51017233
70332320
38085765
10627360
26976496
28421627
17857955
23034849
95304622
59015528
86559142
39584398
26154276
67462979
44573962
29309707
60037718
64328593
2128187
7386711
42281173
37304173
15131707
6818537
1526349
96624059
1348888
58148681
50433198
11694509
3925325
42779729
7362575
37507653
4882686
99332406
38316820
59218545
88312527
27471466