1	6097	27
3	13992	26
4	16595	25
12	31207	24
16	38340	23
17	40482	22
24	53472	20
26	57751	19
29	63787	18
31	67786	15
41	85685	14
63	121882	11
64	123494	10
65	125203	9
90	162743	8
125	210593	7
193	307070	6
248	384144	5
589	779718	4
632	837411	3
855	1086706	2
1747	1952074	1
20000000	27711587174	1
