60503167
68101136
5108656
64972863
26837034
86648025
51658485
81702298
57508922
2935610
55024719
93849281
32231822
2919612
14916512
97844195
54898275
29237808
91413064
12235391
47478093
26413888
83974986
75422373
27527147
66294594
65377331
46344370
23009367
70042605
36703854
57203225
62366012
19127262
655189
77082681
27929375
34433408
93962966
9847386