125 121 5 14 18 25 96 3 12 17 5 0 27 21 122 119 8 107 55 92 65 57 40 43 39 97 126 122 3 24 102 27 51 86 84 56 32 41 36 36 43 116 81 65 102 24 52 78 82 34 47 100 25 32 61 63 19 16 37 98 115 9 3 120 97 5 37 45 111 38 90 95 46 63 50 25 65 47 50 33 59 55 42 48 29
