1	9812	40
7	32952	37
8	35722	33
16	60469	30
18	66824	28
20	73736	25
26	94247	24
40	135639	23
52	171268	22
72	231484	21
73	234207	20
76	243847	19
82	263240	18
83	266365	17
92	293174	16
103	322430	15
123	373728	14
124	376204	13
168	518189	12
192	578718	11
214	632785	10
259	759273	9
266	774597	8
269	781292	7
295	847430	6
438	1180495	5
440	1185302	4
537	1406664	3
1031	2485031	2
20000000	58254405004	2
