1	3572	13
3	7528	12
8	14666	11
10	17497	10
11	18847	9
19	29187	8
22	32843	7
30	43238	6
33	46699	5
41	56218	4
43	59316	3
20000000	10617798023	3
