100 62 51 33 99 29 77 4 62 93 7 19 13 31 62 93 58 56 83 78 3 47 33 20 10 76 30 4 16 6 1 14 15 77 56 75 71 43 2 7 54 26 47 61 33 48 63 4 13 43 22 58 46 30 4 67 17 45 76 89 17 49 77 95 75 49 66 50 22 96 68 99 95 42 92 53 31 14 72 52 57 3 90 98 24 61 59 32 46 12 24 92 77 81 28 9 8 63 40 88 47