30
811
264
51
2
93
55
276
616
152
17
437
146
135
15
243
53
11
19
34
21
14
183
43
4
37
29
110
8
10
35
32
22
141
457
13
42
367
89
126
195
98
156
47
84
71
23
49
222
594
40
178
204
241
232
487
31