1	16724	58
2	26342	54
5	47982	53
6	54613	52
9	75335	49
12	97230	48
17	129990	46
19	141200	44
21	151959	40
23	162667	39
26	178756	38
27	184732	37
30	205308	35
31	211599	32
33	223999	30
35	237168	28
45	300165	26
47	311141	22
50	326553	21
60	403956	20
62	413016	17
72	466952	15
88	557376	14
106	640446	13
109	653616	11
111	661699	10
193	1053460	9
358	1759765	8
386	1873977	7
460	2177350	6
601	2774197	5
1219	5419044	4
1228	5455866	3
6621	26603697	2
7146	28685988	1
20000000	79329206233	1
