1	16440	57
4	42485	54
8	71701	49
11	94094	44
12	101173	41
14	114281	40
16	128789	37
18	143301	35
19	150984	34
22	173370	32
29	216173	31
31	228203	30
34	246585	28
36	258391	27
50	341438	22
54	366183	20
62	436168	19
68	467728	18
69	472492	17
79	529979	16
90	583150	15
93	599963	13
96	616228	12
118	725962	11
213	1150349	10
224	1214715	9
285	1498358	8
335	1718855	7
554	2660742	6
719	3381725	5
839	3882778	4
6104	25627414	3
7343	30579175	2
39561	158266023	1
20000000	71928000403	1
