1	11636	46
2	19030	45
3	25630	44
5	40536	38
6	47640	33
12	87333	32
14	98212	31
16	107368	29
17	111815	28
20	126584	27
23	141327	26
24	146500	24
28	167503	22
49	279764	21
59	328023	20
167	858000	18
177	893781	17
184	923889	16
185	927970	14
189	944381	12
624	2948696	10
760	3491861	9
1192	5360621	8
1240	5535282	7
1830	7902460	5
1839	7933227	4
1843	7946488	3
1861	8008667	2
15440	56836766	1
26741	95040105	0
