1	7073	33
2	12141	32
5	22724	30
11	40673	29
15	52564	28
22	75473	27
23	78743	26
24	82027	25
31	103658	22
35	117122	21
36	120669	19
39	130886	18
40	133623	17
66	206251	15
68	212525	13
85	256373	12
90	268690	9
96	283036	8
102	297074	7
116	329936	6
170	452762	5
174	460941	4
325	755783	3
1431	2842067	2
2269	4403044	1
3627	6979013	0
