86284183
98509815
70117559
15989997
85963253
56326479
57749233
40187821
19824258
85307096
62901341
94415516
23895591
91261768
6209395
39158552
60387560
93173446
40512157
62467472
31723963
71489066
3967148
23001792
20661637
92853600
17731679
40476255
92258930
76347443
58375480
4843401
6156796
48297586
21459274
64015293