57 38
622 640
700 11
148 278
505 605
422 298
32 1
233 50
454 399
445 179
862 238
869 293
974 755
881 977
111 67
141 482
674 318
834 532
138 488
133 680