1	9982	36
2	17240	35
3	23192	33
24	146025	32
26	155542	29
44	253175	28
45	257648	27
47	266060	26
110	569789	25
111	574193	24
119	615215	22
122	627971	21
124	636022	20
131	659518	19
188	902856	18
190	911749	17
238	1084822	16
311	1397316	14
336	1484968	13
366	1585318	11
369	1596439	10
395	1687318	9
794	3178793	8
799	3196222	7
982	3873949	6
1806	6908276	5
1957	7376738	4
1979	7445767	3
3478	12643830	2
3502	12722046	1
326195	950957918	0
