30179568
16406677
89423439
9634220
55739600
21421753
71309049
8919931
87747893
30044856
6914510
61203357
69783161
76755646
4134454
45989604
59411247
80604318
511669
43845208
83808808
13509785
21062063
43361211
16847809
29524742
56027544
77382655
174758
57622572
82645461
65474785
50639046
17506130
24078877
807126
37616238
3094998
95022146
8243892