1	10663	41
3	24193	39
4	30306	35
6	41527	34
7	47007	33
8	52270	32
16	95109	30
23	133656	28
27	156140	26
29	167256	24
30	172857	23
41	225307	21
55	284882	19
62	313102	17
80	385373	16
88	419448	15
90	428239	13
148	675294	12
173	769171	11
189	822383	10
202	868308	9
264	1082328	8
385	1502508	7
650	2378043	6
672	2453159	5
802	2874238	4
2025	6734147	3
20245	62517025	2
20000000	52895498218	2
