1	12605	49
3	26614	46
4	32754	45
5	38724	44
6	44737	42
8	56146	40
12	79294	37
16	102194	33
18	111793	32
19	117727	31
27	159965	30
30	174147	28
32	182425	27
33	187117	26
37	207505	25
38	212074	24
39	216240	23
45	243352	21
48	256910	20
49	260667	19
58	297785	17
64	325253	16
67	337771	15
72	356719	14
78	381065	12
82	396817	11
110	523019	10
141	628543	9
410	1529146	7
503	1843230	6
506	1851408	5
931	3254659	4
1674	5577632	3
2909	9303374	2
20000000	53452266896	2
