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