0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 19 20 21 22 23 24 25 26 27 28 29 12 30 31 32 2 33 34 35 36 37 38 39 40 41 42 43 44 45 10 46 47 3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 8 62 4 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 6 5 78 79 80 81 65 82 49 83 33 1 18 17 32 47 62 7 77 84 85 86 67 87 51 88 35 89 19 90 16 31 46 9 61 91 75 92 93 68 53 94 37 95 21 96 97 15 30 11 45 98 59 99 73 100 69 54 39 101 23 102 103 104 14 13 29 105 43 106 57 107 71 70 55 40 25 24 101 38 94 52 87 66 81 80 86 93 100 72 107 56 41 26 102 22 95 36 88 50 82 64 79 85 92 74 99 58 106 42 27 103 96 20 89 34 83 48 63 78 84 76 91 60 98 44 105 28 104 97 90 12 1