1	15852	54
3	33274	53
4	40948	50
8	65770	48
13	97017	47
14	103653	42
16	116862	40
18	130347	37
21	152198	36
25	180106	35
29	205078	34
33	228575	33
35	239629	32
37	252420	31
40	271498	29
44	295889	28
47	312524	27
50	326002	26
52	335576	24
61	402348	21
82	520444	19
95	588874	18
100	614591	17
111	680670	15
125	758889	14
141	839761	13
147	867040	11
174	983034	10
323	1636849	8
339	1710912	6
353	1772507	5
563	2637419	4
572	2678354	3
714	3254978	2
909	4053993	1
139209	536135163	0
