1	11738	51
4	30860	50
5	35156	49
7	43048	47
10	55156	44
14	69783	42
18	85990	37
20	93482	32
21	96630	31
24	107336	29
32	134489	28
33	138365	25
50	198197	24
52	204695	23
63	244739	22
64	248878	21
88	336362	20
114	421545	19
115	424680	17
128	462779	14
187	626526	13
193	644123	12
217	711041	11
250	799072	9
445	1279080	8
497	1406374	7
725	1954145	6
733	1973945	5
797	2119182	4
1417	3533114	3
21437	49010327	2
20000000	68072059355	2
