46144128
26332070
513333
64676
4405597
17707170
8735663
21502689
53013415
75691178
93395008
11243561
66435286
18438814
10081744
11643947
9386723
7852734
56614424
2900605
61389546
52715185
97031948
55616349
59563703
51802026
79136933
64577906
76742405
7892496
84053349
12859183
44336529
33003107
53896899
21443126
85551546
27628599
51016974
77113090