100000
593650
1554120
3005929
4934499
7337091
10199264
13512491
17282886
21512748
26155486
31216699
36699026
42592251
48900810
55615003
62686070
70138646
77959798
86169410
94735722
103618599
112848116
122420037
132271333
142413816
152821766
163454462
174327588
185376340
196571942
208034808
219666466
231464762
243386594
255382201
267383163
279403437
291404995
303455295
315492255
327419511
339166675
350848438
362301246
373511158
384373039
394953662
405191038
414976197
424305478
433114007
441336161
449033051
456156554
462523645
468208929
473122204
477264619
480520479
482891068
484310194
484799289
484337795
482820865
480255451
476759671
472225530
466648142
459946864
452342929
443827077
434346842
423946397
412911330
401075675
388593253
375417311
361827837
347720865
333204430
318400979
303387520
288201527
272971722
257847273
242956869
228251091
213758231
199585591
185778803
172426953
159594643
147277577
135531374
124349061
113761393
103777493
94435460
85676139
77484770
69896024
62915539
56454742
50543726
45107028
40164047
35663751
31627184
27973715
24658012
21670472
19005692
16618031
14496442
12627152
10978719
9537789
8266319
7137987
6150366
5285688
4534584
3878195
3314870
2832738
2414462
2048806
1730390
1458395
1225463
1032128
865497
725353
605425
502885
419196
350619
294195
246624
205818
171409
139554
112645
91435
74431
59477
46819
37101
28806
22016
16852
12685
9127
6531
5011
3751
2921
2254
1741
1084
701
429
150
45
8
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
