41 42 47 93 96 105 112 139140