13 1005 498 true
4 5 8 14 16 17 19 20 23 27 30 33 34