11 1178 640 true 1 2 5 10 16 17 20 22 24 26 30