80953266
62918838
1495678
45519767
18796849
8187205
21298076
43351882
56326108
35241715
2348905
5874715
64186180
9215838
9372984
82226275
67309102
30583887
39775035
39763595
4051489
92631314
66516961
86221892
76085965
87856395
23554029
33773940
84175608
4202438
8939361
83458281
9289184
30349477
6333641
33221327
20129258
24325019
94683541
87006675