75118041
5956913
39954639
27255655
7638071
51728956
6605946
69781852
44139677
64173451
8263658
49382716
13007561
14755761
81656201
12242483
24876145
23313861
10332728
50999699
3356572
81371171
27496801
62277816
79015
40712
40403520
90922013
90959486
55163144
93387031
57565150
33868892
36943618
52863102
54957398
45917799
72963091
29077601
1550965