84079198
667165
8325459
72797376
10195990
40329492
31741103
91017874
24199852
56872318
50973257
206322
14157277
48381898
69748977
94851022
83402722
69665356
3205519
94893101
64693226
32943041
8652572
95633704
874140
98108256
48998445
90345250
61585418
2060577
4025186
18809484
25978156
54921584
95962546
47031085
46423478
45046015
86846865
89301160