95651864
99113049
81525514
32132171
87162374
63076350
2416689
39226159
96781507
25622540
29811388
97207631
26945391
77614231
38279234
56188844
43373114
51962171
1792243
3823052
94326792
39424069
56584940
2420839
64617819
35957712
35316759
67119469
91737152
28933730
82764224
92142831
25659686
5251344
37395478
28263249
49579304
93689690
67804550
1517527