95554183
92643402
81523207
23455400
93969127
8021677
6450540
751830
99675823
95823491
42793086
2095503
70854952
14879270
34308185
14394567
26913091
43236735
6610400
73501642
86922667
68258263
2630653
66568810
41365015
16763008
67337993
3241871
40813914
11004462
61155903
70773751
5759693
93181730
47252291
2807787
76393100
87535565
37271891
34602080