1	12175	45
3	25213	43
10	53419	42
14	67427	41
17	77518	36
20	86616	35
26	103835	34
29	113460	33
31	120735	32
34	131093	31
36	138185	29
51	191275	28
54	201723	26
71	256561	25
80	284392	24
85	305754	23
93	333593	22
97	347300	21
103	369623	20
126	443762	19
128	450643	18
151	518473	17
165	558334	15
167	564479	14
179	604364	12
268	857830	11
286	905590	10
288	911417	9
379	1147070	8
562	1578443	7
695	1893968	6
728	1974758	5
1127	2898828	4
1733	4265418	3
2121	5189870	2
3389	8025182	1
4730	10919576	0
