109
100
310
163
283
152
426
126
466
159
324
176
380
71
120
109
416
166
174
156
235
126
99
24
524
137
489
47
373
134
281
5
488
80
214
80
581
119
329
3