1	10570	41
2	17148	38
15	55071	37
23	75760	34
24	78479	31
28	87555	30
31	95215	28
35	103786	27
36	106314	25
37	108338	24
44	124270	21
69	173330	18
78	190455	16
106	246791	15
108	250704	14
113	260416	13
129	289025	12
136	301802	11
172	368703	10
267	519896	9
270	524478	8
305	578944	7
365	673459	6
408	739305	5
834	1408696	3
1574	2477413	2
20000000	43943738922	2
