1	13353	41
7	46812	40
8	52413	39
9	58071	37
12	72455	35
13	78319	34
17	97266	33
20	109379	32
23	122407	31
26	136094	30
28	145785	27
31	160486	26
32	165755	25
36	185799	22
37	190212	21
42	215461	20
47	239100	19
51	258228	18
71	339782	17
78	369236	15
88	410838	14
89	414100	13
102	457926	12
105	468388	11
119	547133	10
174	745366	9
268	1075883	8
282	1120581	7
325	1276996	6
543	2016729	4
636	2321406	3
1431	4829472	2
891454	2744838031	1
20000000	52430727111	1
