15700
15980
14030
29350
31645
18061
46624
59049
46515
58556
80108
72056
434852736
240857380
1683868313
158551269
131510180
125496260
1134958896
104797214
89874182
84034292
76425141
70396160