100000
776433
2473469
5761814
11303111
19533478
31035930
46401170
66004321
89995923
118118458
149731597
183775163
218352433
250661080
276964725
293443485
296571965
284002696
255766300
215015152
167529291
120178329
78862712
47147694
25623620
12612441
5596108
2242604
816466
274033
86374
26238
8093
2708
985
356
127
47
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
20
