2899240
94686709
73339150
6611060
31093704
4530353
56689677
38102383
78654905
89066918
31095917
8522582
699407
70046299
63759342
63656466
98121080
7386754
54339655
34377237
55365683
70165586
783752
8859039
24907447
18749342
81087376
51349058
20038947
46326999
14267594
87538435
8706692
28523482
2719271
56319159
69403581
93242756
85228331
22716939