21481951
1950898
13526600
91369222
52051421
42169698
11142251
41156794
22484721
71888810
86037422
7386850
30208953
6489966
36067114
67955320
292657
2624441
6062074
7575574
16277424
29869620
69172282
89883622
13254668
46984763
5574152
87817231
8812096
8177782
33869276
97547704
75714370
11652835
91521910
28809444
24506854
89964751
2717536
1553750