40582600
18053227
79037015
21351443
22596032
76073742
15413579
81747234
32014969
51994552
4507567
52258325
47662937
6409073
2587991
41898510
99702678
4988239
10422596
74367916
32801151
29912980
64701543
96996214
22856665
64225318
65329667
95379937
21305105
80477204
59472390
63313160
9354145
18454410
39496697
2152824
957956
61789450
47257673
48156105