59
451
124
393
97
316
103
162
19
290
20
458
51
369
174
266
11
152
22
190
23
194
25
172
128
173
134
7
142
30
120
126