427
173
52
166
38
195
55
100
327
136
30
43
510
896
105
155
10
320
443
73
153
49
191
42
144
84
211
148
70
149
18
296
151
45
281
74
106
147
269
194
60
210
235
374
298
25
97
274
470
424
54
311
340
350
218
493