CAPE 609 485 347 234 163 129 129 117 102 88 75 60 47 52 62 67 66 58 47 47 54 55 43 27 17 12 13 16 17 22 15 23 31 33 31 29 26 22 18 17 23 25 24 19 13 12 11 11 14 17 20 20 14 17 17 14 13 15 14 8 6 10 17 15 11 10 10 9 6 3 3 2 2 5 9 16 17 19 22 22 20 20 14 13 15 16 20 20 18 17 19 22 23 24 24 20 14 11 7 6 5 4 1 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 5 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 4 562 398 253 160 110 74 66 64 69 74 74 66 51 59 67 72 74 75 88 97 101 89 54 30 15 7 6 8 8 17 19 26 31 30 25 18 17 17 16 14 15 19 20 15 9 12 12 12 13 15 18 17 7 5 4 5 7 10 12 12 13 15 15 12 10 9 8 6 4 4 3 2 0 1 2 7 12 16 19 16 12 11 16 20 20 20 19 18 20 20 17 16 19 22 24 22 14 8 4 2 1 0 0 0 0 0 0 0 0 4 4 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 0 0 2 3 4 4 2 3 4 4 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 2 3 3 2 0 2 469 318 194 114 69 47 46 52 58 57 51 44 47 57 69 75 70 67 81 73 73 71 48 26 12 4 4 7 6 10 16 22 24 21 14 13 16 18 15 10 8 11 16 15 9 8 10 12 14 15 17 19 14 12 11 11 12 14 10 10 11 11 11 11 12 10 7 3 2 2 1 1 0 0 0 3 9 16 20 19 16 12 10 9 11 20 16 15 16 15 11 9 12 16 18 15 5 1 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 1 1 1 1 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 1 3 11 14 11 5 1 0 2 383 237 133 72 44 37 40 43 46 43 36 34 39 46 45 37 29 29 38 40 39 36 29 19 9 4 4 6 10 11 16 22 23 19 18 17 18 17 13 8 6 5 9 11 7 6 6 6 6 9 15 21 19 14 11 12 13 13 13 15 16 13 9 10 10 7 3 1 0 0 0 0 0 0 0 2 6 12 16 16 13 9 7 9 17 27 18 12 9 7 4 6 10 13 11 6 1 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 16 20 16 4 1 0 0 250 137 76 49 39 35 33 32 34 34 30 23 17 11 7 5 4 4 11 14 16 16 15 12 12 14 17 22 24 21 21 20 18 15 14 13 13 12 10 5 5 6 9 9 7 5 4 6 5 4 10 15 15 13 13 14 14 11 13 14 14 11 10 10 8 4 1 0 0 0 0 1 1 0 0 1 2 5 13 11 7 3 2 3 7 14 10 6 3 1 1 5 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 8 15 17 5 1 1 1 1 1 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 1 1 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 1 3 8 15 21 8 3 1 0 121 89 74 65 58 49 38 36 36 32 24 17 12 7 3 2 5 2 2 5 7 8 6 5 11 14 15 16 17 16 13 10 8 9 6 4 3 4 4 3 4 9 11 11 8 5 4 7 9 10 12 12 12 13 13 12 12 10 10 13 17 19 13 10 7 3 0 0 0 0 0 1 0 0 0 0 0 1 4 3 2 1 0 1 2 2 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 11 2 1 2 2 2 3 3 2 2 2 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 1 1 1 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 1 2 5 17 10 4 2 1 107 92 83 82 88 94 60 42 33 26 18 12 8 6 4 4 8 3 1 1 2 2 0 0 3 6 7 8 9 10 8 6 5 5 2 1 0 0 1 1 5 10 12 11 7 2 1 5 10 12 12 11 9 7 5 4 5 6 6 9 14 16 15 12 8 3 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 2 5 2 1 1 3 4 4 6 6 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 3 2 1 1 1 55 59 66 77 96 119 78 49 29 16 11 8 5 8 8 4 2 1 1 3 4 3 0 1 2 4 5 6 7 8 7 6 5 3 1 0 0 0 0 0 3 5 5 3 2 0 1 4 8 10 8 6 3 2 1 0 1 1 2 4 9 13 16 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 5 6 7 8 8 6 4 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 50 64 67 67 77 56 30 13 7 6 5 1 8 9 3 0 1 3 5 6 4 1 2 4 6 6 5 6 6 6 4 3 2 1 0 0 0 0 0 0 1 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 1 2 6 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 0 0 0 0 1 1 0 0 0 0 0 0 2 3 3 2 3 5 7 9 9 8 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 12 5 1 0 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 47 45 37 28 26 16 10 7 5 4 1 0 4 5 3 0 1 4 7 6 3 1 3 5 5 5 5 4 4 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 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 1 1 1 1 1 1 1 1 0 0 1 1 3 4 6 6 4 4 6 9 12 11 8 6 3 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 2 11 7 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 38 23 12 7 8 8 7 6 4 2 1 0 0 1 2 1 0 1 6 7 5 3 3 4 4 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 2 1 1 2 4 5 6 7 7 7 7 10 12 14 12 10 7 6 6 4 2 1 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 1 2 2 2 2 1 0 0 0 0 0 0 1 1 1 0 2 6 6 4 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 6 5 5 6 7 8 9 10 10 11 11 12 14 16 15 11 8 6 4 3 2 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 0 0 0 0 0 0 0 0 0 1 2 3 0 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 9 10 11 15 16 15 14 12 12 16 18 18 14 12 12 10 7 7 13 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 1 1 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 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 2 5 7 7 8 10 11 11 11 15 18 19 19 16 16 20 22 21 18 15 15 14 11 10 15 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 10 12 15 16 15 16 20 25 27 22 22 24 26 25 17 15 14 11 8 8 21 11 3 0 0 0 1 8 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 14 14 16 16 19 26 32 35 31 30 29 28 24 17 13 10 8 6 7 37 27 9 1 0 0 2 6 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 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 16 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 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 2 6 10 12 12 11 13 15 22 34 46 51 47 41 33 26 19 12 8 7 10 15 10 23 18 8 2 0 0 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 21 26 37 43 43 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 1 2 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 1 1 1 1 1 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 1 2 8 11 11 11 11 12 15 25 42 62 71 68 60 50 39 24 12 9 13 25 44 32 18 11 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 6 19 34 39 44 50 52 50 6 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 6 5 8 11 11 11 9 8 8 10 11 9 4 1 0 0 0 0 0 0 0 0 0 1 1 3 5 5 4 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 10 14 14 14 16 16 19 29 46 67 94 108 106 92 75 52 32 21 21 33 47 40 27 17 11 4 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 0 0 1 1 0 1 6 17 28 17 22 40 54 57 61 60 55 48 18 8 3 2 4 6 8 2 0 0 0 1 2 2 2 2 4 8 11 11 9 7 7 9 9 7 4 3 4 5 5 4 4 2 0 0 1 1 0 0 0 0 0 1 3 6 8 10 8 6 7 9 8 6 4 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 15 16 15 15 23 19 22 35 52 56 95 125 134 122 103 87 66 49 41 36 38 33 33 37 15 5 1 0 1 2 2 2 1 1 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 2 5 9 12 15 15 10 4 0 1 5 6 8 13 21 30 38 41 48 59 59 51 39 26 23 39 28 27 27 26 27 28 30 21 14 10 9 9 9 10 10 10 11 12 11 10 9 8 9 8 7 5 2 0 0 0 0 0 0 0 1 4 7 4 2 0 0 0 0 4 7 10 11 11 9 7 7 8 7 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 0 0 0 0 0 0 0 0 0 0 1 5 12 17 19 18 15 26 25 32 52 78 64 80 105 128 140 123 103 77 53 43 43 45 40 39 49 30 19 12 11 11 9 7 5 4 4 6 10 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 11 16 19 22 24 25 23 19 11 6 14 19 22 26 32 36 40 46 49 47 32 18 8 3 3 15 22 36 50 57 55 47 44 31 19 12 11 14 16 18 19 18 18 18 18 17 15 14 13 10 7 4 2 0 0 0 1 2 4 5 7 9 11 5 2 0 0 1 3 7 10 12 12 10 8 8 9 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 17 21 20 18 22 27 44 78 107 87 73 69 71 85 100 89 69 53 46 48 55 58 56 64 62 57 48 38 30 22 16 13 12 12 12 13 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 18 23 25 25 22 20 27 33 32 29 28 30 31 31 32 36 37 33 22 14 4 1 0 0 0 0 0 17 16 16 14 19 36 40 27 14 9 13 18 20 21 22 22 22 25 26 24 20 18 14 9 5 3 1 1 1 2 4 8 12 12 10 8 5 2 0 0 1 2 6 9 11 11 10 7 7 10 12 10 6 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 4 5 8 15 23 21 21 21 25 36 53 73 74 65 51 41 53 58 56 51 45 42 43 48 56 69 86 92 80 63 53 37 25 22 25 29 28 24 20 18 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 12 16 19 23 23 21 25 27 29 37 43 40 40 41 41 39 35 34 39 39 25 0 0 0 0 0 0 0 0 0 14 9 9 20 33 35 33 26 18 14 16 14 15 16 16 16 16 16 16 14 12 13 12 12 11 9 5 5 4 5 6 9 10 8 5 2 1 0 0 0 1 4 5 7 8 9 9 8 13 12 6 2 1 0 0 1 2 2 1 1 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 1 4 6 6 7 7 10 15 15 16 18 21 25 25 30 31 34 44 52 47 41 36 33 31 29 28 29 36 52 84 106 99 72 51 39 32 35 45 50 45 38 31 23 21 11 4 0 0 0 0 0 0 0 0 0 1 2 4 6 8 13 17 21 25 29 30 27 24 37 43 48 51 52 51 51 51 48 43 37 39 42 30 2 0 0 0 0 0 0 0 0 0 18 19 18 22 26 27 25 21 15 10 9 7 7 6 6 7 7 8 8 8 9 11 13 15 13 7 4 6 7 7 6 6 4 3 2 0 0 0 0 0 1 2 2 3 5 8 8 13 11 6 1 0 0 0 1 3 3 2 2 3 4 5 3 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 1 4 9 14 17 14 11 10 9 8 9 12 17 21 22 19 18 25 48 48 40 32 24 19 20 18 15 13 12 18 37 53 58 50 38 30 28 33 41 42 40 40 38 29 25 18 10 4 1 0 0 0 0 0 0 0 3 7 11 12 15 20 25 30 34 38 40 43 48 58 62 64 66 66 64 63 61 56 49 43 37 28 15 1 0 0 0 0 0 0 0 0 0 23 22 19 21 24 24 19 10 5 2 2 2 1 2 3 4 4 4 4 6 7 9 12 11 7 3 4 8 9 9 7 5 2 1 0 0 0 1 2 2 2 2 2 4 4 4 6 7 4 1 0 1 2 3 4 4 5 4 4 5 7 7 4 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 16 18 19 17 15 14 11 9 8 10 14 22 24 22 19 20 38 32 24 17 12 13 15 16 16 15 11 9 11 16 19 16 14 11 11 12 15 18 21 24 26 26 25 23 19 14 5 1 2 4 7 3 1 2 6 13 14 18 24 31 35 38 44 47 50 56 66 75 79 80 80 77 71 70 70 67 56 26 5 1 0 0 0 0 0 0 0 0 0 0 0 14 11 9 13 21 29 24 8 1 1 2 4 5 6 7 6 4 4 4 4 4 5 7 5 2 2 5 7 9 8 6 3 1 0 0 0 0 3 4 5 4 3 4 6 5 2 3 2 1 0 2 4 5 6 8 8 6 5 8 11 13 11 7 7 7 8 8 6 2 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 21 22 20 19 18 16 13 11 9 11 21 30 29 34 43 40 32 28 26 23 17 15 14 14 13 12 7 6 6 6 6 2 1 1 1 1 2 2 2 3 6 9 13 18 20 17 12 10 11 13 16 8 4 6 13 20 24 31 39 46 50 50 53 58 66 74 83 90 92 90 86 84 83 83 83 65 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 7 10 17 29 37 17 5 4 5 6 6 7 7 6 5 5 5 5 5 5 4 3 2 3 3 4 4 3 2 1 0 0 0 0 1 4 5 5 3 3 7 8 6 2 0 0 0 1 4 3 4 6 10 13 11 9 13 17 19 17 11 9 10 10 13 11 6 1 1 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 15 19 23 21 19 16 13 12 12 11 11 12 19 30 30 31 36 31 30 31 31 27 21 16 12 8 5 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 2 5 8 10 11 13 12 11 13 12 9 11 16 21 29 36 45 53 61 66 69 73 80 87 90 93 96 96 93 94 100 108 111 95 38 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 13 12 13 16 24 14 8 6 6 6 5 4 4 4 5 5 6 6 6 4 2 1 1 1 1 1 1 0 0 1 1 1 1 1 2 4 5 5 5 7 12 10 4 0 0 0 0 0 0 2 3 4 7 13 13 14 17 20 23 21 16 13 12 15 19 19 14 11 11 14 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 22 26 25 23 20 17 15 13 12 12 12 12 11 28 34 32 32 33 33 33 30 25 18 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 9 11 14 11 12 15 22 30 40 49 58 68 78 84 88 92 96 95 93 93 95 97 101 111 123 129 127 105 47 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 17 16 14 12 11 8 8 8 8 8 9 7 5 3 2 3 5 6 5 5 2 1 0 0 0 0 0 0 0 2 4 4 3 1 1 3 6 8 10 12 15 13 7 1 0 0 0 0 1 3 8 9 6 5 10 11 14 18 22 27 25 23 21 19 21 26 24 20 17 18 19 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 7 14 21 24 20 23 26 24 19 20 16 14 13 13 14 10 21 28 26 22 22 25 26 23 17 11 6 3 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 7 10 14 20 25 33 43 54 64 74 83 91 94 95 93 93 89 89 92 96 100 116 129 136 136 128 112 69 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 17 17 16 14 12 10 9 9 10 9 9 6 4 2 2 4 8 8 7 8 6 3 1 0 0 0 0 1 4 9 12 8 4 1 1 4 10 15 20 21 18 10 3 0 0 0 1 3 6 12 20 14 8 7 9 12 15 19 23 29 27 26 26 25 25 26 24 21 18 17 18 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 7 13 18 18 16 19 21 19 15 18 18 17 17 17 16 14 15 16 16 16 16 17 16 12 9 6 4 3 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 16 26 33 44 56 66 75 83 87 89 88 85 83 83 85 89 95 100 109 121 130 137 140 129 96 47 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 20 20 17 12 11 12 14 15 13 10 8 6 5 6 8 7 9 10 10 10 8 4 2 0 0 0 0 1 3 5 6 3 1 0 1 7 18 25 26 22 11 4 1 0 1 2 5 8 12 17 24 20 15 14 11 14 19 22 24 28 27 26 26 27 24 24 22 20 18 16 15 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 6 10 12 13 11 10 10 10 12 14 17 21 30 24 18 15 14 15 14 13 13 12 11 10 7 4 3 2 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 22 33 43 53 62 68 72 72 70 68 69 73 78 84 90 96 102 109 117 126 138 136 112 67 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 21 16 12 13 16 17 17 16 13 12 11 9 8 9 7 8 9 9 8 8 5 2 1 0 0 0 0 0 0 0 0 0 0 2 8 17 20 16 6 2 0 0 1 2 5 7 7 7 10 25 39 43 31 13 17 22 25 26 29 31 30 27 25 29 31 29 23 16 13 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 3 5 6 6 6 7 8 8 10 12 16 32 26 19 13 11 12 13 13 13 14 16 10 6 5 6 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 17 25 33 41 48 52 53 53 52 53 60 70 81 92 102 100 106 115 122 126 133 120 91 57 35 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 27 22 17 13 13 14 17 18 20 21 21 19 17 14 11 5 8 10 11 11 10 9 11 9 4 1 0 0 1 4 8 5 2 0 0 0 2 4 4 4 7 5 4 3 3 4 6 8 7 5 10 23 37 40 27 17 21 25 27 29 33 39 38 34 35 39 38 32 23 14 13 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 3 4 5 6 7 8 10 13 14 16 17 17 17 18 17 16 14 13 13 10 8 7 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 2 6 13 22 29 35 39 40 44 46 46 48 57 70 85 101 112 118 125 126 122 117 109 92 67 43 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 17 14 13 12 13 14 18 19 21 22 20 19 19 18 16 12 14 14 14 14 14 13 13 12 9 6 3 6 9 9 6 1 0 0 0 0 1 1 6 16 25 14 7 6 10 16 22 26 24 17 20 23 22 20 21 22 24 26 30 33 39 48 47 40 40 40 37 29 20 16 15 11 6 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 4 6 7 10 13 16 18 19 19 22 23 21 19 15 13 11 9 7 7 8 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 12 21 29 36 46 56 63 63 56 54 60 71 88 112 124 130 127 117 104 93 77 60 44 35 24 17 10 0 0 0 0 0 0 0 0 0 0 0 0 0 14 15 15 15 15 16 17 17 17 17 16 16 14 12 10 9 9 12 14 14 13 15 14 14 13 15 14 14 13 8 5 4 4 5 6 4 5 8 15 23 22 13 9 12 22 32 33 31 26 19 20 21 19 19 23 23 26 30 34 36 43 53 55 48 46 44 39 31 22 19 16 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 9 12 14 16 16 17 19 20 20 19 16 14 13 11 9 8 8 6 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 12 17 23 32 48 68 80 85 81 66 63 71 89 112 129 133 126 112 97 84 70 56 44 36 32 29 22 13 1 0 0 0 0 0 0 0 0 0 0 0 0 22 22 18 16 16 18 19 19 18 14 9 12 14 14 13 10 7 7 7 8 9 10 12 14 16 17 24 28 30 31 33 34 31 25 18 10 6 6 10 14 11 14 19 24 29 29 23 18 15 14 17 20 21 21 18 20 26 34 40 33 39 49 56 57 54 50 43 34 25 20 19 16 10 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 4 6 8 11 11 11 12 12 13 15 18 20 19 16 14 11 7 8 7 5 3 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 28 30 35 45 63 87 107 114 106 87 69 71 87 109 129 136 136 123 99 83 69 58 48 40 41 40 29 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 19 19 18 17 18 22 17 11 6 4 5 16 21 20 17 14 10 7 5 5 5 5 6 8 9 9 41 54 53 45 38 35 31 26 21 13 6 4 6 9 15 20 24 27 30 23 20 18 16 17 21 22 23 26 27 24 24 31 45 36 38 44 52 58 60 55 46 36 26 21 20 19 13 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 2 3 7 8 7 6 6 9 12 15 18 21 20 17 14 11 9 7 6 5 5 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 20 32 40 47 58 74 97 115 123 116 96 74 65 73 94 121 143 143 130 108 81 67 54 43 34 27 27 28 22 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 26 25 25 23 21 20 12 4 1 1 3 4 5 7 10 12 8 5 2 1 3 11 23 37 51 58 59 52 42 31 24 24 23 22 21 16 9 6 8 10 12 14 18 24 26 21 18 16 17 22 28 28 26 26 22 19 20 28 43 37 35 38 44 53 60 57 49 39 28 22 21 20 17 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 1 5 5 5 5 5 8 12 15 16 18 18 16 13 12 9 8 7 7 7 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 28 31 41 56 74 89 108 119 115 98 76 61 57 67 91 122 138 129 105 77 56 48 36 18 9 8 10 17 24 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 24 27 28 24 18 12 5 1 0 0 0 1 3 5 7 6 3 2 3 7 21 38 49 56 57 52 45 39 32 25 19 14 12 11 12 14 11 10 10 10 11 15 21 24 22 20 19 20 22 25 27 27 27 26 22 19 21 27 36 37 36 36 39 49 59 60 54 43 31 23 21 23 23 18 11 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 2 4 4 5 5 7 10 13 14 17 15 13 12 12 12 11 9 7 7 8 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 17 29 40 46 56 67 78 85 90 92 88 79 63 54 55 66 88 119 123 108 82 54 37 32 27 15 9 7 7 8 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 15 25 22 17 12 5 1 0 0 0 0 1 2 4 5 6 7 10 19 35 54 60 55 45 36 30 26 27 28 23 15 11 11 13 16 12 13 13 13 11 13 17 20 20 18 18 18 19 21 23 26 29 32 35 35 33 30 31 35 36 37 37 39 50 60 62 57 46 35 26 23 24 26 25 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 6 7 8 10 12 13 14 13 13 12 10 8 6 6 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 17 26 35 46 55 58 61 74 78 80 78 71 63 53 49 54 68 88 107 106 86 55 33 23 22 21 18 16 12 10 12 11 11 9 2 0 0 0 0 0 0 0 0 0 0 0 0 16 21 18 12 5 1 0 0 0 0 1 2 3 7 13 21 29 37 47 56 59 49 35 23 16 15 15 20 25 24 16 12 13 17 20 13 13 15 16 15 15 16 17 14 17 20 22 23 23 27 33 39 45 51 54 51 49 50 45 38 38 41 43 51 57 60 57 48 39 31 27 25 28 29 24 15 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 1 3 5 5 5 5 7 8 9 10 12 14 14 11 10 8 6 4 3 3 3 1 1 0 0 0 1 0 0 0 0 0 0 0 1 5 16 27 35 35 34 41 48 50 50 57 68 72 68 59 50 45 45 53 70 89 97 87 62 30 13 9 11 12 12 12 12 12 12 14 18 19 9 5 2 0 0 0 0 0 0 0 0 0 0 15 12 7 2 0 0 0 0 1 2 4 9 16 27 40 50 56 59 58 51 43 30 17 8 7 9 11 13 15 15 12 11 13 18 23 21 20 21 23 24 23 21 21 23 28 31 35 37 34 37 44 51 57 65 67 63 56 51 46 43 43 43 43 46 50 54 55 50 44 37 31 28 27 28 25 19 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 7 9 9 10 11 11 11 8 7 5 4 2 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 1 4 12 26 40 47 40 33 35 41 48 54 63 71 71 62 53 46 44 47 57 76 87 84 67 38 16 5 3 4 5 8 10 11 12 15 17 20 22 18 15 9 1 0 0 0 0 0 0 0 0 0 6 3 1 0 0 0 1 2 5 10 18 30 48 63 73 75 73 67 56 40 26 13 5 4 6 6 7 7 6 7 9 12 17 25 31 31 32 33 35 33 33 32 30 29 31 40 49 53 50 47 49 53 58 66 67 63 57 50 44 45 46 42 39 39 43 49 53 53 49 43 35 26 26 25 22 17 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 4 5 7 8 9 9 9 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 7 12 21 29 35 36 33 33 39 48 59 68 74 74 68 61 54 49 49 55 69 79 80 70 46 20 8 3 3 2 3 7 12 17 20 20 22 26 29 22 18 14 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 13 21 33 49 57 68 77 80 77 68 53 35 19 9 3 2 4 6 5 4 4 5 7 12 19 26 34 38 42 46 50 47 45 43 40 37 36 38 44 52 58 58 55 55 55 56 62 64 64 61 55 46 45 44 42 40 39 43 50 55 55 54 50 42 29 29 26 20 13 8 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 1 2 4 3 3 2 2 4 6 6 7 5 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 2 5 10 11 13 15 17 26 36 35 28 22 26 30 38 50 66 76 78 72 64 59 55 56 61 71 79 80 72 54 26 9 3 2 3 1 2 7 16 28 28 26 27 31 33 29 21 12 4 1 0 0 0 0 0 0 0 0 1 1 3 6 11 19 27 37 49 64 75 74 72 67 61 53 44 28 13 5 2 1 1 2 2 2 2 4 6 8 11 22 34 42 48 54 58 61 64 58 50 43 42 48 43 44 49 54 54 53 53 55 58 60 63 62 59 55 50 46 43 41 46 55 68 80 77 61 54 49 40 29 24 21 17 10 5 3 2 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 4 4 3 3 3 3 4 3 3 2 1 0 0 0 0 0 0 0 0 0 1 1 4 10 18 30 38 38 32 29 39 39 31 19 14 24 35 47 62 79 84 81 73 64 59 60 65 72 79 81 75 60 34 14 4 1 1 2 3 4 10 22 34 36 33 31 30 25 18 11 4 1 0 0 0 0 0 0 0 0 0 6 8 14 21 30 40 53 62 76 87 85 81 74 60 41 30 21 12 6 4 4 2 1 0 0 3 9 17 25 29 33 36 38 39 42 47 46 40 46 48 48 48 49 54 49 49 52 55 53 53 54 57 58 58 59 58 55 56 54 49 42 38 47 59 69 69 58 53 51 45 35 25 18 14 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 2 4 5 5 5 4 4 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 2 2 6 14 25 37 44 44 37 33 39 40 35 26 14 17 29 43 59 78 92 91 81 73 66 64 66 72 76 76 74 63 41 20 9 4 2 2 3 6 11 19 35 42 42 38 32 25 17 10 5 1 0 0 0 0 0 0 0 0 0 0 17 25 33 42 50 60 68 71 86 100 87 79 73 60 40 28 21 19 22 34 64 31 4 1 0 8 22 40 54 52 48 40 28 18 24 31 31 26 25 33 43 51 52 52 53 56 58 54 56 55 54 56 57 55 54 55 56 60 61 54 42 38 47 56 58 54 47 44 41 37 29 19 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 3 4 6 7 6 6 6 4 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 2 5 9 8 15 23 28 34 38 34 29 35 35 32 29 25 23 31 42 56 73 94 98 94 85 76 70 69 71 74 75 72 63 47 30 20 16 12 5 9 16 25 31 37 45 49 47 40 27 17 12 8 6 2 0 0 0 0 0 0 0 0 0 0 33 41 49 55 58 59 56 63 74 81 78 72 67 59 47 39 42 57 77 93 132 77 23 3 0 6 18 34 49 45 40 34 27 18 24 28 30 33 38 43 50 53 48 46 47 51 55 54 58 58 56 54 55 53 53 55 60 66 70 67 57 49 53 56 54 45 38 30 26 24 21 15 13 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 4 5 7 8 8 7 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 15 20 23 23 25 27 27 26 31 32 31 31 31 41 49 57 66 83 95 102 101 94 85 80 78 75 69 67 60 51 44 40 40 39 34 33 37 41 42 40 44 50 53 50 39 25 15 9 6 3 1 0 0 0 0 0 0 0 0 0 0 41 47 51 52 52 51 51 58 65 70 70 64 64 64 60 56 95 145 184 189 195 174 134 77 11 6 6 14 33 41 41 40 39 34 34 33 33 36 45 46 46 44 39 37 39 45 54 62 64 63 59 55 55 57 58 59 60 61 62 62 61 59 59 57 52 43 37 30 25 22 20 14 12 11 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 4 4 6 8 10 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 19 21 23 20 21 24 29 36 32 28 34 41 47 53 62 76 90 104 112 112 105 97 87 76 63 53 53 54 54 55 53 53 54 49 46 45 45 45 44 48 52 55 53 44 33 22 15 7 2 0 0 0 0 0 0 0 0 0 0 0 31 38 42 46 53 62 68 74 76 74 64 54 52 47 36 30 39 63 118 219 214 167 95 26 8 5 5 11 27 35 34 34 39 38 37 36 35 36 42 40 39 38 37 37 40 44 48 61 68 70 67 61 60 62 65 66 60 49 46 50 58 67 68 62 52 43 35 29 25 23 21 14 9 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 4 6 8 10 10 9 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 14 16 19 18 19 23 30 35 29 23 38 49 56 61 69 86 103 118 125 115 108 96 80 63 50 47 51 57 60 60 58 56 53 46 42 43 45 45 47 51 47 26 39 47 50 48 44 18 3 0 0 0 0 0 0 0 0 0 0 0 44 49 57 64 71 79 82 82 76 65 50 39 34 30 26 23 26 36 63 121 111 74 34 5 5 3 6 13 25 31 31 31 34 34 34 34 34 35 38 39 39 40 38 37 38 39 40 49 61 72 78 71 71 74 76 75 60 49 46 51 60 69 71 65 53 42 33 28 24 22 17 12 6 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 3 4 7 8 9 8 6 4 3 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 4 7 9 12 15 16 17 18 21 25 27 28 31 47 63 76 85 99 111 119 124 127 111 95 79 67 61 63 66 68 67 61 59 56 52 47 44 46 46 41 36 45 56 58 49 58 64 65 64 30 9 0 0 0 0 0 0 0 0 0 0 0 0 84 91 98 97 94 92 87 77 66 57 48 42 37 32 26 21 17 14 11 11 9 7 5 3 4 7 13 22 30 33 35 36 35 35 34 33 33 33 32 32 33 33 31 30 30 31 32 36 40 48 62 69 74 77 76 73 58 51 48 49 52 54 56 55 50 44 35 28 24 21 15 10 5 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 6 5 3 1 0 0 0 0 0 0 0 0 1 2 3 2 1 1 0 0 0 0 0 1 2 3 5 6 11 14 17 19 19 23 27 32 44 68 87 103 114 123 126 123 116 113 99 86 78 77 79 79 79 78 75 65 59 55 52 51 56 53 32 14 26 48 62 66 69 71 74 76 49 20 3 0 0 0 0 0 0 0 0 0 0 0 0 119 126 123 114 106 102 98 91 84 78 68 60 50 38 27 21 16 13 11 9 8 7 6 3 5 10 17 26 36 41 42 41 38 36 35 33 31 31 28 26 25 26 25 26 28 30 33 36 37 40 48 60 68 71 68 63 52 45 41 40 43 50 53 54 55 54 42 30 26 21 15 9 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 2 1 0 0 0 0 0 0 1 1 1 1 2 3 3 2 1 0 0 0 0 0 0 0 1 2 4 7 11 15 18 19 20 26 34 45 67 98 119 123 124 121 117 112 106 99 91 85 83 87 86 86 86 88 85 79 72 68 67 72 70 53 23 22 43 63 67 74 82 87 79 59 27 7 0 0 0 0 0 0 0 0 0 0 0 0 0 125 134 137 130 118 106 99 96 97 100 95 80 62 45 32 24 19 16 13 12 12 11 9 7 7 9 15 24 35 40 42 41 37 32 32 33 33 31 26 22 20 21 20 22 26 30 36 45 50 52 56 59 63 62 57 54 50 46 42 39 41 46 50 51 52 54 46 34 29 22 16 10 5 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 1 1 1 1 1 0 0 0 0 0 1 1 2 3 2 1 1 1 1 1 1 0 0 0 0 2 7 9 13 18 23 20 24 33 47 62 84 104 115 117 113 108 105 105 103 97 91 88 88 88 89 92 98 100 97 90 83 78 77 73 63 44 38 49 63 75 81 83 66 35 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 140 158 157 138 109 91 86 92 103 104 90 75 59 43 33 28 23 20 21 18 15 11 7 4 7 11 15 20 29 37 41 37 29 30 35 39 37 31 29 28 28 30 32 32 33 39 48 51 51 50 48 50 49 46 44 42 41 39 34 30 29 29 29 33 43 45 39 31 23 15 7 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 1 1 2 2 2 2 1 1 0 0 0 1 0 1 2 3 3 2 2 2 3 3 3 1 0 0 1 2 5 10 14 19 26 34 31 38 54 76 77 88 99 106 106 105 101 97 96 93 90 90 94 96 96 100 108 115 110 101 90 79 80 84 86 82 73 70 75 82 86 88 78 48 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 131 162 174 168 147 125 106 99 101 106 105 97 83 62 54 47 37 25 24 19 15 11 8 6 8 10 11 16 28 40 48 48 40 43 49 53 46 43 44 47 45 41 38 35 34 38 43 46 47 45 39 35 33 33 32 32 31 29 23 19 17 16 16 20 31 37 35 27 17 9 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 2 1 1 1 0 0 0 0 0 1 1 1 2 4 3 3 3 4 5 4 3 2 2 2 2 4 8 14 19 26 34 42 45 51 64 94 86 86 92 97 96 98 96 93 90 90 93 99 104 107 112 120 128 120 106 95 89 78 85 90 90 85 82 85 87 80 52 28 8 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 118 154 185 199 190 166 137 114 100 95 96 103 104 89 76 66 54 41 29 19 14 12 12 10 10 11 14 21 30 42 52 55 49 46 44 43 46 55 61 63 59 49 40 33 29 28 28 29 29 28 26 24 22 20 20 22 24 25 23 21 19 19 20 25 32 34 30 18 8 3 1 1 1 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 0 0 0 0 0 1 1 2 1 1 2 4 5 4 4 3 3 4 3 2 1 1 1 2 2 4 7 12 18 27 37 45 50 56 65 82 86 87 90 94 95 95 93 89 87 90 99 111 121 127 132 135 129 110 97 91 90 88 88 87 86 88 93 97 92 61 21 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 111 143 189 215 201 182 153 119 89 79 84 98 109 103 87 70 57 46 26 17 13 12 13 10 10 14 24 37 47 56 62 61 54 45 38 37 57 66 70 71 66 54 42 31 19 12 10 9 9 9 9 9 9 10 11 14 18 22 23 25 25 22 23 25 27 26 20 8 3 1 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 3 5 5 2 1 3 4 4 3 2 1 1 1 0 0 0 0 0 0 0 1 3 5 12 22 32 43 50 56 67 78 85 88 86 89 90 89 85 81 83 95 114 132 139 141 141 136 120 107 101 101 96 94 91 89 84 80 76 75 77 24 1 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 132 151 193 220 205 184 152 112 76 80 98 113 118 111 96 72 50 34 22 16 13 13 12 10 13 22 38 62 76 85 87 80 66 51 41 42 58 66 68 65 62 53 39 23 8 2 0 0 1 1 1 1 1 2 4 7 10 12 15 21 23 20 18 17 14 11 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 2 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 28 40 51 61 72 84 89 88 83 83 83 82 81 84 92 106 123 133 134 135 137 132 121 115 110 99 93 85 76 66 47 31 23 21 22 7 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 188 202 222 228 205 172 141 103 69 77 91 102 110 116 110 87 61 39 25 18 14 11 9 10 17 32 55 80 106 117 108 90 76 63 53 50 56 59 58 53 48 34 19 7 2 0 0 0 0 0 0 0 0 0 0 1 3 4 4 9 13 14 13 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 1 2 2 1 1 1 1 1 1 0 0 0 0 4 9 11 9 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 21 33 45 54 58 70 81 87 88 86 84 84 87 89 98 110 119 122 118 118 123 130 130 123 115 107 91 64 41 23 11 3 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 228 257 262 256 240 217 194 163 121 76 66 70 83 104 133 132 112 82 52 34 27 21 13 11 15 25 41 64 82 97 105 108 107 98 89 79 71 71 72 67 53 35 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 2 2 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 4 4 9 11 9 4 1 0 0 0 9 16 17 9 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 26 35 41 46 56 71 82 84 83 81 79 82 92 99 111 121 124 119 113 113 120 124 125 118 101 64 19 1 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 219 302 306 295 275 252 220 167 118 85 76 87 115 152 189 183 153 112 71 45 36 26 15 13 20 30 43 59 74 86 95 104 113 120 118 111 103 96 91 80 57 32 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 11 14 10 2 1 4 12 20 32 35 28 11 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 26 34 42 49 57 67 78 82 78 75 74 75 78 87 101 114 121 121 118 117 118 122 121 119 108 80 34 8 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 271 287 290 276 243 193 150 123 115 123 141 167 194 210 193 162 125 87 55 42 32 21 18 26 37 48 59 69 78 86 93 105 117 122 120 111 101 99 97 81 49 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 10 14 12 6 7 12 11 5 8 18 30 32 33 33 30 20 14 9 6 5 3 2 1 0 0 0 0 0 0 0 0 0 1 1 4 11 21 32 41 47 53 61 70 73 71 69 68 70 75 80 92 105 114 120 124 125 125 125 124 121 115 102 73 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 163 199 233 243 219 174 151 146 156 175 189 201 207 201 179 151 121 91 65 49 37 29 25 34 47 61 69 78 87 93 96 104 108 104 92 79 73 75 80 69 41 15 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 9 20 22 23 27 30 19 12 12 17 21 24 32 40 42 42 39 34 30 24 18 13 9 9 6 3 1 0 0 0 0 0 0 0 1 3 4 7 10 14 23 32 38 43 50 61 67 69 67 64 64 67 72 80 91 103 112 118 125 132 138 142 136 129 121 110 71 28 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 100 139 189 220 214 192 184 187 195 198 196 190 179 162 145 129 111 91 70 54 42 33 28 39 54 70 84 95 106 114 118 131 130 110 74 68 58 50 43 30 13 4 0 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 10 12 16 23 24 24 25 26 20 18 18 18 12 18 27 34 38 43 43 38 33 27 23 19 12 11 9 6 3 1 0 0 0 1 3 5 8 15 19 23 24 22 27 32 38 45 53 61 66 66 63 61 62 64 69 79 90 101 110 116 125 136 150 155 150 138 121 93 36 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 116 139 182 211 207 199 195 190 181 168 163 153 139 125 114 103 93 79 67 55 44 35 30 40 56 76 97 113 123 131 140 155 153 127 81 91 81 62 37 13 6 3 2 1 2 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 11 15 20 26 28 27 25 21 19 16 17 20 23 26 30 34 35 36 41 43 39 31 22 18 17 13 13 11 9 4 3 2 1 2 3 8 15 21 29 34 37 38 34 35 38 43 54 58 61 62 60 58 58 59 61 68 81 93 102 109 116 125 137 151 158 155 142 115 56 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 164 171 185 198 199 184 176 175 168 153 144 139 131 120 108 94 82 71 63 56 51 45 39 38 45 57 75 100 122 132 136 149 162 153 128 99 125 122 94 48 16 11 10 8 5 3 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 19 30 39 38 30 20 15 15 22 30 35 37 44 50 52 52 47 44 41 34 28 19 13 13 13 12 10 8 8 7 6 6 7 12 17 22 27 34 41 47 50 51 49 48 52 61 65 64 59 57 56 54 54 57 69 84 97 103 107 112 121 134 150 159 159 146 118 64 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209 185 178 172 163 149 140 137 132 124 119 113 106 98 93 81 70 61 55 54 52 48 45 49 56 66 80 103 122 131 136 148 163 154 132 115 118 109 85 48 28 22 22 22 20 15 11 8 7 6 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 0 0 0 0 0 1 3 6 14 25 38 48 42 30 20 16 20 31 40 44 49 54 58 61 65 61 52 40 31 27 22 17 16 16 17 19 19 19 20 19 19 20 25 30 34 38 40 45 52 60 64 63 62 67 72 72 67 59 59 57 54 53 58 71 85 96 100 101 106 116 133 147 157 156 137 94 46 9 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 226 198 181 163 145 127 117 109 101 93 89 85 81 77 71 62 55 51 50 56 57 56 55 59 66 75 86 105 122 137 150 162 170 156 131 117 120 122 115 92 61 44 36 32 31 30 26 20 16 13 12 11 9 6 4 3 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 17 29 40 50 54 47 42 40 38 38 46 54 54 58 62 66 72 71 62 49 37 31 29 28 30 33 31 32 34 34 37 39 39 39 38 39 41 45 50 53 54 56 59 68 77 83 84 80 74 69 64 62 60 56 54 58 70 83 92 92 94 102 117 134 149 155 147 115 59 15 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 220 204 182 158 135 116 100 91 83 76 72 71 68 63 52 47 46 49 56 65 68 68 67 69 77 88 99 110 128 153 181 198 192 170 143 128 123 109 95 92 79 68 60 54 50 48 44 36 25 21 18 14 11 10 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 4 7 20 35 50 62 65 60 53 50 51 57 65 73 71 67 69 74 77 69 58 46 34 29 22 17 18 28 32 36 42 48 53 53 48 50 51 52 53 58 59 62 66 65 68 79 92 100 97 87 76 73 70 66 61 54 51 55 63 73 79 79 84 96 115 136 149 149 123 69 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175 169 150 128 106 88 79 77 76 75 72 69 64 55 48 48 53 61 71 77 77 75 73 77 91 112 135 146 164 197 236 220 201 185 172 163 148 135 122 103 89 82 78 71 69 70 69 60 39 29 23 17 13 11 10 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 4 5 12 26 42 55 64 70 71 69 68 67 75 83 84 76 79 84 83 76 66 54 38 12 3 0 1 7 22 33 41 52 59 64 64 57 62 65 66 64 63 65 68 71 71 77 88 101 111 104 92 82 77 74 69 62 51 47 48 51 56 58 62 72 88 109 125 127 112 73 31 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 123 128 119 96 74 67 77 85 91 92 88 81 73 66 64 67 70 73 76 76 74 71 68 77 107 144 175 180 168 172 197 173 171 184 203 209 171 145 134 122 112 105 100 96 100 102 98 83 55 36 24 18 16 12 8 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 4 5 13 23 36 49 59 64 68 73 83 80 85 91 90 80 83 85 75 68 60 51 41 18 5 1 5 18 30 42 54 63 65 67 71 71 75 78 78 77 74 73 72 73 72 77 85 98 109 104 94 85 77 71 67 63 54 48 42 36 36 36 41 54 71 83 81 65 43 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 7 9 8 3 1 1 0 0 0 0 0 0 0 0 0 95 98 95 82 76 88 102 110 112 105 93 82 74 71 72 74 71 65 62 60 58 55 51 69 111 160 204 213 188 180 209 183 170 174 192 195 162 148 161 181 174 160 145 133 123 116 107 91 63 41 26 17 16 14 11 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 4 4 5 8 13 20 30 41 48 54 60 68 84 88 90 94 97 90 85 80 74 68 59 50 44 28 14 9 17 32 42 51 61 69 70 71 75 79 82 85 88 84 80 75 71 74 77 79 83 89 97 97 91 79 69 63 59 60 58 53 44 32 33 33 33 34 41 42 35 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 7 11 11 10 7 5 3 1 0 0 0 0 0 0 0 0 89 95 92 89 93 107 117 114 98 72 62 57 55 56 56 53 48 44 41 40 39 40 39 59 104 164 228 243 212 184 191 175 151 136 134 132 143 168 204 227 232 229 215 184 149 128 114 92 66 43 26 13 15 15 14 11 9 10 11 8 5 2 0 0 0 0 0 0 0 1 2 3 3 4 5 5 6 6 7 9 13 18 27 37 45 50 57 63 64 77 87 94 97 96 95 94 90 81 71 61 52 46 41 37 37 41 47 54 60 67 71 74 75 77 78 77 75 74 74 74 74 74 78 78 78 79 90 94 91 81 68 60 57 55 59 61 59 49 40 38 38 36 29 24 20 18 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 10 14 16 17 16 12 9 5 1 0 0 0 0 0 0 0 0 102 114 110 113 119 125 114 84 52 26 22 27 34 40 41 39 36 33 31 29 30 31 30 46 86 147 225 249 234 207 198 186 166 150 147 153 177 209 240 256 294 323 326 288 229 180 143 112 83 59 40 26 27 25 23 19 16 16 16 16 11 5 0 0 0 0 0 0 0 3 6 9 10 12 12 11 11 11 13 16 19 24 31 42 51 58 67 72 66 73 85 96 103 106 107 104 98 86 76 66 56 49 45 44 45 49 55 60 66 71 74 75 74 72 72 72 69 68 68 72 79 81 79 76 74 74 83 86 79 67 61 59 58 57 58 63 64 48 42 41 42 40 30 24 19 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 8 10 12 14 12 9 6 4 2 0 0 0 0 0 1 1 1 87 106 100 96 90 78 57 34 15 4 7 15 24 33 34 34 33 32 30 27 26 27 25 31 52 97 183 225 242 245 248 242 235 231 233 242 253 269 290 310 347 378 391 369 311 248 190 146 115 96 83 60 52 46 40 34 25 20 19 19 17 10 3 1 0 0 0 0 1 3 6 10 14 16 17 17 16 17 19 22 26 29 35 45 59 62 63 65 65 74 93 114 112 111 110 107 98 87 77 66 57 52 50 50 52 56 60 64 69 72 75 78 80 72 71 71 71 72 75 81 93 89 81 73 68 70 71 70 65 59 61 64 65 64 60 59 58 46 42 43 44 37 31 28 28 23 18 13 7 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 3 4 4 4 5 5 6 5 5 3 1 1 0 0 0 0 0 1 2 4 4 61 71 62 54 47 42 40 30 21 14 14 22 29 35 35 34 33 32 31 28 27 27 26 27 32 56 125 172 216 257 296 302 303 300 296 288 275 277 311 337 364 387 398 371 339 299 247 199 161 134 116 100 87 75 64 53 37 27 22 22 23 19 11 6 3 1 0 0 0 2 5 10 16 19 21 21 21 20 21 27 31 35 39 46 61 53 41 43 65 83 104 128 132 133 129 117 100 86 75 66 59 56 55 56 58 59 62 66 70 73 77 81 87 83 81 80 80 82 83 84 83 76 70 66 64 63 61 59 58 59 63 69 73 74 71 66 62 57 52 46 41 33 29 30 38 33 28 23 15 5 2 1 0 0 0 0 0 0 0 0 1 4 3 2 2 1 2 4 4 4 3 2 1 1 1 1 0 0 0 0 0 0 0 1 3 4 5 43 45 41 36 35 37 39 36 32 27 27 35 41 40 36 32 29 27 29 28 27 28 28 26 23 26 53 94 150 220 298 320 324 309 272 213 186 200 258 301 335 360 376 354 337 316 288 254 220 195 183 164 143 119 94 73 53 38 30 28 29 26 19 14 8 4 0 0 1 2 5 12 19 23 23 24 24 23 24 31 34 37 40 44 45 31 17 23 57 80 99 124 137 139 129 111 94 82 74 68 64 62 61 61 61 61 63 68 75 81 85 86 90 89 88 88 91 93 92 84 71 63 61 62 63 61 57 55 58 59 63 70 80 83 81 76 70 66 57 43 37 32 28 25 37 40 40 37 29 21 13 7 2 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 45 44 45 43 42 43 41 40 39 37 35 39 40 37 31 26 23 22 24 24 24 25 26 22 16 11 13 33 71 132 219 258 268 251 211 178 163 169 205 244 282 310 313 299 290 284 280 270 251 232 225 217 203 177 134 102 78 61 50 41 36 32 25 19 13 8 4 5 4 5 7 11 18 24 28 29 30 29 30 34 37 38 38 44 35 27 26 35 55 75 94 120 136 136 121 102 87 78 74 71 70 69 66 63 63 64 68 77 89 96 97 88 85 84 86 91 99 102 98 87 75 69 66 61 56 51 50 56 57 59 64 70 86 91 88 81 74 70 64 49 41 38 35 25 32 39 44 46 38 31 25 19 14 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 0 0 0 0 0 0 0 57 52 48 46 44 43 44 44 45 47 50 48 42 35 27 20 17 17 18 20 22 23 21 16 10 5 4 14 44 87 121 153 171 174 163 157 157 161 170 186 220 254 256 261 266 271 267 266 259 249 241 235 223 202 165 136 110 88 68 50 38 29 21 15 10 7 5 6 8 10 10 13 18 25 32 36 35 33 33 33 28 21 15 12 17 30 48 52 62 78 98 118 128 123 104 87 76 72 71 71 72 71 68 65 65 68 72 81 90 97 97 87 81 78 80 88 92 91 87 81 72 65 59 52 47 43 41 47 53 63 76 74 90 103 105 91 82 76 69 58 48 42 39 30 29 31 35 39 36 33 30 31 29 26 24 20 17 11 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 0 0 0 66 66 72 63 53 49 47 48 50 55 60 65 65 58 35 19 12 11 14 18 20 19 13 9 6 6 14 42 78 114 139 147 155 167 172 152 136 133 147 143 153 177 187 202 226 253 260 262 256 245 232 227 213 193 173 153 131 104 67 43 27 17 9 5 3 3 3 6 11 15 16 20 25 32 40 40 37 33 32 29 18 5 1 0 5 15 30 45 61 77 92 106 107 98 82 71 65 63 65 66 68 69 69 69 70 73 76 81 88 93 94 88 82 78 80 87 90 90 86 77 67 60 54 50 45 41 39 41 46 58 85 78 86 100 112 99 90 80 70 58 47 39 35 31 29 27 27 32 33 33 30 30 29 27 26 24 22 18 14 11 5 1 1 2 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 53 61 64 63 59 54 54 54 55 57 62 63 54 19 7 3 3 8 13 12 4 2 2 5 8 14 37 72 112 132 141 175 227 220 184 150 131 147 131 124 130 131 149 188 238 254 251 235 216 213 209 196 177 159 144 129 107 57 28 11 3 1 0 0 0 3 7 13 19 23 26 31 37 42 39 35 31 29 24 14 3 0 0 0 0 0 24 49 70 82 87 84 73 63 57 55 55 56 59 62 66 70 74 77 78 78 77 80 85 89 88 85 81 84 86 86 84 76 66 57 50 44 41 38 35 36 37 39 41 53 61 71 84 101 99 91 79 65 49 36 27 26 29 31 32 33 35 36 36 30 26 23 20 19 17 16 14 11 9 7 5 5 5 5 5 5 6 7 8 5 4 2 1 0 0 1 1 1 1 3 2 1 0 0 0 0 38 34 36 44 51 56 54 53 51 48 50 53 52 44 13 2 1 3 7 7 4 1 2 4 7 11 15 25 47 82 120 155 193 225 197 162 134 120 130 133 128 116 111 123 154 198 209 202 189 177 188 183 168 147 124 99 74 52 29 13 4 0 0 0 0 0 1 7 15 22 24 26 31 38 37 33 28 25 23 13 4 0 0 0 0 1 6 24 44 59 56 55 54 52 45 43 44 45 47 51 58 66 73 77 79 78 75 72 72 78 87 90 88 83 82 81 78 72 63 53 45 39 35 32 29 27 29 31 34 37 40 44 51 60 80 84 79 69 53 39 28 24 29 34 39 41 41 40 38 41 35 28 21 17 16 15 13 12 10 9 8 8 8 8 9 11 12 14 15 15 12 10 8 6 3 2 3 3 4 6 10 9 9 7 1 0 0 41 39 39 52 68 80 62 52 46 43 43 42 39 31 12 3 1 4 6 4 1 1 3 7 11 16 18 26 44 77 128 167 173 140 109 100 100 102 95 93 92 90 102 114 125 132 128 126 129 141 145 133 114 91 65 44 25 8 2 0 0 0 0 0 0 0 1 7 14 20 25 29 34 38 29 19 12 9 5 2 0 0 0 0 0 2 15 29 39 41 23 17 17 18 24 28 30 33 38 45 53 66 74 78 79 75 69 65 65 73 89 94 89 84 79 73 66 58 49 41 36 33 28 25 22 21 23 25 26 29 31 34 36 39 51 57 57 50 39 29 23 26 34 43 50 52 53 53 52 54 50 41 30 25 21 17 14 12 10 8 6 6 7 8 9 9 10 11 12 12 11 10 9 9 8 7 6 6 6 8 10 12 14 14 6 2 0 52 57 54 57 64 70 51 44 41 39 37 32 25 17 8 2 0 0 0 1 3 6 11 14 17 20 19 26 43 75 127 152 151 125 103 83 72 79 86 87 83 78 88 98 102 95 80 72 72 76 62 54 47 39 25 14 6 1 0 0 0 0 0 0 0 0 3 8 13 18 22 25 23 14 6 2 0 0 0 0 0 0 0 1 3 9 17 24 26 16 6 2 1 1 8 14 20 28 38 47 55 65 72 77 77 70 64 61 63 75 88 93 88 81 71 61 54 47 41 36 33 28 25 22 19 18 14 12 14 14 18 21 24 27 31 35 38 33 26 21 19 27 37 46 50 51 54 58 61 62 59 52 47 42 36 28 22 16 12 8 4 2 3 4 5 5 5 7 10 10 10 10 12 12 12 12 12 11 9 10 11 12 13 16 13 11 11 53 61 62 60 57 54 45 39 35 33 30 23 15 10 6 2 0 0 2 5 8 11 14 17 19 19 18 22 33 53 88 104 108 104 100 80 64 74 77 77 75 73 81 91 100 99 78 63 54 53 49 44 36 20 12 5 1 0 0 0 0 0 2 3 5 9 12 13 12 13 11 9 6 2 0 0 0 0 0 0 0 0 3 7 8 10 12 13 9 5 4 3 0 3 9 15 23 33 41 48 53 62 74 80 76 68 64 63 65 76 78 76 72 67 60 52 45 39 35 33 31 27 23 20 18 14 10 7 3 2 6 11 15 17 20 23 24 23 21 21 23 33 43 50 50 48 47 46 50 55 59 62 64 60 54 45 37 29 21 13 6 3 3 4 4 4 4 6 7 9 12 15 15 14 13 13 14 14 14 15 15 14 14 16 17 18 19 51 55 57 54 49 43 37 31 25 19 18 14 10 8 5 2 0 0 3 6 9 12 12 14 15 16 17 19 23 28 37 46 54 66 78 80 76 67 63 65 68 67 70 79 89 97 81 65 53 49 48 46 39 25 14 6 0 0 0 0 0 2 4 5 6 7 6 4 3 6 3 1 0 0 0 0 0 0 0 0 1 3 8 11 9 7 9 12 15 18 16 10 1 5 11 18 26 34 41 47 52 58 66 71 68 67 66 65 63 62 60 58 58 56 51 45 38 33 31 31 29 25 21 16 13 9 6 3 1 0 1 4 6 8 10 12 13 16 20 30 38 50 61 63 57 48 38 32 35 40 45 51 56 60 60 55 49 42 33 23 12 4 3 4 5 5 5 6 8 12 17 18 17 15 15 15 15 15 16 18 19 19 17 16 15 17 17 49 50 47 43 39 36 31 24 18 15 13 12 10 6 2 0 1 3 5 7 9 11 12 12 12 14 19 19 18 19 21 28 43 71 68 57 46 42 50 54 56 61 67 70 71 67 62 57 52 48 41 35 31 25 16 7 0 0 2 5 9 11 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 6 9 9 5 9 14 17 17 11 4 0 0 4 10 17 23 32 40 47 50 51 52 57 63 69 68 60 56 54 52 52 54 50 44 39 34 31 30 29 25 20 14 11 6 3 2 1 0 0 0 1 1 1 2 4 5 10 20 45 62 75 82 72 57 43 31 30 31 33 35 39 44 49 57 56 53 49 42 30 18 9 6 7 9 9 8 9 11 14 19 20 20 19 19 18 16 14 15 19 24 23 21 18 14 15 17 30 36 38 34 30 28 23 17 13 13 14 14 11 7 3 2 2 4 7 11 15 18 14 12 12 16 20 18 14 14 17 23 33 51 45 39 37 38 39 40 42 51 61 69 74 72 62 54 49 44 36 30 29 25 20 12 3 2 4 6 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 4 6 8 8 13 18 20 18 13 7 2 1 3 8 14 21 30 39 44 47 46 46 52 63 72 72 56 51 49 48 48 46 43 38 33 29 28 29 26 21 16 9 4 1 0 0 0 0 0 0 0 0 0 0 0 2 6 15 39 56 66 66 50 37 29 27 28 27 27 29 33 38 42 49 52 53 54 52 42 31 19 15 15 15 16 17 17 16 16 20 22 21 20 21 21 20 19 18 19 23 22 23 22 15 16 19 12 19 25 25 22 17 14 12 13 15 11 7 4 5 6 6 6 6 7 9 11 10 9 9 11 13 12 11 10 12 15 19 23 27 32 35 37 35 34 34 36 42 49 54 54 53 52 52 52 47 39 33 31 32 31 26 16 10 8 12 24 26 20 9 1 0 0 0 0 0 0 0 0 1 2 3 4 4 3 3 2 4 8 15 17 19 20 19 16 13 9 4 3 4 6 9 18 28 37 42 43 43 45 52 62 65 62 52 47 45 43 41 38 35 31 28 26 25 25 23 18 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 24 33 36 29 25 26 28 25 23 22 23 26 31 36 40 46 51 56 57 57 52 41 26 22 20 18 17 18 21 23 25 26 27 23 25 26 26 25 24 23 24 26 23 21 22 18 17 18 5 10 11 11 11 12 12 14 16 17 12 8 7 12 12 13 13 14 14 14 13 11 11 10 10 7 7 8 10 13 16 18 22 30 35 37 35 31 30 31 32 35 40 42 42 44 47 52 59 51 42 36 34 38 40 39 30 20 14 15 26 28 23 13 1 0 0 0 0 0 0 0 0 2 4 6 5 5 5 4 3 5 11 22 21 19 16 15 14 11 8 7 7 8 8 10 17 25 33 36 37 39 44 52 53 51 47 44 41 38 36 34 31 28 24 23 23 23 22 18 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 22 22 15 13 15 20 22 20 19 20 23 27 32 38 40 44 48 51 56 59 59 51 34 25 22 22 26 28 30 32 34 36 35 34 34 33 31 33 34 36 38 41 36 25 21 17 15 14 3 7 6 9 14 19 15 14 14 12 8 5 6 13 16 19 19 17 18 18 17 17 15 12 8 7 8 10 12 15 19 25 33 43 44 40 31 25 23 23 25 28 30 32 31 32 34 39 49 46 42 38 33 36 39 40 35 26 21 18 19 15 10 3 1 0 0 0 0 0 0 0 1 3 5 8 6 7 8 8 4 5 10 16 17 16 14 14 13 12 14 17 16 14 12 14 19 24 28 31 34 36 40 47 46 42 39 36 33 31 29 27 25 22 19 18 18 18 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 19 25 25 19 19 21 22 22 21 21 22 25 29 34 39 43 44 46 49 54 61 65 65 55 45 40 43 47 46 44 44 46 47 47 46 47 48 48 46 49 51 50 45 42 36 26 21 17 15 13 1 4 5 10 18 29 18 13 10 9 8 8 10 13 17 19 19 14 16 18 18 18 17 14 10 10 11 12 13 16 21 28 37 44 47 42 27 21 19 19 20 23 24 24 25 25 26 29 37 39 40 39 33 35 38 37 33 27 23 20 16 11 7 5 1 0 0 0 0 0 0 0 1 2 5 8 10 12 15 15 8 5 9 13 15 16 15 11 10 11 14 22 24 22 21 19 18 18 23 26 29 31 32 34 34 33 31 28 25 23 21 20 18 14 12 12 12 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 27 38 46 48 42 36 31 28 27 28 31 33 38 44 48 48 48 52 60 68 74 74 64 55 50 50 52 53 51 46 46 47 49 54 58 64 71 75 70 67 63 55 46 38 30 24 21 18 15 17 1 2 3 5 11 19 14 11 9 10 11 10 9 8 9 11 13 9 12 13 14 12 12 10 7 8 10 11 11 13 16 19 23 28 30 28 21 18 16 17 17 19 20 21 21 22 23 24 28 36 45 53 45 42 40 37 33 29 25 19 13 7 2 2 0 0 0 0 0 0 0 0 1 3 6 8 12 18 22 15 12 12 15 17 16 14 12 8 5 4 3 14 20 23 23 19 14 11 16 19 22 23 23 23 23 23 22 20 17 16 14 12 10 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 19 31 38 42 42 38 34 32 32 31 31 33 34 38 45 54 58 62 68 76 84 90 94 94 88 80 70 58 56 55 56 55 55 55 57 68 79 88 95 98 94 86 73 58 47 40 32 26 21 17 13 14 0 0 1 2 4 8 7 5 5 4 6 6 6 5 5 5 6 6 7 7 7 5 6 7 9 10 10 9 7 7 9 11 15 19 17 14 13 14 15 15 16 17 18 19 21 22 22 24 28 36 45 52 49 45 41 36 32 27 22 17 11 5 0 0 0 0 0 0 0 0 0 1 1 4 9 11 16 23 27 18 16 18 21 20 17 13 9 6 3 0 1 7 13 19 22 18 13 11 14 17 18 14 13 14 14 14 13 12 10 7 5 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 32 40 38 32 30 28 28 29 30 31 32 34 38 46 55 64 71 78 87 97 103 106 105 96 81 67 57 57 56 55 57 61 64 67 72 81 88 96 101 104 102 95 82 71 60 50 39 28 19 11 8 6 0 0 0 0 1 2 2 2 2 2 3 4 5 6 6 7 7 9 9 7 5 4 6 8 9 9 6 3 1 2 3 6 12 12 10 9 10 13 14 14 15 16 18 19 23 24 25 26 30 37 42 41 40 37 34 31 27 24 20 15 7 2 0 0 0 0 0 0 0 0 1 2 3 5 11 18 26 31 30 27 26 26 24 20 16 11 8 5 3 1 3 8 13 18 20 16 11 11 15 16 13 8 6 7 8 8 8 7 5 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 22 38 42 39 34 29 27 27 29 32 37 40 41 51 60 68 76 84 93 102 109 114 116 115 105 95 84 67 60 55 53 54 57 62 69 76 84 90 95 96 95 92 87 78 70 65 59 47 35 22 10 3 1 0 0 0 0 0 0 0 0 0 1 1 2 4 6 7 9 9 8 5 5 7 7 6 5 3 3 1 0 0 2 4 8 10 9 9 8 10 11 12 13 14 15 17 20 28 30 30 28 29 28 26 22 19 19 19 18 16 15 14 8 3 0 0 0 0 0 0 0 0 0 1 3 5 6 10 17 25 31 32 34 35 33 25 17 11 7 6 5 5 4 7 12 17 20 16 13 10 12 12 10 6 4 3 4 5 7 7 6 4 5 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 15 22 32 34 32 31 31 31 31 33 37 43 49 55 62 70 77 88 97 105 113 116 119 122 126 126 114 90 74 66 61 55 53 55 62 70 79 86 90 92 90 87 81 73 68 65 64 58 51 44 33 15 4 2 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 9 10 7 6 6 7 4 1 0 0 0 2 4 5 6 6 7 8 8 8 9 9 11 12 14 16 17 19 23 27 28 27 25 22 18 12 7 4 4 4 3 4 5 5 2 0 0 0 0 0 0 0 0 0 0 1 3 5 9 14 21 27 31 35 37 36 31 21 13 7 3 2 1 2 2 4 8 12 13 10 8 8 10 9 5 2 2 2 1 2 3 4 5 8 10 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 15 19 20 19 21 23 25 29 32 35 36 39 44 49 52 60 67 74 82 94 104 112 115 115 116 120 129 128 115 86 81 78 74 68 63 62 65 70 77 83 86 87 85 81 74 69 67 67 67 61 55 50 41 26 12 6 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 6 6 4 2 1 0 0 0 2 4 7 10 12 11 9 9 9 10 10 10 11 13 16 19 22 22 22 21 22 21 20 15 13 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 11 18 23 28 33 34 34 32 21 13 7 3 1 0 0 0 0 1 3 6 5 4 3 3 5 4 2 1 2 1 0 1 3 6 9 11 11 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 19 23 26 23 22 25 31 36 41 44 47 50 56 63 66 69 75 84 93 102 110 116 118 117 114 112 105 98 93 84 82 81 79 70 66 65 65 66 69 76 81 83 81 76 68 64 62 63 63 61 59 57 49 37 21 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 2 5 10 14 18 21 16 13 11 11 12 11 11 13 16 19 22 23 23 21 19 17 15 12 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 21 30 35 32 22 15 12 8 4 2 1 1 1 2 2 2 1 1 3 3 2 1 0 1 1 1 1 0 0 0 1 2 5 10 12 12 11 8 8 8 8 7 3 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 21 26 25 27 32 45 51 54 57 60 63 67 74 80 87 95 103 107 110 113 118 120 119 117 107 97 88 82 75 74 77 72 64 59 57 63 67 71 75 74 71 66 61 57 53 50 53 55 56 56 57 54 46 33 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 4 5 7 11 16 21 25 20 16 14 13 13 12 11 13 15 16 17 17 16 14 11 9 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 15 24 33 38 37 30 15 6 4 3 2 2 3 3 3 4 4 3 2 0 1 1 1 0 0 0 0 0 1 0 0 0 1 3 5 9 10 11 10 9 10 11 10 7 4 1 0 0 0 0 0 0 0 0 0 0 2 5 9 15 21 27 33 40 49 58 63 67 71 73 72 73 82 90 97 102 107 107 105 105 110 114 116 113 103 94 87 76 67 62 64 64 64 64 63 70 76 78 70 64 57 52 47 43 41 40 42 43 42 45 49 52 51 44 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 5 6 7 9 11 14 18 18 17 16 15 13 12 11 11 11 11 11 10 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 2 5 11 18 26 34 39 39 33 23 14 8 5 4 3 4 4 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 9 7 9 11 12 13 12 8 4 1 0 0 0 0 0 0 0 0 1 4 9 16 24 31 38 47 57 65 70 72 73 74 77 83 92 101 105 105 103 100 98 98 99 110 118 121 115 102 88 78 70 67 68 72 72 73 74 72 75 79 77 64 55 50 45 38 34 33 35 37 38 39 41 43 47 51 50 45 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 2 5 6 8 8 8 14 17 19 18 13 11 10 10 9 9 8 6 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 2 3 5 8 15 24 34 39 37 29 17 10 8 7 7 5 5 5 4 4 4 5 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 2 4 6 6 7 9 10 10 11 12 13 15 15 14 9 4 1 0 0 0 0 0 0 0 1 4 10 20 31 38 42 48 56 61 62 64 66 76 86 95 102 102 99 97 99 103 108 114 119 121 119 114 100 85 72 69 69 71 71 70 71 73 76 77 78 79 74 66 57 50 43 37 33 35 37 38 34 32 32 34 39 44 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 3 8 11 12 16 18 19 19 13 10 9 8 8 7 4 2 1 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 6 8 12 22 31 37 35 27 17 12 8 7 8 8 8 7 7 6 6 6 7 5 4 3 1 0 0 0 0 0 0 0 0 1 1 3 5 6 6 6 8 10 12 12 12 11 13 15 16 15 13 8 3 2 0 0 0 0 0 0 1 4 9 17 28 36 42 45 47 51 58 66 73 79 85 90 99 108 116 123 123 122 120 118 114 109 106 98 85 72 65 68 72 76 78 77 75 74 76 79 82 80 75 69 62 55 48 44 43 45 44 38 33 31 30 29 32 36 39 40 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 5 9 11 12 11 11 15 12 11 10 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 14 23 33 36 29 19 9 9 9 10 11 9 8 8 7 6 6 7 7 8 9 9 4 2 1 1 1 1 1 1 2 2 3 4 5 4 5 8 12 16 15 13 12 12 13 14 14 14 12 9 5 2 1 0 0 0 1 2 4 8 12 18 27 35 42 46 45 46 49 55 60 64 69 78 98 113 117 118 122 121 110 99 91 86 89 84 76 67 65 66 69 75 80 79 73 68 66 71 88 80 74 70 69 63 58 54 51 49 46 44 42 38 35 31 31 31 30 28 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 4 7 9 10 11 11 12 12 12 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 7 19 29 36 34 25 15 7 5 6 10 16 12 11 11 11 9 6 4 6 9 12 13 10 7 4 2 2 2 2 2 2 2 3 3 3 4 8 15 19 21 18 13 11 12 13 13 13 13 10 8 6 4 2 0 0 0 0 1 4 8 12 17 22 28 33 35 36 37 41 49 57 65 75 92 103 107 103 95 91 89 80 73 69 69 74 72 66 60 61 61 58 59 62 65 66 65 67 72 85 77 68 62 66 67 65 60 55 51 50 50 50 49 44 39 34 30 27 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 1 2 3 5 6 7 8 8 9 10 11 10 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 0 0 0 3 6 7 7 19 30 37 34 24 14 8 7 7 7 10 14 18 21 20 15 9 5 7 11 14 14 11 8 4 2 2 2 2 1 1 1 1 1 3 6 15 22 25 24 18 13 10 11 12 12 12 11 10 8 6 4 2 1 0 0 0 0 1 3 5 7 11 16 23 30 35 42 53 65 77 86 92 103 107 101 87 75 68 64 60 59 61 63 64 64 64 61 59 56 51 43 43 52 59 62 63 61 63 61 56 55 61 66 65 61 57 56 57 58 59 59 52 44 36 30 26 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 2 4 7 11 10 8 6 5 5 7 9 7 6 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 2 5 6 5 9 17 23 27 30 24 14 13 15 13 8 10 17 22 26 22 16 10 7 7 9 12 13 11 7 2 1 1 2 1 0 0 0 0 1 4 10 19 24 26 23 18 14 12 11 11 11 11 10 9 7 5 3 2 1 0 0 0 0 1 2 3 5 10 18 29 40 51 62 76 88 95 97 89 83 76 66 60 59 62 67 67 65 63 61 59 58 57 52 48 45 40 35 32 37 38 39 41 41 42 43 43 49 55 60 62 60 59 60 62 62 62 61 55 46 36 31 28 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 4 7 11 7 5 4 5 6 7 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 6 11 14 14 18 19 17 18 20 18 12 9 9 10 13 12 10 8 6 7 10 12 11 8 4 1 0 0 0 0 0 0 0 0 1 4 12 18 22 23 21 18 14 11 10 10 10 10 9 7 4 5 5 5 4 4 3 2 2 4 8 12 17 24 34 47 57 66 74 82 87 87 76 67 60 55 49 48 51 59 70 70 62 56 54 54 54 48 43 38 32 25 21 20 21 21 21 23 25 28 34 45 53 58 57 60 60 60 63 64 63 60 54 45 37 35 33 30 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 4 5 5 4 4 4 4 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 0 0 0 0 0 0 2 3 3 1 4 7 10 8 8 9 12 20 25 25 20 13 9 8 9 7 5 4 4 7 11 13 12 7 1 0 0 0 0 0 0 0 0 0 1 2 7 11 14 17 18 17 14 11 10 10 11 11 9 6 3 4 5 6 7 5 4 5 9 12 15 20 28 38 49 61 68 71 75 76 73 66 56 49 44 44 47 49 53 59 65 65 57 51 48 46 43 40 37 33 27 20 14 11 9 8 10 13 16 21 28 42 53 60 60 58 57 59 63 64 62 52 41 33 29 34 35 34 30 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 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 3 5 5 5 7 11 15 21 25 23 18 15 14 11 8 5 1 2 6 10 11 10 7 2 1 0 0 0 0 0 0 0 0 0 0 2 5 9 14 17 18 16 11 9 10 12 11 9 5 4 4 5 5 5 5 4 6 8 11 15 24 33 42 50 57 62 66 68 65 59 54 50 44 37 41 45 51 57 71 75 67 55 44 34 29 32 33 31 29 26 23 21 15 10 7 8 8 10 15 21 28 33 37 44 48 50 52 52 49 40 30 25 25 27 29 31 32 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 4 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 11 13 16 16 15 14 11 9 7 3 5 8 8 6 7 7 5 2 1 0 0 0 0 0 0 0 0 0 1 2 5 12 16 18 17 12 10 10 11 10 8 5 4 4 5 2 2 3 5 8 10 13 18 25 31 36 42 49 57 63 63 62 61 64 64 59 45 43 43 45 50 50 47 42 37 31 26 26 28 26 21 22 23 25 24 19 14 10 8 7 8 13 16 17 19 24 31 36 38 39 38 35 31 28 27 26 24 23 23 24 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 1 1 1 0 0 0 0 0 0 0 1 1 2 3 4 10 13 15 14 12 10 9 6 3 2 2 3 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 16 17 14 12 12 12 11 9 6 4 4 6 2 1 0 2 5 7 8 12 16 20 26 35 43 50 56 59 64 69 68 65 59 46 38 34 35 36 35 31 25 20 17 15 15 15 13 9 12 17 22 21 18 12 9 7 7 9 11 12 12 14 19 24 28 31 33 33 33 31 29 27 25 23 22 20 21 22 CIN -1 -9 -24 -42 -58 -68 -74 -81 -87 -93 -101 -111 -116 -116 -105 -93 -90 -92 -102 -100 -93 -85 -83 -110 -127 -128 -130 -128 -108 -109 -36 -31 -39 -21 0 0 0 0 0 0 0 0 -14 -24 -18 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 -2 -3 -2 -1 0 0 0 0 -1 -1 -1 -1 -3 -2 -3 -4 -5 -6 -5 -3 -3 -4 -8 -13 -7 -3 -2 -2 -2 -2 -2 -2 -3 -5 -9 -13 -14 -15 -13 -11 -8 -1 0 0 0 0 -1 -4 -4 -3 -1 0 0 0 -2 -3 -2 -2 -1 0 0 -1 0 0 0 -1 -1 -1 0 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -3 -4 -3 -3 -4 -16 -37 -57 -79 -107 -115 -116 -107 -98 -94 -100 -117 -102 -89 -82 -79 -78 -70 -64 -58 -60 -73 -96 -85 -50 -19 -6 -12 -63 -28 -15 -13 -6 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 -1 -2 -2 -2 -1 0 -1 -1 -3 -5 -5 -4 -4 -3 -4 -5 -4 -4 -3 -2 -2 -1 -1 -2 -3 -3 -4 -6 -12 -14 -11 -6 -2 0 0 0 0 0 0 0 0 -8 -9 -5 0 0 -1 -4 -6 -5 -2 -1 0 0 -1 -2 -2 -1 -1 -2 -2 -1 0 -1 -2 -2 -2 -2 -1 0 0 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 -1 -8 -24 -48 -78 -104 -115 -122 -119 -110 -103 -101 -104 -100 -92 -81 -74 -74 -74 -65 -62 -58 -58 -68 -90 -74 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -1 0 0 0 0 -2 -1 0 0 -1 -1 -1 0 -1 -2 -2 -2 -1 0 0 0 0 -2 -2 -1 -1 0 0 0 -1 -3 -4 -4 -2 -5 -4 -3 -3 -3 -5 -5 -4 -3 -2 -2 -4 -6 -5 -6 -11 -9 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 0 0 0 -3 -4 -2 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -9 -7 -4 -1 0 0 -13 -39 -74 -101 -113 -112 -107 -106 -106 -106 -104 -105 -96 -89 -91 -101 -111 -110 -93 -80 -73 -73 -78 -77 -46 -15 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 -1 -2 -2 -2 -1 -2 -2 -1 -1 -2 -3 -3 -2 -1 0 0 -1 -1 0 0 0 0 0 -2 -4 -5 -3 -3 -4 -4 -5 -5 -5 -6 -5 -4 -3 -4 -8 -10 -10 -8 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 -1 -2 -3 -2 0 0 -1 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -13 -12 -9 -6 -1 0 0 -33 -70 -94 -104 -106 -109 -112 -110 -105 -103 -109 -119 -132 -141 -129 -108 -92 -69 -93 -104 -106 -104 -97 -79 -22 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 0 -1 -3 -3 -2 -1 -1 -1 -2 -3 -2 -2 -2 -3 -3 -3 -4 -6 -8 -7 -6 -3 -1 0 0 0 -1 -2 -1 0 0 -1 -2 -3 -3 -3 -4 -3 -3 -5 -10 -10 -7 -3 -1 -3 -6 -8 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -2 -1 -2 -4 -4 -3 -2 -2 -2 -3 -4 -1 -1 -1 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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -9 -9 -7 -10 -7 -4 -2 -1 -56 -78 -85 -86 -86 -89 -92 -95 -96 -103 -116 -126 -129 -108 -50 -1 0 0 -22 -49 -77 -91 -77 -61 -21 -4 -2 -2 0 -1 -2 -4 -4 -4 -3 -1 -1 -1 -1 -1 -2 -1 -1 0 0 -1 -4 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -7 -9 -8 -4 0 0 0 0 -1 -3 -1 0 0 0 0 -1 -5 -7 -5 -3 -3 -7 -10 -9 -5 -1 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -14 -8 -2 -2 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 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 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 -3 -11 -10 -7 -5 -3 -57 -62 -68 -69 -66 -61 -77 -91 -98 -103 -105 -84 -37 -15 -6 -2 -1 0 0 -5 -8 -5 0 0 -3 -5 -5 -4 -3 -2 -4 -6 -6 -6 -3 -1 -1 0 0 -1 -1 0 0 0 0 0 -2 -5 -6 -5 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -5 -7 -9 -9 -6 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -1 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -4 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -5 -2 -2 -76 -73 -69 -65 -57 -45 -60 -64 -62 -58 -49 -29 -5 -1 -1 -1 0 0 0 0 0 0 0 -1 -4 -5 -6 -6 -5 -4 -5 -5 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -5 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -6 -8 -8 -10 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -3 -4 -3 -2 -3 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -71 -61 -55 -48 -39 -48 -26 -9 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -2 -4 -5 -5 -7 -6 -5 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -8 -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 -1 -1 -3 -2 -1 0 0 0 0 -1 -3 -4 -3 -3 -2 -2 -3 -4 -4 -5 -3 -2 -4 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 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 -65 -56 -55 -41 -20 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -5 -5 -6 -4 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -3 -3 -3 -1 0 0 0 -3 -7 -11 -9 -6 -5 -4 -3 -3 -4 -5 -5 -3 -2 0 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 -1 -4 -3 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -59 -34 -33 -22 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -3 -4 -3 -3 -4 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -7 -6 -4 -3 -2 -1 -1 -2 -5 -8 -8 -5 -8 -7 -5 -4 -4 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -36 -7 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -5 -5 -6 -4 -2 -2 -3 -4 -4 -3 -3 -3 -4 -5 -5 -4 -4 -4 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -10 -9 -7 -6 -4 -4 -3 -4 -3 -3 -4 -7 -7 -7 -7 -7 -6 -3 -3 -2 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -8 -8 -7 -6 -6 -5 -3 -3 -4 -3 -4 -9 -9 -9 -8 -7 -5 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -5 -4 -3 -4 -4 -4 -3 -3 -4 -7 -8 -8 -7 -4 -2 -2 -2 -3 -4 -8 -5 -2 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -3 -3 -3 -3 -2 -3 -4 -5 -5 -3 -3 -5 -6 -7 -9 -9 -6 -4 -2 -2 -3 -11 -8 -4 -2 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 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 -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 0 0 0 0 0 0 0 -2 -5 -6 -4 -3 -2 -2 -2 -3 -5 -6 -7 -7 -7 -7 -8 -10 -12 -8 -4 -3 -5 -5 -3 -5 -5 -5 -4 0 0 -4 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 0 0 0 0 -2 -4 -6 -5 -4 -1 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -1 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -2 -2 -2 -2 -5 -7 -7 -7 -8 -9 -9 -11 -13 -10 -5 -4 -11 -22 -20 -12 -5 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -12 -13 -11 -6 -5 -7 -10 -14 -15 -13 -11 -8 -7 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -3 -3 -2 -3 -2 -8 -11 -9 -6 -5 -6 -9 -13 -18 -20 -23 -19 -21 -35 -28 -19 -8 -1 -3 -2 -1 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 -1 -4 -7 -9 -9 -9 -8 -8 -7 -5 -5 -4 -5 -5 -5 -6 -10 -14 -9 -3 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -1 -2 -3 -4 -3 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -7 -11 -10 -4 -3 -2 -4 -6 -5 -3 -1 -2 -5 -9 -15 -22 -28 -33 -33 -28 -25 -22 -16 -8 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 0 -1 -2 -4 -5 -6 -6 -4 -2 -1 -1 0 0 0 0 0 -3 -2 -1 -1 -1 -2 -3 -4 -4 -4 -3 0 0 0 -1 -3 -3 -1 -1 -2 -3 -3 -1 0 0 0 -1 -2 -3 -4 -3 -2 -1 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -8 -9 -4 -2 -2 -2 -1 -1 -1 -1 -1 -3 -7 -12 -17 -24 -28 -28 -26 -21 -19 -16 -10 -8 -6 -4 -2 -3 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -1 -2 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -2 -2 -2 -3 -2 0 0 -1 -1 -2 -3 -3 -3 -4 -4 -2 -1 0 0 0 -1 -2 -2 -2 -1 0 -1 -2 -4 -8 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -4 -7 -13 -20 -25 -26 -26 -20 -14 -11 -7 -5 -3 -1 -1 -2 -2 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 -3 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -4 -3 -1 0 0 0 0 -1 -2 -2 -2 -1 -2 -4 -4 -5 -7 -7 -3 -1 -2 -4 -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 -1 -4 -5 -3 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -3 -4 -2 -3 -5 -10 -17 -22 -24 -24 -20 -14 -8 -5 -3 -2 -1 -1 -1 0 0 0 -1 -1 -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 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -4 -4 -3 -2 -2 -3 -4 -3 -1 0 0 0 0 -2 -3 -3 -3 -3 -3 -6 -16 -15 -7 -1 -1 0 0 -7 -19 -11 -4 -1 -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 -1 -3 -5 -4 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -2 -3 -5 -9 -8 -9 -9 -11 -14 -19 -18 -16 -13 -9 -5 -3 -3 -2 -2 -1 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -5 -6 -6 -5 -2 -2 -1 0 0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -3 -2 -1 0 -2 -4 -3 -2 -2 -2 -4 -10 -16 -22 -24 -20 -10 -1 0 0 0 -5 -10 -9 -4 -5 -4 -3 -3 -2 -2 -2 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -2 -1 -1 -1 -1 -2 -4 -7 -6 -3 -1 0 -2 -6 -12 -15 -16 -16 -12 -14 -12 -8 -5 -3 -2 -3 -3 -2 -1 -1 -1 -1 0 0 0 -1 -1 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -3 -4 -5 -3 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -1 0 0 -1 -7 -11 -10 -7 -6 -9 -15 -23 -29 -32 -23 -10 -3 -1 -4 -6 -8 -12 -16 -15 -6 -6 -6 -5 -4 -3 -4 -6 -8 -9 -8 -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 -2 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -6 -11 -7 -2 0 0 -2 -5 -12 -19 -21 -17 -10 -10 -8 -6 -5 -4 -5 -5 -5 -3 -3 -4 -3 -2 -1 0 0 0 0 0 -1 -2 -3 -3 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -3 -5 -6 -7 -6 -5 -4 -2 0 0 0 0 -1 -2 -2 -3 -4 -3 -3 -3 -4 -2 -1 0 0 0 -1 -6 -10 -12 -11 -11 -11 -12 -10 -8 -12 -8 -3 -1 -4 -15 -16 -17 -18 -19 -18 -8 -6 -6 -6 -6 -7 -8 -9 -11 -11 -6 -2 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -2 -2 -2 -2 -2 -3 -2 -2 -3 -5 -3 -1 -1 -1 -3 -4 -8 -13 -15 -10 -11 -10 -10 -10 -11 -10 -9 -9 -8 -7 -7 -5 -3 -1 0 0 0 0 0 0 -1 -2 -3 -4 -3 -2 -1 -1 -1 -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 -1 -1 -1 -3 -4 -5 -5 -6 -5 -3 -1 -1 0 0 0 -2 -2 -3 -3 -4 -5 -6 -6 -3 -1 0 0 0 0 -3 -5 -7 -8 -7 -7 -6 -4 -3 -2 -1 0 -1 -9 -20 -20 -16 -13 -15 -19 -20 -12 -8 -6 -6 -7 -8 -8 -8 -8 -8 -7 -6 -4 -1 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -7 -5 -4 -3 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -4 -7 -11 -15 -14 -13 -11 -10 -8 -6 -2 -4 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 -1 -2 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -3 -2 -2 -1 -1 -2 -6 -6 -4 -1 -1 0 0 0 -1 -4 -6 -7 -5 -2 -2 -2 -5 -7 -5 0 0 0 -1 -3 -6 -7 -6 -9 -19 -22 -15 -9 -6 -6 -6 -7 -7 -6 -6 -5 -6 -7 -7 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -4 -4 -3 -2 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -4 -8 -11 -13 -15 -11 -7 -4 -3 -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 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -2 -3 -2 0 0 0 0 -3 -3 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -3 -2 -2 -4 -4 -3 0 0 -1 -2 -6 -16 -22 -20 -11 -6 -13 -18 -15 -10 -7 -7 -6 -7 -6 -5 -4 -4 -4 -5 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 -2 -3 -4 -4 -5 -7 -5 -5 -4 -3 -1 -2 -3 -3 -3 -3 -2 -2 -2 -2 -4 -9 -13 -17 -19 -13 -5 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -2 -2 -3 -4 -3 -3 -2 -3 -4 -4 -4 -4 -3 -2 -2 -4 -5 -5 -1 -1 -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 -1 -1 0 0 -2 -2 -1 -1 -1 -1 -1 -2 -1 -2 -2 -1 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -3 -4 -2 -1 -2 -2 -3 -3 -2 -1 -1 -8 -14 -18 -19 -18 -17 -18 -13 -8 -11 -15 -16 -12 -7 -8 -9 -9 -8 -6 -7 -7 -6 -4 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -5 -6 -6 -6 -6 -6 -5 -4 -4 -5 -3 -3 -2 -2 -3 -2 -1 -1 -2 -3 -2 -6 -13 -19 -19 -7 -2 -1 -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 -2 -4 -3 -3 -4 -5 -5 -5 -5 -5 -6 -6 -5 -3 -3 -3 -4 -6 -9 -11 -9 -6 -4 -3 -2 -2 -3 -2 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 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 0 0 -4 -7 -10 -13 -16 -13 -6 -2 -1 -3 -4 -2 -2 -3 -2 -2 -1 -1 -2 -7 -22 -25 -23 -21 -21 -17 -16 -16 -17 -15 -13 -16 -14 -8 -10 -11 -11 -10 -10 -7 -6 -5 -5 -5 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -5 -7 -7 -5 -5 -3 -4 -4 -3 -4 -4 -3 -2 -1 -2 -3 -3 -2 -2 -2 -1 -3 -8 -11 -8 -2 0 -1 -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 -1 -1 -1 -2 -4 -5 -6 -7 -8 -7 -6 -6 -5 -4 -2 -1 -2 -3 -6 -12 -11 -8 -5 -4 -3 -5 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -3 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -6 -9 -9 -7 -5 -2 0 0 0 -2 -5 -5 -5 -5 -3 -2 -2 -3 -5 -19 -19 -16 -13 -13 -23 -17 -16 -17 -15 -11 -11 -14 -13 -8 -9 -9 -8 -7 -7 -6 -5 -5 -5 -4 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -1 -1 -2 -4 -4 -5 -5 -5 -3 -3 -4 -3 -2 -2 -3 -3 -2 -2 -1 -2 -2 -2 -3 -4 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -6 -8 -6 -3 -4 -4 -5 -4 -3 -2 -2 -1 -1 -2 -1 -2 -3 -5 -6 -8 -10 -11 -17 -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 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -3 -1 -1 -2 -4 -6 -3 -1 0 0 -2 -10 -12 -9 -5 -7 -14 -21 -20 -12 -13 -14 -14 -11 -6 -13 -13 -13 -10 -6 -7 -11 -15 -17 -14 -9 -7 -7 -6 -5 -6 -6 -7 -6 -2 -3 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -3 -3 -4 -4 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -1 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -4 -5 -3 -2 -2 -5 -7 -8 -8 -7 -5 -3 -2 -1 -1 -2 -4 -7 -10 -10 -8 -5 -9 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -6 -9 -6 -2 0 0 -1 -5 -6 -6 -9 -18 -20 -27 -32 -30 -30 -30 -27 -23 -18 -18 -18 -17 -13 -9 -9 -11 -15 -19 -17 -9 -6 -6 -6 -5 -5 -7 -9 -9 -3 -3 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -2 -1 -1 -2 -1 -1 -1 -1 -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 -1 -2 -4 -5 -6 -6 -4 -2 -1 -2 -4 -7 -9 -12 -12 -9 -6 -5 -4 -4 -4 -6 -9 -12 -12 -7 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -5 -7 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -2 -2 -4 -8 -12 -17 -19 -20 -17 -14 -7 -13 -22 -25 -23 -19 -23 -30 -31 -23 -17 -12 -9 -7 -7 -11 -17 -24 -24 -10 -5 -5 -5 -5 -5 -6 -8 -9 -5 -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 0 0 0 -1 -3 -4 -5 -4 -4 -4 -5 -6 -7 -5 -3 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -4 -6 -8 -10 -8 -4 -2 -3 -4 -5 -7 -8 -11 -12 -9 -8 -9 -8 -7 -7 -5 -6 -8 -9 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -2 -3 -5 -2 -2 -3 -4 -4 -2 -1 -1 -2 -3 -3 -2 -2 -2 -4 -5 -7 -8 -6 -6 -9 -12 -16 -19 -18 -19 -23 -26 -24 -14 -11 -13 -16 -19 -17 -11 -17 -27 -22 -12 -7 -9 -14 -10 -6 -9 -14 -19 -14 -9 -7 -6 -6 -5 -5 -4 -4 -7 -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 -1 -2 -3 -6 -10 -9 -8 -7 -6 -6 -4 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -15 -15 -4 -4 -6 -6 -4 -2 -2 -2 -3 -6 -10 -11 -13 -14 -11 -8 -8 -8 -7 -5 -3 -2 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -3 -3 -2 -3 -6 -2 -1 -1 -1 -1 -2 -4 -6 -6 -5 -4 -4 -3 -2 -2 -8 -10 -9 -8 -10 -12 -14 -16 -19 -13 -8 -9 -17 -27 -20 -18 -19 -20 -17 -11 -8 -9 -10 -7 -5 -4 -6 -11 -8 -5 -5 -9 -16 -19 -14 -7 -3 -4 -5 -6 -5 -6 -9 -9 -7 -5 -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 -1 -3 -4 -4 -2 -1 -4 -10 -10 -9 -7 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -15 -15 -9 -5 -4 -4 -4 -4 -2 -2 -2 -4 -7 -11 -12 -16 -20 -19 -15 -11 -10 -10 -10 -7 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -5 -6 -5 -4 -4 -3 -3 -3 -2 -3 -6 -7 -5 -3 -7 -15 -18 -17 -13 -10 -8 -9 -9 -11 -14 -15 -15 -14 -14 -14 -7 -5 -8 -11 -15 -22 -22 -14 -15 -11 -7 -5 -5 -5 -6 -5 -5 -5 -4 -4 -5 -9 -15 -17 -13 -8 -5 -7 -8 -7 -7 -7 -8 -8 -6 -5 -5 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -2 -4 -13 -13 -12 -12 -12 -9 -4 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -25 -18 -7 -7 -7 -6 -4 -3 -2 -2 -4 -7 -12 -13 -19 -27 -31 -23 -18 -14 -12 -12 -10 -7 -5 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -3 -4 -6 -4 -2 -1 -1 -5 -7 -7 -7 -9 -5 -6 -9 -13 -21 -27 -25 -18 -13 -9 -10 -12 -15 -17 -18 -17 -15 -13 -13 -20 -13 -8 -11 -11 -13 -16 -12 -7 -17 -13 -8 -6 -6 -6 -6 -6 -6 -5 -3 -3 -3 -5 -8 -13 -13 -10 -5 -6 -8 -8 -7 -7 -7 -6 -5 -4 -4 -6 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -1 -1 -1 -2 -9 -12 -12 -14 -12 -4 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -25 -20 -8 -4 -6 -6 -5 -5 -6 -6 -8 -10 -13 -16 -15 -20 -29 -38 -24 -17 -13 -10 -8 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -3 -5 -8 -5 -1 0 0 0 -4 -8 -10 -12 -15 -14 -24 -37 -42 -30 -18 -12 -11 -12 -13 -16 -19 -22 -24 -17 -13 -11 -11 -12 -17 -13 -12 -15 -13 -8 -6 -6 -6 -9 -9 -10 -9 -6 -6 -4 -3 -4 -4 -3 -3 -4 -6 -10 -13 -14 -12 -6 -7 -7 -8 -9 -10 -8 -8 -7 -5 -3 -4 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -4 -6 -7 -4 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -5 -13 -19 -15 -8 -2 -2 -3 -3 -4 -6 -8 -10 -12 -15 -17 -19 -17 -17 -20 -30 -24 -17 -12 -9 -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 -3 -3 -2 -4 -7 -8 -1 0 0 -1 -2 -4 -8 -17 -27 -31 -35 -39 -37 -28 -15 -10 -9 -11 -15 -21 -25 -27 -26 -22 -17 -16 -14 -10 -10 -18 -21 -19 -14 -9 -7 -5 -4 -4 -5 -7 -9 -9 -4 -2 -1 -3 -5 -7 -5 -4 -5 -6 -8 -9 -12 -12 -8 -8 -8 -8 -9 -10 -8 -7 -6 -4 -3 -2 -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 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -1 0 0 -1 -1 0 0 0 0 0 0 -2 -9 -11 -9 -6 -3 -2 -3 -3 -5 -8 -10 -10 -12 -14 -18 -20 -20 -18 -16 -14 -18 -17 -14 -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 -2 -4 -3 -1 0 0 0 0 -3 -7 -11 -19 -25 -33 -40 -37 -34 -31 -25 -18 -14 -16 -15 -12 -12 -22 -28 -26 -17 -9 -13 -16 -13 -5 -4 -16 -19 -14 -6 -5 -7 -7 -4 -2 -4 -4 -5 -7 -5 -3 -4 -6 -9 -13 -8 -6 -8 -11 -9 -9 -10 -10 -8 -7 -6 -6 -7 -8 -8 -8 -6 -3 -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 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -3 -1 -2 -2 -3 -4 -4 -4 -7 -8 -9 -11 -15 -19 -21 -21 -20 -16 -13 -13 -14 -13 -10 -6 -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 0 0 0 -1 -3 -7 -14 -24 -37 -39 -35 -29 -25 -23 -20 -19 -21 -25 -24 -19 -12 -7 -12 -17 -15 -7 -2 -5 -7 -7 -3 -2 -5 -6 -5 -5 -6 -7 -7 -4 -3 -3 -2 -3 -5 -4 -3 -3 -5 -8 -9 -7 -6 -6 -6 -4 -7 -10 -11 -10 -7 -6 -6 -6 -6 -5 -5 -5 -4 -2 -2 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -4 -7 -12 -14 -17 -20 -20 -17 -14 -13 -13 -13 -14 -10 -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 -2 -5 -6 -6 -8 -12 -19 -30 -29 -25 -22 -20 -19 -20 -22 -25 -28 -25 -19 -19 -18 -6 -6 -6 -6 -4 -3 -5 -6 -5 -5 -6 -7 -9 -10 -11 -9 -8 -7 -5 -3 -3 -2 -2 -2 -2 -3 -2 -2 -3 -3 -4 -5 -6 -5 -3 -5 -9 -11 -13 -9 -7 -7 -10 -8 -6 -5 -6 -6 -4 -2 -2 -4 -5 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -4 -5 -6 -6 -5 -4 -3 -5 -9 -12 -15 -17 -18 -17 -14 -13 -12 -11 -10 -15 -13 -9 -6 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -9 -10 -9 -11 -17 -23 -24 -20 -18 -18 -18 -20 -24 -25 -22 -19 -17 -22 -20 -12 -4 -3 -3 -4 -5 -6 -15 -16 -12 -11 -12 -13 -14 -13 -13 -10 -8 -6 -6 -9 -6 -4 -2 -2 -3 -3 -3 -3 -4 -5 -6 -6 -7 -5 -3 -4 -7 -9 -13 -14 -22 -33 -30 -12 -7 -9 -10 -6 -3 -2 -2 -4 -6 -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 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 -3 -8 -8 -7 -6 -5 -3 -4 -7 -10 -13 -15 -15 -15 -13 -12 -12 -11 -10 -9 -11 -9 -7 -8 -4 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -7 -11 -15 -19 -18 -17 -19 -22 -19 -18 -17 -16 -18 -22 -27 -21 -13 -12 -25 -33 -24 -5 -1 -1 -2 -4 -6 -8 -10 -12 -12 -11 -9 -10 -15 -20 -14 -7 -4 -4 -5 -9 -8 -6 -4 -3 -4 -4 -4 -4 -5 -7 -8 -8 -8 -6 -6 -7 -7 -4 -7 -12 -17 -18 -10 -11 -11 -11 -12 -7 -3 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 -1 -1 -2 -5 -7 -7 -5 -4 -3 -3 -5 -8 -9 -11 -12 -11 -9 -9 -10 -9 -7 -6 -5 -4 -2 -2 -4 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 -9 -12 -15 -16 -15 -17 -18 -16 -16 -16 -16 -16 -18 -22 -25 -21 -15 -14 -21 -17 -9 -3 -2 -2 -4 -7 -8 -10 -12 -11 -9 -6 -12 -16 -15 -10 -4 -5 -6 -6 -6 -8 -10 -11 -9 -4 -4 -5 -5 -6 -7 -8 -9 -8 -6 -6 -7 -7 -4 -3 -6 -9 -11 -11 -11 -13 -13 -12 -9 -4 -1 -1 -2 -3 -2 -1 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 -2 -3 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -4 -4 -5 -5 -5 -4 -2 -3 -5 -6 -7 -8 -7 -5 -5 -7 -9 -8 -4 -3 -2 -2 -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 -7 -8 -11 -11 -10 -7 -8 -12 -14 -14 -14 -15 -18 -21 -23 -26 -24 -20 -15 -13 -11 -15 -15 -9 -1 -4 -11 -15 -11 -10 -10 -10 -8 -6 -14 -15 -12 -7 -6 -8 -11 -12 -8 -6 -8 -10 -11 -5 -4 -4 -5 -7 -7 -6 -6 -6 -5 -6 -7 -7 -6 -4 -6 -8 -9 -8 -5 -8 -11 -10 -6 -2 -1 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -2 -2 -3 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -4 -5 -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 -8 -8 -7 -7 -7 -9 -10 -11 -12 -12 -14 -18 -21 -22 -24 -25 -20 -14 -9 -7 -8 -12 -13 -9 -5 -6 -12 -15 -10 -10 -10 -10 -9 -4 -8 -8 -7 -5 -7 -13 -16 -14 -10 -8 -6 -5 -4 -4 -4 -4 -4 -6 -6 -5 -4 -4 -3 -5 -5 -4 -3 -4 -5 -8 -11 -5 -3 -2 -2 -2 -2 -2 -3 -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 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -5 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -3 -4 -4 -4 -5 -5 -3 -1 -1 -1 -2 -3 -5 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -5 -6 -7 -9 -11 -11 -12 -14 -18 -23 -25 -26 -29 -30 -27 -23 -17 -8 -10 -9 -7 -4 -5 -5 -5 -4 -6 -8 -9 -8 -5 -3 -7 -8 -6 -4 -5 -7 -7 -7 -7 -7 -5 -4 -3 -3 -4 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -5 -9 -13 -4 -2 -2 -2 -3 -3 -2 -3 -4 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -6 -5 -4 -2 -2 -2 -2 -1 -2 -3 -4 -4 -3 -3 -3 -5 -5 -5 -4 -2 -2 -2 -3 -3 -4 -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 -6 -8 -9 -9 -9 -9 -12 -13 -15 -18 -22 -25 -28 -30 -34 -35 -31 -26 -20 -15 -17 -16 -11 -2 -4 -2 -3 -5 -8 -8 -7 -5 -5 -5 -4 -4 -3 -4 -4 -5 -6 -6 -7 -7 -6 -5 -5 -4 -3 -4 -5 -3 -2 -3 -3 -3 -2 -2 -2 -2 -3 -4 -5 -4 -3 -2 -2 -2 -3 -4 -3 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -5 -8 -8 -7 -5 -4 -3 -2 -3 -3 -3 -4 -4 -3 -1 -2 -3 -4 -4 -5 -5 -3 -3 -3 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -10 -10 -12 -14 -16 -18 -19 -21 -23 -25 -28 -31 -35 -39 -38 -23 -18 -23 -21 -20 -18 -12 -2 -5 -5 -5 -6 -7 -7 -6 -6 -7 -6 -5 -3 -3 -5 -5 -6 -7 -8 -11 -9 -8 -7 -6 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -3 -3 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 -2 -5 -8 -9 -7 -5 -4 -4 -3 -5 -5 -5 -4 -3 -1 0 -2 -3 -5 -6 -7 -6 -4 -3 -3 -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 -26 -26 -24 -24 -25 -28 -33 -36 -35 -32 -29 -30 -33 -36 -39 -41 -27 -16 -13 -13 -15 -14 -10 -4 -5 -6 -5 -4 -5 -6 -7 -8 -9 -8 -6 -5 -5 -5 -5 -6 -6 -6 -8 -7 -6 -5 -4 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -3 -3 -3 -3 -2 -2 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -2 -2 -1 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -3 -6 -6 -5 -5 -4 -5 -6 -6 -5 -3 -3 -2 -2 -5 -7 -7 -7 -5 -4 -3 -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 -43 -38 -34 -34 -37 -43 -49 -52 -50 -46 -41 -39 -38 -38 -39 -41 -31 -21 -15 -16 -16 -15 -12 -9 -8 -8 -7 -5 -6 -7 -8 -8 -8 -7 -6 -5 -5 -4 -4 -5 -5 -6 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -2 -2 -3 -3 -2 -2 -3 -3 -1 -2 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 -2 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 -2 -4 -5 -6 -5 -4 -6 -6 -5 -2 -2 -3 -3 -3 -5 -6 -5 -5 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -56 -45 -41 -42 -45 -49 -52 -45 -45 -54 -60 -55 -48 -42 -40 -41 -33 -24 -17 -17 -14 -13 -12 -8 -5 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -4 -4 -2 -2 -2 -3 -2 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 -2 -3 -4 -5 -4 -3 -2 -5 -5 -4 -2 -3 -3 -2 -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 0 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -58 -45 -38 -37 -41 -48 -54 -42 -44 -63 -78 -70 -46 -28 -35 -34 -29 -27 -27 -19 -14 -12 -11 -7 -4 -5 -6 -6 -6 -5 -4 -3 -3 -3 -3 -4 -4 -4 -2 -2 -1 -3 -2 -1 -1 -2 -5 -4 -4 -3 -3 -5 -5 -4 -5 -6 -5 -4 -4 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 -2 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -2 -4 -6 -5 -5 -4 -3 -2 -4 -4 -3 -1 -3 -3 -2 -1 0 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -44 -36 -34 -37 -45 -53 -57 -67 -84 -98 -92 -69 -47 -41 -30 -27 -29 -32 -20 -14 -11 -10 -8 -6 -6 -6 -7 -8 -7 -6 -5 -4 -4 -4 -4 -3 -3 -3 -3 -4 -5 -4 -4 -5 -7 -7 -9 -10 -10 -8 -8 -7 -7 -10 -13 -12 -11 -10 -9 -8 -8 -7 -6 -5 -4 -3 -4 -4 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -2 -1 -1 -2 -2 -1 -2 -4 -8 -9 -9 -8 -6 -4 -4 -5 -5 -5 -3 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 -1 -1 0 0 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -47 -42 -33 -26 -27 -38 -55 -76 -96 -108 -96 -86 -75 -57 -34 -28 -28 -29 -20 -14 -11 -9 -9 -9 -9 -9 -9 -9 -8 -7 -6 -5 -5 -6 -7 -9 -8 -7 -6 -6 -5 -4 -4 -5 -4 -5 -8 -14 -20 -12 -8 -7 -11 -20 -23 -22 -20 -18 -15 -13 -12 -12 -11 -9 -8 -7 -8 -11 -7 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 -1 0 0 0 0 0 0 -2 -5 -6 -12 -15 -13 -10 -9 -8 -7 -5 -3 -2 -2 -2 -2 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -3 -4 -2 -1 -1 -1 0 0 0 -1 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -44 -45 -35 -24 -22 -34 -55 -80 -102 -102 -91 -86 -81 -68 -39 -25 -24 -30 -30 -25 -18 -11 -11 -11 -11 -9 -8 -11 -13 -11 -6 -4 -5 -6 -9 -11 -7 -5 -4 -4 -3 -5 -6 -5 -2 0 -1 -5 -10 -4 -2 -3 -8 -13 -20 -25 -27 -27 -22 -19 -16 -16 -15 -15 -14 -15 -15 -13 -8 -3 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 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -18 -19 -16 -13 -9 -7 -4 -3 -2 -1 -1 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -4 -4 -3 -3 -1 0 0 -1 0 0 0 -1 0 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -31 -35 -31 -30 -37 -50 -63 -83 -104 -98 -95 -91 -82 -63 -43 -27 -22 -28 -31 -22 -17 -17 -16 -15 -12 -10 -11 -28 -33 -28 -16 -6 -6 -6 -6 -6 -5 -4 -5 -6 -7 -10 -9 -5 -1 0 0 0 0 0 0 0 0 0 -4 -10 -15 -18 -11 -14 -19 -21 -21 -23 -24 -22 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -4 -4 -4 -4 -2 -1 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 -6 -15 -22 -19 -16 -13 -10 -8 -6 -3 -2 -2 -2 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -17 -21 -25 -30 -37 -44 -54 -72 -93 -91 -84 -78 -69 -56 -38 -25 -19 -20 -20 -12 -21 -39 -31 -21 -14 -12 -12 -18 -18 -15 -12 -12 -10 -7 -5 -4 -4 -5 -7 -9 -11 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -11 -26 -35 -31 -22 -14 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -14 -12 -10 -11 -10 -9 -6 -2 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -22 -19 -16 -14 -12 -8 -4 -2 -1 -1 -1 -2 -3 -4 -3 -3 -4 -4 -3 -3 -2 -1 -1 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -13 -15 -19 -24 -28 -34 -56 -75 -81 -72 -62 -53 -45 -35 -25 -18 -12 -8 -6 -5 -12 -22 -22 -20 -15 -11 -13 -12 -12 -15 -19 -22 -16 -10 -6 -5 -4 -5 -7 -9 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -43 -31 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -7 -6 -4 -2 0 0 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -16 -19 -19 -17 -14 -11 -7 -3 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -16 -16 -18 -23 -30 -39 -46 -50 -50 -48 -44 -38 -32 -25 -18 -12 -7 -6 -7 -6 -8 -13 -18 -19 -16 -13 -12 -12 -13 -13 -13 -16 -14 -11 -10 -10 -9 -8 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -5 -3 -2 -3 -3 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -16 -28 -33 -25 -22 -18 -13 -10 -6 -3 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -3 -3 -3 -2 -2 -2 -3 -3 -1 0 0 0 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 0 0 0 -16 -22 -22 -20 -22 -29 -40 -44 -44 -41 -37 -34 -32 -30 -27 -21 -13 -6 -5 -6 -6 -7 -10 -14 -19 -19 -15 -10 -10 -11 -12 -13 -17 -20 -21 -22 -19 -16 -14 -14 -16 -14 -7 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -4 -4 -4 -4 -4 -4 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -2 -9 -19 -29 -36 -37 -28 -23 -19 -15 -10 -5 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -2 -2 -2 -3 -3 -1 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 -14 -18 -18 -16 -16 -21 -29 -35 -37 -34 -26 -24 -26 -30 -33 -29 -18 -8 -4 -5 -6 -7 -8 -12 -15 -14 -11 -9 -10 -10 -11 -13 -12 -13 -14 -16 -17 -15 -18 -23 -26 -13 -4 -4 -13 -11 -11 -12 -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 0 0 0 0 -5 -8 -9 -8 -8 -10 -8 -6 -6 -6 -6 -5 -2 -1 -1 -1 -3 -4 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 0 -2 -3 -2 0 0 0 0 -2 -7 -10 -8 -6 -14 -19 -22 -23 -26 -23 -20 -16 -11 -7 -4 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -4 -5 -4 -3 -2 -2 -2 -3 -5 -6 -3 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 -7 -8 -13 -16 -19 -24 -34 -39 -37 -27 -15 -15 -22 -32 -38 -37 -27 -15 -8 -6 -5 -6 -8 -10 -12 -12 -12 -13 -13 -12 -11 -12 -10 -9 -11 -18 -14 -15 -20 -25 -25 -15 -11 -11 -8 -6 -9 -13 -16 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -17 -16 -15 -10 -7 -5 -4 -4 -4 -6 -7 -3 -1 -1 -2 -4 -4 -5 -4 -4 -2 -1 -1 -1 -2 -2 -1 -1 -1 -4 -5 -4 -3 -2 -2 -3 -8 -16 -16 -12 -8 -10 -10 -11 -12 -12 -13 -13 -11 -6 -3 -2 -1 -1 -1 -1 -1 -1 -3 -3 -4 -5 -7 -8 -7 -5 -4 -3 -4 -6 -8 -5 -2 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 -18 -24 -33 -32 -31 -39 -50 -53 -46 -34 -35 -41 -46 -48 -45 -42 -31 -19 -11 -7 -6 -6 -7 -6 -8 -12 -15 -16 -12 -9 -9 -9 -10 -10 -19 -44 -38 -31 -25 -24 -21 -20 -19 -17 -11 -8 -7 -7 -7 -4 -3 -6 -11 -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 -3 -9 -16 -10 -6 -4 -4 -3 -3 -4 -6 -4 -2 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -7 -8 -10 -8 -8 -9 -12 -13 -11 -9 -9 -7 -5 -3 -3 -3 -4 -5 -5 -2 -1 -1 -1 -1 -1 -2 -3 -5 -5 -5 -6 -9 -11 -11 -10 -7 -5 -4 -5 -7 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -54 -56 -48 -42 -48 -62 -72 -76 -75 -78 -77 -70 -59 -45 -36 -26 -16 -11 -9 -7 -5 -4 -3 -5 -8 -13 -17 -12 -9 -8 -9 -12 -11 -14 -28 -24 -22 -21 -23 -19 -18 -18 -19 -21 -22 -20 -16 -12 -13 -19 -28 -38 -16 -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 -7 -16 -14 -8 -5 -4 -3 -2 -2 -3 -3 -2 -2 -2 -3 -3 -2 -1 -1 0 0 -1 -1 -1 -1 -2 -3 -4 -5 -6 -7 -8 -9 -9 -9 -10 -9 -8 -7 -6 -5 -4 -3 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -2 -2 -3 -6 -6 -6 -8 -11 -14 -14 -13 -11 -9 -8 -7 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -47 -38 -34 -36 -46 -58 -71 -81 -85 -83 -75 -66 -55 -40 -32 -24 -16 -11 -8 -6 -4 -3 -2 -4 -11 -24 -27 -24 -18 -13 -12 -18 -21 -20 -18 -17 -20 -22 -18 -16 -15 -14 -13 -12 -13 -15 -17 -18 -20 -22 -24 -29 -20 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -12 -18 -20 -10 -5 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -4 -5 -6 -6 -6 -5 -5 -4 -5 -5 -5 -4 -2 -2 -1 -1 -1 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -1 -3 -5 -8 -11 -14 -17 -18 -16 -14 -12 -9 -8 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -22 -25 -33 -42 -51 -57 -62 -66 -66 -62 -57 -54 -50 -40 -33 -26 -18 -11 -6 -5 -5 -5 -5 -7 -20 -42 -36 -29 -25 -25 -28 -42 -62 -77 -71 -40 -29 -28 -24 -19 -15 -12 -12 -11 -11 -13 -15 -18 -22 -23 -22 -20 -19 -16 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -13 -18 -24 -24 -13 -6 -4 -3 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -8 -6 -5 -4 -3 -2 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -2 -3 -5 -8 -12 -15 -18 -19 -19 -18 -15 -10 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -6 -3 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -52 -53 -59 -64 -63 -57 -59 -61 -60 -55 -47 -41 -39 -38 -37 -33 -26 -17 -8 -6 -5 -5 -5 -6 -12 -29 -58 -53 -39 -32 -37 -40 -66 -92 -105 -88 -41 -18 -14 -14 -15 -13 -11 -10 -10 -9 -9 -11 -14 -19 -22 -24 -26 -26 -22 -14 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -14 -18 -21 -21 -16 -7 -4 -3 -2 -3 -3 -3 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -9 -6 -3 -1 -1 -1 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -4 -6 -8 -11 -13 -16 -20 -27 -30 -26 -19 -12 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 -102 -96 -91 -89 -89 -89 -86 -76 -62 -49 -40 -31 -27 -26 -25 -21 -15 -9 -6 -6 -6 -7 -8 -7 -14 -34 -67 -69 -45 -28 -31 -34 -58 -76 -78 -59 -32 -15 -10 -11 -13 -11 -9 -9 -7 -5 -5 -5 -11 -17 -24 -30 -33 -34 -31 -24 -12 -9 -8 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -16 -17 -16 -13 -9 -6 -4 -3 -2 -2 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -3 -8 -10 -8 -4 -2 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -5 -6 -7 -6 -6 -10 -18 -23 -22 -18 -13 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -2 -3 -4 -5 -5 -3 -1 -1 0 0 0 0 0 0 0 0 -109 -104 -94 -102 -107 -99 -80 -60 -44 -35 -31 -23 -18 -15 -12 -7 -5 -5 -5 -5 -5 -5 -5 -6 -17 -38 -66 -79 -64 -50 -50 -60 -66 -65 -53 -35 -21 -13 -9 -9 -9 -8 -7 -6 -4 -4 -4 -4 -9 -18 -28 -36 -33 -27 -19 -14 -16 -20 -23 -22 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -15 -15 -12 -9 -7 -6 -4 -3 -5 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -5 -8 -13 -12 -8 -5 -2 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -3 -3 -3 -2 -1 -2 -4 -6 -10 -11 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -4 -4 -4 -4 -5 -6 -5 -5 -4 -1 0 0 0 0 0 0 0 -97 -101 -100 -103 -99 -79 -56 -39 -28 -22 -19 -15 -12 -10 -8 -6 -4 -4 -4 -5 -5 -4 -4 -9 -22 -42 -66 -85 -101 -103 -85 -78 -79 -68 -35 -21 -13 -9 -8 -7 -6 -5 -4 -5 -5 -4 -3 -5 -10 -16 -24 -29 -26 -19 -14 -18 -24 -22 -18 -17 -8 -2 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -7 -5 -4 -3 -4 -5 -4 -3 -3 -4 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -4 -10 -15 -19 -20 -15 -10 -6 -5 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -2 -1 -2 -3 -1 0 0 -1 -1 -3 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -3 -4 -4 -4 -4 -5 -5 -6 -7 -7 -6 -2 0 0 0 0 0 0 0 -69 -79 -78 -68 -54 -40 -30 -21 -15 -15 -14 -11 -9 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -15 -29 -49 -72 -78 -101 -121 -123 -124 -124 -109 -71 -45 -26 -17 -17 -9 -6 -5 -5 -5 -5 -4 -3 -5 -7 -10 -12 -14 -14 -13 -14 -17 -19 -17 -14 -10 -6 -3 -2 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 -2 -7 -14 -19 -22 -21 -12 -6 -3 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -3 -3 -3 -4 -5 -6 -7 -7 -7 -8 -9 -11 -5 -1 0 0 0 -1 -3 -3 -2 -46 -44 -33 -25 -18 -13 -8 -5 -7 -12 -10 -8 -6 -6 -6 -6 -6 -6 -5 -4 -3 -4 -5 -8 -16 -32 -65 -65 -76 -94 -111 -116 -114 -107 -94 -67 -48 -36 -31 -17 -11 -8 -6 -4 -4 -4 -4 -4 -5 -5 -5 -6 -7 -8 -10 -13 -14 -15 -14 -10 -8 -8 -8 -2 0 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 0 0 0 -1 -1 0 0 0 0 -2 -6 -11 -17 -20 -20 -18 -13 -8 -5 -3 -3 -3 -3 -2 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -2 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -5 -3 -2 -2 -1 -3 -4 -4 -4 -6 -8 -11 -11 -10 -9 -7 -5 -1 0 0 0 0 -3 -5 -5 -5 -29 -20 -14 -9 -5 -4 -3 -3 -4 -4 -3 -3 -4 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -7 -17 -43 -44 -49 -59 -76 -85 -84 -76 -63 -45 -31 -23 -20 -17 -15 -11 -6 -3 -5 -6 -5 -3 -3 -4 -4 -4 -5 -6 -8 -10 -11 -11 -9 -8 -7 -9 -11 -8 -6 -3 0 0 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -3 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 -1 0 0 -1 0 -2 -5 -10 -15 -19 -20 -18 -15 -11 -7 -3 -2 -2 -3 -3 -2 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 -1 -1 -1 -1 -4 -6 -8 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -5 -4 -3 -3 -2 -2 -3 -3 -3 -4 -6 -9 -8 -5 -3 -1 0 0 0 0 0 -1 -3 -6 -6 -5 -10 -9 -6 -3 -2 -4 -4 -4 -4 -4 -4 -5 -6 -7 -7 -7 -7 -5 -7 -7 -7 -6 -5 -3 -5 -10 -18 -19 -23 -32 -45 -51 -53 -51 -44 -31 -20 -13 -13 -16 -16 -13 -3 -4 -4 -4 -4 -3 -4 -4 -4 -3 -3 -5 -8 -8 -8 -8 -8 -9 -8 -9 -11 -13 -13 -8 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -9 -15 -19 -20 -20 -17 -13 -8 -4 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 0 0 0 -1 -1 -2 -2 -2 -3 -3 -4 -3 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -4 -8 -4 -2 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -9 -6 -5 -3 -3 -5 -6 -5 -4 -5 -5 -7 -8 -9 -9 -8 -6 -4 -8 -9 -9 -8 -7 -6 -6 -7 -9 -13 -22 -31 -36 -34 -34 -37 -44 -58 -53 -37 -23 -18 -20 -23 -24 -17 -12 -9 -8 -6 -5 -4 -3 -3 -3 -5 -7 -7 -7 -8 -9 -10 -10 -11 -13 -15 -16 -15 -12 -8 -4 -2 -2 -2 -2 -2 -2 -3 -4 -4 -5 -4 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -4 -8 -14 -20 -21 -21 -19 -16 -11 -6 -3 -2 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -2 -2 -3 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 -1 0 0 -1 0 -2 -2 -1 -1 0 0 0 0 0 -1 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -3 -4 -5 -5 -6 -4 -4 -4 -5 -4 -4 -4 -6 -7 -7 -7 -6 -9 -10 -11 -11 -12 -10 -9 -9 -10 -15 -23 -32 -35 -31 -28 -29 -43 -49 -44 -32 -21 -17 -19 -24 -29 -24 -18 -13 -11 -8 -6 -4 -3 -3 -3 -4 -6 -6 -6 -7 -8 -11 -14 -17 -18 -18 -19 -19 -16 -10 -5 -3 -4 -3 -3 -3 -4 -4 -5 -5 -5 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -5 -10 -16 -20 -21 -19 -17 -14 -8 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -2 -3 -4 -5 -4 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -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 -9 -1 -1 -1 -2 -5 -7 -7 -7 -6 -3 -1 -1 -2 -5 -9 -11 -9 -10 -10 -10 -10 -12 -14 -15 -15 -17 -23 -29 -35 -35 -30 -24 -20 -27 -26 -21 -15 -12 -13 -16 -20 -23 -20 -17 -15 -12 -10 -8 -5 -3 -2 -3 -3 -4 -4 -5 -6 -11 -13 -14 -15 -16 -18 -16 -12 -7 -5 -3 -3 -4 -4 -4 -5 -6 -6 -6 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -1 -2 -5 -9 -15 -17 -17 -16 -13 -9 -7 -6 -5 -4 -3 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -4 -5 -4 -1 -1 -1 -1 -2 -3 -3 -2 -3 -5 -6 -6 -3 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -4 -6 -5 -4 -2 -1 -3 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -2 -1 -3 -7 -10 -10 -9 -6 -3 -1 -1 -1 -3 -7 -9 -8 -7 -9 -7 -3 -2 -7 -13 -17 -18 -22 -27 -30 -29 -22 -16 -12 -13 -12 -11 -9 -8 -9 -15 -23 -23 -16 -14 -15 -13 -11 -9 -6 -4 -3 -2 -2 -2 -3 -5 -8 -15 -13 -9 -3 -1 0 0 0 -1 -2 -3 -4 -4 -4 -4 -5 -6 -5 -5 -4 -3 -3 -2 -1 0 0 0 0 0 0 -1 -4 -9 -6 -3 -2 -1 -2 -3 -6 -10 -11 -11 -10 -8 -8 -8 -8 -7 -6 -3 -1 0 -1 -2 -2 -2 -2 -2 -3 -4 -2 -1 -1 -1 -1 -2 -4 -6 -6 -7 -6 -5 -4 -3 -2 -2 -3 -3 -4 -5 -8 -11 -14 -11 -5 -1 0 0 -1 -1 -2 -3 -4 -4 -4 -2 -2 -3 -6 -6 -6 -6 -6 -6 -6 -5 -6 -3 -3 -3 -2 -2 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -8 -7 -9 -13 -16 -18 -16 -13 -9 -4 -2 -1 -1 -2 -1 0 -2 -7 -14 -9 -3 -1 -9 -15 -17 -14 -13 -13 -15 -19 -22 -17 -13 -13 -11 -9 -8 -6 -7 -13 -21 -26 -23 -15 -11 -13 -14 -13 -11 -7 -7 -6 -5 -5 -5 -9 -11 -11 -11 -8 -4 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 -1 -1 -2 -4 -5 -6 -7 -7 -7 -7 -7 -7 -6 -4 -2 -1 -1 -2 -3 -3 -3 -4 -3 -3 -2 -2 -2 -2 -3 -5 -7 -9 -9 -9 -8 -7 -6 -5 -3 -3 -4 -5 -6 -9 -14 -19 -19 -11 -6 -3 -2 -1 -1 -2 -3 -4 -4 -5 -6 -3 -2 -3 -5 -6 -7 -6 -5 -4 -3 -3 -5 -5 -5 -4 -2 -2 -2 -1 -1 -2 -4 -6 -6 -6 -6 -5 -4 -3 -2 0 0 0 -11 -10 -20 -26 -30 -33 -37 -25 -11 -6 -3 -3 -3 -4 -2 -1 -2 -9 -16 -9 -2 -1 -4 -7 -10 -12 -9 -7 -7 -12 -18 -17 -14 -10 -9 -8 -8 -8 -8 -12 -18 -23 -21 -17 -15 -18 -20 -19 -13 -7 -9 -10 -8 -4 -3 -3 -3 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -4 -6 -7 -7 -7 -6 -6 -8 -8 -7 -6 -3 -1 -1 -3 -3 -4 -4 -4 -3 -3 -3 -3 -6 -6 -7 -8 -10 -11 -12 -12 -11 -11 -11 -10 -8 -7 -7 -9 -13 -19 -24 -25 -17 -10 -6 -6 -4 -3 -3 -3 -3 -3 -3 -5 -5 -5 -4 -5 -5 -6 -6 -5 -3 -2 -2 -2 -2 -2 -2 -3 -1 -1 -2 -2 -1 -3 -6 -6 -6 -7 -8 -7 -6 -6 -6 -3 -1 0 -27 -21 -19 -20 -24 -31 -19 -12 -9 -8 -8 -6 -6 -7 -4 -2 0 0 0 -3 -5 -6 -6 -6 -7 -8 -4 -4 -6 -9 -11 -11 -11 -12 -13 -12 -11 -11 -9 -10 -12 -16 -16 -18 -22 -27 -27 -18 -12 -16 -20 -18 -11 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -3 -7 -11 -13 -14 -11 -8 -6 -5 -7 -8 -7 -6 -3 -1 -1 -2 -4 -5 -5 -3 -3 -4 -4 -5 -8 -9 -10 -11 -12 -13 -14 -12 -10 -13 -16 -15 -15 -15 -15 -17 -23 -29 -32 -24 -12 -7 -7 -7 -7 -6 -4 -4 -3 -2 -2 -3 -4 -5 -6 -7 -5 -5 -8 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -4 -5 -4 -4 -4 -4 -5 -5 -5 -7 -6 -4 -3 -31 -23 -15 -12 -14 -20 -15 -14 -13 -14 -13 -11 -9 -10 -6 -2 0 0 -6 -9 -10 -9 -8 -7 -6 -4 -2 -3 -4 -5 -7 -9 -11 -13 -14 -13 -11 -9 -7 -7 -9 -15 -21 -26 -28 -28 -19 -12 -7 -8 -7 -6 -6 -7 -5 -2 0 0 0 0 0 -1 -2 -3 -4 -3 -4 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -7 -13 -17 -18 -17 -14 -8 -3 -4 -6 -7 -8 -7 -5 -3 -3 -4 -4 -4 -4 -5 -5 -6 -6 -7 -8 -10 -11 -13 -16 -19 -18 -9 -4 -10 -21 -23 -24 -25 -27 -30 -33 -32 -24 -10 -8 -8 -8 -8 -8 -8 -7 -5 -4 -3 -2 -3 -4 -5 -6 -6 -6 -8 -10 -9 -5 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -3 -4 -4 -4 -3 -2 -2 -2 -2 -4 -5 -5 -5 -23 -19 -14 -13 -14 -16 -16 -15 -13 -9 -9 -10 -11 -10 -6 -2 0 0 -6 -8 -9 -9 -5 -4 -3 -3 -3 -3 -3 -5 -7 -8 -8 -9 -12 -13 -11 -6 -5 -6 -9 -15 -21 -24 -26 -24 -17 -12 -11 -9 -8 -7 -6 -7 -5 -2 0 0 0 0 0 -3 -5 -6 -5 -3 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -7 -16 -20 -20 -19 -18 -14 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -5 -5 -6 -7 -7 -8 -8 -10 -12 -14 -16 -19 -23 -21 -14 -3 0 -5 -16 -22 -29 -37 -39 -43 -41 -32 -13 -7 -6 -6 -7 -7 -7 -7 -6 -5 -5 -5 -4 -4 -5 -6 -8 -8 -6 -6 -6 -4 -2 -2 -2 -2 -1 -2 -1 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -2 -3 -3 -5 -27 -27 -19 -16 -16 -17 -17 -14 -10 -5 -8 -11 -12 -8 -3 0 -1 -3 -4 -5 -5 -4 -3 -3 -3 -4 -4 -3 -3 -6 -6 -6 -6 -7 -7 -6 -4 -3 -5 -7 -10 -12 -17 -22 -27 -32 -28 -25 -23 -24 -20 -14 -7 -6 -5 -2 0 0 -1 -3 -5 -6 -4 -2 -1 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 -2 -3 -4 -2 -9 -12 -13 -13 -19 -21 -18 -14 -11 -11 -13 -15 -16 -15 -13 -9 -8 -8 -9 -9 -9 -9 -11 -14 -17 -21 -23 -20 -15 -10 -5 -1 0 -1 -3 -6 -11 -18 -36 -43 -38 -26 -8 -4 -4 -5 -6 -7 -7 -6 -3 -3 -4 -6 -6 -6 -5 -4 -8 -9 -9 -9 -7 -5 -3 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 0 -1 -3 -27 -35 -42 -32 -21 -17 -14 -10 -8 -9 -20 -23 -19 -8 -4 -3 -4 -6 -5 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -5 -6 -7 -7 -8 -7 -6 -5 -6 -8 -9 -10 -11 -12 -14 -16 -16 -17 -20 -24 -28 -18 -9 -5 -4 -3 -2 -1 -2 -4 -6 -6 -3 -1 -1 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 -2 -5 -7 -7 -4 -4 -6 -8 -9 -11 -18 -21 -18 -13 -11 -13 -18 -20 -20 -17 -14 -11 -10 -11 -12 -12 -12 -12 -14 -17 -21 -21 -9 -2 0 0 0 0 0 0 0 0 0 0 -4 -4 -5 -12 -8 -6 -6 -7 -9 -9 -6 -4 -3 -3 -3 -6 -8 -8 -7 -6 -8 -9 -11 -12 -10 -7 -5 -2 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 0 -1 -14 -18 -30 -28 -21 -13 -8 -5 -4 -8 -11 -10 -7 -4 -7 -9 -8 -7 -5 -4 -4 -4 -4 -4 -5 -4 -4 -3 -2 -3 -4 -3 -3 -6 -7 -8 -8 -8 -10 -11 -10 -9 -9 -9 -9 -8 -10 -13 -17 -22 -15 -7 -5 -6 -6 -5 -4 -6 -7 -9 -9 -10 -8 -4 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -3 -9 -13 -12 -9 -5 -5 -6 -7 -8 -17 -22 -22 -18 -15 -15 -17 -23 -23 -21 -18 -16 -15 -14 -15 -16 -16 -16 -16 -18 -20 -20 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -12 -12 -13 -14 -11 -6 -3 -4 -4 -4 -4 -5 -8 -10 -9 -8 -8 -8 -11 -11 -10 -8 -4 -1 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -2 -1 0 -7 -12 -20 -18 -13 -7 -4 -3 -3 -4 -4 -4 -6 -9 -9 -8 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -6 -5 -3 -3 -6 -8 -9 -9 -7 -8 -7 -6 -5 -4 -5 -5 -6 -6 -7 -8 -11 -9 -6 -4 -5 -5 -4 -3 -4 -7 -10 -13 -12 -9 -4 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -3 -7 -11 -11 -9 -6 -4 -3 -4 -5 -4 -13 -21 -23 -20 -20 -22 -25 -25 -25 -23 -19 -19 -20 -20 -21 -22 -22 -22 -22 -25 -25 -17 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -11 -12 -14 -17 -15 -12 -9 -9 -8 -7 -7 -7 -8 -11 -12 -11 -10 -8 -8 -10 -10 -9 -6 -3 -1 0 -1 -1 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -3 -3 -2 -2 -3 -4 -3 -2 0 -4 -10 -10 -10 -12 -15 -6 -3 -3 -4 -6 -6 -6 -9 -8 -7 -6 -6 -6 -5 -4 -4 -7 -7 -6 -5 -4 -3 -4 -6 -5 -4 -3 -4 -5 -6 -8 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -4 -6 -7 -6 -4 -2 -3 -4 -4 -4 -5 -6 -7 -10 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -4 -2 -2 -3 -4 -5 -4 -9 -17 -23 -21 -25 -30 -31 -28 -27 -27 -24 -24 -25 -26 -28 -29 -31 -33 -35 -34 -23 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -10 -12 -15 -14 -13 -13 -14 -15 -12 -9 -8 -7 -7 -7 -9 -9 -8 -7 -7 -8 -9 -10 -6 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -4 -4 -4 -4 -2 -2 -6 -9 -16 -26 -36 -14 -6 -6 -12 -22 -14 -5 -6 -7 -6 -4 -3 -3 -2 -2 -4 -7 -8 -7 -5 -4 -4 -4 -6 -6 -5 -3 -2 -2 -3 -6 -5 -4 -3 -3 -4 -3 -3 -2 -2 -2 -3 -5 -5 -5 -5 -4 -5 -5 -6 -6 -6 -6 -7 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -1 0 -1 -3 -5 -5 -11 -19 -25 -28 -29 -31 -33 -35 -33 -31 -30 -31 -33 -36 -39 -42 -44 -46 -45 -42 -28 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -9 -10 -11 -14 -13 -12 -10 -11 -10 -9 -8 -7 -7 -8 -10 -10 -8 -6 -7 -7 -8 -9 -11 -6 -3 -3 -1 0 0 0 0 -1 -1 -1 -2 -5 -8 -7 -5 -3 -2 -2 -2 -2 -2 -3 -3 -4 -5 -4 -1 -4 -7 -12 -18 -24 -12 -6 -6 -12 -17 -11 -4 -4 -5 -5 -4 -1 0 -1 -3 -6 -7 -7 -6 -7 -8 -7 -5 -7 -7 -6 -4 -4 -3 -3 -5 -5 -4 -3 -2 -3 -3 -3 -2 -1 -1 -2 -3 -5 -7 -9 -7 -6 -6 -7 -6 -5 -5 -6 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -4 -4 -3 -2 -1 0 0 -1 -1 -3 -6 -13 -22 -28 -31 -38 -39 -37 -37 -38 -38 -38 -39 -42 -47 -52 -55 -55 -52 -45 -32 -21 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -7 -8 -11 -13 -13 -11 -9 -8 -8 -7 -8 -6 -7 -9 -10 -12 -12 -11 -9 -8 -7 -7 -7 -7 -8 -8 -4 -2 -1 -1 -1 -4 -9 -12 -16 -19 -21 -16 -10 -6 -3 -3 -2 -2 -2 -3 -5 -5 -5 -5 0 -1 -3 -5 -7 -9 -7 -6 -5 -5 -3 -3 -4 -5 -5 -7 -8 -3 -2 -3 -5 -6 -6 -5 -4 -5 -6 -6 -5 -5 -5 -5 -6 -5 -4 -3 -4 -5 -4 -3 -2 -3 -3 -4 -3 -2 -2 -2 -2 -2 -5 -8 -6 -7 -8 -9 -9 -9 -7 -6 -6 -3 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 -5 -4 -2 0 -1 -1 -3 -6 -12 -16 -23 -36 -41 -43 -40 -36 -31 -31 -37 -47 -52 -48 -39 -29 -20 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -8 -11 -11 -11 -9 -7 -6 -6 -7 -7 -6 -6 -5 -5 -8 -11 -10 -8 -7 -6 -5 -4 -4 -6 -10 -7 -3 -2 -1 -2 -6 -15 -22 -27 -31 -31 -24 -17 -10 -5 -4 -4 -4 -5 -7 -8 -8 -9 -9 0 0 0 -1 -2 -3 -4 -3 -3 -4 -4 -6 -7 -8 -7 -7 -8 -5 -3 -2 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -3 -4 -6 -5 -4 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -3 -2 -3 -3 -3 -4 -5 -7 -9 -10 -10 -13 -12 -9 -6 -4 -2 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 0 -1 -1 -2 -2 -3 -5 -10 -25 -28 -26 -19 -12 -9 -9 -14 -17 -12 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -5 -9 -11 -11 -10 -8 -6 -5 -6 -8 -7 -5 -4 -4 -5 -7 -8 -8 -7 -7 -9 -7 -6 -7 -8 -8 -7 -5 -2 0 -1 -2 -9 -16 -23 -28 -27 -23 -16 -9 -7 -6 -6 -5 -4 -5 -6 -7 -5 -4 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -6 -6 -5 -6 -7 -5 -2 -1 -1 -1 0 0 -1 -1 0 0 0 -2 -5 -7 -6 -5 -4 -4 -3 -4 -4 -4 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -3 -4 -5 -7 -7 -8 -8 -7 -4 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -3 -3 -3 -4 -4 -3 -3 -5 -4 -2 0 0 -1 -1 -1 -1 -2 -3 -6 -10 -12 -11 -8 -6 -6 -6 -6 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -7 -7 -5 -3 -3 -4 -6 -8 -9 -11 -10 -8 -6 -6 -5 -4 -4 -3 -4 -6 -7 -6 -6 -7 -9 -9 -8 -9 -13 -11 -12 -15 -16 -7 -2 -2 -4 -6 -9 -13 -18 -20 -19 -16 -11 -8 -6 -4 -4 -3 -3 -4 -8 -11 -15 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -11 -10 -8 -8 -8 -8 -8 -6 -3 -1 0 0 0 0 -1 -1 -2 -4 -7 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 -2 -2 -1 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 -1 -2 -2 -2 -3 -4 -4 -5 -5 -4 -3 -3 -3 -2 0 -1 -1 -1 -1 -1 -1 -2 -4 -7 -8 -6 -8 -8 -8 -7 -6 -7 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -7 -5 -2 -3 -4 -5 -6 -7 -8 -9 -9 -7 -6 -6 -5 -4 -4 -4 -5 -6 -7 -6 -5 -6 -9 -7 -7 -9 -15 -17 -21 -25 -17 -10 -6 -4 -3 -4 -7 -10 -13 -15 -15 -12 -10 -8 -5 -4 -4 -3 -2 -3 -7 -12 -18 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -7 -6 -5 -5 -4 -3 -1 -1 0 0 -1 -1 -1 -1 -2 -5 -6 -6 -5 -4 -3 -3 -2 -2 -2 -3 -4 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -5 -4 -2 -2 -1 -1 -2 -1 -1 -1 -2 -2 -2 -3 -4 -7 -8 -6 -2 -5 -9 -10 -8 -8 -7 -7 -7 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -9 -7 -3 -3 -4 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -4 -5 -6 -4 -4 -6 -7 -6 -5 -5 -7 -9 -11 -12 -14 -18 -23 -30 -18 -10 -5 -4 -3 -4 -5 -6 -7 -9 -9 -8 -7 -5 -5 -5 -4 -3 -3 -4 -5 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -2 0 0 0 -1 -1 -1 -2 -2 -2 -3 -4 -5 -5 -4 -4 -3 -3 -3 -2 -2 -3 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 0 0 -1 -2 -2 -3 -4 -3 -3 -3 -3 -5 -7 -7 -4 -2 -2 -2 -1 -2 -3 -4 -1 -2 -3 -4 -6 -4 -1 0 -5 -12 -17 -14 -12 -10 -7 -7 -6 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -11 -9 -6 -3 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -4 -6 -8 -6 -6 -6 -7 -7 -6 -5 -6 -8 -11 -14 -15 -16 -18 -17 -10 -5 -4 -5 -4 -3 -3 -3 -5 -7 -8 -8 -6 -3 -5 -5 -5 -4 -4 -4 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -11 -11 -3 -1 0 -1 -2 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -3 -4 -3 -3 -4 -5 -4 -4 -5 -5 -4 -2 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 -1 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -5 -4 -3 -2 -1 -2 -3 -4 -1 0 0 0 -2 -6 -5 -2 -3 -11 -18 -21 -19 -16 -12 -7 -7 -7 -7 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 -2 -7 -9 -8 -6 -5 -3 -4 -4 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -5 -7 -7 -8 -8 -8 -8 -8 -8 -9 -8 -8 -11 -14 -14 -12 -10 -8 -6 -4 -2 -2 -3 -3 -2 -2 -3 -4 -5 -6 -6 -3 -4 -4 -4 -3 -3 -3 -5 -7 -6 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -7 -6 -4 -1 0 0 -1 -2 -5 -7 -7 -5 -5 -5 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -5 -4 -3 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -3 -4 -3 -2 -1 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 -4 -13 -20 -20 -19 -15 -11 -8 -7 -6 -6 -7 -5 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -5 -7 -6 -5 -5 -4 -4 -3 -3 -3 -3 -4 -5 -4 -4 -3 -3 -3 -5 -5 -5 -4 -5 -10 -11 -11 -12 -12 -10 -9 -11 -12 -9 -4 -5 -6 -6 -4 -2 -2 -2 -2 -3 -5 -5 -4 -4 -4 -4 -3 -3 -3 -4 -5 -4 -4 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -7 -5 -3 -1 0 0 0 0 0 -2 -4 -6 -6 -4 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -4 -3 -1 -1 -1 -3 -3 -1 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 0 0 0 -1 -3 -2 -1 -1 -1 -2 -3 -4 -4 -3 -2 -3 -3 -3 -2 -2 -2 -1 -1 0 0 0 0 0 -1 -3 -6 -8 -13 -19 -19 -17 -13 -9 -7 -6 -6 -6 -6 -6 -6 -5 -3 -1 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -4 -3 -3 -3 -4 -5 -6 -6 -5 -4 -3 -3 -5 -7 -7 -8 -11 -14 -16 -16 -14 -11 -10 -10 -9 -7 -4 -2 -1 -1 -2 -3 -3 -2 -2 -2 -2 -1 -4 -7 -5 -4 -4 -4 -3 -3 -2 -4 -5 -4 -4 -5 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -2 -1 0 0 0 0 0 -1 -2 -2 -2 -5 -5 -4 -2 -1 -1 0 -1 -1 -3 -5 -8 -7 -2 -1 -1 -2 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -1 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -3 -3 -4 -7 -15 -16 -17 -19 -17 -13 -9 -8 -7 -7 -7 -5 -6 -6 -7 -6 -4 -2 -2 0 0 0 0 0 -2 -6 -9 -8 -7 -5 -6 -5 -4 -5 -6 -7 -7 -6 -6 -6 -7 -8 -11 -14 -15 -16 -15 -14 -11 -10 -9 -10 -10 -11 -10 -9 -12 -11 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -2 -4 -5 -5 -5 -6 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -1 -3 -5 -5 -4 -3 -2 -1 -1 -1 -2 -3 -6 -6 -2 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 -2 -3 -2 -1 0 0 0 -1 -2 -2 -2 -1 -1 -2 -2 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -4 -5 -7 -7 -7 -10 -16 -17 -17 -15 -12 -10 -8 -7 -7 -7 -7 -6 -6 -6 -6 -4 -3 -4 -3 -1 0 0 0 -2 -6 -13 -11 -9 -6 -5 -7 -8 -8 -10 -10 -10 -10 -12 -16 -21 -21 -18 -14 -12 -10 -7 -6 -6 -6 -6 -7 -12 -13 -12 -9 -8 -6 -3 -2 -1 -1 -2 -1 -2 -4 -8 -5 -4 -4 -2 -3 -3 -3 -2 -1 -2 -5 -4 -4 -4 -4 -5 -6 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -3 -4 -5 -5 -5 -4 -4 -4 -3 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 -1 -1 -2 -3 -3 -2 -1 -1 -2 -2 -3 -4 -5 -6 -5 -6 -7 -8 -10 -15 -16 -15 -11 -11 -10 -7 -6 -7 -8 -7 -7 -6 -6 -3 -3 -4 -4 -3 -1 0 0 0 -1 -3 -9 -10 -9 -7 -7 -7 -8 -10 -11 -13 -14 -14 -19 -24 -28 -19 -13 -9 -6 -5 -5 -4 -4 -5 -7 -10 -14 -15 -12 -8 -9 -8 -6 -5 -5 -4 -3 -2 -3 -3 -7 -7 -5 -3 -4 -6 -8 -7 -4 -3 -5 -5 -4 -3 -2 -4 -5 -7 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -1 -1 -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 -1 -2 -2 -1 -1 0 0 -1 -2 -2 -2 -1 -1 -2 -1 0 0 0 -1 -2 -3 -4 -3 -2 -1 -1 -1 -2 -4 -5 -6 -5 -4 -4 -3 -4 -8 -11 -12 -11 -10 -9 -9 -8 -7 -7 -8 -7 -7 -7 -7 -4 -3 -3 -6 -5 -3 -1 0 0 0 0 -4 -6 -9 -17 -15 -12 -9 -12 -14 -16 -19 -19 -20 -20 -18 -13 -9 -6 -4 -5 -5 -3 -3 -4 -6 -9 -12 -15 -19 -18 -16 -13 -12 -12 -10 -6 -3 -4 -4 -3 -3 -3 -3 -3 -5 -6 -7 -4 -4 -6 -5 -4 -3 -3 -2 -3 -5 -8 -10 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -5 -5 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -4 -3 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 -1 -2 -3 -2 -2 -1 -1 -1 -2 -3 -6 -6 -5 -3 -1 0 0 -1 -3 -5 -10 -10 -10 -9 -8 -7 -7 -8 -8 -8 -7 -5 -3 -4 -9 -27 -23 -15 -10 -3 0 0 0 -7 -23 -48 -70 -51 -29 -21 -22 -22 -21 -19 -17 -15 -14 -9 -7 -6 -5 -4 -3 -2 -2 -4 -6 -7 -8 -10 -14 -18 -19 -16 -12 -12 -12 -10 -6 -5 -4 -4 -4 -3 -3 -2 -3 -3 -4 -3 -5 -5 -4 -4 -4 -3 -2 -2 -2 -3 -6 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 -6 -4 -4 -4 -3 -2 -1 0 -1 -2 -2 -2 -3 -3 -4 -5 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 0 -1 -2 -4 -3 -2 -2 -3 -3 -3 -2 -1 0 0 0 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 0 0 0 0 0 -1 -4 -9 -10 -10 -8 -6 -6 -7 -8 -8 -7 -5 -3 -4 -10 -25 -49 -51 -44 -38 -36 -29 -13 -8 -17 -32 -44 -44 -39 -33 -28 -23 -19 -15 -11 -8 -7 -6 -5 -4 -3 -2 -2 -2 -1 -1 -3 -7 -8 -11 -15 -19 -23 -23 -17 -9 -8 -7 -7 -6 -5 -4 -3 -3 -4 -4 -3 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -4 -5 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -5 -3 -2 -3 -4 -3 -2 -2 -2 -3 -3 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -2 0 0 -1 -4 -4 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -2 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -2 -5 -7 -9 -9 -6 -5 -6 -7 -8 -5 -3 -2 -2 -6 -16 -38 -48 -54 -55 -51 -43 -33 -26 -38 -43 -39 -34 -31 -28 -25 -22 -17 -12 -8 -5 -4 -4 -6 -6 -5 -2 -2 -1 -2 -2 -2 -2 -4 -6 -10 -14 -16 -18 -17 -13 -9 -10 -13 -12 -8 -6 -6 -5 -5 -5 -4 -3 -2 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 -3 -4 -4 -5 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 -3 -2 -2 -3 -4 -5 -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 -1 -4 -3 -2 -1 -1 -2 -3 -4 -4 -3 -2 -1 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -6 -5 -5 -6 -9 -9 -8 -5 -4 -4 -9 -26 -37 -46 -54 -52 -41 -27 -28 -29 -28 -23 -24 -23 -22 -19 -17 -14 -10 -7 -5 -6 -8 -8 -7 -7 -4 -2 -1 -1 -3 -3 -3 -3 -4 -4 -4 -8 -8 -8 -7 -7 -8 -7 -6 -6 -6 -6 -5 -5 -5 -3 -2 -1 0 0 -1 -3 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -3 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -4 -4 -3 -3 -2 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 -1 -4 -9 -7 -5 -5 -6 -7 -8 -8 -7 -5 -3 -5 -18 -31 -38 -15 -17 -23 -25 -27 -26 -23 -21 -19 -17 -16 -13 -10 -7 -4 -5 -7 -10 -10 -8 -7 -7 -5 -4 -5 -4 -5 -6 -5 -5 -5 -5 -4 -4 -5 -5 -7 -8 -7 -6 -6 -6 -6 -6 -5 -4 -3 -2 -1 -1 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -2 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -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 0 0 0 0 0 0 0 0 -2 -6 -4 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -7 -5 -5 -6 -7 -7 -7 -6 -4 -5 -14 -31 -55 -25 -8 -1 -5 -14 -19 -19 -18 -16 -14 -11 -8 -6 -5 -5 -9 -12 -12 -10 -9 -8 -6 -6 -7 -11 -8 -6 -5 -5 -6 -7 -6 -6 -5 -5 -5 -6 -7 -8 -7 -6 -6 -6 -5 -4 -3 -3 -2 -2 -3 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 Wind_Speed 50 50 50 50 50 50 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 52 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 53 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 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 43 44 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 45 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 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 21 21 21 21 20 19 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 21 22 22 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 nan nan nan nan 22 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 nan nan nan nan nan 22 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan nan nan nan nan 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 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 42 43 43 43 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 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 42 42 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 17 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 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 15 15 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 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 33 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 15 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 32 32 32 32 32 32 nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 13 13 nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 29 nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 nan nan nan nan nan nan nan nan 13 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 27 27 27 nan 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 12 11 11 nan nan nan nan nan nan nan nan nan nan 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 27 27 27 27 27 27 nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 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 26 26 27 27 27 28 28 28 nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 13 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 26 27 28 28 29 29 29 29 29 nan nan nan 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 13 13 14 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 28 29 29 30 30 31 31 30 30 nan nan nan 29 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 13 14 14 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 30 30 31 31 32 32 31 31 30 nan nan nan nan 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 12 12 13 13 14 15 15 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 31 32 32 32 32 32 31 31 30 nan nan nan 28 27 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 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 10 11 12 12 12 12 12 13 14 15 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 32 32 33 33 32 32 31 30 29 29 28 27 27 26 27 27 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 26 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 12 12 12 13 14 15 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 32 32 32 32 32 31 31 30 29 29 28 27 26 26 26 27 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 13 13 14 15 16 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 30 31 31 31 31 31 30 30 29 29 27 27 26 27 27 28 30 nan nan nan nan nan nan nan nan nan nan nan 26 25 26 26 25 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 14 14 14 14 14 14 14 15 15 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 28 28 29 29 30 30 31 31 31 30 29 29 28 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan 26 24 23 23 23 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 15 15 15 16 16 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 27 27 28 28 29 30 31 31 31 31 30 30 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan 26 24 22 20 20 19 18 17 nan 17 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 nan 16 17 17 17 17 16 16 16 16 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 26 26 27 28 29 30 31 31 31 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 20 19 17 16 15 14 15 15 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 17 17 18 18 18 17 17 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 26 26 27 28 29 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 20 18 16 14 13 13 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 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 27 27 28 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 19 17 15 14 13 12 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 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 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 22 21 19 17 15 14 13 12 11 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 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 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 19 18 17 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 19 17 16 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 17 16 15 14 14 14 14 13 13 12 12 12 12 11 11 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 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 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 17 16 15 14 14 14 14 13 12 12 12 12 12 12 12 11 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 16 15 14 14 14 14 13 12 12 12 12 12 12 11 11 12 11 11 11 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 18 18 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 20 19 18 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 13 13 12 11 11 10 10 10 9 9 10 11 nan nan nan nan nan nan nan nan nan nan nan 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 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 19 19 18 18 17 17 16 15 15 14 14 14 14 14 13 12 12 11 10 10 10 9 9 9 10 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 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 20 19 19 18 17 16 15 15 15 15 14 14 14 13 12 11 11 11 11 10 10 10 11 12 13 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 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 22 21 20 19 18 17 16 16 16 16 16 15 14 14 13 13 12 12 12 12 12 12 13 14 15 16 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 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 23 22 21 20 19 18 18 17 17 17 17 16 16 15 14 14 13 14 14 14 14 14 14 15 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 nan nan nan nan nan nan nan 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 21 20 20 19 19 18 18 nan nan nan nan 15 14 14 14 14 14 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 19 nan nan nan nan nan nan nan nan nan 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 20 19 19 19 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 16 16 16 16 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 16 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 266 266 266 267 267 267 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 293 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 292 293 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 296 295 294 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 300 298 297 297 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 303 302 301 300 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 304 303 302 301 300 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 308 307 305 304 303 302 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 312 310 308 306 305 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 318 316 313 311 309 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 323 320 317 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 337 337 nan nan nan nan 331 329 326 323 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 340 340 nan nan nan nan nan 336 333 329 325 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 340 340 nan nan nan nan nan nan 341 337 333 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 344 341 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 344 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 11 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 291 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 12 14 16 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 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 15 17 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 6 9 12 14 16 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 10 13 15 17 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 289 289 289 288 nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 15 17 19 21 22 24 nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 291 291 nan nan nan 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 21 22 nan nan nan nan nan nan nan nan 24 24 26 29 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 295 295 296 296 296 296 nan 295 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 22 21 22 26 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 299 299 299 300 300 300 300 299 nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 23 21 20 23 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 303 303 303 304 304 304 304 303 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 25 25 24 23 23 23 25 28 31 32 nan nan nan nan nan nan nan nan 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 309 308 308 308 309 308 308 307 nan nan nan 305 305 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 313 313 312 312 311 311 310 nan nan nan 309 310 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan 303 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 19 21 23 25 27 29 29 29 29 28 28 nan nan nan nan nan nan nan nan nan 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 316 315 314 313 312 nan nan nan nan 315 316 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan 303 302 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 19 20 21 25 28 30 32 32 31 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 322 321 320 318 317 316 315 315 nan nan nan 317 319 322 323 323 323 nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 300 300 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 25 29 32 34 34 33 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 324 323 322 321 320 319 318 317 317 318 319 321 324 326 327 327 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 303 302 302 302 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 28 28 29 31 34 36 37 36 34 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 327 326 325 324 323 322 320 319 319 320 323 325 328 330 330 330 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 36 37 38 38 37 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 328 328 327 326 324 323 323 323 325 329 332 333 334 334 333 332 nan nan nan nan nan nan nan nan nan nan nan 308 308 309 310 311 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 40 40 39 38 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 329 329 329 329 328 328 328 328 330 333 336 338 339 339 338 337 nan nan nan nan nan nan nan nan nan nan nan 314 312 312 313 315 315 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 42 42 41 41 41 40 39 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 329 330 331 331 332 332 334 335 338 340 341 342 342 342 nan nan nan nan nan nan nan nan nan nan nan nan 322 320 319 318 319 320 319 316 nan 311 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 43 42 42 42 42 41 40 37 nan nan nan nan nan nan nan nan nan nan nan nan 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 332 334 335 336 337 338 340 341 342 343 344 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 327 326 326 326 327 326 322 317 316 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 43 42 42 42 42 41 39 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 338 340 341 342 343 344 345 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 333 333 333 334 336 336 335 334 335 336 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 40 40 39 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 346 347 349 349 349 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 338 338 338 339 341 344 348 351 353 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 38 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 352 353 354 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 341 341 341 342 343 342 344 348 351 355 357 359 0 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 78 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 356 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 345 344 344 345 346 348 350 351 354 356 359 1 3 6 8 8 9 10 nan 14 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 79 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 348 348 348 349 350 353 356 358 1 3 5 6 6 7 8 8 10 12 15 18 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 352 351 352 353 355 358 1 4 6 8 8 8 7 8 8 9 11 13 15 17 21 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 355 356 358 0 4 8 11 12 13 11 10 9 10 11 11 12 11 11 13 17 22 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 103 106 110 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 6 9 12 15 16 16 14 13 12 12 12 13 12 11 8 10 15 19 23 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 104 106 108 112 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 11 13 15 16 16 15 15 17 18 16 13 11 11 12 11 14 17 19 21 23 25 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 109 111 113 115 116 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 16 16 16 18 23 27 21 14 10 9 12 17 20 22 22 23 25 27 29 32 35 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 115 116 118 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 20 19 19 24 28 29 24 18 14 13 17 21 24 26 28 29 31 33 35 38 41 46 52 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 118 119 119 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 28 30 31 28 24 21 21 25 27 30 32 34 37 39 42 44 47 51 57 64 70 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 119 120 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 31 31 33 34 35 35 32 31 32 34 36 39 41 43 45 48 51 54 57 63 70 77 82 85 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 35 36 37 39 40 42 41 41 42 44 46 48 50 51 53 55 57 59 64 70 77 83 87 90 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 37 39 40 43 45 47 47 47 48 50 52 54 56 57 58 60 61 63 67 72 78 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 34 36 38 41 44 47 nan nan nan nan 53 54 56 58 59 61 62 63 66 70 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 36 38 nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 39 40 nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 36 33 31 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 39 36 34 32 29 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 40 37 34 31 29 28 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 40 37 34 31 29 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 40 38 35 32 29 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 38 37 36 33 31 28 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 42 40 39 37 nan nan nan 32 30 28 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 nan nan nan 36 35 34 32 31 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 40 38 36 34 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 37 35 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan