1	11476	43
3	25780	42
7	48787	40
8	53973	37
9	58674	36
12	73602	35
15	89011	30
18	103920	27
19	108768	25
28	154087	23
29	159164	21
30	164535	20
36	194823	18
41	217546	17
57	293004	14
84	415072	13
103	514422	12
119	580455	11
168	776566	9
383	1580258	8
440	1799247	7
493	1985061	5
1122	4059520	4
1277	4551494	3
1334	4737305	2
2218	7499261	1
20000000	47494487862	1
