100000
778308
2502633
5959440
12053527
21090557
32899697
48112270
67820345
92833785
124145587
162106908
207113920
259638085
320056342
388690661
465591531
550647390
643271149
742589916
847073893
954684773
1062691546
1167553561
1265082857
1350307669
1417895902
1462959287
1481360507
1469817648
1426737596
1352478220
1249728452
1123909214
981869080
832306668
683631341
543445952
417650396
310393909
223195028
155344807
104737010
68588085
43826210
27364615
16783894
10154875
6083968
3604464
2119554
1243185
724081
421324
245235
140191
79764
46385
27151
15348
8050
4000
1982
993
403
176
106
65
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
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
