1	10983	43
3	25475	42
5	36763	40
6	41569	37
7	46862	32
12	72458	30
14	83061	29
31	168956	26
34	183577	25
35	196308	24
38	210245	23
52	272068	21
61	312829	19
63	322925	16
66	337610	15
72	362588	12
74	371485	11
87	423682	10
112	513923	9
353	1323816	8
457	1694690	7
536	1960744	6
650	2339947	5
909	3198992	4
1087	3773408	3
1623	5462835	2
1726	5799845	1
20000000	51892976351	1
