1	10531	31
3	21117	29
12	49823	28
14	56872	26
15	61071	25
22	84663	21
30	109559	19
31	112025	18
32	115017	17
33	118027	16
40	138791	15
42	143707	14
43	146932	13
55	175786	12
58	182306	11
72	217752	10
78	234605	9
91	270597	8
143	386470	6
184	471739	5
228	562636	4
232	570413	3
335	797085	2
461	1051116	1
810	1725609	0
