CAPE 53 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 13 21 23 28 20 7 8 7 8 7 7 7 6 7 7 7 7 7 5 5 4 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 0 0 0 0 0 0 0 0 0 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 13 7 2 6 7 6 7 7 7 6 6 8 7 8 6 5 4 4 6 6 5 6 6 0 0 0 1 1 1 3 0 0 0 0 0 0 0 0 0 0 0 1 5 4 1 0 1 3 7 7 12 10 8 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 6 3 0 0 0 0 0 0 0 0 0 0 1 4 8 10 12 33 46 32 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 7 5 6 5 5 5 4 5 5 6 5 4 6 8 8 7 7 12 14 8 8 3 5 3 2 5 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 0 6 17 21 2 12 6 7 14 12 12 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 18 10 28 21 0 0 0 0 0 0 0 0 5 12 15 18 23 37 37 46 21 25 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 20 17 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 7 5 5 7 6 5 4 5 6 6 5 9 9 8 8 9 9 9 10 10 10 9 8 4 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 6 7 6 2 7 3 8 13 16 15 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 9 13 7 17 13 47 28 0 0 0 0 0 0 0 0 1 18 17 16 18 22 29 37 17 31 65 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 14 20 10 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 10 7 9 9 5 6 11 13 14 15 15 16 14 9 8 8 8 8 8 6 3 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 16 8 3 3 4 17 18 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 8 11 10 9 11 49 33 17 6 0 0 0 0 0 0 0 1 14 16 16 22 28 28 42 43 61 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 4 2 4 2 8 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 30 19 15 13 10 10 19 19 18 14 12 11 8 7 7 7 6 4 3 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 4 2 0 0 1 0 3 5 3 2 9 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 4 3 8 8 4 7 16 31 36 43 20 0 0 0 0 0 0 0 0 0 2 10 20 23 22 30 37 41 20 17 34 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 13 11 11 10 10 15 13 10 8 7 6 6 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 1 0 0 0 2 3 2 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 1 4 3 3 6 3 4 7 9 14 32 14 2 2 0 0 0 0 0 0 0 0 2 16 24 26 30 38 47 46 49 64 60 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 9 10 8 7 9 8 9 7 6 6 7 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 2 1 2 5 0 3 1 1 2 4 4 5 3 1 1 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 1 2 1 3 1 5 6 9 13 20 28 12 0 0 0 5 81 61 13 0 0 0 7 31 35 34 41 54 55 55 63 69 65 74 104 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 6 5 6 8 8 6 6 7 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 6 3 3 4 1 5 3 3 5 7 4 6 5 3 2 3 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 10 16 18 16 27 71 100 44 0 23 152 270 77 0 0 4 18 46 52 50 54 61 61 61 69 74 75 73 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 6 2 2 3 3 4 5 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 0 1 1 2 4 5 5 7 7 5 4 6 10 12 7 10 9 4 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 193 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 3 5 23 22 28 27 33 67 52 18 0 0 80 397 57 0 0 7 24 41 49 39 34 43 57 65 73 82 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 1 0 0 0 0 2 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 2 3 5 8 7 7 6 9 12 13 9 17 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 6 10 33 20 41 28 49 91 23 58 52 20 141 317 0 0 0 2 8 18 28 25 27 34 50 62 56 66 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 2 0 0 0 0 0 0 0 0 2 5 7 6 6 7 7 5 6 11 18 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 16 12 7 9 13 21 16 36 24 73 94 22 62 65 140 265 258 0 0 0 0 0 4 13 13 23 25 40 48 41 51 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 7 7 6 5 6 6 2 2 5 13 26 14 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 7 19 21 5 6 13 16 14 19 36 47 47 36 43 55 254 336 176 0 0 0 23 8 3 8 13 27 19 32 36 34 47 73 13 0 0 0 0 0 0 0 0 0 16 95 16 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 11 10 8 7 6 5 4 2 2 1 3 10 7 18 17 15 10 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 2 1 20 19 19 33 58 36 48 55 58 92 225 263 95 0 0 18 99 15 0 4 13 29 24 36 38 41 51 62 2 0 0 0 0 0 0 0 0 0 5 30 2 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 6 6 7 6 1 0 0 1 1 5 7 9 6 2 2 0 53 19 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 2 25 15 30 47 57 63 59 68 85 102 150 214 35 0 22 60 103 60 30 29 35 34 34 46 41 49 48 31 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 3 0 0 0 0 0 0 0 4 7 14 17 0 9 4 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 18 15 39 43 47 79 87 64 97 85 103 188 42 3 53 87 100 98 81 66 64 60 50 48 61 51 52 50 46 52 129 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 5 2 3 4 3 0 3 8 7 1 0 2 22 17 0 0 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 13 16 35 37 34 44 65 66 84 71 118 146 106 3 50 50 70 89 85 74 80 85 74 67 86 59 66 67 73 59 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 1 4 1 1 2 1 1 5 2 9 10 16 27 27 23 0 0 44 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 22 26 38 42 48 62 76 74 75 77 137 108 14 9 32 39 70 64 44 51 66 67 71 78 89 84 80 63 77 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 4 10 10 18 28 31 27 0 5 38 8 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 30 35 43 58 54 65 76 86 71 45 90 104 87 61 50 49 41 69 60 46 49 52 55 61 65 70 77 80 57 83 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 23 31 28 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 24 40 41 45 56 66 82 72 48 44 71 121 96 85 63 46 41 36 80 72 57 47 45 51 46 46 48 54 57 55 36 31 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 13 15 20 20 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 33 46 31 73 74 57 73 111 70 46 79 87 79 55 43 49 39 43 58 64 32 38 36 39 37 27 29 55 56 46 32 39 90 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 12 10 9 8 15 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 31 31 17 28 71 80 115 132 76 70 22 18 17 11 7 13 16 44 40 41 80 54 42 51 76 100 89 82 62 51 47 52 67 128 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 6 14 16 17 17 12 9 12 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 15 17 20 20 18 25 59 117 147 115 54 42 2 0 0 0 12 39 42 33 33 65 108 71 80 103 112 109 87 29 29 63 64 63 75 92 15 54 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 3 3 12 22 19 18 18 15 12 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 15 20 26 26 27 36 64 138 134 115 56 27 66 3 0 0 24 49 29 37 54 75 82 79 114 114 118 111 65 25 95 89 98 99 90 71 95 113 72 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 8 8 5 15 24 25 26 26 18 33 47 0 0 0 98 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 20 41 54 65 48 49 71 110 128 106 65 61 98 113 93 16 17 38 45 58 61 70 76 79 88 91 107 119 56 58 151 94 135 116 76 50 69 90 109 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 14 26 27 24 7 14 25 28 26 24 20 22 20 2 2 0 130 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 18 46 80 83 42 49 67 102 142 87 45 63 85 110 128 9 0 28 53 63 70 78 80 82 88 100 119 116 36 27 63 68 106 75 68 70 70 74 106 63 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 9 15 25 31 8 11 24 26 20 21 22 8 3 12 18 2 36 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 10 11 27 82 126 49 48 60 101 130 90 45 41 66 135 162 55 3 35 55 57 57 77 76 81 97 116 126 106 17 0 0 16 55 56 64 67 60 56 74 112 50 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 4 6 12 19 12 12 17 16 19 23 17 5 1 7 29 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 4 11 19 87 133 78 45 48 83 109 103 63 58 79 125 182 139 4 39 40 49 57 62 65 79 116 118 124 132 84 12 0 0 0 11 78 58 49 64 77 76 117 29 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 11 9 10 9 9 15 24 25 22 21 20 0 1 4 24 42 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 5 13 21 67 110 121 98 51 69 81 85 96 121 134 120 153 129 34 46 50 53 55 53 54 68 126 103 124 139 87 1 0 0 0 23 77 56 57 77 79 73 102 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 16 13 8 11 14 16 24 27 23 0 4 20 36 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 10 22 25 30 76 133 149 112 69 72 81 94 109 115 117 130 110 79 56 43 57 58 66 66 64 85 54 104 73 16 0 0 0 0 30 59 54 69 71 73 80 100 101 101 25 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 9 8 14 22 18 18 19 0 4 16 34 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 9 2 16 31 34 34 39 67 120 137 100 93 125 121 93 73 82 140 123 106 84 77 125 72 79 77 63 58 40 83 116 87 54 50 71 11 64 79 56 78 71 76 79 84 94 93 13 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 5 9 17 2 12 16 0 7 20 31 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 1 13 30 46 59 53 63 74 86 93 118 196 174 138 88 73 122 129 147 144 122 101 85 81 77 62 59 75 54 90 93 87 88 103 9 94 94 72 80 83 66 68 72 57 39 76 13 3 1 0 0 0 0 0 0 0 0 0 0 0 4 7 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 2 1 1 0 2 4 1 6 12 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 10 16 37 62 95 131 111 89 81 74 107 188 143 149 110 90 105 117 131 141 124 89 70 87 75 62 62 67 50 65 69 66 38 0 8 87 76 76 87 88 62 58 62 41 56 94 2 1 1 0 0 0 0 0 0 0 0 0 0 0 11 19 16 8 6 7 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 3 7 9 26 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 9 9 18 31 30 56 76 99 122 133 126 90 83 106 134 82 103 109 94 93 100 91 88 65 55 58 71 73 62 50 47 56 61 61 73 28 0 10 47 67 49 76 86 65 66 91 63 93 95 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 27 33 28 24 14 10 8 7 7 7 5 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 8 28 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 16 18 30 38 40 65 70 75 97 123 118 80 95 105 106 97 82 127 114 93 88 88 79 69 57 52 47 42 50 47 33 23 35 61 86 22 0 4 12 35 26 57 68 59 58 59 60 71 44 0 0 0 0 0 0 0 0 0 0 0 1 4 11 14 28 34 37 37 16 21 20 13 4 3 11 9 2 7 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 2 3 2 2 2 5 9 9 8 9 15 22 21 24 34 52 69 59 59 61 95 117 94 89 104 121 112 111 155 110 94 92 75 48 53 66 70 44 20 23 16 18 21 16 28 59 6 0 19 35 36 42 32 35 38 42 45 20 5 4 0 0 0 0 0 0 0 0 0 0 0 3 6 7 11 13 25 31 32 23 24 16 8 2 1 4 6 2 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 0 0 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 9 9 8 7 8 10 12 12 11 13 13 16 23 31 41 46 64 70 53 47 45 87 113 105 86 75 98 88 73 77 61 68 80 79 61 59 54 50 36 22 17 10 9 29 17 20 36 12 14 24 35 25 5 5 8 14 23 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 17 22 25 24 17 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 3 1 0 0 0 1 1 1 5 6 0 0 0 0 0 0 0 0 1 15 44 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 6 15 16 14 12 9 16 18 23 27 24 23 20 18 24 29 31 40 62 70 67 63 56 89 105 105 96 86 82 69 60 55 53 53 37 64 56 35 33 18 23 15 12 16 18 8 32 34 37 37 40 33 45 28 0 0 0 4 21 28 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 15 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 11 17 0 0 2 1 0 0 0 0 8 30 45 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 10 23 21 16 12 14 27 28 28 37 41 34 35 26 33 36 34 43 61 69 82 85 82 89 89 98 97 89 74 52 51 53 59 59 28 56 44 25 13 9 26 12 7 12 17 9 52 51 54 49 36 30 9 0 0 0 0 0 11 22 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 4 1 2 6 29 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 25 24 18 18 23 35 35 35 61 64 49 42 40 50 49 45 50 63 74 95 99 92 88 66 89 71 60 59 59 60 46 34 32 30 41 38 22 18 23 28 21 17 17 14 16 50 79 40 22 19 29 34 7 0 0 0 1 4 10 44 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 16 1 27 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 23 27 28 25 27 30 33 34 34 61 62 51 48 63 70 61 56 55 63 84 98 83 71 63 50 55 35 58 69 54 51 34 11 16 25 28 49 35 28 16 9 17 40 23 18 35 64 60 9 0 0 0 0 0 0 0 3 7 12 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 9 49 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 19 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 31 41 40 34 34 31 30 31 36 59 51 49 63 80 69 43 65 71 69 74 85 63 57 43 30 29 32 66 82 52 3 16 2 8 10 15 36 21 24 21 11 17 59 46 53 55 72 74 0 0 0 0 0 0 0 21 26 23 22 28 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 20 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 6 3 1 4 2 18 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 28 32 33 31 30 29 28 33 42 53 49 62 72 71 57 42 44 56 72 76 71 45 40 28 21 26 43 50 46 22 0 2 0 4 1 6 12 13 17 18 15 22 43 58 69 34 69 70 0 0 0 0 0 11 31 22 26 35 33 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 5 4 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 12 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 16 49 43 30 25 24 24 22 30 50 60 55 83 71 68 83 115 106 80 68 56 44 36 30 19 20 18 19 22 3 0 0 0 0 2 1 8 12 13 13 10 23 19 20 34 59 11 41 32 0 0 0 0 0 0 11 26 29 46 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 5 15 26 43 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 25 48 11 26 29 28 29 38 40 45 53 63 84 57 91 99 83 70 71 52 25 17 20 8 7 6 3 0 0 0 2 0 2 3 3 5 6 8 5 5 4 12 6 11 20 26 5 28 27 29 45 48 2 0 0 19 40 33 52 29 6 1 10 50 41 34 28 23 18 9 0 44 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 5 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 10 13 21 45 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 34 44 27 44 44 38 45 64 78 58 84 104 93 53 97 107 88 69 73 55 23 15 21 25 0 0 0 0 2 8 22 16 18 14 13 19 11 12 9 2 1 1 1 18 25 21 12 3 7 31 75 84 0 0 0 20 33 29 40 43 29 25 34 43 55 66 61 66 77 77 76 75 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 3 2 2 0 0 0 0 0 0 0 0 0 0 2 11 13 15 0 0 0 0 0 0 2 2 0 0 0 0 9 15 8 0 0 0 0 0 0 0 0 1 3 3 9 19 19 23 46 59 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 23 32 33 30 35 48 47 59 67 55 65 76 94 77 44 44 21 73 46 36 52 16 21 9 0 0 0 0 3 9 18 28 33 16 10 11 17 19 2 1 0 0 0 0 8 12 12 13 10 2 23 50 42 7 1 0 3 22 32 30 26 71 96 101 91 88 95 70 72 78 75 61 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 11 10 7 7 8 2 6 7 4 2 2 1 1 2 5 13 16 22 24 0 0 0 0 0 0 4 4 2 0 2 0 11 22 21 0 0 0 0 0 0 0 0 0 2 4 8 11 8 17 42 59 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 25 34 32 29 31 41 54 70 50 40 52 54 62 53 36 30 29 53 17 32 43 12 8 1 0 0 1 4 11 12 15 13 4 7 6 4 2 1 0 1 0 0 0 3 9 6 6 7 12 20 26 70 50 31 41 128 14 34 46 40 34 48 58 62 69 77 91 78 80 83 76 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 14 15 13 12 8 8 9 7 10 11 10 10 11 12 11 7 10 13 15 17 22 26 0 0 0 0 0 0 1 3 13 13 1 0 0 0 0 0 0 0 0 0 1 3 5 4 7 5 2 1 2 8 16 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 9 13 18 19 17 23 30 44 75 95 57 55 66 53 38 41 34 36 53 85 69 50 41 32 28 9 2 11 15 13 16 13 13 7 1 4 1 2 2 1 0 0 0 0 1 5 12 5 5 16 26 28 29 83 51 70 91 92 125 119 84 63 58 68 77 94 99 92 87 90 88 76 39 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 13 12 11 10 7 6 8 7 4 5 8 7 13 16 17 16 14 19 17 16 19 15 22 0 0 0 0 0 0 0 0 5 7 6 5 4 2 0 0 0 0 0 0 2 4 3 3 5 2 0 0 0 0 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 13 15 15 16 14 20 31 47 69 76 52 81 76 57 47 31 30 51 69 67 59 45 51 56 56 50 49 30 19 14 12 8 4 1 1 2 2 3 6 6 2 0 0 0 0 5 8 8 7 17 25 24 28 58 53 61 52 80 142 142 115 95 74 55 53 63 28 26 36 52 62 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 7 7 8 7 7 6 5 4 1 6 8 14 16 12 13 17 16 16 16 13 21 0 0 0 0 0 0 0 1 5 9 10 12 14 9 3 0 0 0 0 2 6 7 6 6 4 1 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 13 12 13 13 12 13 33 57 72 75 62 109 76 54 46 30 39 50 59 70 71 49 52 63 65 74 90 35 18 12 14 15 6 1 0 0 1 6 22 19 9 0 0 0 0 4 7 6 5 17 25 36 38 37 30 61 59 58 73 107 187 80 62 63 69 102 94 88 75 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 3 5 11 11 7 5 5 4 4 6 6 10 12 12 13 14 13 10 12 15 8 0 0 0 0 0 0 0 2 5 4 22 29 26 17 12 2 0 0 1 3 8 11 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 6 6 7 9 12 20 45 84 81 71 66 68 64 43 37 40 50 57 59 64 64 54 44 57 68 82 80 39 25 20 39 38 15 4 4 1 3 11 27 18 12 6 2 1 0 0 0 0 2 11 22 20 22 21 26 59 46 44 74 111 147 74 57 52 65 83 96 101 90 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 11 17 13 9 9 12 13 12 10 7 7 7 6 7 10 10 13 16 19 20 18 16 19 23 20 0 0 0 0 0 0 0 5 10 11 25 36 32 26 20 0 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 2 8 9 14 32 65 109 64 61 78 99 99 55 42 52 59 51 59 68 57 50 52 50 60 79 81 62 38 28 56 42 17 7 7 7 8 12 18 17 4 2 1 0 0 0 0 0 0 6 22 29 17 18 24 32 37 43 36 68 103 122 138 102 81 60 54 59 40 13 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 13 26 41 41 29 28 20 15 15 17 13 14 18 20 19 19 14 14 20 26 26 15 23 25 22 17 0 0 0 0 0 0 0 7 13 20 36 59 29 25 20 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 2 2 12 11 20 49 84 103 48 68 77 90 102 55 33 52 56 43 37 39 40 42 48 53 55 72 57 41 34 29 41 21 11 8 1 5 9 10 23 33 17 4 1 0 0 0 0 1 0 7 14 12 14 21 22 32 50 36 69 75 82 80 74 51 84 100 62 20 49 8 22 28 43 114 68 61 52 36 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 17 19 19 35 45 33 28 27 23 22 24 21 27 29 28 30 31 25 24 28 30 26 13 19 19 15 10 0 0 0 0 0 1 3 2 12 32 47 47 20 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 12 7 32 70 88 79 49 66 76 95 95 58 21 47 62 61 52 28 38 34 37 53 74 83 73 53 34 25 21 12 8 12 12 7 16 19 42 45 26 7 1 0 1 3 8 15 4 7 9 5 10 18 24 46 68 72 28 75 51 40 44 46 58 63 33 25 62 2 48 99 92 27 10 21 63 67 43 13 10 0 0 0 1 3 2 1 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 21 20 21 24 24 20 18 26 36 40 35 34 35 33 35 30 31 31 27 33 36 31 28 27 26 31 17 10 0 0 0 0 2 3 5 6 27 36 33 24 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 48 63 78 68 49 51 73 91 80 52 30 47 63 48 31 23 25 18 32 67 92 74 4 40 34 22 20 19 17 27 31 31 40 40 48 34 19 20 18 2 8 9 20 42 9 9 14 19 22 19 14 61 89 81 52 26 9 27 43 39 39 19 24 34 36 0 0 0 27 52 47 39 28 33 43 54 61 4 29 18 5 3 4 4 2 8 12 6 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 10 15 14 15 28 24 19 21 36 60 53 45 44 50 52 44 43 40 37 35 36 39 32 32 35 38 41 28 16 0 0 2 9 9 8 7 8 16 16 14 10 4 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 27 57 85 112 73 47 57 86 105 53 35 41 53 48 21 14 17 14 4 32 68 84 55 12 95 69 53 38 24 20 16 30 45 53 48 25 13 15 22 18 0 15 15 16 20 6 18 9 9 18 25 21 44 69 70 39 0 0 21 27 25 30 30 8 37 27 0 0 0 5 1 7 11 0 0 19 37 48 55 52 28 17 12 11 14 15 23 27 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 8 1 4 5 4 8 24 27 23 37 56 64 46 37 37 44 57 59 56 48 43 42 43 43 36 29 26 28 26 11 8 0 0 1 5 6 11 13 13 10 14 12 6 2 0 0 0 0 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 32 56 91 143 119 71 64 112 198 55 31 41 45 25 15 14 13 10 10 36 71 89 56 20 73 79 78 55 30 18 14 19 45 50 33 9 9 8 7 9 9 17 24 21 12 14 17 2 1 11 22 32 49 51 70 45 0 0 0 0 7 18 23 1 13 9 0 0 3 44 55 23 0 0 0 0 0 19 33 8 40 41 30 27 34 35 24 15 13 9 0 0 1 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 2 2 2 1 8 22 30 29 41 51 53 45 39 25 27 46 70 64 44 44 44 42 40 41 31 19 14 14 12 22 1 1 0 1 3 12 16 13 12 12 8 3 1 0 0 0 0 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 21 35 86 107 82 94 65 65 114 162 51 28 31 25 13 12 13 13 16 27 54 103 103 76 56 52 58 70 52 29 15 12 21 60 33 9 2 10 16 10 13 16 15 25 33 24 16 19 16 2 15 19 25 50 81 101 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 21 48 54 56 23 43 38 33 28 12 14 12 16 19 15 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 4 4 1 11 26 35 26 42 61 61 53 48 19 24 40 59 70 39 50 53 51 42 30 22 8 5 7 7 8 2 9 7 5 8 15 19 14 9 4 1 0 0 0 0 0 1 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 25 27 29 103 138 97 41 40 69 93 76 19 12 19 12 7 7 7 18 44 55 92 137 97 53 38 37 46 66 49 23 10 12 27 67 16 0 0 7 32 15 9 12 13 14 17 15 17 20 17 4 18 17 23 47 75 64 18 19 29 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 0 28 16 2 3 4 5 22 29 30 25 13 13 10 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 9 7 4 1 10 24 26 14 28 57 64 57 43 17 24 41 62 60 33 28 33 37 32 23 22 4 0 0 1 1 17 27 26 20 22 20 13 12 3 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 26 28 23 71 89 72 39 42 96 95 50 13 5 12 10 8 10 17 30 41 71 124 152 95 24 23 18 23 36 29 16 9 16 46 80 6 0 0 10 27 13 6 9 7 5 9 7 8 11 13 12 16 15 23 37 44 4 30 37 30 16 0 0 1 22 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 25 50 60 58 32 10 8 16 24 23 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 11 12 8 5 3 0 11 29 29 20 34 21 28 31 28 22 30 35 51 50 37 37 36 40 32 25 22 5 1 1 2 1 46 38 33 23 23 16 10 15 21 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 23 23 17 17 29 49 41 46 104 123 51 14 7 9 9 10 15 29 43 41 80 130 116 68 2 2 8 17 20 18 25 10 22 66 78 0 0 0 0 2 7 9 5 2 2 4 1 1 6 13 12 9 25 26 37 11 0 6 10 5 0 1 3 12 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 47 81 79 30 10 0 1 4 12 4 1 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 0 2 3 4 4 4 3 3 8 11 8 19 26 23 17 16 18 28 23 23 24 25 47 46 22 4 7 12 28 21 16 11 2 2 3 3 3 71 60 43 27 14 8 4 6 10 7 1 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 21 20 16 14 13 42 36 44 81 113 43 16 10 8 8 15 18 30 50 66 75 104 41 0 23 74 14 14 20 27 33 15 41 73 83 45 0 0 9 7 7 8 5 1 3 4 4 4 3 7 9 15 33 22 106 68 0 0 0 0 0 2 5 4 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 21 4 12 3 6 54 104 85 3 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 2 4 4 4 4 5 1 5 12 15 18 24 20 18 18 21 34 31 32 31 32 42 35 37 38 22 1 6 2 2 3 3 3 9 9 8 67 51 25 6 8 3 1 0 1 2 2 0 0 0 0 0 0 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 8 14 20 18 16 14 17 41 34 41 69 85 47 23 18 9 6 16 28 33 61 75 72 83 45 9 26 46 9 11 20 30 37 38 54 85 92 53 0 2 36 24 14 12 8 1 2 3 2 0 0 5 7 14 36 60 27 11 0 0 0 0 2 2 9 23 37 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 22 24 12 44 47 57 50 0 0 1 4 6 7 3 0 0 0 0 0 0 0 0 0 0 2 1 1 1 1 1 0 1 2 2 3 7 6 6 5 3 0 3 6 11 15 14 19 17 18 26 28 20 30 35 35 29 26 31 32 31 16 2 5 2 1 8 14 18 17 17 16 43 10 0 1 2 0 0 0 0 0 0 0 0 0 0 2 6 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 6 8 13 11 13 21 27 35 33 32 71 87 68 60 28 10 6 22 49 39 40 69 64 39 51 12 26 29 10 8 25 37 44 53 47 47 83 39 17 30 25 21 13 5 3 3 2 0 0 0 2 12 5 19 60 110 117 96 31 0 0 2 10 6 11 13 8 12 10 11 23 19 0 0 0 0 0 0 0 0 0 0 0 1 12 22 29 31 33 59 68 29 6 0 1 8 17 18 14 6 5 1 0 0 0 0 1 3 5 5 4 3 4 4 4 4 4 5 3 5 6 6 7 10 8 6 5 2 4 8 16 20 16 12 16 27 20 3 10 33 35 31 26 26 23 32 27 23 21 10 7 17 22 21 21 24 27 26 27 4 0 0 0 0 0 0 0 0 0 0 0 0 7 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 16 7 2 7 18 7 26 34 38 41 31 83 105 111 95 41 11 10 30 48 36 53 81 82 59 38 1 42 40 23 13 20 36 29 40 64 64 58 44 55 55 14 18 5 1 0 2 3 0 1 0 4 13 13 22 91 119 99 2 42 53 26 2 9 10 8 16 25 22 18 26 53 39 0 0 0 0 0 0 0 0 0 0 29 58 37 40 55 62 44 0 0 1 0 7 17 23 26 24 14 4 4 1 0 0 1 2 5 9 11 10 9 7 7 7 8 9 9 6 3 2 3 5 6 11 6 3 3 0 2 8 13 17 17 12 21 17 17 9 2 14 14 25 31 29 19 29 26 20 18 16 18 26 29 29 29 30 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 5 26 21 9 12 20 12 44 34 37 45 45 66 71 104 105 55 12 17 33 41 44 56 55 64 90 88 38 59 34 21 15 14 23 17 16 30 41 30 60 74 66 42 18 1 0 0 0 1 0 7 2 13 34 59 94 137 70 0 0 1 10 7 7 13 9 4 4 5 9 15 27 42 20 4 4 0 0 0 0 0 0 0 0 0 28 59 58 40 47 30 0 0 0 0 15 22 14 0 4 3 1 2 2 0 1 4 5 7 11 9 8 9 9 7 9 6 8 11 9 5 4 4 4 7 10 9 3 0 0 0 3 4 6 8 12 22 15 14 9 4 4 0 10 18 20 21 22 26 16 14 20 26 30 31 30 27 24 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 22 20 22 23 12 13 18 21 35 30 34 41 46 48 52 85 79 47 21 22 34 37 48 60 44 44 98 120 96 35 27 25 23 23 24 19 14 28 34 40 70 88 81 53 23 7 6 1 1 2 4 18 5 31 57 89 144 145 76 15 0 0 0 0 20 25 12 0 0 2 11 18 21 29 14 27 40 43 51 44 38 33 19 0 0 0 25 69 95 65 10 0 0 0 0 0 6 6 0 2 15 18 15 9 6 6 5 5 8 7 11 12 8 7 7 8 10 7 8 9 7 6 6 8 7 5 5 4 1 0 0 0 1 1 3 4 5 8 13 8 10 10 8 5 0 6 10 11 15 22 17 20 24 25 23 27 28 28 23 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 25 31 25 15 10 10 18 21 20 31 33 33 34 44 65 80 58 41 28 21 27 40 48 53 51 50 112 122 92 49 27 27 30 33 35 32 22 51 48 51 77 104 86 60 32 11 9 6 5 4 7 12 15 24 67 96 115 127 134 42 0 0 0 0 11 29 27 12 1 4 14 22 25 28 31 48 55 50 54 68 72 72 68 42 18 0 49 47 39 46 4 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 12 13 0 0 1 5 7 6 5 5 8 13 15 10 9 5 6 7 10 13 4 3 3 3 3 3 0 1 3 5 6 10 12 13 12 11 4 2 10 17 18 16 20 19 19 20 20 25 20 19 22 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 23 15 10 13 16 24 27 38 49 38 35 33 47 75 101 54 45 29 19 23 37 48 51 58 72 92 119 100 70 46 31 41 42 41 38 35 33 51 49 70 101 85 68 64 39 9 9 8 6 13 17 12 45 47 54 86 125 138 45 4 0 0 0 0 24 42 37 13 9 15 34 40 38 44 53 70 79 76 79 85 87 123 132 89 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 6 2 0 1 2 0 1 2 3 4 3 3 4 4 4 4 2 4 1 2 6 10 8 8 12 14 12 5 13 18 19 15 12 15 16 17 20 22 9 25 24 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 3 5 5 8 10 13 15 16 19 19 27 39 43 42 45 61 85 93 54 34 24 24 30 29 28 63 65 74 94 120 102 70 47 36 36 38 42 44 44 40 45 54 74 95 98 79 70 37 16 16 16 11 14 25 32 26 28 57 81 119 135 92 29 0 0 0 0 0 0 5 9 5 10 30 40 45 52 60 61 61 81 97 84 52 75 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 8 4 3 9 19 15 14 14 19 17 6 7 15 15 11 9 11 10 20 23 26 44 24 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 6 7 12 15 16 20 26 26 38 46 46 49 54 68 81 74 46 35 33 34 33 35 60 63 79 94 94 92 59 43 39 34 26 44 44 46 50 44 59 62 76 87 84 55 34 26 31 34 18 29 29 30 31 34 72 61 104 94 12 91 23 0 0 0 1 10 6 2 1 6 22 25 37 43 44 55 81 41 24 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 4 11 12 10 11 15 13 17 20 15 15 11 12 20 25 22 17 27 34 30 22 25 12 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 7 9 15 19 23 27 30 31 39 46 49 51 58 94 101 66 49 43 41 42 48 56 51 72 84 77 64 44 35 34 31 26 40 36 37 34 33 61 60 65 74 72 55 40 37 47 47 37 60 32 22 39 53 41 79 112 87 28 15 0 0 0 12 27 33 22 12 18 29 30 16 22 30 45 79 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 5 12 17 17 21 18 17 18 18 15 23 41 44 44 41 30 22 16 16 20 25 16 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 9 8 14 17 22 27 24 25 35 43 48 53 64 81 88 73 52 49 51 44 42 42 39 50 65 66 54 50 51 44 38 35 34 29 23 36 34 29 48 51 70 80 76 66 49 55 59 60 66 52 49 60 63 74 155 110 102 122 137 106 93 45 35 38 27 32 22 41 48 31 7 7 41 70 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 2 2 9 16 17 19 19 19 21 25 30 32 39 38 29 27 18 17 21 26 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 9 8 7 14 13 22 26 24 25 35 40 44 48 50 71 70 62 53 53 54 35 37 45 50 55 47 47 46 43 44 41 41 40 38 31 25 37 44 42 43 44 61 74 74 66 62 55 71 67 58 61 68 72 101 141 170 98 105 107 122 134 130 103 62 40 36 42 33 35 38 30 16 13 35 55 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 2 5 10 17 18 11 11 16 15 20 29 33 28 22 23 17 17 17 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 14 9 8 14 15 28 36 32 30 41 43 42 45 51 64 82 79 70 60 49 39 47 42 40 42 39 34 35 37 40 47 43 42 42 39 32 41 44 49 51 52 57 72 67 59 52 49 87 80 55 49 66 66 166 143 113 113 127 96 80 88 115 136 119 114 90 64 37 29 34 34 28 27 46 49 58 61 59 72 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 3 1 1 7 19 20 9 13 22 22 15 21 32 28 14 9 6 15 19 20 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 6 9 9 15 10 16 21 21 21 36 36 41 51 45 45 48 49 58 89 88 78 71 62 48 59 43 28 25 30 25 21 30 36 37 40 38 45 44 40 41 41 50 58 60 62 87 65 71 70 73 135 128 64 41 59 79 137 87 79 115 124 128 120 107 105 116 117 142 106 56 22 16 27 30 34 54 91 72 72 68 61 62 44 35 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 5 9 4 10 11 18 30 30 19 11 8 15 37 74 48 27 17 17 17 26 26 32 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 2 3 3 6 4 9 10 13 24 17 22 25 24 26 35 36 44 48 44 48 48 50 50 57 69 65 70 60 43 38 34 24 29 36 32 19 20 29 36 37 26 42 43 41 40 40 46 65 65 63 75 59 102 87 70 102 131 50 50 84 122 168 92 101 120 143 150 132 105 86 76 65 76 57 30 15 11 14 23 59 93 119 113 102 99 87 58 25 34 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 6 4 1 0 0 0 0 2 2 5 8 11 12 16 19 27 41 52 50 38 28 32 37 34 18 11 24 39 45 42 29 25 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 3 5 3 9 13 17 22 25 24 24 28 31 34 38 44 44 44 49 46 50 50 49 49 49 60 54 45 36 29 25 29 36 37 29 16 40 45 38 29 46 51 53 53 54 58 62 67 67 69 66 78 94 93 83 75 42 62 109 162 190 159 170 160 128 84 6 2 12 23 40 71 89 53 37 34 32 30 73 97 95 79 74 57 28 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 25 23 23 27 32 38 35 14 0 1 6 14 23 44 56 32 32 24 30 42 44 37 20 28 40 38 30 25 29 38 39 38 38 12 7 0 0 0 0 0 0 4 2 0 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 9 18 21 23 26 26 28 35 40 42 41 42 43 47 52 54 55 57 49 41 40 52 47 48 44 30 23 23 25 29 28 21 32 48 44 42 54 53 50 35 43 66 53 68 71 76 84 76 79 113 89 53 62 83 113 150 168 171 215 222 172 110 47 0 0 12 43 81 107 91 89 69 56 71 73 97 108 111 106 75 78 69 48 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 30 36 31 19 16 14 11 17 28 23 17 18 26 39 34 46 48 28 12 16 17 15 10 3 15 33 25 15 22 21 19 14 7 0 0 0 2 0 0 0 0 0 3 21 21 9 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 3 6 10 14 22 27 27 28 32 39 41 41 44 45 44 47 49 50 50 49 42 37 33 38 48 45 40 33 30 27 23 17 21 22 24 36 49 56 52 52 54 50 40 61 73 58 67 81 90 94 92 90 104 76 49 59 104 112 85 145 204 219 221 114 52 22 1 4 33 57 67 65 70 72 68 75 94 103 120 114 104 96 92 92 122 95 62 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 43 40 37 28 23 20 19 18 19 20 21 26 35 51 28 25 23 19 16 18 24 24 17 13 25 30 14 11 19 16 13 7 2 0 0 1 0 0 0 0 0 0 5 22 27 8 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 7 7 12 13 1 1 1 1 3 6 5 12 19 24 28 35 33 31 36 44 45 30 35 36 36 48 49 50 52 46 33 25 31 40 45 41 34 25 23 27 29 20 28 27 27 34 35 65 63 49 46 53 41 63 77 77 79 93 94 93 84 80 105 84 58 68 104 116 161 171 185 187 176 72 29 18 25 30 52 68 69 63 59 52 57 74 93 106 111 107 93 105 128 122 110 106 90 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 36 27 25 23 21 24 23 13 10 11 14 23 23 19 21 24 22 15 15 22 27 26 30 32 27 18 12 16 11 10 12 11 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 4 1 0 0 0 0 1 1 0 3 18 10 19 27 20 4 2 8 16 19 23 32 39 46 50 50 46 36 34 36 21 24 23 35 51 50 42 62 49 26 25 29 39 38 33 28 29 25 30 31 24 27 37 41 39 39 63 65 49 51 65 61 72 92 98 93 90 96 101 82 91 130 94 111 93 82 74 137 142 155 148 113 47 42 34 40 57 66 59 62 62 63 68 76 78 90 97 93 94 88 86 99 117 114 115 96 57 22 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 17 9 1 0 3 7 19 17 13 8 7 9 18 9 7 17 23 12 20 16 17 19 18 40 29 25 31 39 43 33 24 20 21 20 8 3 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 3 14 3 0 1 0 0 0 0 0 0 0 4 8 17 17 1 0 1 4 8 13 23 32 37 39 39 33 17 12 13 11 10 14 20 28 32 32 82 49 30 35 29 29 26 22 21 22 27 36 31 25 27 25 31 36 40 47 56 43 53 63 67 73 115 115 96 78 81 103 77 101 128 110 175 105 113 143 151 149 184 161 111 64 63 78 117 102 67 59 51 45 54 65 70 80 93 102 95 78 81 89 89 90 99 114 99 83 77 78 66 61 56 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 30 20 9 6 26 35 26 12 6 3 2 3 6 6 6 11 16 15 13 23 27 25 20 20 18 27 29 36 47 39 37 37 28 16 18 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 32 72 48 7 6 7 0 0 0 0 0 0 0 1 2 2 0 0 0 0 1 2 5 11 14 13 11 12 2 0 1 1 0 0 3 9 17 37 99 58 29 20 19 20 17 17 20 19 16 32 30 32 35 32 43 50 50 50 53 54 62 61 77 111 134 110 94 82 87 116 70 97 112 119 161 106 157 191 189 173 199 148 113 90 83 99 128 106 83 77 61 42 53 67 77 80 83 94 92 76 67 72 69 70 77 87 85 81 71 66 66 66 74 26 15 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 25 23 23 23 36 38 29 15 6 5 3 5 8 8 6 4 10 15 15 25 23 24 29 35 36 29 32 31 29 25 28 39 36 29 27 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 19 53 60 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 5 12 24 44 55 41 25 20 23 19 15 24 26 21 28 30 34 37 38 45 44 58 62 64 73 76 70 83 103 116 111 108 98 95 97 85 82 112 117 118 122 136 137 150 159 155 98 70 61 61 61 78 81 76 68 57 43 70 83 79 72 79 95 88 82 67 49 73 67 75 82 80 83 72 66 55 40 46 29 31 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 11 18 17 16 16 15 21 25 15 7 7 5 3 6 9 9 5 2 4 12 16 14 17 19 22 23 22 29 34 37 28 15 12 18 18 18 20 18 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 18 35 60 55 36 31 31 29 22 36 30 28 36 44 38 40 46 52 54 77 82 77 80 89 91 103 111 114 115 114 96 96 105 104 63 102 116 111 117 123 122 151 154 113 58 34 36 43 49 47 51 53 48 45 47 65 83 79 65 60 71 65 75 76 65 69 64 64 65 63 64 68 68 61 51 47 45 29 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 8 11 14 13 15 14 11 7 7 5 3 3 3 1 1 1 0 1 5 1 4 7 9 20 21 21 22 21 16 25 21 18 12 4 6 6 4 7 10 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 1 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 14 32 45 45 49 47 40 36 36 43 34 36 48 58 52 54 52 58 74 90 97 84 87 102 102 104 107 108 104 94 84 90 96 97 83 94 143 141 110 112 211 237 139 77 59 30 60 78 86 79 60 50 46 44 52 59 69 68 65 62 61 64 64 54 51 57 42 46 48 47 43 42 39 37 33 31 31 21 14 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 7 9 10 10 14 16 11 5 1 0 1 1 0 0 1 1 0 0 0 1 3 7 12 13 7 7 15 21 19 5 2 2 3 7 9 11 9 8 6 8 4 3 2 1 1 0 0 1 0 0 0 0 0 3 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 23 27 34 65 63 49 45 44 38 39 43 55 66 69 69 67 74 85 92 89 84 96 107 106 104 99 97 87 74 70 82 70 87 98 90 181 187 133 122 209 282 151 84 66 56 74 82 86 83 67 35 40 33 39 57 57 74 75 69 63 62 58 42 29 25 30 38 43 44 44 40 33 31 30 26 21 15 2 14 28 31 25 2 0 0 0 0 0 4 2 0 0 0 0 11 12 10 23 17 12 9 11 12 1 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 6 8 8 24 25 3 0 0 0 0 1 7 36 24 13 11 9 6 4 3 2 1 0 0 10 3 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 10 14 32 54 55 39 53 51 43 47 48 58 64 67 70 72 78 84 84 79 83 98 108 107 98 102 83 78 80 84 83 66 91 100 94 132 155 109 105 166 235 149 76 63 77 89 84 94 82 73 66 40 27 18 23 39 50 54 59 55 47 41 30 17 8 11 23 27 32 37 35 26 23 17 18 18 17 11 8 19 27 32 40 5 0 0 0 2 23 29 31 20 0 0 14 21 18 14 13 13 12 16 17 4 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 5 10 26 43 38 17 1 10 10 6 3 2 2 20 19 10 3 2 4 5 4 2 1 0 41 19 5 1 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 21 35 25 54 50 40 34 35 61 55 53 62 79 80 99 98 89 89 99 94 91 92 96 89 84 87 87 78 88 86 105 111 105 100 113 113 139 154 74 53 55 71 93 103 98 93 92 88 66 40 24 16 13 17 44 47 48 42 32 19 10 6 10 16 17 22 24 21 15 9 7 11 17 19 21 24 26 24 25 31 24 23 15 5 0 0 6 4 3 0 0 0 7 7 5 7 7 4 6 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 19 39 30 21 17 17 21 14 15 8 2 0 1 3 3 1 1 2 2 2 2 2 0 21 16 8 2 1 2 3 6 6 3 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 0 0 12 23 27 40 39 36 33 39 61 56 48 59 72 69 95 80 81 90 95 98 98 89 85 92 85 78 80 89 98 90 93 83 84 98 143 161 112 81 71 49 51 51 59 74 83 92 93 60 42 56 43 33 28 28 32 38 43 47 44 32 14 3 2 4 7 12 9 7 4 0 0 2 12 16 16 21 23 21 17 15 16 13 12 6 0 0 0 0 0 0 0 1 2 2 3 4 8 5 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 26 34 27 24 25 27 23 6 16 8 2 4 0 3 2 2 1 1 1 0 0 0 0 19 14 10 5 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 1 1 2 3 1 1 2 3 2 0 4 10 17 23 27 35 34 37 48 50 48 58 67 67 79 74 85 93 94 97 96 85 81 80 74 72 77 92 95 76 78 67 76 96 127 195 123 69 52 49 47 50 56 68 81 85 90 32 30 63 49 46 38 32 33 34 42 45 49 49 36 21 18 13 8 3 2 1 1 0 1 6 8 13 15 16 12 8 5 4 3 0 0 0 0 0 0 0 0 0 1 2 5 3 2 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 26 27 17 18 30 31 21 11 7 12 7 2 0 0 0 1 3 2 0 0 0 0 0 0 10 12 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 4 4 3 2 1 1 2 2 1 5 7 12 14 13 18 19 21 31 44 49 50 67 74 65 70 99 94 91 92 89 87 66 60 64 69 70 80 90 86 65 71 66 93 122 148 111 78 53 40 36 45 56 60 83 102 63 38 45 59 60 65 64 54 45 38 32 32 33 37 40 40 25 17 10 4 2 1 4 3 5 11 10 7 8 10 11 9 2 0 3 6 5 8 5 1 0 0 0 1 2 2 3 3 3 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 13 11 9 6 4 7 6 4 8 17 15 8 2 5 17 15 6 3 1 0 0 0 0 0 6 8 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 2 0 2 4 5 8 5 4 2 1 1 1 2 3 5 9 9 11 12 10 9 14 15 19 33 49 49 59 63 66 79 129 116 93 77 66 64 70 55 54 62 64 59 55 66 78 68 71 94 133 141 123 33 25 41 47 44 70 51 51 73 83 58 70 69 68 74 84 83 58 43 36 23 20 24 28 27 17 12 6 2 1 1 2 2 2 5 8 1 0 0 4 11 3 1 1 3 7 19 15 7 2 0 2 1 1 1 2 2 3 2 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 13 2 0 2 4 3 0 4 6 7 10 11 13 8 2 2 4 2 2 1 0 0 0 0 0 1 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 1 0 1 1 0 1 2 1 1 3 4 5 6 7 10 11 6 3 1 0 1 1 1 3 5 7 9 11 12 11 10 10 14 14 28 42 44 58 50 46 71 119 122 89 77 61 40 42 42 61 62 51 62 74 78 77 74 91 65 124 159 133 87 78 47 43 51 71 73 66 64 67 67 76 93 100 95 89 84 65 52 38 18 11 13 15 14 10 6 2 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 2 9 12 7 2 1 1 2 1 0 1 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 4 4 2 1 1 1 1 1 1 7 12 17 23 28 13 10 9 6 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 1 1 3 3 2 4 3 4 5 5 3 2 4 6 8 6 7 10 11 9 8 4 3 2 1 0 3 6 7 9 10 12 12 13 14 16 16 40 39 34 41 45 47 52 78 103 73 67 44 30 46 32 61 50 32 43 98 53 75 76 57 62 105 121 134 127 79 70 80 82 72 51 39 51 60 60 63 83 92 51 18 69 65 47 23 5 0 0 0 0 2 3 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 2 1 0 1 3 4 2 6 14 20 20 26 32 28 4 4 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 1 0 0 0 0 0 0 0 0 0 0 2 3 3 4 2 3 4 3 2 5 4 3 4 5 4 5 6 7 7 5 7 8 6 6 8 14 16 16 14 6 3 2 0 1 4 6 7 8 12 12 10 9 11 14 56 34 27 35 38 52 54 66 83 77 60 43 39 49 52 57 47 40 49 77 49 76 76 79 109 110 87 74 54 29 59 50 51 48 40 55 31 29 34 42 54 43 17 0 1 9 10 9 5 3 0 0 0 1 2 3 9 9 9 10 10 11 2 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 2 2 6 14 20 21 26 31 31 28 23 21 13 4 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 2 4 4 4 2 3 3 3 3 6 4 3 4 4 6 5 6 9 9 4 7 7 6 7 10 27 26 19 18 12 5 1 0 1 5 12 10 9 10 8 13 14 17 27 56 22 26 39 43 46 65 57 66 69 44 48 37 57 72 48 49 60 52 53 83 52 132 126 98 73 79 53 31 23 37 20 10 13 24 27 18 18 12 13 18 0 0 0 0 4 18 23 14 6 1 0 0 0 1 3 8 10 11 16 22 20 2 0 0 0 1 3 3 2 2 2 3 3 5 7 6 7 5 3 1 0 0 0 0 0 0 0 6 9 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 23 24 19 29 37 34 32 29 21 12 3 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 1 0 0 0 0 0 1 1 2 4 3 4 5 4 4 4 4 4 4 5 7 5 4 5 5 3 4 7 9 6 8 3 6 10 15 28 30 24 18 15 5 2 2 3 5 10 10 9 8 7 14 11 13 20 27 14 15 20 25 37 79 59 72 65 43 56 33 49 61 49 37 65 51 54 70 51 81 107 94 70 50 16 10 11 18 27 41 23 8 3 0 3 12 6 0 0 0 2 0 12 30 22 11 4 1 0 0 0 0 1 1 4 6 12 22 23 1 22 19 13 11 14 14 10 8 11 15 13 13 12 8 4 3 2 1 1 1 1 1 3 5 9 17 16 15 11 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 6 26 20 19 29 32 29 30 27 23 15 4 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 0 0 0 1 2 2 0 1 1 1 1 4 5 5 4 4 2 7 7 4 3 6 5 6 9 12 6 3 3 4 3 2 4 6 5 2 2 6 10 15 22 21 24 21 16 8 5 4 4 5 10 10 9 15 16 11 5 10 19 19 13 11 11 22 40 60 60 87 55 31 40 37 29 31 34 36 58 36 40 42 47 63 142 153 120 72 37 14 17 18 26 56 50 37 27 19 6 21 7 0 0 2 17 6 2 7 5 4 2 3 3 1 2 2 2 2 2 5 12 23 29 29 42 33 31 27 23 21 13 17 20 21 17 14 8 4 3 3 4 4 4 5 5 6 10 13 13 14 14 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 9 9 10 14 16 15 13 16 20 21 25 15 12 27 11 4 1 1 2 2 4 3 2 1 0 0 0 1 2 2 1 0 1 2 5 4 8 6 2 3 1 2 4 5 5 2 1 3 5 7 7 6 5 4 3 8 10 9 9 14 10 16 17 14 8 4 2 3 3 3 4 4 5 7 7 8 10 16 24 26 32 23 35 36 15 8 11 15 18 16 14 25 23 15 12 14 15 18 17 15 12 20 33 40 42 92 43 22 20 19 19 29 31 34 38 30 55 53 57 89 123 135 109 69 43 33 30 26 30 44 52 51 39 35 36 35 37 11 0 2 5 6 6 3 0 0 0 3 3 2 1 3 3 4 5 9 16 27 34 37 40 41 39 38 35 32 20 16 17 16 12 10 8 6 4 4 9 11 11 12 12 9 7 7 7 7 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 16 14 14 14 10 13 21 23 21 16 14 17 19 15 20 21 14 7 6 5 10 14 11 10 12 10 7 1 4 4 7 9 9 5 2 4 5 6 5 11 10 9 6 1 4 5 6 7 7 7 8 8 6 8 2 2 4 5 5 6 12 19 24 18 27 17 12 8 1 1 3 5 6 5 9 11 12 12 10 17 17 16 19 29 29 63 57 26 16 18 18 22 23 15 25 15 9 9 9 17 21 23 23 23 55 54 48 47 58 25 19 24 33 34 46 32 28 35 43 20 34 39 46 58 83 74 65 60 61 39 34 45 54 60 67 52 50 48 45 56 12 0 12 35 39 26 15 7 3 2 1 0 0 0 1 1 2 5 10 17 31 44 50 48 44 43 41 20 6 19 17 17 16 15 15 14 12 11 9 10 17 18 18 16 10 4 4 4 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 2 7 13 15 18 19 16 13 8 13 19 21 13 11 11 15 19 12 13 20 21 19 30 24 25 28 25 14 16 10 5 1 3 8 16 16 14 11 14 8 4 2 3 6 7 8 6 2 5 7 7 7 7 6 9 9 10 9 8 4 5 6 4 3 20 26 24 22 27 14 14 13 7 6 9 15 16 15 17 20 25 22 18 21 22 22 21 27 46 62 45 31 28 20 20 21 18 14 19 17 14 14 17 28 27 27 31 37 39 47 49 39 28 23 30 26 30 39 40 31 32 38 37 16 24 27 28 47 84 47 51 61 54 30 30 55 64 76 98 66 73 50 41 49 3 0 0 0 5 28 32 22 12 6 3 1 2 3 2 2 3 6 10 16 29 47 47 45 42 42 38 18 11 18 16 20 23 24 23 22 19 18 17 18 20 19 16 12 9 5 4 3 2 2 3 4 3 1 1 0 0 0 0 0 0 0 0 3 6 10 19 19 16 16 19 22 11 19 19 14 11 10 9 11 13 12 10 16 19 28 41 37 36 41 34 17 11 11 5 3 4 8 16 18 14 7 1 1 1 0 0 0 2 2 4 4 6 10 10 8 7 6 7 9 15 16 12 1 6 7 6 6 17 21 28 33 32 18 16 14 15 17 19 23 23 22 24 31 36 32 27 25 24 30 37 40 43 41 30 35 33 20 18 18 15 16 22 27 20 26 32 34 33 28 33 37 37 26 37 26 20 23 22 29 41 38 31 32 34 29 23 22 36 35 23 42 66 34 29 36 37 32 35 46 55 65 69 52 66 52 47 52 35 3 0 0 12 38 40 34 26 17 9 4 4 4 4 4 6 7 9 17 29 39 43 40 39 39 36 33 26 20 20 25 28 29 29 29 29 27 25 20 15 12 10 7 6 6 5 2 2 2 2 2 1 0 0 0 0 0 1 1 1 2 3 6 9 9 11 14 12 17 29 38 25 26 13 4 5 6 14 18 21 22 18 28 40 37 31 34 50 49 33 17 11 3 0 3 3 7 13 16 20 12 7 5 1 0 0 0 2 5 4 10 13 13 11 15 8 4 5 7 20 16 11 10 13 8 7 9 16 33 39 45 40 25 23 23 21 21 25 28 28 26 29 33 25 25 32 33 27 22 31 28 27 27 23 32 36 29 12 14 17 23 26 22 16 13 14 24 32 21 34 45 42 32 33 29 28 28 27 24 25 36 39 36 30 20 15 25 43 42 27 31 46 48 31 32 34 32 32 33 33 42 44 38 18 26 31 54 67 25 2 0 23 44 31 27 26 21 13 8 9 7 7 9 11 14 18 28 36 37 38 41 41 40 39 36 34 33 32 30 29 29 29 28 27 25 23 15 9 6 5 4 4 4 3 0 0 0 0 0 0 0 0 0 1 3 6 4 3 5 8 8 11 13 14 16 16 21 34 43 37 36 28 23 17 10 15 24 33 43 48 48 55 49 40 37 46 38 28 19 14 14 5 1 4 7 11 14 23 13 11 7 2 0 2 1 1 3 6 19 21 21 18 16 8 4 4 8 22 11 11 16 17 10 9 18 25 29 38 52 42 31 31 32 28 25 26 30 30 30 36 40 38 36 35 38 37 34 35 33 28 25 22 23 25 21 18 21 23 31 31 28 23 15 14 25 34 32 37 45 38 31 34 33 33 33 35 34 11 40 37 27 21 14 15 14 17 29 41 31 39 40 21 12 29 20 14 20 22 36 42 36 38 78 39 48 62 56 16 1 30 36 19 13 10 8 5 2 2 5 10 13 17 22 31 42 48 48 47 45 42 40 39 39 42 39 34 32 30 27 25 25 24 19 16 11 6 4 4 4 3 2 1 0 0 0 0 1 1 1 0 4 7 9 13 9 9 9 12 16 15 11 15 20 16 21 31 38 44 53 54 42 32 24 18 24 39 49 53 43 46 46 37 29 28 23 28 26 19 10 5 1 5 9 13 14 8 3 0 6 5 2 7 6 3 3 8 20 22 27 22 5 8 4 5 12 21 11 10 15 17 12 13 25 34 37 39 56 45 38 34 32 33 25 26 29 28 30 49 57 49 35 36 38 35 29 26 34 28 24 22 21 22 24 27 26 25 40 36 35 38 37 27 37 40 40 43 43 39 33 32 36 35 27 29 26 14 32 20 19 20 16 20 20 21 29 42 33 32 17 7 6 7 3 7 14 21 26 32 33 33 41 32 37 45 55 55 2 0 18 20 10 5 3 2 2 3 5 3 5 9 16 28 34 40 44 37 13 16 27 28 26 30 30 25 23 23 19 20 20 19 16 12 6 5 4 5 5 4 4 3 2 3 4 3 3 3 3 1 6 6 8 13 13 15 16 18 22 21 19 18 19 23 32 41 48 52 51 51 73 45 27 26 29 40 33 32 38 38 27 31 29 24 19 23 20 16 12 8 2 7 14 18 22 27 23 1 7 4 3 7 6 3 5 8 13 17 26 24 17 11 5 13 17 18 13 13 16 16 13 13 16 23 34 46 54 50 42 31 23 27 25 26 30 31 27 35 39 42 43 44 44 40 34 31 38 37 35 27 22 19 30 31 30 34 50 43 39 36 37 38 37 32 37 46 50 35 34 34 34 31 22 26 30 24 14 17 24 23 21 23 28 21 35 46 36 46 14 2 3 2 4 16 18 22 33 19 22 27 34 42 40 38 49 43 5 0 3 5 4 4 4 3 2 1 2 0 0 3 7 9 1 0 2 5 0 0 10 7 0 0 0 2 13 17 14 16 12 10 9 8 9 6 5 6 8 10 11 12 12 9 7 7 7 6 5 6 16 12 14 17 14 21 25 25 22 18 16 14 15 22 35 50 58 60 64 74 81 62 42 34 36 37 31 32 33 32 28 41 34 27 25 27 25 17 11 9 2 6 11 9 12 19 16 1 5 5 5 7 9 6 7 7 11 17 19 15 15 14 11 23 18 15 18 23 14 11 12 13 12 26 25 33 43 42 21 18 15 17 21 20 25 31 31 24 24 37 39 38 43 41 40 41 43 43 42 32 23 24 32 33 29 36 45 39 40 37 32 29 25 25 35 45 46 35 45 45 41 34 29 26 37 38 29 27 23 18 16 18 28 9 38 41 29 41 9 7 10 9 4 14 24 23 18 0 6 7 10 18 25 23 37 42 31 0 0 0 1 2 2 1 0 0 1 3 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 3 7 11 14 8 9 8 7 8 8 9 11 14 16 17 15 13 10 9 7 7 8 8 10 17 12 18 22 21 24 24 20 17 16 15 29 19 22 38 55 62 62 67 72 78 60 50 40 38 46 37 37 33 25 16 22 24 25 26 24 18 16 14 10 0 6 11 9 7 1 4 7 8 10 11 10 11 10 10 10 12 17 20 19 20 19 20 25 19 18 25 31 20 15 15 16 16 17 21 24 32 28 1 17 11 7 11 16 15 19 18 14 19 21 22 21 23 28 34 39 42 43 44 31 19 22 33 26 32 28 33 37 36 37 30 24 22 23 33 35 37 40 41 51 42 35 33 34 41 38 28 21 16 16 25 21 15 34 50 45 31 23 8 7 7 7 9 22 30 12 5 7 3 5 6 5 7 13 17 8 0 0 0 0 0 0 1 1 0 0 0 1 3 3 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 7 11 9 1 8 10 13 15 15 17 16 16 16 14 11 7 8 10 8 5 9 10 13 20 15 21 22 21 19 17 14 15 17 19 21 32 47 57 60 57 61 71 81 76 52 39 34 37 43 36 36 30 26 25 27 27 25 22 20 21 20 16 12 1 4 7 12 14 6 10 11 8 7 10 9 8 8 8 10 11 14 17 19 20 18 19 21 21 23 26 26 22 23 23 18 15 16 26 25 28 18 3 17 11 8 11 13 11 12 11 12 16 21 18 15 15 22 27 22 23 23 23 18 14 17 18 16 32 21 24 32 34 31 26 18 14 16 27 21 26 32 36 45 36 29 29 32 28 22 25 26 23 19 25 19 20 41 53 42 30 21 16 14 7 5 9 18 25 14 19 29 27 26 21 8 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 10 13 8 4 16 19 20 20 20 20 19 20 19 16 16 13 12 13 12 7 11 11 13 15 14 23 14 10 11 10 12 19 22 23 27 44 52 55 53 50 62 54 56 54 40 44 36 35 37 38 43 28 24 25 26 27 12 8 8 8 4 2 2 8 7 6 6 10 15 15 12 6 3 5 7 8 6 3 4 6 8 12 14 14 18 17 17 20 25 25 27 27 24 24 24 16 12 14 21 34 24 8 3 17 18 14 13 13 13 11 13 15 19 22 19 21 23 23 22 7 8 8 6 10 11 13 14 16 11 12 14 16 18 24 13 8 12 20 14 13 15 26 40 18 14 17 23 26 20 29 32 29 23 17 11 10 19 36 32 26 23 20 13 13 8 4 8 18 23 26 30 34 32 21 12 4 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 0 0 0 0 0 2 1 0 0 3 6 4 5 15 18 19 18 19 19 18 19 17 16 17 8 8 13 12 9 14 12 10 10 11 11 9 6 6 9 14 15 18 26 36 37 45 47 45 40 33 50 58 52 37 31 30 29 32 35 36 20 16 26 34 27 3 0 0 1 3 0 0 9 8 4 2 1 2 3 3 2 1 3 5 6 6 3 1 2 3 7 10 12 12 13 12 17 23 25 28 31 28 23 28 15 11 17 28 34 31 21 6 5 28 18 15 17 18 16 21 19 16 18 22 27 29 28 27 20 12 8 7 10 12 11 8 8 9 9 9 12 13 10 8 8 13 18 17 18 23 28 31 21 13 16 22 30 46 45 39 34 28 21 16 15 20 25 25 25 25 18 13 16 4 3 5 13 22 22 26 27 22 11 15 5 0 0 0 2 1 1 0 1 1 0 1 1 0 0 0 0 0 1 3 7 5 5 13 1 8 9 7 7 17 16 7 0 0 0 0 0 0 0 0 17 21 19 14 11 8 8 9 9 6 7 7 6 8 10 7 5 4 4 4 5 5 9 15 11 18 18 25 36 39 35 36 36 37 46 43 37 31 27 27 26 33 34 26 19 20 29 22 6 0 0 0 0 1 1 3 0 1 1 0 1 1 1 2 0 2 2 2 2 3 1 0 1 2 3 5 7 8 9 7 13 18 20 25 21 20 19 20 16 19 23 31 36 30 35 21 12 28 29 27 26 26 27 22 19 15 16 23 25 26 20 12 9 11 10 11 12 14 15 11 9 9 10 12 12 10 10 16 28 23 21 18 17 22 35 32 23 16 21 29 35 38 39 36 44 35 23 20 14 19 19 16 18 23 17 14 14 9 2 7 13 15 5 1 0 0 2 7 1 0 0 1 3 3 1 0 0 1 0 1 1 0 1 1 0 0 2 4 8 12 13 15 15 16 17 19 21 17 23 9 0 0 0 0 0 0 0 0 2 9 12 11 7 5 5 6 5 4 2 2 1 1 2 2 3 3 4 5 6 11 13 14 18 37 28 28 36 35 28 31 34 40 48 39 39 40 40 37 31 32 29 27 27 26 36 17 0 0 0 0 0 0 1 5 0 1 1 0 0 0 1 1 0 3 4 5 6 0 0 0 0 0 1 1 1 2 3 3 7 12 18 21 19 20 19 17 18 31 24 29 33 29 36 35 28 23 25 28 28 29 28 36 52 51 35 22 18 19 12 9 11 14 15 18 13 9 9 8 5 6 9 11 13 12 17 22 26 26 26 18 12 25 41 35 24 19 22 33 37 45 49 39 43 32 23 22 15 27 20 14 15 22 13 13 8 2 9 4 16 21 16 0 0 0 2 4 0 0 0 1 2 2 0 0 0 0 0 0 0 1 0 0 0 0 1 3 4 8 11 9 5 6 8 11 11 4 0 0 0 0 0 0 0 0 0 0 0 6 9 8 6 4 4 3 2 1 1 0 1 1 2 4 2 2 3 5 5 10 13 15 17 20 27 29 32 33 27 38 35 41 46 37 39 39 37 35 33 24 22 23 29 26 4 2 0 0 0 0 0 1 2 1 0 4 3 1 0 1 1 1 0 2 3 1 0 0 0 0 0 0 0 0 0 0 1 1 3 2 12 19 16 17 19 18 20 25 2 27 25 23 31 33 33 35 24 8 11 32 20 0 0 8 10 9 8 11 17 17 15 13 14 18 11 12 21 22 9 8 9 9 10 8 7 16 27 27 28 14 16 29 26 22 20 22 27 28 26 31 40 43 34 23 18 17 20 32 31 18 11 13 4 11 7 1 3 0 8 22 18 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 2 3 4 2 1 2 1 1 1 2 3 3 3 4 5 6 6 8 13 17 17 18 16 23 27 27 40 38 40 40 36 54 53 46 35 23 9 18 17 21 35 23 20 7 0 0 0 2 6 9 6 0 1 2 1 0 0 0 1 1 1 1 0 0 0 0 0 0 3 3 2 0 0 0 1 2 3 4 7 7 5 7 2 0 0 0 6 14 18 19 5 2 1 3 0 3 39 21 3 0 0 0 0 0 7 26 10 6 6 7 6 2 2 2 5 9 7 6 4 2 2 12 17 20 23 29 14 26 33 18 19 14 25 36 40 32 47 46 39 29 10 14 18 23 27 28 13 7 6 4 2 1 0 0 0 0 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 0 0 0 1 4 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 2 2 2 4 7 9 8 10 13 14 13 13 17 21 25 30 36 38 34 39 47 48 55 54 39 18 2 4 19 29 42 56 52 13 0 0 1 8 7 8 9 0 0 2 1 0 0 0 0 0 1 1 0 0 0 0 0 0 5 8 9 9 2 1 3 3 1 4 7 7 7 7 1 0 0 0 0 4 8 10 13 16 24 7 16 26 28 27 11 0 0 0 0 7 16 27 15 8 4 2 2 1 0 4 7 6 2 3 3 2 2 10 11 13 18 24 13 22 22 19 18 14 23 36 37 25 40 27 25 20 2 15 19 20 23 28 13 8 6 5 5 2 0 0 0 1 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 1 0 0 1 3 8 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 1 1 0 0 1 1 1 0 0 0 1 2 4 6 9 9 8 11 14 15 14 14 16 22 26 31 35 31 31 37 42 44 49 68 49 29 18 17 13 9 30 44 9 37 12 0 5 19 14 14 13 0 1 2 1 0 0 0 0 1 1 2 1 1 0 1 1 0 0 0 0 1 4 7 7 5 3 5 7 7 6 8 8 1 0 0 0 0 4 3 2 2 7 8 18 23 10 9 6 33 46 37 23 23 17 15 19 9 4 3 2 2 1 1 2 3 3 4 6 6 7 13 13 7 11 15 12 31 22 19 20 18 18 27 26 24 37 25 17 10 5 17 19 20 20 17 10 8 8 6 3 2 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 2 3 4 5 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 1 2 1 1 0 0 0 1 2 5 3 6 7 7 7 11 14 12 12 13 14 19 29 32 28 30 30 40 53 59 64 61 42 33 38 35 34 43 57 58 45 41 27 23 28 22 25 25 4 4 2 1 1 0 0 1 1 1 3 4 6 16 9 9 9 6 0 0 0 1 4 8 4 2 1 2 2 2 8 12 0 0 0 2 3 3 4 5 6 7 10 15 12 18 30 39 43 43 42 38 23 11 10 13 18 20 13 9 8 7 6 4 7 8 5 8 12 12 13 18 7 15 14 14 27 20 23 24 21 14 22 19 20 21 3 5 4 8 16 15 11 13 14 11 9 7 5 1 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 3 3 4 11 4 1 4 10 16 24 24 22 25 28 36 45 53 54 47 38 39 44 43 41 47 47 33 14 55 50 39 28 20 22 17 0 1 1 0 0 0 0 0 1 0 2 3 3 4 5 7 13 11 0 0 11 7 1 5 2 2 4 3 2 3 4 4 1 0 0 1 1 0 0 0 2 2 3 5 3 9 14 11 12 20 27 27 19 11 12 8 16 36 31 23 19 16 14 17 13 10 9 15 22 23 20 15 15 18 17 20 28 22 21 22 19 14 16 26 38 35 16 11 5 7 14 17 16 13 8 7 8 5 3 1 0 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 1 1 1 1 1 2 1 1 2 2 3 3 2 3 8 3 3 5 6 7 8 10 10 13 19 34 33 39 46 38 46 47 49 48 43 52 40 37 32 19 48 30 12 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 6 4 0 0 0 12 7 2 6 6 9 7 1 2 2 5 3 0 0 0 0 0 0 0 3 2 0 1 5 6 5 9 18 14 18 14 12 17 18 27 26 26 27 16 23 21 17 21 8 11 13 15 15 12 11 14 16 11 22 21 23 27 27 24 17 14 17 22 18 19 14 7 2 1 12 20 19 18 9 5 6 5 1 1 1 0 0 0 0 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 4 3 10 2 0 0 0 0 6 3 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 4 3 2 1 1 1 1 2 2 2 5 4 3 3 5 6 6 6 8 11 11 12 7 2 3 5 5 3 5 15 30 32 34 38 40 47 46 43 44 49 58 49 22 6 8 50 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 3 2 3 8 9 2 0 5 8 3 6 3 0 0 0 0 0 0 0 0 0 0 3 8 7 8 12 13 10 16 9 9 14 11 24 27 16 6 1 17 20 14 10 3 8 10 9 10 16 8 14 15 12 26 19 23 28 27 22 16 16 21 24 5 17 16 8 6 3 16 22 21 13 9 7 7 6 3 2 2 2 1 1 1 5 9 11 0 0 0 0 0 0 0 0 0 0 2 2 1 1 1 0 0 0 0 2 0 0 0 0 0 0 0 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 5 6 5 4 3 3 3 2 2 3 3 4 3 2 4 7 7 6 7 10 12 12 8 11 10 8 7 6 2 0 6 21 31 21 22 30 40 41 28 29 40 48 39 43 20 4 18 3 0 0 0 0 9 0 0 0 0 2 4 0 0 0 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 6 2 3 1 0 0 0 0 0 0 0 1 1 3 9 9 0 0 11 10 4 5 7 6 7 9 14 16 6 0 0 0 18 11 3 1 3 4 4 4 4 9 7 6 7 15 21 25 26 22 13 9 22 23 22 20 10 6 5 6 8 20 16 16 23 20 15 9 8 7 3 2 1 0 0 1 6 8 6 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 4 4 1 1 1 1 1 2 3 3 2 3 5 7 8 7 6 8 9 12 14 7 9 9 8 7 2 0 1 3 10 23 17 22 27 29 23 16 11 21 32 1 4 3 0 0 0 0 0 0 0 17 23 15 2 0 0 0 0 0 0 2 3 1 0 3 4 3 0 0 0 0 0 0 0 0 1 1 0 1 1 1 2 0 0 0 0 0 0 0 0 2 5 1 4 4 0 1 10 5 0 1 5 3 5 6 6 9 2 0 0 4 23 9 2 0 1 1 4 4 3 3 2 1 1 8 22 25 27 20 13 13 24 18 11 8 6 6 7 7 11 25 21 17 15 17 17 14 9 5 1 0 2 3 5 9 5 5 5 8 14 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 0 0 4 7 7 7 7 7 9 9 8 8 10 7 1 3 1 4 11 22 16 27 31 27 19 19 24 33 33 28 2 0 0 0 0 0 0 0 0 17 23 17 4 0 1 0 4 9 8 7 6 4 1 10 5 2 0 0 0 0 0 0 0 0 4 4 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 4 6 5 3 0 0 9 11 9 1 3 4 3 2 7 9 7 3 2 0 1 4 9 11 19 18 14 14 16 16 12 9 7 7 9 11 17 26 24 25 22 18 18 18 10 4 2 2 5 5 10 11 4 6 7 4 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 11 2 0 6 12 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 4 4 5 6 6 5 10 7 8 12 14 13 13 7 1 4 5 11 13 11 8 11 21 26 19 0 0 22 20 0 0 0 0 0 0 0 0 0 0 2 25 18 7 3 7 2 9 12 5 6 10 11 14 21 3 0 0 0 0 0 0 0 0 0 0 0 2 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 2 1 1 1 4 4 0 0 17 14 4 7 5 8 8 7 7 4 5 4 3 4 5 5 5 6 7 11 28 32 25 19 9 7 8 8 12 11 19 27 29 26 27 21 16 15 10 6 4 5 7 8 11 8 2 1 0 2 0 0 0 0 0 3 4 3 8 6 2 0 0 0 0 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 2 1 0 1 3 3 5 13 8 3 0 2 9 4 3 4 7 12 6 3 1 0 1 12 19 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 13 17 17 9 7 11 1 2 2 0 1 13 20 24 19 0 0 0 0 0 0 0 0 0 0 0 0 12 15 5 0 0 0 1 3 0 0 0 0 0 0 0 0 1 5 2 1 2 4 6 2 1 2 3 4 10 6 5 12 7 8 10 13 13 19 9 6 7 1 13 9 4 4 6 9 6 5 6 10 28 34 28 16 6 4 8 14 16 4 19 27 30 29 34 33 25 17 13 6 5 6 6 5 9 8 5 4 5 21 10 0 0 0 0 6 13 12 1 1 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 4 10 9 4 1 0 2 4 8 11 12 11 3 9 12 13 14 4 8 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 13 3 7 3 2 8 18 13 14 13 11 17 23 23 23 14 0 0 0 0 0 0 0 0 0 0 0 19 18 8 5 1 3 3 1 1 9 3 0 0 0 0 0 2 8 8 4 4 4 5 4 3 2 3 4 3 4 6 8 3 12 14 15 12 4 1 0 0 2 11 9 5 3 5 10 3 4 9 13 7 10 14 13 12 12 4 10 14 1 17 23 28 32 33 33 21 12 9 3 4 9 9 6 13 13 5 8 20 23 6 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 3 7 12 12 9 9 7 3 10 12 11 9 10 11 13 15 12 1 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 CIN -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 -8 -17 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -3 -3 -5 -7 -11 -16 -19 -21 -25 -26 -26 -28 -26 -25 -23 -22 -22 -25 -26 -28 -22 -18 -12 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -33 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -4 -3 -8 -19 -21 -25 -26 -26 -26 -27 -26 -23 -22 -19 -23 -24 -20 -23 -22 -20 -20 -17 -9 0 0 0 -3 -3 -4 -17 -2 0 0 0 0 0 0 0 0 0 0 -1 -9 -8 -2 0 -1 -3 -13 -13 -10 -5 -5 -6 -5 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -6 -1 -17 -8 0 0 0 0 0 0 0 0 0 0 -8 -27 -41 -29 -16 -2 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -19 -21 -25 -23 -27 -27 -23 -17 -15 -14 -20 -19 -17 -13 -12 -18 -18 -17 -15 -11 -9 -6 -8 -12 -7 -4 -12 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -2 0 -6 -13 -12 -2 -12 -5 -6 -12 -12 -8 -11 -5 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -6 -14 -35 -26 -17 -23 -10 -1 0 0 0 0 0 0 0 -2 -27 -33 -33 -31 -24 -17 -15 -9 -3 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -14 -19 -25 -26 -21 -22 -25 -23 -19 -15 -13 -13 -20 -21 -15 -11 -10 -16 -16 -15 -15 -15 -15 -15 -18 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -1 -2 -6 -7 -3 -10 -4 -6 -9 -9 -6 -4 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -9 -15 -32 -38 -25 -27 -13 -3 0 0 0 0 0 0 0 0 -2 -24 -32 -32 -30 -28 -23 -15 -6 -8 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -3 -5 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -0 -18 -20 -17 -15 -14 -15 -13 -13 -13 -12 -13 -13 -17 -13 -14 -16 -19 -18 -17 -18 -9 -4 -6 -10 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -11 -6 -4 -6 -6 -2 -4 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -34 -21 -23 -29 -30 -30 -32 -12 -6 -3 -1 0 0 0 0 0 0 0 -2 -28 -32 -34 -34 -33 -33 -23 -19 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -1 -0 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -12 -14 -14 -14 -11 -11 -11 -13 -15 -18 -22 -20 -21 -22 -18 -16 -19 -3 -1 0 0 0 0 0 0 0 0 -3 -10 -1 0 0 0 0 0 0 -9 -4 0 -4 -13 -0 -11 -11 -5 -5 -13 -12 -2 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -15 -38 -39 -32 -31 -43 -39 -24 -17 -16 -11 -4 -0 0 0 0 0 0 0 0 -0 -4 -34 -40 -39 -39 -34 -24 -21 -8 -3 -6 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -9 -15 -16 -13 -12 -14 -15 -16 -19 -22 -24 -26 -24 -18 -17 -8 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 -0 0 -2 -7 -3 0 0 -2 -14 -12 -4 -1 -3 -4 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -6 -24 -31 -27 -32 -46 -42 -32 -30 -28 -17 -6 -2 -1 0 0 0 0 0 0 0 -0 -11 -33 -39 -40 -35 -27 -20 -17 -15 -13 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -11 -14 -16 -16 -18 -18 -17 -21 -24 -26 -26 -23 -10 -10 -3 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -3 -5 -0 -4 -3 -2 -4 -8 -10 -9 -9 -7 -6 -8 -16 -17 -4 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -9 -13 -9 -38 -40 -43 -42 -35 -28 -26 -14 -3 -0 0 0 0 0 0 0 0 0 -0 -14 -29 -37 -37 -28 -20 -16 -16 -14 -8 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -13 -18 -17 -15 -15 -16 -22 -15 -13 -14 -13 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -3 -4 -1 -9 -9 -9 -11 -12 -11 -13 -11 -12 -15 -18 -20 -19 -20 -15 -5 0 0 -0 -3 -2 -1 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -10 -23 -40 -31 -44 -34 -22 -20 -28 -16 -7 -7 -3 0 0 0 0 0 0 0 -6 -26 -27 -29 -28 -22 -14 -14 -10 -9 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -17 -13 -17 -8 -5 -6 -8 -10 -11 -11 -10 -6 -2 0 0 0 -1 0 0 0 0 0 0 0 0 -0 -4 -1 -1 -1 -1 -4 -5 -8 -8 -8 -11 -14 -13 -15 -12 -15 -16 -12 -14 -14 -10 -4 0 -1 -4 -5 -6 -6 -6 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -22 -32 -38 -45 -43 -23 -15 -16 -18 -12 -4 -3 -1 0 0 0 0 0 0 0 -23 -58 -42 -37 -38 -38 -30 -17 -9 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 -10 -14 -11 -8 -7 -6 -6 -5 -3 -1 -0 -0 0 0 0 0 0 0 -8 -12 -11 -10 -12 -14 -5 -6 -10 -12 -13 -9 -5 -2 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -15 -19 -21 -30 -40 -15 -16 -14 -20 -18 -8 -7 -1 -0 -0 0 0 0 0 0 -11 -28 -34 -52 -49 -44 -32 -20 -18 -19 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -5 -9 -11 -13 -15 -13 0 0 0 0 0 0 -0 -2 -9 -10 -9 -11 -11 -6 -4 -7 -13 -14 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -18 -5 -25 -24 -28 -24 -24 -20 -19 -14 -20 -14 -8 -16 -5 -5 -1 0 0 0 0 0 0 0 -21 -64 -66 -38 -39 -32 -26 -25 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -3 -3 -5 -19 -7 -7 -8 -9 -11 -11 -11 -3 -12 -18 -12 -6 -6 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -16 -8 -19 -18 -36 -31 -23 -19 -17 -16 -11 -8 -9 -13 -11 -6 -1 -0 0 0 0 0 -5 -2 -15 -38 -45 -40 -39 -33 -30 -26 -12 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -9 -11 -2 -3 -5 -6 -10 -14 -14 -5 -12 -9 -2 -7 -15 -8 -6 -6 -4 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -3 -7 -21 -29 -30 -45 -21 -16 -15 -9 -7 -10 -7 -6 -7 -6 -0 -0 0 0 0 -1 -4 -1 0 -4 -14 -32 -29 -29 -28 -21 -13 -4 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -10 -9 -11 -15 -16 -16 -3 0 -0 -2 -5 -3 -4 -8 -7 -1 0 0 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -27 -26 -35 -13 -16 -12 -4 -5 -6 -6 -5 -6 -5 -0 0 0 0 -6 -8 -2 -1 -1 -14 -30 -40 -41 -26 -25 -17 -12 -10 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -11 -11 -9 -11 -1 -0 0 0 0 0 0 -5 -9 -6 0 0 -0 -0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -16 -3 -12 -11 -8 -5 -4 -4 -3 -5 -5 -3 -1 -0 0 0 -3 -7 -7 -6 -5 -11 -21 -24 -26 -30 -16 -19 -12 -9 -10 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -6 0 0 -1 -12 -3 -7 -12 -8 -0 -5 -5 -4 -1 0 -1 -7 -12 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -10 -5 -13 -8 -7 -6 -6 -6 -4 -4 -4 -3 -2 -0 0 0 -9 -16 -11 -5 -7 -21 -21 -18 -17 -16 -7 -16 -9 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -4 -1 0 -2 -11 -2 -2 -5 -4 -3 -15 -6 -9 -12 -12 -10 -10 -11 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -7 -5 -3 -2 -2 -3 -3 -3 -3 -1 -1 -1 -3 -21 -11 -5 -6 -13 -26 -22 -18 -13 -7 -3 -5 -6 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 -3 -12 -18 -14 -10 -8 -9 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -8 -6 -4 -4 -4 -4 -3 -2 -2 -3 -1 -1 -2 -3 -3 -4 -7 -3 -6 -14 -20 -16 -15 -9 -5 -3 -2 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -13 -16 -12 -9 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -13 -10 -8 -7 -5 -3 -2 -0 -2 -2 -2 -0 -2 -4 -4 -4 -5 -6 -2 -2 -7 -11 -11 -3 -4 -7 -8 -5 -2 -5 -8 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -1 -11 -14 -11 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -10 -8 -7 -4 -4 -3 -2 -0 -0 -4 -2 -1 -3 -8 -17 -13 -9 -5 -1 -0 -1 -12 -13 -10 -8 -7 -7 -5 -4 -6 -10 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -5 -9 -8 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -14 -12 -11 -10 -7 -7 -4 -1 -0 -0 -2 -3 -1 -0 -2 -9 -24 -30 -29 -13 -2 -0 -1 -11 -13 -7 -1 -1 -2 -1 -4 -7 -8 -8 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -3 -6 -6 -6 -4 -5 -3 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -24 -23 -14 -11 -12 -10 -8 -8 -5 -1 -0 -1 -4 -8 -0 0 0 0 -2 -7 -7 -15 -14 -7 -3 -8 -8 -3 -1 -0 -0 -0 -2 -5 -7 -9 -8 -3 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -5 -4 -4 -4 -4 -4 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -27 -22 -14 -5 -6 -6 -6 -5 -2 -0 -1 -1 -1 -0 -0 0 0 0 -5 -16 -23 -16 -11 -6 -5 -7 -5 -2 -2 -1 -0 0 -0 -3 -5 -7 -7 -7 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -5 -6 -4 -3 -2 -2 -1 -1 -1 -2 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -17 -11 -4 -3 -2 -9 -8 -3 -0 -1 -2 -5 -3 0 0 0 0 -4 -17 -24 -12 -11 -5 -4 -3 -2 -2 -1 -0 -0 0 -0 -2 -1 -5 -13 -17 -13 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -3 -2 -3 -4 -4 -6 -3 -2 -1 -2 -2 -3 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -15 -14 -11 -5 -1 -2 -5 -6 -4 -1 -0 -2 -9 -4 -1 -0 -0 0 0 -15 -20 -10 -7 -6 -2 -1 -1 -0 0 -0 -0 0 -0 -2 -3 -10 -11 -9 -6 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -7 -6 -4 -7 -5 -2 -2 -3 -3 -2 -9 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -4 -11 -12 -8 -1 -1 -5 -6 -4 -1 -1 -3 -10 -11 -4 -0 -0 -0 0 -15 -15 -11 -11 -6 -5 -2 -1 -0 -0 -0 -0 0 0 -1 -6 -12 -14 -9 -9 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 -4 -7 -7 -5 -5 -8 -2 -5 -5 -4 -6 -6 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -15 -0 -4 -10 -8 -3 -1 -3 -4 -5 -2 -1 -1 -5 -6 -2 -0 -0 -0 -1 -15 -16 -12 -9 -9 -8 -2 -0 -0 -0 -0 -0 -0 0 0 0 -1 -11 -7 -17 -15 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -6 -4 -6 -7 -8 -11 -5 -7 -6 -4 -6 0 -0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -18 -15 -12 -11 -7 -3 -0 -0 -1 -4 -3 -2 -1 -1 -2 -1 -0 -0 -1 -5 -17 -11 -10 -11 -12 -12 -7 -1 -0 -1 -2 -3 0 0 0 0 -3 -11 -23 -18 -10 -3 -2 -1 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -5 -7 -9 -15 -13 -3 -5 -6 -6 0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -8 -10 -5 -5 -2 0 -0 -2 -4 -4 -3 -2 -1 -0 -0 -0 -2 -6 -13 -13 -9 -9 -8 -8 -7 -2 -2 -2 -1 -1 0 0 0 0 -7 -17 -19 -11 -7 -5 -4 -2 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -6 -9 -8 -4 -3 -4 -4 -0 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -8 -2 -5 -8 -6 -6 -3 -1 0 -0 -2 -3 -1 -1 -2 -2 -2 -0 -0 -1 -4 -7 -0 -3 -4 -3 -5 -7 -6 -7 -4 -2 -1 -1 -0 0 -4 -8 -8 -6 -10 -5 -2 -1 -0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -8 -3 -1 -0 -2 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -1 -6 -7 -6 -4 -5 -3 -1 -0 -0 0 0 0 -2 -2 -1 -0 -1 -0 0 -0 -1 -0 -3 -2 -6 -11 -14 -12 -11 -4 -1 -1 0 0 -1 -7 -10 -8 -5 -3 -3 -3 -4 -4 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -1 0 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 -0 -3 -4 -5 -7 -6 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -6 -7 -5 -3 -1 -0 -1 -3 -3 -2 -1 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -1 -1 -2 -2 -2 -4 -1 -1 -0 -0 0 -0 -5 -10 -11 -6 -1 -4 -5 -4 -6 -4 -0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -9 -5 -4 -9 -13 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -1 0 0 0 0 -0 -3 -1 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -5 -7 -7 -6 -5 -6 -3 -3 -2 -1 -1 -2 -3 -2 -2 -1 -2 -1 -0 -0 -1 -1 -2 -2 -3 -1 -0 -0 -0 -1 -1 -4 -5 -2 -2 -1 -0 0 -2 -7 -8 -6 -2 -1 -4 -4 -1 -3 -2 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -9 -8 -5 -6 -7 -9 -10 -9 -10 -13 -7 -4 -1 0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -6 -10 -14 -14 -12 -12 -7 -5 -5 -2 -4 -4 -2 -1 -2 -5 -3 -2 -1 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -2 -1 -2 -1 -0 -7 -12 -8 -0 -1 -0 0 -1 -3 -11 -6 -2 -1 -2 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -10 -9 -7 -6 -6 -9 -7 -7 -9 -8 -2 -2 -1 -0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -6 -13 -10 -8 -5 -3 -4 -8 -11 -8 -9 -9 -10 -11 -12 -5 -5 -6 -4 -3 -3 -3 -2 -1 -3 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -0 -2 -3 -1 -1 -2 -3 -3 -1 -0 -0 0 -4 -6 -4 -1 -1 -1 -2 -2 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -9 -9 -6 -4 -4 -5 -3 -4 -4 -2 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -7 0 0 0 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -16 -15 -12 -11 -13 -12 -13 -11 -11 -10 -11 -9 -9 -8 -5 -7 -9 -1 -4 -6 -5 -3 -4 -4 -3 -2 -3 -3 -0 -1 -1 -1 -2 -3 -2 -2 -1 -1 -2 -1 -2 -5 -5 -3 -2 -2 -3 -4 -3 -1 -1 -0 -4 -3 -1 -0 -0 -0 -4 -3 -3 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -6 -4 -3 -3 -2 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 -1 -11 -8 -3 0 0 -0 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -2 -5 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -20 -19 -13 -12 -10 -10 -11 -11 -8 -6 -3 -2 -3 -6 -10 -7 -4 -5 -6 -10 -7 -4 -2 -2 -1 -2 -2 -2 -1 -0 -1 -0 0 -0 -1 -1 -3 -1 -1 -2 -2 -2 -3 -4 -4 -2 -2 -8 -4 -3 -2 -1 -1 -1 -0 0 0 0 0 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -3 -1 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -5 -2 0 0 0 0 -3 -6 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -19 -12 -6 -5 -9 -9 -6 -6 -3 -2 -1 -2 -4 -6 -9 -10 -8 -5 -6 -6 -3 -2 -2 -1 -1 -1 -1 -0 -1 -2 -0 0 0 0 -1 -3 -1 -1 -2 -3 -3 -1 -3 -4 -3 -3 -7 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 -5 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -0 -0 0 -5 -1 -3 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -10 -6 -4 -6 -7 -5 -5 -2 -1 -1 -2 -5 -7 -7 -8 -7 -4 -1 -2 -2 -1 -2 -2 -0 -0 -0 -0 -0 -1 0 0 -1 -2 -2 -2 -1 -1 -3 -3 -1 -0 -1 -2 -4 -7 -9 -5 -1 -0 -1 -3 -3 -4 -1 0 0 0 -0 -2 -13 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 -21 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -5 -5 -4 -4 -5 -5 -4 -2 -1 -1 -3 -4 -5 -3 -4 -2 -1 -0 -1 -2 -2 -2 -1 -0 -1 -0 -3 -1 -0 -0 -0 -5 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -5 -7 -5 -2 -0 0 0 0 0 0 0 0 0 -3 -5 -7 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -15 -2 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -10 -6 -6 -5 -5 -3 -3 -3 -4 -5 -3 -4 -4 -2 -1 -0 -3 -1 -0 -1 -2 -1 -2 -1 -2 -2 -2 -4 -1 -0 -0 -1 -6 -1 -1 -1 -0 -1 0 -1 -1 -3 -4 -1 -0 -1 -2 -2 0 0 0 0 0 0 0 0 -3 -5 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -0 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -10 -5 -9 -10 -6 -3 -3 -3 -3 -2 -2 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -1 -2 -2 -5 -6 -4 -1 -1 -1 -0 0 -1 -0 -4 -1 -0 -0 -1 -5 -4 -11 -11 -5 -1 -1 -3 -2 -0 0 0 0 0 0 -0 -2 -5 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -8 -1 -1 -7 -9 -6 -5 -5 -5 -3 -3 -3 -3 -3 -4 -3 -2 -1 -0 -1 -2 -2 -2 -2 -1 -2 -2 -0 -0 -0 0 0 0 -0 -3 -1 -1 -0 0 -0 -2 -8 -12 -10 -5 -3 -4 -2 -1 0 0 0 0 0 0 -2 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -7 -6 -4 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -15 -9 -1 -4 -8 -9 -7 -5 -4 -7 -6 -4 -3 -2 -5 -2 -1 -1 -1 -0 -0 -2 -3 -5 -9 -10 -2 -0 0 0 0 -0 0 -5 -7 -5 -3 -2 -1 0 -1 -3 -3 -15 -11 -6 -5 -14 -2 -0 0 0 0 0 0 0 -1 -4 -6 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -3 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -11 -9 -7 -6 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -6 -2 -6 -4 -4 -5 -3 -0 -0 -2 -2 -1 -2 -5 -3 -2 -1 -0 -0 -0 -5 -5 -4 -1 -1 -0 0 0 -0 -0 -0 -2 -2 -5 -6 -3 -2 -1 0 -0 -1 -1 -9 -6 -3 -3 -3 0 0 -0 -0 -0 0 0 0 -1 -3 -5 -4 -3 -1 -2 -5 -3 -2 -2 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -7 -6 -4 -3 -0 -0 0 0 0 0 0 0 0 -0 -2 -4 -4 -3 0 0 0 0 0 0 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -3 -0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -9 -5 -3 -4 -3 -2 -3 -2 -1 -1 -1 -1 -1 -3 -6 -6 -5 -3 -1 -0 -3 -14 -11 -3 0 0 0 0 -1 -2 -1 -0 -0 -1 -4 -4 -1 -1 -0 -0 -0 0 0 -1 -9 -9 -5 -3 -2 -1 -3 -1 -0 0 0 0 -0 -3 -5 -7 -9 -2 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -11 -7 -8 -10 -11 -11 -10 -2 -5 -6 -5 -5 -3 -2 -2 -1 -1 -2 -6 -4 -2 0 0 0 0 0 0 -1 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -0 -0 -4 -6 -5 -3 -10 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -9 -8 -4 -4 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -6 -9 -1 -0 0 -6 -18 -18 -4 0 0 -1 -3 -4 -4 -2 -1 -2 -5 -3 -2 -2 -1 0 -0 -0 0 0 -2 -10 -12 -9 -7 -5 -2 -5 -1 -1 -0 -0 0 0 -1 -2 -5 -9 -2 -0 0 -1 -1 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -13 -9 -7 -6 -7 -9 -9 -9 -8 -8 -7 -8 -8 -6 -5 -5 -6 -4 -3 -5 -5 -2 -1 0 0 0 0 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -3 -8 -2 -1 -3 -4 -3 -6 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -12 -12 -9 -6 -8 -8 -7 -5 -3 -1 -1 -3 -3 -2 -3 -1 -1 -4 -5 -6 0 0 -1 -4 -7 -3 -0 -0 -3 -5 -6 -4 -3 -1 -0 -3 -6 -1 -1 -1 -1 0 0 0 0 -0 -5 -11 -5 -3 -1 -2 -2 -3 -0 -2 -1 -1 -2 -0 -0 -0 -2 -4 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -11 -10 -9 -8 -9 -13 -13 -12 -11 -9 -8 -6 -10 -8 -6 -6 -7 -8 -3 -3 -4 -1 -1 -1 0 0 0 0 0 0 0 0 -4 -4 -2 -3 -5 -3 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -1 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -10 -9 -8 -7 -8 -6 -5 -4 -3 -4 -9 -4 -4 -3 -3 -3 -4 -6 -4 -2 -1 -0 -4 -2 -2 -1 -1 -1 -7 -8 -7 -5 -4 -3 -0 -5 -9 -6 -2 -0 -1 -0 0 0 0 -0 -11 -19 -16 -14 -10 -3 -1 -2 -1 -1 -1 -2 -2 0 0 -0 -0 -1 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -13 -17 -15 -11 -7 -8 -14 -11 -9 -7 -1 -9 -10 -7 -6 -7 -9 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -5 -7 -7 -7 -8 -7 -2 -0 0 0 -0 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -8 -9 -8 -7 -8 -10 -7 -4 -7 -12 -15 -2 -7 -5 -3 -4 -6 -4 -2 -2 -1 -1 -3 -1 -1 -1 -1 -1 -8 -7 -6 -4 -3 -7 -2 -0 -1 -3 -3 -0 -2 -1 -1 0 0 0 -6 -11 -9 -1 -8 -5 -2 -2 -4 -6 -1 -1 -1 -1 0 -0 0 -0 -3 -4 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -3 -2 -1 -1 -10 -10 -11 -14 -12 -10 -10 -8 -5 -5 -6 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -3 -9 -9 -20 -18 -10 -4 -3 -1 0 0 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -9 -8 -8 -8 -8 -10 -26 -13 -9 -6 -2 -3 -2 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 -0 -1 -0 -1 -5 -3 -4 -2 -2 -7 -16 -15 -4 -4 -5 -0 -3 -3 -13 -18 -12 0 0 0 0 -2 -6 -3 -3 -3 -5 -7 -2 -2 -2 -1 -1 -0 0 0 -4 -4 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -2 -4 -5 -6 -5 -2 -2 -2 -3 -11 -13 -8 -3 -4 -4 -5 -3 -3 -4 -0 -1 -1 -0 0 -0 0 0 0 0 0 0 0 -3 -8 -10 -25 -14 -8 -4 -2 0 0 0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -3 -4 -7 -6 -4 -9 -22 -6 -3 -5 -9 -16 -15 -5 -3 -2 -2 -3 -3 -1 -1 -0 -0 -0 -0 -1 -1 -1 -3 -2 -1 -4 -11 -20 -21 -15 -12 -8 -4 -5 -0 -7 -5 -3 0 0 0 0 0 -1 -4 -4 -4 -2 -2 -2 -0 -0 -0 -0 -0 -1 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -6 -8 -3 -1 -1 -1 -2 -1 -2 -3 -4 -3 -3 -6 -3 -1 -1 -3 -2 -2 -2 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -2 -5 -7 -14 -3 -4 -6 -5 -0 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -4 -1 -6 -9 -5 -8 -14 -5 -2 -15 -19 -16 -10 -3 -4 -2 -2 -2 -3 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -10 -13 -8 -4 -20 -18 -13 -6 -2 -1 -9 -3 0 0 0 0 -2 -2 -4 -8 -7 -6 -4 -3 -2 -2 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -5 -5 -2 -1 -0 -0 -0 -0 -3 -5 -5 -4 -4 -3 -4 -4 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 0 0 0 0 0 -1 -2 -1 -18 -18 -10 -7 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 -4 -6 -4 -8 -11 -8 -2 -12 -17 -15 -9 -6 -9 -2 -1 -1 -2 -6 -1 -1 -1 -1 -1 -1 -0 -1 -4 -6 -9 -15 -16 -11 -10 -18 -14 -9 -5 -2 -3 -11 -1 0 -4 -5 -1 -8 -17 -13 -10 -11 -9 -8 -5 -2 -1 -1 -0 0 0 -2 -3 -1 -0 0 0 0 -0 0 -0 0 -1 -2 0 0 0 -0 -0 -0 -0 0 0 0 -8 -25 -19 -14 -4 -5 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -3 -4 -4 -4 -3 -2 -2 -3 -4 -4 -2 -3 -4 -3 -1 -2 -3 -5 -4 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 0 0 0 0 -15 -20 -14 -5 -10 -11 -7 -4 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -4 -7 -3 -3 -4 -3 -1 -1 -2 -2 -3 -4 -5 -3 -1 -2 -2 -2 -2 -8 -4 -1 -1 -0 0 -2 -11 -18 -20 -19 -17 -8 -5 -8 -8 -6 -3 -5 -7 -8 -7 -1 -3 -5 -1 -2 -15 -12 -13 -12 -9 -9 -6 -5 -2 0 0 0 0 -3 -6 -5 -4 -1 -0 -0 -0 0 0 0 -1 -1 0 0 0 -0 -1 -1 -1 -0 -8 -9 -27 -52 -51 -45 -18 -7 -11 -8 -0 0 0 0 0 0 0 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -8 -7 -6 -5 -4 -1 -1 -1 -2 -2 -0 -1 -1 -1 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -5 -25 -30 -32 -24 -10 -15 -4 -3 -3 -2 0 0 0 0 -11 -19 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -5 -6 -2 -1 -1 -2 -2 -1 -1 -1 -3 -3 -2 -3 -2 -5 -4 -2 -2 -3 -4 -2 -0 -0 0 -0 -5 -10 -16 -20 -22 -8 -5 -4 -4 -6 -8 -16 -12 -5 -4 0 -1 -6 -4 -7 -24 -18 -24 -25 -20 -14 -11 -15 -6 -1 0 0 0 -1 -4 -8 -9 -6 -1 -0 -0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -9 -5 -13 -28 -35 -33 -28 -12 -5 -6 -5 -0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -10 -8 -7 -5 -2 -1 -1 -3 -2 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 0 -1 -1 0 -14 -39 -38 -31 -28 -18 -4 -1 -2 -2 -1 0 0 0 0 -23 -25 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -4 -2 0 -0 -1 -2 -2 0 -0 -6 -3 -2 -2 -4 -13 -14 -11 -8 -6 -4 -1 -0 0 -0 -2 -3 -3 -5 -14 -23 -9 -9 -5 -3 -5 -10 -19 -20 -15 -14 -18 -5 -13 -6 -5 -13 -17 -5 -7 -15 -16 -7 -13 -3 0 0 0 0 0 0 -4 -7 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 0 -7 -13 -14 -12 -4 -14 -14 -6 0 0 -3 -5 -3 -4 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -2 -3 -3 -3 -4 -2 -0 -1 -3 -3 -1 0 0 -0 -0 -3 -3 -1 0 -0 -2 -1 -0 -0 -0 -0 0 0 -0 -1 -2 -0 -1 -4 -0 -6 -15 -27 -25 -25 -15 -2 -1 -2 -0 0 0 0 0 -19 -22 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -3 -1 0 0 0 -1 -1 -0 -0 -1 -2 -2 -3 -6 -14 -16 -12 -7 -4 -2 -0 -0 -0 -0 -0 -1 -4 -8 -15 -20 -13 -12 -3 -1 -1 -2 -12 -16 -27 -22 -15 -11 -15 -7 -12 -17 -18 -15 -2 -12 -15 -10 -3 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -5 -8 -6 -5 -6 -2 -2 -3 -4 -3 -9 -19 -22 -14 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -1 -0 -1 -1 -2 -5 -1 0 0 0 -0 -3 -5 -3 -0 -0 -1 -0 0 -0 -0 -0 0 -0 -0 -1 -2 -2 -4 -27 -32 -31 -26 -24 -20 -27 -12 -1 -0 -1 -0 0 0 0 -3 -27 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -6 -2 -0 0 -0 -1 -4 -1 -1 -3 -5 -3 -4 -3 -4 -7 -14 -7 -4 -1 0 -0 -0 0 -1 -2 -2 -3 -6 -15 -21 -21 -11 -3 -0 0 0 -1 -6 -21 -25 -22 -21 -22 -14 -20 -19 -16 -16 -13 -17 -17 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -12 -1 -4 -6 -6 -5 -10 -8 -5 -3 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -4 -3 -2 -1 -1 -0 -1 -2 -4 -5 -1 -0 0 0 -0 -0 -3 -1 0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 -2 -3 -2 -8 -15 -16 -21 -22 -24 -31 -35 -9 -0 0 0 0 0 0 0 -1 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -4 -5 -4 -1 0 -0 -2 -7 -1 -1 -7 -9 -6 -6 -5 -3 -5 -8 -6 -4 -1 -0 -1 -0 0 0 -2 -6 -11 -17 -21 -26 -19 -11 -0 -0 0 0 0 -2 -9 -27 -23 -15 -17 -22 -17 -19 -22 -21 -20 -20 -15 -9 -3 0 -0 -1 -1 -1 0 0 0 -1 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -6 -3 -3 -2 -3 -7 -4 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -3 -11 -8 -1 0 0 0 0 0 -2 -3 -3 -6 -3 -2 -4 -5 -3 -0 -2 -1 -2 -2 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -4 -5 -3 -6 -9 -11 -19 -22 -19 -21 -23 -22 -6 -1 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -6 -6 -6 -6 -5 -3 -1 -7 -10 -1 -0 -9 -8 -5 -9 -9 -4 -6 -6 -2 -1 -0 -1 -1 -0 -0 0 -12 -15 -16 -21 -20 -39 -20 -3 0 0 0 0 0 -5 -17 -28 -21 -7 -11 -22 -6 -3 -16 -18 -12 -8 -8 -5 -2 0 0 -0 -0 -0 0 -1 -3 -8 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 -0 0 -1 -5 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 -6 -13 -20 -21 -4 0 0 0 0 0 -8 -8 -6 -3 -3 -7 -3 -2 -2 -0 -1 -1 -2 -2 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 -0 -2 -7 -7 -7 -6 -5 0 -2 -7 -15 -28 -23 -9 -3 -1 -3 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -12 -7 -6 -6 -7 -8 -7 -5 -9 -8 -1 -0 -4 -5 -5 -8 -9 -4 -4 -5 -3 -2 0 -0 -0 -0 -0 -1 -10 -15 -13 -11 -10 -9 -7 -3 0 0 0 0 -0 -3 -10 -16 -14 -3 -11 -20 -20 -19 -25 -20 -11 -5 -6 -1 -0 0 0 0 0 0 0 -7 -10 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -4 -1 -1 -1 -0 0 0 0 -5 -11 -20 -3 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -7 -7 -0 0 0 0 0 -1 -10 -8 -7 -6 -3 -1 -0 -0 -0 -0 -1 -0 -2 -3 -2 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 -0 0 -2 -4 -3 -1 -4 -4 -4 -1 -3 -3 -10 -28 -20 -7 0 -1 -4 -3 -0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -12 -7 -6 -6 -8 -9 -7 -3 -6 -3 -1 -0 -1 -6 -6 -5 -6 -7 -3 -8 -5 -1 0 0 0 0 0 -6 -22 -24 -16 -12 -10 -8 -4 -1 0 0 0 -0 -1 -4 -6 -7 -5 -0 -6 -10 -7 0 -0 -25 -16 -7 -4 -1 -0 0 0 0 0 0 -1 -12 -15 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -7 -14 -5 -4 -3 -1 0 0 -11 -21 -24 -16 -8 -1 0 0 0 0 0 0 -1 0 -4 -17 -9 -7 -9 -8 -3 -1 -9 -15 -14 -8 -8 -8 -7 -8 -6 0 0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -4 -8 -9 -9 -7 -4 -4 -8 -6 -2 -0 -3 -7 0 0 0 0 -0 -1 -0 0 0 0 -2 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -9 -8 -7 -7 -9 -7 -4 -3 -6 -3 -1 -0 0 -1 -5 -4 -7 -9 -2 -4 -1 -0 0 0 0 0 -0 -3 -9 -16 -10 -8 -7 -7 -8 -9 -3 -0 0 -0 -1 -2 -2 -1 -3 -7 -6 -1 0 0 -1 -8 -15 -9 -4 -0 -0 0 0 0 0 -0 -3 -11 -12 -6 -3 -11 -10 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -3 -6 -8 -8 -2 -2 -1 -0 0 -2 -20 -19 -12 -12 -23 -21 -4 0 0 0 -0 -2 -14 -22 -21 -22 -19 -15 -18 -19 -12 -12 -9 -11 -13 -11 -6 -6 -3 -2 -2 -0 -0 -1 -0 -1 -2 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -3 -7 -10 -6 -4 -5 -6 -7 -4 -6 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -10 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -9 -5 -3 -5 -7 -10 -7 -4 -3 -5 -5 -1 -0 0 -0 -3 -8 -12 -8 -6 -15 -7 -2 0 0 0 0 -1 -0 -2 -6 -8 -4 -3 -3 -3 -3 -4 -4 -1 0 -0 -2 -7 -3 -1 -7 -13 -1 -3 -1 -2 -6 -6 -5 -2 -0 -0 0 0 -0 -0 -0 -3 -12 -15 -10 -4 -6 -9 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -2 -6 -7 -3 0 0 0 0 -9 -16 -8 -2 -2 -11 -24 -23 -10 -2 0 -0 -2 -10 -12 -16 -19 -16 -12 -17 -9 -10 -11 -9 -8 -9 -6 -8 -9 -5 -2 -1 -2 -2 -1 -5 -2 -1 -1 -1 -0 -1 -0 -0 -0 0 0 -0 0 0 -0 -0 -0 -1 -3 -5 -5 -6 -2 -1 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -2 -8 -6 -5 -4 -6 -11 -4 -3 -4 -5 -6 -1 -1 -0 -0 -2 -7 -14 -8 -5 -8 -6 -2 -1 -0 0 -0 -1 -3 -3 -5 -7 -3 -5 -5 -4 -5 -7 -4 -1 -0 -1 -2 -0 -0 0 -2 -6 -1 -12 -5 -2 -4 -2 -4 -3 -1 0 0 0 -0 -0 -1 -5 -13 -14 -15 -16 -12 -8 -8 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -3 -4 -2 0 0 0 0 -11 -14 -1 0 -3 -2 -8 -17 -11 -1 -6 -3 -1 -4 -6 -11 -13 -9 -5 -12 -5 -8 -9 -7 -6 -10 -11 -13 -12 -5 -1 -4 -1 0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -8 -9 -8 -9 -8 -8 -8 -4 -6 -6 -6 -5 -4 -3 -1 -0 -3 -6 -9 -6 -5 -6 -6 -5 -4 -1 0 -1 -3 -2 -4 -5 -5 -4 -7 -8 -5 -3 -3 -3 -1 -0 -1 -3 -5 -4 -1 -4 -6 -5 -7 -2 -7 -6 -2 -2 -2 -1 0 0 0 0 0 -1 -4 -6 0 0 -4 -7 -6 -4 -2 -1 -1 -1 -1 0 0 -0 0 0 0 0 0 -1 -2 -1 -0 -0 0 0 0 0 0 -3 -3 0 -1 -10 -12 -6 -2 -2 -1 -8 -4 -1 -1 -3 -3 -11 -10 -8 -8 -3 -3 -4 -5 -9 -17 -17 -10 -7 -4 -2 -6 -2 0 0 -1 -2 -2 -1 -3 -4 -3 -0 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -5 -5 -7 -13 -10 -8 -6 -5 -9 -7 -8 -8 -6 -2 -0 -2 -2 -5 -8 -6 -4 -5 -6 -5 -4 -1 0 -0 -0 -1 -5 -7 -6 -5 -5 -6 -3 -3 -3 -1 0 -0 -1 -3 -5 -5 -4 -8 -11 -10 -9 -13 -9 -6 -3 -2 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -7 -7 -5 -2 -3 -2 -1 -0 -0 -0 0 -0 -0 0 0 0 0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -0 -1 -1 0 0 -1 -10 -10 -6 -2 -0 -3 -2 -6 -13 -13 -3 -1 -4 -4 -1 -3 -4 -4 -4 -4 -3 -0 -4 -6 -5 -2 -0 -0 -1 -2 -1 0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -1 -5 -6 -6 -8 -9 -10 -8 -8 -9 -8 -5 -3 -5 -7 -5 -0 -0 -2 -3 -6 -8 -6 -4 -5 -5 -4 -3 -0 0 -0 -1 -4 -4 -9 -9 -7 -6 -5 -5 -4 -4 -2 -0 0 -1 -1 -2 -5 -7 -10 -8 -7 -8 -12 -7 -5 -5 -3 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -1 -5 -3 -1 -2 -2 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -2 0 -0 -3 -1 -0 -1 -2 0 -0 -6 -6 -1 -1 -2 -6 -8 -6 -4 -3 -6 -4 -1 -1 -0 0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -6 -6 -3 -1 -3 -0 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 -4 -9 -9 -12 -8 -6 -7 -10 -7 -4 -6 -5 -1 -1 -2 -3 -2 -0 -1 -5 -8 -7 -4 -3 -3 -3 -2 -1 -1 0 0 -1 -1 -4 -9 -10 -7 -7 -6 -4 -2 -2 -2 -0 -0 -1 -1 -3 -3 -4 -5 -5 -6 -4 -4 -12 -11 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -0 0 0 0 0 -3 -4 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -14 -7 -10 -9 -4 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -4 -10 -11 -5 -2 -1 -2 -3 -1 -0 -0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -10 -8 -5 -6 -6 -5 -1 -2 -2 -2 -1 -2 -4 -4 -2 -0 -1 -2 -6 -6 -6 -5 -5 -5 -5 -2 -0 -0 0 -2 -3 -3 -5 -6 -3 -5 -5 -2 -4 -4 -2 -1 0 -0 -2 -5 -5 -4 -5 -7 -6 -5 -5 -6 -7 -3 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -5 -2 -1 -1 -1 -0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -5 -7 -7 -6 -3 -0 -0 -1 -0 -0 -0 -0 -0 -0 -12 -16 -15 -13 -4 -5 -4 -4 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -6 -2 -7 -5 -2 -2 -4 -2 -2 -2 -2 -4 -4 -1 -0 -0 -2 -6 -4 -4 -4 -4 -7 -4 -1 -0 -0 -0 -1 -2 -3 -3 -3 -3 -4 -2 -3 -5 -1 -2 -1 -0 -1 -3 -5 -3 -4 -5 -5 -2 -4 -5 -5 -4 -1 -0 0 0 0 0 0 0 0 -0 -1 -3 -4 -8 -7 -2 -2 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -6 -8 -6 -3 -1 -0 -0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -3 -4 -4 -6 -4 -2 -3 -3 -4 -5 -5 -3 -2 -1 -0 -1 -4 -3 -3 -3 -3 -4 -3 -4 -1 -0 -1 -4 -4 -3 -3 -2 -2 -4 -4 -4 -5 -4 -3 -2 -1 -0 -1 -1 -1 -2 -2 -1 -0 0 -0 -2 -3 -1 0 0 0 0 0 0 0 -1 -1 -3 -4 -2 -3 -2 -1 -3 -9 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -22 -19 -7 -0 -0 0 -2 -2 -1 -1 -1 -1 -1 -2 -3 -0 -0 -1 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -3 -3 -3 -2 -12 -6 -2 -3 -6 -6 -5 -4 -4 -4 -1 -1 -1 -1 -2 -5 -4 -4 -3 -2 -3 -3 -1 -0 -0 -0 -2 -2 -2 -2 -3 -6 -4 -3 -3 -3 -4 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -2 -4 -5 -1 -2 -2 -2 -2 -4 -6 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -22 -18 -15 -6 -3 -7 -2 -5 -3 -0 -0 -0 -0 -3 -2 -0 -0 -0 -2 -5 -7 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -1 -1 -7 -7 -3 -10 -6 -4 -3 -3 -6 -4 -3 -3 -2 -3 -0 -0 -0 -2 -5 -2 -1 -2 -2 -2 -3 -4 -3 -3 -5 -3 -3 -4 -4 -4 -5 -4 -3 -3 -3 -3 -2 -3 -3 -2 -1 -0 -1 -2 -3 -3 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -13 -0 -6 -2 -1 -4 -2 -2 -2 -1 -0 -1 -6 -3 -1 -0 -0 -1 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -3 -3 -2 -2 -1 -3 -4 -2 -4 -4 -4 -7 -5 -2 -2 -1 -1 -1 -2 -0 -0 -0 -0 -1 -1 -0 -1 -2 -2 -1 -5 -8 -7 -6 -6 -5 -7 -6 -6 -7 -5 -4 -3 -2 -2 -2 -1 -2 -1 -0 -0 -1 -1 -3 -2 -0 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 -1 -6 -13 -12 -3 -2 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -6 -8 -2 -6 -2 -2 -2 -0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -2 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 -5 -6 -4 -3 -0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 -1 -1 -0 -1 -3 -3 -3 -2 -4 -5 -2 -1 -1 0 -1 -4 -5 -4 -0 0 0 -0 -0 -0 -0 -4 -3 0 -1 -9 -9 -7 -6 -5 -3 -6 -7 -7 -7 -7 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -1 -7 -11 -11 -9 -7 -2 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 0 0 0 0 -0 -2 -3 -1 -0 -1 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -5 0 0 -0 -3 -4 -6 -6 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -1 -1 -1 -0 -1 -1 -2 -3 -3 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -1 -2 -5 -5 -4 -1 -1 -5 -1 -3 -4 -4 -2 -5 -4 -4 -3 -2 -4 -4 -2 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 0 0 -0 -0 0 0 -2 -3 -0 0 -6 -6 -3 -4 -3 -1 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -1 0 0 -0 -1 -0 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -2 -1 -2 -1 -0 -1 -1 -1 -1 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -3 -5 -6 -7 -7 -5 -3 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -2 -1 -0 -0 -0 -1 -2 -0 -0 -0 0 0 0 0 0 -0 -0 -1 0 0 -2 -2 -0 -0 -2 -3 -9 -9 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 0 -0 -0 -0 -0 -2 -1 -0 -1 -3 -1 -1 -0 -0 -0 -0 -2 -0 -0 -0 0 0 0 -13 0 0 0 0 0 -0 -4 -5 -3 0 0 0 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -1 -4 -6 -5 -3 -2 -2 -4 -3 -2 -1 -1 -1 -0 -0 -1 -0 -0 -0 0 0 -0 -1 -2 -1 -0 -1 -3 -0 -6 -9 -8 -3 -6 -5 -4 -4 -2 -1 -2 -2 -2 -2 -3 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 -0 -3 -1 -3 -14 -3 -1 -1 -1 -2 -3 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -2 -3 -3 -3 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -1 -2 -2 -1 0 -0 -2 -2 0 0 0 0 0 -0 -2 -3 -1 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -4 -3 -2 -1 -2 -5 -5 -3 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -0 -1 -0 0 -1 -1 -2 -2 -1 -1 -1 -5 -1 -7 -9 -6 -1 -3 -2 -4 -5 -2 -4 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -2 -2 -2 -1 -0 0 0 0 0 -0 -1 -11 -9 -3 -6 -1 -1 -1 -0 -1 -4 -3 -2 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -2 -2 -1 -1 -3 -5 -5 -3 -4 -3 -2 -4 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -5 -0 0 0 0 0 0 0 -2 -4 -3 -0 0 0 0 0 0 -4 -1 0 0 0 0 -0 -0 -1 -5 -1 -0 -1 -2 -3 -8 -4 -2 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -3 -3 -2 -1 -1 -0 -0 -2 -3 -2 -1 -3 -1 -0 -2 -6 -6 -6 -4 -1 -0 -1 -1 -3 -4 -3 -2 -2 -1 -2 -3 -1 -1 -2 -1 -1 -2 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 0 0 0 0 -0 -1 -3 -2 -2 -1 -0 -2 -2 -1 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -0 0 -0 -1 -3 -3 -3 -2 -3 -5 -6 -5 -5 -4 -4 -5 -3 -2 -3 -3 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 0 0 0 0 0 -0 -4 -1 0 -0 0 0 0 0 0 0 -0 -6 -6 -6 -5 -7 -1 -5 -6 -3 -3 -3 -2 -2 -1 -1 -2 -4 -2 -1 -3 -4 -4 -3 -2 -2 -1 -2 -7 -5 -0 -1 -2 -4 -6 -8 -8 -8 -3 -2 -2 -2 -3 -4 -3 -2 -2 -3 -1 -2 -3 -1 -1 -1 -0 -0 -1 -1 -2 -2 -1 -0 -1 -0 -1 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 -1 -2 -4 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -1 -1 -3 -4 -5 -7 -4 -3 -4 -8 -11 -8 -6 -7 -5 -3 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 -4 -5 0 0 0 0 0 0 -0 -1 -3 -3 0 0 0 -0 -1 -1 -1 -1 -1 -3 -4 -4 -2 -1 -1 -2 0 -0 -0 -9 -11 -5 -1 -2 -2 -1 -3 -6 -9 -10 -7 -5 -7 -2 -2 -2 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -0 0 0 0 0 -1 -1 -2 -2 -1 -0 0 0 -0 -1 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -3 -5 -5 -4 -4 -5 -2 -3 -7 -6 -4 -3 -8 -14 -14 -10 -7 -10 -9 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -1 0 0 0 0 0 0 0 -16 -18 -12 -4 -1 -2 -5 -5 -6 -7 -9 -5 -2 -3 -1 -1 -1 -2 -2 -1 -2 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -2 -4 -5 -5 -3 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -3 -4 -6 -6 -6 -5 -5 -7 -6 -8 -11 -4 -6 -9 -11 -11 -12 -4 -6 -6 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -1 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -2 -16 -17 -13 -7 -1 -0 -2 -2 -1 -2 -5 -2 -1 -1 -1 -1 -1 -1 -1 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 0 0 0 -1 -3 -8 -6 -3 -0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -7 -4 -6 -7 -7 -6 -5 -8 -4 -4 -7 -9 -4 -4 -5 -4 -2 -2 -12 -3 -2 -5 -6 0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -0 0 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -14 -11 -5 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -2 -5 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -2 -3 -3 -3 -5 -5 -4 -1 -1 -2 -1 0 0 -3 -2 0 -1 -0 -6 -8 -6 -1 -0 -2 -2 -2 -0 -0 -1 -2 -2 -2 0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -4 -1 0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -7 -5 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 -2 -2 0 0 0 0 0 -0 -0 -2 -2 -2 -1 0 0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -0 -0 -0 -2 -3 -3 -3 -2 -0 0 -5 -9 -1 0 0 0 0 0 0 0 0 0 0 -1 -10 -5 -2 -2 -3 -6 -3 -1 0 0 0 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -6 -1 0 -1 -1 -0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -0 -7 -8 -5 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -1 -0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -2 -2 -0 0 0 0 0 0 -0 -1 -2 -4 -3 -1 0 0 -0 -0 -0 -1 -1 -2 -3 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -9 -12 -10 -5 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -0 0 -11 -19 0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -4 -4 -4 -2 -2 -2 -2 -2 -0 -1 -4 -6 -5 -2 -1 -0 -0 -0 -0 -1 -5 -6 -7 -7 -5 -0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -2 -11 -10 -10 -6 -2 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -0 -1 -1 -1 -1 -0 -0 0 0 0 -0 -2 -2 -2 -1 0 0 0 0 0 -0 -2 -5 -5 -5 -4 -0 0 0 -0 -1 -2 -2 -6 -5 -1 -1 -1 -1 -0 -1 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -4 -2 -1 -1 -1 -0 -1 -2 -4 -5 -6 -4 -0 -2 -3 -4 -4 -8 -8 -8 -8 -6 0 0 0 -0 -0 -0 -1 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -7 -12 -6 -3 -6 -1 -0 -4 -4 -2 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -4 -3 -2 -1 -1 0 0 0 0 -1 -2 -2 -2 -1 0 0 -0 -0 0 -0 -1 -4 -3 -3 -3 -1 -1 -0 -0 -0 -1 -4 -4 -4 -3 -3 -3 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -2 -8 -2 -3 -3 -3 -6 -6 -4 -2 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -3 -3 -0 0 -0 -0 -0 -1 -5 -2 -1 -3 -7 -0 -2 -5 -5 -4 -4 -4 -1 0 0 0 -0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -3 0 0 -1 -5 -9 -9 -9 -4 -4 -7 -7 -0 -4 -7 -5 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -3 -4 -5 -6 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -2 -2 0 0 0 0 0 0 0 0 -5 -8 -8 -3 -8 -11 -7 -3 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -3 -1 -2 -1 -0 0 0 -1 -3 -1 -0 -0 -0 0 -0 -3 -4 -2 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -2 -4 -5 -4 -7 -9 -8 -7 -6 -2 -2 -4 -3 -1 -6 -9 -8 -5 -4 -4 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -9 -11 -9 -9 -7 -5 -8 -12 -11 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -2 -1 -3 -4 -1 -1 -1 -0 -0 -0 -1 -1 -1 0 -0 -1 -4 -4 -2 0 0 0 0 0 -0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -2 -5 -6 -4 -0 -0 0 0 -0 -6 -5 -6 -9 -10 -1 -6 -9 -9 -7 -9 -7 -4 -2 0 0 -3 -4 -5 -6 -10 -8 -5 -3 -2 -2 -2 -3 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -0 0 -0 -2 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -3 -4 -9 -7 -2 0 -0 -0 0 0 0 -1 -2 -1 -1 -0 -0 -0 0 -0 -3 -3 -2 -10 -12 -14 -16 -17 -18 -15 -6 -2 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -6 -7 -4 -4 -1 -0 -3 -7 -6 -1 -2 -2 -1 -1 -2 -2 -4 -4 0 -0 -4 -4 -2 0 0 0 0 0 -1 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -10 -11 -1 -13 -6 0 -3 -15 -13 -12 -12 -13 -9 -9 -9 -8 -7 -11 -2 -0 0 0 -0 -2 -4 -5 -6 -7 -7 -5 -3 -3 -3 -1 -2 -2 -1 -2 -1 -1 -1 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -0 -1 -1 -1 -2 -1 -0 0 -0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -2 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -2 -4 -6 -5 -6 -7 -9 -11 -14 -15 -6 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -21 -13 -13 -11 -7 -4 -2 -2 -2 -1 -1 -0 -4 -4 -2 -0 -0 -2 -1 -0 -2 -3 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -3 -1 -1 -1 -10 -12 -7 -15 -7 -2 -6 -14 -12 -12 -11 -10 -10 -10 -9 -9 -8 -7 -5 -4 -4 -2 -0 -0 -1 -3 -4 -4 -6 -4 -4 -4 -3 -1 -2 -1 -1 -2 -0 -1 -0 0 0 0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -0 0 0 0 0 -0 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -2 -1 -0 -3 -6 -5 -1 0 0 0 0 -0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -21 -21 -20 -17 -7 0 -1 -8 -8 -6 -4 -3 -3 -1 -1 -0 0 -0 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 -2 -6 -9 -9 -7 -10 -12 -9 -11 -13 -11 -11 -11 -9 -6 -5 -8 -9 -6 -3 -3 -3 -3 -3 -2 -1 -6 -5 -3 -3 -3 -2 -3 -4 -4 -4 -3 -1 -1 -1 -0 -1 -0 0 0 0 0 -0 0 -0 -0 -0 -1 -1 -0 -0 0 -0 -2 -1 -0 0 0 0 0 -1 -2 -0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 -2 -2 -3 -5 -0 0 -3 -4 -2 -2 -2 -1 -1 -1 -0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -1 -0 -4 -5 -3 -2 -3 -0 0 0 0 0 0 0 -2 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -0 -12 -19 -12 -3 -5 -7 -3 0 -2 -7 -8 -9 -4 -1 -1 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -1 -5 -6 -4 -4 -2 -3 -5 -6 -7 -3 -11 -13 -10 -7 -2 -5 -6 -6 -7 -6 -2 -0 -1 -1 -0 -4 -2 -0 -1 -4 -3 -3 -2 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -0 -1 -1 -0 -2 -2 -1 -0 -0 -1 -0 -0 0 0 0 0 -0 -3 -3 0 0 0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -2 -4 -8 -11 0 0 -0 -3 -4 -4 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -3 -4 -4 -3 -2 -2 -4 -4 -2 0 0 0 0 -0 -0 -0 -2 -2 -3 -4 -7 -8 -2 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -1 -3 -6 -3 -0 -0 -1 -0 -1 -1 -2 -2 -2 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 -0 -0 -0 -1 -0 0 0 0 0 -1 -2 -4 -2 -3 -3 -3 -2 -2 -2 -5 -4 -2 -3 -2 -2 -3 -3 -2 -12 -13 -8 -3 -1 -4 -4 -5 -4 -2 -0 -0 -0 -0 -0 -4 -1 -1 -3 -6 -1 -2 -2 -1 -1 -2 -4 -2 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -2 -1 -2 -1 -0 -1 -2 -1 -1 -1 -1 -2 -0 0 0 0 -0 -3 -4 -2 -0 -0 -0 0 0 0 0 0 -1 -0 0 0 0 -0 0 -0 -1 -2 -4 -3 -0 -0 0 0 -1 -2 -2 -2 -3 -2 -1 -0 0 -0 0 0 -0 -1 -1 -2 -3 -3 -4 -4 -4 -4 -3 -3 -4 -5 -4 -3 -3 -1 -1 -1 -2 -2 -1 -2 -2 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -4 -1 -1 -1 -1 0 0 0 -0 -1 -1 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 0 0 0 -1 -2 -5 -1 -1 -1 -1 -1 -2 -1 -3 -4 -1 -2 -1 -1 -3 -3 -1 -1 -1 -2 -1 -2 -4 -3 -1 -6 -11 -4 -4 -7 -7 -3 -3 -2 -1 -1 -1 -0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -2 -1 -1 -4 -6 -4 -1 -1 -2 -2 -2 -1 -0 0 0 -0 -1 -2 -0 -0 -0 -0 -1 -2 -1 -1 -1 -2 -1 0 0 0 0 -1 -3 -2 -1 -0 -0 0 0 0 0 -1 -3 -1 -0 0 0 -0 -1 -0 0 -0 -1 -3 -2 -1 -1 -1 -2 -2 -5 -6 -5 -4 -3 -1 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -3 -2 -3 -3 -3 -2 -2 -3 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -3 -2 -2 -4 -5 -2 -2 -1 -3 -3 0 0 -0 -0 -1 -3 -1 -4 -2 -1 -1 -1 -1 -2 -2 -2 0 0 -4 -3 -1 -0 -0 0 -1 -3 -5 -4 -2 -1 -1 -0 -0 -2 -2 -1 -1 -4 -4 -2 -1 -1 -1 -5 -4 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -3 -2 -1 -2 -6 -2 -5 -6 -4 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -4 -4 -5 -3 -0 -0 -1 -1 -1 -2 -4 -1 -1 -1 -1 -2 -2 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 -1 -1 -0 -0 0 0 -0 -0 -2 -2 -1 0 -0 -1 -2 -4 -6 -7 -6 -8 -9 -8 -5 -3 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -4 -4 -4 -4 -2 -2 -2 -2 -2 -4 -3 -4 -4 -4 -4 -2 -3 -5 -4 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -2 -2 -2 -1 -3 -3 -2 -1 -0 -2 -2 -1 -1 -1 -0 -0 -1 -3 -1 -1 -0 -0 -0 -1 -0 -0 -0 -1 -3 -3 -2 -1 -2 -3 -5 -5 -3 -3 -4 -2 -1 -0 -1 -4 -3 -1 -2 -4 -4 -2 -1 -0 -0 -0 -0 -3 -4 -4 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -4 -4 -3 -2 -1 -2 -2 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 -1 -2 -5 -5 -5 -3 -2 -2 -1 -2 -3 -3 -0 -1 -1 -1 -1 -1 -0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 -1 -3 -3 -1 -2 -2 -2 -4 -2 -0 -0 -1 -2 -3 -3 -3 -3 -1 -0 0 0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -6 -6 -5 -5 -5 -3 -4 -5 -3 -0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -0 -1 -1 -0 -1 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -0 -0 -1 -0 -0 -0 0 0 -0 0 -0 -1 -1 -3 -3 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -3 -3 -1 -2 -3 -2 -0 -1 -1 -1 -0 -1 -4 -3 -2 -3 -4 -1 -0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 -1 -1 -2 -3 -4 -4 -3 -3 -1 -2 -2 -2 -1 -0 -0 -1 -0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -1 -1 -1 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 -1 -1 0 0 0 0 0 -0 -2 -2 -3 -3 -4 -4 -1 -6 -9 -7 -3 -3 -2 -2 -1 -0 -0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -3 -4 -5 -6 -6 -7 -7 -6 -4 -3 -3 -2 -1 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -0 -1 -2 -1 -1 -1 -3 -3 -2 -2 -1 -1 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -0 -1 -0 0 -0 -2 -2 -1 -1 -2 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -4 -3 -2 -2 -2 -1 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -0 -0 -1 -1 -0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -0 -0 0 -0 -1 -1 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -6 -5 -5 -6 -6 -4 -3 -3 -1 0 0 0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -6 -7 -8 -7 -7 -8 -8 -6 -4 -1 -2 -1 0 -0 0 0 -3 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -1 -6 -9 -8 -7 -2 -2 -1 -1 -1 -0 -0 -0 -1 -0 -0 0 -0 -0 -0 0 -0 -2 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 0 -1 -3 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -3 -3 -2 -2 -0 0 0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -2 -1 -0 -1 -2 -3 -3 -1 -0 -1 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -0 -2 -1 -2 -1 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -5 -15 -15 -14 -10 -5 -1 -3 -2 -1 0 0 0 -0 -0 -0 -1 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -2 -2 -3 -4 -8 -10 -10 -10 -6 -0 -1 -1 -1 0 0 0 0 -1 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -0 -1 -1 -1 -0 -0 0 -0 -1 -3 -5 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -3 -1 -1 -1 -1 -1 0 0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -0 -1 -1 -0 -1 -4 -4 -2 -0 -0 0 0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -3 -3 -3 -2 -2 -2 -1 -1 -3 -1 -1 -2 -1 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -1 -1 -1 -2 -3 -2 -6 -13 -14 -5 -3 -3 -3 -2 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -1 -1 -4 -3 -4 -7 -8 -9 -9 -7 0 0 0 -2 -3 -2 -2 -0 -1 -2 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -2 -0 -1 -1 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -4 -0 -1 -1 -1 -0 0 0 0 -0 -1 -1 -0 -0 -2 -3 -1 -1 -1 -1 -0 -0 -3 -1 -2 -2 -1 -1 -2 -1 -1 -2 -3 -1 -0 0 0 0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -3 -3 -3 -2 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -1 -1 -1 -2 -3 -1 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -1 -2 -5 -5 -4 -6 -7 -2 -1 -1 -3 -3 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -4 -4 -4 -5 -6 -9 -9 -9 -9 -4 -2 -4 -4 -4 -4 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 -0 -1 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -2 -0 -1 -1 -0 -0 -0 0 0 -1 -2 -3 -1 -1 -5 -5 -3 -3 -1 -0 -0 -0 -1 -2 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 -0 -1 -1 -1 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -1 -1 0 0 0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 0 -0 -0 -0 -0 -0 -2 -1 0 0 -0 -1 -0 -2 -4 -4 -6 -2 -0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -2 -5 -7 -8 -8 -10 -8 -0 0 -2 -3 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -2 -2 -2 -3 -3 -4 -5 -5 -5 -5 -4 -4 -6 -5 -4 -4 -4 -3 -4 -3 -2 -2 -3 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -0 -2 -2 -1 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -3 -3 -2 -2 -2 -0 -0 -0 -1 -0 -0 -1 -2 -3 -0 -1 -1 -0 -0 -0 -0 -0 -2 -3 -3 -3 -1 -1 -2 -2 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -1 -0 0 0 -0 -1 -2 -2 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 -1 -1 -0 -0 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -1 -1 -1 -1 -4 -1 -0 0 0 -0 -3 -5 -4 -3 -1 -0 -0 0 0 0 0 0 -3 -6 -6 -9 -3 0 -1 -2 -0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -3 -5 -7 -7 -6 -5 -4 -3 -3 -2 -2 -2 -3 -4 -3 -4 -4 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 0 -0 -1 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -2 -2 -2 -2 -4 -2 -1 -1 -0 -0 -1 -1 -1 -2 -1 -2 -2 0 0 0 -1 -2 -3 -2 -2 -3 -2 -1 -1 -2 -1 -1 -0 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 -0 -2 -2 -4 -4 -1 -2 -1 -1 -2 -1 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -1 -1 0 0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 0 0 0 -0 -1 -3 -3 -3 -2 -2 -1 -0 0 0 0 -0 -6 -7 -4 -1 -1 -0 0 0 0 0 0 -1 -3 -5 -8 -2 0 -0 -1 -2 -5 -6 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 -5 -6 -5 -5 -4 -3 -3 -2 -2 -3 -3 -3 -3 -2 -3 -4 -2 -2 -2 -0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -2 -2 -5 -4 -2 -0 -0 -1 -3 -5 -3 -1 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -4 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -3 -1 -1 -2 -1 0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 -1 -1 0 0 0 -0 -1 -2 -2 -7 -4 -1 -1 -0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -1 -3 -2 -1 -1 -2 -2 -2 -1 -1 -2 -1 -2 -2 -1 -1 -3 -1 -1 -1 -0 -0 -1 -2 -2 -2 -2 -5 -2 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -6 -7 -3 -6 -6 -4 -2 -1 -0 -4 -4 -2 -1 -1 -1 -3 -4 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -2 -2 -1 -1 -0 -0 -1 -2 -3 -2 -1 -1 -2 -2 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -2 -2 -2 -1 -0 0 0 0 0 -0 -2 -1 -0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -0 -0 -1 -2 -2 -3 -4 -3 -1 -0 0 0 0 -0 -1 -0 -0 0 0 0 -0 0 -2 -5 -2 -0 0 -0 -0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 -0 -0 0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -0 -1 -1 -1 -1 -1 -2 -5 -6 -4 -4 -3 -2 -1 0 -0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -0 0 0 -1 -3 -1 -1 -5 -6 -7 -3 -2 -2 -0 -1 -2 -1 -0 -0 -0 -0 -1 -3 -5 -3 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -3 -2 -1 -0 -1 -0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -1 -0 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 -0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -2 -1 -0 0 0 -0 -0 -1 -2 -1 -4 -3 -2 -1 0 0 0 -0 -1 -2 -0 -0 0 0 -0 -5 -7 -4 -2 -1 -2 -0 -2 -3 0 0 0 0 -1 -3 -5 -3 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -5 -4 -3 -3 -5 -4 -4 -2 -1 -2 -3 -4 -5 -9 -8 -9 -9 -6 -3 -6 -2 -1 -1 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -2 -2 -1 -1 0 0 0 -1 -3 -3 -9 -0 -1 -2 -0 -1 -1 -0 -1 -0 -0 -0 -0 0 0 0 -3 -5 -2 -3 -1 -1 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -1 -1 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -2 -2 -1 -2 -0 -0 -0 0 0 0 0 0 -1 -2 -0 0 0 -1 -6 -6 -2 0 -0 -2 -0 -2 -2 -2 -8 -7 -2 -3 -7 -7 -3 -1 -1 -0 0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -6 -6 -6 -6 -6 -8 -7 -3 -1 -2 -7 -7 -11 -12 -11 -10 -9 -6 -4 -3 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 0 0 0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -3 0 -1 -1 -0 -1 -1 -2 -2 0 -0 -0 -0 0 0 0 -1 -2 -1 -4 -2 -2 -4 -5 -2 -2 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 -0 0 -0 -0 -1 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -2 -1 -0 -2 -1 -0 -0 -1 -0 0 0 0 0 0 0 -1 -2 0 0 0 -2 -5 -5 -1 0 -0 -1 0 0 -0 -0 -1 -2 -1 -2 -6 -7 -4 -3 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -7 -8 -8 -8 -8 -8 -8 -1 -3 -6 -9 -9 -17 -20 -15 -10 -12 -8 -5 -2 -2 -1 -0 0 -0 -0 -0 -0 -1 -1 0 0 0 0 -0 -0 -0 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -1 -0 0 -0 -0 0 -0 -4 -2 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -1 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -1 -1 -1 -4 -1 -0 -1 -3 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 0 0 -0 -2 -0 -3 -6 -4 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -8 -9 -9 -8 -5 -2 -2 -5 -8 -5 -5 -7 -10 -10 -11 -11 -10 -10 -8 -6 -3 -2 -2 -2 -2 -1 -0 -0 0 0 0 -0 -0 0 0 -0 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 -1 -4 -4 -2 0 -0 -0 -0 0 0 0 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 0 -0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -2 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 -1 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -2 -1 0 -0 -0 -1 -2 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -7 -8 -9 -1 0 -1 -3 -4 -1 0 -2 -7 -8 -9 -6 -5 -4 -3 -3 -3 -3 -4 -4 -1 -0 -0 -0 0 0 -0 -0 0 0 0 -0 -0 -1 -0 -1 -0 -0 0 0 0 0 0 0 -0 -3 -4 -4 -3 0 0 -0 -0 0 0 0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -1 -0 -0 -0 0 0 0 0 0 0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -3 -2 -1 -0 -0 -0 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -0 -1 -0 -0 -1 -1 -0 0 0 0 0 -1 -2 -2 -2 -0 0 0 -0 -2 -3 -3 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -2 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -4 -5 -1 -0 -5 -7 -4 0 0 0 -4 -8 -7 -4 -5 -4 -3 -4 -3 -2 -2 -2 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -1 -5 -2 -3 -4 0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -1 -1 0 0 0 0 0 -0 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -5 -4 -2 -2 -1 -2 -2 -2 -2 -3 -2 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 0 -0 -0 0 -3 -3 -2 -2 -1 -0 -0 -1 -3 -2 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -7 -5 -4 -6 -8 -9 -11 -7 0 0 0 -3 -5 -2 -7 -6 -5 -5 -7 -5 -3 -3 -2 -2 -3 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 0 0 0 -0 -0 -0 -0 0 -0 -2 -5 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -1 -1 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 0 -0 -1 -0 -1 -1 -1 -2 -2 -2 -2 -3 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -1 -1 -1 -0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -4 -4 -2 -3 -1 -1 -2 -2 -1 -2 -3 -2 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -2 0 0 -1 -2 -2 0 -0 -3 -4 -4 -4 -4 -6 -5 -4 -4 -5 -4 -1 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -1 -2 -2 -3 -1 0 -0 -1 -1 -1 -1 -0 -1 -1 -2 -1 -1 -1 -0 -1 -1 -0 -0 0 0 -0 -0 0 -0 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -2 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 -0 -1 -1 -4 -3 -1 0 0 -1 -2 -2 -0 -1 -7 -5 -1 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -5 -1 -0 -0 -6 -6 -5 -5 -9 -6 -2 -2 -4 -5 -4 -3 -2 -2 -4 -1 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -1 -1 -1 -0 -1 -1 0 0 -0 0 0 0 0 -1 -1 -1 -1 -0 0 0 -0 -1 -1 -2 -1 0 0 0 -1 -2 -2 -1 -7 -8 -5 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -1 -2 -0 -0 -1 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -6 -5 -6 -8 -6 -7 -8 -6 -7 -8 -5 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -0 -2 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -1 -0 -1 -1 -1 -1 0 0 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -2 -3 -2 -2 -0 0 -0 -1 -0 -2 -3 -2 -2 -2 -1 -3 -4 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -2 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -6 -5 -6 -7 -7 -7 -6 -7 -8 -5 -2 -2 -4 -4 -4 -3 -3 -2 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 -0 -1 -2 -1 -1 -1 0 0 0 0 0 0 -0 -1 -1 -0 -2 -2 -2 -2 -1 -0 -1 -3 -2 -1 -0 0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -2 -2 -0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -5 -2 -1 -1 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -3 -3 -2 -1 -2 -4 -5 -4 -3 -2 -2 -5 -6 -5 -2 -2 -2 -2 -1 0 0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -0 0 0 0 0 0 -0 -1 -0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -0 -1 -1 -1 0 0 0 0 -0 -1 -2 -2 -1 -2 -3 -2 -2 -2 -3 -2 -1 -2 -2 -0 -0 0 0 -0 -1 -0 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -5 -4 -0 -0 -2 -3 -2 -0 0 0 0 0 0 0 0 -0 -0 -1 -3 -1 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -1 -2 -1 -1 -0 -0 -3 -4 -1 -1 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 -0 -1 -0 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -2 -4 0 -2 -2 -2 0 0 0 -0 -1 -2 -1 -2 -2 -3 -4 -0 -1 -1 -2 -4 -0 -3 -3 -1 -1 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -0 0 0 -0 -0 -1 -1 -1 -2 -2 -4 -5 -5 -3 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 -4 -3 -0 -1 -0 0 0 -0 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -5 -4 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -1 -0 -0 -1 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -1 -2 -2 -0 -0 -0 0 0 0 0 -0 -1 -2 -7 -3 -2 -2 -2 -0 -1 -2 -3 -2 -1 -3 -4 -3 -2 -2 -1 -0 -0 -0 -1 -1 -1 -2 -2 -4 -3 -1 -0 0 0 -0 -1 -1 -1 -3 -2 -2 -2 -4 -3 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -2 -0 -1 -2 -2 -1 -1 -1 -0 0 0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -0 -0 0 0 -0 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -2 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -2 -2 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 0 0 0 -1 -1 -1 -0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -2 -2 -1 -0 -0 -1 -0 0 0 -0 -0 0 -1 -2 -2 -3 -2 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 51 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 53 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 60 57 nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 58 nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 58 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 69 nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan 66 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 67 67 67 nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan nan 60 nan 60 61 nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 nan nan nan nan 64 64 nan nan nan nan nan nan nan nan nan nan 66 67 67 nan nan nan nan 60 nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan 63 63 nan nan nan nan 64 64 nan nan nan nan nan nan nan nan nan nan 66 67 66 nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan 62 62 nan nan nan 64 64 63 nan nan nan nan nan nan nan nan 65 66 67 66 nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 nan nan nan nan nan nan 63 63 63 63 63 nan nan nan nan nan nan nan nan 65 66 66 66 nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 63 nan nan nan nan 63 63 62 62 63 nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan 63 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 63 nan 63 63 nan nan nan 62 63 65 nan nan 68 nan nan nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 64 64 nan nan 62 63 65 67 68 67 nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan nan nan 65 65 65 66 65 nan 63 63 64 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 68 nan nan 66 66 nan 66 65 nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 nan nan 67 66 nan nan 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan 68 67 66 65 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 nan nan 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan 72 71 nan nan nan nan nan nan nan nan nan nan nan 70 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 73 nan nan nan nan nan nan nan nan nan nan nan 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan 63 61 nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 65 63 62 61 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 nan 63 61 60 60 60 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 65 64 62 nan nan nan 60 62 64 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 nan nan nan nan 68 nan nan 64 62 61 60 60 59 61 63 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan 68 68 nan nan nan 70 69 nan 66 64 62 62 60 59 nan nan nan nan nan nan nan nan nan nan nan nan 64 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 68 67 65 63 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan 69 68 66 65 63 62 61 60 nan nan nan nan nan nan 62 nan nan nan nan nan nan nan 60 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan 68 68 nan 65 64 63 61 60 nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 60 60 nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan 69 69 67 65 64 63 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 59 nan 59 59 59 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan 66 nan 68 nan nan nan 67 66 65 63 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 nan nan nan 66 nan 66 67 67 68 68 68 66 65 65 64 63 62 nan nan nan 65 65 nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 65 66 nan nan nan 66 nan nan 66 67 67 68 66 66 65 64 63 63 64 nan nan nan 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 67 67 nan nan nan nan nan 66 67 68 68 67 66 65 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 67 67 67 67 nan nan 67 67 nan 67 68 68 68 68 67 66 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 67 67 nan nan nan nan nan nan nan 67 68 67 67 66 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 nan nan nan nan nan nan nan nan nan nan 67 67 67 66 65 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan 66 nan nan nan nan nan nan nan 67 nan 67 67 66 65 64 63 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 66 66 64 62 nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 66 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 63 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 297 299 nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 299 nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 299 298 nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan 293 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 294 294 294 nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 301 nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan 296 296 nan nan 299 nan 295 294 nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 nan nan nan nan 301 301 nan nan nan nan nan nan nan nan nan nan 297 298 298 nan nan nan nan 295 nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan 301 302 nan nan nan nan 302 301 nan nan nan nan nan nan nan nan nan nan 298 298 299 nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan 301 301 nan nan nan 302 301 299 nan nan nan nan nan nan nan nan 296 297 298 299 nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 nan nan nan nan nan nan 301 301 301 301 298 nan nan nan nan nan nan nan nan 295 297 299 300 nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 297 nan nan nan nan 299 300 301 300 298 nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan 298 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 296 296 nan 297 298 nan nan nan 300 297 294 nan nan 290 nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 297 298 nan nan 301 297 294 291 290 291 nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 nan nan nan 294 295 296 299 301 nan 302 299 294 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 293 nan nan 294 295 nan 299 302 nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 nan nan 292 294 nan nan 301 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan 291 293 294 296 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 294 nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 292 nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 292 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 nan nan 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan 293 293 nan nan nan nan nan nan nan nan nan nan nan 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 nan nan nan nan nan nan nan nan nan nan nan 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 292 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 292 nan 292 292 292 293 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 291 291 291 nan nan nan 293 293 292 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 nan nan nan nan 290 nan nan 290 290 291 291 292 292 293 293 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan 290 291 nan nan nan 291 290 nan 290 290 291 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan 295 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 291 291 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan 291 292 292 292 292 292 293 293 nan nan nan nan nan nan 295 nan nan nan nan nan nan nan 294 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan 290 291 nan 292 292 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 293 292 nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan 289 289 291 292 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 292 nan 292 292 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan 288 nan 288 nan nan nan 291 291 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 nan nan nan 287 nan 287 287 288 289 289 289 290 291 291 292 292 291 nan nan nan 289 289 nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 nan nan nan 287 nan nan 287 288 289 289 290 290 290 291 292 291 289 nan nan nan 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 287 287 nan nan nan nan nan 287 288 289 290 290 290 290 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 286 286 287 nan nan 287 286 nan 288 289 290 290 290 290 290 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 285 285 285 286 nan nan nan nan nan nan nan 289 290 290 290 291 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 284 nan nan nan nan nan nan nan nan nan nan 289 289 290 290 290 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 nan 284 nan nan nan nan nan nan nan 287 nan 288 289 289 290 290 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 288 288 289 289 289 289 nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 290 nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan