1	11336	51
3	22465	49
5	30307	46
6	34364	45
7	38855	43
12	59042	40
15	70396	39
17	78530	29
19	86621	25
22	97313	24
25	107720	23
33	132459	21
35	137826	19
36	140547	17
60	205899	16
62	210881	15
69	230164	14
97	303835	12
187	525031	11
196	549477	9
198	554257	8
199	556343	7
246	675343	5
297	786486	3
639	1511694	2
795	1836807	1
7312892	18412049694	0
