1	12220	39
3	26554	38
4	32693	35
8	54365	34
9	59538	33
13	80438	32
15	91425	31
20	114633	27
23	130760	25
24	136217	24
30	163047	21
33	175380	20
51	251642	17
57	277310	16
59	287084	14
66	315261	12
77	364093	10
86	403959	9
117	527868	8
132	580895	7
146	628561	6
153	648692	5
250	941293	4
610	2009750	3
27559	85147026	2
20000000	56305905970	2
