94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 94 93 94 94 94 94 94 94 94 94 94 94 93 94 94 94 94 94 94 94 94 94 94 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 94 93 93 93 93 93 93 93 94 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 93 93 93 93 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 93 94 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 94 93 93 93 94 93 94 94 94 94 94 94 94 94 94 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 94 94 93 94 94 93 94 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 94 94 93 93 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 72 94 94 94 94 94 94 93 94 94 93 94 93 94 93 94 94 94 94 94 94 89 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 94 93 94 89 94 94 89 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 72 94 94 72 94 94 94 72 94 94 94 93 93 94 94 94 93 94 94 94 94 94 94 94 94 94 72 72 94 94 93 93 94 93 94 94 93 94 94 94 94 94 94 94 89 94 94 72 94 72 72 72 94 94 94 94 94 94 93 94 94 94 94 94 94 94 94 94 94 94 94 94 72 72 94 72 94 94 72 94 94 94 94 94 94 93 94 94 94 89 94 94 94 94 89 94 89 94 94 72 72 94 94 72 94 72 72 72 72 94 94 94 94 93 94 93 94 93 93 94 94 94 94 89 89 94 89 89 89 72 94 72 94 72 94 94 94 72 94 72 94 94 94 94 94 94 94 94 93 93 94 93 94 94 94 94 94 94 89 89 94 94 89 89 72 72 72 72 72 72 72 72 72 72 94 94 94 94 94 72 94 94 94 94 94 94 94 94 94 93 93 94 94 94 94 94 89 89 89 94 89 89 89 89 89 89 89 89 72 73 72 72 72 94 72 94 94 72 72 72 72 94 72 72 72 72 94 72 94 72 72 94 94 94 94 93 94 93 93 93 94 93 94 93 93 94 94 94 94 92 94 94 89 89 89 94 94 94 89 89 72 72 72 73 72 72 72 72 94 72 94 94 72 72 94 94 94 94 94 93 94 94 93 94 94 94 93 94 94 94 94 94 89 92 94 94 94 89 89 72 72 72 72 72 72 73 73 94 72 73 72 72 72 72 72 72 72 72 94 72 94 94 72 94 94 94 94 94 94 94 94 94 94 93 94 94 94 94 94 94 94 89 94 92 89 89 89 89 72 72 72 72 73 72 73 72 73 72 73 73 72 72 72 72 94 94 94 72 72 94 72 72 94 94 94 94 94 94 94 93 93 82 93 94 92 89 94 92 92 89 89 89 89 89 72 72 72 73 72 72 72 72 72 94 94 94 94 93 94 93 93 93 94 93 94 93 94 94 94 94 94 89 89 89 72 72 72 72 73 72 73 72 73 73 73 72 72 72 72 72 72 94 72 94 94 94 94 94 94 94 94 94 94 94 93 88 63 93 93 94 94 94 92 92 92 89 89 89 92 92 89 72 72 73 73 73 72 72 72 73 72 72 72 72 72 72 73 72 72 94 72 72 72 94 94 94 94 93 82 88 93 93 94 92 94 92 89 89 92 92 92 72 72 72 72 73 73 73 72 73 73 73 73 72 94 72 94 94 72 94 94 94 94 94 94 94 93 63 88 93 93 93 88 93 63 63 93 93 93 94 94 92 92 92 89 89 89 92 92 89 89 89 92 92 72 72 72 72 72 72 73 73 72 73 72 72 72 72 73 73 72 72 72 73 72 72 73 72 72 94 94 72 82 93 93 82 94 92 92 89 92 92 92 89 89 89 92 92 72 72 72 72 72 73 72 72 73 72 72 72 73 72 72 72 73 72 72 72 73 73 73 73 72 72 72 72 94 94 94 63 72 93 63 82 93 94 94 82 92 82 94 94 92 89 92 92 92 89 72 72 72 72 72 72 72 72 72 73 73 72 72 73 73 72 72 73 72 72 72 73 72 72 72 94 94 94 94 88 88 88 93 93 63 82 88 94 94 94 94 92 92 92 89 92 92 92 89 92 72 72 72 72 73 73 72 72 72 72 72 73 72 72 72 72 94 72 72 94 72 94 72 72 72 63 82 88 94 88 82 88 82 88 94 88 92 92 94 89 92 92 89 92 89 92 72 72 74 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 73 94 94 94 94 72 72 72 72 63 63 93 88 93 82 88 88 82 94 88 92 94 92 92 89 92 89 92 92 74 74 74 74 74 72 72 72 72 72 72 73 73 73 72 72 73 72 72 72 72 72 72 94 72 72 88 88 63 94 82 82 94 88 82 94 92 92 92 92 92 92 89 74 74 73 74 74 74 74 72 74 72 72 74 72 73 72 72 73 72 72 72 72 72 73 73 94 94 72 88 72 93 82 88 82 88 82 82 88 82 88 94 94 92 92 92 89 92 92 89 89 74 73 74 73 73 73 73 74 72 73 72 72 72 73 72 72 73 72 73 73 72 73 72 72 94 72 72 72 72 88 63 88 63 88 63 82 88 63 88 82 88 82 82 82 88 82 88 82 88 89 89 89 89 92 74 73 73 73 74 73 74 74 74 73 73 73 73 73 73 73 72 72 73 73 72 72 72 73 72 72 72 72 72 72 94 72 72 88 88 82 82 94 82 88 88 88 88 88 92 92 89 89 89 92 73 73 73 74 73 74 73 72 74 72 72 72 72 72 72 72 73 73 72 72 72 73 73 72 63 94 63 82 82 63 88 82 82 82 88 88 88 88 92 92 92 89 92 89 92 92 74 74 74 74 74 73 73 74 74 73 74 74 72 72 73 72 72 73 72 72 72 72 72 73 73 73 73 73 72 94 73 72 63 88 63 82 88 88 82 88 88 82 92 92 89 89 92 89 92 92 92 92 74 74 73 74 73 74 73 74 73 74 73 74 74 72 74 72 72 72 72 73 72 73 73 73 73 72 73 73 73 94 72 88 82 63 82 82 88 82 82 88 82 82 92 92 89 89 92 92 92 92 92 86 74 74 73 74 74 74 74 74 73 74 72 73 72 72 73 72 71 73 71 73 71 73 71 73 71 71 72 73 73 73 94 88 88 63 63 63 82 82 88 88 88 92 92 92 92 92 86 73 74 73 73 73 73 73 73 74 73 71 73 71 73 71 71 71 71 73 71 63 73 73 72 63 71 88 88 63 88 82 71 82 82 88 88 88 88 88 88 92 92 92 89 89 89 92 89 92 92 89 89 89 86 74 74 74 86 74 86 74 74 74 73 71 71 71 71 71 73 71 71 73 71 71 71 71 74 72 72 72 71 71 73 73 71 71 62 71 71 71 71 71 73 71 73 72 63 71 88 63 63 71 63 82 88 88 92 89 89 92 92 92 89 92 89 89 86 74 86 74 86 74 74 74 73 71 71 62 71 73 71 74 73 71 71 73 74 71 71 73 71 71 72 73 71 71 71 71 62 71 71 62 62 71 63 71 71 71 71 63 63 63 82 82 82 88 88 88 88 88 88 92 92 92 89 92 89 89 89 89 74 74 86 86 74 74 86 74 74 74 73 74 71 71 71 71 71 62 71 73 71 73 71 71 71 71 62 71 71 71 63 71 73 71 71 94 71 71 71 71 71 63 71 63 88 88 82 88 88 89 92 89 89 89 92 92 89 89 92 92 92 89 74 86 74 86 86 86 86 74 74 71 74 71 71 74 62 71 71 71 71 73 71 71 71 73 73 71 71 71 71 73 71 73 71 71 71 71 71 94 71 71 71 63 63 63 63 82 71 82 88 88 82 88 92 89 89 92 92 89 89 89 89 74 74 86 74 86 74 74 62 74 71 71 71 71 74 73 73 62 71 73 73 71 73 73 73 73 71 71 71 71 71 71 71 71 63 71 71 71 71 82 71 82 88 89 88 88 88 88 92 88 92 89 92 89 92 89 92 92 89 74 86 86 74 74 74 74 74 74 74 74 71 71 71 71 71 71 71 71 71 73 71 73 62 73 71 62 62 71 71 62 71 71 63 71 63 63 71 71 71 71 71 71 82 88 82 88 92 92 89 92 89 89 74 74 74 86 74 86 86 86 71 74 74 71 71 74 73 73 71 62 62 71 91 91 91 91 91 63 71 71 71 71 71 82 82 71 82 71 88 88 82 92 88 88 92 92 92 89 89 89 89 92 89 89 74 74 74 86 74 86 62 74 74 74 74 71 62 62 74 71 71 62 71 62 73 62 62 63 91 63 63 63 71 71 71 82 88 82 88 88 89 88 92 89 89 89 89 89 89 89 89 89 86 86 86 74 74 74 74 74 86 71 62 62 71 71 71 71 71 73 71 71 62 91 91 91 91 91 91 91 63 63 71 71 82 82 82 71 88 92 82 92 92 88 89 89 89 92 89 89 89 86 86 86 86 86 86 74 86 74 74 86 62 74 74 71 74 71 71 73 71 71 73 71 71 71 62 91 91 91 91 91 91 91 91 71 71 82 82 82 82 88 88 92 88 92 92 89 89 92 92 92 89 92 86 86 86 86 86 74 74 74 74 74 74 86 86 74 74 71 71 71 62 71 71 71 73 71 71 71 71 71 62 91 62 91 91 91 91 91 91 91 63 63 63 71 71 82 82 82 88 88 92 88 88 92 89 89 89 89 89 89 86 86 86 86 86 86 86 86 86 86 86 74 74 74 71 71 74 74 74 71 74 71 71 71 71 62 62 71 71 71 62 62 71 71 71 71 91 91 63 63 71 82 71 71 82 92 88 88 92 89 88 92 89 89 89 89 86 86 86 86 86 86 74 86 62 74 74 74 74 74 71 71 71 74 71 62 71 71 62 71 71 71 71 71 71 71 62 58 91 91 91 91 91 91 63 71 71 71 71 71 71 71 88 82 92 92 92 92 89 89 92 89 89 89 86 86 86 86 86 74 74 74 74 62 74 71 71 71 71 62 62 62 62 71 58 95 91 63 95 91 91 63 91 91 63 71 92 88 88 92 92 92 92 89 92 89 89 89 89 89 86 86 86 86 86 86 86 86 86 86 86 86 74 74 62 74 62 74 71 71 74 74 74 71 62 71 71 58 71 95 58 58 58 95 91 91 91 63 63 63 88 88 88 82 82 88 92 89 89 89 89 92 89 89 89 86 86 86 86 86 86 70 86 86 86 74 74 71 62 62 62 74 62 62 62 62 71 71 71 62 58 58 91 95 91 67 88 82 82 88 88 88 92 92 92 89 89 92 89 89 89 86 86 86 86 86 86 86 86 86 86 86 62 74 86 74 62 74 62 62 71 71 71 71 71 71 71 62 71 58 91 63 91 67 88 88 82 82 88 88 92 88 92 92 92 89 92 92 89 89 89 89 86 86 86 86 86 86 86 86 86 86 62 74 71 62 71 71 74 62 71 71 71 62 71 71 71 71 71 58 95 91 63 67 67 67 67 67 82 88 82 92 92 92 89 89 89 89 89 89 89 86 70 70 86 86 86 70 86 86 86 86 86 86 86 86 86 86 86 86 86 74 62 62 71 62 74 71 71 71 62 71 62 62 71 71 71 62 71 95 71 95 58 95 58 58 91 91 95 91 67 91 82 82 67 88 82 88 82 88 88 82 92 92 92 89 92 89 92 89 86 86 86 86 86 86 86 86 86 86 86 70 86 86 62 62 62 62 74 71 74 71 74 71 74 74 74 71 74 71 71 71 62 62 71 59 91 82 88 82 82 82 82 88 88 92 92 89 92 92 89 89 86 70 70 86 86 86 86 86 86 70 86 86 86 86 86 86 74 74 62 62 62 74 62 71 62 62 74 74 74 71 62 71 95 95 95 58 95 58 91 91 58 58 91 91 91 91 67 88 88 88 67 88 82 82 82 82 82 88 82 88 88 92 92 89 92 88 92 70 86 86 86 86 70 86 86 86 86 86 86 71 62 74 71 71 62 62 71 71 71 71 71 71 95 87 59 95 95 95 58 59 95 91 95 91 88 88 88 88 88 67 88 82 82 82 82 88 88 89 92 92 92 89 89 70 86 70 70 70 70 86 86 70 86 70 70 86 70 86 86 86 86 62 62 71 74 71 95 95 71 59 91 58 91 91 58 58 58 95 67 88 88 88 82 67 88 82 82 82 82 82 82 82 92 89 92 89 88 89 70 86 86 86 70 86 86 86 86 86 70 70 86 70 86 86 86 86 71 71 71 71 95 71 87 87 71 95 59 58 58 67 88 67 88 67 67 88 67 67 67 88 88 82 82 82 67 82 82 88 92 92 92 92 89 89 89 70 86 86 86 86 86 86 86 86 70 70 86 86 70 86 86 86 86 86 86 86 86 86 71 86 86 71 62 86 86 62 71 71 62 71 62 71 71 71 71 95 91 91 95 58 88 67 88 67 67 88 88 67 67 67 82 82 82 92 88 88 92 89 82 89 70 70 86 70 70 70 70 86 86 86 86 70 70 86 86 70 70 70 86 86 86 62 71 71 71 62 86 74 71 62 71 71 71 95 62 71 71 58 59 59 95 95 58 58 91 88 88 88 88 88 88 88 67 88 67 67 67 88 88 67 67 67 82 82 82 82 82 89 88 92 89 89 92 92 89 92 89 89 89 89 89 89 70 70 86 86 70 70 70 86 86 86 70 86 86 86 70 70 86 70 86 70 86 70 70 86 86 70 70 86 71 71 74 62 71 71 95 71 95 71 71 95 88 88 88 88 88 88 67 67 67 67 88 82 82 89 89 88 89 92 89 92 89 89 89 89 89 70 86 86 86 86 86 86 70 86 70 70 86 70 86 70 86 71 71 86 62 62 74 71 71 71 95 71 71 95 87 87 87 58 58 58 88 67 67 67 88 88 67 67 67 82 82 82 88 82 82 82 89 92 92 92 92 89 70 70 86 70 86 70 70 70 70 70 70 70 70 86 70 70 86 70 71 62 71 74 62 62 62 95 87 71 71 87 71 87 87 87 58 87 91 91 59 91 91 91 58 91 91 88 88 88 67 67 88 82 88 88 88 89 89 88 89 89 89 89 89 89 89 89 70 70 70 70 86 70 70 86 86 70 70 71 71 71 71 71 62 62 86 62 62 71 62 95 71 87 71 71 95 95 95 58 59 59 59 59 91 91 67 88 88 88 88 67 67 88 88 88 82 88 82 89 82 82 88 89 89 89 92 92 89 89 89 89 92 89 70 70 70 70 70 70 70 70 86 70 70 70 86 86 86 71 71 62 71 71 62 71 71 71 71 71 95 71 95 87 87 87 95 58 91 59 95 91 58 91 91 58 88 88 67 67 88 67 82 88 88 82 82 82 92 89 92 89 89 89 70 70 70 70 70 70 70 70 70 70 70 70 86 70 86 86 86 62 71 71 71 71 71 71 62 86 62 71 86 71 71 95 62 71 71 71 71 71 71 95 95 71 71 87 71 71 87 71 87 69 58 69 59 59 58 59 91 91 91 91 91 88 88 67 67 67 88 67 82 88 88 82 88 89 89 89 89 89 70 70 70 70 70 70 70 70 70 70 70 86 84 70 62 71 62 71 71 71 71 71 71 71 95 71 71 71 71 71 71 87 58 91 95 69 91 59 91 91 91 91 88 88 67 82 82 82 82 82 88 82 82 92 70 70 70 70 70 70 70 70 70 86 70 62 71 62 62 62 62 62 71 71 71 62 62 71 71 71 71 71 71 71 95 71 71 95 87 71 87 87 87 59 69 67 88 88 88 82 82 82 92 88 89 89 89 92 70 70 70 70 70 70 70 86 84 86 84 84 70 70 86 62 62 71 86 71 95 95 71 71 87 71 71 87 95 87 58 91 91 69 58 91 95 91 88 60 88 88 60 67 67 82 82 92 89 82 89 92 89 89 89 89 92 70 70 70 70 70 70 84 86 86 86 86 86 86 86 62 86 62 71 62 71 71 71 71 62 71 71 71 95 71 87 95 58 58 58 91 59 91 91 91 88 88 88 60 67 88 60 60 67 88 60 60 60 82 82 89 92 89 89 89 89 92 70 70 70 70 70 84 86 84 70 86 86 86 86 86 86 86 86 71 71 71 71 62 71 71 86 95 71 95 87 87 58 95 58 95 59 91 58 91 60 60 60 88 60 60 88 88 60 60 60 67 60 60 67 60 60 82 82 92 82 92 82 89 89 89 89 89 70 70 70 70 70 70 70 70 70 70 70 84 86 84 84 84 70 86 86 86 86 62 86 86 87 87 69 69 88 88 67 60 60 82 82 82 82 89 92 92 92 89 92 89 70 70 70 70 70 70 70 70 70 70 86 70 84 86 70 84 70 70 86 70 86 95 95 69 58 95 59 95 91 91 91 69 88 88 88 88 67 88 67 67 60 60 88 88 60 60 60 60 60 82 60 60 82 82 92 89 82 89 89 89 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 86 86 86 84 70 62 86 86 86 86 87 58 58 59 58 91 91 60 88 88 88 88 88 60 67 88 60 60 82 88 92 92 89 92 89 92 70 70 70 70 70 70 70 70 70 86 86 86 84 70 84 84 86 86 86 70 86 62 86 62 95 86 86 86 86 86 86 86 95 86 95 87 87 86 86 87 86 86 87 86 69 69 58 91 91 91 91 91 88 88 88 60 67 88 88 88 60 88 88 88 60 60 82 82 82 88 82 89 82 82 92 89 92 70 70 70 70 84 84 70 84 62 86 62 62 86 86 86 86 95 86 86 95 86 95 86 86 87 95 86 71 86 86 86 71 87 95 69 87 69 58 59 95 95 58 69 60 69 91 60 88 67 67 60 60 91 60 60 82 82 88 92 82 82 89 89 89 92 89 70 70 70 70 70 70 70 70 70 84 86 86 86 84 84 84 70 86 86 86 62 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 95 87 87 87 69 69 59 91 59 69 69 60 91 88 88 60 88 88 88 88 60 82 88 88 82 89 92 92 92 70 70 70 70 70 84 70 84 86 70 84 84 86 86 86 62 62 86 86 70 86 86 86 86 95 95 87 86 95 86 87 69 95 59 69 95 59 91 69 88 60 60 88 88 88 60 88 88 60 60 88 82 82 88 82 89 70 70 70 84 84 70 70 84 84 70 86 86 86 86 70 86 95 87 87 69 69 59 69 91 91 60 88 88 60 60 88 60 60 60 88 60 60 88 88 82 82 82 88 92 89 70 70 70 70 70 84 84 70 84 70 86 84 86 86 86 70 84 86 86 86 95 86 95 70 86 86 86 86 86 86 87 86 87 87 87 69 69 91 95 59 69 95 69 59 69 69 69 60 69 69 69 88 88 88 60 88 88 60 88 60 60 88 88 88 88 60 88 82 88 92 82 82 89 92 92 89 92 89 70 70 70 70 70 70 70 70 70 86 86 86 86 86 86 86 70 95 95 95 95 91 69 69 69 91 60 60 88 60 60 88 88 60 60 88 60 88 88 88 88 82 82 82 88 88 82 82 88 82 92 88 89 89 89 70 70 70 70 70 70 70 70 70 70 70 84 83 86 86 86 62 95 95 95 70 87 87 95 95 69 91 59 69 60 91 91 69 88 60 60 60 88 60 88 60 60 88 88 88 82 82 88 82 89 90 70 83 83 83 70 70 70 70 84 84 83 70 84 84 70 84 70 86 86 70 70 86 86 86 62 86 86 70 86 70 70 86 95 86 86 87 95 87 95 91 69 69 69 69 60 88 60 60 82 82 82 92 82 82 82 92 89 90 70 70 70 70 83 83 83 83 83 84 70 70 70 70 84 65 70 86 86 62 70 95 86 86 86 86 86 95 86 86 87 87 87 87 87 87 95 91 91 91 91 91 69 91 69 91 91 91 69 60 60 69 88 88 82 82 89 90 89 90 89 90 90 90 90 70 70 70 70 83 70 70 70 83 83 84 84 70 70 70 84 83 70 84 84 84 70 70 70 70 86 70 86 86 86 86 70 86 70 86 87 86 86 95 87 87 68 95 91 91 91 69 91 60 60 91 60 60 60 60 91 60 88 82 88 88 82 82 82 88 88 88 89 82 89 89 89 90 89 83 83 83 70 84 84 83 70 70 84 70 83 84 70 70 86 86 70 95 86 86 86 86 86 95 87 87 86 87 87 91 69 69 91 69 91 91 91 60 60 60 88 88 82 82 82 82 88 89 90 89 89 89 90 84 70 70 70 83 84 70 70 70 83 70 70 84 84 62 86 86 95 86 86 86 87 86 87 87 87 87 68 91 69 91 91 91 60 91 60 60 91 60 88 88 82 82 82 82 89 82 90 90 90 89 90 90 89 89 89 90 84 84 83 70 84 70 84 83 70 70 70 70 70 65 70 84 83 70 84 70 95 95 95 70 86 86 86 95 86 87 87 87 87 95 91 91 91 69 60 60 60 60 88 88 82 82 90 89 89 90 89 89 90 90 89 89 90 84 83 83 83 83 84 83 65 70 70 84 70 62 84 65 70 70 70 70 95 95 86 70 86 86 87 86 95 87 95 60 69 69 69 69 91 60 69 60 91 69 88 88 88 88 88 82 89 90 90 90 89 89 90 84 84 83 83 83 83 83 83 84 70 70 65 70 70 65 70 70 65 65 70 70 62 70 70 95 70 95 70 86 86 86 86 87 86 86 87 87 87 87 68 68 68 91 69 91 91 69 60 60 60 60 60 60 88 88 88 88 88 60 60 88 88 82 82 90 89 90 90 89 84 84 83 83 83 83 83 83 83 84 83 83 83 83 70 70 65 65 70 70 70 65 83 70 65 83 65 70 62 70 70 70 70 70 95 95 70 86 95 68 86 86 87 87 91 69 91 69 91 60 60 60 88 88 88 88 88 88 82 82 89 89 89 89 89 90 90 84 84 84 83 83 83 84 70 70 70 70 84 62 62 62 95 70 70 70 70 95 68 68 86 86 87 86 86 86 87 87 86 95 69 91 60 69 69 69 91 60 82 88 88 88 88 82 89 90 90 90 83 83 83 83 84 84 84 65 83 84 65 62 62 70 70 70 95 70 70 70 70 70 95 70 95 85 87 95 87 68 85 68 68 87 87 69 69 69 60 60 60 60 60 60 60 60 60 91 88 88 88 82 88 88 82 89 89 90 90 90 90 83 84 83 83 83 83 83 83 83 84 84 84 65 65 65 84 62 95 95 70 70 70 70 70 70 95 70 95 95 68 95 68 68 86 68 68 60 91 69 69 68 91 69 91 60 82 60 88 88 88 88 82 88 88 90 88 89 89 89 90 90 84 84 83 83 83 84 83 83 84 83 83 65 83 65 65 62 62 70 75 70 95 85 87 87 66 95 68 87 87 68 68 60 91 69 60 60 91 60 69 91 60 91 88 88 82 82 88 88 82 89 90 90 89 90 90 90 83 83 83 83 83 84 84 84 65 70 70 84 70 70 70 70 70 70 70 70 70 70 70 70 95 95 85 87 87 68 68 64 79 60 91 88 82 82 88 88 88 89 89 90 84 84 84 83 83 84 84 65 65 65 84 65 65 65 84 65 70 70 70 62 70 70 70 70 70 95 95 87 85 95 68 68 68 91 60 68 91 91 64 91 91 82 91 82 88 88 88 88 82 90 90 83 84 83 84 65 65 65 65 65 65 84 65 84 65 70 65 70 65 70 62 70 95 75 70 70 70 85 85 95 66 85 87 85 87 87 68 86 95 66 68 68 60 60 68 91 91 68 69 69 91 91 60 68 91 91 64 91 91 91 91 68 68 91 91 88 82 82 82 89 89 89 89 90 90 89 84 84 83 84 83 65 83 65 65 84 65 70 70 70 62 62 70 70 95 95 70 70 70 70 75 85 85 95 85 66 66 68 68 68 91 91 64 91 91 91 82 88 88 88 88 88 90 90 89 90 89 89 83 83 84 65 65 65 84 65 70 70 70 70 70 70 62 70 70 70 70 70 95 85 85 85 85 85 85 85 85 95 85 85 85 85 85 85 85 95 85 85 85 85 85 85 68 68 91 68 91 79 68 64 91 91 91 91 91 88 88 90 90 89 90 90 90 90 84 83 65 65 65 65 65 84 65 84 65 70 70 70 70 70 70 70 85 85 85 85 85 85 85 85 66 60 68 91 91 79 79 91 91 91 91 91 91 91 90 90 89 90 90 90 89 90 90 89 83 83 83 84 65 65 65 65 65 65 65 65 84 84 70 70 95 85 85 85 95 85 85 85 85 85 85 85 85 95 68 68 68 64 60 91 91 91 64 64 64 91 91 91 88 91 88 88 88 90 90 88 89 90 84 84 83 65 65 84 84 65 65 84 84 62 95 95 95 85 85 85 95 85 85 85 66 85 85 85 95 95 64 68 64 91 64 91 68 79 79 91 88 90 90 90 89 90 83 83 83 65 83 84 65 65 65 65 84 83 84 83 84 84 65 75 75 75 75 75 85 85 85 85 85 85 66 85 85 66 66 66 66 66 66 64 64 79 79 91 91 91 91 91 88 91 88 90 88 90 90 89 90 89 83 83 65 65 84 83 65 84 84 83 84 84 77 84 61 61 75 62 85 85 85 85 81 85 85 85 85 66 85 95 66 66 64 64 91 79 91 79 91 91 90 88 88 90 90 90 89 83 83 65 84 84 65 83 65 65 75 75 75 61 61 85 85 85 85 85 95 95 85 95 85 95 85 66 66 66 64 66 79 79 64 79 91 91 91 88 91 90 88 90 84 84 84 84 76 83 65 83 65 77 75 65 65 75 75 75 65 75 75 75 75 75 61 75 75 85 85 85 85 85 85 85 81 85 85 85 85 85 85 85 81 85 66 66 64 79 79 91 79 91 88 91 90 90 88 90 91 76 76 84 76 83 65 65 84 65 76 65 65 75 65 75 61 75 75 95 85 85 75 95 95 85 81 81 95 85 85 85 85 81 85 66 66 64 79 79 91 79 91 88 88 91 88 91 88 88 91 88 88 89 76 76 77 76 76 76 76 76 75 75 75 61 75 61 85 85 95 85 95 81 95 66 66 66 79 91 91 79 91 79 91 79 91 91 91 88 88 88 88 91 91 76 84 84 76 65 76 76 65 75 75 75 75 75 61 75 61 85 85 85 85 81 95 81 66 95 66 64 79 64 77 79 79 91 91 91 79 91 91 91 91 91 91 88 88 89 89 88 76 76 76 65 65 75 75 77 85 85 85 85 95 95 66 79 66 79 79 79 79 79 91 79 79 79 91 91 91 91 91 91 76 76 76 77 76 76 65 65 76 77 76 77 75 77 77 75 75 61 61 85 85 85 61 95 95 66 81 81 81 81 66 81 64 79 79 79 79 79 79 79 91 91 88 91 76 65 77 77 75 75 75 77 77 76 75 75 75 61 75 61 81 81 81 81 95 81 81 81 81 81 81 81 81 81 81 81 95 81 81 81 81 64 79 79 77 79 79 79 79 79 79 79 79 91 91 91 91 91 91 76 76 77 76 76 76 65 65 77 77 75 75 75 75 75 75 75 75 75 75 95 81 81 81 95 81 81 81 81 81 95 81 81 95 81 81 81 81 81 81 81 95 81 81 95 66 81 81 95 66 79 66 64 79 81 79 79 81 64 81 79 79 79 79 79 79 79 79 79 79 79 79 79 91 91 91 75 77 65 75 77 75 75 77 75 75 75 77 76 75 75 75 61 77 75 75 81 81 95 81 81 81 81 81 81 81 81 81 81 66 66 81 66 81 79 79 81 79 79 79 79 79 79 79 79 79 79 79 79 79 91 91 91 91 76 76 76 76 76 77 75 75 75 75 75 75 75 75 77 75 75 75 75 61 61 81 81 81 81 81 95 81 81 95 81 95 66 81 81 81 81 81 66 66 81 81 79 81 79 79 79 78 79 79 79 79 79 79 79 79 79 79 91 91 76 77 77 75 75 75 76 75 77 75 75 77 75 75 61 75 81 81 81 66 81 81 81 81 81 81 66 95 64 81 81 81 79 79 77 79 79 79 79 79 79 79 79 79 79 79 79 79 79 76 76 76 76 77 75 75 75 77 76 75 75 75 75 75 75 75 75 75 75 75 81 81 81 81 81 81 81 81 66 81 81 79 79 78 81 79 81 79 79 79 79 79 79 76 76 76 76 77 75 77 75 75 75 75 75 77 75 75 75 75 61 81 81 81 81 95 81 81 78 79 81 81 81 79 79 79 79 79 79 79 79 76 76 77 76 77 76 76 76 75 75 75 76 75 75 77 75 77 76 75 75 61 81 81 75 81 81 81 81 95 81 81 81 79 95 78 81 81 79 78 79 79 79 79 79 76 76 76 77 76 75 75 75 75 75 75 75 61 61 61 77 61 75 81 81 81 81 95 95 81 95 81 81 81 81 81 81 81 81 81 78 81 81 79 81 79 77 77 79 79 79 79 79 79 79 76 76 76 76 76 76 75 76 76 75 75 75 75 75 75 75 75 75 75 75 61 81 81 81 81 81 81 81 81 95 78 78 78 77 79 79 79 77 79 79 79 79 76 76 76 76 76 76 76 76 76 76 76 75 77 75 75 75 77 77 75 75 75 75 61 77 81 81 81 95 81 81 81 81 81 81 66 95 95 78 81 78 81 79 81 81 79 79 79 79 79 79 76 76 76 76 76 75 76 75 75 77 75 75 75 75 75 75 81 75 95 81 81 81 81 95 81 95 81 95 81 81 79 77 81 77 79 79 79 79 79 79 79 79 79 79 79 76 76 77 75 76 75 77 75 77 77 75 75 75 75 61 77 75 81 95 95 81 81 81 81 81 81 78 81 81 79 79 79 77 75 76 77 75 75 77 76 75 61 75 61 76 81 81 95 81 95 78 78 78 81 81 81 81 81 77 81 79 79 79 79 79 79 79 79 76 76 77 77 77 75 75 75 75 75 61 61 61 61 77 61 81 95 81 81 95 95 81 95 78 81 78 81 81 77 79 79 79 79 79 79 76 77 77 77 76 75 75 77 75 75 76 75 61 75 61 75 81 75 81 95 95 78 81 81 81 81 81 77 81 81 77 79 79 79 79 79 79 79 76 76 77 75 77 75 76 75 61 61 77 61 61 61 75 95 81 95 81 79 77 81 81 81 79 79 79 79 76 76 76 76 77 76 76 76 76 77 76 76 76 61 75 75 75 61 75 61 75 77 75 75 81 81 81 78 81 81 81 81 81 79 81 77 79 81 81 79 79 79 79 79 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 77 75 75 61 61 75 75 81 81 81 81 81 81 81 78 79 77 77 77 81 81 77 81 81 77 79 79 79 76 76 76 76 76 75 76 75 76 77 75 75 61 61 75 61 61 75 81 81 81 81 78 78 78 81 81 81 79 81 77 79 79 79 79 79 76 76 76 77 76 75 75 75 75 75 75 75 75 75 75 75 75 75 61 75 78 81 81 81 81 81 81 78 81 77 77 81 77 77 81 81 79 79 79 79 79 79 79 77 76 76 76 75 75 75 75 75 75 75 75 81 81 78 81 81 81 81 81 77 81 77 81 81 81 81 79 79 76 76 76 77 76 76 76 76 77 76 77 75 77 75 75 75 75 78 78 81 81 81 81 81 81 81 78 79 79 81 81 81 79 79 79 79 79 76 76 76 76 77 76 76 76 76 77 75 77 75 75 75 75 78 77 81 95 78 78 78 81 76 76 76 76 76 76 76 77 76 77 76 76 76 76 75 77 75 75 75 75 77 77 80 75 75 75 77 80 78 77 78 78 78 80 77 81 77 81 81 81 81 79 79 79 76 76 76 76 76 76 76 76 76 76 76 76 77 76 77 76 75 75 75 75 75 75 75 77 75 75 78 78 80 81 78 80 77 77 78 78 77 78 78 78 78 80 79 79 81 81 81 79 79 79 79 79 79 79 76 76 76 76 75 77 75 77 75 75 77 75 75 75 80 75 75 78 78 81 81 78 78 80 80 78 81 78 78 77 79 79 79 79 79 76 76 77 75 75 75 75 75 75 77 77 77 75 75 75 77 75 77 75 75 75 78 80 81 78 78 81 78 78 81 77 77 79 79 79 79 79 79 79 76 76 76 76 76 76 76 75 77 75 75 75 80 75 81 81 81 81 77 81 81 81 81 81 81 77 81 77 77 80 81 79 79 79 76 76 77 76 76 76 76 77 75 77 75 75 76 75 77 77 75 75 75 75 75 81 81 78 78 81 81 81 81 80 81 81 81 81 77 79 77 81 79 79 77 76 77 76 75 77 77 80 80 80 80 77 75 80 75 81 81 81 77 81 81 81 80 81 81 81 81 81 81 80 81 81 81 77 77 81 79 79 79 79 76 76 76 76 76 77 80 77 75 75 75 81 77 81 80 81 81 77 77 81 79 81 79 80 81 79 80 79 76 76 76 77 76 80 80 77 80 77 75 75 75 80 80 77 77 77 81 77 77 81 81 77 80 80 80 79 79 76 76 76 76 76 76 76 76 76 76 77 76 80 80 75 80 75 77 81 81 81 81 81 81 80 81 77 77 80 81 80 80 79 79 79 76 76 76 76 77 76 80 77 80 80 75 75 80 81 80 80 81 80 81 80 79 76 76 76 76 80 76 80 76 80 76 80 80 80 80 77 80 80 80 80 80 77 75 75 80 77 77 77 77 77 77 81 77 80 77 80 80 80 80 81 80 80 80 80 80 79 79 79 79 76 76 76 80 76 76 77 80 80 80 77 80 77 75 77 80 80 80 77 80 77 80 80 80 81 81 80 80 80 80 76 80 77 80 77 81 81 80 77 77 80 77 77 80 80 80 77 80 80 80 80 80 80 80 80 80 77 77 77 80 80 80 80 80 77 77 80 80 80 77 80 80 80 80 80 80 80 80 79 79 79 80 80 80 80 80 80 80 77 77 80 80 80 77 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 77 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 80 80 80 80 80 80 80 80 80 77 80 80 80 80 80 80 80 80 80 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 92 88 72 76 71 81 75 79 78 90 95 67 69 82 86 75 71 88 85 72 83 74 94 88 84 61 89 66 70 72 72 94 95 88 88 69 81 71 92 72 88 71 74 91 60 95 86 64 77 81 72 82 81 84 95 75 77 74 95 63 94 76 95 75 62 94 94 71 65 82 60 79 88 92 89 86 89 77 86 79 76 79 86 82 74 93 91 70 94 79 77 70 94 91 94 77 91 91 86 75 88 72 94 85 94 82 86 91 71 79 59 70 94 79 95 60 66 71 65 81 73 70 89 91 86 91 81 91 59 81 91 75 81 66 79 95 91 72 89 75 88 81 94 74 88 89 94 92 62 94 66 70 88 92 80 73 68 81 76 89 75 82 86 95 79 89 58 87 77 90 65 94 86 72 72 91 76 71 82 86 88 70 86 76 79 86 73 81 72 74 60 64 89 60 92 79 82 73 73 86 94 62 72 80 92 88 81 82 91 81 74 90 60 74 71 81 81 92 71 79 73 70 92 92 61 94 76 86 80 90 95 60 89 91 80 88 72 92 81 65 74 72 76 91 95 88 86 75 71 94 72 74 72 89 91 94 80 75 93 72 94 89 95 92 80 93 71 72 70 94 94 85 82 79 67 75 86 94 70 71 66 94 95 94 73 94 88 70 70 70 73 71 71 75 58 79 89 69 74 86 76 86 72 79 73 95 89 94 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 189 190 190 190 190 190 189 190 190 190 189 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 189 190 189 189 189 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 190 190 189 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 189 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 168 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 168 190 190 190 190 190 190 190 190 189 189 190 189 190 190 190 190 190 190 168 190 190 190 168 168 190 168 168 190 168 190 189 190 190 189 190 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 168 168 190 168 190 168 168 190 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 168 190 190 190 168 190 168 190 168 168 168 190 168 190 168 168 168 168 190 189 189 189 190 190 190 190 190 190 190 190 190 168 169 169 169 168 168 168 168 190 168 190 168 190 190 168 168 168 190 168 190 168 168 168 190 190 190 190 189 189 190 189 190 189 190 190 190 190 190 190 190 190 190 190 168 168 168 168 169 190 190 190 190 190 168 168 168 168 168 168 168 190 190 168 168 168 190 190 190 168 190 190 189 189 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 168 168 168 168 168 168 168 168 168 169 168 168 168 169 169 190 168 168 168 168 190 190 190 168 168 190 168 190 190 190 190 189 190 189 190 190 190 190 190 190 190 190 190 190 190 168 169 168 168 169 168 168 168 168 169 168 168 190 190 168 190 190 168 168 168 168 189 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 168 168 168 168 168 168 168 168 168 168 169 168 169 169 168 168 168 168 190 168 168 168 190 168 190 190 189 190 189 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 168 169 169 168 168 168 168 168 168 190 168 168 168 190 190 190 190 168 168 190 168 189 190 189 189 189 190 189 189 190 190 190 190 190 190 190 190 168 168 168 169 168 169 168 169 168 168 169 190 168 190 168 168 168 168 190 189 190 189 189 189 189 190 190 190 185 190 190 190 185 190 190 190 190 190 190 168 168 168 168 169 168 168 168 169 168 169 168 168 168 168 168 190 168 168 168 190 190 190 168 190 190 190 190 168 190 189 189 190 190 189 190 190 190 190 190 190 190 190 190 190 190 190 168 168 168 168 169 168 168 168 168 168 169 168 168 168 168 169 169 168 190 190 190 168 190 168 168 189 189 189 189 168 168 168 189 189 190 190 190 190 190 190 190 168 168 169 168 169 168 168 169 169 169 168 168 168 168 168 169 169 168 190 190 190 190 168 168 168 168 189 168 168 189 190 168 190 168 190 168 189 190 190 185 190 185 190 185 190 190 190 188 168 168 168 168 168 168 168 168 169 168 168 169 168 169 168 168 168 169 168 168 169 168 190 169 190 168 190 190 168 190 168 168 189 168 168 168 189 168 168 189 189 168 189 189 168 168 190 190 184 185 185 185 190 190 185 185 190 188 168 168 168 168 168 168 168 169 168 168 168 169 168 168 168 169 168 168 168 168 169 168 169 168 168 168 169 168 168 190 168 168 190 189 189 168 189 168 168 190 190 189 184 190 190 190 185 185 185 185 185 185 188 188 188 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 169 168 168 168 168 169 168 190 169 168 190 168 168 190 190 168 168 189 189 189 189 190 168 168 185 189 185 190 184 185 190 188 185 185 188 185 185 188 168 168 169 168 169 168 169 168 168 169 168 168 169 168 168 168 168 168 168 169 168 168 168 168 168 169 169 169 168 168 169 168 190 169 168 169 168 169 190 168 168 168 190 168 168 168 190 189 189 189 189 189 189 168 189 159 189 190 189 189 184 184 188 184 188 188 188 188 168 168 168 168 168 168 169 168 169 168 169 169 169 169 168 168 169 169 168 190 190 168 169 169 169 168 190 190 168 189 168 168 189 168 184 188 190 184 185 185 185 185 185 188 185 185 168 168 168 168 168 168 168 168 168 169 168 168 169 169 190 169 168 168 168 168 168 168 169 168 190 169 169 190 168 190 190 168 168 190 189 189 168 189 189 190 184 184 188 188 184 188 185 188 188 188 188 188 168 168 168 168 169 168 169 168 169 190 168 168 169 169 169 169 169 190 169 169 189 168 190 168 168 190 159 189 168 168 189 188 188 185 185 188 188 185 185 188 188 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 190 168 190 169 168 168 169 169 169 190 190 168 168 190 168 168 168 168 159 189 168 189 184 184 184 184 188 188 185 188 185 188 185 185 188 188 170 169 168 168 168 168 169 168 168 168 168 168 168 169 169 168 168 168 169 158 168 169 158 169 158 190 190 168 168 168 190 189 189 189 178 178 178 188 184 184 188 188 188 185 185 185 185 185 188 188 188 188 170 170 170 170 170 170 170 170 170 169 168 168 168 168 169 168 168 158 168 169 168 169 168 168 168 168 168 190 168 168 190 189 190 178 189 189 188 184 184 188 185 188 188 188 188 188 188 188 188 170 170 170 170 169 170 170 170 170 169 170 169 168 168 168 168 168 168 168 168 168 168 169 169 169 169 168 169 168 190 169 168 168 168 168 168 158 168 168 190 190 168 168 189 190 190 168 178 159 159 168 184 184 178 188 188 185 185 188 188 170 170 170 170 170 169 169 169 170 170 170 170 170 170 169 169 168 169 168 168 169 169 168 168 169 169 169 168 158 168 169 158 190 168 168 190 189 159 159 189 189 189 184 184 188 188 185 188 185 185 188 188 188 188 185 185 185 185 188 170 170 169 170 170 169 170 170 168 168 169 168 168 169 168 169 169 168 168 169 169 167 167 167 167 167 169 168 169 168 190 159 178 189 189 178 185 185 188 188 185 185 188 185 170 169 170 170 170 170 170 169 170 170 170 169 170 168 170 168 168 168 168 168 169 168 169 168 167 158 167 167 158 158 168 158 167 167 167 169 158 169 167 167 167 167 168 159 189 159 184 184 189 184 178 188 188 188 185 188 188 188 188 185 170 170 170 169 170 170 170 169 169 169 168 169 168 169 168 168 167 167 158 169 158 167 158 167 168 167 158 167 167 167 167 158 190 159 178 178 184 159 184 189 178 184 189 178 184 184 178 178 185 185 188 185 185 185 185 185 188 188 188 185 185 170 170 170 170 170 169 170 170 170 169 170 170 170 168 167 169 169 169 167 167 167 167 158 167 168 167 158 167 167 169 167 158 167 167 167 158 158 167 167 167 159 167 159 159 184 184 184 184 159 184 184 159 184 184 178 184 189 189 178 184 184 184 188 188 185 185 185 188 188 185 188 185 185 188 188 188 188 185 185 185 185 170 170 170 170 170 170 170 170 170 170 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 169 167 167 158 158 167 167 167 167 169 167 158 167 167 158 167 167 167 159 159 159 184 184 184 178 184 189 189 178 184 188 188 185 188 185 185 185 188 188 188 185 185 185 170 170 170 169 169 170 170 170 170 170 170 167 167 168 167 167 167 169 169 170 169 169 167 158 167 158 159 167 167 167 184 167 184 184 159 168 184 189 178 178 189 184 184 184 185 185 185 188 185 185 184 185 185 188 188 185 170 169 170 170 170 170 170 170 170 170 169 169 170 169 169 169 169 169 169 167 167 167 169 167 167 167 167 158 158 158 158 167 158 167 167 167 167 167 167 167 159 184 184 184 184 184 184 184 184 184 178 184 178 184 188 188 184 185 188 185 188 185 185 185 185 185 182 169 170 170 170 169 170 170 170 170 169 169 170 169 167 167 170 167 170 167 167 169 167 167 167 158 187 158 167 159 167 159 159 159 159 159 159 184 184 189 189 189 188 184 188 185 188 185 185 185 185 170 182 170 182 170 169 169 170 169 170 170 170 170 169 170 182 170 170 170 169 169 167 169 167 169 167 167 167 167 158 167 187 187 167 167 184 159 184 159 184 178 184 188 188 188 188 188 185 188 185 188 182 169 169 169 169 169 169 169 169 170 170 169 170 170 170 170 170 170 169 169 167 167 167 170 169 167 167 169 169 167 167 167 167 158 158 167 187 159 159 159 159 159 184 184 184 189 178 184 178 178 178 184 184 188 188 188 184 188 188 185 185 182 182 182 169 170 182 182 169 169 170 170 170 170 169 170 169 170 167 167 170 167 158 158 167 167 184 184 184 184 184 184 184 184 188 184 184 184 184 184 188 188 188 185 184 184 188 188 182 182 182 170 169 170 170 170 170 167 167 167 170 169 169 167 158 167 158 167 167 187 159 187 187 187 187 159 184 184 184 184 188 184 184 184 184 188 184 184 184 185 188 184 184 185 188 185 185 182 182 182 182 182 170 170 170 167 167 170 167 169 158 158 158 187 187 167 159 159 184 178 178 184 184 184 178 178 188 188 188 184 184 184 188 188 185 184 188 185 185 185 182 182 182 182 182 182 182 182 182 182 170 170 170 170 170 170 182 170 167 170 167 167 167 167 167 167 167 158 187 187 187 187 158 187 159 187 159 187 159 159 187 187 184 178 178 184 184 184 184 184 184 188 185 185 188 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 170 170 169 170 170 170 169 169 167 169 169 167 167 167 167 158 167 158 167 187 158 187 187 187 187 187 187 187 187 187 187 187 159 159 159 184 184 184 178 184 189 184 184 184 188 185 185 184 188 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 170 170 170 170 170 170 182 170 170 167 169 167 170 167 167 167 167 167 167 167 158 167 167 187 187 167 187 158 187 191 187 159 187 159 187 187 187 187 187 187 159 159 187 159 159 184 184 189 178 184 184 184 188 184 184 184 188 188 184 188 188 185 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 170 169 167 167 170 167 182 167 167 158 158 167 187 191 187 191 187 191 187 159 159 159 189 184 184 184 178 184 184 178 178 184 184 184 184 188 184 185 185 188 185 185 185 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 169 182 169 169 170 167 158 167 158 158 167 158 155 187 187 191 187 159 187 187 159 159 184 184 184 184 187 184 178 178 178 184 184 185 184 184 185 182 182 182 182 182 182 182 182 182 182 182 169 170 167 169 167 169 167 167 167 158 167 155 155 187 187 187 187 187 187 184 184 178 184 187 178 178 178 184 188 188 188 188 184 188 188 184 185 185 188 185 188 185 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 167 167 167 167 167 167 167 170 170 169 158 167 167 167 154 154 154 155 155 154 155 187 191 187 191 159 187 159 184 184 184 184 178 187 178 178 178 178 178 184 178 184 178 185 188 188 188 188 188 185 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 167 167 167 167 167 167 167 167 167 167 158 158 158 167 167 167 167 167 154 158 158 154 154 154 154 154 155 155 155 187 187 187 187 187 187 184 184 187 184 184 187 178 178 178 188 184 188 185 185 184 188 188 188 185 188 185 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 167 167 182 158 167 158 158 167 158 167 158 158 167 167 154 154 191 154 154 187 155 187 187 187 187 159 187 187 159 184 184 184 187 184 178 184 184 178 184 184 178 188 178 188 184 188 188 184 185 188 185 185 188 185 182 182 182 182 182 182 182 182 182 182 182 182 182 166 167 182 167 167 167 167 167 167 166 167 158 158 158 167 167 158 191 191 191 187 154 187 191 191 187 187 163 159 184 184 187 184 184 184 178 178 184 178 184 188 185 185 188 188 185 182 182 182 182 182 182 182 166 182 182 182 182 182 166 182 182 182 167 167 167 182 167 158 167 167 167 158 191 191 154 155 154 154 191 187 163 187 187 187 178 184 184 188 188 188 188 182 182 182 182 166 182 182 182 182 182 182 182 166 182 167 182 166 167 167 158 158 167 158 191 191 191 155 154 155 155 154 154 163 187 178 178 178 178 184 185 188 185 188 188 185 185 182 182 182 182 166 182 166 182 182 182 182 182 182 182 166 182 167 167 182 167 167 167 167 158 167 167 167 167 167 167 167 154 155 155 155 155 155 187 154 187 187 187 163 163 163 163 163 163 178 178 184 184 188 188 188 188 188 185 188 185 166 166 166 182 182 182 166 182 182 166 166 166 167 167 182 167 167 182 166 167 182 158 158 158 158 167 167 167 191 167 167 167 167 167 167 167 167 167 191 187 155 191 191 187 187 163 187 163 163 178 178 178 184 178 184 184 184 188 178 188 188 184 185 185 182 166 166 166 182 166 182 166 182 166 166 166 182 182 182 167 167 167 158 158 158 158 167 191 167 167 167 154 155 155 187 155 154 163 187 163 163 178 187 184 178 178 184 184 188 188 185 188 188 166 166 166 166 166 166 182 166 166 182 182 166 182 182 166 182 182 182 182 167 158 182 158 167 167 158 167 167 167 167 167 167 167 191 154 154 155 155 155 187 155 187 187 187 187 187 187 187 187 187 184 184 184 178 178 178 188 188 188 185 185 185 188 188 185 166 166 166 166 166 166 182 182 182 166 182 182 166 167 158 167 158 167 158 167 167 158 167 167 167 158 167 191 167 167 167 191 154 154 154 155 154 163 187 187 163 187 187 184 178 184 184 184 184 184 188 188 185 185 185 185 188 188 185 166 166 166 166 166 166 166 166 182 166 182 166 166 166 166 182 166 166 166 166 182 182 182 167 167 167 182 158 167 167 182 158 167 191 167 191 167 167 154 163 187 187 187 187 163 187 187 163 184 178 184 178 184 184 163 178 178 178 185 185 185 185 185 185 188 188 166 166 166 166 166 166 166 166 166 166 182 166 182 166 166 182 182 182 182 182 158 182 167 182 182 167 167 167 167 167 183 191 191 155 155 155 187 187 163 187 184 187 178 184 185 188 185 185 185 188 188 188 166 166 166 166 166 166 166 166 166 166 166 166 166 182 166 166 166 158 158 158 167 158 182 158 158 167 167 167 167 167 167 154 183 191 154 154 154 163 187 187 187 187 187 184 184 187 178 163 178 178 184 184 178 178 185 185 185 188 185 188 166 166 166 166 166 166 166 166 166 166 166 166 182 182 158 182 167 167 158 167 167 167 183 183 183 183 154 154 191 155 154 187 163 187 163 163 184 184 184 163 184 184 184 178 184 178 184 178 188 188 185 188 188 188 185 166 166 166 166 166 166 166 166 182 182 166 166 182 182 158 182 158 158 158 167 167 167 167 182 191 167 167 167 191 183 183 183 191 154 154 154 191 155 155 155 154 187 184 187 184 184 163 184 178 178 184 184 178 184 178 185 185 185 185 166 166 166 166 166 166 166 166 182 166 166 166 166 182 182 182 166 182 167 158 167 158 167 158 167 158 167 158 167 167 191 167 183 183 183 183 183 183 183 183 154 154 163 187 187 163 163 187 163 163 184 178 178 178 178 188 178 178 188 185 188 185 185 188 188 166 166 166 166 166 166 166 166 166 182 166 182 182 182 182 182 182 182 182 167 158 158 167 167 154 154 183 183 191 154 154 187 155 155 154 187 154 187 187 163 163 163 184 184 184 178 185 185 188 185 185 166 166 166 166 166 166 166 166 182 182 166 182 166 182 182 182 158 191 167 167 167 167 183 183 183 183 183 191 191 154 191 187 155 154 187 154 187 154 187 154 163 187 154 187 163 163 187 187 187 187 163 163 163 163 156 184 163 156 156 163 184 184 178 178 185 185 188 185 188 166 166 166 166 166 166 166 166 182 166 182 166 182 158 158 166 167 191 154 183 183 183 154 154 191 155 155 155 155 187 187 187 154 154 165 187 156 187 156 187 163 156 184 156 156 184 184 184 184 184 178 184 184 178 184 178 185 185 188 166 166 166 166 166 166 166 166 166 166 182 166 166 166 166 166 166 182 166 182 182 182 182 182 158 182 158 191 167 167 191 167 167 167 167 182 167 167 183 183 183 183 183 183 191 187 155 154 187 163 187 156 184 184 184 156 184 178 156 156 156 156 156 184 178 184 184 156 156 188 188 185 185 178 185 188 188 185 166 166 166 166 166 166 166 166 166 166 182 166 182 166 166 182 182 182 158 182 167 191 167 167 154 183 183 191 154 154 155 155 187 191 187 165 165 187 156 156 184 156 184 184 184 178 184 178 184 156 156 184 184 185 178 185 188 185 188 188 166 166 166 166 166 166 166 166 182 166 166 166 182 182 182 182 166 182 182 182 182 191 182 154 191 183 165 191 187 155 187 155 154 165 187 154 165 165 187 187 187 156 156 184 184 178 178 178 178 185 184 178 178 178 185 185 185 188 188 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 180 180 166 180 166 158 166 158 166 182 182 166 158 182 182 182 166 182 183 183 183 191 154 191 154 155 155 187 165 163 187 156 187 187 156 184 156 156 184 184 156 156 184 178 178 184 188 178 188 185 185 188 166 166 166 166 166 166 166 166 180 180 166 166 158 182 182 158 182 166 191 191 183 183 165 191 165 187 187 156 156 184 184 184 184 156 156 178 178 188 178 185 178 188 185 185 185 166 166 166 166 166 166 166 166 166 179 166 158 166 166 166 182 166 182 158 166 182 182 183 165 187 155 155 165 165 191 155 165 187 165 156 184 156 178 184 156 185 185 188 178 188 185 185 185 188 188 166 166 166 179 166 179 166 166 158 166 166 158 158 158 182 182 182 182 182 191 191 183 183 191 183 165 183 165 155 155 165 156 187 156 187 187 165 156 184 156 184 184 184 184 184 184 156 184 156 184 178 184 178 178 178 185 188 185 185 188 185 188 188 185 185 166 179 179 166 180 180 158 158 166 166 166 182 166 191 182 182 182 183 182 183 183 182 183 165 191 165 165 155 187 165 165 165 165 187 165 187 187 156 156 156 156 156 184 156 178 178 178 185 185 185 185 185 185 166 179 179 166 179 166 166 166 180 166 166 166 180 166 166 166 166 166 161 166 166 158 158 158 182 166 158 182 182 182 183 183 182 182 191 182 191 182 183 165 165 165 165 165 155 187 165 165 187 187 187 165 156 156 187 156 184 184 156 184 156 188 178 178 178 184 188 188 188 179 179 179 180 180 179 179 179 166 179 166 166 166 166 166 158 158 158 158 158 182 158 182 182 191 182 182 182 182 182 183 183 183 183 165 182 183 191 165 187 155 165 191 155 187 187 191 165 187 156 156 156 156 184 156 156 184 184 184 178 178 178 178 185 184 185 188 185 188 179 180 180 179 180 179 179 179 166 166 166 166 161 166 166 166 158 158 166 166 158 182 158 166 191 182 182 182 191 182 183 183 183 183 182 183 183 183 183 165 165 187 187 165 165 187 165 165 187 187 156 187 187 156 184 156 156 184 178 178 184 156 178 178 184 185 185 188 185 188 185 188 179 180 180 180 161 166 166 166 166 166 158 182 158 182 182 182 183 182 182 183 191 183 165 191 165 165 165 165 165 187 156 187 165 187 187 187 156 156 156 184 184 156 178 178 178 178 188 188 188 185 188 188 180 179 180 179 179 180 179 180 180 179 166 179 179 166 166 166 161 166 158 158 166 182 182 182 166 182 191 191 183 182 183 183 155 165 165 165 187 187 187 165 187 156 156 184 156 178 178 178 185 185 188 185 185 188 185 179 179 179 180 179 179 180 179 179 179 166 166 166 166 166 158 161 166 182 182 182 158 191 182 183 183 182 183 183 165 155 165 191 165 156 187 156 156 187 165 156 156 184 184 184 184 184 178 178 178 178 178 188 188 185 188 185 185 179 179 161 166 161 166 161 166 166 166 166 158 182 166 182 158 182 182 182 182 183 182 183 191 165 165 165 187 165 165 165 156 156 156 156 184 184 156 184 178 178 178 184 178 178 185 188 185 185 185 185 185 179 179 179 180 180 179 179 161 161 161 161 161 161 166 166 166 166 166 166 166 182 166 182 191 182 182 182 191 191 183 183 183 183 191 155 165 187 165 187 165 187 165 187 156 156 156 184 184 184 178 178 178 178 178 185 185 188 188 185 188 185 179 179 179 161 161 179 161 180 161 161 180 180 180 161 166 166 166 166 158 166 158 182 182 182 166 183 183 183 191 155 187 187 165 156 156 156 156 156 156 156 184 156 184 184 184 184 184 178 178 178 188 185 185 188 185 188 185 188 179 179 179 180 179 180 180 179 179 179 179 161 161 179 180 180 161 161 179 161 180 180 161 161 166 182 191 183 183 183 191 155 165 191 187 165 165 165 165 187 156 156 156 184 184 184 184 184 184 178 178 185 188 188 185 179 179 179 179 179 180 179 180 161 161 161 161 161 161 161 161 180 161 161 166 166 158 166 182 166 166 182 158 191 166 166 183 166 183 191 183 183 187 191 156 165 165 156 156 165 156 156 156 156 165 184 184 184 184 184 156 178 178 178 178 178 185 185 188 185 188 185 185 185 179 180 180 179 179 179 180 179 161 161 179 161 180 180 180 179 166 166 166 158 166 166 166 166 191 191 183 166 183 183 166 183 183 165 183 165 187 165 156 165 187 187 165 156 165 156 156 156 156 156 184 184 156 186 184 185 185 188 188 185 185 179 179 180 179 179 180 179 180 161 180 161 179 180 161 161 161 161 180 166 166 166 166 181 166 166 191 191 166 166 166 166 191 191 181 183 191 183 191 183 165 165 165 156 187 184 156 156 164 184 184 184 178 185 184 185 184 185 188 188 185 188 188 185 179 179 161 161 161 179 180 180 161 161 179 161 161 180 161 166 166 158 166 166 166 166 166 166 181 191 166 166 166 181 166 166 166 183 191 183 165 165 187 187 191 187 187 156 156 156 187 187 165 156 184 184 178 178 178 184 186 186 185 186 185 185 185 186 188 185 185 185 188 188 179 179 180 179 179 179 179 179 161 161 179 161 179 161 180 166 161 166 161 158 166 158 166 166 166 181 183 183 165 165 165 183 165 191 187 165 187 187 165 187 156 187 178 178 186 186 185 188 185 185 186 185 188 186 188 188 188 188 188 188 188 188 188 179 180 179 180 179 161 161 161 166 180 161 180 180 166 161 166 158 166 166 181 191 191 166 166 166 181 166 191 166 181 183 191 183 183 165 165 160 165 164 160 160 160 156 187 164 165 156 187 156 187 187 164 184 184 184 184 184 178 178 178 186 178 185 185 186 188 188 188 188 179 179 179 179 179 179 179 161 161 161 161 173 166 166 166 166 166 158 166 191 166 191 191 166 181 166 166 166 191 166 183 183 183 165 165 187 191 164 187 156 187 156 164 184 184 178 178 184 185 185 186 186 186 188 186 188 188 179 179 179 161 161 173 161 173 173 161 179 166 161 166 161 166 166 166 166 166 166 166 166 166 191 166 166 166 181 164 166 181 191 183 183 181 165 164 191 164 187 187 156 160 164 178 164 184 178 178 178 185 186 188 188 179 179 179 161 173 161 173 180 166 166 161 161 166 166 158 166 166 166 181 181 166 166 166 166 181 166 166 191 166 166 166 166 181 166 166 165 165 164 187 187 156 156 156 187 160 164 164 184 184 187 178 184 178 178 178 184 178 185 178 186 186 179 180 179 161 173 173 161 166 157 161 166 157 166 166 166 166 191 166 166 164 191 164 181 191 181 164 164 187 187 160 187 187 184 184 187 184 184 184 184 187 184 184 184 186 186 186 186 186 179 179 179 179 173 179 179 161 173 179 179 173 161 166 161 157 161 157 166 166 166 158 191 181 181 191 181 165 164 164 164 164 187 160 187 187 187 160 164 187 184 178 184 186 186 186 186 179 179 179 179 173 179 161 173 173 161 161 173 161 161 173 161 161 161 166 166 161 161 157 157 157 157 158 161 181 181 191 181 181 181 181 181 181 181 160 187 175 160 160 160 164 187 184 184 187 184 184 186 186 186 186 186 186 186 186 186 186 179 179 172 179 173 161 179 161 161 173 161 172 161 173 161 161 161 161 161 157 158 181 181 181 181 181 181 191 164 181 191 181 181 164 164 160 187 160 160 187 175 175 187 187 184 184 184 184 184 186 186 173 179 173 161 161 179 161 161 173 161 161 161 161 161 157 157 181 181 181 181 181 181 181 191 181 181 181 164 181 181 181 181 181 181 181 181 164 164 160 187 187 187 164 164 175 160 160 160 187 187 184 184 187 186 186 186 186 186 186 186 186 179 179 179 179 179 173 161 179 172 172 172 161 172 161 161 161 161 161 161 157 161 181 181 161 181 181 191 181 181 181 181 181 181 191 181 164 160 160 164 160 187 187 164 187 187 187 175 160 187 175 160 160 187 187 187 184 184 184 184 184 186 186 186 179 172 161 161 161 161 172 161 161 161 161 161 181 157 181 157 181 181 157 181 181 191 181 181 181 181 181 181 191 181 181 181 181 181 181 181 181 181 181 191 164 160 164 187 187 160 175 160 187 187 187 184 186 184 186 184 184 186 186 186 172 173 179 161 173 161 161 161 161 161 161 161 161 173 181 181 181 181 181 181 157 158 171 181 191 181 181 181 181 181 181 181 181 181 181 191 191 160 187 164 164 160 187 164 187 186 184 187 184 186 186 186 173 173 173 172 172 172 172 172 173 161 161 161 173 161 173 173 157 172 181 181 157 181 181 181 177 181 181 181 181 181 191 164 164 164 164 160 160 160 187 187 187 187 187 187 186 187 184 184 186 184 186 186 186 186 173 172 172 161 161 161 171 172 161 161 161 173 157 157 157 157 177 157 191 177 181 191 181 181 164 164 164 164 175 175 187 187 187 187 175 175 175 187 175 175 187 187 187 186 186 186 172 172 172 172 172 173 161 173 173 173 173 173 161 181 181 181 177 181 181 177 181 157 177 177 181 191 177 177 177 177 177 181 177 191 164 160 164 187 175 187 187 175 175 175 187 187 186 186 186 186 173 172 172 172 173 171 173 171 172 173 171 171 181 181 181 177 157 181 157 177 181 177 177 177 177 177 177 177 177 177 177 191 164 191 164 164 164 162 187 175 175 187 175 175 175 187 186 186 186 187 186 186 186 186 172 172 173 161 161 172 173 171 171 173 172 171 173 171 157 181 181 177 177 177 177 177 191 177 177 164 164 164 164 162 164 160 175 187 187 187 175 175 175 175 175 175 187 187 175 187 187 186 186 173 173 161 171 172 171 173 171 171 172 171 171 172 171 173 171 171 171 171 171 157 181 177 177 171 177 177 177 177 177 164 164 164 164 164 162 175 164 175 175 175 175 187 186 186 186 186 186 186 172 172 172 172 173 172 173 173 171 172 173 171 172 172 173 171 171 171 171 191 157 177 177 177 191 191 164 191 164 162 177 162 177 162 177 162 162 162 162 162 162 175 162 175 175 175 175 187 187 187 187 186 186 186 186 186 186 173 172 173 172 171 172 171 171 171 171 171 171 171 173 171 173 172 173 171 172 171 157 157 177 177 164 174 177 177 160 177 177 160 162 175 162 175 175 175 162 175 175 175 175 175 175 175 187 186 186 186 186 172 173 172 172 173 171 172 171 171 171 171 171 173 171 173 171 157 177 157 157 191 177 177 191 177 177 177 177 177 177 177 191 162 162 162 162 162 162 162 175 175 175 175 175 175 175 175 172 172 172 171 171 171 171 172 171 171 171 173 171 171 172 177 177 157 177 157 171 177 177 157 191 177 177 177 191 177 177 177 177 177 177 177 177 177 177 174 177 160 177 162 160 162 173 162 175 175 175 175 175 175 173 172 173 172 172 173 172 172 172 172 172 171 171 171 173 171 172 173 171 172 171 177 177 177 177 177 177 177 173 157 177 177 177 191 191 177 177 177 177 177 177 177 162 162 162 177 162 162 175 175 175 162 162 175 175 175 175 175 175 175 175 175 175 173 172 172 172 172 172 172 173 171 171 171 171 171 171 171 173 177 177 177 177 177 177 177 157 157 177 177 177 177 177 177 177 177 177 177 162 191 177 177 162 174 177 162 177 173 162 175 175 175 175 175 175 175 175 175 175 175 173 172 173 173 173 172 173 172 171 171 173 173 171 173 177 177 177 177 177 177 177 177 177 157 177 157 157 177 177 177 177 177 177 174 177 177 191 177 191 177 177 191 174 177 177 177 162 177 162 175 175 175 175 175 175 175 175 175 175 173 173 172 172 172 173 171 171 177 177 157 171 171 157 177 177 177 177 177 177 162 177 162 177 177 175 175 175 175 175 175 175 175 175 175 173 172 173 172 173 173 171 173 173 177 177 171 177 177 173 157 174 177 177 174 177 191 177 177 177 177 177 177 177 177 162 174 177 174 177 175 174 173 175 175 175 175 175 175 175 175 175 173 173 173 172 171 171 172 171 172 173 173 173 171 171 157 157 177 174 177 177 174 177 177 177 177 175 175 175 175 175 175 175 175 175 175 172 172 173 172 173 171 171 171 171 171 173 173 173 177 177 177 177 177 157 174 174 174 174 177 177 177 191 177 177 177 175 175 177 177 175 175 177 175 175 175 172 172 172 172 171 171 171 177 177 177 173 177 177 177 177 177 177 174 177 177 191 191 177 174 174 174 177 174 175 177 177 177 175 175 175 175 172 172 173 172 172 173 171 171 171 173 171 172 177 173 177 177 171 177 174 177 177 177 174 177 191 174 177 177 173 175 175 175 175 175 175 175 175 172 172 173 173 172 172 172 173 171 172 171 172 173 171 173 171 177 177 177 177 177 177 177 191 191 177 174 174 177 177 173 175 177 175 175 175 175 175 175 172 172 172 173 171 171 172 172 171 173 173 177 172 177 173 177 177 174 174 174 174 177 177 177 177 174 174 174 174 177 173 175 175 177 177 175 175 175 172 172 173 172 172 173 171 173 173 171 177 174 177 177 177 174 177 177 174 174 177 173 173 177 173 177 175 177 175 175 175 175 175 175 175 172 172 172 172 173 173 171 171 171 171 174 174 174 177 174 174 177 177 177 177 177 174 177 177 177 174 174 174 177 177 177 173 173 177 177 177 175 175 175 175 172 172 173 172 171 173 171 171 171 171 171 171 171 171 171 171 173 173 173 177 177 174 174 174 177 177 174 177 174 174 177 177 174 177 174 174 177 177 177 174 173 175 175 177 177 177 175 177 175 172 172 172 172 172 171 173 171 172 173 171 172 171 173 171 173 177 177 177 177 177 174 177 174 177 173 173 177 177 177 177 175 175 172 172 171 173 171 171 172 171 171 171 171 171 172 171 171 171 171 173 177 177 177 177 174 177 177 174 174 177 174 177 177 175 173 177 177 177 177 175 175 175 175 175 175 172 172 172 173 172 172 171 171 171 171 171 173 177 173 177 177 177 177 177 173 173 173 177 177 177 177 177 177 175 175 175 175 172 172 172 172 172 172 173 172 171 171 171 172 173 171 173 173 173 171 171 173 177 177 177 174 174 177 173 176 177 177 175 175 175 175 177 175 175 175 175 172 172 172 173 172 171 171 171 173 171 172 173 173 177 171 177 171 177 177 177 177 171 177 177 177 177 177 177 173 177 173 177 177 175 175 175 172 173 172 172 172 171 171 171 171 173 173 177 171 173 177 171 177 177 177 176 173 173 177 177 176 176 175 175 175 175 175 175 175 175 172 172 173 172 172 171 173 171 172 173 172 172 171 171 171 173 171 172 173 177 173 177 171 173 177 176 177 171 173 177 177 177 177 177 173 173 173 176 177 175 175 175 175 175 172 172 173 171 171 171 171 171 173 173 171 171 171 177 174 177 173 176 176 177 176 176 177 177 176 173 177 177 177 177 176 175 175 172 172 172 173 172 172 173 171 171 171 173 173 171 173 173 173 173 171 173 171 171 173 177 177 177 177 177 177 173 173 176 177 177 177 177 177 175 177 175 175 175 173 171 171 172 171 172 171 172 171 171 171 177 171 173 171 171 173 176 176 173 173 173 173 173 177 177 173 177 177 177 173 173 177 177 175 175 177 177 176 176 175 172 172 172 172 172 172 172 171 171 176 171 173 177 173 177 177 173 177 173 173 176 176 177 177 177 177 175 177 175 175 172 172 172 172 173 172 172 172 173 171 172 173 171 171 171 171 171 171 171 171 173 176 177 177 177 177 177 177 177 173 177 177 177 177 177 177 175 177 175 176 175 175 175 175 172 172 172 173 172 171 171 171 171 171 173 173 173 176 177 177 177 173 177 173 177 177 177 177 177 177 176 176 176 177 176 176 175 175 175 172 172 173 172 171 171 173 171 176 173 176 177 173 173 177 177 173 176 177 177 176 176 175 176 173 172 172 173 171 171 173 176 176 173 177 177 177 173 173 177 177 177 177 173 177 177 177 177 176 177 177 176 176 176 175 175 175 175 172 172 172 172 173 172 172 172 173 173 173 176 173 173 177 177 177 173 177 177 177 177 176 177 176 176 176 176 176 175 172 172 172 172 171 171 176 176 176 173 176 173 173 176 176 173 173 176 173 177 176 176 177 177 177 176 177 177 176 176 176 176 176 176 175 175 175 172 172 173 173 171 173 176 176 176 176 176 173 177 176 177 177 177 176 176 176 176 176 176 176 176 175 175 172 176 171 176 176 176 176 176 176 176 176 176 176 176 176 176 176 173 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 172 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 189 163 163 163 167 187 176 188 185 159 160 160 181 156 187 168 179 189 190 166 166 169 165 184 184 190 177 187 164 186 170 179 184 168 172 182 167 163 182 180 172 168 190 177 190 177 166 176 182 169 173 177 182 182 186 168 187 168 173 182 191 172 187 167 182 158 181 158 182 187 167 177 167 188 154 184 190 188 177 168 187 168 177 177 177 190 184 179 169 168 158 175 156 187 185 176 187 170 182 184 177 167 180 175 167 164 173 177 191 186 166 191 165 163 188 191 174 177 167 164 172 190 166 182 167 188 188 190 180 173 159 189 177 166 173 158 166 154 171 161 166 190 168 182 184 178 177 184 176 178 190 184 187 167 175 187 170 189 167 187 184 166 169 190 167 177 188 170 177 188 169 154 167 173 177 172 169 187 170 187 172 165 166 190 191 169 180 176 168 191 189 188 188 156 167 169 190 182 190 173 177 177 191 182 184 188 184 175 167 170 171 185 167 190 166 155 177 161 168 178 188 190 182 171 187 188 177 184 182 187 156 184 174 178 190 168 187 166 183 186 187 182 182 187 191 156 182 187 187 172 167 171 182 184 171 184 183 184 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 