100000
770015
2492739
5894743
11644121
20446024
32916703
49594776
70924541
97116935
127966391
162540131
199023561
234905001
266579294
289897681
300410371
295058303
273267641
237469944
192743193
145850662
102882428
67587144
41285694
23500827
12525519
6252885
2929417
1300203
553918
225575
88443
34141
13070
4612
1242
293
73
42
40
40
40
40
38
35
34
31
25
22
21
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
17
13
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
