1	13267	46
6	47204	45
9	63222	44
10	68856	42
11	74509	41
13	84945	37
16	101612	36
18	113255	33
20	124221	30
21	129577	26
22	135088	25
25	152660	24
26	157755	23
28	169421	22
31	183077	20
37	208532	19
39	216542	17
60	310997	16
74	367833	14
75	370931	13
80	391003	12
93	445064	11
99	490365	10
103	504947	9
167	724968	7
200	832818	6
359	1346994	5
1103	3766458	4
9907	30683271	3
10186	31551193	2
63390	188276728	1
20000000	53757044598	1
