86331067
28518666
37543829
71989275
21548377
6895164
2138914
27405176
12577572
12744241
42708153
8656306
54545206
81217304
94135493
68566910
807915
95225554
63036307
24889125
54857351
49158055
78181449
39087482
20841438
30191898
8137674
2102796
61419682
85997339
74416080
69185649
26159480
15118734
22651400
885312
3255154
32119419
6273870
864257