1	13269	41
2	20746	36
5	37597	35
7	46761	34
10	60534	32
12	69241	31
15	84558	29
18	99911	28
23	123040	27
25	130672	25
28	147343	23
42	215016	20
43	220157	18
50	256988	16
53	271379	15
55	280711	14
65	324620	13
73	359950	12
74	363460	10
86	406884	9
98	456406	8
107	513049	7
155	695051	6
157	701905	5
164	728351	4
287	1175447	3
343	1383098	2
369	1470050	1
9803	31883559	0
