1	7620	20
13	45030	19
16	53634	18
21	68152	17
23	74472	15
26	83626	14
29	93250	13
32	103307	12
36	114976	11
39	123828	10
66	185310	9
69	192139	8
70	194803	6
82	224267	5
92	247428	4
116	300423	3
129	330544	2
555	1185971	1
20000000	30289096724	1
