1	6050	33
3	16576	32
5	25512	31
7	33058	29
8	35898	27
10	42042	26
16	66369	24
17	69867	23
18	73867	22
19	77208	19
21	84193	17
23	91236	16
70	261756	15
72	268922	14
76	282181	13
85	311368	11
94	339633	10
97	348844	9
110	389339	7
162	553767	4
693	2100278	3
709	2136423	2
4847	12827952	1
796358	1599964877	0
