CAPE 260 239 214 190 163 135 113 86 62 46 29 30 40 42 33 22 14 9 9 13 17 12 6 2 0 0 0 0 0 0 0 0 0 0 0 3 10 16 17 18 19 22 29 14 5 1 0 0 0 1 2 2 2 7 11 14 15 14 15 15 12 11 11 13 13 13 14 14 13 12 13 14 15 16 17 20 22 20 19 17 13 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 0 0 0 0 0 0 0 0 0 252 196 148 121 109 110 99 72 56 60 38 37 35 28 19 12 10 9 9 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 19 16 11 7 6 12 3 1 0 0 0 0 0 0 0 0 1 3 5 6 8 9 10 9 8 8 8 8 8 8 8 9 10 10 11 11 12 13 15 16 15 15 13 9 5 2 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 0 0 0 0 0 0 0 0 0 0 0 1 0 200 134 92 86 93 95 66 50 48 50 37 35 28 18 9 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 13 11 8 5 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 4 8 7 8 7 7 6 5 6 5 4 3 5 8 11 10 9 9 10 11 10 11 10 8 6 4 3 2 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 0 0 0 0 0 0 0 0 0 0 2 1 83 59 56 73 93 87 39 25 27 29 28 24 16 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 7 5 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 10 9 8 8 7 6 4 4 5 7 10 10 9 8 8 9 9 9 8 8 6 6 6 5 2 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 1 2 70 77 90 94 77 34 15 8 9 12 13 9 4 1 0 0 0 0 0 0 0 1 6 5 2 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 7 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 7 5 6 7 7 8 7 7 9 11 10 10 10 10 11 12 11 10 9 8 9 7 5 2 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 1 2 2 2 4 142 121 93 75 59 12 4 1 1 2 2 1 0 0 0 0 0 0 0 1 2 6 20 19 12 5 0 0 0 0 0 0 0 1 2 4 7 9 11 12 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 10 8 8 9 11 12 13 14 13 12 12 11 9 8 4 6 5 2 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 0 0 0 0 0 0 1 1 4 5 98 107 108 75 21 5 2 0 0 0 0 0 0 0 0 0 0 0 2 10 22 26 26 26 24 20 12 2 0 0 0 0 0 2 7 12 16 15 14 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 24 7 12 14 11 10 10 11 12 14 15 13 11 10 8 6 4 2 2 1 0 0 0 1 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 1 1 2 2 3 4 8 10 27 31 40 29 4 0 0 0 0 0 0 0 0 0 3 9 15 8 7 11 16 18 20 23 23 18 9 1 0 0 0 0 0 1 4 5 4 3 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 10 28 48 17 17 19 15 13 12 11 10 11 15 13 11 10 10 8 6 3 1 0 0 0 0 2 3 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 1 3 4 4 4 5 6 7 11 13 28 45 20 2 0 0 0 0 0 0 0 0 0 1 5 15 24 15 13 14 16 15 18 18 13 5 2 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 8 13 9 7 9 16 28 40 25 19 17 17 19 21 16 12 11 13 11 9 9 10 7 4 2 1 0 0 0 0 1 2 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 1 3 6 8 8 8 7 9 9 12 15 12 11 4 0 0 0 0 1 1 0 0 0 0 2 6 11 14 14 15 14 12 7 4 5 6 7 7 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 5 10 15 16 15 16 22 27 31 41 40 30 19 15 24 30 25 18 13 9 6 4 4 4 2 3 3 2 1 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 0 2 6 8 10 11 11 10 9 8 13 24 33 2 1 0 0 1 2 4 13 10 4 3 3 5 7 11 13 13 14 14 11 6 3 10 14 15 15 14 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 18 21 22 24 20 14 12 11 10 11 15 22 26 25 42 43 30 15 8 15 23 21 15 9 6 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 20 18 12 9 11 8 15 30 46 0 0 0 2 8 17 20 30 30 28 29 32 28 18 12 12 13 18 22 23 21 17 17 16 15 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 25 23 24 19 12 6 3 3 4 6 9 11 14 27 32 27 17 7 6 9 9 6 5 4 2 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 1 3 9 18 22 19 14 12 10 8 9 14 24 0 0 0 7 24 46 47 44 44 42 38 28 15 13 13 12 16 23 28 29 26 21 15 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 13 11 7 3 2 1 0 0 0 1 1 2 3 5 10 15 16 13 8 7 7 6 5 4 2 2 4 5 3 2 1 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 1 6 11 13 14 13 12 10 8 8 8 8 8 0 0 3 16 37 57 61 54 44 32 21 15 10 8 8 8 11 12 12 11 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 1 5 7 5 2 1 0 0 0 0 0 0 0 0 0 1 2 3 6 9 10 9 9 9 9 8 6 6 6 5 5 5 4 2 1 0 0 0 0 0 0 0 0 0 1 2 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 1 2 4 7 8 10 10 10 11 12 13 11 0 0 5 22 36 43 43 36 24 12 5 3 2 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 11 12 12 12 11 10 9 9 9 9 9 9 6 4 3 3 2 1 1 1 0 0 0 0 1 3 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 1 3 5 7 9 11 12 13 13 0 0 1 6 9 9 9 6 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 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 12 14 15 15 13 12 11 9 8 8 7 7 8 7 6 6 5 3 3 2 2 1 1 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 13 16 16 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 3 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 15 15 14 12 11 9 8 7 8 10 10 9 7 6 5 6 6 7 7 6 4 1 0 0 1 4 8 10 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 2 4 7 11 20 23 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 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 1 1 1 3 6 9 10 11 12 13 13 13 13 13 12 10 8 5 5 7 6 5 3 3 3 8 12 14 15 14 7 2 0 0 1 4 10 13 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 1 3 6 9 19 25 0 0 0 0 0 0 0 3 5 7 9 10 10 11 12 12 11 5 2 1 1 2 2 2 1 2 4 5 2 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 1 2 6 9 11 11 10 11 12 13 14 15 15 12 9 5 3 4 4 3 3 3 5 8 12 16 21 25 15 9 5 4 5 7 11 14 14 9 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 2 3 6 7 14 20 13 16 19 23 28 35 42 43 37 31 27 24 23 22 17 13 15 11 7 4 5 7 7 5 4 4 5 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 3 4 6 7 8 9 12 13 15 16 16 14 13 12 12 11 8 7 6 6 6 8 12 15 20 30 25 19 13 9 8 11 13 15 18 18 12 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 1 2 5 6 7 9 12 43 40 40 43 47 52 55 46 37 31 27 26 29 29 22 15 15 13 11 10 10 12 9 8 8 8 6 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 2 2 2 2 2 1 0 1 4 5 6 10 13 13 14 16 17 17 15 13 12 11 10 8 10 15 20 24 32 32 28 21 13 13 16 17 19 24 28 26 16 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 2 5 7 9 11 13 31 32 35 40 46 49 46 38 35 32 31 29 32 29 23 17 14 12 13 14 14 11 9 9 9 8 6 5 2 2 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 1 1 2 1 1 0 0 0 0 0 1 4 7 8 12 14 16 16 17 19 25 29 28 19 17 19 23 30 34 35 30 23 18 18 17 19 24 30 34 34 28 19 10 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 1 5 8 11 12 13 35 35 34 37 42 43 39 38 40 39 35 30 30 26 20 14 10 9 12 13 12 9 8 9 8 7 8 7 4 3 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 1 2 2 1 1 1 3 6 9 12 14 16 18 20 32 44 48 35 27 23 22 22 24 29 27 23 24 19 19 23 29 32 36 37 35 30 20 9 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 3 8 13 15 14 37 38 38 38 39 38 37 35 34 35 35 33 32 29 25 20 17 16 19 19 17 12 8 9 9 9 9 12 10 7 4 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 1 3 4 3 3 4 6 9 12 14 16 18 21 23 25 30 38 44 38 33 28 24 19 20 30 36 35 36 34 32 31 32 34 37 40 40 37 29 17 10 6 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 2 6 10 13 12 36 38 42 41 39 38 38 39 40 39 39 38 36 34 30 29 29 33 31 27 21 14 9 9 9 13 22 30 25 15 5 2 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 2 1 0 0 1 2 4 6 8 10 14 17 20 22 25 28 33 36 37 37 37 35 35 35 34 30 24 26 39 48 47 43 40 38 40 43 41 41 44 46 44 35 26 19 14 10 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 1 1 4 8 9 39 39 44 44 43 42 42 43 45 44 42 40 38 36 34 34 35 34 34 27 17 10 9 9 9 13 21 25 19 9 1 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 2 3 1 0 1 2 6 12 14 17 19 22 27 32 39 46 50 52 52 51 48 45 44 44 44 44 40 40 45 50 50 49 50 52 54 51 47 45 46 48 48 41 34 29 25 22 15 9 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 1 4 4 41 39 40 42 42 42 42 44 44 43 43 42 39 37 35 30 22 21 17 13 11 12 16 12 11 12 16 17 11 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 2 2 1 0 1 4 9 14 17 20 23 26 36 46 55 61 63 63 59 55 53 54 57 59 60 59 52 44 41 45 53 62 66 66 65 60 52 50 50 52 52 49 45 39 35 33 26 17 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 1 1 43 40 38 38 40 41 42 41 39 39 38 35 31 29 27 24 19 18 17 15 16 19 25 21 17 16 16 15 12 9 7 5 2 1 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 1 2 5 10 14 18 22 27 32 44 54 61 64 65 65 60 55 52 56 67 76 78 70 61 57 57 59 62 70 71 69 66 62 59 58 57 58 58 57 53 46 37 36 29 19 10 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 41 39 37 35 37 39 38 30 27 24 21 18 17 17 18 19 19 18 16 16 18 22 20 18 16 15 15 14 7 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 1 1 0 0 0 0 2 5 10 16 20 25 30 36 39 45 50 55 59 61 60 59 57 55 53 54 65 78 77 71 66 62 61 69 70 69 68 67 68 65 61 60 61 61 58 51 41 31 30 27 20 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 45 42 37 29 30 28 23 17 14 13 14 16 17 18 18 19 19 17 12 11 9 5 7 10 13 11 6 4 1 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 1 5 11 19 25 29 33 36 39 39 40 42 45 48 50 46 42 42 44 48 56 65 72 77 78 75 70 65 69 72 73 73 72 73 65 59 59 61 58 51 40 28 21 21 20 15 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 43 41 34 23 22 21 18 15 12 12 15 16 14 15 16 17 17 16 13 10 9 9 12 12 11 8 2 1 0 0 0 0 0 0 0 1 2 5 7 8 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 21 27 31 33 35 36 37 36 35 34 35 34 30 27 27 29 33 45 57 66 73 78 81 81 77 71 74 78 82 83 78 72 65 61 59 58 52 41 29 21 19 18 15 11 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 30 29 25 20 17 21 23 22 17 16 18 21 23 22 18 14 11 13 10 8 9 13 15 11 7 4 2 1 1 1 1 1 1 0 1 3 6 9 12 13 12 8 4 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 3 7 15 21 25 28 36 41 43 43 41 35 28 25 26 24 23 24 27 34 41 53 64 74 80 82 86 89 89 87 85 84 87 94 86 79 73 68 61 52 42 32 23 18 15 14 12 9 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 2 6 10 17 19 18 17 16 19 23 24 22 22 26 30 31 29 24 17 12 15 11 8 5 4 3 5 5 4 3 2 1 2 3 6 3 3 4 7 11 17 19 18 15 11 7 4 3 3 3 2 1 2 3 1 1 0 0 0 0 1 3 8 14 18 20 24 32 42 46 47 46 42 33 22 16 17 17 18 20 28 44 57 66 74 81 86 88 91 94 97 98 94 91 93 103 96 88 82 74 57 45 36 29 23 18 15 13 11 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 1 6 18 35 12 17 17 12 9 10 15 21 25 26 26 25 22 20 16 12 10 11 8 6 4 2 2 5 6 5 4 3 2 4 7 10 9 9 10 13 18 28 30 27 21 15 10 6 4 3 3 2 3 4 6 4 3 2 1 0 1 3 7 13 17 19 22 29 44 47 47 45 44 41 30 20 14 15 16 19 26 38 55 69 79 86 90 92 95 95 96 96 95 95 97 100 108 102 93 87 80 53 41 33 27 22 16 11 9 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 1 6 13 22 9 12 13 9 8 11 16 20 24 22 19 16 14 12 6 4 4 4 3 2 1 1 1 4 6 6 5 3 4 6 10 13 14 14 16 20 24 32 35 34 30 23 18 11 6 4 3 4 5 6 8 6 5 4 2 0 3 5 9 14 18 21 24 30 42 45 45 42 39 36 30 24 19 19 21 23 31 43 59 73 84 92 95 94 96 97 97 95 93 95 98 101 103 98 90 82 72 51 38 30 24 19 12 9 7 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 2 6 13 21 4 5 7 7 7 10 15 19 19 16 13 10 8 6 4 4 4 4 4 3 3 2 3 4 4 4 3 3 6 10 12 14 15 16 18 22 28 34 37 39 39 35 32 25 17 11 8 7 7 7 6 7 7 6 4 3 4 8 13 18 23 28 32 36 42 44 41 36 33 33 30 27 23 21 23 25 30 39 51 64 75 84 89 89 92 95 97 99 96 96 96 96 92 86 80 72 62 48 37 29 22 15 9 6 6 7 4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 19 21 1 2 2 3 4 7 10 12 12 12 13 11 10 9 10 9 9 8 8 7 7 8 7 6 5 4 4 4 8 11 14 15 14 15 18 23 30 38 46 49 47 52 52 46 38 30 22 14 10 10 10 10 9 7 5 8 11 14 19 24 31 37 41 43 47 48 41 32 25 27 27 24 20 18 21 22 24 30 42 56 65 70 76 81 85 90 95 100 101 100 99 98 97 89 81 72 62 51 36 24 16 9 4 3 4 6 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 21 21 17 4 3 4 7 8 10 11 12 13 15 17 16 14 13 11 9 8 8 10 9 8 7 5 5 8 8 5 4 7 9 12 14 14 15 17 21 32 49 62 62 51 62 67 67 67 68 50 38 29 21 15 12 9 8 8 11 15 20 25 33 42 51 58 62 63 59 49 38 29 32 33 28 21 18 19 19 19 23 37 49 56 58 62 68 75 81 89 96 101 102 99 94 85 77 69 60 52 40 27 15 9 4 2 1 2 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 9 20 26 26 22 17 14 7 7 9 12 16 18 17 16 15 17 19 19 16 12 9 7 6 5 7 6 5 6 11 21 22 19 14 7 6 7 10 12 13 14 16 19 31 52 70 71 58 77 91 94 102 134 111 86 61 38 23 12 7 7 9 14 19 26 36 48 56 65 72 77 74 65 55 48 46 47 41 33 25 22 22 22 21 21 34 42 45 46 48 52 61 72 85 94 99 99 95 87 75 65 56 48 39 27 16 8 4 2 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 1 2 5 6 4 3 7 26 36 36 28 18 12 12 5 7 9 12 15 17 17 18 19 20 20 17 13 9 7 5 6 7 5 6 7 9 13 20 18 16 15 10 7 8 10 11 14 15 15 17 20 29 43 52 52 56 56 60 83 136 128 106 79 53 40 17 8 9 12 19 29 43 58 69 74 79 84 87 80 65 55 55 60 59 44 29 23 24 27 30 30 25 33 38 41 41 38 36 43 58 76 88 92 90 83 71 60 49 40 32 26 18 10 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 9 13 11 12 9 7 10 25 36 37 32 25 21 15 13 3 5 7 9 12 13 14 15 16 17 15 11 7 3 3 4 4 4 2 6 9 9 8 15 17 17 17 15 14 18 23 24 25 24 22 20 21 30 45 57 60 54 58 64 68 69 77 74 66 61 77 53 32 23 21 27 43 60 75 87 91 92 92 90 76 64 56 55 57 58 47 32 25 26 34 49 62 49 43 38 34 32 27 24 28 39 55 68 71 65 56 46 37 29 20 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 10 17 25 25 19 11 11 26 36 35 30 25 19 18 17 18 1 4 5 6 8 10 13 14 14 11 8 5 2 1 1 1 1 2 4 5 5 5 8 19 26 29 30 28 30 36 42 44 45 46 49 52 49 51 58 63 60 53 65 74 75 71 64 59 56 61 92 83 64 45 35 37 50 64 73 81 89 93 94 92 81 72 65 62 65 68 62 52 46 54 79 102 112 91 66 47 34 27 24 22 23 26 31 39 36 29 25 21 17 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 16 21 25 27 29 26 20 16 21 32 35 32 26 20 16 16 17 17 0 1 2 4 6 10 13 13 12 8 5 3 1 0 0 0 1 3 5 5 5 6 10 24 35 40 41 37 42 47 51 53 53 52 51 53 57 56 55 55 57 60 66 68 66 64 66 70 73 74 96 97 85 67 52 50 53 56 57 61 69 78 86 92 90 84 77 71 78 87 89 86 81 83 123 159 159 131 100 77 61 47 44 41 35 25 18 19 17 13 9 7 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 23 30 37 39 39 36 29 22 25 35 40 35 26 17 13 12 13 12 10 0 0 1 3 7 13 13 11 9 5 3 2 1 0 0 0 2 7 10 7 6 8 13 27 40 47 48 46 50 52 54 56 57 55 54 56 57 55 55 58 62 66 66 62 57 55 64 75 82 84 94 99 98 89 75 70 65 59 54 55 60 69 80 91 92 87 81 81 98 111 115 107 91 88 122 162 180 164 138 114 98 88 84 73 55 28 15 11 8 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 32 42 46 46 41 30 21 19 26 39 43 38 27 16 11 10 8 6 4 0 0 1 3 6 10 9 7 5 3 1 1 0 0 0 0 2 4 7 7 7 10 18 32 45 52 53 54 53 53 54 56 63 62 64 69 67 61 58 59 63 67 65 60 55 57 64 72 78 82 90 101 108 108 101 95 89 81 71 68 71 79 90 99 101 99 99 107 130 143 139 115 81 90 118 148 166 164 151 133 117 111 106 95 72 32 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 11 21 33 40 44 43 38 28 20 21 30 38 37 30 21 12 9 6 4 3 3 0 0 0 1 2 4 4 3 3 2 0 0 0 1 1 1 2 3 3 4 5 10 20 35 50 56 55 55 53 49 46 48 57 59 61 63 62 59 57 58 61 62 60 59 59 65 73 80 85 88 94 104 111 113 112 113 112 106 93 89 90 97 108 120 125 127 130 136 158 179 176 139 105 102 111 125 138 154 149 134 119 111 105 92 70 38 22 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 17 21 27 33 40 43 40 28 24 26 33 37 30 21 12 7 5 3 3 2 3 0 0 0 0 0 0 0 1 1 1 0 3 6 6 5 5 5 4 3 1 3 9 19 32 48 54 53 52 47 41 38 41 50 56 60 62 60 58 55 52 52 55 58 64 73 82 91 96 99 99 101 106 111 114 117 121 125 124 114 110 110 114 121 133 144 151 154 160 181 209 209 158 130 116 111 111 116 133 134 125 116 109 101 85 60 38 22 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 15 20 23 24 29 38 45 48 40 27 23 27 39 36 26 16 9 6 4 3 2 1 2 0 0 0 0 0 0 0 0 1 3 4 6 7 7 6 7 7 7 6 6 8 11 18 29 41 48 47 44 39 35 37 45 57 65 71 72 69 66 60 55 54 58 65 73 82 89 97 103 106 102 98 96 97 102 111 122 130 134 132 129 128 132 141 147 155 161 165 173 191 204 198 162 143 128 116 107 110 119 124 122 116 107 98 83 58 34 18 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 16 22 24 22 20 26 34 38 35 29 21 19 24 40 32 22 14 8 6 4 3 3 1 1 0 0 0 0 0 0 0 1 2 4 5 6 6 7 7 6 9 11 12 11 11 12 15 25 34 40 41 40 38 34 33 40 55 71 82 88 85 84 80 74 68 65 67 72 79 84 88 89 86 75 63 55 52 56 71 92 112 129 141 146 146 147 155 164 165 166 172 190 197 197 190 176 157 135 117 111 114 118 121 121 115 104 92 75 52 30 17 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 12 11 17 23 22 14 11 19 28 32 27 19 14 13 18 26 22 16 9 5 4 3 3 2 0 1 0 0 0 0 0 0 0 0 0 1 3 4 5 6 6 7 10 13 15 15 17 19 22 31 38 42 42 39 37 34 33 39 55 76 93 103 102 101 95 87 76 66 67 71 75 76 76 71 58 26 11 5 6 11 19 46 77 106 132 146 148 144 143 147 152 161 176 207 202 193 188 181 157 135 121 116 110 107 109 115 117 106 89 69 48 36 26 17 10 4 1 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 5 13 15 10 2 18 28 31 27 21 27 33 33 26 16 11 10 13 14 12 8 5 2 1 1 1 0 0 2 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 11 15 19 23 24 25 32 39 42 41 35 34 36 44 59 81 94 101 102 102 100 98 95 94 88 84 78 69 56 44 32 21 10 5 2 0 0 2 25 58 93 121 136 135 123 117 120 129 146 169 198 195 185 178 169 143 131 128 123 113 106 101 101 109 103 90 71 51 39 27 14 5 2 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 1 8 15 12 1 0 19 35 43 39 29 35 40 36 25 12 6 7 9 10 8 5 1 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 10 15 21 25 25 24 26 29 32 32 28 30 36 46 59 72 70 68 70 75 81 85 89 97 100 94 79 54 24 12 10 12 13 10 5 1 0 2 17 41 68 90 108 110 100 93 97 111 135 165 171 167 162 159 149 135 133 139 142 134 121 109 100 97 88 77 67 55 41 26 13 3 1 0 0 0 0 0 0 0 0 0 1 3 7 3 1 0 0 2 4 3 0 4 16 33 49 49 44 44 43 35 22 9 3 3 7 9 7 3 0 0 0 0 0 1 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 17 21 23 23 24 24 24 24 25 28 33 37 39 29 20 20 30 46 62 71 76 90 92 82 62 34 9 4 6 10 13 12 8 5 2 3 10 23 40 62 78 84 81 77 80 95 120 153 153 145 140 146 136 134 141 155 163 154 130 101 85 79 74 70 63 52 39 26 14 4 1 0 0 0 0 0 0 0 0 0 0 2 5 2 0 0 3 11 9 8 22 26 32 38 45 45 48 47 42 31 17 7 2 3 7 7 5 1 0 0 0 0 2 5 9 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 15 18 20 21 22 23 25 27 28 29 28 23 14 11 12 18 31 51 63 70 82 83 73 54 29 14 8 7 9 10 10 10 10 9 8 9 12 19 31 45 56 63 69 68 79 101 127 132 128 124 130 126 129 134 136 124 123 111 90 82 80 72 61 50 41 30 20 10 4 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 20 25 25 32 44 51 49 41 40 38 36 34 23 11 3 1 1 3 2 1 0 0 0 1 2 6 11 16 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 12 15 16 18 21 23 24 22 22 24 23 18 14 15 18 23 29 43 56 67 80 85 76 56 31 17 11 9 8 5 8 11 14 16 17 17 17 17 22 29 38 49 67 66 71 86 103 108 115 122 124 126 133 144 154 105 88 83 84 83 79 71 60 49 36 24 16 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 25 30 36 41 39 34 35 32 24 15 11 6 2 0 0 0 0 0 0 0 0 2 4 7 12 20 27 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 17 18 19 24 26 27 26 23 22 21 18 17 19 23 28 34 45 56 68 81 92 79 53 29 19 13 10 7 3 4 7 11 15 18 22 26 26 28 30 35 45 66 69 72 78 88 93 100 112 124 134 146 152 141 104 83 73 71 70 72 69 59 46 31 20 13 10 6 2 0 0 0 0 0 0 0 0 0 0 2 3 3 4 12 18 23 28 33 40 41 38 31 26 24 15 3 1 0 0 0 0 0 0 0 0 0 3 7 13 20 27 37 43 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 15 20 21 20 21 26 30 31 29 23 21 19 17 18 22 27 33 42 51 61 70 79 89 79 59 40 27 16 10 8 5 6 8 10 6 11 16 22 29 33 28 25 36 58 71 81 88 94 95 97 103 110 120 130 128 100 76 65 64 71 75 76 71 59 43 27 17 11 10 6 3 0 0 0 0 0 0 0 2 3 2 6 8 7 4 6 16 27 35 37 39 37 31 21 11 11 9 2 0 0 0 0 0 0 0 0 1 3 9 17 29 40 45 45 45 38 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 3 9 17 22 22 21 23 31 38 43 43 40 34 25 18 18 25 32 38 47 55 63 72 82 91 89 80 66 45 27 16 14 9 7 7 7 1 3 6 9 13 21 24 24 23 36 55 78 99 103 102 100 102 106 111 100 79 68 65 69 73 72 84 85 78 67 53 37 25 16 11 7 3 1 0 0 0 0 0 0 2 5 6 8 10 13 16 22 30 37 40 35 30 24 15 7 2 1 1 0 0 0 0 0 0 0 0 1 5 12 21 32 45 56 54 44 34 29 0 0 0 0 0 2 4 5 4 1 0 0 0 0 0 0 0 3 9 20 23 24 25 29 39 50 57 56 46 33 21 15 17 24 33 40 47 54 63 74 90 94 92 84 70 51 32 19 14 8 3 1 1 0 7 12 13 8 8 15 23 22 24 29 45 76 90 97 101 102 103 102 88 65 53 53 56 62 74 78 78 74 66 59 47 34 23 14 8 4 1 0 0 0 0 0 1 2 3 4 8 14 22 28 33 34 31 22 22 20 14 7 1 0 0 0 0 0 0 0 0 0 1 3 7 15 24 33 43 50 51 44 33 27 19 0 0 0 0 1 3 8 5 3 1 0 0 0 0 0 0 1 4 10 19 21 23 26 32 40 49 54 50 36 23 14 13 17 23 31 39 47 53 61 69 80 82 78 70 57 39 25 15 9 5 2 0 0 0 5 10 14 13 7 5 8 12 16 16 21 43 59 70 78 80 75 71 64 54 49 47 49 57 68 74 74 69 61 54 46 37 27 15 8 3 1 0 0 0 0 0 4 8 12 15 16 23 30 33 29 23 15 8 15 18 15 8 2 0 0 0 0 0 0 0 0 1 5 12 19 25 29 32 34 35 32 26 19 12 6 0 0 0 1 3 6 8 4 2 1 0 0 0 0 0 0 2 6 13 19 19 19 21 25 28 34 42 48 42 30 19 12 21 27 33 39 45 52 60 66 69 66 61 54 42 31 24 19 16 10 5 1 2 4 6 9 12 17 9 3 1 3 9 17 24 25 28 35 42 49 49 49 49 49 46 46 51 60 68 69 68 64 56 48 41 34 27 15 7 2 0 0 0 0 1 4 8 12 16 24 27 28 28 25 14 6 3 4 6 8 8 4 2 1 0 0 0 0 0 0 2 9 18 24 27 28 28 28 27 27 23 17 9 3 1 0 0 0 3 7 10 8 5 2 1 0 0 0 0 0 0 1 6 13 20 24 27 29 30 29 33 39 44 39 30 24 25 30 30 31 33 41 50 58 63 60 55 51 46 33 27 22 19 16 12 8 5 5 7 7 6 4 8 5 2 0 1 4 13 25 28 27 26 28 35 39 43 46 48 48 49 52 57 61 61 59 55 48 41 33 26 18 8 2 0 0 0 0 2 7 14 14 15 23 24 20 15 11 7 3 0 0 0 0 0 1 5 5 2 0 0 1 1 2 4 8 20 29 25 22 23 26 26 27 24 17 9 3 1 0 0 1 2 6 8 8 6 3 1 0 0 0 0 0 0 0 0 2 6 15 23 29 36 43 37 33 30 27 22 18 16 16 14 13 14 18 30 41 50 54 52 45 37 30 24 17 12 8 7 9 9 8 9 9 9 7 3 2 1 0 0 1 4 12 25 37 42 42 39 35 35 39 46 49 53 53 52 51 53 51 48 44 40 36 29 21 10 4 1 0 0 0 1 5 14 14 18 24 19 10 5 2 1 0 0 0 0 0 0 2 5 8 7 4 1 0 0 1 4 11 17 27 35 31 24 24 27 24 19 13 6 2 0 0 0 0 0 2 8 9 8 6 5 3 2 0 0 0 0 0 0 0 0 1 5 8 13 16 17 13 10 9 8 8 10 11 12 11 9 7 8 16 25 34 40 43 38 32 25 17 9 4 2 2 6 9 11 10 10 9 8 5 3 1 1 2 3 7 14 26 41 51 56 55 46 42 47 55 51 56 60 59 53 49 44 39 35 32 30 26 18 8 2 0 0 0 2 9 21 27 23 23 22 6 1 0 0 0 0 0 0 0 0 1 4 6 7 7 6 3 2 2 3 7 13 21 26 28 22 27 31 27 17 10 6 3 1 0 0 0 0 1 1 5 7 7 7 6 4 2 1 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 1 3 6 7 8 9 8 7 5 7 11 16 20 26 27 25 20 13 7 3 2 2 5 6 7 7 6 6 4 3 2 2 3 3 4 8 16 27 47 58 63 64 63 64 68 72 70 66 57 47 44 40 37 34 32 31 27 21 11 4 1 0 0 0 12 31 49 41 29 16 4 1 0 0 0 0 0 0 0 0 0 1 2 4 6 7 7 5 5 7 9 13 10 13 18 22 26 29 26 16 10 7 5 2 0 0 0 0 1 1 2 4 6 7 7 5 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 7 5 5 6 8 8 6 7 9 10 9 6 3 2 2 3 5 6 7 7 4 2 1 0 0 1 2 3 6 12 21 32 48 57 62 66 70 76 81 83 83 77 67 56 43 37 33 30 28 25 19 11 4 1 0 1 4 17 39 59 61 35 17 5 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 11 11 11 13 15 10 7 9 14 19 20 18 14 12 12 10 6 2 0 0 0 2 2 3 5 6 7 8 9 5 6 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 7 6 7 7 7 5 1 0 1 1 1 0 0 1 2 4 5 7 7 6 3 1 0 0 0 0 2 4 10 16 25 35 44 48 50 51 58 70 83 91 89 80 70 61 51 40 31 24 18 13 8 3 0 0 1 4 15 37 61 73 54 31 16 7 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 16 15 13 11 8 10 15 19 19 18 17 17 16 13 9 3 1 0 0 1 4 6 8 9 9 9 9 8 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 7 7 6 3 1 0 0 0 0 0 0 0 1 3 4 5 5 3 1 0 0 0 0 2 5 9 15 20 25 30 35 38 41 47 64 83 97 99 87 75 65 58 48 36 26 18 10 5 2 0 0 2 4 10 24 46 62 65 42 33 25 16 2 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 18 16 10 4 3 6 9 10 10 15 19 20 16 11 6 2 1 0 0 1 4 6 9 10 11 11 10 9 7 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 5 3 3 3 1 0 0 0 0 0 0 0 0 1 1 1 2 1 1 1 0 0 1 4 8 14 21 24 27 29 31 37 46 64 85 98 102 93 77 65 57 51 43 31 20 12 6 2 0 0 2 4 9 17 33 55 65 54 41 32 26 21 7 3 2 0 0 0 0 0 0 0 0 1 5 9 13 15 14 7 3 4 7 10 12 12 11 18 21 18 10 4 1 1 1 1 0 1 3 4 5 8 10 11 9 7 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 2 4 7 11 17 22 25 27 30 36 47 63 88 105 110 101 80 68 58 50 44 36 23 9 4 1 0 0 1 4 9 16 25 37 51 59 53 45 38 38 46 37 29 20 13 15 10 4 1 1 1 1 3 6 9 11 11 6 4 5 7 10 15 15 10 13 17 15 9 4 1 1 2 5 3 1 0 1 1 5 6 7 6 4 3 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 3 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 1 1 0 2 5 9 13 19 21 23 25 29 40 58 83 109 120 114 96 78 65 54 45 36 24 12 3 0 0 0 0 2 8 15 22 30 37 42 47 49 47 48 52 59 63 61 57 53 50 35 15 2 4 4 3 6 9 10 10 8 3 3 6 11 17 18 15 9 9 8 5 1 0 0 0 0 2 1 1 0 0 0 3 2 2 0 3 6 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 1 0 0 1 4 8 11 14 16 16 17 20 27 44 67 94 116 124 114 90 77 66 55 44 32 16 5 0 0 0 0 1 6 13 18 23 27 31 32 30 22 19 27 42 52 61 68 72 68 60 43 21 4 6 6 4 3 4 7 10 7 6 6 8 11 18 17 11 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 6 9 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 2 4 7 9 9 9 10 13 18 32 56 81 103 113 118 109 87 74 63 53 41 25 12 3 0 0 0 0 1 7 9 9 9 16 20 18 9 1 0 3 8 17 27 42 63 58 47 31 14 3 3 4 2 0 1 6 13 15 17 19 23 16 14 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 1 2 4 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 4 4 5 9 17 36 60 80 94 89 89 85 72 59 45 28 9 3 1 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 1 2 14 40 38 31 23 13 12 9 4 0 0 0 3 11 15 19 24 30 22 16 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 1 4 12 26 41 54 61 54 51 48 42 32 20 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 22 26 19 11 4 0 0 0 0 3 10 15 17 19 23 21 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 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 1 2 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 2 8 13 17 17 15 14 12 10 7 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 1 5 11 19 26 23 15 7 0 0 0 1 5 10 14 16 17 17 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 4 7 13 20 23 20 12 0 0 0 2 5 11 16 18 19 16 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 2 3 8 10 14 21 25 25 19 3 2 4 6 8 13 18 24 25 21 14 6 2 1 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 0 0 0 0 0 0 0 0 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 10 12 15 20 25 26 22 9 5 6 10 10 13 18 23 27 25 18 8 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 14 15 21 24 22 13 6 5 9 10 12 15 18 21 20 14 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 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 10 14 15 13 11 14 17 18 14 6 1 3 12 18 22 19 14 10 6 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 0 0 0 0 0 0 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 12 15 16 14 12 12 14 15 14 8 1 0 5 10 14 17 14 11 10 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -1 0 -1 -1 -1 -2 -3 -5 -8 -12 -13 -19 -22 -21 -17 -13 -12 -14 -13 -10 -6 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -6 -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 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -5 -8 -10 -9 -9 -12 -15 -16 -16 -15 -17 -12 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -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 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 -3 -3 -3 -5 -8 -12 -13 -9 -7 -9 -11 -12 -12 -11 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -3 -1 -1 0 0 0 0 0 0 -4 -7 -5 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -5 -4 -2 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -4 -12 -11 -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 -1 -1 -1 -7 -4 -3 -4 -4 -5 -6 -6 -7 -8 -6 -8 -9 -7 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -3 -3 -5 -8 -7 -4 -1 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -5 -6 -6 -5 -2 -1 -1 -1 -1 0 -1 -1 -2 -2 -2 -2 -2 -5 -12 -18 -12 -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 -1 -1 -3 -3 -3 -4 -8 -11 -11 -13 -7 -3 -3 -5 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -3 -2 -4 -7 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -5 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -5 -8 -7 -5 -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 -1 -1 -2 -3 0 -5 -10 -14 -16 -18 -13 -6 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -4 -3 -2 -1 0 0 0 0 0 -1 -1 -2 -5 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -2 -4 -3 -2 -7 -14 -13 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -4 -2 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -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 -1 -1 -2 -2 -3 -3 -3 -3 -1 0 0 0 0 0 -1 -1 -3 -3 -2 -1 0 0 0 -2 -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 -4 -5 -3 -2 -2 -1 -1 -2 -3 -2 -2 -9 -16 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -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 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -4 -4 -3 -2 -2 -3 -4 -4 -3 -1 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 -2 -3 -3 -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 -3 -3 -2 -3 -5 -6 -5 -3 -3 -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 0 0 0 0 0 0 -1 -1 -1 -1 -4 -5 -4 -2 0 -3 -4 -4 -2 0 -1 -4 -6 -5 -2 -1 -2 -1 0 0 -1 -1 0 0 0 0 0 -2 -4 -6 -7 -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 -1 -1 -1 -1 -2 -2 -3 -5 -12 -11 -7 -3 -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 -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 -1 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -1 0 0 -1 -2 -2 -1 -1 -2 -2 0 0 -1 -1 -1 -1 0 0 0 0 -1 -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 -2 -5 -2 -2 -2 -3 -3 -2 -10 -9 -5 -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 -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 -1 -1 -2 -2 -3 -3 -3 -2 -1 -2 -1 0 -1 -1 -3 -3 -2 -2 -1 -1 -2 -3 -3 -2 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 -1 -3 -3 -3 -3 -4 -6 -3 -4 -3 -1 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 -1 -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 -1 -1 0 -2 -2 -2 -2 -4 -5 -3 -3 -4 -5 -4 -2 -1 -3 -6 -8 -7 -6 -4 -2 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -4 -5 -4 -2 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 -2 -2 -1 -1 -1 -2 -1 -4 -9 -10 -8 -6 -5 -5 -6 -8 -8 -8 -8 -7 -2 -5 -7 -8 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 -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 -2 -5 -8 -5 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -3 -6 -7 -5 -7 -8 -7 -6 -7 -8 -9 -10 -11 -9 -9 -10 -10 -10 -9 -4 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -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 -2 -3 -3 -2 -4 -5 -4 -4 -3 -2 -1 -1 -2 -2 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 -1 -3 -6 -7 -7 -6 -8 -9 -10 -10 -11 -10 -11 -12 -14 -16 -21 -19 -18 -18 -15 -7 -7 -5 -1 0 0 -2 -6 -10 -9 -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 -1 -3 -5 -5 -4 -3 -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 -1 -4 -8 -7 -12 -10 -8 -7 -6 -5 -6 -7 -8 -9 -10 -13 -17 -21 -22 -23 -23 -23 -23 -21 -19 -14 -7 -3 -2 -1 -1 -4 -7 -7 -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 -1 -2 -4 -4 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -10 -9 -10 -8 -7 -7 -7 -7 -6 -7 -8 -8 -8 -9 -11 -13 -14 -14 -15 -16 -16 -16 -16 -12 -8 -7 -7 -2 0 0 -1 -5 -7 -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 -1 -2 -3 -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 0 0 0 0 0 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 -6 -8 -7 -6 -6 -7 -7 -6 -6 -6 -6 -5 -6 -8 -10 -11 -11 -9 -7 -7 -7 -12 -11 -9 -8 -9 -12 -5 -1 -1 -2 -5 -7 -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 0 0 0 -1 -1 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -3 -4 -4 -5 -6 -6 -6 -4 -3 -3 -4 -6 -5 -5 -6 -5 -3 -4 -7 -10 -11 -10 -9 -7 -7 -14 -12 -12 -13 -14 -12 -10 -9 -8 -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 -1 -2 -3 -6 -6 -4 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -2 -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 -1 -2 -2 -3 -3 -3 -2 -2 -4 -4 -5 -6 -6 -4 -3 -3 -5 -7 -10 -5 -5 -7 -9 -12 -13 -13 -14 -13 -7 -13 -16 -19 -21 -21 -15 -13 -11 -10 -9 -9 -5 -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 -1 -2 -2 -6 -8 -6 0 0 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 -2 -3 -3 -3 -3 -2 0 -1 -3 -2 -2 -3 -4 -4 -3 -3 -8 -17 -27 -18 -12 -11 -14 -16 -12 -13 -15 -15 -10 -13 -15 -19 -22 -25 -20 -16 -14 -12 -10 -9 -10 -10 -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 -1 -1 -1 -2 -2 -1 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 0 -2 -2 -2 -1 -1 -1 0 -1 -2 -1 -1 -4 -9 -10 -7 -5 -7 -11 -15 -31 -36 -40 -45 -44 -38 -29 -19 -15 -14 -14 -15 -17 -21 -27 -24 -19 -16 -13 -11 -9 -9 -9 -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 -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 -3 -6 -6 -2 -1 -1 -3 -5 -5 -5 -5 -6 -6 -21 -38 -53 -61 -59 -70 -53 -25 -15 -19 -19 -19 -20 -24 -29 -26 -21 -16 -13 -11 -8 -7 -6 -7 -8 -5 -3 -2 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 -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 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -4 -4 -4 -5 -4 -4 -5 -4 -9 -19 -33 -51 -45 -62 -54 -27 -12 -25 -27 -25 -23 -24 -19 -12 -10 -13 -8 -8 -7 -5 -4 -5 -7 -8 -7 -6 -7 -6 -5 -4 -1 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 -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 -1 0 -1 -1 -1 0 0 0 -1 -2 -3 -3 -3 -6 -7 -8 -8 -6 -4 -4 -4 -4 -7 -12 -17 -26 -40 -41 -27 -9 -28 -29 -24 -22 -22 -19 -9 -1 -1 -2 -4 -5 -5 -2 -3 -5 -5 -6 -6 -8 -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 -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 -1 -1 -1 -2 -2 -1 0 0 -1 -2 -3 -5 -4 -4 -6 -9 -11 -11 -10 -9 -8 -7 -5 -5 -5 -3 -6 -13 -18 -17 -4 -6 -13 -18 -16 -10 -8 -4 -1 -1 -2 -5 -7 -7 -3 -3 -3 -3 -3 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -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 0 -1 -2 -4 -6 -7 -6 -6 -9 -13 -14 -14 -14 -14 -13 -13 -14 -12 -7 -5 -4 -3 -3 -3 -2 -1 -2 -3 -3 -2 -2 -2 -2 -1 -2 -3 -5 -6 -4 -3 -2 -2 -2 -1 -1 -4 -7 -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 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -2 -1 -6 -10 -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 -2 -4 -6 -8 -7 -7 -7 -9 -13 -15 -19 -22 -23 -21 -25 -28 -29 -25 -18 -8 -3 -3 -3 -3 -2 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 -3 -4 -3 -2 -2 -1 -1 -1 -2 -4 -7 -10 -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 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -2 -4 -6 -10 -13 -11 -4 -2 -3 -2 -1 0 0 0 0 0 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -8 -8 -8 -8 -9 -8 -12 -19 -29 -39 -38 -37 -41 -47 -49 -36 -14 -3 -3 -3 -3 -3 -2 -2 -3 -2 -4 -5 -6 -2 -2 -4 -4 -3 -2 -1 -1 -1 -1 -1 -2 -4 -7 -12 -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 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 -1 -2 -3 -4 -6 -8 -9 -12 -12 -6 -2 -1 0 0 0 0 0 -1 -2 -4 -5 -6 -9 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -8 -8 -8 -8 -9 -9 -9 -8 -11 -20 -33 -46 -42 -38 -42 -57 -77 -72 -35 -9 -6 -5 -4 -3 -2 -2 -2 -3 -7 -12 -15 -8 -6 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -3 -5 -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 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -3 -4 -6 -8 -8 -9 -10 -10 -9 -5 -2 -1 0 0 0 0 -1 -5 -12 -17 -16 -15 -16 -19 -11 -4 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -2 -8 -11 -11 -10 -9 -9 -10 -10 -10 -10 -11 -14 -18 -22 -22 -27 -22 -21 -30 -47 -38 -24 -13 -9 -5 -4 -3 -2 -2 -3 -4 -8 -12 -19 -11 -6 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -3 -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 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -6 -6 -5 -5 -6 -8 -13 -17 -10 -3 0 -1 -1 -1 -2 -5 -10 -16 -14 -12 -11 -13 -17 -15 -12 -12 -15 -17 -20 -17 -11 -5 -1 0 0 0 0 0 0 -2 -6 -11 -11 -11 -11 -11 -10 -9 -8 -8 -9 -11 -12 -11 -10 -10 -12 -11 -11 -11 -11 -12 -16 -19 -17 -7 -4 -3 -2 -2 -2 -3 -6 -11 -18 -12 -6 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -6 -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 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -12 -12 -11 -6 -15 -19 -23 -26 -16 -5 0 -1 -3 -4 -5 -8 -11 -11 -8 -7 -8 -11 -15 -19 -26 -32 -35 -36 -30 -23 -19 -23 -12 -6 -2 0 0 0 -2 -6 -10 -11 -11 -11 -11 -10 -8 -7 -7 -8 -9 -11 -11 -10 -9 -9 -10 -12 -12 -12 -12 -12 -13 -14 -15 -7 -4 -3 -2 -1 -2 -4 -7 -11 -17 -15 -8 -2 -3 -2 -2 -2 -2 -2 -1 -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 0 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 -1 -2 -3 -5 -9 -10 -10 -9 -9 -9 -28 -31 -28 -22 -14 -4 -1 -1 -1 -3 -5 -6 -6 -5 -3 -4 -6 -9 -12 -17 -27 -35 -34 -33 -29 -27 -29 -34 -27 -19 -13 -7 -1 -1 -6 -11 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -12 -12 -12 -12 -11 -13 -15 -15 -13 -10 -9 -9 -10 -12 -7 -5 -3 -2 -1 -2 -2 -4 -8 -13 -12 -7 -1 -1 -3 -3 -2 -1 -2 -1 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 -1 -2 -1 -3 -1 -1 -1 -2 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -5 -10 -12 -9 -5 -3 -3 -6 -17 -20 -17 -12 -8 -4 -1 0 0 -1 -1 -1 -2 -1 -1 -2 -4 -6 -9 -12 -19 -26 -30 -33 -34 -34 -35 -33 -29 -27 -23 -16 -2 -9 -13 -14 -12 -11 -9 -10 -12 -13 -14 -14 -12 -11 -11 -11 -12 -14 -16 -18 -19 -18 -17 -14 -9 -7 -6 -6 -7 -6 -5 -4 -2 -2 -2 -2 -3 -4 -6 -6 -5 -3 -3 -2 -2 -1 -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 -1 -2 -2 -2 -1 -1 -1 -1 -1 -3 -3 -2 -1 -1 -2 -3 -5 -7 -7 -9 -10 -10 -8 -4 -3 -5 -5 -14 -16 -11 -4 -3 -2 -1 0 0 0 0 -1 -1 0 0 -1 -3 -5 -7 -10 -11 -12 -16 -23 -31 -32 -28 -27 -27 -28 -26 -19 -9 -13 -14 -13 -10 -8 -6 -7 -9 -11 -14 -16 -16 -13 -12 -15 -17 -19 -22 -22 -20 -19 -18 -14 -10 -8 -7 -7 -7 -6 -5 -3 -2 -2 -2 -2 -2 -6 -16 -17 -12 -8 -4 -3 -2 -1 -1 -2 -2 -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 -2 -3 -2 -3 -1 0 0 -1 -2 -3 -2 -1 -1 -1 -2 -3 -5 -7 -9 -10 -11 -10 -6 -4 -4 -5 -5 -7 -6 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -8 -7 -5 -4 -7 -11 -15 -21 -25 -28 -28 -26 -21 -14 -10 -8 -6 -6 -5 -4 -5 -8 -11 -15 -18 -19 -17 -12 -8 -8 -12 -18 -17 -18 -18 -17 -15 -13 -12 -10 -9 -9 -9 -7 -6 -4 -3 -3 -4 -4 -6 -17 -23 -22 -14 -7 -4 -3 -2 -2 -2 -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 -3 -5 -4 -2 -3 -3 -4 -3 -3 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -5 -9 -12 -12 -10 -4 -3 -4 -4 -4 -12 -27 -25 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -8 -15 -22 -22 -6 -2 -8 -18 -26 -27 -27 -26 -24 -17 -12 -8 -5 -4 -5 -6 -6 -8 -10 -15 -18 -16 -12 -6 -4 -4 -6 -8 -11 -13 -15 -15 -15 -15 -15 -13 -12 -13 -12 -11 -10 -8 -7 -6 -6 -8 -19 -25 -26 -21 -14 -8 -5 -3 -1 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -2 -3 -4 -7 -5 -4 -5 -7 -6 -4 -3 -2 -2 -2 -2 -3 -5 -8 -10 -9 -7 -3 -3 -6 -10 -16 -26 -38 -47 -47 -29 -17 -7 0 0 0 0 0 0 0 0 0 -1 -3 -3 -23 -48 -64 -53 -24 -42 -62 -58 -22 -21 -23 -24 -23 -18 -12 -9 -7 -6 -7 -8 -7 -8 -10 -15 -15 -10 -6 -4 -5 -7 -7 -8 -9 -9 -11 -15 -18 -16 -13 -10 -12 -17 -18 -15 -12 -10 -9 -8 -6 -6 -9 -8 -7 -7 -7 -5 -3 -2 -2 -2 -2 -2 -2 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 -1 -2 -3 -3 -4 -4 -3 -4 -7 -5 -3 -2 -2 -1 -1 -2 -3 -5 -8 -9 -8 -5 -5 -8 -16 -27 -36 -37 -42 -48 -52 -54 -37 -15 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -5 -9 -20 -29 -40 -38 -20 -8 -4 -12 -23 -24 -19 -14 -12 -12 -11 -10 -9 -7 -7 -10 -12 -11 -9 -7 -5 -7 -8 -8 -6 -4 -4 -7 -14 -16 -14 -10 -9 -13 -24 -26 -22 -18 -15 -13 -9 -6 -6 -5 -4 -4 -4 -4 -4 -3 -2 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 0 -1 -1 -2 -3 -3 -2 -1 -1 -2 -4 -3 -2 -2 -2 -1 -1 -1 -2 -3 -4 -6 -8 -8 -9 -23 -37 -46 -49 -47 -46 -47 -47 -34 -10 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -2 -3 -4 -5 -5 -5 -19 -22 -15 -4 -3 -8 -15 -21 -25 -22 -17 -14 -15 -14 -12 -10 -8 -7 -8 -9 -9 -9 -7 -5 -5 -6 -5 -3 -1 -1 -4 -9 -12 -15 -14 -12 -14 -29 -36 -33 -26 -21 -17 -14 -12 -11 -9 -7 -5 -5 -3 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -3 -1 -1 -1 -2 -3 -3 -2 -2 -3 -2 -2 -2 -1 -1 -1 -1 -4 -11 -28 -42 -50 -53 -52 -49 -49 -51 -53 -46 -14 -3 -3 -3 -3 -3 -2 -2 -3 -5 -7 -9 -12 -16 -11 -7 -7 -7 -7 -8 -8 -4 -2 -4 -9 -16 -23 -29 -28 -25 -22 -18 -14 -11 -10 -9 -7 -6 -5 -5 -5 -4 -3 -3 -3 -2 -2 -3 -2 -2 -6 -9 -11 -11 -9 -20 -28 -30 -31 -30 -28 -27 -23 -19 -17 -13 -8 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -2 -2 -4 0 -1 -2 -3 -4 -4 -3 -3 -3 -4 -3 -2 -1 0 0 0 -10 -28 -43 -47 -49 -46 -38 -41 -47 -50 -49 -41 -17 -7 -6 -5 -4 -4 -3 -3 -6 -20 -35 -45 -46 -28 -18 -12 -8 -4 -4 -6 -6 -3 -1 -1 -4 -9 -15 -29 -33 -31 -27 -22 -19 -15 -12 -12 -9 -6 -5 -5 -5 -4 -4 -3 -2 -2 -2 -1 -1 -1 -2 -4 -5 -5 -5 -4 -7 -15 -31 -35 -36 -35 -30 -25 -21 -14 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 -1 -2 -2 -3 -4 -5 -8 0 0 -2 -4 -7 -9 -6 -4 -4 -3 -3 -2 -1 0 0 0 -8 -22 -37 -36 -36 -31 -21 -31 -43 -49 -43 -14 -10 -8 -7 -6 -6 -10 -14 -17 -23 -42 -60 -67 -58 -28 -17 -11 -6 -3 -3 -3 -3 -2 -1 -1 -2 -4 -6 -14 -17 -18 -17 -18 -17 -14 -12 -12 -10 -7 -6 -6 -6 -5 -4 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -9 -19 -29 -34 -32 -19 -13 -9 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 0 0 -1 -2 -4 -3 -1 0 0 -1 -2 -3 -3 -5 -8 -13 -17 -1 -1 -2 -5 -10 -15 -10 -6 -5 -3 -2 -2 -1 0 0 0 -4 -12 -20 -9 -9 -14 -15 -24 -35 -43 -41 -15 -10 -8 -10 -12 -13 -28 -40 -43 -42 -40 -40 -37 -29 -18 -13 -10 -8 -7 -6 -5 -4 -3 -3 -2 -2 -2 -3 -4 -5 -7 -10 -12 -11 -10 -10 -12 -11 -9 -8 -7 -5 -3 -3 -3 -2 -3 -3 -2 -3 -4 -4 -4 -5 -6 -5 -6 -6 -6 -11 -22 -31 -30 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -1 -1 -1 0 -1 -3 -5 -4 -2 0 -1 -2 -3 -4 -6 -11 -16 -20 -25 -1 -1 -1 -2 -4 -7 -6 -4 -4 -3 -1 0 0 0 -1 -1 -3 -5 -8 -5 -5 -9 -14 -21 -28 -30 -26 -18 -14 -14 -18 -24 -22 -32 -41 -43 -39 -32 -25 -19 -15 -15 -16 -18 -20 -17 -14 -11 -8 -6 -5 -4 -3 -3 -3 -3 -4 -5 -6 -14 -16 -17 -16 -16 -13 -10 -9 -6 -4 -2 -2 -3 -2 -1 -2 -4 -6 -5 -5 -5 -6 -6 -5 -5 -5 -5 -10 -18 -24 -24 -5 -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 -3 -3 -2 -1 -1 -4 -4 -2 -1 -1 -2 -3 -5 -8 -12 -16 -21 -26 -32 -1 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -2 -3 -3 -5 -6 -8 -4 -4 -7 -14 -19 -25 -29 -30 -24 -18 -19 -23 -26 -23 -24 -25 -24 -22 -21 -18 -15 -17 -19 -26 -32 -35 -27 -22 -18 -14 -11 -9 -8 -8 -7 -5 -4 -4 -4 -5 -16 -23 -25 -23 -17 -15 -12 -9 -7 -6 -4 -3 -3 -2 -1 -2 -3 -6 -5 -5 -6 -6 -6 -4 -4 -6 -11 -16 -17 -13 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -3 -3 -4 -4 -2 -3 -3 -3 -1 -2 -3 -5 -7 -11 -16 -21 -25 -25 -22 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -4 -4 -5 -6 -8 -5 -5 -8 -14 -17 -23 -29 -33 -29 -22 -20 -23 -28 -27 -24 -21 -19 -17 -16 -18 -19 -20 -24 -38 -46 -43 -34 -28 -24 -21 -16 -16 -15 -14 -11 -8 -7 -7 -7 -4 -11 -17 -19 -12 -9 -11 -12 -10 -9 -8 -6 -5 -4 -4 -3 -3 -4 -4 -4 -4 -5 -5 -6 -6 -5 -6 -9 -13 -15 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -3 -3 -5 -5 -4 -3 -3 -4 -4 -3 -2 -3 -5 -7 -10 -15 -20 -24 -26 -15 -7 0 0 0 0 0 0 0 0 -1 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -3 -4 -8 -15 -17 -21 -25 -26 -23 -16 -21 -30 -37 -35 -31 -26 -21 -19 -18 -18 -19 -20 -23 -40 -50 -45 -36 -32 -31 -30 -23 -19 -17 -18 -20 -16 -11 -8 -7 -5 -7 -10 -12 -8 -8 -9 -11 -12 -12 -8 -6 -6 -4 -4 -3 -3 -4 -3 -3 -3 -5 -5 -6 -6 -6 -5 -7 -12 -17 -17 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -4 -3 -2 -2 -4 -6 -6 -4 -4 -5 -7 -9 -10 -17 -23 -24 -16 -3 -4 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -7 -6 -5 -5 -5 -5 -4 -4 -6 -11 -20 -26 -25 -22 -17 -13 -9 -21 -37 -46 -48 -48 -42 -32 -27 -23 -21 -21 -21 -21 -34 -44 -42 -37 -34 -33 -36 -41 -22 -12 -11 -18 -26 -20 -13 -9 -7 -6 -8 -11 -11 -10 -9 -11 -14 -15 -11 -7 -5 -5 -4 -3 -2 -2 -2 -3 -4 -6 -5 -5 -6 -6 -6 -6 -12 -18 -20 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -2 -2 -1 -2 -4 -6 -6 -5 -5 -7 -9 -11 -3 -7 -10 -8 -3 -3 -8 0 0 0 0 0 0 0 0 0 -1 -2 -4 -7 -9 -7 -7 -6 -6 -6 -6 -7 -14 -28 -32 -30 -27 -24 -22 -25 -36 -48 -54 -53 -57 -59 -58 -50 -39 -28 -22 -26 -25 -27 -31 -36 -38 -35 -33 -29 -20 -11 -4 -1 -2 -10 -13 -13 -13 -9 -8 -9 -11 -14 -13 -10 -12 -20 -18 -13 -8 -5 -5 -4 -3 -2 -2 -2 -2 -3 -5 -4 -4 -5 -6 -6 -6 -8 -12 -15 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -6 -6 -8 -8 -3 -1 0 0 0 0 -7 -13 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -8 -8 -8 -9 -8 -7 -9 -12 -15 -19 -25 -33 -41 -58 -72 -81 -83 -79 -82 -86 -87 -81 -71 -53 -37 -35 -32 -31 -32 -31 -23 -18 -16 -15 -17 -17 -15 -10 -4 -13 -20 -23 -21 -19 -14 -12 -13 -18 -17 -12 -11 -21 -19 -13 -7 -4 -5 -3 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -3 -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 -2 -6 -8 -8 -6 -4 -1 0 0 0 -1 -1 -6 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -7 -13 -11 -8 -5 -5 -7 -13 -30 -52 -66 -89 -101 -103 -97 -98 -125 -132 -115 -105 -101 -83 -57 -40 -35 -33 -32 -27 -18 -22 -29 -33 -34 -32 -33 -33 -22 -30 -36 -38 -36 -34 -24 -21 -25 -27 -22 -17 -15 -23 -20 -13 -8 -7 -6 -4 -3 -3 -3 -3 -3 -3 -2 -1 -3 -4 -3 -3 -6 -9 -11 -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 -1 -4 -7 -7 -5 -1 -1 0 0 -1 -2 -3 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -17 -14 -10 -7 -7 -12 -31 -49 -68 -89 -93 -87 -71 -49 -43 -41 -48 -65 -86 -107 -100 -73 -49 -38 -35 -35 -35 -38 -43 -49 -56 -63 -35 -22 -25 -30 -38 -45 -51 -55 -45 -50 -63 -74 -50 -37 -28 -23 -26 -26 -17 -9 -10 -7 -5 -3 -3 -4 -4 -3 -2 -1 -3 -5 -6 -3 -3 -7 -14 -20 -9 -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 -1 -2 -6 -5 -1 0 0 -1 -1 -2 -4 -4 -6 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -11 -8 -8 -9 -10 -14 -29 -47 -54 -53 -48 -42 -34 -25 -18 -14 -13 -19 -80 -97 -76 -53 -46 -42 -39 -37 -46 -51 -58 -65 -68 -38 -19 -16 -20 -28 -33 -46 -77 -68 -67 -76 -88 -59 -44 -32 -23 -21 -19 -13 -8 -8 -7 -6 -5 -3 -4 -4 -3 -1 -1 -2 -3 -3 -3 -3 -7 -13 -22 -20 -13 -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 -1 -2 -4 -4 -5 -6 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -7 -7 -7 -9 -12 -15 -25 -40 -55 -62 -49 -36 -35 -25 -16 -11 -10 -8 -41 -53 -48 -46 -58 -53 -45 -49 -54 -59 -63 -64 -46 -41 -38 -32 -18 -24 -24 -33 -77 -65 -44 -30 -32 -36 -33 -27 -21 -15 -13 -11 -9 -7 -7 -7 -6 -3 -3 -2 -1 -1 -1 -2 -4 -5 -5 -6 -9 -14 -21 -15 -8 -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 -2 -4 -5 -5 -5 -6 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -10 -12 -15 -20 -30 -50 -77 -103 -81 -58 -41 -34 -22 -16 -12 -9 -8 -11 -16 -24 -36 -57 -60 -59 -68 -74 -69 -68 -78 -67 -69 -66 -51 -14 -36 -37 -22 -22 -18 -16 -19 -29 -31 -28 -24 -20 -12 -11 -10 -10 -9 -9 -9 -7 -6 -6 -5 -4 -2 -1 -4 -7 -9 -10 -12 -15 -19 -20 -16 -10 -5 -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 -1 -2 -2 -4 -7 -7 -6 -5 -6 -6 -6 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -3 -8 -13 -15 -21 -32 -44 -62 -79 -90 -92 -73 -75 -74 -53 -27 -40 -41 -20 -15 -17 -21 -28 -38 -51 -58 -65 -76 -89 -97 -106 -116 -90 -63 -43 -29 -5 -36 -50 -46 -43 -57 -63 -59 -46 -31 -25 -22 -19 -13 -11 -10 -11 -12 -13 -12 -10 -10 -10 -9 -7 -4 -3 -4 -6 -9 -9 -12 -15 -17 -17 -16 -12 -6 -1 0 0 0 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 -1 -1 -3 -8 -8 -8 -7 -6 -5 -6 -7 -6 -6 0 0 0 0 0 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 -3 -10 -21 -24 -31 -45 -67 -82 -85 -84 -86 -68 -58 -49 -39 -28 -56 -62 -30 -18 -20 -28 -38 -47 -52 -56 -60 -68 -83 -102 -118 -123 -79 -33 -7 -4 -1 -44 -91 -126 -135 -140 -121 -84 -43 -24 -23 -26 -16 -13 -10 -10 -11 -12 -12 -11 -10 -9 -9 -9 -9 -7 -6 -6 -7 -9 -8 -10 -12 -13 -13 -15 -12 -4 -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 -1 -3 -5 -7 -12 -11 -8 -6 -5 -5 -6 -5 -6 -9 0 0 0 0 -1 -3 -5 -3 -1 0 0 0 0 0 0 0 -6 -16 -28 -29 -30 -42 -61 -77 -80 -77 -75 -82 -55 -35 -27 -34 -42 -43 -36 -23 -21 -24 -31 -40 -49 -53 -58 -63 -69 -82 -103 -110 -86 -47 -16 0 0 0 -42 -99 -149 -138 -112 -77 -41 -17 -12 -19 -26 -21 -16 -13 -12 -15 -15 -14 -12 -9 -7 -7 -8 -8 -6 -6 -6 -7 -9 -9 -10 -11 -10 -11 -13 -11 -3 -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 -2 -6 -11 -11 -11 -10 -8 -6 -5 -5 -7 -11 -15 -15 0 0 0 -1 -3 -5 -5 -2 -1 0 0 0 0 0 0 0 -10 -31 -55 -56 -61 -68 -77 -81 -78 -73 -68 -66 -63 -70 -84 -103 -111 -89 -63 -45 -30 -27 -30 -37 -43 -53 -64 -74 -76 -86 -98 -108 -114 -105 -61 -25 -24 -49 -91 -122 -133 -122 -66 -22 -1 -1 -5 -11 -17 -19 -19 -17 -16 -17 -15 -13 -11 -9 -8 -7 -7 -7 -6 -5 -5 -5 -7 -9 -10 -10 -11 -14 -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 -1 -2 -2 -3 -3 -5 -9 -12 -10 -9 -7 -6 -6 -5 -5 -6 -9 -5 -2 0 0 -1 -2 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 -7 -32 -64 -71 -76 -80 -82 -80 -78 -71 -62 -56 -56 -61 -67 -71 -88 -104 -107 -90 -42 -34 -35 -38 -43 -51 -61 -71 -79 -84 -86 -83 -77 -65 -61 -54 -41 -58 -88 -105 -98 -89 -52 -19 0 -1 -5 -8 -12 -17 -20 -21 -20 -18 -17 -17 -15 -13 -10 -8 -7 -6 -6 -5 -4 -4 -6 -7 -8 -9 -13 -7 -3 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 0 0 -2 -5 -7 -11 -10 -10 -11 -8 -5 -5 -5 -4 -4 -4 -5 -9 -6 -2 0 0 -1 -1 -3 -3 -3 -3 -1 -1 0 0 0 0 0 0 0 -2 -13 -32 -52 -67 -76 -79 -79 -73 -66 -58 -52 -45 -30 -17 -15 -45 -70 -81 -74 -47 -46 -49 -48 -43 -37 -34 -39 -55 -61 -60 -48 -23 -24 -23 -21 -22 -33 -47 -49 -31 -16 -5 0 0 0 -3 -6 -7 -8 -11 -16 -19 -19 -20 -21 -21 -16 -14 -11 -8 -6 -6 -5 -5 -6 -7 -8 -8 -8 -6 -3 -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 -1 -1 -1 -1 -3 -7 -12 -13 -12 -9 -5 -4 -4 -5 -3 -4 -7 -13 -21 -9 -3 0 0 0 -1 -2 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -3 -15 -29 -48 -64 -65 -56 -46 -37 -29 -24 -13 -5 -4 -6 -9 -17 -31 -52 -61 -62 -60 -58 -54 -49 -47 -52 -51 -37 -18 -7 -16 -21 -24 -26 -36 -40 -43 -45 -35 -15 -1 -1 -1 -2 -4 -6 -7 -10 -13 -15 -17 -21 -24 -23 -18 -14 -10 -8 -8 -9 -9 -8 -7 -8 -9 -10 -10 -5 -2 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 -3 -3 -2 -3 -6 -13 -12 -12 -10 -7 -3 -2 -3 -5 -5 -10 -17 -24 -23 -11 -3 0 -2 -2 -2 -3 -4 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -14 -10 -4 -1 -1 -1 -5 -5 -4 -4 -5 -5 -6 -9 -34 -44 -50 -55 -57 -62 -71 -79 -82 -72 -45 -16 -17 -20 -23 -27 -31 -41 -42 -42 -44 -38 -17 -2 -1 -1 -3 -7 -10 -13 -15 -14 -13 -13 -15 -17 -17 -14 -13 -15 -16 -14 -12 -10 -9 -8 -7 -9 -10 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -5 -6 -6 -8 -11 -13 -12 -11 -7 -3 -2 -3 -5 -8 -12 -17 -20 -19 -7 -2 0 0 -4 -5 -5 -5 -5 -5 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -6 -5 -6 -6 -6 -4 -8 -15 -20 -17 -32 -46 -54 -51 -44 -36 -30 -31 -33 -42 -52 -52 -51 -40 -24 -13 -10 -5 -1 -3 -6 -10 -13 -16 -18 -19 -19 -16 -12 -9 -9 -9 -10 -11 -13 -15 -12 -12 -12 -12 -12 -12 -11 -9 -4 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -10 -12 -12 -11 -10 -13 -12 -8 -3 -1 -3 -5 -8 -12 -16 -20 -21 -12 -4 -1 0 0 -6 -6 -5 -5 -5 -5 -4 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -6 -6 -6 -5 -4 -4 -2 -1 0 -5 -7 -5 -1 0 -18 -46 -55 -53 -57 -63 -57 -41 -22 -6 -1 0 -1 -3 -5 -7 -10 -14 -22 -24 -25 -25 -23 -18 -13 -10 -9 -10 -12 -12 -10 -11 -12 -14 -16 -16 -14 -10 -4 -1 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -7 -9 -8 -7 -9 -10 -7 -3 -1 -3 -5 -7 -10 -14 -16 -19 -21 -13 -4 0 0 0 -6 -6 -5 -5 -6 -7 -7 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -6 -5 -5 -4 -4 -5 -4 -1 0 0 0 0 0 0 -15 -40 -53 -47 -39 -32 -23 -12 -4 0 0 -1 -3 -5 -6 -10 -13 -18 -26 -29 -29 -27 -24 -18 -15 -14 -16 -17 -16 -15 -14 -13 -13 -15 -17 -18 -12 -6 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -8 -6 -6 -10 -8 -5 -8 -8 -6 -4 -4 -6 -7 -8 -11 -11 -9 -8 -8 -4 -1 0 0 0 -6 -6 -6 -6 -6 -6 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -6 -6 -5 -4 -3 -5 -5 -2 -1 0 0 0 0 0 -3 -8 -10 -9 -6 -4 -2 -1 -1 -1 -1 -3 -5 -7 -10 -15 -20 -25 -30 -32 -30 -27 -24 -20 -19 -21 -27 -25 -23 -22 -20 -20 -22 -24 -24 -15 -7 -2 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -12 -10 -8 -5 -4 -7 -7 -5 -4 -4 -6 -6 -6 -8 -13 -8 -5 -6 -9 -3 0 0 0 0 -8 -7 -6 -6 -8 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -6 -6 -5 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -7 -7 -6 -8 -16 -21 -26 -32 -36 -37 -35 -32 -29 -25 -24 -28 -38 -31 -27 -26 -26 -26 -23 -17 -13 -6 -2 -1 -1 -2 -3 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -14 -15 -13 -8 -5 -6 -7 -8 -5 -3 -4 -7 -8 -8 -8 -10 -12 -8 -5 -6 -10 -5 -1 0 0 0 -21 -12 -5 -4 -5 -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 -2 -5 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -2 -1 0 -1 -3 -5 -7 -9 -16 -22 -27 -32 -34 -36 -37 -35 -31 -26 -23 -25 -34 -34 -33 -32 -29 -23 -13 -4 -1 0 0 -1 -3 -3 -3 -3 -3 -3 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -3 -6 -12 -15 -14 -10 -3 -1 -1 -2 -2 -1 -1 -3 -8 -9 -7 -5 -4 -3 -2 -1 -2 -6 -5 -2 0 0 0 -6 -5 -4 -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 -1 -4 -6 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -2 -1 -1 -2 -4 -8 -10 -12 -13 -17 -22 -27 -31 -35 -36 -35 -31 -27 -23 -21 -23 -31 -36 -37 -37 -36 -20 -6 -1 0 0 0 -1 -2 -3 -3 -3 -4 -3 -2 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 -2 -4 -6 -5 -5 -9 -12 -5 -3 -3 -2 -2 -1 -2 -5 -10 -9 -5 -1 0 0 0 0 0 -1 -1 0 0 0 0 -4 -5 -5 -4 -4 -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 -6 -8 -7 -7 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 -2 -4 -8 -11 -13 -16 -19 -21 -24 -27 -29 -32 -29 -25 -22 -20 -21 -21 -22 -28 -32 -35 -35 -32 -18 -6 0 0 0 0 0 0 -1 -1 -2 -4 -4 -3 -1 -1 -6 -7 -3 -1 -1 -1 -1 -1 -1 -1 0 0 -3 -4 -2 -1 -1 -4 -10 -8 -6 -4 -2 -2 -2 -3 -7 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -5 -3 -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 -3 -7 -9 -7 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -12 -15 -17 -18 -21 -25 -27 -25 -27 -24 -21 -20 -22 -23 -23 -23 -26 -29 -24 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -3 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -2 -6 -7 -6 -5 -3 -2 -3 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -3 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -11 -10 -9 -8 -7 -7 -9 -12 -18 -21 -23 -23 -21 -22 -23 -24 -25 -24 -18 -9 -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 -1 0 0 0 0 0 0 0 0 -1 -3 -6 -8 -8 -7 -5 -5 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -2 -1 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 -5 -10 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -2 -1 -1 -1 0 -1 -3 -8 -11 -12 -7 -16 -23 -25 -23 -16 -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 -2 -5 -9 -10 -9 -8 -8 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -1 -3 -7 -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 -1 -1 -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 -1 -1 0 0 0 -2 -5 -8 -9 -9 -11 -13 -14 -12 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -8 -9 -9 -9 -10 -13 -17 -18 -7 -2 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -3 -5 -4 -7 -10 -11 -11 -12 -14 -16 -10 -4 0 0 0 -4 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -1 -1 -3 -7 -5 -7 -11 -13 -13 -14 -14 -14 -8 -3 0 0 0 -3 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -2 -2 -1 0 -1 -3 -2 -4 -7 -11 -11 -11 -10 -8 -3 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 0 0 0 0 0 0 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 -1 -1 -2 -1 -1 -1 0 -1 -3 -6 -9 -11 -11 -11 -12 -12 -9 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 50 51 51 51 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 51 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 47 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 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 55 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 52 52 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 nan nan 24 24 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 nan nan nan nan nan nan nan nan nan 23 nan nan 20 20 21 22 23 nan nan 23 23 23 22 22 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 27 27 nan nan nan nan 22 20 19 18 18 19 20 22 23 23 23 22 22 22 22 21 21 20 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 26 26 25 25 25 24 23 21 19 17 17 17 19 20 21 22 22 22 22 22 21 21 21 20 20 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 nan nan nan 25 24 24 24 23 23 22 20 19 17 16 17 19 20 21 22 22 22 22 21 21 21 20 20 19 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 20 19 18 17 18 19 20 21 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 19 18 19 20 21 21 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 20 20 21 21 21 21 21 20 20 19 19 18 17 16 15 14 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan 20 20 20 20 20 20 19 19 18 17 16 15 14 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 18 18 17 16 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 17 17 17 17 16 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 16 16 17 17 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 273 274 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 302 303 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 305 305 304 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 309 310 310 nan nan 310 309 309 309 308 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 318 317 316 nan nan nan nan nan nan nan nan nan 310 nan nan 312 314 315 315 315 nan nan 314 314 314 313 313 313 312 311 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 324 322 321 320 319 318 nan nan nan nan 316 316 316 316 317 318 319 320 320 320 319 319 318 317 317 317 317 316 315 315 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 330 328 327 325 324 323 323 322 322 322 323 323 323 323 322 322 323 324 324 324 324 323 322 321 320 320 320 319 319 318 317 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 338 337 nan nan nan 332 330 329 328 328 328 329 330 330 330 329 327 327 327 328 329 328 328 327 326 325 324 323 322 322 322 322 322 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 335 336 336 337 337 335 333 332 332 333 334 334 333 332 331 329 328 327 327 326 326 327 327 328 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 355 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 343 344 344 343 341 340 340 340 340 340 339 337 336 335 334 333 333 333 333 334 335 336 338 339 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 357 357 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 350 349 349 347 347 346 346 346 344 343 342 341 340 340 340 341 341 342 343 345 347 349 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 354 353 nan nan 352 351 350 349 347 346 346 346 346 347 348 349 350 351 353 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 356 354 353 352 351 351 352 353 354 354 355 356 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 1 0 359 358 357 356 356 355 355 355 356 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 3 1 360 358 357 356 355 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 359 357 356 355 356 357 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 355 355 356 358 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 359 359 358 358 360 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 16 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan