57328191
30619343
19956422
19273377
87572918
22597669
67268138
22365460
63054228
77797316
95913954
3188867
54435087
24711434
97701724
91611301
11383089
96577575
24854715
67863271
98803061
96637638
76381194
93457018
32972709
14381747
97869449
7976674
79929229
11323684
75758187
13321987
31388530
39484127
16099651
89174745
91487095
56564621
40891436
20834421