93631182
20459149
98192134
76828061
96483620
53075447
99407653
1867784
70513491
50137079
47754655
70219035
33798625
34451215
22415685
3894375
440976
13107644
95542591
16925466
65333498
68758897
45739236
39121703
23856854
39159999
93573308
91406090
43771979
39521770
12216153
77656527
46469547
1787865
71297653
88418808
84641838
32277672
26191225
55295883