22505739
5500800
36134604
1855271
6246060
9036875
6956964
42199033
86313736
88891774
49296038
1778066
85226771
32976828
35593780
32113037
35088010
19214607
13004360
91673473
62344798
71034194
589131
38682415
81526582
39092277
4485414
922717
6815187
6126245
962325
5673681
7753110
55996923
27579766
91423912
43397160
97717495
34365631
63484100