text: 15
  46
  30 82
  90 56 17
  95 15 48 26
  4 58 71 79 92
  60 12 21 63 47 19
  41 90 85 14 9 52 71
  79 16 81 51 95 93 34 10
  79 95 61 92 89 88 66 64 92
  63 66 64 39 51 27 0 95 12 8
  66 47 42 74 69 89 83 66 41 90 78
  65 79 90 33 53 29 85 22 33 37 36 68
  60 58 36 60 42 42 67 15 16 18 56 79 8
  59 61 97 55 81 75 40 90 1 37 35 43 67 12
  11 33 93 54 53 26 18 86 70 84 14 31 99 86 30
  