1	11309	42
2	18610	40
3	24137	38
4	30198	33
9	52783	32
11	61571	31
13	71045	30
16	85399	29
24	123827	27
28	143195	25
29	147303	24
33	168021	21
37	185583	20
40	197772	19
54	257414	17
91	422248	16
104	478441	15
112	514994	11
132	603680	10
138	628618	8
142	643301	7
147	661693	6
160	714928	5
240	994577	4
752	2704177	3
1393	4771493	2
20000000	57859564574	2
