100 22 87 66 23 77 17 41 66 31 40 63 71 36 39 37 31 47 93 76 38 79 11 25 79 47 93 29 45 50 96 42 15 22 3 47 34 32 54 60 95 12 42 76 15 85 84 53 19 78 73 84 23 1 77 55 6 44 94 31 4 41 96 24 27 46 43 96 70 5 5 62 74 88 61 99 4 90 40 52 50 54 90 23 41 75 87 31 9 22 59 70 47 9 16 53 75 80 83 100 81