1	9266	30
4	23436	29
6	32265	27
7	36359	26
9	45095	25
12	57196	22
14	64806	21
15	68814	19
20	87995	16
21	91309	15
22	95036	14
40	160434	10
58	221569	9
67	249667	6
125	422752	5
145	480648	4
182	582523	3
199	651291	1
225	715182	0
