99 79 116 251 87 296 6 76 89 34 12 16 68 249 56 77 55 39 90 292 29 38!