1247818
48114998
29902083
1667703
30453872
94333901
4324184
8574571
22572843
61803681
49633738
12435232
58215197
44055627
1272730
89876500
60954577
66616075
99187018
85751769
37641510
63262455
64581418
95922135
55423634
70269753
32564342
6053030
3384260
5273554
7053343
86261974
41213953
74438230
47866021
1867906
61048295
9761141
9994480
789277