429
439
220
127
560
580
198
180
185
170
514
94
424
532
393
481
416
524
537
447
242
595
228
545
564
248
246
269
162
502
494
167
346
190
233
121
528
584
509
338
21
29
314
102
89
158
298
236
330
568
46
216
276
473
289
99
293
573
261
285
377
278
176
120
256
149
342
194
212
478
71
485
388
553
201
20
271
225
143
24
374
39
57
77
266
253
434
397
600
359
240
302
79
88
153
133
52
335
206
541
506
383
588
463
281
468