100000
773820
2477525
5818704
11459489
20164553
32758510
50138472
73248488
103164774
140878443
187352715
242942218
307387914
379291923
456963917
538412116
621236569
702485684
778647241
845066223
895793380
924519727
925579195
895352574
833973698
745600996
637703357
520151157
403431249
296757072
206495878
135709231
84071189
49015707
26839314
13768293
6602418
2979302
1266063
510181
198655
73249
25490
8790
3001
1082
403
51
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
