126 36
1245 330
157 701
570 980
667 534
811 638
946 979
741 243
826 509
386 250
586 764
984 217
338 754
544 84
72 495
605 910
604 683
813 142
247 796
582 899