CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 4 0 1 3 2 2 3 3 2 0 0 0 0 1 2 3 6 8 13 6 0 0 0 0 1 1 0 0 0 0 0 0 0 1 5 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 12 4 0 0 3 11 11 7 2 0 0 0 0 0 0 0 1 5 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 4 20 9 15 19 20 27 26 30 13 0 0 0 0 0 0 0 1 4 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 9 8 21 23 17 4 0 1 1 1 0 0 0 0 2 4 4 3 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 13 17 22 22 16 0 0 0 0 0 0 0 0 0 1 1 3 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 8 30 14 17 22 14 0 0 0 0 0 0 0 0 0 0 0 1 6 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 19 19 18 22 15 2 0 0 0 0 0 0 0 0 0 0 0 1 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 16 23 30 39 24 0 0 0 0 0 0 0 0 0 0 1 6 9 9 21 2 21 24 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 9 11 13 22 37 38 86 46 0 0 0 0 0 0 0 0 0 1 11 16 21 27 27 34 35 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 7 4 7 8 16 18 23 37 48 51 19 0 1 0 0 0 0 0 0 1 20 21 28 34 35 34 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 8 7 6 10 17 16 30 52 10 66 27 3 0 0 0 0 0 0 0 9 42 29 42 47 42 37 36 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 11 16 13 9 15 21 23 35 37 22 60 46 35 13 0 0 0 0 0 0 17 48 37 56 65 57 53 59 45 35 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 10 20 33 30 35 41 45 45 55 94 87 25 0 0 0 0 0 0 10 32 45 43 66 51 59 65 55 81 27 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 16 26 40 43 33 59 62 73 81 91 105 55 11 0 0 0 0 0 0 15 43 57 62 54 65 59 61 86 61 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 4 21 52 56 47 44 90 72 73 76 79 88 92 15 0 0 0 0 0 0 0 29 63 67 70 65 67 80 91 59 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 2 3 7 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 1 14 14 6 11 27 34 51 51 47 55 84 77 76 77 71 78 94 53 6 0 0 15 39 32 5 32 57 62 59 62 87 75 72 56 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 13 8 11 15 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 16 9 13 14 8 26 38 39 75 53 60 58 61 81 83 57 97 98 98 102 1 0 25 46 59 50 2 36 56 57 60 80 74 50 69 84 73 48 71 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 0 0 0 1 1 6 8 12 17 9 20 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 11 9 11 15 16 47 45 45 69 65 69 72 70 71 74 57 122 90 79 61 2 6 36 46 63 60 23 45 58 58 61 66 53 35 60 84 77 46 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 1 2 7 10 12 15 18 20 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 12 13 12 15 23 30 63 52 51 69 78 56 64 71 75 72 71 78 79 80 48 21 56 45 38 76 80 56 47 47 40 46 45 39 36 35 58 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 1 1 2 5 12 14 19 21 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 12 24 21 19 26 40 58 48 49 72 76 47 47 64 93 80 50 51 113 68 41 35 47 47 36 95 85 60 45 40 27 41 36 32 38 43 25 39 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 2 0 0 2 0 2 2 1 3 7 8 13 16 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 15 18 20 30 28 23 30 37 40 41 45 78 86 65 58 97 112 55 36 69 111 54 38 32 30 25 25 102 55 43 38 34 34 41 28 24 30 34 19 56 50 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 2 5 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 2 0 1 2 1 3 1 1 3 4 5 7 7 8 8 9 31 31 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 13 19 23 29 35 29 30 33 28 29 43 46 88 95 82 80 105 76 15 33 54 62 46 24 25 24 18 31 79 22 48 52 57 66 69 62 40 33 29 27 41 29 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 3 3 2 3 4 4 5 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 2 2 3 5 6 5 1 0 0 0 0 1 0 0 2 3 4 5 5 5 5 5 71 77 33 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 11 15 15 22 26 29 30 36 33 28 34 48 62 67 77 88 83 73 47 23 8 10 14 14 9 16 21 24 39 54 35 60 52 57 79 99 91 48 45 46 47 49 45 71 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 1 9 8 5 5 5 4 5 4 5 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 1 1 1 0 0 0 0 0 1 4 5 5 5 5 5 5 5 39 70 18 0 0 0 0 0 0 0 0 0 0 0 0 18 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 9 13 17 23 18 25 33 34 36 32 42 55 65 60 46 65 71 74 69 30 1 0 0 0 9 31 43 40 48 58 59 55 55 70 68 87 91 15 25 50 63 51 36 101 79 62 44 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 4 5 7 7 6 11 10 6 5 6 5 7 4 5 3 2 4 4 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 1 1 0 1 5 10 7 6 5 1 2 6 7 7 7 7 5 6 5 18 53 3 0 0 0 0 0 0 0 0 0 0 0 0 20 19 0 0 0 0 0 0 0 0 0 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 2 6 15 14 11 13 19 22 24 30 30 34 38 25 41 48 49 47 38 44 83 74 51 50 70 3 0 0 15 40 57 61 40 51 57 52 56 105 123 126 81 0 1 33 55 60 56 71 100 100 74 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 4 5 5 5 7 6 7 8 8 9 10 12 7 7 7 6 7 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 2 3 5 7 11 10 6 3 4 5 5 6 7 7 6 5 3 31 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 14 14 12 14 19 25 35 30 32 38 37 27 36 48 60 59 50 57 111 61 38 48 51 0 0 0 24 36 38 41 54 65 57 48 51 55 106 126 61 0 4 24 56 63 60 54 69 99 61 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 7 3 9 6 6 7 7 7 7 8 12 16 17 9 9 7 7 8 4 1 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 1 1 1 2 4 7 3 4 4 2 3 3 5 5 4 4 3 1 22 21 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 14 7 1 5 15 18 20 24 31 33 42 45 43 42 49 51 82 74 78 89 102 45 46 70 80 46 0 0 49 47 38 44 57 67 55 51 57 72 97 111 35 0 0 11 62 49 46 50 61 82 80 34 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 4 6 21 8 11 11 11 14 17 16 33 29 23 22 12 12 14 11 5 3 6 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 5 2 1 5 2 3 3 2 0 0 0 0 23 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 19 20 20 15 11 17 25 22 17 21 35 50 48 48 50 49 51 69 86 93 103 88 52 53 56 66 64 31 8 73 59 52 49 57 92 81 66 69 83 98 108 17 0 0 19 57 50 48 65 78 90 101 78 68 31 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 9 15 22 26 10 21 20 22 24 19 19 50 31 31 35 11 35 13 16 12 2 3 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 1 4 4 3 2 1 4 0 5 3 1 0 0 18 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 22 24 24 22 18 20 30 21 17 28 46 56 54 51 52 47 49 69 88 86 107 92 56 42 38 55 56 60 67 99 74 64 68 90 117 114 86 84 101 107 93 71 10 42 43 44 53 60 89 89 85 90 92 74 81 34 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 23 27 25 20 26 27 28 28 25 22 48 27 37 32 17 38 3 22 24 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 27 2 23 6 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 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 1 0 0 0 0 0 1 1 1 5 18 19 22 26 25 30 31 25 26 31 24 26 34 50 60 60 59 52 56 56 63 77 82 105 82 65 61 51 68 69 91 113 115 98 98 91 91 100 100 81 68 88 130 127 69 1 49 27 0 21 74 108 87 74 70 75 75 82 22 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 20 22 25 25 24 23 29 31 31 27 25 34 22 34 24 23 31 0 4 18 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 20 8 34 4 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 1 4 6 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 6 0 0 0 4 7 8 13 34 14 16 22 27 25 30 28 30 33 32 35 32 34 41 55 67 55 72 61 60 67 73 97 80 71 67 59 53 78 117 106 93 87 78 77 78 82 84 80 68 68 128 86 12 0 0 0 0 33 78 89 74 85 76 76 86 64 62 58 23 0 0 0 0 0 0 0 0 0 0 0 3 10 18 15 20 19 19 20 21 21 27 26 23 21 15 22 15 21 20 2 2 14 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 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 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 3 10 9 0 0 0 3 2 0 0 0 0 0 0 2 5 2 1 1 0 1 2 7 12 16 27 33 0 0 0 20 39 35 37 40 43 46 47 41 39 42 56 72 75 81 64 59 69 79 87 88 89 93 98 86 67 122 90 89 97 97 90 64 71 71 77 88 81 68 104 89 62 43 2 0 35 66 75 77 93 85 81 78 73 71 18 6 0 0 0 0 0 0 0 0 0 0 0 0 5 9 10 14 12 14 16 15 12 18 18 17 16 13 14 13 15 17 13 6 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 5 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 2 4 6 7 7 8 15 9 1 0 0 7 5 1 0 0 0 2 3 4 6 5 0 0 0 4 9 12 26 32 36 36 20 0 0 37 55 48 49 51 55 55 55 57 65 54 57 72 82 79 79 65 76 85 86 89 100 105 118 91 62 100 72 90 95 94 93 70 54 57 67 84 85 68 118 127 120 83 0 0 37 60 76 83 81 76 70 69 64 61 78 10 0 0 0 0 0 0 0 0 0 0 0 10 15 15 10 11 11 13 14 14 15 18 18 15 13 11 9 11 11 11 10 12 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 10 7 5 12 11 5 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 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 8 10 12 11 10 12 13 12 14 7 1 4 8 2 0 0 1 8 6 6 6 4 0 0 6 14 18 20 27 31 41 44 38 21 16 44 54 54 56 63 69 65 61 62 67 64 70 70 78 83 82 65 89 93 91 93 105 107 128 86 73 91 62 76 82 89 81 58 41 59 57 69 78 70 107 112 137 82 0 6 53 72 73 71 71 73 65 60 53 63 75 0 0 0 0 0 0 0 0 0 0 0 5 53 42 29 18 10 12 12 12 14 16 15 14 17 15 12 10 10 9 10 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 11 9 10 12 13 13 16 13 5 0 0 0 0 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 3 2 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 4 19 14 11 9 10 9 2 0 1 0 2 8 9 2 0 2 6 3 3 4 4 3 1 13 24 25 28 37 37 47 53 53 53 54 53 60 55 58 70 77 78 76 76 75 77 88 71 91 99 88 69 74 89 92 96 104 118 145 104 76 78 76 70 57 75 76 63 56 58 52 74 85 79 77 81 132 60 0 15 72 76 57 53 55 59 63 60 53 54 41 0 0 0 0 0 0 0 0 0 0 0 15 65 67 44 22 13 13 14 13 16 19 21 20 20 24 18 14 13 12 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 10 11 11 11 11 13 11 13 7 3 4 3 6 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 9 1 0 0 0 0 0 0 9 16 17 13 17 4 0 0 0 0 0 0 0 0 0 0 0 0 7 24 27 14 10 10 10 11 15 8 8 8 12 27 10 10 8 5 4 6 2 3 5 9 18 32 34 44 50 52 63 60 61 56 54 58 68 60 66 72 74 75 77 86 88 87 88 81 102 112 106 94 93 107 95 98 101 116 153 79 65 73 85 79 47 50 45 46 50 52 50 58 73 75 71 70 136 35 0 3 14 49 39 32 31 33 39 46 46 40 20 0 0 0 0 0 0 0 0 0 0 0 9 31 39 36 22 16 16 17 16 19 18 21 24 19 23 20 16 16 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 8 9 11 11 11 11 10 11 7 6 7 7 7 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 0 0 0 0 0 0 1 5 17 26 27 4 0 0 0 0 0 0 0 0 0 0 0 0 0 15 36 17 9 8 8 9 9 6 11 10 12 16 1 12 8 6 6 7 4 9 10 13 24 39 44 59 65 66 66 58 59 54 53 60 69 65 75 77 76 75 74 83 96 88 86 93 98 100 101 102 103 105 91 92 85 103 121 77 104 103 84 65 52 63 45 39 45 53 55 44 73 84 62 51 97 66 12 18 33 34 19 21 21 23 29 37 35 7 2 0 0 0 0 0 0 0 0 0 0 0 0 6 19 19 19 17 18 21 23 18 21 20 19 17 15 16 9 9 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 4 5 7 8 8 8 11 9 9 9 11 13 7 7 7 7 5 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 5 95 28 0 0 0 0 0 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 2 0 0 1 3 3 4 5 4 9 9 8 12 9 0 0 10 17 29 42 48 58 63 66 68 66 57 58 59 65 74 81 82 79 77 74 72 73 90 78 81 90 93 94 95 96 99 108 112 92 86 103 114 113 131 130 96 75 80 87 58 52 58 60 62 71 72 79 73 60 68 93 40 43 39 20 2 5 8 20 36 47 41 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 21 23 26 23 13 14 14 17 12 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 6 6 8 6 7 9 10 8 6 5 6 5 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 39 40 7 51 11 1 1 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 2 6 18 13 1 2 9 19 37 45 45 45 50 62 37 36 61 63 64 70 79 86 84 72 78 73 67 65 70 74 83 84 82 82 75 105 123 135 131 96 97 122 113 103 113 127 95 84 97 94 52 51 59 60 60 60 59 50 58 48 46 61 77 75 40 14 0 0 0 33 50 56 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 25 25 17 8 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 2 2 3 4 4 5 5 6 7 6 5 5 5 4 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 22 0 1 0 4 2 0 0 0 0 0 21 33 31 23 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 5 3 7 10 19 41 46 46 52 67 66 22 32 62 67 67 76 78 78 78 75 85 76 70 74 82 80 93 88 87 93 107 109 114 115 112 101 102 124 115 110 106 102 81 92 103 85 42 15 46 31 33 45 53 61 65 38 50 62 65 75 17 0 0 0 8 53 52 55 31 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 1 2 0 0 0 1 2 4 4 4 3 2 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 25 78 17 0 0 1 2 2 1 0 0 0 0 17 17 17 21 3 26 6 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 7 4 6 12 24 39 41 43 54 62 59 12 39 61 68 69 75 76 73 51 36 50 76 79 84 91 93 94 93 113 117 112 113 116 100 103 108 108 118 119 102 88 82 81 90 99 79 36 3 12 1 0 32 59 58 40 70 40 34 32 26 31 6 0 0 19 61 51 61 27 0 0 0 0 0 0 0 0 0 30 11 0 0 0 0 0 5 8 8 11 1 0 0 0 0 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 3 2 1 0 1 1 1 1 0 0 1 1 1 1 1 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 56 69 74 3 0 0 0 0 0 0 0 0 0 0 1 19 15 26 39 44 5 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 11 16 5 5 9 14 21 34 35 52 62 43 7 52 64 68 68 66 66 72 30 2 22 84 94 84 100 112 105 93 131 139 131 120 118 113 117 132 133 113 110 86 66 63 68 64 55 12 2 0 0 0 0 43 63 58 66 122 16 0 0 0 0 0 0 0 26 57 50 55 14 0 0 0 0 0 0 0 1 0 6 2 0 0 2 4 2 13 10 5 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 84 55 0 0 0 0 0 0 0 0 0 0 0 1 9 6 10 18 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 16 19 14 10 15 18 22 33 37 44 59 67 61 68 68 67 67 66 64 73 61 50 60 89 93 90 102 109 109 106 122 133 137 120 105 104 62 90 115 81 1 13 47 53 55 39 0 0 0 0 10 20 22 55 88 85 98 112 0 0 0 0 0 0 0 29 40 48 49 49 6 0 0 0 0 0 0 0 12 17 0 0 0 4 9 14 15 7 7 6 4 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 1 3 3 3 3 2 0 0 0 0 0 0 0 0 0 2 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 79 37 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 1 5 12 14 20 22 21 24 23 24 29 37 42 43 57 64 69 72 65 64 64 65 69 73 76 83 84 85 91 94 95 107 113 115 115 123 129 92 52 29 0 3 5 3 0 1 15 55 54 25 0 0 0 0 25 44 49 56 108 98 95 68 0 0 0 0 0 14 44 46 39 47 43 27 0 0 0 0 0 0 0 0 16 14 0 0 0 13 17 11 3 4 7 7 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 1 1 1 2 0 2 4 5 5 4 7 5 3 2 2 1 2 2 1 2 2 4 5 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 71 71 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 14 11 23 26 26 32 32 33 39 41 44 52 58 65 69 67 60 61 62 58 65 72 69 77 80 85 87 91 92 108 66 83 109 121 122 29 11 8 6 4 3 3 2 0 12 62 57 33 7 0 0 0 35 53 53 57 100 71 128 71 0 0 0 0 0 0 15 40 41 49 24 0 0 0 0 0 0 0 0 0 13 8 0 0 1 17 21 10 0 0 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 1 1 4 4 3 3 2 4 5 7 8 7 10 7 6 5 4 3 3 3 3 4 6 7 6 3 4 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 42 52 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 7 15 14 27 29 29 31 37 34 43 42 47 54 58 60 64 64 62 63 66 61 68 67 67 77 75 95 100 99 82 29 8 35 83 101 88 4 2 4 7 8 5 1 0 0 18 55 60 47 19 0 0 7 59 65 62 71 75 48 130 122 89 49 1 0 0 0 13 32 33 35 18 3 1 0 0 0 0 0 0 1 5 0 0 0 1 9 12 4 0 1 2 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 1 4 7 6 9 10 10 11 9 8 7 6 5 5 5 5 6 7 7 6 4 5 5 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 32 53 53 46 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 18 28 31 33 37 39 39 43 44 49 55 58 66 64 64 66 66 67 72 67 71 70 75 87 107 111 50 9 2 2 2 37 36 2 0 1 1 2 5 5 1 0 0 7 38 65 26 3 0 0 17 70 79 66 76 89 81 101 107 131 96 24 0 0 0 21 31 25 28 28 17 19 30 29 40 31 21 16 22 52 51 12 0 0 1 4 1 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 2 1 1 3 1 0 0 0 0 2 5 8 11 12 13 11 10 9 7 6 6 7 7 6 6 6 8 6 5 6 6 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 11 20 23 30 58 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 19 25 26 30 35 39 42 45 42 51 59 59 55 57 71 70 66 67 74 66 73 71 77 89 92 92 27 1 0 0 2 0 0 0 0 0 2 1 2 5 6 0 0 0 16 42 45 3 0 0 21 63 92 86 92 111 131 120 88 151 113 59 11 0 0 4 31 45 42 36 46 42 43 50 53 53 46 47 49 48 46 6 0 0 0 0 0 0 0 0 0 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 1 1 1 0 0 0 0 0 1 3 8 11 13 12 12 12 10 10 8 7 7 7 6 6 6 5 6 5 5 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 26 45 31 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 18 23 30 38 39 45 47 43 58 68 73 74 72 75 67 71 72 75 76 80 73 73 83 93 106 107 27 0 23 42 0 0 0 0 0 2 0 0 2 3 0 0 0 0 0 0 1 0 0 40 77 97 102 122 116 108 106 99 136 111 84 50 9 0 0 63 84 71 55 54 58 56 53 51 47 27 32 39 28 0 0 0 0 0 0 0 0 0 0 2 3 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 0 0 0 0 1 5 9 10 10 10 8 6 7 6 6 7 8 7 7 5 4 5 5 6 5 4 4 3 1 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 4 5 13 23 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 14 21 29 35 41 47 49 51 59 61 63 69 76 76 67 79 72 77 79 70 82 80 87 109 111 64 8 0 64 79 0 0 0 0 0 15 41 3 0 5 35 71 0 0 0 0 5 5 0 56 87 99 110 133 135 133 126 119 115 103 100 89 80 54 1 23 86 91 74 74 68 63 61 40 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 5 2 1 1 1 0 0 0 0 0 0 0 0 4 4 3 2 3 2 3 4 4 3 0 0 0 0 0 0 0 0 0 1 2 5 6 8 8 7 7 7 8 9 11 13 12 8 6 5 4 5 6 4 4 4 2 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 3 7 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 1 17 5 0 0 0 0 0 0 0 0 0 0 0 3 6 7 8 12 20 29 36 45 50 54 56 59 63 66 65 77 78 72 81 79 83 77 68 75 84 77 108 123 108 96 70 104 63 0 0 0 0 33 64 78 35 24 63 85 82 51 1 0 18 48 88 78 95 99 97 100 112 117 116 113 116 118 106 87 100 122 119 68 58 73 75 72 73 75 68 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 4 6 5 2 0 0 0 0 4 5 6 17 16 15 13 10 7 5 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 9 10 13 15 16 16 10 7 6 6 6 6 4 4 3 2 1 0 0 0 1 2 1 2 1 0 0 0 0 0 0 0 1 12 6 15 23 12 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 4 2 3 13 2 0 0 0 0 0 0 0 0 0 0 1 5 7 7 9 12 21 30 40 47 53 59 59 58 60 66 66 77 80 77 81 94 84 81 78 78 83 78 101 117 124 119 114 107 36 0 0 12 78 80 92 97 96 100 88 92 93 86 60 52 78 88 90 96 104 99 94 91 94 105 104 110 120 129 128 98 122 111 105 108 104 58 33 36 50 60 62 74 50 38 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 4 4 2 3 9 1 16 23 24 24 23 22 21 18 14 11 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 7 10 10 11 9 6 7 7 7 7 6 3 3 2 2 2 1 1 1 1 2 2 4 1 0 0 0 0 0 0 0 0 2 3 23 39 37 8 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 8 5 6 11 0 0 0 0 0 0 0 0 0 0 1 5 5 6 9 10 12 21 27 37 48 58 63 62 61 66 71 74 81 87 83 89 99 83 80 83 88 91 90 103 102 98 108 124 123 74 42 21 29 87 90 103 99 94 94 88 89 86 96 109 112 94 84 86 90 95 102 100 95 94 110 150 122 120 118 128 130 101 94 95 91 93 86 43 7 23 34 26 32 34 43 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 5 5 8 9 9 11 3 18 23 25 27 28 27 25 21 18 16 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 2 1 1 4 9 11 9 7 6 6 6 6 7 5 3 1 2 1 1 2 2 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 2 7 27 37 50 62 55 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 5 5 0 0 0 0 0 0 0 0 0 0 3 6 6 8 12 11 14 23 30 45 52 60 68 67 64 75 77 76 88 100 86 99 110 106 104 96 99 99 98 109 107 109 103 113 132 135 124 111 95 86 85 87 90 91 89 80 78 82 96 101 99 97 86 104 108 104 104 104 91 102 121 128 110 117 114 117 111 81 74 86 90 86 91 88 26 31 35 42 54 50 53 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 14 10 13 9 9 6 6 8 14 22 35 40 36 34 25 21 21 20 17 12 9 3 1 0 0 0 0 0 0 0 0 0 2 6 10 12 11 13 12 12 13 11 11 8 6 5 4 3 4 2 2 2 1 1 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 8 2 3 12 27 33 41 46 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6 3 7 8 4 0 0 0 0 0 0 0 0 0 3 6 8 13 14 15 19 26 30 44 52 56 61 67 72 82 88 91 98 108 90 112 119 115 108 101 114 113 114 114 104 112 110 101 108 121 120 92 41 49 93 79 91 92 94 95 92 82 89 79 79 85 82 107 93 89 102 115 91 109 114 130 135 126 103 101 100 103 104 101 108 102 98 93 63 53 67 74 49 22 52 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 24 27 25 11 4 3 6 12 20 24 29 31 31 30 27 23 18 16 13 5 4 2 2 1 0 0 0 0 0 0 0 2 5 6 8 10 11 14 12 11 9 8 10 9 9 7 4 0 0 5 6 4 3 3 3 3 2 1 0 0 1 0 0 2 4 4 3 3 1 6 42 41 29 29 37 36 33 15 1 0 0 0 0 0 0 3 14 11 3 0 0 0 0 12 8 3 11 10 10 10 7 4 0 0 0 0 0 0 0 0 5 11 14 17 21 25 29 35 43 51 52 58 68 80 76 92 100 107 110 103 120 127 124 115 112 126 129 126 124 110 76 88 100 115 125 107 4 100 54 43 76 92 86 81 80 76 77 97 69 72 83 94 115 84 80 101 116 105 126 88 102 115 118 138 133 113 120 111 79 136 102 62 56 62 57 54 54 28 4 14 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 15 19 19 20 17 7 0 1 5 12 17 19 26 27 29 28 24 21 12 8 6 3 2 2 3 1 0 0 0 0 0 0 1 2 3 3 5 8 10 10 10 8 6 6 9 9 9 10 10 9 9 9 9 7 5 5 5 2 1 0 0 1 3 2 3 7 12 11 5 3 1 0 2 10 22 34 41 45 49 62 57 50 30 0 0 0 1 9 24 23 4 0 0 0 1 13 9 5 6 5 1 2 7 6 0 0 0 0 0 0 0 2 6 13 17 19 24 27 33 41 47 48 52 56 67 78 82 98 97 101 107 111 112 124 129 122 123 135 122 116 120 128 135 127 104 134 124 82 16 0 3 45 81 90 90 79 82 73 74 96 73 63 70 81 94 93 68 89 105 116 133 97 98 110 138 175 172 125 128 116 102 120 31 8 35 56 49 48 72 74 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 24 25 25 23 21 17 10 8 11 13 17 20 21 21 31 29 20 14 8 8 6 5 4 4 4 1 0 0 0 0 0 0 0 1 1 0 4 5 5 6 8 4 3 4 6 7 6 8 9 12 12 9 11 9 7 7 7 6 5 4 3 3 5 5 7 9 10 9 3 1 1 2 6 15 25 38 40 47 59 69 76 74 52 16 1 4 19 23 29 36 29 3 0 0 4 15 11 6 5 4 0 0 2 2 0 0 0 0 2 2 3 6 8 14 16 20 26 27 34 39 43 46 52 53 66 81 90 95 96 94 115 125 125 135 136 124 146 154 120 119 122 127 131 126 106 139 104 95 74 12 85 80 82 80 75 69 81 86 83 82 74 55 65 71 73 75 72 92 122 134 130 114 120 96 101 123 134 111 84 85 113 104 0 0 25 41 52 62 67 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 14 20 15 6 1 9 24 27 25 22 22 23 23 26 17 12 12 13 12 7 6 5 4 3 0 0 0 0 0 0 0 0 0 0 1 4 5 4 3 3 6 5 5 5 5 6 7 9 8 8 8 10 9 9 9 9 9 13 11 7 5 6 7 8 7 5 4 3 0 0 13 19 25 36 38 46 54 67 78 80 72 35 12 7 23 23 26 32 54 62 0 4 19 22 15 10 5 1 0 0 0 0 0 0 0 1 4 4 4 4 5 6 8 11 16 21 25 30 32 36 40 45 50 64 80 85 88 100 98 109 123 131 133 127 130 151 143 121 120 95 91 115 132 128 128 75 102 68 34 106 68 67 60 52 56 77 70 67 62 51 37 56 60 63 66 72 91 142 152 131 108 100 74 72 79 98 115 88 109 126 76 0 0 0 0 26 60 57 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 0 0 0 2 9 14 18 28 31 30 27 18 11 10 14 17 12 8 7 7 7 5 0 0 1 1 1 0 0 0 0 0 1 1 2 2 2 5 8 8 8 8 7 7 9 10 8 6 6 7 8 8 7 7 7 6 4 4 6 6 6 6 8 7 6 5 3 3 33 45 49 48 49 61 58 67 72 82 76 11 0 7 18 22 32 40 64 65 22 32 24 19 11 5 6 1 0 0 0 0 0 0 0 1 4 4 5 5 6 9 9 12 14 17 20 22 24 33 45 50 55 66 75 84 92 98 98 98 110 121 127 130 130 136 120 113 114 104 100 114 131 133 118 94 154 129 123 148 125 53 47 39 41 55 73 54 29 12 6 30 36 47 59 75 96 117 142 114 88 89 84 52 71 98 120 118 109 123 54 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 20 27 20 16 15 16 16 15 12 11 9 9 11 10 6 8 12 12 8 3 1 3 5 6 6 6 2 0 0 0 0 0 0 0 1 4 4 6 8 5 4 7 6 7 3 3 5 5 5 5 4 2 1 0 3 5 6 8 9 0 0 0 0 0 1 32 56 57 55 56 63 58 81 35 6 14 0 0 0 10 24 34 40 64 74 52 8 17 12 8 3 0 0 0 0 0 0 0 0 0 0 2 5 5 5 5 7 11 14 13 18 19 21 28 35 44 55 64 70 73 91 94 94 96 102 118 127 130 128 124 121 110 100 101 99 84 93 108 118 123 132 146 135 109 100 90 35 45 31 39 67 64 11 3 0 0 0 1 20 39 63 88 101 128 115 100 90 84 59 87 107 114 125 132 117 31 0 0 0 0 14 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 5 11 13 14 0 0 0 0 1 2 3 2 3 3 0 0 0 3 3 1 1 4 8 9 8 7 4 1 0 0 0 0 0 0 0 0 1 2 2 1 2 4 0 3 1 0 2 2 2 3 2 1 0 0 0 3 4 6 7 0 0 0 0 0 0 20 65 63 54 55 54 53 68 14 0 0 0 0 0 18 29 35 45 65 69 50 33 17 6 6 3 0 0 0 0 0 0 0 0 0 0 3 5 5 5 6 6 8 14 14 17 26 27 32 42 40 55 63 67 72 88 87 88 96 108 121 138 141 128 112 105 112 101 83 87 98 110 131 140 130 105 86 105 123 115 80 38 37 33 19 44 79 53 3 0 0 0 2 3 34 66 87 98 100 88 89 88 87 91 114 121 112 105 91 6 41 38 30 26 28 56 15 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 6 4 1 4 4 8 3 0 0 0 0 0 0 0 58 82 77 61 55 47 46 52 5 0 0 0 2 8 19 28 32 43 59 39 12 9 18 14 4 1 0 0 0 0 0 0 0 0 0 3 6 7 7 8 9 8 7 14 22 22 36 31 36 38 35 64 61 70 79 86 87 88 111 126 133 146 152 125 100 92 103 105 75 96 103 94 117 115 136 69 0 0 0 68 70 43 28 35 36 55 63 44 0 0 0 0 19 54 55 69 83 83 77 72 77 97 105 101 100 100 114 44 0 0 8 14 30 42 39 8 16 18 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 5 3 0 0 1 1 4 2 0 0 0 0 0 0 0 101 95 83 68 53 43 40 46 48 1 23 23 22 24 19 28 42 50 40 0 0 3 5 5 1 0 0 0 0 0 0 0 0 0 0 0 5 7 8 9 11 10 20 22 20 23 39 29 40 43 47 67 67 86 89 85 86 102 126 138 140 145 161 101 90 89 87 84 81 100 86 70 86 105 76 31 0 0 8 73 64 47 38 48 47 64 28 6 0 0 0 0 25 46 50 63 66 64 61 68 90 72 85 82 83 108 147 37 0 0 0 0 9 25 28 23 14 16 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 5 1 3 0 0 0 0 0 0 0 0 0 0 2 0 2 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 6 15 5 0 0 0 0 0 0 0 0 0 0 0 0 103 88 75 66 55 45 37 38 42 41 43 40 38 33 28 40 49 69 38 5 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 10 12 13 25 25 21 28 41 36 48 62 73 74 70 98 101 106 111 117 141 146 135 150 159 94 111 110 86 78 105 107 94 89 97 93 2 2 0 0 17 65 61 49 41 49 72 66 14 0 0 0 0 0 43 63 58 50 46 48 50 59 71 65 65 65 84 118 129 15 1 0 0 0 0 37 31 17 11 13 12 10 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 1 2 2 1 3 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 0 0 0 0 1 4 8 9 3 0 0 0 0 0 0 0 0 0 0 0 120 100 84 73 60 45 36 38 40 42 43 43 44 40 38 45 59 32 14 13 37 40 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 8 12 27 27 19 34 42 41 64 55 75 73 64 82 96 105 105 104 113 121 126 153 151 116 118 139 93 78 96 110 77 75 112 89 6 5 1 0 29 66 62 48 40 48 60 54 50 10 0 1 2 2 61 64 48 35 31 32 30 41 48 47 55 42 81 104 81 5 6 2 0 0 3 27 28 16 11 18 24 22 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 93 101 96 74 57 45 38 38 35 37 44 49 44 47 47 54 49 0 0 0 17 29 9 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 5 5 4 11 24 14 33 34 40 53 43 71 78 74 71 78 98 108 97 89 100 125 141 122 98 109 155 84 83 89 90 87 75 97 129 117 76 2 0 33 60 58 39 36 43 59 78 76 53 11 1 2 11 61 30 15 12 14 18 20 35 45 41 39 25 101 76 33 0 0 0 0 0 0 3 25 12 6 7 13 28 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 0 4 13 39 48 49 53 55 47 53 54 47 62 52 70 48 0 0 0 23 21 4 0 0 0 0 0 0 0 0 0 0 0 0 8 8 7 6 6 7 8 11 17 17 24 28 36 45 47 59 64 80 80 77 102 119 114 105 108 126 139 141 136 135 135 74 87 87 84 83 75 93 119 157 121 4 12 30 47 44 32 35 51 55 69 80 64 60 36 11 18 46 6 8 8 8 10 15 17 31 47 50 59 131 86 22 1 2 0 0 0 0 3 14 14 9 6 5 8 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 3 7 52 0 0 1 14 43 48 42 39 45 49 50 50 60 47 104 111 88 54 1 34 21 5 0 0 0 0 0 0 0 0 0 2 1 3 14 12 15 14 11 11 18 14 17 22 23 35 45 53 72 93 87 96 86 90 106 114 97 102 104 109 123 133 127 124 107 75 84 95 85 93 113 103 102 137 107 55 83 72 70 50 38 42 50 55 63 71 66 62 72 21 23 33 6 6 13 9 4 4 22 10 39 36 23 55 73 28 3 3 3 2 2 1 0 3 16 19 11 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 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 1 24 0 25 49 39 31 40 51 49 41 34 42 44 45 54 70 94 104 67 10 46 19 5 0 0 0 0 0 0 0 0 0 6 3 6 16 14 20 19 16 16 23 20 24 27 31 43 62 67 64 81 104 104 83 90 102 96 86 93 96 96 106 130 135 121 101 84 87 105 85 81 92 101 80 147 147 129 98 74 83 64 52 51 53 68 56 57 70 81 90 14 34 38 18 15 7 14 9 5 7 24 40 39 30 39 63 12 6 4 2 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 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 5 22 47 52 25 3 34 57 46 32 38 42 48 54 64 69 85 75 51 51 22 4 0 0 0 0 0 0 0 0 1 7 2 7 14 15 18 19 19 22 27 26 30 35 43 54 73 88 94 86 88 93 96 82 90 94 89 98 98 98 109 124 113 82 85 80 83 96 75 99 103 103 111 153 142 150 121 82 98 77 69 57 52 53 48 43 70 93 80 1 38 46 34 15 5 17 13 9 11 20 31 26 26 52 86 34 8 6 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 33 69 42 57 67 58 24 2 25 34 28 30 41 57 50 37 48 85 108 87 46 12 0 0 0 0 0 0 0 0 0 2 6 3 9 13 14 16 21 23 30 34 32 34 42 59 66 68 70 83 85 85 94 107 75 85 98 101 100 100 100 104 114 122 112 116 81 74 86 85 85 84 109 124 129 149 160 115 80 79 63 66 58 55 72 87 62 66 71 48 5 34 41 23 5 4 15 15 9 13 22 29 28 23 28 59 77 3 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 2 2 1 85 76 71 72 66 77 78 20 0 21 24 23 33 48 39 32 48 81 97 52 24 5 0 0 0 0 0 0 0 0 0 1 4 7 11 15 17 19 25 25 32 36 42 48 44 68 70 67 73 97 91 79 92 99 77 83 101 90 79 85 94 98 104 97 89 108 97 81 80 85 86 100 111 117 125 146 137 116 94 84 75 59 61 54 78 114 86 114 74 49 30 19 11 7 3 4 14 24 19 20 35 52 48 34 53 54 46 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 14 15 20 27 10 7 69 72 85 83 65 91 118 103 2 31 27 23 25 31 47 41 57 79 76 6 9 5 0 0 0 0 0 0 0 0 0 0 3 10 20 19 22 25 29 32 38 44 53 57 57 76 75 72 78 88 85 69 82 87 78 78 78 79 70 73 90 93 103 120 113 97 104 105 100 93 93 104 85 104 127 137 125 134 90 76 86 87 64 64 60 71 104 141 70 63 62 51 23 9 5 10 15 21 26 17 13 14 21 24 90 51 11 0 0 0 0 0 18 35 11 1 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 8 15 32 24 18 11 4 4 4 66 70 74 75 70 96 110 115 103 63 45 33 29 35 54 41 60 78 59 2 16 4 0 0 0 0 0 0 0 0 0 2 8 16 23 23 29 31 35 42 47 48 59 61 64 74 76 69 81 88 80 69 79 84 85 78 53 56 68 77 87 94 101 122 120 115 120 125 115 96 96 116 131 116 118 127 137 154 156 141 135 123 92 84 83 93 100 107 93 86 75 60 43 38 26 28 25 20 19 26 27 14 9 23 76 53 32 23 15 1 1 64 70 57 29 10 3 0 0 0 0 0 10 5 1 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 1 0 8 13 18 40 16 4 0 0 1 1 54 58 64 67 71 87 93 110 111 87 65 41 37 47 56 42 69 84 45 8 24 2 0 0 0 0 0 0 0 0 2 8 11 18 22 23 30 34 40 47 53 53 56 59 61 65 67 63 81 82 81 81 71 79 81 78 70 52 80 79 75 82 96 119 115 114 118 114 85 79 96 113 114 112 124 126 132 139 142 155 138 125 111 98 99 116 109 107 111 101 119 125 105 72 73 70 48 36 31 31 40 17 23 43 57 33 51 107 142 144 124 111 52 30 37 45 29 24 19 9 0 0 37 24 4 0 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 2 1 0 0 0 5 9 12 16 4 1 0 0 0 0 31 36 45 51 58 69 77 92 87 78 69 55 46 49 48 48 67 79 54 26 17 0 0 0 0 0 0 1 0 4 8 13 17 22 26 27 30 34 42 46 47 51 57 54 54 59 65 67 62 63 74 76 64 68 80 91 76 60 77 68 73 84 102 107 139 138 102 78 75 105 97 102 115 122 131 125 123 126 138 164 141 116 108 103 100 114 116 106 103 111 144 113 114 120 110 92 99 87 59 40 37 36 49 78 86 59 38 91 111 130 144 111 68 57 67 77 67 27 9 2 0 4 32 45 23 0 0 1 3 3 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 1 0 1 1 0 0 1 5 12 6 4 4 0 0 0 0 0 0 9 13 19 28 37 51 70 92 91 79 71 68 56 55 51 55 68 76 76 39 12 1 0 0 0 2 3 7 11 11 16 20 24 23 27 30 32 36 45 47 44 47 52 51 44 53 61 64 59 62 58 54 53 57 59 92 90 80 84 80 97 105 115 131 133 135 108 94 100 107 136 125 104 103 114 115 115 124 134 144 132 110 125 125 104 68 72 90 105 121 136 87 104 131 116 84 124 126 73 46 41 23 33 118 124 83 48 75 82 66 87 121 110 64 92 95 68 35 29 24 10 0 2 21 32 41 24 0 1 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 2 1 2 7 6 2 1 2 0 0 0 0 0 0 5 2 6 11 23 42 67 86 83 82 70 61 54 47 54 60 75 83 63 27 20 11 0 1 7 11 10 9 14 18 24 26 27 28 27 32 36 40 45 46 38 42 46 47 46 48 52 54 55 52 64 57 54 53 54 76 71 81 89 91 102 115 116 113 119 131 120 120 123 123 138 120 100 101 109 107 99 123 143 152 143 110 124 107 79 57 60 104 96 98 102 100 128 130 80 43 69 106 43 58 50 32 84 99 104 90 76 73 91 115 131 128 86 26 51 50 32 34 34 25 9 0 1 1 3 0 3 1 1 1 0 1 2 2 1 1 1 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 1 1 1 1 1 0 0 0 0 0 2 2 1 0 11 11 6 7 17 32 60 79 85 85 62 54 48 44 56 64 82 77 51 27 18 6 0 4 14 20 22 20 19 23 24 25 28 29 24 28 33 38 44 48 47 46 47 51 52 48 52 53 55 59 63 59 58 56 56 65 69 73 81 88 96 96 106 110 118 128 118 127 154 147 121 111 96 97 109 114 113 129 126 111 96 88 110 78 70 77 95 134 73 84 103 127 166 111 53 30 41 64 26 96 68 37 73 91 111 73 61 62 12 3 72 87 64 46 4 24 28 24 30 46 20 23 17 13 34 5 0 0 0 1 1 2 1 1 1 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 1 0 0 0 0 0 0 5 7 5 7 2 0 0 9 21 20 16 20 24 62 77 73 63 50 46 34 32 43 43 72 56 42 39 20 12 13 16 20 24 29 28 32 36 33 25 24 26 30 38 36 38 43 48 50 51 55 53 52 52 51 54 54 53 53 54 58 58 61 62 56 57 71 79 91 106 107 101 92 103 121 127 163 138 116 111 96 96 106 109 119 147 110 104 81 76 99 75 70 77 98 111 60 86 87 99 104 64 61 40 54 64 43 89 83 44 36 54 52 73 44 51 107 103 79 89 73 43 11 40 45 28 16 25 19 52 47 43 52 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 3 0 0 0 0 0 0 0 0 12 12 7 0 0 0 0 13 22 21 24 24 24 60 65 79 66 32 26 16 18 28 43 70 59 42 30 16 0 9 18 25 28 27 26 28 28 29 29 30 39 38 34 35 33 39 41 43 46 48 53 54 53 50 49 51 51 52 56 64 59 61 61 60 71 93 80 83 97 99 77 73 87 102 107 131 106 88 86 86 86 87 83 87 90 60 63 81 76 74 78 80 74 114 127 91 89 61 80 86 66 65 50 68 75 58 51 110 47 61 92 69 79 106 64 27 43 36 79 60 33 25 37 42 17 13 29 44 55 61 64 66 57 50 49 18 1 1 1 0 1 1 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 0 0 0 0 0 0 3 9 7 3 0 0 0 0 0 20 22 19 19 19 23 45 51 18 20 17 9 9 12 25 37 46 51 51 34 20 14 13 18 25 26 21 15 15 21 23 23 26 44 36 37 39 34 37 40 42 45 44 51 52 51 50 50 51 50 52 58 68 71 66 71 75 81 95 95 90 87 88 93 89 84 89 94 95 103 78 69 74 77 68 65 62 63 62 56 91 88 67 63 81 54 99 124 106 68 39 77 99 104 81 37 49 59 64 70 130 53 78 103 94 54 96 110 113 103 78 77 58 44 29 24 49 32 27 45 68 71 77 65 51 42 45 54 36 11 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 9 15 13 0 0 0 0 0 0 0 24 20 16 15 23 25 27 31 3 3 5 3 6 7 15 23 27 30 43 21 6 2 8 11 21 24 22 18 14 15 18 20 29 59 41 37 33 29 32 42 43 57 70 67 63 56 56 60 64 63 61 67 75 83 80 89 91 92 95 103 117 110 94 79 82 82 93 99 99 96 95 90 81 73 64 62 50 51 62 68 75 80 62 57 64 53 44 90 96 65 38 38 42 64 73 46 69 64 84 89 54 41 48 92 112 105 81 52 46 58 77 78 75 73 53 34 38 55 58 64 76 83 66 52 47 50 51 50 52 45 26 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 3 2 5 4 0 0 0 0 0 0 0 18 16 19 20 25 28 37 56 81 62 24 10 10 16 16 17 24 26 21 5 1 0 3 10 23 27 29 20 7 13 21 22 29 44 54 60 56 44 36 40 35 45 50 55 63 52 60 64 66 69 69 76 77 79 82 88 90 100 105 107 124 116 102 89 82 88 96 98 98 97 97 95 78 70 66 60 45 40 44 52 54 57 51 54 58 58 49 91 83 63 45 46 75 50 42 52 75 73 77 112 108 41 41 34 87 102 79 51 69 82 90 93 91 86 71 67 72 74 78 70 69 70 62 59 47 48 44 33 36 56 42 25 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 29 26 25 23 45 76 97 95 43 26 20 19 21 20 27 33 26 11 1 4 2 25 58 48 35 13 3 9 16 17 19 26 36 48 50 44 36 29 26 29 34 38 40 39 50 53 61 71 73 76 69 71 80 85 79 82 96 103 108 113 94 90 89 88 91 89 90 85 74 69 75 70 63 58 53 51 68 72 67 60 50 56 55 46 42 81 76 68 61 59 62 23 36 42 48 62 58 91 102 77 42 94 91 70 54 57 67 71 80 86 87 86 65 48 37 44 77 63 72 62 57 63 67 68 31 16 33 40 21 27 25 1 0 0 0 0 0 0 0 0 0 0 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 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 1 34 39 30 23 24 50 97 114 95 56 32 19 16 17 19 31 42 37 20 2 6 3 45 82 76 51 37 14 4 8 15 15 21 25 27 30 36 29 25 23 22 26 26 27 30 36 40 41 55 68 67 61 59 67 77 81 81 83 85 89 98 91 85 84 85 86 83 81 79 69 61 77 67 54 51 56 61 61 72 73 67 59 67 63 49 54 78 71 72 77 76 70 63 29 25 41 56 52 97 117 102 80 112 101 60 50 65 71 74 75 75 76 76 62 52 43 45 53 47 48 41 37 36 27 33 43 41 44 45 36 31 29 31 33 29 27 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 8 2 0 0 1 3 10 3 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 48 47 31 21 28 53 79 98 93 64 28 15 10 8 14 28 33 41 27 9 1 4 21 44 51 28 39 14 4 4 11 10 18 23 24 24 29 21 19 20 21 20 21 23 25 27 34 35 52 52 46 48 44 53 63 71 72 71 65 69 75 76 80 76 80 83 81 74 72 64 64 70 60 49 51 55 58 58 64 66 66 67 70 77 58 63 76 71 63 79 77 76 80 51 51 56 55 39 35 40 79 106 105 88 59 57 59 77 93 91 79 71 66 63 78 66 46 32 27 24 35 54 66 66 66 52 54 53 46 31 31 32 29 26 29 32 22 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 15 9 4 1 1 5 9 9 5 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 23 27 24 19 23 41 60 76 67 44 18 12 6 4 7 16 25 48 30 10 0 1 1 13 45 81 84 34 7 1 3 2 2 3 4 8 13 11 11 9 9 12 18 20 22 22 24 25 43 34 28 30 29 34 37 45 55 60 53 54 67 84 86 63 65 71 71 63 65 54 50 52 53 49 55 57 57 58 59 64 63 69 77 73 51 75 86 79 64 74 73 73 70 54 67 60 59 64 75 107 117 112 86 55 46 78 58 49 60 74 56 51 46 49 67 66 54 41 33 33 39 47 51 57 64 54 48 47 43 34 30 34 32 32 33 33 31 33 21 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 7 11 13 10 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 38 23 23 21 25 38 56 67 22 12 6 1 0 0 4 8 20 37 17 5 0 0 0 4 13 30 28 7 1 0 0 0 0 0 0 4 6 4 6 3 5 8 12 13 15 15 16 22 32 21 15 15 16 18 20 26 33 41 43 38 48 84 114 96 90 65 62 60 50 46 43 47 53 56 56 56 53 53 63 79 77 82 87 89 85 81 92 86 69 62 83 74 72 72 68 75 72 80 98 121 123 115 73 42 46 69 24 2 2 19 49 48 40 44 63 82 61 55 47 41 42 44 37 23 23 41 44 48 48 43 34 33 31 29 31 33 30 35 33 28 27 30 3 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 6 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 52 42 36 29 45 61 77 68 0 1 1 0 0 0 1 5 12 16 6 1 0 0 0 0 0 32 31 6 1 0 0 0 0 0 0 4 5 5 6 1 4 5 6 6 7 7 10 15 21 14 9 7 7 10 16 17 16 22 29 27 28 58 71 68 71 49 56 54 43 37 42 49 58 63 63 66 63 70 78 82 81 92 89 83 81 86 75 68 61 61 86 81 69 68 74 81 93 91 88 92 114 78 34 21 30 45 47 17 53 83 78 67 48 40 42 52 63 62 48 43 38 23 25 20 20 30 42 45 43 41 35 25 25 21 29 33 32 44 45 37 29 25 15 2 0 0 3 9 5 2 0 0 1 8 10 7 3 2 5 5 11 13 9 3 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 73 77 68 55 66 61 44 26 8 6 3 2 1 3 13 22 13 5 3 3 1 0 0 0 2 24 25 12 0 0 0 0 0 0 1 5 8 10 10 6 9 9 7 6 5 2 9 10 14 21 14 11 7 7 10 11 12 18 24 26 23 31 34 42 49 47 50 41 34 35 45 44 52 56 60 67 68 68 72 71 69 90 84 80 76 71 59 63 61 65 75 70 66 82 90 90 98 77 97 118 109 45 9 6 13 24 34 64 71 43 23 33 48 39 36 37 38 43 53 33 18 6 1 1 7 14 20 23 22 30 32 32 30 18 23 23 23 28 28 30 24 19 21 24 17 12 17 28 28 28 21 15 12 8 12 8 4 4 6 6 28 24 16 14 15 15 8 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 75 87 82 72 57 46 40 23 18 14 10 7 6 13 29 43 34 10 2 0 0 0 0 0 0 3 17 23 8 0 0 0 0 2 3 5 9 10 10 12 16 17 17 12 8 6 5 9 10 14 21 24 22 10 6 9 17 15 20 24 28 29 26 25 29 40 52 52 40 40 33 26 32 36 42 42 44 58 79 59 57 67 86 91 90 82 65 48 62 62 57 61 71 60 63 72 77 84 89 111 124 82 21 2 8 7 14 37 78 61 19 0 6 25 25 30 36 33 25 39 11 0 0 0 0 5 7 12 19 25 38 41 46 51 36 51 28 19 17 11 17 15 12 10 9 15 17 19 20 20 16 18 18 12 4 5 8 4 3 2 1 11 20 24 28 38 50 25 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 111 111 65 34 14 9 9 10 9 7 7 10 32 48 50 36 4 3 1 0 0 0 0 0 0 6 24 4 0 0 0 0 0 4 7 8 10 8 9 11 11 10 8 8 7 7 10 13 14 17 19 20 8 5 6 11 16 21 25 30 34 34 32 28 35 47 51 39 43 32 28 33 32 34 37 48 57 40 41 56 72 84 92 91 80 61 48 55 53 49 54 54 36 39 46 54 69 97 100 139 104 44 16 38 26 36 51 68 76 12 0 0 0 0 0 11 12 7 10 1 0 0 0 1 6 6 19 32 41 50 53 53 47 38 33 27 15 11 11 18 16 20 15 7 4 8 10 9 8 12 16 15 7 2 3 8 2 0 6 13 14 21 36 38 33 31 24 21 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 0 0 0 0 0 0 0 0 0 0 0 0 106 97 85 62 37 16 7 7 3 3 4 9 23 40 53 59 39 8 8 2 0 0 0 0 0 1 15 27 0 0 4 3 1 0 3 7 11 11 6 6 8 11 11 8 9 8 7 7 9 13 14 15 14 9 10 11 13 17 24 25 27 29 28 25 27 30 37 36 28 39 28 25 33 39 26 33 50 49 30 39 65 74 79 77 67 43 42 46 48 42 48 54 59 55 37 52 49 68 70 59 114 92 62 38 36 41 59 62 69 75 1 0 0 0 0 0 0 0 1 1 0 0 0 2 2 2 15 25 33 38 40 36 40 28 15 15 17 13 10 13 18 9 6 11 7 0 2 3 4 7 11 15 10 7 3 2 3 3 1 6 13 15 17 31 36 36 35 37 38 16 2 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 71 54 56 63 42 13 3 1 0 0 3 13 31 56 61 66 57 29 7 0 0 0 0 0 0 0 20 34 26 4 9 5 2 4 16 15 13 9 4 5 10 10 8 8 10 8 6 7 9 9 13 14 13 12 14 14 17 21 24 25 24 22 22 21 23 31 26 25 28 38 33 32 32 34 32 38 35 24 29 54 69 69 85 74 48 40 50 49 45 44 55 42 38 46 51 48 61 96 106 73 44 41 43 34 29 47 73 68 58 45 28 37 51 46 34 21 10 0 0 0 0 0 2 8 14 16 21 35 36 31 26 25 19 12 9 12 17 19 11 13 18 21 10 5 2 0 0 2 1 2 2 2 6 4 1 1 3 4 5 8 12 16 21 24 35 35 32 32 36 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 29 44 50 36 17 7 2 0 1 6 16 34 55 68 54 56 38 12 0 0 0 0 0 0 0 20 31 23 7 14 3 3 6 6 1 15 15 7 4 12 3 13 16 12 7 2 5 7 6 9 13 11 11 14 15 20 21 22 23 23 17 22 21 23 37 20 24 29 32 33 27 25 25 31 40 33 28 42 48 40 45 118 93 55 53 50 39 55 58 52 45 48 74 66 49 91 97 133 107 49 44 43 28 39 62 82 58 31 14 17 34 52 80 74 71 81 72 16 0 0 2 9 8 11 20 31 41 49 37 26 23 21 22 21 24 22 8 1 4 8 9 2 3 2 2 2 4 5 6 6 4 2 1 1 1 3 5 4 7 13 22 28 28 39 36 33 29 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 20 24 26 27 9 3 0 6 16 22 29 35 41 41 40 40 20 2 0 0 0 0 0 0 0 9 21 21 15 1 3 3 1 1 10 12 9 13 20 6 15 12 8 6 4 4 5 6 7 13 5 11 18 24 29 16 15 18 17 10 14 14 24 30 11 17 20 23 24 23 24 32 29 31 42 33 40 42 43 62 149 89 47 43 58 46 63 61 50 50 62 52 51 46 67 119 130 82 42 39 28 67 86 64 29 23 25 15 17 26 26 39 16 0 17 61 7 0 13 23 24 16 13 20 28 33 38 28 25 25 28 28 7 5 6 0 0 0 0 0 0 0 1 2 3 6 10 6 5 3 5 9 8 9 12 13 9 10 12 26 31 26 32 33 33 26 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 22 14 10 10 13 14 11 9 5 15 25 24 29 23 22 27 34 39 30 11 0 0 0 0 0 0 0 0 11 13 8 2 4 2 7 10 10 8 23 27 25 8 11 7 6 6 5 5 6 10 11 10 3 20 32 34 27 24 11 13 10 5 16 15 28 24 7 7 7 13 20 25 22 28 27 36 41 24 39 41 46 73 127 84 54 37 39 48 43 45 50 51 50 48 46 28 57 133 95 59 39 25 18 72 53 25 0 0 0 0 3 7 8 0 0 0 0 1 0 0 26 40 35 18 12 14 16 19 26 25 31 33 31 25 2 0 0 0 1 6 3 2 0 0 2 3 6 9 10 6 5 8 9 9 10 17 23 23 23 30 33 41 37 31 32 28 31 19 6 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 4 3 2 2 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 19 18 14 13 16 20 20 20 16 25 25 23 26 19 17 23 30 34 41 16 2 0 0 0 0 0 0 1 4 7 8 9 11 11 30 35 29 24 43 23 12 10 9 6 6 6 5 4 2 8 11 9 7 23 36 28 19 19 14 12 6 4 9 2 15 11 5 7 12 13 26 29 22 17 19 38 34 13 15 72 60 69 79 46 36 26 33 42 30 30 36 28 33 62 54 40 41 62 55 66 50 32 28 40 3 0 0 0 0 0 0 0 0 0 0 0 0 0 9 39 41 28 20 16 13 16 16 17 20 21 40 43 38 30 20 2 0 0 7 21 14 17 19 15 8 5 8 10 12 11 13 11 12 15 21 34 35 39 37 35 40 34 33 33 30 20 14 6 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 1 2 4 4 2 0 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 11 11 10 8 11 17 19 17 16 19 19 23 27 26 20 18 22 29 36 16 4 0 0 0 0 0 4 5 4 9 14 24 28 24 23 31 35 31 27 16 9 8 13 17 4 4 4 4 7 7 8 6 5 14 43 47 40 36 36 18 10 6 4 3 6 4 4 10 21 12 26 23 28 35 20 38 33 24 44 127 83 90 72 27 16 11 19 25 24 26 34 20 43 89 76 72 23 0 0 2 21 36 39 34 20 23 5 0 0 0 0 0 0 0 0 0 0 0 17 42 18 5 8 13 14 22 21 22 16 10 25 31 19 17 27 22 25 25 26 30 23 23 21 20 18 16 9 10 13 15 13 14 31 38 41 44 40 37 26 23 31 26 27 22 18 11 0 0 1 1 1 0 0 0 0 1 1 0 1 2 3 3 3 3 2 1 1 2 4 2 1 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 5 5 4 2 2 2 4 4 3 5 17 23 29 29 22 12 9 14 19 14 2 0 0 0 0 2 9 12 10 7 15 29 33 27 27 24 25 25 22 21 7 5 7 9 4 6 5 3 2 5 3 2 5 15 32 35 42 65 72 45 25 10 7 6 4 4 10 13 16 15 11 41 46 38 24 38 38 26 41 91 93 83 41 10 14 18 18 19 18 18 22 16 27 25 35 94 43 25 11 11 47 40 33 28 31 44 7 0 0 0 3 31 9 0 0 0 0 0 3 8 0 0 15 18 17 17 13 15 15 12 13 21 29 36 42 44 50 50 44 38 31 29 25 26 30 31 25 29 32 33 33 32 32 37 39 37 34 20 12 13 18 20 28 21 16 10 1 0 0 1 1 0 0 0 1 3 4 0 3 2 5 8 7 3 2 1 0 0 0 0 2 2 0 0 0 0 0 0 0 5 7 6 5 4 0 0 0 0 3 3 4 5 5 3 1 0 1 7 19 19 25 28 23 10 5 6 12 15 9 9 8 8 8 9 14 12 8 6 11 20 21 20 19 19 21 34 36 29 17 7 9 10 10 10 4 2 2 6 9 1 9 15 18 22 50 70 95 81 30 7 1 0 1 2 11 13 14 15 18 26 20 27 34 40 36 27 38 61 71 57 19 3 3 6 7 6 15 20 20 16 27 21 39 84 71 61 40 28 47 58 42 33 30 27 0 0 0 12 21 13 3 0 0 0 0 0 0 0 5 16 21 14 10 9 7 7 8 13 20 31 43 49 51 54 60 63 57 53 47 40 38 42 45 45 43 40 43 38 34 33 31 31 36 36 29 16 12 9 7 10 18 22 21 15 6 1 0 1 1 1 0 1 2 2 2 1 5 1 6 11 9 1 2 1 0 0 0 2 3 3 1 0 0 0 0 0 0 2 5 5 4 5 0 0 0 0 3 3 4 7 9 8 3 1 2 6 11 13 19 21 17 9 5 8 18 23 24 22 19 24 28 26 16 13 9 8 10 17 18 16 26 38 26 41 38 31 20 1 2 3 6 6 0 8 9 10 11 6 6 8 17 30 42 77 123 87 18 4 6 6 6 7 11 12 14 17 24 37 9 25 36 33 22 43 81 70 48 41 10 9 8 7 8 14 16 15 16 21 21 14 26 46 53 61 70 58 50 58 39 38 32 22 10 6 3 17 26 14 0 0 0 0 0 0 0 0 5 16 18 10 5 3 5 3 4 9 17 28 41 51 58 65 72 74 72 68 61 54 50 42 43 45 45 42 45 44 41 35 34 44 46 42 32 23 30 32 24 18 17 16 14 12 9 5 1 0 0 0 0 1 0 0 0 0 0 0 2 4 5 3 0 0 1 0 0 0 1 2 2 2 1 1 2 0 3 12 11 9 4 0 0 3 2 0 1 3 4 8 13 13 8 2 4 3 2 3 7 11 12 11 10 10 29 34 34 32 26 31 40 35 20 16 6 4 4 6 8 21 27 29 29 37 26 28 24 12 11 5 4 4 4 11 12 8 5 3 1 2 12 21 25 46 91 57 16 8 16 15 12 11 13 15 15 23 24 18 8 16 24 34 49 76 125 80 37 18 3 3 2 0 4 13 18 6 6 12 8 6 23 31 35 45 54 65 69 59 28 30 31 30 30 28 28 32 22 16 13 1 0 0 0 0 0 0 0 3 8 3 7 12 13 11 9 7 12 22 35 46 67 45 43 56 60 63 55 47 47 50 55 61 63 62 59 56 56 52 45 41 32 30 23 16 15 16 16 15 16 16 11 8 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 1 5 6 3 0 0 0 3 4 3 7 15 16 15 17 20 19 14 11 13 19 18 16 0 1 4 8 18 20 13 4 2 2 2 2 6 13 15 12 13 20 40 39 23 20 25 18 33 29 22 17 3 1 1 1 3 8 22 32 37 34 12 13 14 14 11 2 1 3 7 9 2 2 1 1 1 3 1 7 12 18 38 25 15 13 22 23 15 13 12 14 13 15 16 14 11 11 21 29 49 67 65 42 16 5 5 2 5 6 8 11 11 7 9 6 2 6 9 25 30 29 28 53 51 34 19 22 25 32 30 23 0 1 3 6 8 0 0 0 0 0 0 0 0 0 1 4 1 8 10 13 15 12 11 16 16 16 50 29 21 24 33 55 61 56 54 53 51 58 62 65 66 61 64 55 43 31 18 15 10 8 9 9 3 3 4 6 5 4 4 2 0 0 0 0 0 0 0 1 1 4 7 5 0 2 2 2 3 4 3 1 0 0 0 0 1 2 5 13 20 20 25 29 29 32 28 29 32 29 21 19 3 2 5 11 21 18 13 9 7 4 2 2 5 9 11 7 15 27 39 44 24 14 11 8 20 22 20 12 2 4 2 1 0 5 21 35 42 30 8 7 8 6 5 2 0 2 5 7 9 6 6 2 2 3 0 7 13 17 18 12 13 12 14 17 10 14 11 11 16 13 14 15 13 13 21 8 20 45 60 37 10 8 11 9 10 2 5 6 6 16 12 7 9 21 19 22 24 21 21 31 21 10 6 10 12 25 11 0 0 0 2 4 9 11 7 1 0 0 0 0 3 3 2 2 3 3 3 8 12 12 7 8 10 13 20 20 8 10 18 30 33 23 9 6 14 20 25 36 42 43 45 38 26 18 15 16 12 8 8 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 2 1 2 2 3 1 3 8 12 1 0 0 0 0 0 0 3 9 17 30 28 33 36 34 33 36 36 34 30 21 15 0 0 4 11 13 0 0 0 6 9 3 3 3 2 3 3 14 19 22 27 20 8 3 2 8 16 12 8 5 5 2 0 0 7 22 18 41 27 9 8 9 4 2 1 1 1 6 4 6 15 14 4 5 7 4 19 13 17 21 19 19 18 17 12 4 11 18 29 35 34 17 15 12 11 12 9 26 36 40 33 13 15 17 14 11 4 6 7 8 13 5 12 14 8 3 5 19 20 17 14 3 3 5 6 7 13 4 1 0 2 11 7 15 22 17 0 0 0 0 0 2 3 3 2 3 3 1 2 3 4 5 1 0 0 1 3 1 4 4 0 0 0 0 3 6 6 7 14 24 28 26 23 16 9 7 11 12 7 6 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 4 5 4 4 3 3 6 3 5 9 9 2 1 0 0 0 0 0 5 13 24 32 37 38 27 27 40 45 41 42 46 48 33 0 0 3 11 14 6 3 0 1 4 3 5 4 4 5 7 20 19 20 20 14 2 0 0 3 9 4 3 4 4 1 0 0 3 14 27 32 15 9 10 11 5 2 1 1 2 5 3 1 4 8 8 7 7 10 19 21 19 19 19 20 21 20 23 22 18 22 38 50 55 56 22 7 8 11 11 22 15 19 23 16 16 13 6 4 11 6 7 7 5 1 13 17 12 4 5 22 20 12 9 7 6 5 4 5 6 2 2 1 0 3 9 13 18 13 0 0 0 0 0 0 2 0 0 0 1 6 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 5 13 18 18 14 8 4 3 3 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 4 6 8 8 13 8 7 11 6 7 8 11 12 14 2 0 0 0 1 8 18 28 34 34 38 26 23 33 39 36 52 58 51 29 0 0 3 8 14 20 19 1 9 7 4 3 4 6 7 9 15 20 21 17 8 3 2 3 6 9 7 6 3 2 1 1 0 7 10 10 7 3 6 4 3 6 4 2 1 2 3 3 3 4 6 9 8 11 16 22 27 29 27 23 20 20 17 39 42 30 18 20 20 20 15 5 1 12 14 17 29 16 16 17 13 8 14 5 9 11 5 7 9 5 0 1 5 5 12 14 9 16 6 8 18 17 5 10 10 6 0 0 0 0 0 3 4 13 8 0 0 0 0 0 1 3 1 0 1 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 7 3 3 3 3 6 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 5 6 7 7 6 4 9 13 9 12 13 10 9 14 12 10 8 6 7 18 25 31 35 36 32 31 30 35 43 45 59 56 54 52 0 1 3 3 4 8 9 1 7 6 5 5 5 12 11 11 12 16 14 15 12 9 8 7 11 13 11 5 1 2 2 1 1 10 10 5 0 0 7 8 7 9 5 2 2 3 3 2 2 2 5 8 8 15 24 25 25 31 32 23 19 18 24 33 26 24 21 17 19 15 12 11 4 11 9 15 26 19 7 6 7 8 16 10 35 34 9 2 8 6 1 3 10 20 12 7 7 15 4 5 7 5 1 13 12 6 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 1 1 0 3 4 4 5 6 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 9 13 10 7 7 7 5 4 4 3 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 3 2 6 5 6 6 5 6 13 14 11 11 21 29 32 28 23 28 16 8 7 13 25 28 28 28 26 26 46 55 58 60 61 53 43 37 34 0 2 5 6 4 1 7 10 5 7 9 9 9 11 11 9 11 14 14 13 18 14 10 11 14 14 10 6 5 9 5 3 2 5 14 13 6 0 1 13 5 0 1 0 1 1 1 1 5 1 5 10 14 20 29 20 14 16 17 9 10 18 31 46 19 17 16 10 9 13 10 8 5 5 4 12 16 14 14 16 8 6 10 15 38 25 9 6 9 9 3 5 14 20 11 7 8 10 2 2 2 2 1 4 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 5 8 8 7 6 5 1 0 0 0 1 4 0 0 0 0 0 1 7 8 5 3 5 4 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 7 7 7 7 7 7 12 18 15 16 24 24 27 30 29 29 39 22 20 25 31 35 37 45 44 43 60 71 69 61 53 45 44 33 24 0 2 4 10 13 4 9 11 9 9 12 11 11 10 10 8 8 12 16 18 15 12 11 12 14 15 13 18 21 17 10 6 4 2 2 4 13 7 4 19 6 0 1 2 0 0 2 3 3 4 11 18 17 13 17 9 7 6 5 9 8 7 5 5 7 9 10 12 15 23 6 1 2 2 0 10 12 11 14 26 6 2 4 10 29 19 11 8 9 8 2 0 2 5 3 9 5 2 0 0 0 0 0 1 4 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 0 2 4 7 7 9 9 6 0 0 0 4 10 7 5 3 0 0 0 6 4 1 2 3 2 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 9 9 9 10 8 11 15 13 15 22 25 26 25 29 33 35 35 34 20 30 34 36 37 44 49 42 29 30 46 50 41 35 35 32 30 26 13 4 3 10 17 15 13 12 8 8 12 14 13 10 8 7 7 11 16 17 13 13 9 8 10 12 13 18 19 14 8 7 4 4 3 2 18 8 0 2 13 7 6 5 3 3 3 4 6 12 12 21 16 12 16 15 9 5 5 10 11 5 3 1 2 9 9 11 14 11 5 1 0 1 1 6 7 5 12 29 9 4 6 14 23 14 16 16 12 7 7 3 0 1 5 12 3 0 1 3 0 0 0 0 0 0 0 8 17 19 16 12 5 0 0 0 0 0 0 1 0 0 1 4 7 6 6 7 7 9 9 13 12 6 0 0 0 3 9 16 17 17 8 1 3 5 7 4 2 3 4 2 2 2 0 2 1 0 0 0 0 0 0 0 0 0 1 1 4 10 14 14 11 10 11 12 13 16 19 21 22 25 26 24 24 27 23 27 38 41 24 31 32 32 33 37 38 43 41 35 30 27 24 22 21 20 20 14 9 8 5 5 12 17 12 8 5 8 15 21 22 16 13 11 8 12 14 14 10 10 9 9 10 15 27 42 17 7 11 13 6 3 10 19 20 4 0 0 3 15 7 5 5 6 7 16 17 15 15 26 19 18 18 17 12 5 3 6 11 2 0 1 2 6 19 11 7 4 3 8 6 4 2 1 1 7 16 18 9 1 8 19 24 16 16 20 18 15 18 9 3 2 3 3 1 0 4 6 4 38 12 0 0 0 0 0 5 15 25 27 12 2 0 0 2 2 1 1 2 0 0 4 8 5 8 8 8 9 10 10 12 7 4 10 1 0 3 9 11 11 3 2 4 4 8 5 2 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 0 1 2 4 8 9 7 8 7 8 10 13 14 18 17 17 17 18 21 20 22 27 27 30 33 32 27 28 28 25 24 25 30 37 29 19 12 9 10 10 10 11 5 9 0 4 8 2 7 9 9 10 2 9 15 18 20 20 15 12 13 16 9 16 19 13 13 9 11 14 19 28 25 19 18 18 14 13 19 24 19 1 9 9 12 23 16 14 18 17 14 26 34 30 29 31 18 18 16 13 10 3 2 4 5 4 0 0 0 5 19 5 3 2 5 10 4 2 2 3 3 1 6 12 11 4 13 25 19 3 4 16 25 22 14 5 3 4 3 0 0 0 5 10 17 55 9 0 0 0 0 0 0 1 9 22 7 2 0 0 0 0 1 1 1 0 0 0 0 2 4 5 6 7 7 6 9 7 5 5 0 0 0 3 6 7 5 4 2 2 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 5 3 3 4 4 5 6 5 7 12 18 29 28 25 24 23 22 21 24 28 30 31 28 23 21 21 22 19 16 17 21 24 21 13 7 5 1 1 2 3 1 0 12 8 6 1 3 3 6 6 2 11 13 17 16 1 18 16 14 14 9 10 11 13 13 8 14 16 18 19 25 31 28 25 23 24 29 31 25 16 32 28 33 39 36 34 41 34 22 21 24 25 21 19 15 15 12 12 11 6 3 2 4 5 1 1 3 4 5 2 4 3 8 12 5 5 4 2 3 10 7 13 15 11 7 23 26 24 18 15 14 14 7 1 1 5 2 0 0 0 5 27 29 6 0 0 2 3 2 0 0 0 5 10 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 1 2 2 3 3 6 3 1 1 0 0 2 6 9 7 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 1 1 3 5 4 7 8 13 19 20 27 29 30 28 18 21 23 23 22 18 21 21 18 14 11 13 14 18 21 17 3 3 3 3 2 2 1 0 0 0 15 10 5 1 1 0 3 3 1 5 9 19 14 0 3 15 14 9 7 5 4 6 9 10 17 10 14 16 18 35 35 37 33 27 3 24 27 26 30 3 0 1 18 41 24 23 13 0 0 3 4 5 9 10 5 1 1 2 1 0 2 4 7 6 2 1 4 9 10 1 10 15 12 12 8 3 2 6 10 9 10 9 8 19 21 19 15 14 19 6 2 4 10 9 8 3 1 3 4 10 8 4 1 4 5 4 3 0 0 0 1 2 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 1 0 1 3 4 3 0 0 0 0 0 2 8 12 12 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 5 4 3 4 11 10 10 11 10 10 13 18 18 12 14 15 11 12 20 29 28 19 11 8 7 7 13 17 13 0 0 0 2 5 8 3 1 0 0 8 13 10 4 1 0 0 2 2 2 4 15 7 7 16 17 12 11 11 11 11 6 5 6 10 13 15 16 17 26 28 35 19 0 0 5 19 24 22 9 4 0 3 10 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 0 0 2 5 0 0 5 12 15 0 9 12 13 12 8 2 5 4 2 9 9 10 11 11 9 15 10 7 12 1 2 8 10 4 5 3 2 3 2 6 2 0 0 2 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 1 2 1 2 4 4 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 1 2 2 5 13 13 8 8 10 10 12 16 14 11 11 8 6 11 16 14 4 17 13 7 6 4 6 10 9 0 0 0 1 3 7 6 2 0 0 4 11 8 4 1 0 0 0 1 2 4 9 3 5 9 10 13 12 12 12 10 8 6 4 7 14 5 12 16 18 20 22 11 1 0 1 14 18 24 30 32 35 25 31 27 0 0 0 0 0 0 0 0 8 21 26 6 2 4 5 4 2 1 0 1 4 3 2 1 1 3 4 6 12 17 4 11 7 3 8 4 5 8 9 8 22 20 11 4 1 5 16 22 21 14 2 1 1 2 6 2 2 3 2 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 1 2 3 1 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 1 0 0 0 0 0 0 0 0 0 1 4 5 8 13 14 10 10 12 14 12 13 13 12 12 9 6 10 14 18 24 22 9 8 12 8 2 0 0 0 0 0 0 1 3 3 1 0 0 6 7 3 5 2 1 1 0 1 6 12 14 8 8 6 7 13 11 12 16 16 10 8 6 8 7 3 9 10 9 12 20 24 8 10 17 12 13 17 21 21 23 20 28 33 16 6 4 0 0 7 30 11 8 10 11 8 7 7 8 8 6 8 10 7 2 2 2 2 5 15 13 6 8 12 5 12 6 7 9 4 3 3 5 6 10 27 13 3 1 4 9 11 9 5 1 0 0 1 3 4 1 0 0 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 4 7 8 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 7 5 2 2 4 7 4 2 1 1 1 0 0 3 7 5 7 9 10 9 8 8 11 12 9 7 13 13 13 15 12 11 5 0 2 4 4 10 11 4 0 0 0 0 0 0 0 1 1 0 0 0 0 5 2 1 5 2 1 0 0 1 5 11 16 15 10 5 6 8 9 15 19 19 14 11 8 11 10 7 7 8 7 9 16 18 5 12 19 18 18 17 18 14 10 20 12 20 25 22 29 30 31 30 33 17 7 2 1 4 9 6 5 5 5 1 3 5 3 3 3 5 6 7 11 7 5 4 6 10 3 5 7 5 2 1 4 11 16 14 5 1 3 7 5 1 0 1 2 0 0 1 1 1 1 0 2 3 4 3 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 2 3 6 7 5 5 4 4 2 1 3 5 1 1 3 3 4 4 3 8 6 3 4 9 8 10 14 16 21 8 1 0 1 7 13 7 0 1 1 0 0 0 0 0 0 0 0 0 0 0 3 1 1 1 3 2 3 3 3 1 0 2 4 1 1 2 3 9 18 10 11 12 14 17 13 8 5 5 9 5 5 11 18 28 21 10 6 11 16 20 13 8 12 10 6 8 12 19 21 15 13 13 14 9 6 3 1 2 2 8 6 2 1 3 3 4 7 10 10 9 9 8 5 3 2 5 10 6 3 3 2 0 0 3 12 21 18 4 2 5 9 9 2 0 0 2 3 0 5 4 2 3 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 3 4 1 0 0 0 0 0 0 0 0 0 1 2 1 1 3 3 5 6 11 26 6 1 1 2 5 6 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 4 5 2 3 2 0 0 0 0 0 0 0 1 10 18 16 19 16 15 15 9 4 3 3 3 1 1 8 15 16 1 1 0 5 13 15 7 2 3 6 0 1 2 7 15 4 6 7 9 7 1 0 3 6 5 8 12 11 8 4 4 4 7 10 12 11 13 8 1 0 0 1 5 11 10 7 3 2 4 6 11 16 15 4 4 4 2 4 11 4 3 2 2 2 7 8 5 1 2 0 6 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 4 2 2 3 4 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 7 1 1 2 5 7 0 6 5 2 0 0 0 2 3 2 2 11 17 17 21 28 24 14 5 4 5 2 3 4 0 2 5 2 0 0 0 9 15 14 8 6 5 3 0 2 2 3 10 14 5 5 5 4 1 8 9 6 4 6 8 9 5 0 1 1 1 2 3 10 4 4 2 0 0 6 8 9 8 3 1 4 6 8 20 8 3 1 2 3 4 7 8 5 1 5 4 2 0 0 0 3 6 5 5 3 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 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 1 2 6 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 17 1 0 0 1 3 4 1 6 4 1 1 1 0 0 2 5 14 23 19 10 6 9 6 6 8 2 11 9 6 4 7 22 13 0 2 10 14 14 9 2 6 5 5 4 4 5 2 0 2 1 4 4 3 1 0 1 2 3 5 0 2 1 0 0 0 0 0 0 0 0 1 1 0 1 8 6 5 5 4 3 6 5 4 10 2 0 0 1 5 5 5 3 1 2 3 2 1 1 1 1 2 7 8 0 0 4 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 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 35 25 17 2 1 3 5 5 8 9 5 3 6 7 3 4 9 17 31 11 0 0 0 0 8 16 16 7 7 6 6 10 20 20 16 14 16 9 11 12 9 3 3 3 2 1 4 6 4 3 2 2 0 0 0 0 1 12 5 0 1 4 1 0 0 0 0 0 1 1 2 3 1 0 1 3 4 2 2 3 3 5 5 2 1 3 3 1 3 6 1 0 1 2 4 3 2 1 2 5 6 3 6 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 47 43 26 3 0 3 2 7 17 12 6 3 2 1 9 8 12 20 33 5 0 0 0 0 8 15 16 11 2 3 3 7 21 23 21 19 12 2 12 6 5 2 2 1 1 3 6 4 7 3 1 1 0 0 0 1 3 5 2 4 4 1 0 1 1 1 1 1 0 0 2 5 2 0 0 0 1 3 4 3 3 3 1 0 0 0 0 0 3 3 0 1 0 4 4 1 1 1 3 4 2 0 1 5 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 2 5 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 24 14 15 8 2 0 3 10 16 14 9 6 4 5 18 18 25 31 28 0 0 0 0 3 15 16 13 6 4 9 5 5 6 6 7 12 17 16 20 3 8 7 0 1 2 4 3 0 1 0 0 0 0 0 0 0 0 0 0 5 4 1 2 1 0 0 0 0 1 2 3 3 5 1 0 1 2 2 4 4 4 3 1 0 0 0 1 0 3 3 1 1 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 1 1 0 0 0 0 0 0 0 0 2 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 1 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 14 14 8 2 7 11 8 7 10 14 23 25 24 23 34 35 22 2 0 0 0 4 12 1 18 25 19 11 6 6 4 3 3 21 24 19 5 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 1 0 0 1 1 0 0 1 1 1 7 2 3 3 2 1 0 0 0 0 2 2 2 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 4 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 2 6 13 13 11 11 20 11 5 7 18 43 45 33 25 34 38 29 23 24 29 6 15 16 7 12 37 33 20 15 11 3 4 13 25 23 14 6 0 0 0 2 5 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 3 5 4 0 3 3 2 2 0 0 2 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 4 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 -3 -1 -14 -16 -6 -9 -21 -14 -16 -18 -9 -2 0 0 0 0 -2 -8 -10 -9 -11 -12 -5 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -3 -13 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -15 -3 -8 -3 -7 -10 0 -0 -3 -2 0 0 0 -0 0 0 -3 -5 0 -1 -10 -3 0 0 -1 -4 -2 -2 -1 0 0 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -2 0 0 0 -4 -16 -14 -14 -10 -6 -8 -7 -7 -8 -4 0 0 0 0 0 0 0 -1 -2 -2 -6 -2 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -1 -17 -7 -8 -9 -8 -1 -0 -0 0 0 0 0 0 0 -9 -14 -13 -10 -9 -3 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -18 -8 -16 -12 -6 -5 0 0 0 0 0 0 0 0 -0 -2 -5 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -15 -1 -3 -8 -15 -12 -8 -5 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -7 -1 -1 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 -16 -26 -19 -10 -10 -11 -9 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -4 -14 -4 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -21 -16 -13 -9 -10 -6 -2 0 -0 -0 0 0 0 0 0 0 0 -8 -13 -16 -14 -12 -1 -7 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -19 -15 -14 -10 -9 -5 -3 -1 0 -0 0 0 0 0 0 0 -0 -6 -14 -14 -12 -10 -14 -11 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -6 -15 -17 -16 -18 -13 -11 -11 -8 -13 -4 -0 -2 -3 -2 -0 0 0 0 0 -1 -17 -16 -11 -11 -14 -13 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -6 -10 -18 -16 -14 -20 -12 -14 -13 -8 -22 -11 -5 -3 -3 -3 0 0 0 0 0 -3 -15 -15 -10 -8 -9 -9 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 -9 -13 -16 -17 -14 -11 -15 -10 -9 -16 -5 -3 -2 -1 -1 -1 0 0 0 0 -6 -16 -19 -11 -7 -10 -10 -6 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -11 -8 -24 -26 -8 -5 -11 -7 -8 -8 -2 -4 -3 -1 -2 -2 0 0 0 0 -4 -12 -18 -19 -9 -11 -8 -5 -8 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -10 -13 -14 -16 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -15 -7 -15 -21 -18 -11 -7 -7 -7 -7 -6 -6 -3 -1 -1 -1 0 0 0 0 0 -3 -11 -13 -8 -16 -10 -9 -8 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -14 -14 -16 -14 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -5 -1 -3 -6 -19 -20 -13 -5 -12 -5 -9 -12 -9 -4 -0 0 0 0 0 0 0 0 0 -12 -20 -12 -13 -12 -10 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -4 -7 -8 -8 -8 -6 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -17 -1 -20 -22 -10 -9 -20 -6 -16 -14 -8 -4 -7 -3 -3 -2 -5 -4 -0 0 0 0 0 -4 -10 -8 -1 -14 -17 -11 -12 -9 -5 -3 -2 -1 -0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -3 -8 -11 -8 -5 -5 -4 -4 -4 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -23 -8 -15 -25 -16 -17 -18 -6 -10 -10 -6 -6 -7 -4 -3 -3 -2 -3 -2 -0 0 0 -6 -9 -11 -10 -0 -12 -16 -14 -10 -5 -4 -7 -3 -1 -1 -0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 0 -3 -11 -7 -8 -9 -6 -3 -5 -3 -3 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -9 -20 -15 -7 -11 -25 -26 -18 -10 -7 -9 -7 -6 -9 -10 -10 -8 -1 -0 -3 -4 -2 -0 -0 -8 -7 -6 -5 -3 -12 -13 -11 -8 -5 -6 -17 -11 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -0 0 0 -2 -8 -7 -6 -7 -7 -6 -4 -4 -4 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -29 -13 -22 -24 -17 -15 -20 -18 -15 -15 -10 -5 -5 -8 -8 -7 -5 -4 -4 -2 -2 -3 -3 -2 -4 -5 -4 -3 -2 -4 -9 -4 -4 -2 -4 -8 -15 -17 -7 -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 0 0 0 0 0 0 -6 -6 -1 0 0 0 0 -5 -7 -6 -10 -6 -5 -4 -4 -5 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -18 -21 -16 -17 -25 -16 -17 -17 -12 -10 -15 -9 -5 -4 -7 -7 -3 -2 -5 -6 -2 -1 -3 -4 -5 -4 -4 -4 -1 -1 -4 -6 -4 -11 -6 -6 -8 -7 -5 -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 -1 -8 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -13 -13 -7 -0 -2 -15 -3 -10 -14 -11 -18 -10 -9 -6 -5 -6 -6 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -22 -14 -11 -13 -16 -24 -10 -12 -10 -10 -15 -17 -8 -4 -3 -5 -5 -1 -2 -7 -7 -2 -1 -4 -6 -5 -2 -4 -9 -0 -4 -7 -8 -5 -3 -1 -6 -8 -6 -5 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -6 -3 0 0 0 -6 -20 -10 -13 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -13 -10 -3 0 -6 -12 -4 -11 -7 -18 -20 -15 -18 -27 -30 -16 -8 -9 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -18 -15 -13 -10 -9 -8 -7 -8 -7 -7 -12 -14 -7 -6 -2 -2 -4 -4 -2 -3 -1 -2 -2 -1 -5 -16 -15 -12 -13 -12 -1 -12 -10 -8 -5 -2 -0 -2 -3 -4 -4 -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 -9 -20 -29 -31 -32 -39 -35 -26 -22 -25 -24 -18 -4 -11 -18 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -27 -19 -11 -6 -9 -5 -1 0 -1 -0 -4 -1 -11 -14 -10 -11 -13 -13 -13 -18 -19 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -15 -12 -11 -11 -10 -8 -7 -7 -6 -8 -10 -8 -4 -2 -2 -2 -3 -4 -4 -3 -0 -0 -0 -1 -5 -16 -21 -18 -14 -7 -3 -10 -7 -3 -1 0 0 -0 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 -2 -20 -26 -28 -29 -30 -26 -27 -31 -28 -25 -24 -20 -5 -0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -7 -5 -6 -11 -13 -4 -1 0 0 0 0 -4 -7 -8 -9 -9 -12 -23 -28 -26 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -4 -6 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -10 -12 -11 -11 -11 -9 -9 -8 -8 -7 -8 -9 -5 -3 -3 -2 -1 -4 -3 -3 -2 -2 -0 0 0 0 -3 -10 -10 -7 -5 -4 -6 -7 -5 -1 0 0 0 -0 0 -2 -2 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 -8 -12 -9 -7 -21 -25 -20 -15 -14 -17 -18 -21 -20 -21 -24 -23 -31 -21 -16 -14 -13 -14 -2 -20 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -6 -14 -16 -15 -12 -11 -13 -15 -11 -9 -9 -10 -11 -26 -15 -16 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -9 -9 -10 -11 -10 -9 -8 -8 -8 -8 -7 -9 -4 -4 -6 -6 -6 -6 -2 -2 -5 -5 -0 0 0 0 -5 -9 -4 -2 -1 -4 -7 -7 -3 -1 -0 -0 0 0 -0 -6 -4 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -23 -19 -12 -19 -21 -19 -18 -21 -12 -13 -14 -12 -9 -12 -14 -12 -17 -25 -27 -30 -16 -4 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -21 -15 -13 -9 -11 -15 -19 -17 -16 -18 -16 -11 -11 -24 -17 -15 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -10 -10 -11 -11 -10 -8 -6 -8 -8 -6 -5 -5 -0 -4 -3 -4 -7 -8 -0 -0 -7 -7 -2 0 0 0 -8 -15 -12 -4 -0 -5 -6 -5 -4 -4 -1 0 0 0 -1 -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 -24 -21 -11 -14 -21 -21 -14 -15 -14 -12 -13 -7 -7 -8 -9 -11 -9 -12 -18 -16 -16 -20 -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 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -22 -30 -15 -11 -4 -9 -11 -7 -9 -19 -19 -21 -25 -26 -18 -7 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -11 -8 -1 -3 -9 -10 -9 -7 -7 -7 -5 -4 -3 -1 -2 -6 -1 -3 -4 -4 -0 -0 -5 -3 -1 -0 0 0 -2 -5 -6 -3 -0 -4 -8 -7 -5 -3 -0 -0 0 0 0 -1 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -25 -29 -21 -19 -25 -17 -13 -19 -15 -11 -20 -10 -9 -5 -11 -13 -10 -18 -15 -9 -11 -13 -5 -9 -11 -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 -6 -38 -22 -14 -11 -5 -2 -14 -14 -14 -18 -16 -3 -0 0 0 -1 -2 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -12 -9 -10 -10 -10 -10 -10 -8 -7 -8 -8 -6 -4 -2 -2 -3 -4 -5 -3 -1 -1 -0 -1 -2 -10 -11 -5 -1 0 -0 -3 -5 -5 -4 -4 -7 -11 -11 -7 -1 -0 0 0 0 0 -1 -4 -5 -6 -2 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -26 -32 -21 -13 -13 -13 -16 -12 -13 -19 -20 -18 -3 -14 -13 -10 -25 -10 -10 -11 -8 -3 -4 -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 -4 -19 -18 -9 -3 -2 -9 -1 -8 -11 -7 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -13 -8 -10 -10 -11 -12 -11 -7 -8 -9 -6 -4 -3 -2 -0 -2 -4 -4 -3 -2 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -6 -8 -8 -9 -9 -9 -5 -2 -1 0 0 0 -0 -0 0 -1 -10 -3 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -33 -28 -16 -11 -12 -13 -15 -12 -14 -17 -20 -22 -3 -15 -9 -19 -33 -8 -1 -7 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -19 -5 0 0 0 0 0 0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 -2 -2 -3 -12 -11 -11 -9 -7 -7 -9 -9 -12 -11 -8 -9 -9 -5 -3 -2 -2 -0 -2 -2 -3 -3 -2 -1 -0 -1 -2 -1 -0 -1 -2 -1 -0 -1 -2 -3 -1 -2 -4 -7 -11 -7 -3 -1 0 0 0 -0 -0 0 -1 -3 -1 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -46 -37 -20 -11 -10 -14 -16 -9 -9 -5 -8 -13 -8 -18 -9 -17 -20 -8 0 -1 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -11 -13 -7 0 0 0 -9 -13 -12 -9 -8 -4 -4 -4 -7 -10 -11 -14 -10 -7 -8 -9 -4 -4 -3 -2 -1 -2 -1 -1 -5 -6 -1 -1 -1 -0 -0 -2 -7 -3 -1 -0 -1 -2 -0 -4 -4 -3 -4 -6 -6 -3 -1 0 0 0 0 0 0 -3 -8 -6 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -9 -28 -37 -26 -12 -11 -14 -14 -9 -9 -5 -9 -17 -21 -23 -16 -18 -18 -24 -41 -36 -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 -7 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -1 0 0 0 0 0 0 0 -0 0 0 0 -6 -5 -2 0 0 0 -6 -3 0 0 0 0 0 0 -7 -25 -16 -13 -6 0 -2 -6 -12 -11 -9 -7 -6 -0 0 0 -2 -6 -10 -12 -9 -5 -5 -6 -2 -2 -2 -2 -1 -2 -3 -1 -2 -4 -3 -2 -1 -0 -0 -0 -2 -3 -1 -0 -1 -1 0 -0 -1 -1 -3 -4 -3 -2 -0 0 0 0 0 0 0 -3 -6 -6 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -47 -38 -27 -17 -13 -13 -14 -18 -22 -16 -23 -22 -15 -24 -22 -20 -20 -26 -33 -15 -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 -12 -18 -6 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 -1 -2 -2 0 0 0 0 0 0 0 -2 -8 -12 -10 -8 -10 -4 -2 -0 0 -1 -12 -8 -2 0 0 0 -13 -15 -17 -23 -21 -2 -0 0 -5 -12 -12 -8 -5 -5 -5 -3 0 0 -1 -3 -7 -8 -7 -4 -4 -5 -4 -0 -0 -1 -2 -2 -1 -1 -3 -2 -2 -1 -1 -1 -1 -0 -2 -5 -4 -4 -1 -0 0 -0 -2 -1 -5 -4 -2 -2 -2 -0 0 0 0 0 0 -3 -5 -3 0 -0 -2 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -18 -35 -31 -25 -22 -21 -19 -18 -22 -14 -18 -19 -17 -22 -25 -21 -20 -29 -33 -15 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 -9 -6 -5 -8 -8 -3 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -6 -7 -10 -11 -9 -6 -6 -8 -4 -1 -6 -13 -4 0 0 -3 -21 -15 -14 -17 -15 0 0 -10 -10 -10 -10 -8 -6 -5 -5 -5 -3 -1 -4 -4 -5 -6 -4 -3 -4 -4 -5 -3 -0 -3 -1 -1 -2 -3 -2 -2 -2 -2 -2 -3 -3 -1 -0 -3 -6 -8 -2 -1 -0 -0 -1 -0 -4 -3 -1 -2 -5 -1 -1 -0 0 0 -0 -0 -1 -1 0 -0 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -3 -22 -42 -38 -37 -37 -31 -19 -12 -24 -16 -17 -16 -17 -23 -24 -27 -28 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -22 -29 -16 -9 -10 -11 -7 -7 -3 0 0 0 0 -5 -4 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -3 -0 0 -0 -0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -9 -12 -13 -12 -11 -3 -0 -0 0 -4 -18 -4 -2 -0 -8 -19 -2 -2 -10 -18 -13 -1 -14 -10 -10 -11 -10 -9 -7 -5 -5 -5 -4 -4 -4 -6 -5 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -3 -3 -3 -3 -4 -6 -6 -4 -1 -0 0 -6 -8 -5 -3 -4 -1 -1 -2 -3 -7 -5 -2 -1 -2 -0 -0 -0 0 0 -1 -4 -7 -2 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -6 -15 -25 -49 -41 -32 -21 -8 -10 -12 -15 -20 -21 -18 -14 -23 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -28 -18 -21 -23 -12 -8 -9 -9 -7 -8 -7 -7 -6 -5 -2 -3 -4 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -17 -2 0 -0 -0 0 0 0 -14 -12 -1 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -10 -11 -12 -12 -11 -12 -13 -14 -12 -13 -17 -9 -15 -15 -21 -26 -16 -5 -6 -14 -23 -20 -16 -10 -10 -11 -10 -7 -6 -5 -4 -5 -6 -6 -3 -5 -3 -2 -3 -3 -2 -2 -3 -3 -3 -4 -3 -2 -1 -1 -1 -3 -6 -6 -5 -4 0 0 -8 -8 -5 -5 -7 -1 -8 -9 -7 -6 -5 -2 -2 -3 -2 -0 -0 0 0 -1 -2 -5 -3 -4 -5 -3 -2 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -10 -5 -13 -16 -20 -37 -44 -21 -29 -22 -13 -28 -13 -18 -27 -25 -12 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -31 -26 -28 -27 -23 -12 -10 -11 -9 -4 -10 -9 -11 -10 -6 -3 -3 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -17 0 0 -1 -0 0 0 0 -1 -2 -1 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -12 -12 -9 -11 -19 -17 -16 -18 -17 -12 -4 -11 -23 -28 -20 -7 -16 -18 -23 -21 -15 -11 -8 -10 -10 -8 -6 -5 -5 -8 -10 -9 -8 -9 -4 -2 -3 -4 -3 -2 -2 -3 -4 -2 -3 -2 -2 -1 -1 -2 -4 -3 -2 -1 -0 -0 -4 -5 -5 -5 -3 -0 -8 -10 -8 -5 -3 -2 -1 -0 -2 -2 -0 0 0 -6 -10 -8 -8 -12 -12 -11 -8 -6 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -6 -8 -14 -17 -25 -42 -24 -28 -22 -18 -20 -10 -10 -14 -21 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -22 -25 -15 -4 -8 -11 -11 -10 -11 -10 -5 -5 -9 -10 -10 -8 -3 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -18 -17 -6 0 0 -2 -4 -8 -12 -18 -24 -22 -23 -22 -14 -2 0 0 -16 -18 -14 -10 -8 -10 -11 -10 -7 -5 -8 -8 -8 -8 -7 -4 -3 -5 -4 -4 -4 -4 -3 -5 -5 -4 -3 -3 -3 -2 -3 -3 -3 -3 -1 -0 0 -1 -3 -3 -4 -2 0 -0 -1 -8 -9 -7 -5 -3 -2 -0 -0 -0 -0 0 0 -3 -6 -4 -1 -4 -6 -14 -12 -6 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -29 -29 -22 -27 -33 -28 -25 -28 -25 -13 -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 -12 -58 -13 -14 -17 -12 -5 -8 -7 -7 -6 -6 -8 -9 -14 -15 -10 -4 -0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -1 -0 -1 -0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -2 -8 -11 -2 0 0 0 0 0 0 0 0 -0 -4 -20 -13 -4 -2 -6 -16 -16 -11 -8 -8 -8 -12 -8 -3 -4 -8 -7 -6 -6 -4 -2 -3 -6 -4 -3 -4 -3 -1 -5 -5 -4 -4 -5 -3 -2 -2 -2 -1 -1 -0 0 0 -0 -1 -1 -3 -1 -0 -0 -0 -2 -6 -7 -6 -5 -5 -1 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 -13 -13 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -22 -19 -13 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -29 -9 0 -20 -51 -5 -5 -15 -14 -7 -8 -15 -9 -7 -8 -10 -12 -13 -17 -9 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -1 -2 -0 -5 -3 -0 0 0 0 0 -3 -7 -9 -4 -0 0 0 0 0 0 0 0 0 -1 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -25 -15 -4 -14 -26 -20 -15 -10 -8 -8 -7 -7 -7 -3 -6 -9 -7 -7 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -4 -5 -2 -1 -2 -4 -2 -1 -1 -1 -1 0 0 -0 -0 -0 -1 -6 -1 0 -0 -0 -1 -6 -3 -3 -7 -8 -2 -0 0 -0 -0 -0 -0 -0 0 0 0 -1 -10 -14 -8 -2 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -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 -1 -9 -2 -1 0 -12 -67 -12 0 -18 -36 -9 -0 -1 -9 -10 -10 -16 -10 -7 -14 -32 -58 -51 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -0 -2 -3 -4 -6 -2 0 -2 -4 -0 -6 -8 -7 -5 -0 -2 -1 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -28 -17 -6 -15 -25 -22 -13 -10 -10 -8 -8 -9 -11 -3 -10 -9 -7 -8 -7 -6 -6 -4 -3 -2 -4 -5 -3 -3 -5 -3 -2 -1 -2 -3 -1 -0 -1 -2 -2 -0 -0 0 -0 -0 -2 -5 -2 -0 -0 -0 -0 -2 -0 0 -8 -13 -6 -1 -0 0 -0 -1 -2 -2 -0 0 0 -1 -5 -12 -7 -2 0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -8 -11 -9 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -6 -25 -38 -28 -19 -1 -10 -19 -31 -42 0 0 -20 -12 -3 -5 -7 -1 -35 -58 -62 -55 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 -0 0 -1 -2 0 0 0 0 -1 -2 -1 -7 -9 -12 -9 -4 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -26 -17 -11 -4 -14 -21 -19 -16 -11 -9 -11 -13 -12 -3 -11 -9 -8 -8 -9 -9 -4 -2 -1 -1 -3 -3 -1 -2 -4 -2 -2 -1 -1 -1 -1 -0 -1 -3 -2 -1 -1 -2 -1 -1 -3 -5 -5 -0 0 0 0 0 0 0 -6 -18 -22 -7 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -1 0 0 0 0 0 0 0 -0 0 -0 0 0 0 -0 -1 -1 -4 -8 -10 -10 -4 -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 -3 -4 -8 -28 -34 -52 -30 -2 0 -0 -5 -3 0 0 0 0 0 -12 -15 -14 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -18 -17 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -22 -23 -16 -13 -14 -21 -14 -11 -12 -11 -8 -9 -8 -6 -4 -9 -8 -8 -8 -7 -6 -3 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -2 -1 -2 -2 -1 -0 -1 -2 -1 -0 0 -0 -4 -7 -7 -4 0 0 0 0 -4 -8 -9 -14 -10 -6 -2 0 0 0 0 0 0 0 0 -6 -6 -6 -6 -3 -0 0 0 0 0 0 0 0 -1 -1 0 0 0 -3 -4 -4 -5 -10 -9 -8 -9 -11 -16 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 -17 -43 -44 -43 -29 -13 -1 0 0 0 -6 -11 -11 -7 -1 -16 -12 -6 -6 -9 -23 -8 -1 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 -1 -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 -5 -22 -29 -25 -17 -14 -16 -15 -15 -14 -12 -10 -6 -7 -5 -6 -6 -7 -7 -8 -9 -8 -7 -7 -4 -3 -3 -3 -2 -3 -2 -2 -2 -2 -1 -1 -1 -0 -1 -1 -0 -3 -5 -3 0 -0 -2 -7 -7 -3 0 0 0 0 -9 -14 -16 -18 -8 -4 -1 -0 0 0 0 0 0 -3 -8 -10 -11 -10 -7 -3 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -6 -6 -5 -7 -5 -8 -8 -6 -6 -8 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 -10 -23 -2 -16 -23 -29 -31 -31 -21 -21 -31 -34 -22 -20 -23 -27 -30 -23 -5 -6 -4 -5 -7 -14 -37 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -8 -28 -27 -19 -15 -15 -15 -15 -15 -13 -10 -8 -6 -5 -9 -7 -6 -8 -8 -11 -12 -10 -8 -7 -7 -8 -8 -6 -2 -2 -4 -2 -2 -2 -2 -2 -0 -1 -2 -1 -1 -5 -5 -3 0 -2 -9 -5 -2 -1 -1 0 0 -11 -13 -13 -16 -5 -10 -3 -0 0 -0 -1 -0 0 -0 -3 -7 -8 -9 -4 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -0 -4 -4 -2 0 0 -1 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -7 -24 -32 -30 -31 -33 -23 -22 -19 -17 -17 -13 -18 -31 -31 -27 -35 -29 -29 -24 -15 -3 -4 -4 -26 -25 -21 -26 -10 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -13 -29 -26 -19 -18 -17 -17 -17 -15 -14 -13 -11 -8 -6 -9 -9 -9 -9 -9 -11 -15 -15 -11 -7 -6 -8 -8 -7 -5 -2 -2 -1 -1 -2 -2 -3 -0 -5 -5 -4 -4 -4 -1 0 0 -3 -9 -10 -3 -5 -8 -6 -1 -10 -15 -10 -6 -7 -6 -1 -0 -0 -1 -2 -0 0 0 -2 -5 -3 -7 -4 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -2 -5 -1 0 -2 -5 -4 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 -2 -8 -15 -22 -22 -13 -3 -13 -25 -25 -18 -13 -14 -13 -16 -19 -29 -36 -38 -35 -34 -14 -4 -4 -8 -23 -35 -27 -22 -24 -23 -22 -23 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -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 -1 -1 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -28 -37 -28 -25 -23 -19 -18 -16 -16 -16 -15 -14 -13 -12 -4 -8 -9 -11 -11 -11 -15 -10 -12 -9 -4 -2 -6 -7 -4 -0 -0 -0 -1 -1 -1 -1 -1 -6 -7 -7 -5 -4 -4 -1 0 -1 -5 -9 -2 -0 0 -0 -3 -13 -16 -9 -4 -5 -7 -0 -0 -0 -0 0 0 0 0 -5 -6 -3 -6 -6 -2 -4 -9 -10 -7 -5 -4 -4 -4 -4 -3 -1 0 0 -1 -5 -1 0 0 -1 -1 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -14 -2 -4 -3 -5 -13 -17 -3 0 0 -1 -6 -17 -20 -18 -19 -24 -28 -33 -34 -37 -40 -38 -32 -25 -14 -16 -25 -20 -25 -23 -20 -19 -20 -20 -19 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -22 -32 -33 -31 -23 -18 -16 -15 -15 -16 -13 -11 -8 -6 -7 -11 -13 -10 -10 -14 -9 -13 -10 -5 -2 -2 -3 -1 -0 0 -0 -1 -0 0 0 -0 -2 -6 -4 -3 -3 -2 0 0 0 -1 -3 -3 -1 -0 0 -7 -15 -14 -10 -9 -5 -2 -2 -2 -0 -1 -2 -1 0 0 -1 -3 -4 -6 -10 -3 -7 -10 -10 -11 -12 -8 -10 -12 -11 -3 -0 0 0 0 0 0 0 0 0 -3 -8 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -11 0 -1 -4 -8 -8 0 0 0 0 0 -5 -19 -19 -23 -22 -24 -30 -33 -34 -35 -37 -33 -23 -37 -29 -24 -24 -24 -21 -22 -20 -18 -19 -20 -19 -19 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -32 -32 -31 -29 -18 -16 -18 -18 -16 -9 -8 -7 -7 -6 -7 -10 -6 -10 -12 -6 -10 -9 -7 -5 -3 -1 -0 0 0 -0 -0 0 0 0 0 -1 -5 -0 0 -2 -2 0 0 0 0 0 -1 -4 -0 0 -7 -11 -8 -3 -2 -2 -2 -1 -1 -0 -1 -4 -3 0 0 0 -1 -2 -5 -10 -5 -5 -6 -9 -11 -11 -5 -6 -7 -5 -0 0 0 0 0 0 0 0 0 0 -4 -9 -7 -6 -2 0 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -13 -6 -3 -1 -2 -9 -3 -4 -3 0 0 0 0 0 -1 -9 -18 -19 -15 -21 -32 -33 -20 -22 -26 -25 -22 -29 -23 -22 -18 -14 -15 -20 -11 -15 -17 -16 -16 -18 -15 -5 0 0 0 0 0 0 0 0 0 0 -6 0 0 -12 -10 -3 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -29 -31 -27 -25 -24 -15 -15 -19 -17 -13 -11 -11 -12 -11 -9 -10 -11 -6 -11 -12 -7 -6 -10 -9 -6 -3 -1 0 0 0 -0 -1 0 0 0 0 -0 -2 -1 -0 0 -0 -0 -1 0 0 0 0 -0 -0 0 -9 -8 -4 -1 0 0 0 -0 0 -0 -0 -3 -2 -0 0 0 -0 -0 -1 -3 -4 -2 -2 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -6 -2 -1 -3 -4 0 0 -2 -1 0 0 -0 0 -8 -14 -17 -24 -25 -17 -14 -12 -9 -8 -0 0 0 0 0 0 0 0 -16 -19 -9 -15 -15 -25 -31 -34 -31 -9 -9 -14 -16 -15 -13 -16 -16 -10 -5 -7 -2 -7 -9 -9 -9 -12 -1 -0 -6 -9 -6 0 0 0 0 0 0 0 -10 0 0 0 -18 -19 -14 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -15 -29 -30 -29 -24 -20 -16 -12 -12 -13 -11 -10 -12 -12 -13 -8 -10 -10 -10 -11 -8 -9 -7 -4 -7 -11 -9 -6 -3 -1 -3 -3 -2 -0 0 0 0 0 -0 -1 -1 -1 -0 -2 -3 -3 -2 -0 0 0 -0 -1 -2 -4 -6 -4 -2 -1 -0 0 -0 -1 -1 -0 -2 -2 -1 -0 -0 -0 0 -0 -2 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -8 -5 -6 -6 -3 0 -0 -2 -1 -1 -1 -2 -7 -18 -19 -18 -16 -13 -10 -7 -12 -9 -1 0 0 0 0 0 0 0 0 -4 -5 -2 -9 -10 -20 -17 -13 -14 -11 -3 -9 -12 -11 -12 -12 -12 -13 -7 -1 -0 -1 -1 -7 -11 -12 -16 -13 -13 -14 -13 -8 -4 -4 -1 0 0 -0 -2 0 0 -1 -15 -9 -11 -11 -2 -0 0 0 0 0 0 0 0 0 0 -0 -3 -1 0 0 0 0 0 -4 -2 -4 -15 -2 0 0 0 0 0 0 0 0 0 -1 -7 -21 -29 -28 -26 -21 -17 -13 -11 -12 -16 -8 -6 -6 -8 -12 -5 -7 -7 -8 -10 -10 -11 -5 -2 -3 -6 -10 -5 -1 -1 -2 -3 -2 -0 0 0 -0 -1 -1 -0 -1 -2 -2 -3 -2 -2 -2 -1 -0 -0 -0 -1 -2 -2 -5 -6 -6 -4 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 0 0 -0 -2 -4 -3 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -5 -4 -6 -6 -4 -3 -2 -0 -2 -4 -8 -18 -22 -10 -9 -11 -11 -9 -13 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -10 -2 0 -1 -2 -2 -10 -10 -9 -10 -10 -1 -0 -1 -0 -0 -0 -0 -7 -6 -7 -16 -14 -14 -16 -16 -14 -10 -10 -3 0 0 0 0 0 0 0 -2 -5 -9 -10 -5 -0 0 0 0 0 0 0 0 0 0 -1 -4 -0 0 0 0 -1 -4 -8 -4 -4 -7 0 0 0 0 0 0 0 0 0 0 -9 -38 -39 -33 -28 -22 -15 -16 -14 -16 -14 -10 -8 -7 -4 -7 -9 -5 -6 -9 -7 -7 -8 -6 -6 -5 -4 -4 -9 -3 -0 -4 -5 -3 -3 -2 -0 -0 -0 -1 -0 -1 -1 -1 -2 -3 -3 -6 -4 -1 -0 -1 -1 -4 -5 -4 -4 -6 -7 -5 -2 -2 -0 -1 -1 -1 -1 -1 -3 -3 -1 0 0 0 0 -6 -12 -11 -4 -4 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -5 -4 -4 -4 -4 -4 -3 -0 -1 -3 -4 -6 -10 -8 -15 -15 -15 -16 -18 -20 -21 -9 0 0 0 0 0 0 0 0 0 0 0 -12 -32 -32 -8 -1 -0 -2 -6 -8 -6 -5 -5 -3 -2 -0 0 0 -0 -1 -0 -1 -3 -8 -12 -13 -14 -15 -14 -10 -4 0 0 0 0 0 0 0 0 0 -2 -9 -8 -7 -5 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -0 -11 -10 0 0 0 0 0 0 0 0 0 0 -14 -36 -36 -30 -25 -20 -15 -16 -19 -17 -14 -11 -10 -9 -7 -7 -7 -7 -10 -9 -8 -6 -6 -9 -9 -6 -6 -7 -7 -4 -1 -0 -2 -2 -2 -2 -1 -0 -1 -1 -1 -5 -2 -1 -2 -3 -3 -5 -5 -3 -1 -1 -3 -2 -2 -3 -4 -4 -6 -5 -3 -1 -3 -1 -1 -1 -1 -0 0 -0 -1 -1 -0 -0 0 -2 -3 -3 -2 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -5 -4 -5 -4 -4 -4 -3 -1 -2 -3 -2 -2 -3 -5 -14 -20 -19 -19 -21 -25 -18 -19 -18 -10 0 0 0 0 0 0 0 0 -7 -14 -21 -23 -25 -19 -8 -3 -4 -6 -11 -10 -10 -9 -6 -0 0 0 -6 -10 -9 -7 -12 -12 -10 -10 -12 -14 -7 -3 0 -1 -3 -1 -0 0 0 0 -0 -0 -2 -6 -4 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -5 -3 -13 -16 -8 0 0 0 0 0 0 0 0 0 -11 -25 -28 -23 -22 -19 -16 -14 -17 -17 -13 -11 -10 -8 -8 -9 -7 -8 -8 -6 -8 -6 -5 -6 -8 -6 -5 -5 -4 -1 -2 -0 -1 -1 -1 -1 -1 -0 0 -0 -1 -4 -2 -2 -2 -1 -1 -3 -4 -5 -4 -2 -4 -1 -2 -3 -3 -2 -4 -2 -4 -3 -1 -1 -2 -1 -1 -1 0 -0 -0 -0 -0 -0 -1 -7 -4 -3 -2 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -3 -4 -3 -2 -2 -6 -4 -3 -2 -4 -6 -5 -6 -12 -15 -9 -15 -22 -23 -23 -27 -22 -26 -27 -15 0 0 0 0 0 0 -5 -22 -15 -14 -15 -18 -25 -17 -13 -11 -11 -12 -13 -13 -13 -9 -4 0 -0 -3 -7 -12 -14 -15 -17 -21 -14 -6 -2 -4 -7 -2 -2 -6 -12 -11 -12 -10 -5 -0 -1 -2 -5 -5 -4 -4 -4 -1 -0 0 0 0 0 0 0 -2 -9 -7 -2 0 0 0 0 -7 -5 -4 -12 -13 -14 -11 -7 -4 0 0 0 0 0 0 0 0 -13 -21 -20 -22 -19 -15 -12 -10 -9 -7 -8 -9 -8 -8 -8 -7 -6 -6 -5 -7 -5 -3 -6 -5 -2 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -3 -5 -3 -3 -2 -2 -3 -5 -1 -3 -3 -2 -2 -1 -9 -9 -5 -1 -0 0 -8 -6 -4 -4 -1 -0 -0 -0 -0 0 0 -0 -0 -2 -5 -8 -3 -2 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 -0 -2 -5 -4 -4 -5 -1 -1 -2 -5 -9 -14 -4 -2 -4 -7 -7 -5 -16 -19 -16 -13 -15 -17 -27 -12 0 0 0 0 0 0 -4 -15 -12 -8 -14 -20 -24 -20 -13 -12 -13 -13 -11 -10 -8 -4 -2 -3 -3 -3 -5 -6 -7 -7 -8 -19 -7 -0 -3 -9 -10 -5 -7 -8 -5 -5 -9 -10 -4 0 -1 -6 -5 -4 -4 -4 -4 -3 -3 -2 -1 0 0 0 -0 -3 -8 -11 -2 0 0 0 -1 -8 -7 -10 -14 -12 -1 -2 -8 -7 0 0 0 0 0 0 -2 -14 -26 -29 -23 -17 -17 -15 -12 -11 -14 -13 -11 -7 -8 -7 -5 -12 -8 -6 -6 -7 -7 -4 -5 -6 -4 -2 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 -7 -10 -7 -6 -6 -3 -1 -1 -0 0 -2 -3 -2 -0 -1 -10 -5 -1 -0 -1 -7 -5 -7 -5 -0 -0 -0 -1 -1 0 0 -0 0 -2 -5 -7 -8 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -1 -1 -7 -5 -6 -13 -17 -9 -10 -7 -7 -10 -10 -5 -2 -4 -6 -7 -11 -11 -12 -15 -19 -19 -25 -7 0 0 0 0 0 0 -1 -3 -3 -0 -12 -17 -21 -26 -18 -16 -16 -16 -13 -8 -3 -2 -2 -1 -2 -4 -4 -6 -7 -7 -7 -7 -8 -14 -18 -16 -8 -7 -6 -8 -8 -7 -8 -2 -8 -2 -6 -12 -12 -8 -6 -4 -3 -2 -2 -1 -1 -1 -0 -1 -5 -5 -5 -5 -0 -0 0 0 -2 -7 -10 -10 -12 -9 0 0 -3 -3 0 0 -0 0 -12 -15 -19 -38 -36 -30 -24 -20 -16 -14 -13 -10 -7 -7 -6 -7 -7 -7 -8 -11 -7 -3 -6 -8 -7 -5 -2 -4 -3 -2 -3 -2 -1 -2 -3 -2 -1 -2 -2 -1 -0 -0 -3 -5 -6 -9 -12 -14 -6 -2 -1 -0 -0 -2 -5 -4 -2 -2 -5 -2 -0 -0 -1 -3 -2 -6 -6 -4 -2 -1 -1 -0 -0 0 0 0 -1 -1 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -9 -7 -3 -1 -6 -10 -10 -5 -3 -4 -5 -1 -6 -9 -10 -10 -10 -13 -16 -17 -18 -18 -17 -2 0 0 0 0 0 0 0 0 -2 -5 -9 -11 -14 -21 -30 -22 -19 -18 -13 -6 -5 -4 -3 -3 -4 -6 -6 -6 -6 -9 -10 -9 -14 -16 -17 -17 -13 -11 -9 -13 -17 -19 -17 -0 -2 -8 -11 -10 -8 -7 -7 -5 -3 -3 -3 -2 -1 -1 -2 -6 -6 -6 -5 -3 -0 0 -0 -4 -6 -7 -9 -5 -1 0 0 0 0 0 0 0 -7 -30 -29 -27 -26 -27 -24 -23 -21 -19 -16 -12 -12 -12 -8 -8 -10 -10 -7 -6 -6 -8 -11 -4 -5 -7 -6 -2 -4 -1 -2 -2 -1 -1 -1 -1 -3 -3 -1 -2 -3 -1 -0 -1 -4 -13 -12 -14 -15 -9 -2 -3 -2 -1 -0 -1 -4 -4 -10 -12 -7 -2 -1 -0 -1 -3 -4 -5 -5 -5 -4 -2 -0 -0 0 0 0 0 0 0 -4 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -0 0 0 -1 -3 -2 -0 -0 -2 -4 -6 -10 -11 -8 -7 -9 -12 -12 -12 -11 -10 -8 0 0 -2 -2 -1 -0 0 0 0 -1 -5 -5 -6 -9 -11 -16 -23 -22 -19 -14 -8 -6 -6 -4 -5 -7 -9 -8 -8 -13 -18 -21 -21 -22 -25 -22 -18 -16 -16 -16 -8 -8 -9 -12 -13 -5 -7 -6 -4 -4 -4 -3 -4 -2 -1 -1 -1 -0 0 -3 -8 -8 -6 -4 -2 -1 -0 -1 -5 -7 -6 -5 -6 -1 0 0 0 0 0 0 0 -11 -29 -30 -28 -27 -25 -24 -21 -20 -19 -16 -14 -14 -14 -12 -10 -10 -10 -9 -6 -5 -5 -5 -3 -3 -5 -5 -2 -1 -3 -3 -2 -1 -2 -2 -2 -3 -2 -1 -1 -1 -1 -1 -0 -1 -4 -7 -11 -14 -11 -4 -4 -2 -0 0 -0 -2 -3 -17 -19 -12 -5 -1 -1 -3 -6 -8 -7 -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 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -1 -3 -5 -9 -12 -12 -9 -9 -10 -9 -8 -9 -7 -7 -5 -1 -2 -5 -5 -4 -4 -4 -4 -1 0 0 0 0 0 0 -4 -10 -12 -10 -15 -9 -6 -11 -5 -7 -3 -12 -22 -20 -25 -26 -23 -25 -24 -2 -21 -15 -11 -13 -14 -1 0 0 0 -1 -1 -4 -4 -3 -4 -4 -3 -3 -1 -0 -0 -0 0 0 0 -3 -7 -6 -5 -2 -1 -1 -1 -8 -12 -10 -4 0 0 0 0 0 0 0 0 0 0 -12 -26 -24 -27 -26 -24 -21 -18 -19 -16 -15 -15 -14 -12 -11 -10 -9 -8 -5 -4 -4 -3 -3 -3 -2 -4 -3 -1 -2 -5 -3 -3 -3 -3 -3 -4 -2 -3 -3 -0 -0 -0 -0 -0 -2 -6 -8 -12 -9 -4 -5 -0 -0 0 0 0 -1 -16 -17 -12 -6 -4 -2 -2 -3 -5 -4 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 0 0 0 0 -1 -3 -4 -6 -6 -4 0 0 -0 -3 -2 -1 -2 -3 -3 -3 -4 -4 -5 -5 -1 0 0 0 0 0 -0 -1 -2 -2 -7 -3 -1 -2 -1 -9 -2 -3 -17 -25 -15 -24 -11 -2 -1 -0 -4 -9 -9 -8 -6 0 0 0 0 0 -0 -1 -3 -4 -4 -4 -5 -5 -2 -0 0 0 0 0 0 -5 -6 -5 -4 -1 -1 -1 -3 -7 -14 -14 -5 0 0 0 0 0 0 0 0 0 -1 -15 -25 -23 -24 -21 -22 -21 -18 -18 -17 -16 -18 -18 -15 -16 -13 -10 -7 -6 -4 -3 -3 -4 -3 -1 -2 -1 -1 -2 -3 -2 -3 -3 -4 -4 -3 -3 -2 -1 -0 -0 0 0 -0 -3 -8 -13 -9 -8 -6 -3 -0 0 0 0 0 -0 -1 -18 -13 -8 -6 -3 -2 -2 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -2 -2 -3 -4 -5 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -5 -8 -3 -19 -15 -13 -7 -4 -12 -13 -10 -4 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -6 -6 -3 -0 0 0 0 -1 -3 -9 -9 -7 -4 -1 -0 -0 -3 -6 -8 -13 -3 0 0 0 0 0 0 0 0 -2 -20 -23 -22 -20 -20 -17 -19 -19 -19 -19 -19 -16 -20 -20 -18 -18 -13 -7 -5 -4 -3 -3 -2 -2 -1 -0 -1 -1 -1 -2 -3 -4 -4 -1 -3 -4 -2 -1 -0 0 0 0 0 0 -1 -6 -13 -16 -4 -12 -8 -3 0 0 0 0 0 -4 -11 -12 -10 -6 -4 -3 -3 -3 -1 -0 0 0 -0 -0 -0 0 0 -0 -0 -6 -4 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -12 -26 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -5 -16 -12 -4 -0 -0 -2 -3 -4 -1 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -5 -6 -5 -3 -0 -3 -3 -4 -8 -10 -7 -4 -2 -1 0 0 -7 -10 -7 -4 -0 0 0 0 0 0 0 0 0 0 -2 -21 -18 -18 -19 -18 -18 -17 -17 -18 -18 -14 -16 -16 -13 -11 -9 -5 -2 -2 -3 -3 -4 -2 -1 -0 -0 -0 -3 -2 -2 -3 -4 -1 -2 -1 -0 -0 -0 -0 0 0 0 -0 -3 -7 -14 -16 -8 -11 -2 -0 0 0 0 0 0 -4 -8 -8 -5 -4 -2 -2 -2 -1 -0 0 -0 -0 -0 -0 0 0 0 0 -0 -3 -2 -0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -7 -3 -14 -2 0 0 0 0 0 0 0 0 -0 -2 -1 -20 -31 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -3 -8 -10 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -6 -7 -6 -4 -4 -6 -5 -6 -7 -5 -3 -1 -0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -21 -23 -22 -21 -19 -17 -17 -25 -24 -14 -9 -13 -12 -9 -6 -3 -3 -3 -2 -1 -1 -1 -0 0 -0 -1 -3 -3 -3 -2 -2 -3 -1 -3 -2 -1 -0 -1 -0 -0 0 -2 -8 -5 -10 -16 -15 -5 -0 0 0 0 0 0 0 -6 -7 -5 -7 -5 -4 -3 -2 -1 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -3 -3 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -16 -2 0 0 0 0 0 0 0 0 0 0 0 -26 -38 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -7 -8 -9 -3 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -4 -5 -6 -5 -5 -5 -6 -6 -5 -5 -5 -2 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -11 -20 -19 -20 -24 -23 -24 -22 -15 -11 -13 -8 -6 -4 -3 -3 -5 -1 -4 -5 -2 -0 0 -0 -0 -1 -1 -2 -2 -4 -5 -2 -9 -3 -1 -0 -1 -1 -0 0 -6 -14 -14 -10 -11 -10 -5 -3 -3 -1 0 -1 -2 -0 -2 -5 -6 -7 -7 -7 -6 -3 -1 -0 0 0 -0 -0 -0 -1 -1 -3 -1 0 -0 -2 -5 -3 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -10 0 0 -0 -1 -2 -4 -7 -8 -9 -8 -7 -6 -4 -5 -4 -4 -2 0 0 0 -2 -6 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -8 -2 -21 -15 -11 -13 -19 -13 -20 -17 -15 -16 -14 -7 -6 -5 -5 -6 -1 -0 -1 -1 0 0 -1 -1 -0 -0 -0 -1 -6 -6 -5 -11 -3 -1 -0 -0 -1 -2 -0 -11 -15 -13 -13 -11 -7 -4 -2 -2 -0 0 -1 -2 -0 -3 -9 -11 -11 -11 -13 -6 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -1 -8 -7 -4 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -9 0 0 0 -0 -3 -6 -7 -5 -5 -6 -6 -5 -4 -7 -4 -3 -2 0 0 0 -2 -9 -11 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -13 -12 -10 -20 -16 -15 -19 -20 -13 -18 -17 -18 -19 -15 -3 -4 -4 -3 -1 -0 -0 -2 -1 -0 -1 -1 -2 -1 0 0 0 -6 -5 -7 -11 -2 -0 0 0 -1 -3 -1 -7 -13 -15 -17 -15 -5 -2 -0 -0 -1 -0 -1 -1 -1 -5 -23 -19 -17 -18 -16 -1 -6 -5 -1 -2 -0 -0 0 0 -1 -3 0 -3 -4 -2 -3 -14 -20 -9 -3 -2 -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 -11 -14 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 -3 -6 -4 0 0 0 -0 -1 -5 -6 -6 -7 -11 -7 -6 -6 -7 -6 -2 -1 0 0 -0 -2 -11 -8 0 0 0 0 0 0 0 0 0 -4 -3 -3 -17 -19 -14 -12 -14 -14 -15 -19 -19 -14 -13 -16 -9 -8 -6 -1 -1 -0 -0 -0 -0 -0 -2 -1 -2 -3 -2 -0 0 -0 -1 -2 -6 -4 -2 -2 -2 0 0 0 0 -1 -4 -2 -6 -12 -13 -11 -8 -8 -3 -2 -3 -0 -1 -0 -1 -5 -15 -16 -17 -23 -22 -11 -6 -27 -12 -3 -3 0 0 -0 -2 -3 -3 -1 -1 -1 0 -2 -13 -15 -26 -14 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -25 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -2 -2 -5 -9 -11 -7 -8 -8 -8 -8 -5 -2 -1 -1 -0 -2 -9 -4 0 0 0 0 0 0 0 0 0 -11 -7 -5 -14 -17 -12 -11 -11 -12 -12 -9 -12 -12 -11 -10 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -3 -4 -4 -1 -0 0 -0 -3 -6 -7 -6 -5 -5 -5 0 0 0 -0 -2 -4 -4 -8 -10 -10 -10 -9 -2 -0 -1 -0 -0 0 -2 -3 -4 -7 -23 -20 -24 -22 -10 -7 -2 -1 -1 -0 -0 -2 -2 -3 -2 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -14 -9 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -0 -0 -2 -4 -3 -7 -8 -10 -12 -7 -6 -4 -1 -1 -4 -5 -1 0 0 0 0 0 0 0 0 -1 -13 -4 -7 -13 -13 -12 -11 -11 -11 -11 -8 -11 -9 -7 -4 -2 -1 -0 -0 -1 -2 -2 -1 -0 0 -0 -2 -2 -4 -3 -1 -1 -1 -1 -4 -7 -5 -4 -7 -4 -2 -1 0 0 0 -3 -6 -4 -7 -8 -8 -10 -13 -7 -2 0 -0 0 -0 -4 -5 -10 -11 -8 -8 -14 -17 -12 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -7 0 0 0 -13 -13 0 0 0 0 0 -3 -9 -10 -7 -4 -3 -1 -0 -0 -2 -3 -5 -6 -6 -9 -13 -11 -4 -1 -2 -5 -5 0 0 0 0 0 0 0 0 0 -4 -13 -5 -13 -15 -12 -12 -11 -11 -11 -10 -10 -6 -6 -4 -3 -1 -1 -0 -1 -1 -1 -1 -0 -0 0 -0 -1 -1 -5 -3 -1 -1 -0 -1 -8 -7 -2 -1 -1 -8 -4 -0 0 0 0 -3 -5 -6 -10 -9 -5 -5 -5 -3 -6 -1 0 0 -0 -1 -1 -9 -8 -3 -9 -7 -9 -6 -0 -1 -1 -3 -2 -1 -1 -5 -7 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -33 -9 -2 -0 -22 -13 -9 -8 -7 -7 -7 -5 -3 0 0 -3 -5 -5 -6 -5 -6 -7 -6 -2 -1 -3 -6 -4 0 0 0 0 0 0 0 0 0 -3 -9 -13 -12 -11 -11 -10 -9 -8 -10 -6 -3 -3 -6 -2 -1 -1 -1 -3 -1 -1 -1 -1 -0 -2 -1 -0 -0 -1 -2 -2 -3 -2 -0 -2 -5 -4 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -2 -4 -4 -3 -5 -5 -3 -4 -0 -0 -0 0 -0 -1 -12 -6 -5 -10 -1 -3 -1 0 0 -0 -1 -2 -1 -1 -5 -9 -9 -4 -1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -23 -28 -24 -12 -4 -16 -16 -11 -10 -8 -8 -8 -6 -3 -0 -0 -4 -5 -6 -7 -7 -2 -3 -2 -1 -0 0 -6 -4 0 0 0 0 0 0 0 0 0 0 -5 -11 -8 -8 -9 -9 -7 -6 -7 -4 -4 -4 -4 -2 -2 -1 -1 -0 -0 -1 -2 -1 -1 0 0 0 -0 -0 -1 -2 -1 -1 -1 -2 -5 -3 -2 -2 -3 -3 -2 -2 -1 -0 -0 -1 -0 -0 -1 -1 -3 -3 -2 -2 -4 -0 -0 0 0 -0 -1 -3 -10 -9 -6 -2 -2 -1 -0 0 -0 -0 -1 -0 0 -2 -7 -1 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -4 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -12 -26 -30 -9 -10 -7 -12 -27 -24 -27 -10 -10 -10 -10 -9 -8 -5 -2 -1 -4 -5 -6 -7 -6 -2 -4 -2 -0 -0 -0 -4 -1 0 0 0 0 0 0 0 0 -0 -6 -8 -9 -8 -8 -8 -7 -7 -7 -6 -5 -5 -3 -2 -2 -2 -1 -1 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -3 -2 -1 -1 -0 -1 -3 -2 -3 -2 -1 -1 -2 -2 -1 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 -0 -0 -0 -2 -2 -2 -2 -2 -2 -2 -1 -4 -4 -2 -0 -0 -0 0 -2 -7 -7 -2 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 -1 -4 -5 -5 -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 0 0 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 -10 -22 -2 0 -12 -22 -17 -1 -18 -7 0 -11 -44 -42 -11 -10 -9 -10 -10 -10 -8 -4 -3 -3 -3 -5 -6 -4 -2 -3 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -2 -11 -8 -9 -10 -9 -8 -7 -8 -7 -5 -5 -8 -5 -4 -3 -3 -4 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -1 -2 -4 -2 -2 -2 -2 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -2 -1 -1 -0 -0 -0 0 0 -0 -1 -1 -1 -2 -2 -3 -4 -3 -2 -1 0 0 -0 -0 0 -1 -5 -5 -4 -4 -4 -5 -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 0 0 0 0 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 -17 -0 -25 -21 -10 0 0 0 -22 -25 -19 -15 -18 -5 0 0 -0 -5 -16 -17 -15 -15 -14 -11 -10 -6 -5 -5 -4 -5 -5 -6 -6 -5 -2 -1 -0 -2 -3 0 0 0 0 0 -0 -2 -0 -7 -10 -10 -10 -12 -13 -11 -8 -7 -10 -8 -7 -8 -8 -9 -9 -6 -6 -7 -1 -3 -2 -2 -3 -3 -2 -1 -1 -0 -0 -0 -1 -2 -3 -2 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -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 -0 -0 -1 -2 -0 -1 -4 -1 -0 0 -1 -4 -1 -0 0 -1 -1 -4 -5 -5 -5 -5 -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 -4 -8 -6 -45 -27 -14 -5 -1 -3 -14 -11 -18 -22 0 0 0 0 0 0 -11 -14 -24 -24 -19 -15 -12 -4 -3 -5 -6 -6 -7 -7 -8 -7 -5 -3 -1 -3 -3 -0 0 0 0 -3 -6 -12 -11 -11 -11 -11 -12 -12 -12 -12 -11 -10 -9 -9 -9 -8 -8 -8 -9 -8 -6 -7 -6 -3 -4 -2 -2 -4 -4 -3 -2 -2 -2 -2 -2 -2 -1 -0 0 -0 -0 -1 -1 -2 -1 -0 -1 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 0 -0 -1 -2 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -1 -0 0 0 -3 -9 -3 -0 -0 -0 -0 -2 -2 -3 -4 -5 -5 -5 -1 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -57 -57 -51 -27 -10 -31 -36 -8 -7 -9 0 0 0 -0 0 0 -10 -5 -19 -34 -27 -20 -12 -5 -5 -5 -6 -8 -9 -8 -9 -6 -3 -2 -1 -5 -5 -2 0 -1 -8 -10 -13 -14 -13 -9 -8 -8 -9 -10 -12 -8 -8 -9 -8 -7 -9 -6 -4 -5 -7 -8 -5 -4 -5 -5 -3 -3 -3 -3 -4 -4 -5 -3 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 0 0 -2 -3 -2 -2 -2 -3 -2 -1 -1 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -1 -2 -0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 0 -2 -6 -7 -1 0 -2 -4 -3 -3 -2 -4 -5 -5 -6 -5 -1 -1 -3 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -52 -51 -9 0 0 -3 -7 -1 0 0 0 -0 -1 -5 -2 0 -19 -21 -23 -32 -37 -29 -16 -8 -4 -4 -9 -11 -12 -12 -9 -6 -2 -1 -2 -7 -10 -4 0 -4 -16 -13 -12 -11 -9 -8 -8 -8 -9 -9 -8 -10 -8 -8 -6 -5 -5 -6 -5 -5 -5 -6 -4 -2 -2 -3 -3 -4 -4 -3 -3 -3 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -2 -3 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 -0 0 0 0 0 0 -1 -1 -1 -0 0 -1 -4 -6 -5 -1 -0 -0 -0 -0 -1 -0 -0 -1 -2 -3 -5 -5 -5 -6 -6 -6 -5 -5 -5 -5 -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 -14 -34 -35 -3 0 0 0 0 0 0 -14 -18 -11 -5 -6 -2 0 -22 -26 -28 -30 -31 -28 -15 -10 -8 -6 -13 -16 -22 -22 -17 -13 -2 -2 -3 -5 -14 -22 -21 -18 -17 -15 -12 -12 -11 -8 -9 -10 -12 -13 -12 -10 -10 -8 -6 -4 -4 -4 -2 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -3 -4 -2 -2 -3 -1 -0 -0 -0 0 -0 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -0 -1 -2 -1 -1 -0 -1 -1 0 0 -0 -1 -2 -7 -6 -2 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 -1 -4 -2 -0 -0 -0 -2 -3 -7 -8 -2 -0 -0 -0 -0 -0 0 0 0 -2 -3 -5 -5 -6 -6 -4 -2 -6 -6 -6 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -31 -18 0 0 0 0 -27 -29 -20 -21 -25 -22 -11 -10 -5 -6 -18 -28 -36 -32 -22 -11 -1 -3 -5 -11 -15 -1 -22 -22 -18 -15 -14 -14 -12 -14 -14 -10 -14 -9 -8 -8 -9 -11 -8 -7 -6 -5 -5 -6 -4 -3 -4 -4 -4 -3 -3 -3 -2 -2 -3 -2 -2 -5 -1 -2 -2 -2 -3 -6 -4 -1 -0 -0 0 -0 -1 -2 -2 -2 -1 -2 -2 -2 0 -0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 -0 -0 -1 -3 -4 -1 0 -0 -0 -0 -1 -0 0 -0 0 0 0 -0 -2 -6 -5 -2 -0 -0 -0 -1 -2 -5 -5 -3 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -6 -6 -4 -0 -2 -3 -3 -4 -4 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -16 -6 0 0 0 0 0 -11 -7 -14 -23 -23 -19 -9 -8 -2 -9 -25 -41 -42 -37 -24 -14 -9 -7 -5 -13 -19 -26 -26 -21 -18 -17 -18 -24 -24 -20 -18 -16 -17 -8 -5 -4 -7 -10 -9 -10 -9 -7 -6 -8 -4 -5 -5 -4 -6 -6 -4 -2 -2 -2 -4 -2 -0 -1 -0 -0 -1 -1 -1 -1 -2 -1 -1 -0 0 0 0 -0 -0 -1 -0 -1 -1 -1 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 0 -0 -0 0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -4 -9 -5 -1 0 -0 0 0 0 0 -0 -0 -0 -0 -1 -4 -5 -1 -0 0 0 0 0 0 -2 -4 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -8 -15 -18 0 0 0 0 0 0 0 -7 -11 -12 -14 -11 -10 -9 -4 -0 -2 -24 -35 -28 -37 -31 -20 -15 -13 -7 -19 -9 -13 -31 -25 -19 -17 -17 -20 -27 -25 -23 -22 -17 -5 -4 -4 -4 -4 -5 -9 -11 -7 -3 -4 -3 -5 -5 -5 -6 -7 -3 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -2 -1 -0 0 0 0 0 -0 -0 -0 0 0 -0 0 -1 -4 -4 -4 -3 -1 -0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 0 -1 -2 -2 -3 -3 -2 0 0 0 0 -0 -0 -0 -1 -1 -0 0 -0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 -2 -4 -4 0 0 0 0 0 0 0 -5 -8 -9 -6 -5 -6 -5 -3 0 0 -14 -15 -6 -10 -15 -16 -10 -8 -10 -21 -6 0 -11 -20 -12 -9 -9 -16 -28 -26 -24 -18 -12 -6 -2 -2 -2 -3 -5 -8 -11 -6 -5 -5 -2 -4 -3 -3 -3 -3 -2 -2 -3 -2 -2 -1 -3 -2 -1 -1 -0 -0 -0 -1 -2 -1 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -2 -1 -0 -2 -2 -2 -1 -1 -2 -1 -0 0 -0 -0 -0 -4 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 -0 0 0 0 -0 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -7 -4 -1 0 -0 -3 -7 -7 -6 -10 -11 -4 -2 -4 -5 -0 -2 -3 -4 -2 -0 -0 -0 -11 -26 -20 -13 -10 -8 -5 -3 -3 -4 -7 -8 -7 -3 -4 -6 -6 -5 -3 -2 -2 -2 -3 -3 -3 -2 -1 -2 -3 -3 -2 -1 -1 -0 -1 -1 -1 -1 0 0 0 -1 -1 -0 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -2 -2 -0 -1 -0 0 0 -1 -4 -1 0 -0 -1 -2 -1 -0 0 0 -0 0 -1 -1 -2 -4 -0 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -1 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -1 -0 0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -7 -2 -0 0 -0 -1 -6 -4 -3 -3 -5 -1 -0 -0 -1 -1 -4 -9 -4 0 0 0 -1 -13 -21 -18 -11 -11 -6 -3 -4 -4 -3 -4 -4 -3 -10 -10 -10 -9 -7 -5 -5 -4 -3 -2 -2 -3 -3 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -2 -4 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -0 -1 -1 -0 -1 -1 -1 -0 -1 -3 -1 -0 0 -1 -2 -1 -0 0 0 0 -0 -1 -3 -3 -2 0 0 0 0 -0 -1 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -3 -3 -1 0 -0 -2 -9 -3 -3 -5 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -4 -1 -0 -0 -0 -1 -5 -5 -6 -5 -2 -0 -2 -1 -2 -3 -1 -7 -5 -2 -0 0 0 -6 -6 -8 -11 -12 -6 -4 -4 -4 -2 -7 -7 -6 -7 -17 -14 -10 -9 -9 -10 -5 -2 -2 -3 -4 -4 -2 -1 -1 -1 -1 -3 -2 -2 -4 -0 -0 -1 -2 -2 -1 -4 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 0 -0 -0 -0 -1 -1 -1 -2 -3 -1 -3 -2 -1 -2 -2 -1 -0 0 0 -0 -2 -7 -5 -2 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -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 -1 -3 -5 -5 -6 -4 -6 -5 -5 -7 -1 -0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -1 -2 -6 -9 -6 -2 -2 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -2 -1 -2 -5 -6 -3 -3 -14 -18 -13 -16 -18 -20 -19 -17 -16 -14 -11 -10 -10 -7 -3 -5 -7 -6 -5 -4 -3 -2 -1 -1 -3 -4 -2 -1 -1 -0 -1 -2 -3 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -2 -2 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -5 -3 -2 -3 -4 -3 -0 0 0 -1 -3 -6 -1 -0 0 -0 -0 -0 -1 -2 -2 -0 0 0 -1 -2 -2 -3 -1 -1 -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 -4 -3 -1 -2 -3 -7 -7 -5 -8 -8 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 -0 -2 -4 -4 0 0 -4 -5 -3 -0 -1 -0 0 0 -0 -2 -2 -2 -4 -9 -1 0 0 0 0 0 -1 -12 -13 -11 -22 -19 -18 -17 -18 -18 -13 -13 -12 -9 -3 -2 -7 -10 -8 -8 -6 -5 -3 -3 -3 -6 -3 -1 -0 -0 -0 -2 -3 -3 -4 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -3 -3 -4 -6 -2 -2 -2 -1 0 0 -0 -1 -2 -2 -0 0 0 0 -0 -1 -1 -4 -4 -2 -0 0 -0 -1 -2 -3 -1 -1 -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 -1 -2 -1 -0 -0 -0 0 0 0 0 0 -1 -1 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 -0 -0 -0 0 0 0 -1 -4 -3 0 0 -1 -2 -3 -3 -3 -1 0 0 0 0 0 -2 -4 -8 -8 -1 0 0 0 0 0 -12 -14 -12 -18 -6 -12 -17 -19 -21 -16 -11 -11 -10 -5 -0 -12 -14 -14 -11 -3 -6 -8 -7 -5 -6 -5 -2 -0 -0 -0 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 -1 -1 -1 -2 -5 -2 -3 -3 -2 -1 -1 -5 -5 -4 -3 -1 -2 -1 0 0 0 -4 -8 -6 -1 -1 -0 0 -0 -0 -0 -4 -6 -5 -2 0 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 -1 -2 -4 -4 -2 -5 -4 -1 0 -1 -2 -0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -3 -2 -1 -0 -1 -1 -2 -4 -5 -6 -1 0 0 0 -0 -2 -1 -1 -2 0 0 0 -3 -2 -2 -17 -17 -14 -13 -18 -12 -11 -16 -19 -16 -7 -5 -9 -8 -4 -10 -11 -15 -15 -12 -10 -9 -7 -5 -4 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 0 -0 -1 -0 -1 -1 -2 -4 -2 -5 -3 -1 -1 -0 -1 -2 -2 -2 -1 -4 -2 0 0 -1 -14 -9 -6 -3 -3 -0 0 0 0 -0 -4 -6 -4 -1 -1 0 0 0 -0 -0 -1 -3 -3 -1 -0 -1 -4 -5 -3 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -2 -2 -5 -3 -5 -4 -3 -3 -3 -1 -1 -2 -3 -2 -1 -5 -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 -2 -2 -1 -2 -2 -4 -5 -7 -6 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 -1 -5 -2 -0 0 0 0 0 -14 -23 -19 -16 -14 -13 -11 -11 -10 -10 -12 -15 -16 -15 -6 -11 -9 -4 -4 -4 -11 -11 -6 -1 -7 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 0 -0 -1 -1 -2 -1 -1 -2 -1 -4 -4 -3 -1 -1 -4 -1 0 -1 -5 -18 -7 -4 -4 -4 -0 -2 -1 0 -0 -2 -6 -2 -1 -1 -1 -3 -1 0 0 0 0 -0 -0 -3 -7 -9 -6 -2 -0 -0 -0 0 0 0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -4 -4 -3 -2 -2 -0 -0 -4 -5 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -2 -5 -4 -3 -3 -5 -5 -4 -4 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 -2 -3 -2 -0 0 0 0 0 0 -10 -16 -14 -10 -12 -12 -11 -11 -12 -11 -12 -14 -14 -10 -10 -7 -5 -4 -5 -9 -8 -6 -5 -3 -1 -2 -1 -1 -1 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -1 -0 -0 0 0 -0 -2 -2 -0 -1 -1 -1 -1 0 -0 -1 -1 -2 -4 -0 0 0 -4 -9 -2 -3 -3 -2 0 -0 -0 0 0 0 0 0 -1 -2 -3 -3 -0 0 0 0 -0 -1 -1 -3 -6 -7 -5 -2 -1 -1 -0 -1 -1 -1 -2 -2 -0 -4 -3 -2 -1 -0 -1 -1 -1 -0 -0 -0 -2 -1 -2 -4 -2 -1 -0 -2 -5 -5 -8 -5 -3 -1 -1 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -0 -1 -2 -3 -3 -2 -3 -3 -3 -2 -1 -0 0 -1 -2 -2 -0 0 0 0 0 0 -6 -8 -1 0 0 -2 -5 -4 -0 -9 -9 -8 -8 -10 -10 -11 -11 -11 -12 -7 -11 -14 -14 -11 -5 -4 -4 -5 -7 -5 -4 -2 -2 -1 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -1 -2 -0 -0 -0 -0 -0 -1 -3 -3 -2 -1 -3 -2 -0 0 -0 -0 -0 -0 -3 -5 -0 0 0 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 -1 -1 -0 -1 -3 -3 -4 -5 -3 -1 -1 -2 -2 -2 -1 -2 -2 -1 -4 -3 -2 -1 -0 -0 -1 -1 -0 -0 -0 -3 -2 -1 -3 -6 -5 -2 -1 -3 -5 -5 -2 -2 -3 -3 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 -0 -1 -1 -1 -0 -0 -2 -2 -1 0 0 0 -1 -2 -2 -0 0 0 0 0 0 0 -1 -1 -2 -6 -6 -7 -7 -2 -6 -3 -5 -7 -7 -8 -10 -10 -8 -5 -3 -9 -9 -9 -9 -7 -5 -4 -4 -5 -3 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -0 -1 -1 -1 -1 -1 -1 -0 -1 -2 -0 -0 -0 -0 -1 -3 -1 -1 -1 -1 -2 -4 -1 -0 -0 -1 -2 -0 -1 -1 -0 -0 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -9 -8 -2 -4 -2 -2 -3 -1 -1 -2 -2 -2 -1 -0 0 -0 -0 -0 -1 -2 -1 0 0 0 0 -1 -1 -1 -5 -3 -1 -2 -6 -8 -4 -6 -5 -3 -2 -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 -1 -1 -0 0 -0 -2 -2 -1 -0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -4 -8 -7 -1 -5 -7 -4 -0 -4 -5 -6 -7 -8 -10 -5 -1 -3 -9 -4 -5 -7 -6 -6 -3 -5 -4 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -2 -2 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -0 -1 -1 -1 -0 -1 -0 0 0 -0 -0 -1 -1 0 0 0 -1 -3 -4 -1 -1 -0 0 0 -0 -0 -0 0 0 -1 -8 -8 -5 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -6 -5 -4 -2 -0 -0 -5 -9 -8 -4 -3 -3 -2 -3 -4 -3 -4 -3 -1 -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 -0 0 0 0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -5 -5 -5 -5 -0 -7 -6 -3 -1 -5 -5 -4 -3 -1 -0 -0 -3 -5 -6 -6 -6 -6 -4 -3 -2 -3 -2 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -2 -3 -4 -4 -3 -0 -0 0 0 -0 -1 -0 -0 0 0 0 -1 -3 -2 -0 -0 -0 0 0 0 0 0 0 -0 -2 -8 -9 -7 -3 -1 -1 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -6 -10 -8 -4 -4 -4 -5 -3 -1 -2 -2 -1 -0 0 -0 -0 -0 -1 -2 -2 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 -2 -3 -3 -3 -2 -2 -3 -6 -5 -3 -2 -2 -2 -3 -4 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -4 -5 -5 -4 -8 -3 -0 -0 -1 -2 -1 -0 -2 -5 -5 -6 -5 -3 -4 -3 -5 -3 -1 -1 -1 -0 -0 0 0 -0 -1 -1 -1 -2 -2 -1 -0 -2 -4 -0 -0 -1 -1 -2 -3 -1 -1 -1 -2 -4 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -4 -4 -2 0 0 0 -0 -3 -6 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -6 -5 -3 -2 -0 -0 -0 -0 -0 -0 0 0 0 0 -1 -2 -1 -0 0 -0 -1 -2 -2 -2 -2 -3 -2 -3 -2 -2 -2 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 -2 -2 -3 -4 -3 -3 -4 -3 -3 -2 -2 -1 -1 -2 -3 -2 -1 0 0 -1 -1 0 0 0 0 0 -0 -1 -6 -8 -7 -5 -5 -5 -2 0 -0 -0 0 -2 -4 -5 -5 -4 -4 -4 -5 -4 -4 -2 -1 -2 -2 -1 -0 0 0 -0 -1 -2 -2 -2 -2 -7 -4 -5 -6 -3 -0 -3 -3 -1 -2 -3 -2 -2 -3 -4 -5 -1 -0 -0 -1 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -2 -1 -0 0 0 0 -0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -4 -8 -6 -2 -1 -0 0 0 0 -0 -0 -0 0 0 0 -1 -4 -1 -2 -2 -2 -3 -3 -3 -1 -1 -2 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -4 -3 0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -2 -0 0 0 0 0 0 -2 -2 -2 -3 -4 -3 -4 -5 -3 -2 -1 -1 -1 -1 -0 -2 -2 -1 -0 -1 -0 0 0 0 0 -1 -4 -7 -7 -5 -4 -3 -2 -2 -2 -1 0 -0 -1 -4 -4 -3 -2 -2 -4 -4 -4 -4 -4 -3 -2 -3 -3 -2 -0 -0 0 0 -0 -1 -3 -5 -6 -5 -3 -7 -8 -6 -2 -2 -4 -3 -2 -2 -2 -4 -3 -1 -1 0 0 0 -1 -2 -1 -0 -0 -0 -1 -2 -1 -2 -1 -0 -2 -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 -3 -5 -5 -4 -4 -3 -3 -3 -2 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -3 -3 -2 -1 -2 -2 -1 -0 -0 0 -0 -0 -0 -0 -1 -1 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -1 -1 -0 -0 -1 -1 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 -2 -2 -3 -3 -5 -5 -5 -4 -2 -1 -1 -1 -0 -0 -0 -2 -2 -2 -2 -1 -0 0 0 0 -0 -4 -4 -4 -5 -2 -2 -1 0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -3 -4 -3 -3 -5 -7 -4 -2 -1 -2 -2 -1 -1 -0 0 0 -0 -0 -4 -5 -5 -4 -5 -6 -4 -3 -4 -6 -2 -1 -3 -4 -5 -6 -3 -0 0 0 0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -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 -2 -2 -4 -5 -2 -4 -4 -4 -4 -2 -1 -0 -0 -1 0 -0 -0 -0 -0 -0 0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 -1 -0 -2 -3 -0 0 -0 -0 -0 -0 -0 -3 -6 -7 -0 -2 -1 -0 -0 -0 -1 -3 -2 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 -5 -6 -5 -4 -3 -0 0 0 0 -6 -5 -4 -4 -5 -6 -2 0 -3 -5 -3 -3 -1 -0 -0 -2 -4 -6 -5 -4 -6 -5 -4 -3 -1 -1 -2 -3 -3 -3 -4 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -3 -3 -3 -3 -2 -4 -2 -2 -3 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -2 -5 -2 -0 -1 -2 -6 -2 -1 -2 -2 -3 -4 -4 -5 -2 -1 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -2 -1 -2 -2 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 -1 -3 -7 -11 -8 -6 -4 -3 -1 -0 0 0 -0 0 -0 -0 -0 -0 -1 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 -1 -0 0 -0 -1 -2 -3 -3 -2 -2 -1 -0 -3 -6 -2 -1 -0 -0 -0 -1 -6 -6 -8 -6 -0 -2 -0 -0 -0 -0 -1 -5 -3 0 0 -0 -7 -4 -2 -1 0 0 0 0 0 -0 -2 -5 -4 -4 -4 -0 0 0 0 -6 -4 -3 -3 -2 -3 -9 -6 -9 -8 -4 -3 -3 -1 -1 -2 -5 -10 -6 -3 -2 -3 -5 -3 -1 -0 -0 -1 -2 -4 -4 -2 -2 -2 -1 -0 -0 -0 0 -0 -1 -0 -0 -1 -2 -2 -0 -2 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 -1 -2 -1 -2 -2 -1 -2 -4 -1 -0 -1 -2 -1 -2 -2 -2 -2 -0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 -0 -2 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -7 -13 -14 -8 -8 -7 -5 -2 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -5 -7 -6 -1 -0 -0 -1 -5 -1 0 0 0 0 0 0 -1 -2 -2 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 0 -0 -0 0 0 -0 -2 -1 -0 0 -0 -0 -0 0 -3 -3 -4 -2 -1 -2 -4 -6 -6 -5 -4 -4 -4 -2 -3 -4 -5 -11 -4 -2 -1 -2 -4 -1 -0 0 0 -0 -2 -4 -4 -3 -4 -3 -1 -0 0 0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -1 -1 -2 -3 -2 -1 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -1 -2 -1 -2 -2 -2 -3 -0 -0 -0 -0 -0 0 -0 0 -0 -0 -1 -4 -2 -0 -0 -1 -0 0 -4 -6 -4 -1 -5 -5 -3 0 0 0 0 -0 -1 -3 -1 -1 -1 -1 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -2 -3 -3 -3 -4 -5 -3 -2 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -3 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -0 0 -3 -5 -5 0 0 0 -2 -3 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -1 -2 -1 -2 -0 -2 -3 -1 -2 -1 -2 -4 -2 -3 -6 -7 -4 -4 -1 -4 -5 -6 -3 -3 -2 -1 -1 -1 -1 -0 -0 -1 -2 -4 -4 -4 -5 -4 -1 -0 0 -0 -2 -0 -0 -0 -0 -1 -1 -1 -2 -1 -3 -2 -2 -3 -3 -1 -1 -1 -1 -1 -1 -3 -3 -2 -0 -0 -0 -1 -2 -2 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -4 -1 -0 -1 -0 -1 -3 -3 -0 -0 -1 -6 -6 -1 -3 -3 -3 -1 0 0 0 -0 -1 -1 -2 -1 -0 -0 0 0 0 -1 -6 -6 0 0 0 0 0 0 0 0 0 -0 -1 -6 -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 -1 -2 -4 -5 -5 -4 -2 -1 -0 -0 -1 -4 -4 -2 0 0 0 0 0 0 -2 -8 -3 -1 -0 -0 0 -4 -6 -5 -1 -0 -2 -1 -0 0 0 0 -1 -3 -2 -0 -1 -0 -0 -0 -0 -1 -0 -1 -2 -2 -3 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -3 -5 -5 -5 -3 -2 -4 -2 -1 -1 -1 -1 -1 -2 -3 -2 -0 0 -3 -7 -5 -4 -2 -1 -3 -2 -0 0 -1 -2 -1 -1 -1 -1 -0 0 -2 -3 -3 -2 -3 -3 -2 -1 0 0 -2 -2 -1 -2 -4 -4 -4 -3 -0 -0 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -1 -1 -0 -1 -2 -1 -1 -1 -1 -0 -1 -2 -2 -1 -3 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -3 -4 -4 -1 -0 0 0 -0 -1 -5 -4 0 0 0 0 0 0 -0 -3 -2 -1 -2 -4 -4 -2 -1 0 -0 -0 -0 -0 -0 0 0 -0 -0 0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 -0 -1 -1 -1 -2 -4 -6 -6 -6 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -7 -22 -11 -4 -0 -3 -7 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 -1 -1 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -1 0 -0 -2 -2 -1 0 0 -0 -1 -1 -2 -4 -5 -5 -5 -4 -1 -0 -0 0 -0 -1 -1 -3 -3 -0 -0 -3 -4 -4 -5 -1 0 -1 -2 -0 0 -1 -1 -1 -1 -1 -0 -0 -1 -2 -2 -2 -1 -1 -2 -1 -2 -1 -1 -2 -3 -2 -1 -2 -2 -1 -2 -2 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -1 -1 0 -0 -1 -1 -1 -1 -1 -3 -4 -4 -3 -2 -3 -2 -1 -1 0 0 -0 -0 -1 -2 -3 -2 -2 -3 -3 -3 -1 -1 -0 -0 -1 -4 -2 0 0 0 0 0 0 -0 -2 -2 -1 -1 -2 -2 -2 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -4 -3 -3 -3 -2 -3 -4 -3 -0 -1 -0 0 0 0 0 0 0 -2 -3 0 0 0 -7 -15 -5 -6 -6 -6 -7 -3 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -2 0 0 -4 -3 -1 -0 -0 0 -0 -0 -1 -4 -4 -4 -5 -4 -0 -0 -0 -0 -0 -1 -0 -2 -3 -1 -3 -3 -2 -3 -5 -2 -0 -1 -2 0 0 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -3 -5 -3 -1 -4 -3 -2 -2 -7 -1 -1 -1 -2 -2 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -1 -0 -0 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -3 -6 -4 -2 0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -3 -3 -5 -5 -4 -3 -2 -2 -1 0 -0 -2 -1 -0 0 0 0 0 0 0 -0 -1 -0 0 -1 -3 -3 -1 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -2 -2 -3 -2 -2 -0 0 0 0 -1 -10 -12 -10 -8 -5 -0 0 0 -3 -7 -0 -2 -6 -7 -4 -3 -3 -4 -3 -1 -0 -2 -1 -0 -0 -0 -0 0 0 -1 -3 -2 -1 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -1 -2 -1 0 -2 -9 -3 -1 -1 -1 0 -0 -1 -2 -4 -3 -4 -3 -1 -0 -0 -0 -0 -1 -1 -4 -2 -1 -1 -1 -1 -1 -3 -5 -4 -0 -2 -1 0 0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -0 0 -0 -1 -0 -2 -3 -3 -0 -0 0 -1 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 0 -0 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -5 -3 -3 -2 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 -1 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -0 -0 -0 -1 -2 -3 -4 -4 -2 0 0 -0 -0 0 -0 -3 -7 -9 -10 -9 0 0 0 -3 -6 -1 -6 -7 -5 -5 -5 -6 -3 -1 -0 -0 -2 -1 0 -0 -0 -2 -1 -1 -1 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 -3 -7 -1 -1 -1 -1 0 -0 -3 -3 -3 -1 -1 -1 -1 -1 -0 -1 -1 -1 -2 -3 -0 0 0 -0 -2 -6 -3 -2 -2 -0 -1 -0 0 0 0 -0 -0 -1 -1 -0 -1 -1 -1 -2 -2 -5 -2 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -3 -3 -2 -1 -0 -1 -1 -1 -0 -1 -3 -1 -0 -2 -4 -0 -1 -1 -0 -0 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -2 -1 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -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 -1 -0 -0 -1 -3 -3 -4 -5 -2 0 -0 -2 -1 0 0 0 0 0 0 0 -0 -0 0 -1 -3 -4 -7 -7 -5 -4 -3 -3 -3 -1 -0 -1 -2 -1 -0 -0 0 -0 -1 -3 -2 -1 -0 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 0 -3 -3 0 0 0 -0 -2 -3 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -0 -1 -1 -1 0 0 0 0 -1 -3 -1 -0 -1 -1 -3 -0 -0 -0 0 -0 -1 -0 0 -0 -0 -1 -1 -2 -2 -7 -1 -1 -1 -1 0 -0 0 0 -0 -0 -1 -0 0 -0 0 0 -0 -0 -0 -0 -1 -1 -3 -6 -6 -2 -1 -1 -0 -0 -1 -0 -1 -2 0 0 -2 -2 -1 -4 -3 -1 -1 -2 -0 -0 -0 -0 -0 0 0 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 -1 -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 -2 -1 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -6 -6 -6 -6 -4 -4 -5 -3 -1 -0 -1 -3 -2 -1 -0 -0 0 -0 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -2 -3 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -1 -2 -1 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 0 0 0 0 -0 -1 -0 0 -2 -3 0 0 -5 -5 -0 -1 -1 -0 -0 -1 -1 -0 0 -0 -0 -1 -1 -0 -1 -1 0 -0 -0 -0 0 0 0 -0 -4 -7 -0 -1 -2 -3 -2 -0 -0 -0 -2 -2 -0 0 -3 -4 -5 -6 -1 -3 -4 0 0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -3 -4 -4 -3 -5 -3 -1 -1 -2 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -3 -3 -2 -0 -0 0 -0 -0 -1 0 -0 -0 -0 -1 -2 -4 -2 -1 -0 -1 -3 -2 -1 -1 -2 -1 -0 -0 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -1 -1 -5 -4 -2 -2 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -1 -3 -2 -1 -1 -1 -1 -1 -0 -0 -6 -7 -0 -0 -1 -2 -2 -2 -0 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 0 -0 -0 -0 0 -0 -1 -1 -4 -3 -2 -1 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -2 -0 -2 -2 -1 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -1 -1 -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 -1 -2 -3 -2 -1 -5 -5 -2 -2 -1 0 -0 -1 -1 -0 0 0 0 -0 -0 -1 -2 -2 -1 -0 -1 -2 -2 -1 -1 -1 0 0 0 -1 -1 -0 -0 -0 -1 -1 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -0 0 -0 0 -0 -0 0 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -3 -2 -1 -0 -1 -2 -2 -0 -0 0 -6 -5 -1 0 -0 -0 -2 -2 -1 -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 -2 -1 -0 -1 -4 -0 0 -1 -2 -1 -4 -4 -3 -3 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 -1 -2 -1 -3 -3 -3 -3 -0 -0 -0 -0 -2 -3 -1 0 0 -0 -3 -3 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -4 -3 -2 -0 -1 -2 -6 -2 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -2 -2 -2 -2 -0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -2 -2 -3 -4 -1 -0 -0 0 0 0 -3 -4 -2 -3 -2 -1 -0 -1 -2 -1 -1 -2 -2 -0 -3 -2 -1 -1 -1 -1 -2 -2 -1 -5 -1 -2 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 0 -0 -0 0 -0 -1 -2 -1 -0 -1 -3 -5 -5 -5 -4 -4 -4 -2 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -2 -1 0 0 0 0 0 0 -0 -0 -0 0 0 -2 -6 -5 -4 -3 -3 -2 -2 -2 -2 -2 -4 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -3 -5 -3 -0 0 -1 -4 -8 -3 -1 -1 -2 -2 -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 -2 -1 -0 -0 0 0 0 0 -0 -1 -0 -1 -1 0 0 0 -0 -1 -1 -1 -0 0 -0 -0 -1 -1 -3 -2 -0 0 -1 -1 -0 -1 -4 -10 -11 -5 -0 -0 -0 -0 -2 -6 -1 -2 -3 -2 -5 -2 -1 -1 -0 -1 -0 -0 -0 0 0 -2 -1 0 0 0 -2 -1 -0 -0 0 0 -2 -2 -1 0 0 0 -1 -1 0 0 0 -1 -2 -2 -1 -0 -0 -1 0 0 0 0 -0 -1 -6 -4 -3 -2 -2 -0 0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -4 -3 -3 -4 -5 -4 -3 -3 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 -1 -1 -1 -1 -1 -0 0 0 0 -0 -1 -4 -7 -6 -1 -2 -2 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -2 -2 -3 -2 -1 -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 0 0 -4 -5 -4 -4 -1 -0 -0 -1 -1 -0 -2 -2 0 -0 -1 -0 -3 -6 0 -1 -1 -3 -5 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -2 -3 -2 0 0 -1 -3 -2 0 0 0 -0 -0 0 0 0 0 -1 -4 -1 -0 0 0 -0 0 -0 -0 -1 -2 -3 -5 -5 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -5 -5 -4 -2 -3 -3 -3 -3 -3 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 0 -0 -0 -0 -1 -2 -1 -0 0 0 -1 -0 -2 -5 -5 0 0 -1 -1 -1 -0 -0 0 -0 -1 -0 -1 -1 -1 -1 -2 -2 -2 -1 -2 -3 -2 -2 -2 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -1 -0 -0 -0 0 0 0 0 -0 -1 -0 -0 0 -0 -2 -0 -0 -0 0 -0 -0 -2 -3 -2 -0 0 -0 -1 -2 -0 0 -2 -3 0 -0 -3 -3 -3 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -6 -4 -1 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -3 -5 -4 -3 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -1 -0 -0 0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -1 -1 -0 0 0 -0 0 -0 -2 -2 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -0 -0 0 -0 -1 -1 -1 -2 -3 -3 -1 -0 -1 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 -0 0 -0 -1 -2 -1 0 0 0 -0 -0 -0 -0 -2 -1 -1 -0 -1 -0 -0 -1 -1 -0 -1 -2 -2 -0 0 0 -1 -3 -3 -0 -0 -2 -3 -2 -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 -1 -1 -1 -1 0 -0 -0 -0 -0 -4 -4 -2 -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 0 0 0 -0 -0 -0 0 0 -2 -8 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -0 -1 -1 -1 -2 -1 -0 -0 0 0 -2 -2 -1 -3 -2 -1 0 0 0 0 0 -0 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -2 -3 -4 -1 -2 -2 -2 -2 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -0 -2 -2 -1 -0 -0 0 0 -0 -1 -0 0 0 -0 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 0 0 -0 -2 -2 -0 -2 -1 -0 -0 -1 -2 -0 0 0 -0 -1 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -1 -2 -3 -2 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -1 -1 -0 -0 -1 -3 -4 -2 -2 -2 -2 -3 -3 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -0 0 0 0 -4 -2 -0 -1 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 -0 -1 -0 -0 -0 -0 -1 -1 0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -2 -2 -1 0 0 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -1 -2 -1 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -2 -1 -0 -1 -1 -2 -1 0 -0 -1 -1 -1 -1 -2 -2 -0 0 -2 -3 0 0 -0 -0 -1 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -3 -4 -3 -2 -2 -2 -2 -1 -2 -2 -3 -4 -1 -1 -1 -2 -2 -3 -2 -3 -5 -6 -2 -2 -1 -0 -0 0 -1 -0 0 -0 -1 -1 -0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -3 -2 -0 -2 -1 -0 -1 -1 -0 -0 0 -0 -1 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 0 -0 -1 -1 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -2 -3 -2 -1 -1 -0 -0 -0 -1 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -0 0 -0 -1 -3 -3 -3 -2 -0 0 0 -0 -1 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -0 -1 -1 -1 -0 0 0 -0 0 0 0 0 0 -0 -3 -3 -2 -1 -3 -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 -2 -2 -1 -0 -0 -0 -1 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -0 0 -0 -0 0 0 0 0 -1 -1 -1 -2 -0 -0 -0 -0 -1 -3 -2 -1 -1 -2 -0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -0 -0 0 0 -0 -1 -2 -3 -3 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -3 -1 0 0 0 0 0 -0 -0 -0 -0 -1 -1 0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 -3 -2 -0 -0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 -1 -1 -0 -1 -2 -2 -1 0 0 -0 -0 -1 -2 -1 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -4 -0 0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -1 -0 -0 -0 -0 -1 -2 -0 0 -0 -0 -1 -0 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -1 0 0 -0 -1 -0 0 -0 -0 -3 -2 -3 -2 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 -1 -0 0 0 0 0 0 -0 -0 0 -0 0 0 0 -0 -0 0 -0 -0 -1 -0 -0 -0 0 0 -0 0 -0 -2 -2 -1 -0 -0 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -1 -2 -2 0 -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 -1 -0 -0 -2 -1 -0 -0 -2 -1 0 0 0 0 -0 -0 -0 0 -1 -2 -1 -1 -0 0 0 -0 -0 -0 0 -1 -1 -1 -1 -2 -2 -0 -0 -1 -4 -3 -0 -0 0 0 0 -0 -1 -0 0 0 -1 -4 -1 0 0 0 0 -1 -2 -3 -2 -2 -1 0 0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 0 -0 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 -0 -0 -0 0 0 0 -0 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -2 -1 -0 -0 0 0 0 0 0 0 -1 -1 -0 -1 -0 -1 -1 -1 -1 -11 -4 -0 0 0 0 0 -0 -1 0 0 -0 -1 -3 -0 -2 -2 -1 -1 -2 -2 -1 -1 -2 -1 -0 0 -0 -0 -1 -0 -0 -1 0 -0 0 0 0 -0 -0 -0 -1 -0 -1 -0 -1 -1 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 -2 -1 0 -0 -0 -0 -0 0 -0 -1 -0 0 0 0 0 0 0 -0 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -1 -1 -0 -0 -1 -1 -1 -2 -9 -2 0 0 0 0 0 0 -0 0 0 -0 -0 -1 -3 -2 -1 -1 -1 -0 -0 -0 -1 -1 -2 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 -0 0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -0 -1 -1 -1 -1 -0 -1 -2 -0 -0 0 -0 0 0 0 -4 -5 -3 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -1 -2 0 0 -2 -2 -1 -1 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 -1 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -2 -2 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan 64 nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 67 nan nan nan nan nan nan nan nan 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 nan nan 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan 68 68 nan nan nan nan 74 74 nan nan nan 70 68 nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 74 74 nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan 73 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 75 76 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 78 77 nan nan 78 nan nan 76 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 78 77 77 78 nan nan nan 73 73 nan 76 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 77 nan nan 73 73 73 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 76 76 76 nan nan 72 71 71 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 77 76 77 77 75 73 71 70 70 71 73 nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 80 80 79 78 78 78 77 75 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 79 79 nan 80 81 82 82 82 81 80 78 76 75 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 80 80 81 81 82 83 84 84 82 nan nan 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 81 81 82 83 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan 82 83 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 nan nan nan nan nan nan 83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 69 nan 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 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 66 68 68 68 68 nan 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 68 68 68 68 68 68 68 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 71 nan nan 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 69 69 69 68 67 66 nan 69 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 72 75 76 74 nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan 71 70 70 68 67 67 nan 68 66 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 72 nan 76 75 73 nan nan nan nan nan nan 71 nan nan nan nan nan nan nan 73 71 nan nan nan nan nan 70 71 nan nan 72 71 70 69 69 68 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan 75 74 74 nan nan nan nan 73 74 76 76 75 74 74 72 71 nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan 71 72 72 71 71 nan 72 72 71 69 69 70 69 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 nan 75 75 75 74 73 73 74 74 74 74 76 76 75 74 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan 72 71 nan 71 70 70 69 70 70 69 68 69 71 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 77 77 77 76 76 75 74 74 74 74 74 74 74 nan nan 75 75 74 73 nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan 72 71 70 69 nan 69 69 70 70 69 70 71 73 nan 73 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 78 78 78 77 76 76 75 75 75 74 74 74 74 74 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 68 nan nan 68 69 70 70 71 73 74 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 81 80 80 79 78 78 77 76 75 74 74 73 73 73 73 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 68 66 67 nan 69 70 71 72 nan nan 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan 82 82 82 81 80 80 78 77 76 75 nan nan 74 74 74 74 nan 71 nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 68 68 69 nan nan nan nan 72 nan 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 81 80 79 77 76 76 75 75 75 75 76 76 76 nan 72 71 72 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 68 nan nan nan nan nan nan 71 72 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 84 82 80 78 76 75 74 75 75 nan nan nan 77 77 77 75 73 72 73 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 68 70 nan nan nan nan 72 72 73 74 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 82 81 78 76 74 73 73 73 nan nan nan 77 77 76 74 72 nan 70 71 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan 73 74 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 80 80 78 75 73 72 nan 73 73 nan nan 76 nan 75 72 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 73 75 76 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 78 78 77 75 73 72 nan nan nan nan nan 74 nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 76 77 77 77 77 76 74 72 nan 71 71 nan nan 72 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 76 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 76 77 77 76 74 73 71 69 70 69 nan nan nan 73 nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 nan nan 75 73 72 70 nan 69 68 nan nan nan nan nan nan nan 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 75 75 74 73 71 71 70 68 67 nan nan nan nan nan nan nan 68 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 nan 75 74 73 72 71 70 68 68 nan nan nan nan nan 70 69 68 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 nan nan 76 nan nan nan nan nan 74 72 71 69 69 nan nan 70 nan nan nan 70 nan 68 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 74 72 nan nan nan nan nan nan nan 72 72 72 70 69 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 nan nan nan 77 77 77 77 77 75 73 72 72 nan nan nan nan nan nan 74 74 72 71 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 nan nan nan nan nan 76 nan nan 73 nan nan nan nan nan 75 76 75 75 74 75 77 nan nan nan nan nan nan nan 75 nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 76 74 73 nan 73 74 74 nan nan 76 nan 76 76 76 78 80 nan nan nan nan nan nan nan nan 76 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 74 73 72 72 72 73 74 nan nan 77 77 76 76 77 79 80 80 80 80 79 nan nan nan nan 76 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 72 72 72 nan nan nan 78 78 77 77 78 79 80 80 80 79 79 78 nan nan 77 77 77 78 77 77 77 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 68 68 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 73 72 72 72 nan nan 77 nan 79 79 78 78 78 78 79 80 80 79 79 79 79 79 79 79 79 80 80 79 79 78 78 77 nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 70 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 72 72 72 72 nan 74 76 76 77 78 78 78 78 78 79 79 79 79 78 79 79 80 nan nan nan 80 80 79 nan 78 77 76 nan 76 76 nan nan nan nan nan 72 72 nan nan nan nan nan nan 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 71 71 71 70 70 71 73 73 73 75 77 77 78 78 nan 78 78 77 77 78 78 79 nan nan nan 80 nan nan 79 78 77 76 nan nan nan 75 nan nan nan nan nan nan 70 nan nan nan nan 70 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 70 69 69 70 70 71 72 74 nan nan 77 77 77 77 77 76 nan nan 78 nan nan nan nan 79 nan nan 78 78 76 75 nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 70 nan 70 70 69 70 70 72 73 nan nan 76 76 76 76 77 76 nan nan nan nan nan nan nan 78 nan nan nan nan 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 77 nan nan nan nan nan nan nan nan nan nan nan nan 77 nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 74 nan nan nan nan 75 nan nan nan nan nan nan 76 nan nan 71 nan nan nan 69 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 71 70 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 nan 69 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan 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 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan 285 nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 284 nan nan nan nan nan nan nan nan 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 nan nan 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan 290 288 nan nan nan nan 285 285 nan nan nan 287 288 nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 292 nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan 287 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 nan nan 289 nan nan 291 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 289 289 nan nan nan 291 291 nan 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 nan nan 290 290 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 288 nan nan 289 289 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 288 287 287 288 288 288 289 289 290 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 288 287 287 287 287 287 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 nan 287 288 288 288 288 287 288 288 289 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 286 287 288 288 288 288 287 nan nan 290 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 286 285 286 287 288 288 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 284 nan nan 288 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 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 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 298 nan 299 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 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 297 297 297 297 nan 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 292 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 298 297 298 299 300 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 290 290 291 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 299 299 299 298 298 300 300 299 nan 299 298 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 291 294 296 296 nan nan nan nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan 299 299 299 299 300 299 nan 298 295 294 294 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 288 289 nan 294 295 295 nan nan nan nan nan nan 291 nan nan nan nan nan nan nan 297 296 nan nan nan nan nan 299 298 nan nan 299 299 298 298 298 298 298 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan 294 294 294 nan nan nan nan 287 289 292 294 295 294 294 293 291 nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan 293 295 296 297 297 nan 297 298 299 297 296 296 297 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan 292 293 293 292 290 288 287 287 288 289 292 293 294 293 294 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan 295 295 nan 296 297 297 297 296 295 294 294 293 290 287 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 290 291 291 291 291 290 289 287 287 287 288 289 nan nan 293 293 293 292 nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan 293 293 293 294 nan 296 296 295 293 293 292 291 289 nan 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 290 290 290 289 288 287 288 288 288 289 291 291 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 292 nan nan 295 294 293 293 291 290 289 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 288 288 288 288 288 289 290 291 291 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 292 294 nan 294 293 292 291 nan nan 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan 288 288 288 288 288 288 288 289 289 289 nan nan 290 290 290 290 nan 291 nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 290 290 291 293 nan nan nan nan 291 nan 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 288 289 290 290 290 290 290 290 290 289 289 289 nan 290 290 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 288 289 nan nan nan nan nan nan 290 290 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 289 290 291 292 292 291 290 nan nan nan 289 289 288 288 289 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 287 288 289 nan nan nan nan 291 290 289 289 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 291 292 293 293 292 292 nan nan nan 290 290 290 289 289 nan 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan 290 290 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 291 292 292 293 293 nan 292 292 nan nan 291 nan 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 290 290 290 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 292 292 292 292 292 nan nan nan nan nan 291 nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 290 290 291 291 292 293 293 292 nan 291 291 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 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 291 292 292 293 293 293 293 292 292 nan nan nan 292 nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan 292 293 294 294 nan 293 293 nan nan nan nan nan nan nan 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 291 291 291 292 293 294 294 294 294 293 nan nan nan nan nan nan nan 296 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 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 291 291 nan 291 292 293 293 294 295 294 293 nan nan nan nan nan 294 294 295 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 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 292 292 nan nan 292 nan nan nan nan nan 293 294 295 295 294 nan nan 291 nan nan nan 292 nan 294 294 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 293 294 295 nan nan nan nan nan nan nan 291 291 292 293 293 292 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 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 292 nan nan nan 292 292 292 293 294 295 295 295 294 nan nan nan nan nan nan 290 291 292 292 291 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan 295 nan nan 294 nan nan nan nan nan 289 289 290 291 290 290 288 nan nan nan nan nan nan nan 289 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 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 295 nan 292 290 289 nan nan 288 nan 289 289 289 288 286 nan nan nan nan nan nan nan nan 290 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 295 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 294 294 294 294 292 291 290 nan nan 287 287 287 288 287 287 286 286 286 285 285 nan nan nan nan 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 294 293 293 nan nan nan 285 285 286 286 286 286 286 286 286 285 285 285 nan nan 287 288 289 288 288 288 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 291 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 294 294 293 nan nan 288 nan 285 284 285 285 286 286 286 286 286 285 285 286 287 287 286 287 288 288 288 287 287 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 293 293 293 293 nan 290 288 287 285 285 284 285 285 286 286 286 286 285 286 286 287 287 nan nan nan 288 288 287 nan 288 288 288 nan 289 289 nan nan nan nan nan 289 289 nan nan nan nan nan nan 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 291 291 291 292 292 291 290 289 288 286 285 285 285 285 nan 286 286 286 286 286 287 287 nan nan nan 287 nan nan 287 287 288 288 nan nan nan 289 nan nan nan nan nan nan 288 nan nan nan nan 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 290 290 291 291 290 290 289 287 nan nan 285 285 285 286 286 287 nan nan 287 nan nan nan nan 288 nan nan 287 287 288 288 nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 288 nan 289 290 291 290 289 288 287 nan nan 286 286 285 286 286 286 nan nan nan nan nan nan nan 287 nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 287 nan nan nan nan nan nan nan nan nan nan nan nan 288 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 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 nan nan nan nan 287 nan nan nan nan nan nan 288 nan nan 288 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 287 287 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 nan 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan