1	10037	42
3	20613	41
4	24341	40
6	31410	36
11	44955	34
12	47853	32
15	55311	29
21	72188	28
24	80825	26
26	86516	25
29	95961	22
33	108630	21
34	111612	17
35	115300	15
44	146326	13
48	158735	12
53	174700	11
96	288425	9
114	329172	8
142	389608	6
163	438643	5
198	513629	4
587	1283885	3
869	1835450	2
4452202	14146653422	1
20000000	64157849357	1
