1	9615	39
2	15025	38
9	38921	36
14	53178	35
15	56759	34
18	67689	33
21	78605	29
26	95187	25
29	105551	23
33	118459	21
38	132181	20
51	173792	19
52	175990	18
55	185339	17
81	264089	16
111	351490	14
113	356040	13
133	405803	12
154	455326	10
258	713260	9
259	717220	7
272	765445	6
786	1935064	4
1445	3304461	3
6260	12714530	2
20000000	61612640666	2
