95201174
45476450
43148471
77164348
57857377
62713156
18732843
42574448
62078138
13706518
50503430
43761593
13374066
31306689
77774304
70174550
56837469
72356671
85929633
51327494
30117289
90923074
88299574
5889379
31611845
69969973
57977901
41938452
4895502
75201441
6615662
9208228
77944394
29201132
42336931
1949661
7265950
61046423
839344
98959402