1	10405	45
2	17789	43
3	23522	41
5	33523	37
7	42466	36
8	46589	33
10	55101	31
11	59351	28
13	65899	26
15	72555	25
23	98442	24
24	102099	22
29	119233	21
33	131898	18
34	135838	17
35	139764	16
50	193287	15
55	208618	13
66	241242	12
78	277067	11
94	329118	9
152	491084	8
183	573878	7
209	644621	6
409	1171873	5
538	1539217	4
552	1576862	3
605	1705314	2
1074	2853082	1
1132	2993666	0
