1033 632
660 926
640 742
880 160
430 384
912 803
169 23
102 88
864 867
528 477
633 665
943 115
232 107
182 134
444 136
295 501
124 79
949 998