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