1	14258	57
2	24241	56
6	56603	53
8	69740	52
9	76259	49
13	104425	44
14	111317	43
15	117709	41
18	137829	38
27	199340	35
32	234174	34
35	254590	33
44	314627	31
47	333791	28
55	405240	26
56	411560	24
62	450786	23
69	496071	18
74	524962	17
82	570419	16
95	642583	15
97	653772	14
140	884097	13
176	1068891	12
227	1327838	11
274	1562030	10
285	1616219	9
306	1720507	8
396	2150285	6
407	2205717	4
820	4046732	3
27310	104716348	2
20000000	69018032217	2
