1	9449	37
2	16789	36
3	23160	30
27	169698	29
30	187297	28
31	193257	25
32	199140	24
125	718693	23
127	729817	21
190	1054937	19
455	2385588	18
459	2402555	17
474	2460958	16
475	2464992	15
801	4027954	14
805	4047158	11
809	4065620	10
814	4089860	8
823	4130645	7
2365	11008734	6
2407	11159885	5
5403	23763942	4
9691	41185705	2
16879	68962766	1
192280	675885353	0
