459
122
422
202
315
191
392
48
493
80
257
111
418
38
840
386
538
140
515
55
247
61
339
192
299
67
514
55
166
73
440
179
468
240
1027
509
398
89
311
204