100000
752564
2414141
5736792
11459356
20438052
33494466
51453023
75158993
105179462
141892773
185164221
234154741
287336680
342075439
395114459
442243104
478821514
500736223
504611293
489230587
455738633
407409836
349111897
286528117
225186997
169653440
122584341
84948944
56531099
36152043
22283703
13242720
7613786
4246862
2300494
1213923
627301
317616
158970
79592
42602
22877
13103
8001
5026
3307
2073
1254
871
536
308
130
36
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
7
4
4
2
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
