100000
585745
1509791
2985852
5092219
7897586
11474000
15888169
21188422
27441725
34687230
42964444
52315730
62757150
74335637
87072158
100973629
116049981
132288197
149628022
168166880
187838972
208609367
230412028
253110940
276526742
300601790
325273386
350331447
375645853
401019700
426230517
451055211
475461318
499170985
521907960
543379143
563402413
581682097
598028372
612381522
624607382
634348945
641704926
646686548
649053979
648906170
646172352
641009070
633496269
623675013
611615557
597543536
581561555
563934696
545009451
524687321
503269261
481095296
458445574
435346676
412108501
388738899
365599485
342785591
320452168
298733486
277710929
257527587
238177042
219687339
202139000
185553206
169914927
155278826
141609392
128925259
117090701
106136156
95966242
86621744
78096638
70333625
63224406
56716048
50792754
45378140
40498055
36082412
32120218
28573962
25378416
22501281
19938746
17660537
15617662
13795159
12156436
10684706
9360131
8201096
7191278
6303153
5511551
4831726
4237822
3726941
3270476
2860380
2490840
2172854
1895414
1651913
1441801
1252217
1085089
940494
811219
703490
610009
527966
456094
394632
341116
295975
257848
224260
193309
166999
144980
125654
107011
91868
80892
70368
60999
54151
47501
41666
36563
32087
27752
23660
20050
16383
13217
10687
8485
6720
5247
4136
3300
2643
2082
1554
1273
1137
896
602
395
214
108
35
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
