1	11325	35
11	61943	34
12	66188	33
17	87125	31
20	99070	30
30	137619	28
31	141514	27
33	148564	26
34	152530	24
35	156604	23
38	167789	20
41	179085	19
42	183161	18
43	186868	17
73	282567	16
82	311032	15
103	375253	14
109	394327	11
113	407272	8
133	469942	7
138	485884	6
214	692790	5
231	742478	4
377	1114252	3
20000000	43972519456	3
