100000
769488
2502727
6014394
12109806
21214738
33875761
50786918
72779445
100757493
135293616
176995479
225930296
282101752
345159755
414192769
487714560
563593483
639014156
710375038
773223965
823008988
855345998
866256463
852956780
815212117
754483580
674713238
582092674
483848039
387025975
297581619
219824949
155965063
106442975
70026391
44393810
27127318
16044477
9228446
5160406
2818928
1497820
778531
397582
200385
102206
54146
29411
15360
7665
3291
1860
1335
723
327
146
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
96
94
94
90
85
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
