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