30826191
21963511
1051833
66836037
47899557
56304213
19864948
62498991
5633787
86975402
1697829
36642267
76028733
74758133
99045194
1326425
72492954
58856908
45436446
60646952
47029266
14516126
29502110
53836527
47904404
23186724
81641451
71865642
2835006
49093002
55498221
12553421
93338676
94771327
9717952
67545626
10628934
8003216
77534078
9109635