1	8053	23
3	17432	22
10	42758	21
11	46140	20
13	52397	19
21	79691	18
22	82390	16
23	85697	14
30	110042	13
31	113137	12
43	150847	11
54	185586	10
60	206544	9
65	224152	8
76	260948	7
89	303867	6
189	586831	5
242	730533	4
374	1082090	3
56267	127862472	2
56285	127911852	1
20000000	42045666766	1
