1	10156	51
3	21268	50
4	26450	47
6	34370	44
8	40331	42
9	43278	40
12	53873	38
13	57852	34
14	61080	32
16	67232	31
17	71124	29
23	88880	28
26	98075	26
28	103124	22
33	115188	21
37	124131	20
48	156827	19
62	193569	18
64	198222	17
71	218052	16
77	233965	15
79	239023	14
90	267178	12
94	280074	11
95	283210	10
110	325226	9
137	390160	8
152	427506	7
243	629393	6
391	988212	5
467	1154598	4
515	1259344	3
929	2093830	2
20000000	62558932554	2
