1	11015	50
4	28707	48
6	37050	45
7	40980	43
9	48707	41
13	63259	38
15	71427	35
17	79023	32
29	122607	31
42	166572	29
43	169422	28
46	179776	27
51	196649	25
53	203407	24
55	210475	23
97	346491	22
102	359946	21
152	510786	20
154	516776	16
166	549812	15
234	738359	14
242	760416	13
260	812054	11
340	1041925	10
358	1093487	9
376	1148455	8
615	1770445	7
619	1780362	6
709	2017357	5
969	2664905	4
2466	6218105	3
2650	6652963	2
7500	17686596	1
16671	37885245	0
