85477750
90625068
1155607
37931818
94767173
75121580
13342968
1567086
44113167
60922878
53427975
26033387
91738274
69233819
48018231
75315259
82295254
96406084
83953777
1689090
7319202
71205023
38641828
25839781
3021990
82207563
18493112
38468664
30929302
60006574
47865358
41789753
6321172
74291286
99882826
33322776
79692610
91531950
72225928
37693140