1	7407	28
2	12372	26
7	31505	25
8	35009	24
10	42339	20
15	58053	19
16	60940	18
27	96173	16
28	99388	13
37	128317	12
47	161894	11
49	168669	10
51	175435	9
63	210304	7
102	327745	6
140	423525	5
273	741893	4
312	834771	2
118264	252283050	1
20000000	39798160084	1
