1	9480	42
2	16972	41
12	74961	36
17	97486	35
42	228669	33
46	245663	31
48	253846	30
49	258345	28
57	293056	27
61	309129	26
88	437493	25
101	487174	23
106	506344	22
107	510913	19
110	524669	18
132	604292	17
148	657749	16
149	661352	15
152	672261	14
154	679784	12
159	697123	11
162	707939	10
700	2926889	9
715	2978096	7
1260	4969770	6
1378	5326026	5
1993	7647079	4
2132	8069094	3
7360	25010312	2
10942	36359156	1
333464	978839045	0
