24
235
159
138
126
28
566
11
19
23
177
40
54
170
196
81
60
42
66
95
226
68
32
51
52
33
3
306
240
57
15
176
334
78
29
17
84
252
50
83
118
112
1250
82
796
92
53
299
122
38
130
166
437
91
110