85893689
80755176
49174068
51606645
5867376
44395498
26118487
68132195
7775126
11675432
45997433
12363222
17674983
84078749
8190230
38601963
52382444
22901313
28215384
7944290
3264022
11214050
46099382
2341152
24535796
64281740
29371215
94389209
5506999
78876634
94861091
98128258
83623234
48886172
10926985
556753
1491520
37059101
72264988
3313370