110
100
315
163
286
152
427
126
467
159
326
176
387
71
122
110
418
166
175
156
236
126
103
24
525
137
490
47
374
134
282
5
487
80
216
80
585
119
331
3