1	10495	36
3	23808	35
6	40580	33
8	51157	32
15	85999	31
22	119030	30
23	123572	29
24	128371	27
31	161775	25
33	172300	24
35	183050	23
38	199056	22
56	284031	21
61	305688	19
73	358853	18
106	509584	15
134	615802	14
137	627868	13
181	793250	11
186	811686	10
364	1414661	8
450	1696807	7
1670	5453124	6
1911	6202568	5
2002	6485344	4
7878	24114297	3
20000000	56464073280	3
