10 976 483 true 1 3 5 12 20 23 30 34 36 38