105
100
304
163
278
149
425
126
464
157
315
172
377
70
118
109
412
166
172
155
233
126
97
23
526
137
490
46
373
134
280
5
488
80
215
80
577
117
329
3