101 33
31 640
454 764
203 160
520 715
735 447
49 486
630 147
464 969
560 266
105 230
275 921
775 291
693 418
185 976
1007 15
467 85
769 437
911 810
847 17