20 66 09 65 64 40 47 82 31 81 32 46 12 33 24 17 16 87 23 19 11 34 30 48 15 43 63 03 42 69 01 38 73 74 68 67 57 54 55 08 59 62 80 60 13 83 06 04 05 26 07 84 02 51 10 89 58 71 39 25 90 70 21 52 88 50 14 76 27 78 91 77 95 28 45 18 36 86 79 85 44 56 35 53 61 72 41 37 49 22 29 93 94 92 75