20892582
1531992
36635623
90272788
1576208
22107003
83926200
77445473
95361159
51939762
44149745
87825353
10411800
3092904
90512445
15788832
85588225
2633318
52279
20028467
6749616
96019807
93859715
76728428
90915421
17449500
69281448
12272673
55843051
35222182
65169448
66976703
5383567
31585099
10692397
31722639
83224873
4291432
79138153
10967662