70798987
14819641
2486909
6860883
30114500
8032359
84865966
81549304
33272772
47858684
4463753
39228190
86914238
74959336
4245796
88096839
5566947
30628710
48948023
59127383
66057200
47606082
56434271
90566448
83051955
89052558
64698956
96399651
12848658
348801
14138978
41396354
60885245
78316696
33675908
84957992
93278719
8013390
8676710
3628377