1	10342	47
2	17542	46
3	22134	45
4	26669	44
6	35165	41
10	50678	38
12	58544	36
14	65230	35
19	85632	33
22	97044	29
24	105033	28
28	121083	26
36	149999	25
42	171229	23
47	189284	22
55	216710	19
67	260026	18
77	297036	17
78	300276	16
106	393571	14
136	490412	13
153	562493	12
160	585025	11
175	632917	9
239	829934	8
247	853305	7
394	1248925	6
435	1355108	5
441	1370143	4
447	1384972	3
738	2092484	2
20000000	32466511420	2
