38629172
42122645
25307651
77496783
91281298
2859230
23463426
42692351
266574
35256717
55056366
37136169
24948373
9804498
27855679
7265271
6306753
76085736
73063532
26435277
32045312
28193876
35945219
93141384
61774772
45314891
93867482
86255498
81185901
47905248
50192348
14478718
10905380
929228
14913096
1105992
83769363
52029743
99046606
77154498