100000
777773
2485139
5816483
11426433
19802282
31479231
47098247
67335504
92848973
124139092
161482286
205041465
254836971
310562717
371666978
437225372
505859549
575725752
644389241
708678259
764877782
808953276
836887476
844989641
830821900
793552350
734305834
656534504
565469137
468111759
371404449
281734953
203981576
140829452
92616991
57986221
34573124
19632549
10612153
5475927
2699981
1275539
580938
265022
124751
58885
28878
14370
6905
3056
1168
413
189
81
25
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
