1	7945	33
3	17729	32
10	42093	30
23	78382	29
25	85345	26
27	92136	25
49	154689	23
61	188302	22
64	196969	21
69	212109	20
73	224258	19
82	248598	18
122	347617	17
131	371243	16
137	387115	15
165	461583	14
209	568040	13
218	588932	12
239	637493	11
255	676708	10
262	704678	9
364	949921	8
365	952075	7
387	1002291	6
410	1049949	5
415	1062103	4
521	1272808	3
598	1417048	2
388134	938209398	1
20000000	53248930267	1
