28091666
7060665
19273809
53956173
88803055
49214521
75266745
61416586
90046016
36153266
3049939
66128995
5883247
93795196
12193101
84953703
5914199
6186241
64781975
33643896
66927060
82112427
5445547
76132884
91428460
14815103
40399250
66952445
98917973
27554240
95796965
66308392
7211338
38339783
18602285
4565825
7302112
50998605
87087042
11269274