1	11693	44
2	19153	42
6	39480	40
13	66885	39
16	78240	38
17	82222	37
21	96799	35
23	104336	34
29	126669	31
31	135724	29
33	144502	28
34	149168	26
35	153239	25
36	157718	24
44	188687	22
61	244354	21
62	247952	20
76	294420	19
86	329360	17
96	363558	16
110	414136	15
121	451559	14
123	458141	12
203	700399	10
228	775222	9
234	792502	8
426	1303547	7
567	1677345	6
1087	3005760	5
5566	13536598	4
6496	15931452	3
20000000	45215303585	3
