1	6345	36
11	29804	35
12	31656	33
20	46548	31
21	48053	30
22	49572	28
25	54095	25
30	63200	23
38	77755	22
39	79434	21
41	83244	19
45	90834	16
46	92338	15
58	114230	14
71	137291	13
73	140898	11
76	146514	10
79	152726	5
108	204343	3
331	474047	2
20000000	31389538145	2
