94968970
40146528
32978945
97206107
97608273
6888620
90114078
6584472
24744058
59163746
8545783
65107652
8506313
53806964
88701773
80686957
33329179
6173703
33391749
23378482
27789661
58269901
80845253
76102464
81847912
94783658
66218686
92675303
15325205
58939510
30131450
88835299
21802336
50064072
39918571
393770
49691680
95102586
91495002
31996739