145
278
82
11
43
36
26
113
287
3
75
100
35
197
128
168
94
291
51
45
2642
544
86
151
463
1074
505
56
83
445
55
434
91
67
223
1349
294
132
25
259
50
24
98
176
54
66
90
70
262
163
44