53125670
20575167
38317101
81986921
18525366
43116351
70396635
31073612
69364320
14113164
27086453
62131431
89872797
37182462
36698071
27085147
60588476
80144685
1541943
90735318
3801305
10843184
11433534
5737618
56924570
52321924
43439316
61783528
74297078
64975489
93574822
71261438
16471000
80945401
26724902
41308092
52278689
12407736
21721633
82027626