100000
772999
2472009
5797479
11375332
19841645
31868675
47974373
68722764
94569622
125808467
162436191
204080218
249922488
298781740
348726887
397102789
440445948
474762586
496016233
500703182
486701987
453690726
404132825
342726430
275636738
209453792
150062679
101252785
64302961
38460261
21674394
11599412
5946364
2945716
1420081
677878
323806
153435
74196
37014
18863
10274
6053
3137
1393
671
344
126
63
23
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
