1	8817	34
2	14387	32
3	18965	31
4	22293	30
6	29811	29
7	33517	27
9	40439	26
10	44002	25
11	47305	24
13	54148	21
16	64455	16
17	68149	14
22	84307	13
23	87675	12
44	164368	11
71	261667	10
77	283752	9
107	381781	8
123	433277	7
130	455688	6
227	767704	5
264	873885	4
268	885102	3
1183	3246864	2
155036	251304258	1
20000000	37404952008	1
