100000
776924
2476581
5773127
11325282
19611675
31244771
46777013
66954640
92230150
122866945
159020561
200476022
246589369
296204157
347577357
398014800
444077483
481440291
505744561
512463691
498906862
464818406
412622812
347343888
275845359
205889575
143811007
93727387
56757058
31809411
16503545
7936765
3521052
1455651
568748
213014
77404
26704
9049
2955
896
237
101
44
23
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
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
