85707181
78881833
39895358
62737378
89096384
93865698
52147914
23724406
48727550
40981822
2049301
13266460
31876987
33353093
99475669
20463422
3301586
8313460
43706448
24161858
84639702
70071422
87524462
6889284
3239481
75848559
96098652
77342680
7611904
62036414
19776998
69396578
70511094
70536516
12845945
13244004
30102215
25288683
4956873
18598027