100000
585540
1509302
2980171
5081583
7879944
11447213
15842600
21124228
27343387
34543989
42709536
51922684
62165946
73416577
85724905
99031047
113325750
128583629
144714385
161658206
179285644
197465161
216010724
234667692
253316339
271795227
289795416
307136126
323511045
338639549
352368370
364509050
374837143
383158768
389302971
393189369
394836746
394120169
391097903
385791335
378349018
369050312
357978324
345306067
331344632
316320701
300447577
283894471
266892405
249702270
232495776
215544419
198934291
182825276
167304184
152520931
138622090
125582627
113341587
101959501
91414060
81683162
72786760
64616382
57208813
50514264
44512364
39100563
34240342
29906189
26079212
22696462
19706804
17066901
14750836
12720004
10938908
9378525
8041994
6882913
5873869
5020249
4293307
3661256
3110105
2632822
2222125
1880567
1582140
1326393
1109690
929873
777098
647988
539754
446813
369302
303806
247762
203459
166968
137883
112661
91935
75503
60587
47505
36813
27339
20638
15662
11669
8342
5995
4124
2801
2106
1664
1320
887
668
437
291
162
104
89
71
55
27
27
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
