1	7925	19
6	29997	16
14	58565	11
32	114849	9
59	194147	8
72	235120	7
73	238169	5
110	344788	4
124	382466	3
175	512215	2
291	792452	1
20000000	40056888935	1
