1	9602	39
3	24509	37
5	37596	36
6	43297	34
8	53630	32
9	58553	31
12	76992	29
44	231239	28
45	234829	27
49	250427	25
50	254660	23
60	298182	22
64	314662	20
65	318241	19
71	340946	18
152	679044	17
154	687030	16
158	702436	15
258	1127140	14
277	1198373	13
304	1297448	12
726	2970797	11
729	2982025	10
740	3022290	9
743	3033419	8
959	3828625	7
977	3887358	5
981	3901750	4
987	3921206	3
991	3935244	2
1010	3997341	1
41278	128322755	0
