1	15820	52
5	50712	47
6	58550	45
7	65977	43
8	72664	40
11	94414	39
12	101220	38
13	107798	35
15	121661	33
16	129168	31
17	136567	30
24	182272	29
27	201925	28
34	245713	22
44	300815	20
53	349668	19
54	354756	18
60	384579	16
70	436025	14
77	473261	13
118	674957	12
188	984250	11
191	1001025	10
193	1011068	9
290	1434682	8
322	1561166	7
522	2407124	6
601	2757167	5
768	3442444	4
799	3565346	3
1366	5833526	2
5810	23433209	1
20000000	73287106218	1
