59
31 59 66 1 63 54 12 99 17 25 76 40 68 58 60 76 78 15 47 61 60 53 39 7 93 2 94 64 30 79 55 33 4 78 40 48 40 3 85 77 19 61 48 52 74 41 22 100 13 71 57 45 82 52 24 6 72 41 30
