108
100
307
163
281
151
426
126
464
157
319
173
379
71
119
109
414
166
174
156
234
126
98
23
526
137
490
46
373
134
281
5
488
80
214
80
580
119
329
3