1	10167	47
2	16119	46
3	20531	45
4	24117	44
5	27595	41
9	41812	40
11	48633	38
18	70496	36
21	80952	33
22	84457	32
29	110423	31
30	114058	30
32	120834	29
33	124662	28
35	132528	27
36	137109	26
38	144976	24
42	158423	23
54	191689	22
62	213172	20
65	225527	19
75	259931	18
79	273243	15
105	337685	14
111	356526	13
127	403731	12
148	456935	10
157	481789	9
163	499252	8
457	1203781	7
703	1771592	6
1020	2466170	5
1028	2483319	4
5392	11370200	3
5492	11562859	2
20000000	53553029135	2
