100000
586239
1510939
2983150
5088488
7891687
11458195
15861029
21178102
27450997
34711211
43044666
52490827
63035795
74777223
87759239
101971213
117511380
134319146
152365715
171678883
192285311
214199994
237415570
261932847
287681567
314607830
342586949
371669426
401859837
433096501
465187472
498008917
531563748
565543312
599732152
634081705
668301734
702277510
735944376
769041972
801255221
832613263
862859071
891730920
919107315
944811038
968407570
989809490
1008814514
1025204038
1039080894
1050385273
1058887425
1064709820
1067661224
1067678544
1064947914
1059416230
1050930191
1039824507
1026172835
1010131251
991860004
971432789
949079135
925012010
899294053
872192210
843886589
814406858
784251296
753364840
722151723
690739909
659258719
627920066
596820952
566089169
535911858
506345974
477526960
449550408
422467087
396282220
371099419
347122787
324137733
302201094
281333144
261455883
242680687
224939043
208157257
192318861
177427055
163488040
150447281
138231336
126821293
116226731
106461265
97389747
88974625
81202664
74040648
67448639
61405926
55842426
50705314
46007691
41679823
37747504
34175225
30906401
27931908
25225737
22755034
20513280
18467367
16622081
14970436
13493012
12133691
10881981
9753635
8735638
7817078
6983781
6223978
5551837
4961444
4428689
3948006
3513434
3117705
2763618
2448652
2176386
1938241
1723468
1535255
1363204
1202109
1062048
936858
824168
724794
632961
547260
471557
409310
358538
310119
270254
236754
208048
181334
157725
138422
122970
109706
98287
87791
78552
69418
61254
54047
47271
41316
35457
29978
25314
21689
18515
15998
14119
11699
9880
8313
6959
5560
4280
3542
2923
2403
1978
1752
1665
1377
1016
808
574
404
254
161
78
48
28
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
