1	6860	25
4	18088	24
7	25301	23
16	45500	22
23	62420	21
24	65040	20
31	82325	16
34	90129	14
35	92846	12
48	126967	11
49	130019	10
67	168643	9
71	176020	8
102	237080	7
114	261924	6
124	281095	5
206	436214	4
251	519638	3
2873	5097531	2
20000000	23909745643	2
