1	9060	44
7	44074	43
8	48060	42
10	55169	41
11	58467	40
12	61830	39
14	67974	35
16	74280	34
18	80353	31
20	87492	27
22	94424	26
23	98096	25
25	105056	22
26	108800	21
214	903947	20
216	912470	19
221	933335	16
234	987600	14
269	1125643	13
273	1141082	11
276	1152173	10
1050	4463756	9
1057	4490658	8
1527	6332896	6
1528	6337338	5
1547	6395157	4
14108	40777001	3
19540	56020518	2
111251	272743090	1
435386	1003218086	0
