75489578
71998140
75294506
56618510
43085958
58352491
93752698
67217139
36812326
19845686
39375465
94448113
57942026
6867252
85582937
56489330
94142330
35879175
8341273
38959524
90774203
45538015
89335638
29339878
99561193
25917912
1251198
33787566
65889796
65383146
16182302
74227506
45954760
36864731
8979791
81974465
41553793
4441273
9290152
11836372