1	13087	36
2	20664	35
3	26443	34
5	37134	33
9	53872	31
12	67696	29
25	126156	28
26	130964	27
31	157239	24
32	162411	23
43	213863	22
46	226444	21
60	288779	19
61	293008	18
62	297574	17
63	301986	16
69	326042	15
84	387612	13
134	612289	12
156	691705	11
229	961967	10
244	1019762	9
436	1693136	8
449	1736977	7
503	1939181	6
786	2897251	5
874	3210138	4
3406	11361072	3
58185	183939114	2
66481	210316064	1
80853	255016230	0
