98305865
37918825
68795486
6685151
8561494
54951056
40143801
95632948
90434704
55787329
9663951
72621400
9989927
46099001
83494018
99805408
98721491
644480
37215461
67144682
45421142
89669156
26231971
65891781
66546481
69596225
7086603
77197708
75795524
27928487
34793428
10582815
51149807
54702253
33816470
20342213
52943105
10965346
19277056
32653768