1	9821	35
8	48867	27
10	58722	25
12	66528	24
91	366379	23
96	382423	22
98	388792	21
112	436442	20
116	449265	19
118	455688	18
120	462400	17
126	481223	15
235	861553	14
242	884835	12
249	906504	11
324	1151089	9
1607	5255466	7
1612	5270297	5
5178	15385502	4
6656	19415885	3
18233	49260868	2
25099	65626074	1
257420	585343086	0
