454
876
221
691
207
458
51
296
197
359
64
200
46
239
113
267
6
316
40
184
48
167
100
178
45
169
47
145
165
16
129
31
130