3009200
85853286
19927836
5251089
16297895
45517838
94452045
62522946
71928205
4051891
12852794
50456269
5211417
75406122
49296491
97703648
39114868
9096366
8376485
26125851
55445988
57776058
62125770
13181815
75782437
71796
24707315
91309707
77353938
85516867
75757305
70692334
25695009
94327003
57526459
7096274
2348890
49481251
51102439
14088407