1	13220	56
5	47938	53
8	68877	51
9	75415	46
15	116755	44
17	130358	41
18	137234	40
22	163759	38
33	229788	36
51	339592	35
53	351447	33
54	357806	31
56	369943	30
58	380951	27
64	416435	26
69	445917	24
74	475669	22
99	612411	21
113	688483	19
142	833774	18
150	871586	16
198	1103904	15
208	1149196	14
324	1644042	13
339	1706795	12
459	2198663	11
639	2920570	10
741	3360808	8
917	4066369	7
1109	4828388	6
2120	8804266	5
2178	9037243	3
14807	55728525	2
20000000	65966115380	2
