1	9224	33
5	33384	32
12	65984	29
13	70736	25
16	84324	24
28	137906	22
31	151182	21
32	155380	20
36	171935	18
62	279070	17
84	364095	16
86	372815	14
89	384436	13
91	392450	11
92	395697	10
127	521674	9
148	593306	7
168	660668	6
293	1084594	4
297	1097883	3
376	1343055	2
12803	37540139	1
22655	66404720	0
