1	13438	45
2	21338	43
3	27834	42
4	33113	41
10	61594	40
12	70903	38
15	89362	37
17	99511	36
18	105344	33
22	124929	31
26	144891	30
27	149563	28
34	184303	25
35	189553	23
36	194644	21
46	242239	20
50	259079	19
53	272541	18
67	334827	16
74	365294	15
78	382372	14
85	415126	13
99	474500	12
118	546467	11
125	572123	10
143	637782	9
147	655467	8
201	877858	7
217	936883	6
319	1306891	5
517	2001963	4
536	2078531	3
607	2327240	2
627	2398599	1
837	3133020	0
