1	16838	53
2	27331	52
4	44470	51
6	60418	48
11	96940	47
13	111064	44
14	118390	43
16	132917	42
19	154189	41
23	180361	40
27	208783	37
28	217223	35
29	225341	33
34	263570	31
40	307974	24
44	335618	20
56	432932	18
66	493658	17
149	991802	16
161	1058892	15
195	1254239	14
199	1278222	13
228	1439883	12
233	1467380	10
272	1684135	7
295	1801731	6
675	3530252	5
720	3733980	4
1540	7426150	3
1976	9310504	2
2257	10506782	1
20000000	84975050972	1
