1	11579	45
3	25374	43
4	30983	42
5	36092	40
6	41522	36
8	51611	33
9	56928	31
18	99218	28
34	172793	27
40	199370	24
52	246394	22
56	263322	20
69	319364	19
92	401442	17
135	579128	16
139	594458	14
160	671891	13
174	721480	12
176	727848	11
207	843590	10
220	890029	9
335	1273326	8
356	1342247	7
366	1378733	6
832	2812168	5
1041	3451328	4
1201	3960709	3
1298	4241339	2
5042	15130143	1
20000000	44299658536	1
