1	10324	36
2	16898	35
10	53318	33
11	57199	32
13	64460	31
18	81784	30
19	85953	26
24	104215	24
30	124033	23
32	131081	22
34	137867	21
35	141564	18
36	145470	17
37	149490	15
40	160638	14
50	194713	13
51	197918	12
58	220169	11
68	252032	9
102	354831	8
111	382587	7
157	511116	6
158	514110	5
214	683330	4
278	857633	3
280	863154	2
364929	587170574	1
20000000	34750084023	1
