1	7094	27
8	31192	25
12	42633	24
19	62933	22
25	79101	21
27	84779	19
28	87383	17
29	89961	15
31	94968	14
46	130959	12
65	176152	11
67	181853	8
71	193033	6
85	228023	4
242	546252	3
243	549000	2
2732	5094688	1
20000000	26892995645	1
