3
184
188
16
31
149
14
15
132
44
72
19
147
299
165
214
34
103
53
57
247
1084
255
102
552
29
12
58
398
20
159
77
25
40
87
376
212
84
75
98
41
78
153
37
4
32
52
51
50
81
49