1	10576	39
2	17842	37
4	30457	36
8	54003	35
14	87305	34
16	97923	30
21	119778	27
22	124592	24
26	141940	22
33	173272	20
39	202090	19
48	244985	18
68	326089	16
90	412245	15
93	425814	13
96	437115	12
115	528366	11
116	531811	10
123	560732	9
199	842709	7
541	1963854	6
573	2075582	5
879	3005699	4
1249	4146723	3
111199	323795266	2
111326	324175112	1
114614	334141034	0
