85868646
3627914
2557729
85299827
43339957
6987264
5597427
2506860
81036969
62514852
99348778
83468470
46539280
87427308
76111972
96044809
28102776
29104486
56392461
61204296
78462225
11579058
30032457
78501958
69905704
3031850
28378205
6234755
57994804
62212575
58072955
412686
53483452
20224804
58037057
41793204
1164293
78268206
46354950
33058108