96173637
73777293
24889376
18688660
254780
16184502
88127322
99494730
13898783
19608480
18958512
6224834
1144232
26266844
70544821
93333158
86196430
15496108
25781404
9475473
99798520
60003204
72539361
46509475
3972932
2304861
98231814
53589657
41926159
62033867
35462613
81398805
2506636
50469132
22282875
8395626
16704369
56567020
15575552
44381984