1	13632	57
2	21709	56
3	28338	53
5	39492	50
8	53980	49
10	63937	46
11	69011	42
12	73826	40
14	83636	38
15	88835	36
16	94350	34
17	99707	32
18	104631	30
19	109464	26
21	118559	25
28	153764	24
34	183311	23
41	212998	22
44	225770	20
45	232064	16
84	390868	15
85	396143	13
111	531812	12
129	604869	11
157	719610	10
159	727823	9
279	1199051	8
303	1295031	7
585	2307152	6
669	2607208	5
3009	10443472	4
4048	13993761	3
6090	20884641	2
4274210	14684393116	1
20000000	60110223618	1
