259
23
41
36
247
101
112
61
249
58
273
15
1364
109
42
39
19
31
144
35
147
352
27
20
199
150
62
105
29
221
28
86
78
164
66
74
50
230
48
7634
286
209
327
166
3324
627
44
34
93
37
281
387
76