1	11770	41
6	43262	40
7	48539	38
8	53705	36
10	62966	35
16	91423	32
17	95352	30
21	115569	28
22	120950	27
23	126078	25
26	141314	24
27	145998	23
29	156081	22
35	184357	20
36	189670	19
39	202891	18
41	211160	17
42	215072	15
51	249121	13
65	302391	11
85	376320	10
88	388084	9
102	440454	8
110	471743	7
119	507432	5
248	975236	4
259	1013896	3
318	1224167	1
1228	4172124	0
