100000
746268
2473924
6117303
12664130
23207109
38908482
61003688
90527029
128395509
174981549
229662726
290764544
355049504
417673074
472843656
514103907
536038964
535154700
511035451
466382882
407069467
339789576
271451436
208000008
152995858
108231537
73820969
48627434
30881852
18964064
11282395
6520873
3679199
2032329
1105838
596598
323220
175394
94985
52470
29373
16946
9456
4993
2300
774
202
77
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
58
56
56
55
51
47
43
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
38
35
32
25
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
