100000
753403
2416504
5786248
11734588
20717192
33442112
50846073
73798241
103172186
139749794
184150488
236683968
296989192
364507527
437868261
514959349
593029299
668539443
737258780
794651509
836149307
857785386
856803150
832262979
784939201
718056288
636535784
546260427
453370681
363705186
281844053
211074558
152897848
107156529
72689373
47734732
30432516
18891663
11424377
6742524
3917250
2256154
1294117
743736
434533
254987
147934
83900
48859
28517
16632
10195
6856
4517
3067
2390
1375
708
347
173
80
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
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
