1	16888	52
6	59040	50
8	74253	48
9	81222	46
10	88843	41
15	125994	40
17	141963	38
18	148808	37
19	155276	34
22	176210	32
23	183412	31
25	196001	30
27	210889	28
40	297179	27
51	386964	25
58	434475	24
59	440677	21
61	453277	19
69	502850	17
72	521995	16
107	722920	15
192	1171978	12
212	1274799	11
477	2573183	10
515	2759808	8
654	3429613	7
687	3579502	6
741	3826359	5
1230	5948231	4
1591	7512671	3
9938095	33451065610	2
13080217	42614973819	1
14668673	46821330359	0
