1	9193	28
5	26439	26
6	29803	22
9	41063	21
13	55463	20
15	61700	18
19	76544	13
22	87395	12
28	109341	11
32	123724	10
54	188332	9
66	228102	6
75	256341	5
92	308915	4
145	462094	3
243	752966	2
327	957955	1
20000000	47634839729	1
