1	17310	56
5	51970	55
6	60142	53
7	67908	50
11	96509	49
12	102955	48
15	123245	44
20	156963	41
23	176028	39
24	182098	38
25	188812	36
28	207678	35
34	249523	34
35	255984	32
37	269862	28
41	295132	26
42	300853	25
51	346912	24
65	422265	23
66	426940	21
79	494567	18
86	530873	17
107	644404	16
117	692975	15
142	812075	13
154	865103	12
189	1029176	11
202	1094207	10
247	1298997	8
284	1456693	7
346	1725602	6
492	2332807	5
554	2576966	4
5577	22591741	3
5846	23646634	2
20000000	73238485908	2
