100000
775295
2494531
5871707
11633579
20319097
32409726
48694491
69855344
96708999
129723334
169370600
215839059
269132670
328973607
394645869
465001950
538315188
611981192
683038956
747696596
801553906
840207795
859436022
856385016
828671514
776894973
704054207
615563810
518143839
418843369
324687198
241231845
171823894
117297034
76760531
48095751
28924925
16695679
9250277
4953711
2565223
1303811
651509
322450
157680
75091
33815
14840
6302
2365
840
271
73
35
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
20
20
20
20
20
20
20
20
20
20
20
