1	6406	22
3	12693	20
6	20605	18
11	32742	17
15	40516	16
18	47744	15
24	61242	14
39	94435	13
40	96686	11
50	115086	10
60	133294	8
72	155303	6
102	212085	4
128	253815	3
129	255386	2
295	509459	1
20000000	42684740248	1
