1	16268	69
3	33529	68
8	59644	65
10	69554	62
12	78298	60
15	91599	58
17	101648	53
20	119032	48
21	123835	47
23	133155	45
26	152496	42
32	184461	41
33	190164	39
37	211601	36
40	228906	35
42	242067	31
50	284644	30
53	296860	29
56	311245	28
66	364005	25
86	452009	24
91	474415	23
92	478187	22
94	486036	21
96	494055	16
99	506426	13
181	807297	12
189	833797	10
294	1191357	9
296	1197576	8
310	1246744	7
375	1453496	6
435	1636939	5
565	2047312	4
1139	3820072	3
2805	8793574	2
20000000	87469260651	2
