70168950
18707655
15982282
21261884
24974448
36587733
86355040
98757302
67529083
96341290
60756859
3351396
4616172
24369601
89175789
11305459
54963504
94483980
91985773
34527180
5265322
7964708
76301811
51596172
5016513
44989828
76603713
48915202
26604673
57078332
55058592
58714488
89664247
79075085
10931462
24461918
57841862
8380731
15087988
39597194