85
55
252
235
135
77
151
39
459
434
119
44
28
99
62
56
37
70
999
23
96
53
51
136
88
178
24
879
7797
90
29
98
287
595
17
33
332
92
644
214
101
285
203
266
40
180
54
413
521
69
239
220
9