40102755
28653114
22303906
66282748
59554248
90329235
58379402
54101128
90925022
5775914
99364547
65535883
9325738
62798806
21278934
27783934
48665402
22411667
68572899
56338731
97508585
81354406
82163015
52077633
6684990
63585219
19777134
61156282
32255861
82057976
54395256
33073177
83193395
21784182
90843843
9540600
90229037
17768144
34799034
3812370