474
348
116
503
218
425
440
504
464
318
326
117
258
147
362
201
191
160
156
304
299
138
333
218
416
474
581
421
386
396
500
523
143
378
336
1082
648
101
138
411
172
245
547
679
263
193
132
280
283
245
456
200
187
219
269
690
289
199
107
274