1	12439	49
4	37905	48
5	44257	47
11	75615	45
13	85627	43
15	95945	42
16	100989	40
17	105957	39
26	146873	37
28	154963	35
29	159131	33
30	162872	32
31	166866	30
36	187989	29
45	226802	28
50	248943	27
56	273137	26
63	300975	25
71	332738	24
72	337164	23
75	350855	22
80	372428	20
84	390746	19
87	402973	18
108	487044	17
120	533511	15
126	559164	13
134	590680	12
145	632668	10
146	637184	9
166	719612	8
215	890546	7
233	951655	5
300	1176002	4
389	1479348	3
415	1576981	2
813	2904221	1
925	3290823	0
