1290
2150
1690
8100
16537
14152
2290
10200
31008
42139
1990
33602688
111659490
1383511760
1752
1190
340005780
1462511700
6550
1211710300
266375860
4000
3990
4500
246675180