14678971
50637423
1326795
2834628
12893776
83135976
84656301
2509685
58527045
27411416
2181810
33964821
37811938
42725307
87285466
61736520
50062838
70199362
96773588
5582780
46315582
97916508
15542525
95128304
66301342
66948797
7652684
6273405
78249320
13366061
52572597
32539211
15279002
34597502
55232711
17633518
9109637
34377421
47251863
7258426