1	8942	44
3	23611	39
8	54949	38
11	69360	36
14	81323	35
19	98613	34
21	106064	32
22	109976	29
25	121364	27
45	206937	26
50	225342	25
52	233259	23
54	241290	22
57	251900	21
58	255494	20
67	284773	19
68	287728	15
127	507088	14
138	543119	13
142	556858	12
148	577136	11
152	590855	10
156	603310	9
160	616447	8
675	2423715	7
692	2480373	6
1729	5916862	5
1768	6029649	4
1774	6047530	3
4040	13055620	2
4908	15666495	1
4946	15777234	0
