1	14696	41
6	59388	39
7	67336	38
13	110223	37
15	123305	35
19	150159	34
24	182898	31
25	189593	29
35	252809	28
45	310169	26
61	425577	25
64	443204	22
76	517143	21
78	527633	19
148	896763	18
185	1123926	17
216	1287046	16
249	1454585	15
274	1585190	14
279	1612140	13
439	2345569	12
519	2728796	11
553	2887787	10
637	3286574	9
638	3291063	8
770	3905378	7
823	4134327	6
904	4477674	5
1049	5086862	4
5603	22896536	3
6240	25242667	2
7155	28544470	1
20000000	68192755784	1
