534
313
80
423
424
147
415
300
193
101
514
170
344
591
307
542
304
422
326
480
294
158
282
148
474
177
30
239
35
477
449
365
12
363
481
232
562
87
545
587
556
200
71
450
454
331
310
427
41
17
551
504
332
3
382
77
256
568
386
593
