70529566
50646325
26037743
21779861
6915473
29104375
7772799
8717258
62971956
47831988
56192942
85142207
44132692
70182726
86254933
34945760
94366311
14672914
75458625
65533215
75655433
6401166
38762409
19852483
18083908
27431677
78709592
38541309
34569995
12321085
3758104
57186817
3691899
47037466
85209822
88903479
32943893
23027667
44542545
49426892