98796990
47262620
79986002
89368596
41806263
1949305
33687347
32008935
64129166
42675787
94229930
906928
69427959
97451250
75386576
7151994
66984717
12738911
80472085
70661052
85489741
32903558
97388199
9190954
39273446
64384615
27187056
61988362
12256949
77584233
52424698
376714
37326088
42895051
59556466
20168369
57631223
74279352
54812646
1133107