96 33
1012 36
899 975
784 152
675 368
422 583
253 51
934 84
689 646
929 475
708 741
992 153
306 784
38 849
153 379
369 659
737 63
336 13
587 73
350 97