1	13945	38
2	21498	37
3	27553	35
5	38103	34
6	42615	33
8	52776	31
11	68613	26
15	90241	25
26	142575	23
34	177762	22
36	186321	18
41	209247	17
53	264792	16
57	282152	15
58	285644	14
85	389597	13
110	506103	12
204	834266	11
205	836832	10
260	1023859	9
285	1116188	8
337	1300754	7
350	1351231	6
461	1715135	5
841	2941874	4
1111	3796445	3
2144	6960012	2
3540	11172402	1
3653	11538762	0
