60
34
101
65
119
129
233
180
965
82
179
272
168
27
797
458
2510
88
157
292
451
24
947
308
59
493
158
463
136
310
404
199
113
355
170
112
102
79
348
132
9
25
187
215
306
242
260
329
38
61
53
760
45
26
91
85