9 3677 448 true
12 14 15 16 20 26 30 37 38