30
835
28
585
544
77
117
55
54
217
56
325
1031
341
164
48
66
182
104
58
29
268
375
122
31
230
11
678
215
136
91
157
40
10
227
32
14
17
34
36
15
456
21
302
63
59
26
287
47
131
84
270
18