881 596
952 273
107 238
1003 132
698 928
688 217
333 344
975 298
103 848
437 568
477 158
647 632
299 326
656 959
37 29
257 302
965 921
550 217
509 778
41 174
328 603
939 383