30472857
16682966
6636914
97556800
81933537
23165491
40723001
51556543
13438015
40941949
6982837
93983969
63523515
25266925
63292420
3151251
66159747
15034482
43619812
62897177
47543450
59897123
8919888
21247736
4224141
35518251
19124467
95125321
11778898
65825921
83711552
90721774
64227488
50275015
11746551
73794156
12987655
59587671
7232759
27488415