1	9105	43
2	16111	42
3	21082	41
5	33323	38
6	40444	37
18	103526	36
23	124290	35
25	132046	33
32	159311	31
35	170397	30
36	174659	29
40	191625	27
50	242011	26
52	250770	25
61	286862	24
64	297432	22
65	300640	21
67	308363	20
219	906658	19
226	929980	18
238	968141	16
242	980507	15
246	992966	14
262	1046056	13
269	1067496	12
273	1080481	10
288	1130050	9
292	1142229	8
1314	4684295	7
1344	4778596	5
1369	4851271	4
1415	4980872	3
1910	6469757	2
4165	13471851	1
39290	112672798	0
