12 640 358 true 7 10 24 37 41 42 43 50 52 53 61 78