1	10811	52
4	30036	49
7	44896	48
9	53923	47
11	63045	46
12	67396	42
13	71910	41
15	80266	40
22	108792	39
34	158378	35
35	162605	34
37	171772	30
43	195996	29
44	199329	27
47	209938	26
50	221204	24
62	265271	21
68	285532	20
70	292331	19
71	296062	18
83	336163	17
94	369107	16
99	385396	15
107	411521	14
123	460564	12
128	476281	10
137	524487	8
155	580800	7
159	592767	6
165	609171	5
205	722950	4
216	754929	3
229	792073	2
428	1298857	1
2328	6016398	0
