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