99636320
3331114
78709336
57859805
35523105
5902186
63412686
85126266
16136935
40265153
7825540
54129688
53436964
43505492
26942390
85403126
73892274
9818141
921699
15287731
7224702
6424917
19967004
3836713
5314919
38463455
28159645
26674315
45811774
34069656
15936316
18064988
89739530
6724359
26208869
12315838
50639206
74988391
92001088
21708030