100000
773689
2458682
5728637
11188019
19439887
31131551
46921839
67506969
93246854
124205830
159898554
198702709
238073076
274075930
301689306
315618571
311513054
288049130
247542817
195989209
141827641
93153752
55235958
29412940
14028388
5980615
2266101
755000
216922
54084
11821
2226
237
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
