1	10308	39
2	17465	38
3	23049	37
4	28092	35
6	37342	33
8	44891	32
12	60314	31
15	70918	30
31	123099	29
32	126284	25
34	133038	23
37	144504	22
38	148391	21
46	177714	20
51	195564	19
53	202083	18
54	205362	17
62	235188	16
64	241346	14
65	244706	13
72	266269	12
114	390424	11
133	444725	9
178	574156	8
196	624257	7
199	632780	6
210	666503	5
236	745152	4
252	788017	3
278	859047	2
452	1333783	1
1377	3668299	0
