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