5141123
1924224
97854734
64392253
13901461
14868211
57169182
39578815
43826610
69592745
1725110
84992608
45338447
40926913
50358551
87226439
73834962
6636959
52616526
51628331
98201840
25716677
67427997
29634491
4828893
8777503
23281225
10917581
36675190
36892974
15596498
8419986
41537053
25628217
63891808
80974487
46927632
43576213
72427661
46813182