97 7
838 804
734 416
475 153
877 291
474 255
558 667
51 236
948 986
680 599
442 35
480 927
296 21
326 324
275 969
116 511
663 614
189 498
549 397
640 895