13 1380 538 true 2 3 5 8 11 14 16 17 21 22 26 29 38