423
77
353
149
518
161
437
54
264
39
237
91
257
76
569
200
416
190
535
122
333
144
382
75
478
297
131
48
674
123
336
115
334
235
180
89
660
143
399
236