true 108 103 true 0 4 16 28 33 44 46 49 96