1	5928	30
3	12263	24
5	16738	23
8	23281	22
10	27566	21
13	33577	20
17	40938	19
22	49869	18
26	56160	16
34	66502	15
37	70549	13
38	71999	12
42	78300	10
44	81299	9
54	97364	8
61	107222	7
96	157381	6
114	181553	5
128	203145	3
189	277509	2
190	278708	1
381	503678	0
