1	9579	48
3	23969	38
6	42588	37
7	48072	36
8	53339	35
12	77176	34
14	91146	31
16	102814	30
28	161158	27
31	173692	26
32	178617	25
35	192636	24
84	434486	22
86	442926	21
99	493565	20
102	505239	19
103	509346	18
105	517337	17
106	521156	16
109	533532	15
217	992704	14
234	1054088	13
238	1067059	12
256	1126923	11
606	2534544	10
643	2657925	9
647	2671417	8
956	3833607	7
1710	6710695	6
2584	9659302	5
3515	12805562	4
3563	12960024	3
9327	32288763	2
27937	90466075	1
427642	1223232930	0
