1	10743	37
3	24877	34
9	53867	33
24	112669	32
27	125455	31
28	129870	28
33	151316	25
35	159701	24
41	184151	22
45	199209	21
46	203214	20
63	265725	19
65	273677	18
73	302466	17
76	313669	15
83	337127	14
85	344775	13
94	376506	12
102	400384	11
185	637962	10
253	838820	9
307	994530	7
332	1066537	6
462	1423197	5
507	1553183	4
557	1692273	3
694	2058840	2
20000000	44208747809	2
