48704640
85855111
26086543
78358690
6325625
71004222
6893756
44131445
95158266
93142358
29561740
16939598
98797333
24065308
90282381
17431302
61863979
57081687
9255725
60807660
29874237
62824209
79109791
48141506
9118662
79666360
55303053
48554425
24363112
14841638
90232719
55725033
94596003
2635528
10019858
1850611
99858920
77063776
1578123
19868136