466
160
504
125
206
173
575
118
290
54
538
168
196
69
473
216
354
30
592
153
532
139
348
75
262
98
443
192
465
158
434
81
174
85
199
94
249
67
235
116