95555023
58686795
50414173
63465388
94504362
93703993
20761325
92095710
13258945
34181305
49587164
38686360
81063698
28779065
93578997
90121927
95286514
34685810
17442614
4424450
92374716
9814666
23008785
58259772
1565708
449163
87909898
58079562
8999407
55064145
33215628
8259472
48298981
13901636
79804373
15791250
41949253
6991639
21098642
78909581