80103057
41467424
57815528
14249119
28612637
92164754
75615675
29865947
55146264
98442969
4420211
9659692
5510289
15841140
74343805
25116574
35348827
84175503
76807551
79315702
15969526
84069820
91225279
4885676
74666389
91989276
58763542
15234810
52795358
94773559
20937794
24521499
25509948
96066522
3914197
49589373
2330341
46085635
69494644
29204374