100000
753467
2421848
5819538
11797431
21006115
33967637
51330756
74194570
103523090
140202384
184617501
237062876
297237002
364460782
437592420
514517076
592462928
667636103
736007992
793328111
834903223
856879561
856381502
832340017
785348478
718654851
637144802
546896142
453911074
364046504
282105923
211224761
152883541
107009951
72507197
47616296
30413399
18935605
11517460
6841599
4004950
2325086
1350708
787410
456262
264439
153773
90591
54050
31418
18202
11095
6429
3780
2372
1186
465
178
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
116
114
110
106
102
102
102
102
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
97
94
89
84
82
81
77
70
64
62
61
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
