100000
747210
2482261
6142970
12759673
23293106
38988406
60976859
90440420
128324772
174945585
229577719
290508349
354558529
417015665
471951770
513153841
535120404
534407702
510430343
466111663
407152699
340296312
272345443
208996548
153943914
108987052
74366159
49032800
31200765
19174051
11425022
6622962
3735888
2046997
1090310
569589
289185
144861
70679
31533
13163
5328
2377
1390
746
403
221
105
74
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
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
57
49
43
41
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
