57977696
9865366
45097663
25278418
33185804
94543902
6715771
41831949
96111532
26371374
85508744
4838809
35252563
20603243
80149935
53845517
52806176
95357072
70145993
36712939
99839229
91054197
75258712
16914601
42599968
7192165
19746483
36149511
60718919
28331076
77711176
2089416
16452153
28285824
77158706
2176906
81559975
42257282
49441549
629823