1	10682	41
3	25557	38
6	43353	35
7	48776	34
8	54019	31
14	84398	29
17	99029	27
19	108463	26
22	122059	25
34	180263	22
44	228481	20
77	367569	17
83	394117	15
93	435804	14
97	453642	13
102	476536	11
111	515936	9
213	883972	8
225	925403	7
336	1308190	6
475	1784793	5
712	2562156	4
2677	8811173	3
2739	9021742	2
20000000	54250632379	2
