82227646
21506323
5448428
12095356
9015548
41673093
62569887
78358560
24912811
38304478
62905837
33654035
7122233
9067607
52265904
91289716
64049574
64386167
23175045
64696088
29916978
45577283
88603600
66014405
57098496
12585198
35631024
3552288
95465380
61105801
79429375
73265679
39983669
2567630
40406591
9633329
39808895
47008162
16077117
10869973