100000
754311
2422819
5802812
11714066
21074251
33806810
50964617
73812204
103216825
139924563
184429516
237019608
297345541
364857662
438311988
515652568
593880458
669440474
738087797
795040486
835937979
856971911
855587599
830984804
783827567
717082931
635482473
544937756
452152214
362825427
281456529
211103730
153044786
107385692
72971792
48102865
30839898
19268004
11795750
7100372
4217294
2497419
1491231
900861
552604
343457
217495
145169
96848
67057
48364
31534
17567
9792
5869
3641
2244
1141
592
342
135
92
86
86
86
86
85
83
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
76
76
74
70
64
64
64
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
