1	11341	45
4	31245	43
6	43904	40
8	56400	38
13	84469	36
18	110322	34
21	125978	32
22	132353	30
25	150621	28
26	156046	27
30	176354	26
37	209497	25
40	226291	24
51	287945	23
63	348902	21
65	358771	18
76	414098	17
90	479381	16
93	491912	15
109	567169	14
110	571408	12
117	604843	11
119	612121	10
170	821177	9
176	843709	8
191	898919	7
259	1148503	6
268	1175497	5
284	1229190	4
302	1293534	3
756	2783914	2
794	2904790	1
18157	47878935	0
