100000
769782
2483185
5874185
11685636
20519270
32945730
49735124
71490974
98734782
131838030
170782752
215095507
263875781
315566703
367783132
417351667
460111084
491540454
507407317
504679590
481869472
440148915
383550581
318084260
250577854
187151779
132352861
88645371
56261853
33826349
19340164
10548154
5518491
2785459
1351341
630396
284448
127367
56246
25533
11277
4988
2087
706
184
107
67
49
46
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
236
703
16203
23266
17818
6778
424
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
