3201402
59994048
2669939
5710553
2126534
88865428
64376915
19954368
64332743
39334571
6496064
56155050
78465648
40686097
77853575
8006150
58577007
95981266
16029534
94021979
35997805
6834742
59409476
94077927
32653002
75867203
95928020
87536649
2021137
23987409
30976230
21397622
47348764
81651578
47938906
61085542
72416244
58383304
9389819
84487202