42 82 85 86 89 90 115 120 121 122 131 137 139 145153