26
486
40
270
58
269
68
297
35
294
37
232
36
134
22
138
23
171
66
511
11
147
112
9
121
29
105
3
97
15
257
14
94
25
41
78