46654325
657410000
27923850
2496272
20562382
46042193
92497469
4039237
93285396
50489761
73382643
4733457
60275336
6248685
13071391
43789091
32768829
94453046
95774429
34889943
59614941
93306999
29108480
57863112
12752359
23858149
99572397
34386247
81512310
44728083
43404959
44137957
30827152
72223375
57842521
97663415
74838470
94261256
61742908
7351528