1	7784	35
3	16609	33
5	24982	32
6	29113	31
7	33046	30
8	37431	22
9	41857	20
13	59465	19
19	82633	18
25	104563	15
26	107746	12
27	111182	11
32	128114	9
51	186568	8
79	274448	6
85	289203	5
103	335612	4
148	463310	3
162	500722	2
271	778785	1
3504	7941452	0
