18859218
722887
89812790
6558984
34581743
10257058
34991903
184969
33304369
8395687
54605032
60954813
81483524
56691862
35926801
64744480
70898360
40144353
73415383
14752400
19574414
20583076
32673075
954549
41616908
72339998
93905075
11869834
98285275
64371284
656678
71014335
26444875
13587679
75724125
28442215
4338608
4927164
95412670
94615726