10 1050 696 true 1 16 20 42 43 44 48 88 90 92