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