1	13794	49
3	32419	46
4	40473	45
5	48148	44
8	69603	43
10	83071	42
12	96621	39
18	132484	36
23	161311	35
32	217727	31
47	310071	30
54	352336	29
60	407997	26
90	575654	23
106	667933	22
108	679889	21
130	806475	19
173	1041317	18
175	1051849	17
230	1340921	16
243	1407504	15
248	1433248	14
254	1464557	13
334	1848776	11
438	2339286	10
451	2402478	9
613	3142784	7
1027	4847234	6
1976	8526893	5
1995	8612567	4
2923	12155360	3
9953	39006928	2
10456	41027139	1
20000000	67346157781	1
