15 12098 680 true 1 2 4 5 7 11 21 22 28 30 32 33 34 36 39