58711685
62363264
22965268
8102657
6680901
47052844
90515776
56721146
28683024
858563
20705623
46166326
99677722
46321511
43802140
18735723
2306611
2605198
96912363
49402143
27824797
87718348
81341094
12661059
28837537
4373174
3408598
7099831
752714
52502018
17489799
61621080
73776329
40377733
3146363
74153955
5237171
91085
19167066
49233667