16
139
154
364
145
204
129
44
172
86
59
246
43
46
40
101
87
11
52
31
42
32
21
51
128
165
68
174
64
50
9
29
27
338
49
132
167
312
99
180
286
1556
435
81
66
109
448
30
159
146
53
193
78