8066776
18235380
81675172
45641546
1528100
43896340
16168424
43163140
74337549
2100316
86478131
7247998
16676927
6191374
19919925
51843148
83898545
99008093
87915757
14476168
96024002
74386614
37959695
47256070
92869488
40324352
32663720
28221102
45034898
72001617
57396315
55283984
130576
50027311
2522874
65649600
59589371
42945101
6545837
87866662