1	11406	52
2	19342	50
3	25563	48
5	37283	43
6	43115	41
11	69495	39
14	82087	37
15	87077	36
16	92836	33
20	112384	32
23	125836	31
26	140739	30
31	165479	28
38	196977	26
45	227343	23
46	231471	21
49	244590	20
55	270608	18
66	318704	17
68	326692	16
77	360957	12
142	599703	11
149	625973	10
200	806090	9
222	883396	8
251	991196	6
315	1209455	5
364	1369171	4
381	1424891	3
718	2466366	2
743	2543265	1
2400	7364208	0
