112
100
317
163
288
152
428
126
468
159
327
176
389
71
123
110
420
166
176
156
237
126
104
24
526
137
492
47
376
134
283
5
489
80
218
80
587
119
333
3