75665750
1385816
5199399
88321106
1672045
33125286
1346907
36341922
49953731
63364515
99116657
70541012
62521170
69665098
63292440
83746027
76379447
16141128
14796642
29943423
94926405
57915183
43291856
87539870
17583970
57391739
3494077
50607813
7959143
34085182
54592986
31531204
97069723
87843016
54859053
23155691
36909117
22233016
3299175
76309812