100000
778327
2462486
5687024
11000446
18933683
29973107
44596242
63149545
85534353
110839496
137050503
160699018
177157493
181869473
171885000
147845684
114457006
78988898
48257084
26042511
12453215
5335902
2090836
768820
276499
103997
39885
15024
5652
1928
458
152
48
28
21
20
20
20
20
20
20
20
14
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
