100000
775209
2473756
5777044
11349646
19761940
31636973
47398906
67800713
93528732
125114070
162974498
207287078
258243871
315778478
379359220
447862128
519775178
593069148
665044441
732291856
790653546
835258775
861459311
865522942
845044914
799653239
731119501
644061471
545085085
441894778
342246734
252570066
177046145
117736368
74220512
44377748
25132777
13514704
6900710
3364346
1581068
725827
333778
153452
70723
33864
16035
7352
2834
920
244
68
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
36
30
28
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
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
