1	6627	32
2	11841	30
4	19048	29
6	26468	27
9	37060	24
14	54613	20
17	65333	17
19	72695	16
34	122398	15
42	149495	13
44	155301	12
52	179120	11
53	181973	10
63	209159	8
70	227445	7
92	288785	6
121	367381	5
328	868725	4
354	934771	3
367	967158	2
14117	30261908	1
15003	31989136	0
