14391052
17678776
90398550
82237656
83613040
18288244
28428671
9192430
18806310
55819641
99075854
30241874
15209396
8846729
69271974
49227428
7158717
12976166
64812935
97729751
35917284
4102423
2756375
89979677
25155750
43924003
36262251
3083415
7935893
16914008
13814240
768926
1618777
45728150
59727542
6691676
5650927
22755552
31851300
53202207