20 703482 10 9 12 20 19 3 14 6 17 11 5 7 15 16 18 2 4 8 13 1