1	7765	29
2	12851	27
4	20754	26
7	30824	25
9	38440	24
10	41561	23
17	67671	21
20	79056	20
23	89808	18
32	119069	15
49	173556	13
59	205987	11
62	215499	9
63	218308	8
73	249438	7
116	374139	6
118	379628	4
134	421274	3
160	485713	2
17146	40009522	1
20000000	43609167280	1
