6
166
62
24
73
101
31
215
132
10
366
208
58
81
129
39
140
40
203
161
64
494
474
53
182
115
19
76
14
70
180
49
34
3
65
22
7
27
9
23
13
48
47
33
90
28
428
135