1	9578	36
5	37801	33
29	179318	32
47	285133	29
63	375735	27
64	380715	23
66	390410	22
90	514992	20
94	533915	19
95	538416	18
98	551937	17
327	1671195	16
328	1675955	15
791	3863036	14
811	3942111	13
883	4263720	12
1160	5525211	9
2858	12678285	8
4764	20332744	7
5442	23158909	6
5591	23695080	5
7791	32015013	4
39261	146841207	3
53036	194800631	2
71442	258309300	1
150323	523472476	0
