107
100
305
163
279
149
426
126
464
157
315
172
378
71
119
109
412
166
172
155
233
126
97
23
526
137
490
46
373
134
280
5
488
80
213
80
577
117
329
3