true 103 32 true 0 1 3 4 7 8 16 17 19 22 23 34 35 40 43 44 45 48