44194198
18013055
56505792
21111320
1765540
35217389
23974794
84187320
76914267
2305577
93851488
74565966
62114890
34622979
31672691
17825303
27095800
86442677
7014479
10071952
1659281
22629602
97359300
12258831
86234908
94598001
46225128
75945657
35181457
10139223
85644678
24584909
60061926
71743202
62925617
38289589
22635399
27685755
1505569
98068610