1 1 2 2 3 3 4 23 5 19 6 773 7 13 8 25771 9 1325771 10 85903775257 11 2599552664779907 12 4078014120856770452857 13 770310365288124131869 14 47072294862890243358278834974724275093 15 8735279620054327668810964663269852011597 16 1500540910023123440069025527770773118908806062201 17 1947169952747642350575725783780878534273239179 18 358404577268062842935566002862034583043188740609 19 94138261090966340433529392947732043351300082137449415274333524974024541258143281 20 6520842354140118040355763693879924323002857350048725428113176051404264796719454440763187888611339210218453742791930047 21 642196926300803432024917606770110282689443102347792520396533935876342678176379567979056549996383541341367