351 60
286 659
576 346
216 176
629 978
285 958
946 391
786 372
106 243
804 795
675 518
996 583
525 637
500 406
642 189
976 480
120 507
223 120
578 77
215 305