100000
768869
2482019
5887493
11762829
20702612
33196426
50112953
72411750
100650415
135445323
177208516
226267091
282551114
345653661
414702878
488283152
564308594
639730341
711012971
773997813
824045620
856553966
867490109
854207613
815998047
754637339
674301872
581075821
482413167
385492740
296279402
218864234
155475664
106230247
69789652
44148116
26972378
15938642
9109211
5070693
2758601
1481210
783184
407684
212252
109881
56354
26989
11778
5348
2151
591
135
42
40
40
40
40
40
40
40
40
40
40
40
40
38
38
34
28
24
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
20
20
20
20
20
20
20
20
20
20
20
20
20
