100000
773294
2491543
5942285
12099564
21202148
33416033
49507243
70328098
97004865
130121598
170421710
218301891
274089109
338184283
410460552
490658835
578434078
673153568
773679613
878085686
984043238
1088823506
1189024508
1280676967
1359012809
1419059170
1456411185
1467126168
1448363928
1399183786
1320347126
1215287507
1089622378
950049987
804363354
660234292
524656069
403152331
299285203
214460187
148464099
99327865
64316147
40402394
24704965
14771747
8649527
5013796
2896140
1668037
954028
545013
313299
180013
102959
59046
33773
19270
10736
5728
3021
1214
409
286
182
78
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
