1	11352	44
3	25465	42
4	30927	41
8	48431	40
11	62299	36
12	66476	35
13	70598	34
16	83434	32
19	97175	29
20	101606	28
24	118165	26
33	154156	25
37	169178	23
43	189205	22
48	207171	20
51	217803	17
54	229702	16
67	279873	14
107	413841	13
109	421118	12
131	513077	11
145	560531	10
150	578712	9
162	619891	8
214	781611	7
252	891294	6
349	1159699	5
430	1400113	4
756	2297438	3
3421	9159522	2
20000000	49683193346	2
