21809815
72185391
25243853
20165485
8132749
6605908
88696569
58773087
81666773
23531399
18002492
45479901
85549830
42791386
43344764
46587948
50692122
83237308
8461759
72341248
16057005
89037919
68798022
3880941
60687516
6309876
31798904
65257010
62216369
5239120
98109767
7993223
69989766
42695177
10814527
55097080
65216451
23033385
8552409
47101010