1	10239	43
2	15839	42
3	19640	41
5	26485	39
6	29288	38
7	32050	35
11	45146	33
14	52943	30
17	62384	29
19	68478	27
22	76890	26
23	79342	25
25	84977	23
27	91167	22
29	98221	21
33	110857	18
35	117297	17
39	131897	16
53	173569	15
59	192157	14
73	235123	11
91	282670	10
109	339842	9
111	345504	8
127	388947	7
131	401223	6
198	562269	5
239	659538	4
245	672687	3
307	814442	2
518	1241524	1
12028	23485108	0
