1	10087	34
2	15718	33
11	48714	32
12	51776	31
14	58928	29
15	62723	28
21	80362	26
22	83983	25
23	87268	24
27	99545	22
33	114334	19
62	186120	18
69	205679	17
77	226590	16
84	246956	15
138	395231	14
150	432862	13
159	461261	11
160	463673	10
202	574197	7
206	584875	6
556	1369298	5
622	1507837	4
2259	4713886	3
9875249	30088866552	2
9875494	30089414674	1
20000000	60358824822	1
