1	10790	41
2	18154	38
4	27788	35
5	32114	32
8	44008	30
24	104669	28
25	108720	26
27	117687	25
31	131957	24
32	135590	21
57	216881	18
64	243717	17
67	254654	16
73	275772	14
89	331029	13
92	341496	12
126	440304	11
163	570217	10
179	622517	9
182	631735	8
233	780402	7
266	883076	6
318	1022790	5
395	1221253	4
588	1710497	3
690	1967372	2
20000000	45007029879	2
