1162552
3948919
75652933
25309042
32442480
10547134
84817216
22714090
92721755
80605718
32408691
15411383
65435681
77248388
18446466
1057417
66518555
9402482
88141112
53396364
43354531
3048847
2171715
40075340
15497085
26363188
98542598
439735
76855057
23407124
10625256
13988108
53895279
60058800
18765303
25547852
94854806
87712336
9938552
4516940