1	12147	37
2	19708	34
4	31575	33
5	35453	32
8	48414	28
10	58160	27
14	77263	26
16	86329	25
17	90387	24
22	114823	22
26	134031	21
31	156326	19
36	175511	18
48	227539	17
60	275295	15
73	324967	13
77	340543	12
99	430852	11
110	475087	10
119	513573	9
131	559419	8
139	591655	7
149	632227	6
228	926053	5
238	964352	4
278	1116282	3
327	1281797	1
446	1679892	0
