110
100
312
163
286
152
427
126
467
159
326
176
381
71
122
110
417
166
175
156
236
126
100
24
525
137
490
47
374
134
282
5
486
80
215
80
582
119
330
3