100000
777367
2473883
5769831
11357638
19625276
31160389
46501658
66151707
90794210
120940566
156823311
198447970
245230071
296119862
349160811
401485304
449293002
487860288
512114407
517929056
502528203
465671055
410401411
342608114
269847302
199911394
138990825
90555582
55404564
31964163
17475998
9127128
4608428
2280354
1108507
529225
249050
114105
52400
23662
10689
5027
2568
1436
815
322
150
94
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
74
69
66
64
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
59
58
56
48
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
