1	9828	40
2	17325	39
11	78987	37
29	188096	36
32	205415	35
33	211361	31
65	398247	29
69	420162	28
72	435908	24
76	455241	22
113	651916	20
135	773982	17
139	795393	16
161	897700	12
162	902420	11
803	4053757	10
813	4093475	9
1281	6238105	8
1560	7441589	7
2685	12495898	6
2762	12775479	5
6487	28631538	4
8221	35657650	3
9285	39766991	2
24305	97716846	1
73672	273999364	0
