51232120
1629857
2270361
91908457
23244059
13524232
89653990
9242240
84383801
70748750
71798044
78144414
14545420
86335757
28962380
13619305
11873313
10048576
31065662
365024
6726123
6564332
15212141
65537017
8844182
11909113
80864286
41233354
33377760
37302804
38261667
23359882
13822348
30591565
93073576
77719422
91592847
91414625
48385736
63817624