100000
746934
2477904
6127501
12733289
23399009
39149310
61073604
90476391
128345248
174927941
229638772
290618318
354667339
417114225
472331926
513845255
535854816
535151333
511229287
466791301
407401935
340001526
271553227
207903816
152804062
108053746
73665625
48531054
31014852
19242692
11567636
6752882
3840022
2129731
1147555
599820
304482
150510
71035
31617
13782
5549
2023
786
320
94
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
58
53
46
44
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
32
26
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
