CAPE 5 2 0 0 0 0 4 3 2 2 1 14 4 0 0 2 7 12 4 1 0 2 10 7 12 16 11 3 0 0 0 0 5 9 9 11 6 1 2 1 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 1 0 0 0 0 3 15 30 3 0 2 4 10 18 13 21 20 9 2 1 0 1 10 16 15 15 16 14 11 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 1 0 0 0 0 0 0 0 4 2 4 6 0 0 0 0 0 0 0 1 5 6 10 19 22 35 38 28 17 12 9 15 16 21 24 23 15 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 2 4 4 5 10 7 12 18 27 39 43 37 35 36 33 13 25 25 29 21 10 18 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 0 0 1 1 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 7 6 2 6 6 21 30 36 37 33 38 37 27 24 34 45 29 23 20 14 10 6 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 2 12 35 45 36 33 34 39 42 39 39 45 53 56 55 27 14 10 10 9 1 1 1 2 3 0 1 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 6 1 0 0 10 32 43 28 36 40 41 44 37 34 25 33 49 62 45 15 6 7 7 3 6 5 5 8 8 6 18 14 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 2 1 0 0 0 0 2 6 4 0 0 0 14 33 40 29 32 39 44 46 39 36 29 27 26 26 40 18 14 18 24 23 15 8 9 17 21 23 33 30 29 15 4 4 2 2 0 1 1 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 5 15 15 0 0 0 15 23 26 31 33 37 41 45 41 31 27 30 26 26 28 27 19 34 35 34 24 10 14 12 27 37 42 46 43 39 22 12 10 8 6 5 4 3 12 40 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 1 0 0 0 1 6 15 9 5 4 5 9 16 17 9 0 0 1 18 30 35 33 31 34 38 50 45 31 25 28 16 17 21 23 24 30 39 40 38 28 21 54 46 44 50 54 49 54 39 38 39 34 25 10 4 2 6 20 26 9 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 6 4 2 4 0 0 0 4 9 14 15 14 12 13 17 19 2 0 0 0 5 23 25 26 29 35 39 38 48 38 33 28 18 15 14 15 16 17 23 43 42 57 46 31 33 35 39 49 53 51 55 54 64 65 64 58 46 38 44 22 11 18 15 13 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 6 5 7 6 3 3 4 9 13 13 13 13 14 16 13 0 0 0 6 13 24 27 41 45 44 44 44 46 35 30 30 29 28 25 19 19 24 32 41 30 66 50 33 31 32 35 46 50 50 47 45 61 69 74 79 75 60 73 77 52 41 43 40 40 68 67 56 39 17 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 14 10 4 8 13 9 5 5 9 12 12 11 8 9 15 10 0 0 0 3 7 16 25 36 44 40 45 52 54 46 58 50 45 41 33 17 21 22 37 44 31 34 33 32 35 35 36 50 47 41 41 48 56 63 65 78 75 68 65 62 58 57 59 51 38 80 85 103 108 83 40 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 9 12 17 13 5 6 9 12 13 9 3 10 10 5 0 0 0 0 0 20 37 42 48 39 46 51 50 50 61 60 33 30 27 20 29 21 38 43 36 30 35 32 21 21 32 44 36 36 40 41 42 46 48 86 75 60 64 57 49 41 39 34 26 41 47 83 109 125 118 74 24 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 14 12 8 10 15 8 2 3 3 11 15 8 1 5 6 1 2 0 0 1 4 17 29 37 42 39 38 41 35 33 33 35 16 24 19 20 31 15 30 41 40 38 35 18 20 13 18 31 38 51 51 49 47 44 44 64 68 60 52 51 47 35 30 30 32 27 17 39 48 65 74 70 58 19 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 13 10 6 8 16 5 0 1 4 12 15 15 9 8 10 0 15 18 15 13 14 18 27 23 22 27 31 29 14 9 14 20 11 18 15 24 28 26 30 38 37 35 33 29 34 10 7 17 41 64 55 57 56 52 50 55 56 56 50 44 39 31 22 22 32 31 17 18 24 45 52 40 25 22 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 10 5 3 6 8 1 0 4 9 13 14 14 13 14 12 6 13 12 16 17 19 25 36 29 22 23 30 32 19 8 11 15 15 16 9 25 21 16 23 24 27 34 36 42 42 1 31 28 30 44 44 46 53 54 52 48 38 38 36 38 39 36 25 18 22 28 26 21 22 38 51 49 33 19 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 4 7 0 0 5 8 12 15 9 17 12 13 15 22 23 12 16 23 32 37 19 10 18 26 32 33 11 23 22 14 11 14 29 24 22 23 22 21 32 30 29 20 9 51 41 21 21 36 38 42 46 43 38 35 38 38 42 43 43 37 22 20 20 20 21 22 28 35 49 33 19 19 18 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 8 0 0 2 1 3 6 0 3 9 9 7 17 4 13 13 8 9 12 15 21 28 23 2 14 17 17 16 16 11 10 12 6 4 14 25 21 11 10 14 18 21 11 7 6 19 42 26 16 14 19 29 38 46 42 35 34 34 34 43 35 35 33 26 23 19 24 17 17 22 26 55 60 37 22 19 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 10 13 10 7 2 11 14 8 8 12 5 15 17 12 5 2 5 8 11 7 0 3 12 13 14 23 25 7 23 9 2 2 8 17 18 24 23 16 9 7 6 2 8 21 22 17 13 12 18 33 46 40 31 33 37 35 34 31 26 27 23 18 21 21 16 15 18 21 25 42 33 21 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 4 11 5 2 4 14 22 11 11 11 8 13 16 15 13 6 0 0 0 0 0 4 11 11 14 20 17 6 8 8 3 1 6 10 11 19 21 16 11 14 15 2 2 23 36 28 7 10 15 25 35 37 38 32 31 32 28 23 24 26 21 17 17 15 17 18 15 10 9 16 28 19 17 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 10 6 7 9 1 0 0 3 12 21 11 12 10 9 11 16 15 11 9 4 0 0 0 0 1 5 10 14 18 18 19 16 11 2 8 12 14 15 20 20 17 12 17 32 35 5 16 28 22 3 9 4 14 26 33 35 36 26 24 19 15 22 30 26 20 16 15 16 20 22 24 16 7 18 13 17 21 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 10 10 6 0 0 0 0 5 12 9 9 12 12 13 14 9 13 6 0 0 0 0 0 7 14 15 13 15 19 23 15 3 16 19 18 14 12 8 12 6 9 8 4 2 3 4 5 4 5 16 18 26 25 25 29 29 20 14 13 17 22 20 18 17 18 18 16 17 22 16 8 12 20 17 21 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 21 12 8 5 0 0 0 0 9 13 6 6 12 12 9 6 12 21 5 0 1 1 0 0 3 12 16 13 25 28 22 12 3 6 8 20 20 10 0 2 1 6 3 0 0 1 1 8 11 9 5 10 22 18 22 29 26 11 14 13 13 15 16 14 15 20 22 16 11 18 18 14 13 18 17 22 24 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 15 9 3 1 1 0 0 9 14 12 11 11 9 12 11 15 26 1 0 3 8 6 1 6 12 18 21 27 23 15 14 11 9 12 17 5 5 2 1 4 8 2 0 0 1 2 12 13 6 4 12 22 19 25 31 23 8 11 10 10 14 18 19 14 16 18 14 9 20 17 17 9 10 20 28 28 27 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 21 12 4 4 3 0 0 6 8 13 11 7 10 14 10 17 19 1 0 0 8 7 1 5 17 30 26 22 20 12 14 14 12 10 14 9 10 3 3 7 8 1 0 1 2 2 2 5 5 11 16 18 22 23 29 23 8 10 12 6 8 12 12 9 10 14 13 11 12 16 20 17 18 26 33 35 41 32 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 24 19 13 7 10 4 0 0 0 2 13 9 7 12 14 12 23 22 12 8 4 14 6 1 8 24 36 18 17 16 9 9 11 11 13 15 14 10 4 4 5 5 5 0 1 1 1 6 12 16 6 9 13 16 19 5 3 6 10 14 10 12 14 15 13 12 12 15 13 12 15 14 13 15 21 24 22 38 33 25 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 19 20 19 10 13 3 0 0 3 12 15 8 8 13 16 16 23 19 17 17 15 18 10 6 14 25 26 10 19 23 19 15 11 7 6 4 4 7 3 4 2 2 0 0 2 1 0 10 22 15 7 13 15 15 15 11 2 7 10 10 9 13 13 14 11 8 9 11 13 12 15 17 7 7 8 9 17 38 57 37 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 9 6 9 4 3 2 6 11 10 7 10 14 16 15 16 15 15 15 17 19 14 9 22 20 10 8 18 19 15 10 6 9 9 8 8 7 4 5 5 9 6 0 1 0 0 12 25 24 7 9 10 9 8 5 1 1 8 6 3 3 2 0 6 6 4 6 9 9 14 19 17 14 14 9 14 26 38 49 18 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 16 15 13 12 12 10 4 5 9 11 8 6 9 12 12 14 17 19 18 17 15 14 19 22 5 25 14 8 13 14 14 13 6 3 5 11 16 11 5 3 4 3 7 3 0 0 1 0 2 11 13 6 6 3 4 17 26 23 9 4 6 6 7 8 6 5 3 5 8 7 6 6 6 8 11 15 8 11 19 37 53 27 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 14 17 16 8 4 13 12 10 10 11 11 12 14 15 18 23 25 17 10 24 25 6 22 9 6 6 8 16 12 6 2 6 14 19 13 6 3 4 4 9 2 0 0 0 0 3 15 21 12 1 0 2 20 25 15 7 12 11 8 4 2 1 4 3 4 6 6 7 13 13 10 11 13 10 14 15 33 47 32 5 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 15 19 18 23 23 10 7 16 12 20 11 7 9 13 15 15 20 26 26 14 7 31 22 9 18 10 9 9 8 9 16 6 6 16 19 12 16 14 6 4 8 13 16 6 3 1 1 3 6 7 5 1 0 1 3 6 4 2 5 5 7 4 3 4 3 1 5 4 5 6 4 5 7 12 17 19 19 10 27 41 37 23 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 11 13 18 21 21 23 7 9 14 15 19 7 3 7 11 13 13 26 34 26 15 19 39 21 13 14 13 14 8 8 13 14 6 11 18 20 18 17 16 3 4 8 11 8 14 15 5 0 0 2 17 4 0 1 3 4 1 5 4 2 3 7 6 1 0 1 1 6 6 8 9 10 14 6 5 11 17 18 17 14 32 39 37 32 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 21 21 19 4 12 16 19 20 7 3 9 11 11 14 27 31 24 20 28 40 20 19 18 19 20 15 9 17 14 6 11 15 13 14 14 12 1 8 7 4 5 16 25 5 0 1 5 10 5 1 1 1 2 5 8 3 1 3 10 14 3 0 2 5 6 6 13 17 16 13 10 13 15 16 19 24 19 24 28 32 28 12 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 20 16 4 11 17 19 16 8 5 9 12 16 22 27 23 25 24 28 33 24 23 18 19 18 13 9 18 13 8 10 17 12 10 12 8 3 12 11 7 7 9 12 11 9 9 17 19 1 0 0 1 6 13 11 7 2 0 1 2 0 0 2 3 4 7 7 6 12 14 12 15 13 16 18 18 17 18 23 29 26 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 18 14 7 5 16 15 16 12 7 7 11 15 21 23 22 33 26 28 30 31 28 12 17 15 13 16 24 12 8 12 17 16 15 17 8 5 12 15 8 9 7 7 14 24 17 21 17 3 0 0 2 6 9 7 4 1 0 1 2 0 0 0 6 9 9 6 7 7 10 11 12 11 15 20 18 15 16 23 28 26 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 14 15 19 20 15 12 12 14 4 16 18 12 10 15 10 13 16 23 35 26 34 30 24 20 8 17 16 18 22 22 18 10 12 17 18 17 13 9 10 12 10 2 3 2 2 8 21 12 8 8 4 0 0 0 1 1 1 3 10 2 0 0 0 0 0 3 5 4 3 16 19 10 12 14 14 18 20 21 21 19 20 27 23 20 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 14 17 15 14 14 12 9 6 18 18 11 10 13 8 11 14 23 30 27 31 32 28 19 11 16 15 15 23 28 22 14 13 13 11 6 2 3 6 7 6 4 5 4 3 7 10 9 9 2 0 1 2 0 0 1 2 6 9 1 0 0 0 0 0 0 5 4 2 2 6 12 9 15 18 22 19 21 20 19 19 21 18 23 11 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 16 14 15 22 12 7 7 9 13 12 11 12 9 10 13 23 27 26 25 25 19 14 12 15 13 12 26 33 32 28 25 18 9 4 4 1 2 1 2 5 10 9 6 12 9 5 4 2 0 1 3 3 2 8 5 4 5 3 0 1 0 0 0 1 10 5 4 4 2 8 9 10 12 11 12 20 18 14 13 13 13 20 11 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 18 15 16 21 10 5 2 5 12 18 12 14 9 4 17 29 29 29 26 21 20 14 12 12 8 0 0 16 23 27 29 21 13 10 5 1 2 3 3 4 8 13 10 22 11 3 0 1 5 4 5 8 7 1 0 4 5 3 1 4 1 0 0 1 4 3 1 5 10 10 10 15 10 9 8 7 17 15 9 7 10 19 9 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 0 0 0 0 0 0 0 0 0 0 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 26 20 19 14 9 7 8 2 3 11 17 12 17 12 11 19 29 27 31 24 18 17 14 12 7 7 4 0 2 5 20 27 23 12 12 5 1 2 3 3 3 11 14 15 31 10 4 2 2 6 5 5 11 11 5 0 7 9 6 4 5 1 1 0 3 5 4 2 0 9 12 7 15 9 10 8 5 11 17 9 10 10 12 17 17 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 24 22 20 15 8 6 6 2 1 7 13 13 16 14 16 20 24 22 34 22 17 15 12 16 8 17 17 1 0 0 10 22 22 14 10 10 3 0 1 1 1 1 3 13 24 8 6 1 0 1 2 4 10 13 13 12 8 9 5 6 7 5 4 8 9 9 5 4 2 0 4 6 7 7 7 5 4 9 16 9 9 10 13 19 19 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 38 14 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 23 16 15 12 8 6 6 2 9 11 11 13 12 17 19 20 24 35 25 21 19 19 20 9 10 20 30 19 0 0 21 28 20 8 7 3 1 1 0 1 0 0 4 10 9 13 3 0 0 1 3 5 19 14 6 2 5 4 10 11 9 9 17 10 8 5 2 8 14 13 11 12 13 13 9 12 11 10 11 6 6 8 15 25 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28 20 13 13 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 0 0 0 0 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 5 8 14 14 15 15 12 10 6 1 9 9 10 11 13 15 16 16 24 32 26 18 16 21 21 11 7 7 19 25 14 1 14 24 24 14 3 2 2 2 1 0 0 0 0 3 9 11 1 1 1 1 3 7 27 11 6 9 10 8 14 17 16 10 10 16 6 4 4 6 1 2 8 17 18 11 6 2 12 12 9 9 5 3 5 12 17 12 2 0 0 0 0 0 0 0 0 0 0 0 2 1 3 10 22 38 17 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 15 3 7 10 12 14 21 11 8 4 3 12 8 10 13 13 13 13 13 24 29 26 20 13 22 24 20 13 9 14 26 17 2 7 16 19 11 7 10 6 3 2 1 2 3 3 1 4 7 4 4 6 4 6 14 26 24 18 16 13 7 8 10 15 22 24 21 8 8 6 12 29 24 5 11 14 9 10 6 3 10 12 11 10 8 9 12 14 12 2 1 0 0 0 0 0 0 0 0 0 0 0 3 3 4 9 31 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 0 0 12 2 10 13 13 18 26 13 9 3 6 13 10 9 14 16 18 18 12 21 28 26 22 18 15 19 21 19 12 15 22 13 5 10 14 20 14 18 17 8 1 3 2 2 4 6 2 6 6 6 5 7 8 7 12 19 25 30 19 14 10 9 14 12 22 25 20 12 12 14 13 10 12 17 9 13 10 9 21 14 7 7 9 11 9 6 13 16 13 6 1 2 2 0 1 2 0 0 0 0 0 0 9 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 9 15 23 20 10 8 10 13 12 11 13 15 17 18 14 14 25 24 22 21 18 18 17 12 8 9 14 20 15 28 46 67 29 16 13 7 0 1 3 3 4 5 4 8 11 13 11 7 14 4 11 24 31 30 20 18 15 11 10 1 20 23 21 21 24 24 23 9 3 9 8 12 12 12 14 13 7 6 6 8 8 6 4 11 15 10 1 5 12 5 3 5 0 0 0 0 0 1 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 15 21 25 17 18 12 16 15 11 12 27 16 11 10 10 20 20 25 26 23 22 18 15 9 7 12 20 16 51 49 11 12 4 8 5 1 1 3 4 2 3 3 4 10 17 10 6 13 3 9 28 33 26 24 16 17 8 0 2 14 21 26 28 30 30 34 18 7 3 5 12 14 10 13 18 16 12 5 4 6 9 9 8 15 11 4 5 17 4 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 5 12 17 12 15 25 30 25 6 22 21 15 18 30 15 8 10 14 20 28 34 34 31 26 18 15 10 7 10 15 4 24 15 2 1 1 3 4 1 0 1 4 4 3 4 3 4 6 6 5 7 6 5 28 24 18 16 7 17 5 0 3 9 10 21 25 28 33 38 24 14 5 5 13 23 14 14 15 13 8 5 5 7 9 10 6 18 18 12 11 16 2 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 14 16 11 7 9 26 30 17 7 23 24 20 26 35 21 5 9 18 22 27 39 39 36 29 18 10 4 1 8 12 6 9 9 6 3 1 1 5 2 3 5 4 7 7 6 3 0 0 6 3 4 5 4 23 16 12 13 14 19 2 2 4 10 15 12 14 24 35 41 34 15 6 7 16 22 12 11 15 16 11 8 8 9 10 10 10 23 23 14 8 7 9 2 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 14 7 7 6 14 26 18 9 14 19 21 21 15 6 2 4 19 23 21 22 34 35 27 19 11 6 1 5 7 6 7 8 5 2 1 3 9 4 8 6 4 5 7 4 2 0 1 4 3 4 3 4 10 1 12 11 16 19 4 8 9 11 13 11 9 24 29 31 32 26 15 13 19 23 16 14 12 16 14 9 9 8 10 13 15 17 18 17 9 6 5 0 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 38 17 9 9 12 17 27 16 11 12 16 24 25 17 9 4 2 13 20 22 26 31 28 24 23 18 11 6 2 7 8 6 5 5 1 1 7 13 8 17 11 6 5 4 1 1 0 0 1 3 4 2 1 1 2 4 3 14 19 11 7 8 17 20 15 8 18 24 28 26 19 21 21 19 21 20 13 21 24 18 12 10 7 10 11 12 13 16 23 9 3 0 1 3 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 26 2 5 10 15 18 19 19 13 12 17 22 17 9 8 5 2 6 14 18 23 26 25 19 29 22 15 13 5 8 12 8 3 3 0 1 13 16 12 18 19 13 8 4 2 2 1 0 1 10 28 22 13 7 4 0 0 9 16 16 12 7 7 11 10 5 5 24 21 19 23 29 31 23 13 14 14 5 21 18 14 10 7 9 9 7 10 14 17 7 5 2 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 13 1 4 11 21 22 19 17 10 15 24 26 17 6 11 5 4 6 6 12 17 23 24 22 32 19 10 4 4 5 17 8 2 0 0 1 17 16 12 14 15 12 8 6 3 0 0 0 3 19 40 40 33 15 4 1 2 4 13 13 9 7 7 9 5 2 6 21 22 17 23 30 33 33 15 10 10 13 17 18 18 12 9 10 10 8 8 10 9 7 4 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 3 0 3 11 31 30 25 23 19 23 29 27 20 15 20 9 8 9 10 10 22 24 20 21 28 20 12 11 6 7 21 9 4 1 0 4 21 10 7 9 10 11 9 7 6 3 1 2 4 9 25 38 33 7 1 0 0 1 7 8 8 9 9 10 2 0 7 15 12 13 21 24 28 30 11 10 6 7 12 13 18 14 11 10 10 10 8 10 8 4 3 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 1 0 0 0 0 0 0 0 0 6 31 20 16 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 6 0 2 1 1 7 27 33 27 25 29 31 29 26 25 25 20 5 6 10 11 12 16 23 16 20 23 16 8 7 5 9 16 11 3 0 0 8 20 1 0 4 8 8 9 9 8 7 6 1 1 2 9 19 19 0 0 2 1 1 4 5 5 4 7 10 0 0 6 11 10 4 19 23 27 25 10 9 5 5 7 10 13 14 15 12 11 13 10 11 9 4 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 7 27 3 0 0 0 0 0 0 0 0 20 66 61 101 60 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 8 0 3 1 0 1 3 5 17 29 35 34 27 23 28 30 30 23 7 12 11 14 21 24 32 32 24 18 17 13 6 13 15 11 5 1 14 19 19 9 0 0 5 9 10 12 10 8 9 10 9 1 0 0 0 0 0 0 0 1 2 3 3 3 5 6 3 0 9 10 7 4 7 18 21 21 16 6 1 1 4 8 10 10 15 10 13 16 10 13 9 7 5 4 4 0 0 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 76 22 0 0 4 20 3 0 14 34 48 143 143 73 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 9 0 0 0 1 1 4 9 17 27 35 37 33 28 33 34 38 29 10 14 12 15 22 21 14 27 20 16 17 16 8 15 13 10 8 1 19 20 18 13 0 0 6 11 14 15 14 2 0 0 1 0 0 0 0 0 0 0 0 0 0 1 4 0 7 8 12 18 20 12 6 2 5 16 18 22 15 5 1 0 6 8 9 10 15 8 13 14 12 14 12 8 4 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 20 59 41 9 2 1 28 119 194 148 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 4 12 21 28 39 42 38 35 36 37 44 30 17 17 15 14 15 11 4 11 11 13 15 15 11 16 13 11 11 8 27 25 20 13 4 0 0 12 18 19 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 1 9 9 14 21 19 6 5 2 3 11 17 26 14 2 0 1 7 8 8 10 11 7 18 18 18 19 18 12 11 7 2 0 0 8 5 1 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 19 67 112 35 19 8 30 106 201 206 99 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 2 0 0 0 0 0 2 12 23 34 44 49 38 32 31 31 33 26 23 20 14 7 9 5 3 3 4 8 11 13 15 19 16 5 17 29 27 27 22 19 13 4 3 19 22 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 14 14 11 8 7 5 6 4 8 13 19 30 21 8 0 0 2 7 8 11 13 10 10 11 18 21 20 15 12 5 1 0 1 7 8 5 2 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 9 42 79 54 29 8 39 115 200 236 155 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 14 28 39 48 53 35 33 28 22 21 23 22 17 11 6 1 5 5 3 3 6 12 16 15 15 12 3 20 24 25 25 23 22 21 21 23 23 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 12 17 11 7 3 3 6 1 11 16 20 25 11 2 0 0 1 6 8 10 9 10 13 15 23 26 26 27 26 10 2 0 2 5 8 5 2 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 20 38 50 47 27 8 64 147 218 243 187 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 13 27 40 44 39 28 28 15 13 18 19 18 17 10 4 3 5 5 4 3 2 1 4 10 10 9 9 22 24 25 25 21 12 16 19 24 19 0 0 0 0 0 0 0 0 0 0 0 0 10 12 5 0 0 3 2 8 13 12 4 4 9 6 0 1 15 17 20 19 11 1 0 2 5 8 9 10 8 10 15 21 24 26 24 22 21 14 2 0 2 3 0 1 1 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 25 33 36 27 5 108 195 243 241 185 74 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 3 1 0 0 0 0 3 12 27 36 31 26 22 18 9 11 15 17 15 18 8 2 0 1 4 6 3 1 1 2 26 25 22 23 22 22 8 16 16 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 12 5 0 2 6 2 2 14 17 6 5 7 4 1 5 19 15 21 14 5 5 6 6 7 12 16 15 8 14 24 28 23 23 18 17 16 12 2 2 1 1 1 3 3 1 0 0 0 0 12 6 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 26 28 26 130 230 256 227 184 183 39 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 7 4 0 0 0 0 1 13 34 30 19 18 12 3 3 4 11 15 17 20 8 4 2 3 6 10 5 1 0 1 12 31 30 27 18 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 5 9 4 5 7 9 8 8 0 1 2 11 20 15 17 6 0 0 1 8 9 16 23 22 10 19 18 18 19 20 15 13 10 5 0 0 0 0 0 0 0 0 0 0 0 2 22 7 3 6 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 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 3 25 41 48 90 252 256 231 195 148 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 7 2 0 0 0 1 13 26 31 28 10 3 0 0 0 8 15 21 20 11 10 6 7 11 13 8 3 0 0 8 33 33 24 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 13 13 4 5 8 9 10 8 0 4 1 11 18 13 6 1 0 0 2 8 15 20 25 20 11 21 18 17 19 18 10 12 10 6 1 1 4 3 1 2 3 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 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 1 28 49 86 159 275 263 259 211 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 6 1 0 1 3 14 14 11 12 0 0 0 0 2 8 14 22 22 17 14 8 10 14 13 6 1 0 0 3 13 17 4 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 2 17 13 4 0 1 5 12 8 0 0 0 13 20 21 18 14 2 5 8 10 14 17 24 16 11 24 25 34 25 15 7 9 8 3 4 4 2 3 2 2 4 2 0 0 0 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 3 1 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 2 11 47 86 149 228 233 272 207 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 6 1 1 2 2 10 12 8 4 0 0 0 0 4 13 23 23 24 19 11 6 3 12 10 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 1 3 9 3 1 0 2 7 16 6 0 0 1 9 21 44 56 45 12 10 10 13 17 14 24 15 11 13 15 28 19 11 9 12 11 2 0 1 0 0 1 3 2 0 1 6 16 6 0 2 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 1 1 0 0 0 0 0 0 0 3 9 2 3 1 0 0 0 3 3 2 1 1 0 0 2 4 9 22 75 118 141 173 222 280 207 78 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 8 7 3 2 2 3 4 3 1 0 0 0 0 7 17 25 25 24 16 6 0 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 2 2 4 3 5 19 4 0 0 3 11 20 32 45 46 30 10 7 12 17 17 20 11 10 14 16 17 13 10 10 10 11 5 3 2 2 2 0 0 0 7 10 8 22 13 6 3 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 0 0 2 2 1 0 0 0 0 0 2 5 5 9 8 5 3 4 1 7 17 31 64 127 128 129 197 270 259 219 66 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 19 9 2 5 15 6 2 1 1 0 0 0 0 0 0 7 18 24 25 26 14 4 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 1 6 8 6 5 7 9 12 16 0 0 3 5 10 19 19 24 21 13 4 10 14 16 16 15 6 1 12 20 18 15 9 18 17 9 7 7 7 4 2 0 0 0 0 17 33 35 31 17 11 5 1 6 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 4 6 15 14 5 1 0 0 0 0 0 4 9 9 16 15 14 15 17 6 19 32 59 89 127 127 118 164 238 266 245 53 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 25 10 3 6 16 21 15 5 1 0 0 0 0 0 0 2 21 25 24 22 14 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 2 11 2 0 0 0 0 6 9 11 11 11 5 8 15 13 0 0 4 6 7 11 19 30 18 8 6 9 11 13 15 16 14 2 13 23 20 11 5 20 22 15 7 7 5 5 2 0 0 0 0 5 14 21 26 6 1 0 0 2 6 3 10 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 14 18 24 22 7 2 0 0 0 0 1 4 8 12 12 6 20 22 20 17 17 46 83 115 128 131 133 228 239 253 247 64 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 33 14 5 2 7 23 37 18 3 2 0 0 0 0 0 0 5 26 26 19 12 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 0 0 0 0 2 4 9 13 13 5 10 16 9 0 1 4 5 7 8 15 30 21 11 11 11 2 11 13 15 13 8 6 3 12 13 11 27 27 23 15 10 5 3 1 0 0 0 0 3 4 4 4 0 0 4 10 10 5 9 20 26 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 29 31 25 17 11 3 1 0 0 0 1 2 3 5 10 23 22 16 19 25 42 120 118 117 108 99 124 249 287 277 233 100 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 14 1 0 0 0 3 20 37 34 15 0 0 0 0 0 0 4 26 36 24 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 9 15 15 12 10 16 6 0 1 0 0 5 7 15 29 33 14 9 6 1 7 8 11 11 6 1 0 16 14 14 32 42 47 26 9 7 4 0 0 0 0 0 0 2 6 4 0 0 0 4 8 8 10 12 14 8 1 1 0 0 0 0 0 0 0 0 4 7 2 2 2 1 4 21 59 57 27 10 8 2 0 0 0 0 0 2 2 4 13 27 31 20 19 33 82 169 126 115 129 149 174 246 292 286 226 122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 8 37 34 11 0 0 0 0 0 0 4 19 47 33 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 1 4 14 16 13 10 16 4 1 0 0 0 3 6 10 24 35 15 9 3 0 2 4 7 6 6 6 1 10 12 21 26 22 18 19 9 3 5 1 0 0 0 0 0 2 9 6 0 0 0 0 4 11 16 14 11 8 3 1 2 1 1 0 0 1 0 10 8 6 5 6 6 5 4 4 12 36 22 8 4 4 1 0 0 0 0 1 1 8 14 20 26 23 21 45 90 127 87 53 82 113 171 255 273 295 249 159 42 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 1 0 0 0 0 0 8 27 41 10 1 0 0 0 0 0 1 19 49 43 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 16 12 11 11 2 0 0 0 0 0 4 3 22 31 11 5 1 0 0 2 7 5 2 0 0 2 13 24 39 50 57 20 8 4 3 1 0 0 0 0 0 2 13 4 0 1 1 0 12 17 18 15 6 11 7 4 3 5 1 1 5 7 8 21 27 23 15 10 9 9 6 3 7 19 15 8 6 6 5 3 1 0 0 0 0 10 13 14 18 27 33 59 76 81 70 57 114 188 216 235 264 292 248 227 156 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 2 0 0 0 0 0 0 0 24 46 38 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 10 9 8 3 2 0 0 0 1 5 2 19 17 1 3 2 0 0 2 4 0 0 0 0 2 8 10 25 40 43 20 3 3 2 0 0 0 0 0 0 1 6 1 0 3 10 16 16 17 14 9 6 13 7 4 4 5 3 3 13 21 31 44 39 23 16 13 12 11 12 11 14 18 15 12 11 8 6 4 0 0 1 2 3 4 14 13 16 39 81 54 53 61 67 64 97 171 185 189 224 290 263 236 137 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 38 33 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 8 8 8 8 6 1 0 0 0 1 3 9 4 3 8 8 1 0 1 1 0 2 1 0 0 2 2 8 5 1 0 0 1 0 0 0 0 0 0 0 1 1 0 0 1 7 15 15 13 8 6 6 8 5 5 5 5 3 4 16 13 24 46 42 21 14 17 19 14 10 8 11 16 16 14 15 12 7 5 4 0 2 4 5 6 13 15 20 41 69 58 45 41 63 89 113 238 197 166 196 271 277 241 141 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 1 1 0 0 0 0 0 0 0 0 0 0 0 1 17 24 20 9 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 15 15 11 6 1 0 0 0 1 2 3 2 1 3 6 4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 7 15 10 7 6 7 8 6 1 5 6 5 5 19 11 5 7 14 9 13 19 24 22 14 8 11 19 20 14 14 14 10 7 5 0 2 5 6 7 12 17 30 35 65 94 46 35 70 96 120 212 202 153 150 208 264 223 155 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 12 6 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 12 15 15 11 5 1 0 1 0 2 2 0 2 3 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 9 14 11 6 8 11 17 17 3 8 8 7 9 15 13 5 2 2 2 5 9 12 11 6 5 11 15 16 13 13 17 16 14 8 0 3 4 7 8 11 17 31 34 42 53 39 39 84 131 173 217 242 167 147 195 257 224 163 50 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 3 8 14 7 7 4 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 5 1 5 12 12 4 1 4 14 1 1 1 1 1 0 3 4 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 3 21 22 17 15 9 13 21 20 13 12 10 9 15 19 10 5 5 8 7 3 2 5 10 9 3 7 20 21 18 16 18 20 16 11 7 5 3 6 8 9 13 14 28 38 46 50 52 85 143 142 162 242 226 173 193 221 209 161 44 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 1 6 10 3 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 3 1 1 3 5 4 2 7 11 2 1 1 2 2 1 4 1 8 8 0 2 0 0 0 0 0 0 1 1 1 3 0 0 0 0 0 0 0 0 0 0 2 4 8 12 13 15 48 26 18 20 13 13 23 19 12 13 18 11 16 18 11 5 5 15 19 18 19 11 18 12 7 15 15 17 17 16 14 18 23 19 15 11 6 7 8 8 8 11 32 27 43 56 62 80 180 167 146 168 204 174 185 205 196 135 33 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 4 8 11 9 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 2 0 0 1 6 4 10 11 5 8 7 5 2 2 6 1 12 8 1 2 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 1 5 7 10 16 24 33 18 18 21 20 17 28 31 22 15 21 10 11 7 4 5 12 33 36 35 31 12 18 11 11 15 13 12 11 20 23 20 39 35 32 27 19 10 13 13 12 17 34 38 58 66 79 113 185 168 161 185 205 160 186 207 185 121 36 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 4 4 0 0 0 0 0 0 2 5 8 6 0 0 0 0 0 0 0 0 0 2 4 4 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 1 0 0 1 5 7 7 5 1 0 0 3 8 5 7 4 0 4 11 10 3 2 4 2 7 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 9 14 20 25 26 20 19 24 27 27 22 19 10 11 15 9 9 5 3 3 3 7 19 19 19 22 35 19 7 8 11 11 11 25 28 28 39 32 37 47 42 25 26 23 21 21 24 28 53 81 115 149 172 173 178 178 170 152 184 232 207 145 72 2 0 0 0 0 0 0 41 32 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 2 2 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 2 2 5 6 7 4 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 14 5 0 1 2 14 15 10 5 3 0 0 7 9 3 0 0 0 4 12 17 5 5 4 1 3 1 1 1 1 1 0 0 0 4 8 4 1 0 0 0 0 0 0 0 0 0 0 1 3 7 13 16 22 21 14 8 18 23 25 25 20 0 0 4 8 7 6 4 3 2 0 0 3 4 6 21 49 63 45 17 7 9 13 19 19 19 29 39 38 49 54 51 47 40 36 37 38 39 48 100 142 162 166 166 169 163 163 170 193 224 191 141 109 91 12 3 0 27 70 106 201 227 126 14 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 1 4 1 0 0 0 0 0 0 0 0 0 6 7 9 8 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 10 2 0 1 2 9 18 12 12 12 0 0 5 5 2 0 0 0 5 12 16 8 8 6 2 0 0 0 0 0 0 0 0 0 7 13 9 3 0 4 4 0 0 0 0 0 1 6 5 7 16 25 22 19 16 15 16 18 20 21 18 9 0 0 2 5 5 4 4 4 3 3 3 2 2 4 11 28 60 111 52 28 20 15 29 27 24 50 76 58 53 56 63 67 61 55 49 46 49 68 131 152 160 161 162 163 170 182 197 211 207 143 116 103 74 20 19 22 40 96 172 188 238 257 248 165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 8 8 9 8 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 5 7 0 0 0 1 1 5 20 9 9 6 0 1 1 1 1 1 1 0 6 12 15 14 19 22 11 3 2 0 1 2 1 0 0 0 3 6 6 6 1 0 0 0 0 0 0 0 1 3 3 3 20 27 17 5 10 15 19 21 21 22 14 7 1 0 2 5 6 5 5 5 4 5 4 4 6 4 5 7 20 57 57 64 40 35 64 39 38 124 159 79 66 64 79 90 90 85 88 88 94 111 142 146 157 167 178 192 163 199 197 194 183 126 128 116 77 25 8 10 13 13 25 62 131 147 155 116 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 6 1 3 8 10 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 14 13 5 4 11 7 9 4 1 1 1 0 0 0 0 1 7 12 16 18 16 23 23 19 11 0 3 1 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 1 1 4 9 10 28 20 7 5 13 25 30 31 28 20 11 9 5 2 2 7 6 7 7 6 6 12 10 9 9 5 6 9 18 30 33 43 45 59 83 69 57 69 107 129 118 101 106 110 97 69 68 66 80 118 151 150 164 178 176 154 141 183 186 188 177 141 110 66 32 11 2 0 10 16 25 34 36 42 63 48 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 31 11 0 5 11 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 5 2 0 2 5 7 3 2 3 3 2 0 0 0 2 9 11 17 19 19 17 17 24 13 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 7 34 13 4 7 11 12 15 27 28 15 11 15 10 5 3 7 8 8 8 7 6 12 13 14 14 13 9 9 10 11 15 25 41 52 70 77 38 64 97 113 121 134 153 134 104 81 73 68 78 96 134 159 147 143 161 168 161 178 209 216 218 188 110 53 25 7 2 7 17 21 23 24 25 26 34 28 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 32 45 11 5 10 11 9 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 4 2 0 0 0 0 1 4 6 4 4 5 6 4 0 0 1 4 10 10 17 19 19 20 20 22 8 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 11 14 22 29 5 6 13 19 19 18 22 19 16 20 27 12 6 5 6 7 6 7 7 9 15 16 17 16 14 9 9 10 10 11 17 31 40 56 56 36 33 31 58 82 111 156 148 139 144 140 89 86 94 127 157 155 155 154 164 177 202 258 252 226 191 129 36 9 6 8 15 24 18 18 21 24 29 29 28 21 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 40 4 2 7 8 7 6 7 6 4 3 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 18 21 11 0 1 0 1 3 3 2 5 5 6 4 1 0 15 15 11 10 16 18 18 17 17 21 13 7 5 5 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 3 16 12 8 13 16 4 12 17 18 20 28 36 24 21 27 31 11 7 5 4 5 8 10 9 9 15 21 26 20 15 13 11 9 10 14 20 28 40 57 61 60 57 36 48 84 122 145 127 126 97 79 78 80 99 135 174 187 170 136 122 150 207 265 266 188 147 99 29 3 20 33 43 46 36 17 27 34 33 30 31 63 31 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 7 7 7 5 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 15 18 20 16 10 0 1 3 5 4 6 6 6 4 2 2 17 16 11 11 15 16 18 19 18 16 17 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 7 23 20 32 17 8 11 17 22 24 27 34 47 33 32 34 30 13 8 8 7 9 14 16 15 17 22 28 33 25 22 19 14 6 15 17 20 29 44 69 68 64 57 50 49 68 111 144 149 183 153 143 148 147 131 151 182 196 174 139 118 119 136 180 226 135 77 48 29 19 44 61 47 39 39 20 34 42 42 43 52 53 32 15 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 3 0 0 0 0 0 0 5 10 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 2 7 8 7 6 4 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 14 12 2 6 6 17 15 5 5 7 5 2 6 18 16 12 11 12 13 17 18 17 16 15 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 6 11 11 21 7 8 16 19 19 17 22 36 49 41 38 32 25 19 12 11 9 12 18 19 20 22 23 25 27 25 28 22 14 8 9 15 23 31 44 77 79 82 68 48 43 53 97 133 155 169 145 132 137 155 165 152 157 174 170 145 123 121 120 143 167 120 53 44 32 32 53 64 57 42 39 48 51 70 79 65 48 76 67 45 23 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 3 1 3 7 9 6 7 4 1 0 0 0 0 0 0 0 0 5 11 10 1 1 0 0 0 0 17 15 11 14 11 23 25 15 5 4 4 2 9 18 16 12 11 11 13 17 17 16 15 14 9 1 1 2 1 0 0 0 0 0 0 0 0 2 2 3 7 2 15 20 25 45 11 12 17 21 22 17 22 29 36 37 35 32 26 22 21 15 15 16 18 21 26 25 23 26 30 29 32 20 10 7 12 11 21 30 40 56 62 83 70 51 47 45 73 116 155 185 197 186 171 150 150 167 169 184 165 144 155 153 132 129 129 104 42 75 62 47 46 28 34 33 40 64 98 129 116 82 46 39 46 36 37 30 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 2 6 4 4 7 9 8 8 3 0 0 0 0 0 0 0 0 0 10 15 11 1 1 0 0 0 4 21 18 12 10 9 24 25 21 10 2 3 8 14 19 17 13 12 11 13 15 16 15 15 13 9 4 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 1 23 18 24 32 8 15 16 20 22 13 15 37 41 36 33 33 27 24 23 23 21 21 19 21 24 17 26 28 31 32 29 11 5 6 8 5 16 32 37 39 50 73 76 58 42 41 56 116 128 117 104 83 93 126 159 188 194 179 160 151 156 166 157 137 117 84 38 47 50 35 29 35 24 21 25 40 64 74 40 29 25 23 22 20 45 50 32 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 1 2 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 7 8 8 8 2 1 0 0 0 0 0 0 0 0 1 13 15 8 1 0 0 0 0 4 6 4 10 15 16 22 22 10 1 6 26 22 18 15 13 13 10 13 10 5 13 9 6 5 5 0 1 0 0 0 0 0 0 0 0 0 0 2 3 3 8 40 21 34 32 10 16 14 21 24 24 24 30 36 36 33 32 33 40 38 32 30 27 20 20 21 18 22 23 25 26 21 3 2 4 7 8 9 16 26 31 41 61 80 63 40 35 56 97 115 127 125 119 104 141 179 190 175 155 143 137 137 144 149 136 106 69 41 49 67 71 78 70 41 38 38 43 52 58 28 20 19 20 21 20 34 31 26 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 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 7 8 8 7 4 4 2 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 0 0 0 2 8 14 17 22 27 19 13 17 28 23 19 18 16 13 10 13 8 8 15 7 25 23 18 11 4 1 0 0 0 0 0 0 0 1 4 3 5 6 12 21 17 23 22 12 10 10 22 23 19 23 46 45 42 38 34 32 41 37 32 30 28 17 16 17 17 18 21 24 22 14 2 0 0 1 3 5 6 19 26 38 57 75 56 39 40 52 51 55 92 130 135 116 169 173 151 137 151 154 154 137 123 120 117 86 60 38 29 52 58 61 57 41 32 31 28 28 26 16 17 17 17 18 20 25 18 17 20 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 3 4 3 0 1 1 0 0 0 3 3 4 5 6 7 8 7 6 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 14 20 22 24 24 22 26 28 26 20 19 17 13 9 8 11 5 4 15 36 37 38 24 1 0 0 0 0 0 0 0 0 0 1 3 7 8 15 23 25 25 24 15 7 11 28 33 27 24 35 37 37 37 37 36 40 37 33 31 28 13 9 10 12 14 17 17 12 6 1 0 0 1 2 3 7 18 24 38 54 63 54 43 57 68 69 80 83 115 142 145 159 134 110 106 123 136 154 128 107 98 92 70 49 35 27 33 72 50 32 25 24 23 16 12 9 6 5 10 17 17 16 16 7 6 11 17 15 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 4 5 5 5 5 7 5 3 4 6 6 7 7 7 7 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 22 24 27 27 24 27 28 28 27 21 18 14 7 1 11 5 9 21 33 33 34 16 1 0 0 0 0 0 0 0 0 2 3 3 10 9 20 20 18 34 33 16 18 27 33 29 22 25 32 31 31 32 36 38 38 33 33 33 27 12 5 4 10 16 18 13 5 1 0 0 0 1 1 4 10 21 24 38 54 63 61 49 53 71 90 107 113 101 126 154 155 119 95 89 102 126 140 115 95 81 69 55 40 34 29 25 20 17 29 45 50 39 34 37 34 26 17 20 36 22 11 9 5 3 5 8 11 15 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 1 3 5 7 7 11 9 7 8 8 3 2 4 5 7 7 7 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 6 24 23 25 26 26 23 26 27 29 27 22 20 15 6 0 0 1 16 22 25 26 26 8 4 5 0 0 0 0 0 0 0 0 0 4 10 13 25 28 27 27 27 33 33 36 36 40 35 37 38 36 35 37 41 41 38 32 33 32 24 14 9 5 5 11 16 11 3 1 0 0 0 0 0 6 13 19 22 37 52 65 67 57 56 83 95 108 133 125 152 164 154 132 119 91 92 114 133 110 92 78 62 47 40 40 31 23 24 46 45 46 44 42 49 61 61 48 34 38 80 30 9 7 4 0 0 0 2 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 54 47 34 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 9 8 6 5 6 2 1 3 4 5 7 7 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 11 3 0 6 19 25 27 28 28 26 25 25 27 26 23 21 17 9 2 1 7 13 15 22 27 24 3 7 6 0 0 0 0 0 0 0 1 0 4 15 26 23 26 27 22 21 45 34 33 33 28 24 29 31 39 47 48 42 37 36 36 32 29 21 17 14 7 10 15 15 10 2 0 0 0 0 1 4 10 10 15 26 37 49 71 85 81 74 102 87 93 128 163 167 173 148 122 122 84 87 111 124 99 82 74 61 51 47 42 30 31 35 37 41 35 30 32 43 47 39 27 17 21 46 15 8 6 3 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 81 80 75 47 8 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 3 6 8 4 3 2 1 0 3 4 5 6 7 6 5 3 2 0 0 0 0 0 0 0 0 0 0 1 10 14 15 14 8 2 0 10 26 26 26 30 30 26 24 25 25 24 22 19 12 7 3 1 1 20 27 29 20 0 6 3 0 0 0 0 0 0 0 0 1 7 16 28 34 33 33 30 33 47 31 30 36 39 33 33 33 46 56 54 44 39 39 37 31 26 22 18 13 8 5 17 15 7 1 0 0 0 2 4 3 5 7 15 28 38 49 74 87 84 81 98 90 109 154 191 148 133 139 129 106 78 95 122 121 95 72 70 64 60 53 37 25 32 39 37 24 17 18 19 19 20 14 8 5 7 12 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 37 82 79 76 38 0 0 0 0 0 0 0 0 1 6 6 0 0 0 0 0 0 0 0 1 3 6 5 3 1 0 0 0 3 5 6 5 3 2 2 2 2 0 0 0 0 0 0 0 0 0 3 16 18 16 14 13 3 1 12 27 28 27 30 31 29 25 24 22 23 22 20 13 12 13 14 19 36 30 30 17 0 0 0 0 0 0 0 0 0 0 0 1 8 22 32 39 38 31 34 40 44 41 32 34 31 28 26 29 45 54 53 46 43 39 35 30 24 20 16 12 9 10 17 16 7 1 0 0 0 1 1 0 2 5 13 24 36 46 46 79 92 85 85 118 131 168 193 178 148 164 133 95 85 113 138 129 98 72 75 73 80 68 44 36 37 30 21 15 16 16 20 21 21 20 21 13 6 4 5 4 4 3 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 37 79 81 82 32 0 0 0 0 0 0 0 0 0 9 10 3 0 0 0 0 0 0 0 0 2 5 5 2 1 0 0 0 2 2 2 2 0 0 0 1 2 1 0 0 0 0 0 0 0 0 5 13 13 18 17 13 6 1 0 14 30 27 28 30 29 27 23 20 7 15 16 8 13 12 6 6 19 23 27 12 0 0 0 0 0 0 0 2 0 0 0 3 13 23 28 32 36 50 41 36 35 39 42 43 44 45 42 34 47 52 51 48 47 35 33 32 27 18 12 10 7 8 13 11 6 1 0 0 0 0 0 0 1 3 11 21 31 39 44 70 87 86 93 144 142 175 215 231 224 183 135 103 103 132 148 138 103 77 77 79 119 104 75 65 51 37 41 46 46 42 32 28 26 26 29 17 5 2 4 4 3 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 50 56 46 60 57 18 0 0 0 0 0 0 0 0 6 11 8 1 0 1 1 0 0 0 0 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 6 15 18 14 19 15 7 1 0 0 15 29 28 28 28 26 22 19 17 8 4 2 9 11 10 26 33 25 29 7 1 1 1 1 5 2 3 6 0 0 0 1 4 7 26 34 38 34 37 36 28 35 51 42 38 37 39 41 50 56 54 47 38 28 35 36 27 16 9 9 6 10 17 17 10 8 3 0 0 0 0 0 0 2 9 18 22 34 55 70 107 95 102 142 159 161 203 241 227 157 155 138 138 149 148 142 103 79 76 78 149 122 80 59 64 49 61 66 66 62 37 36 37 28 15 15 7 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 11 0 9 44 8 0 0 0 0 0 0 0 1 3 5 6 4 0 0 0 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 18 14 6 1 0 0 1 16 29 28 29 25 22 20 18 2 0 0 0 0 2 31 33 26 30 3 8 5 0 1 7 2 4 6 0 0 0 0 1 4 26 32 36 40 44 36 26 32 44 52 60 52 44 41 46 58 60 48 35 27 27 36 26 15 8 8 5 9 14 16 14 14 5 0 0 0 0 0 2 5 9 13 16 35 55 68 116 100 112 146 176 168 162 183 187 154 160 169 172 163 144 132 132 105 82 86 135 102 66 65 82 64 66 66 67 59 36 43 58 54 29 3 3 4 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 2 2 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 9 4 0 0 0 0 4 10 16 26 25 23 13 2 0 0 0 0 2 12 38 38 29 19 1 11 10 3 2 7 1 5 4 0 0 0 0 0 2 8 23 34 37 37 36 24 27 29 38 56 52 53 47 46 57 66 49 37 30 30 34 22 12 8 8 6 10 14 15 15 14 3 0 0 1 3 1 0 2 4 5 11 38 56 73 108 105 119 146 169 172 169 167 150 137 148 182 178 163 145 135 134 108 110 111 104 85 63 61 66 63 61 60 50 37 26 29 33 36 24 5 0 1 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 49 65 39 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 1 2 7 2 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 5 2 1 0 0 0 0 0 0 5 15 18 20 9 0 0 0 0 1 2 8 25 27 21 10 1 4 13 6 0 1 0 9 8 2 0 0 0 0 3 12 25 36 37 33 29 26 27 29 45 61 59 41 36 43 56 66 48 45 39 33 32 21 11 7 7 6 5 12 14 16 16 2 0 0 0 1 0 0 1 1 2 7 36 56 76 99 106 124 135 148 161 177 170 149 157 185 208 181 155 144 142 137 150 141 134 115 86 69 54 62 79 76 51 39 28 19 14 11 10 5 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 73 41 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 1 2 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 0 0 0 0 0 0 0 0 0 0 1 0 1 3 16 31 19 15 6 0 1 5 1 0 1 2 6 11 5 3 9 8 1 8 19 30 36 36 33 30 29 29 32 50 61 61 50 39 34 46 57 49 48 37 31 27 16 9 6 6 7 7 7 12 17 14 2 0 1 1 1 0 0 0 0 3 13 30 56 78 97 108 113 116 140 175 202 197 167 185 206 205 181 165 157 157 157 153 187 182 140 92 76 59 56 74 87 58 39 28 21 14 6 6 8 9 8 8 7 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 70 63 25 0 1 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 1 0 1 5 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 3 11 18 16 7 3 1 3 8 12 3 1 1 3 9 2 0 0 6 25 18 24 28 30 32 30 29 29 31 31 50 56 50 38 25 23 40 52 52 54 38 32 26 17 9 5 5 5 6 6 11 17 13 4 0 5 2 0 0 0 1 0 4 12 25 55 71 87 98 101 121 150 184 210 211 208 200 190 174 157 161 164 163 151 134 151 189 159 110 82 65 57 78 90 74 45 27 18 12 6 5 5 8 9 8 8 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 67 93 18 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 1 3 1 3 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 1 4 7 2 7 12 12 6 5 2 4 11 14 13 6 2 6 15 7 3 1 11 31 22 27 28 26 28 27 29 35 37 35 45 49 47 39 27 19 27 43 50 47 33 27 23 17 9 4 4 4 5 5 6 15 11 5 3 9 2 0 0 0 0 1 4 12 26 52 63 102 119 128 162 176 185 204 226 237 212 186 170 153 135 142 156 151 130 113 159 169 129 93 88 66 81 82 74 55 29 15 7 3 1 0 0 3 7 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 54 84 2 4 5 5 6 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 1 4 19 13 8 22 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 5 4 0 0 1 3 3 2 9 14 15 10 4 3 13 25 28 3 8 2 10 19 18 7 1 18 31 21 29 24 21 19 20 25 36 37 40 49 54 43 37 30 17 17 39 46 44 36 25 22 19 13 6 5 3 3 5 7 15 11 6 4 5 1 0 0 0 0 2 7 18 30 46 72 76 104 136 169 184 181 202 213 208 218 173 164 160 142 130 154 137 119 119 152 188 167 133 108 84 115 95 76 57 29 16 11 7 4 1 3 3 8 12 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 45 43 1 5 6 6 7 8 2 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 8 3 16 33 32 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 1 1 2 5 9 10 14 17 22 39 37 36 30 10 4 10 17 20 19 4 30 33 23 34 20 19 21 20 19 37 41 44 59 83 66 43 33 28 24 37 34 36 36 26 16 15 11 7 7 4 3 4 9 17 10 5 2 1 1 0 0 0 1 4 8 29 38 56 90 89 116 135 146 157 175 198 216 225 222 209 163 148 149 151 173 141 130 136 156 189 192 173 142 120 124 106 89 62 30 16 16 10 5 5 7 9 8 11 14 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 16 2 6 5 7 5 2 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 36 38 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 7 4 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 3 2 3 3 9 14 20 32 45 46 44 31 11 2 3 5 15 22 5 37 36 29 28 10 11 18 22 25 34 47 53 49 50 70 48 42 35 29 34 27 35 38 26 14 17 16 10 6 4 3 4 8 14 14 4 1 0 0 0 1 0 2 6 11 43 50 48 58 98 130 139 136 139 172 201 206 204 203 202 168 143 139 156 175 163 166 158 155 171 210 195 163 133 115 83 85 62 39 30 18 9 5 6 8 10 11 11 13 14 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 40 35 20 5 13 8 3 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 6 27 37 9 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 6 4 0 1 5 6 5 20 47 48 39 31 24 21 29 20 12 11 17 47 36 23 14 6 4 18 20 27 39 38 56 64 57 46 48 47 37 30 31 24 31 33 25 14 18 18 12 6 5 3 3 4 10 14 2 2 1 0 0 0 3 6 8 21 58 70 75 85 108 141 192 186 167 168 199 200 201 199 191 172 153 147 151 161 163 168 167 149 153 215 213 187 160 129 83 79 57 47 39 20 8 7 9 11 12 15 14 14 12 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 24 30 35 22 16 15 4 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 1 15 23 11 0 0 0 0 0 0 0 0 26 40 30 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 11 3 0 0 0 1 1 4 7 8 4 2 26 48 45 45 30 26 36 54 46 18 10 25 48 31 23 18 10 2 12 15 23 31 31 37 44 39 30 28 31 31 29 27 26 29 29 24 20 20 21 12 7 6 6 4 6 12 15 10 5 1 1 2 0 1 7 8 31 72 71 82 91 101 112 137 141 149 169 201 201 203 196 181 163 151 158 163 158 148 165 165 153 151 173 186 181 157 121 88 79 74 56 39 22 8 7 10 13 17 23 25 24 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 28 25 9 14 1 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 36 42 37 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 5 17 13 4 1 1 1 3 4 8 10 8 2 30 41 39 37 35 33 37 45 40 6 2 18 35 30 24 24 14 5 15 18 30 41 44 44 58 58 43 27 30 28 27 26 26 28 28 23 21 20 19 13 8 9 9 5 4 8 11 10 5 1 0 0 0 0 4 14 33 66 86 109 107 108 119 128 113 132 177 210 211 242 210 190 181 180 182 179 184 184 187 223 214 193 175 167 167 141 115 96 87 86 61 39 22 12 11 16 24 30 32 32 30 15 4 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 2 14 18 23 21 5 42 12 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 8 43 29 26 18 2 7 6 7 4 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 14 17 8 4 6 12 7 8 7 5 5 29 40 48 55 54 51 42 44 39 2 11 8 22 35 31 21 10 8 10 10 19 38 47 47 59 64 58 43 28 30 27 26 27 28 27 27 22 17 16 17 11 9 8 7 4 5 7 6 3 0 0 1 1 1 5 23 27 63 109 118 146 165 165 152 131 141 178 217 234 244 217 215 211 206 200 178 196 210 208 191 221 226 207 178 154 116 89 80 81 80 60 40 23 15 16 24 30 26 20 21 18 9 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 12 35 21 14 5 9 33 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 4 16 1 7 4 1 3 9 17 16 16 33 21 9 5 4 3 2 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 8 17 20 13 11 11 11 4 6 6 4 8 25 42 43 37 36 42 42 45 29 4 12 3 23 37 32 12 5 10 14 16 22 37 47 50 49 52 45 45 38 29 31 26 26 27 27 27 20 15 13 15 16 13 9 4 3 3 4 7 5 0 0 2 3 4 8 16 30 90 137 157 182 191 198 172 133 138 137 183 233 253 219 197 201 203 196 173 173 152 145 173 206 229 212 175 134 103 77 67 68 66 56 40 30 24 21 24 23 22 17 10 7 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 22 39 24 39 47 40 33 21 3 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 5 34 25 18 14 13 19 26 29 31 33 23 19 16 14 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 21 19 16 13 10 6 6 5 3 7 21 44 56 42 32 37 41 45 21 8 19 51 49 45 35 17 3 8 10 15 25 34 41 49 53 54 44 46 43 36 31 25 27 27 25 22 18 14 12 13 17 11 10 11 8 4 3 8 5 1 1 2 1 4 7 13 46 123 149 138 129 159 108 102 106 123 163 192 213 215 201 203 205 208 203 189 181 177 183 192 203 225 212 169 127 101 100 75 63 58 53 44 43 43 42 41 38 34 27 16 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 26 25 40 38 35 30 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 7 30 36 33 23 17 17 25 26 28 30 27 24 23 23 21 17 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 15 24 24 23 13 7 6 8 9 3 5 6 8 35 36 34 35 34 30 20 25 41 49 49 50 41 29 13 8 10 13 22 35 35 47 52 51 50 46 43 37 31 26 29 31 27 21 17 14 13 14 16 13 8 6 5 4 3 5 8 5 2 0 0 1 6 23 65 153 161 147 122 109 101 98 96 120 198 222 223 211 202 213 206 196 197 198 191 189 180 179 192 210 207 157 121 104 98 75 61 55 50 43 44 50 57 63 63 54 34 18 8 7 7 4 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 29 27 45 29 27 28 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 2 1 0 0 1 4 8 13 21 23 23 26 30 29 24 24 20 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 18 10 7 6 10 14 5 4 3 8 29 53 49 48 35 10 36 43 42 42 49 50 36 27 20 9 12 10 11 20 31 52 55 56 54 43 44 36 30 28 28 30 23 17 15 15 14 14 14 14 14 8 6 3 2 4 12 7 3 3 0 3 14 31 68 144 109 96 87 90 117 116 116 139 188 238 227 216 221 221 193 183 168 153 140 132 142 139 162 192 186 137 122 104 81 71 63 58 49 39 37 44 47 50 50 39 26 15 8 7 8 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 22 33 31 34 43 36 22 23 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 8 2 2 7 12 13 17 22 24 25 22 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 13 6 12 17 8 8 5 8 23 47 45 48 29 15 44 56 61 49 40 53 36 25 15 10 13 11 11 16 30 49 46 50 50 46 53 38 33 29 28 32 21 16 17 19 14 11 11 13 14 7 5 2 1 4 11 11 6 1 2 8 19 33 75 129 125 126 133 137 133 117 129 156 197 239 254 231 304 314 239 231 168 145 132 133 132 131 151 178 187 157 126 104 90 81 64 53 44 37 33 34 34 35 33 29 21 11 8 8 8 6 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 28 27 23 30 32 24 17 24 16 10 5 9 2 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 3 8 5 1 4 5 3 0 0 3 6 7 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 11 19 22 7 7 10 10 14 10 5 16 33 38 49 22 26 53 51 54 41 30 34 37 30 14 7 11 11 11 15 27 42 45 46 49 50 49 38 37 32 30 30 22 17 16 15 12 7 6 12 15 10 4 1 1 6 13 15 14 14 12 11 16 38 103 156 167 170 159 153 151 146 153 178 224 259 242 212 367 415 353 269 176 195 185 169 187 177 166 169 178 174 120 109 106 102 86 61 45 35 31 31 30 28 25 21 16 9 9 8 7 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 23 22 18 18 24 25 21 22 12 17 21 13 1 0 0 0 0 1 2 3 2 1 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 5 8 6 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 1 1 1 1 0 0 12 24 28 10 9 9 12 15 10 10 25 32 29 50 18 25 49 58 53 47 38 33 35 38 14 8 11 11 13 18 27 36 43 45 52 53 52 48 42 36 34 32 24 15 16 15 12 10 9 13 15 11 4 2 1 7 13 14 14 20 18 14 21 43 100 136 139 158 143 135 164 183 160 175 226 301 345 292 429 454 387 272 178 204 181 160 157 165 169 169 157 136 105 112 111 107 94 66 44 38 33 29 27 25 22 19 16 9 8 6 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 25 23 20 17 15 17 9 5 8 10 12 13 10 3 2 0 0 0 0 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 8 7 2 0 0 0 0 0 0 0 1 0 0 1 0 10 23 29 29 29 11 9 12 15 31 42 37 36 43 14 12 36 53 51 53 45 38 36 36 10 7 9 13 13 19 27 34 37 38 51 53 53 50 42 39 36 31 23 18 16 14 14 13 10 12 15 13 6 0 0 6 10 9 9 13 6 14 34 48 82 176 242 272 271 219 222 180 118 154 233 274 291 278 293 378 336 247 171 158 157 154 145 127 132 160 143 117 105 105 106 102 88 67 49 47 39 31 26 26 28 28 23 16 12 10 6 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 27 24 23 21 18 19 4 0 7 16 11 7 7 8 7 4 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 19 19 7 0 0 0 0 0 1 1 0 0 3 3 2 11 25 26 22 20 7 6 14 20 25 35 33 41 48 34 15 44 56 53 60 59 45 41 38 23 11 9 13 19 21 30 33 39 44 50 51 62 55 41 40 30 27 23 16 17 16 15 13 11 7 11 11 7 2 2 5 6 8 10 9 2 24 40 50 96 197 244 268 282 170 159 185 181 188 260 290 282 277 282 322 282 220 169 143 147 127 109 102 104 108 102 93 87 83 86 86 77 67 61 53 44 37 34 33 32 32 28 23 21 15 8 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 26 25 25 23 17 1 0 5 14 16 13 13 25 31 21 2 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 2 4 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 18 20 7 1 0 1 1 1 1 1 1 0 1 1 2 7 18 19 21 17 7 5 17 17 12 10 17 10 12 18 19 43 56 59 57 53 44 39 39 34 8 9 24 30 28 31 31 38 42 39 39 60 59 49 41 26 23 19 16 17 17 20 16 10 7 13 11 5 2 2 2 5 8 11 8 8 21 41 85 160 171 170 158 149 131 154 194 204 196 212 335 328 277 246 262 259 212 168 136 103 101 99 99 91 71 64 68 73 77 73 69 62 60 58 51 44 38 34 33 34 33 28 25 22 12 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 19 22 33 34 31 17 1 0 12 21 16 16 20 29 24 0 0 0 0 0 0 0 0 0 1 2 2 3 3 2 0 0 0 0 0 0 0 2 6 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 19 24 19 4 0 0 0 0 0 3 4 0 3 3 2 3 11 11 19 14 7 9 18 10 8 10 1 1 0 4 20 46 58 59 58 57 47 42 31 20 9 6 20 26 26 28 36 46 48 36 21 53 55 52 43 28 21 16 13 15 20 20 16 12 9 8 9 5 4 5 5 7 10 9 8 5 12 46 92 143 155 174 135 130 161 178 158 200 210 220 278 316 287 281 292 253 219 183 145 117 117 111 98 88 75 58 63 67 72 77 72 71 66 59 52 46 38 34 32 30 27 27 24 18 9 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 19 18 21 42 39 38 32 16 11 14 16 16 16 11 10 7 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 5 2 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 18 24 22 12 1 0 0 0 0 0 1 1 1 2 2 2 3 7 9 21 16 7 7 20 7 4 2 1 1 0 2 17 42 55 64 54 51 56 55 32 19 14 20 35 30 25 27 38 47 51 40 28 38 52 55 47 32 21 14 16 16 17 23 16 13 11 9 4 6 7 6 7 13 12 9 8 13 22 42 56 89 123 137 110 150 211 241 234 262 225 190 203 267 249 248 268 275 234 187 166 159 160 149 148 125 99 80 71 66 70 72 69 69 69 65 57 48 41 35 33 32 30 30 24 16 9 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 15 16 21 34 42 32 23 16 10 11 13 16 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 19 19 8 6 2 3 9 5 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 7 21 20 10 0 0 0 0 0 3 8 8 2 0 0 1 4 4 5 10 20 19 8 11 24 17 4 1 1 1 1 18 26 35 49 62 55 52 52 52 38 27 17 16 34 23 22 28 35 36 38 37 37 40 55 57 48 32 18 19 20 14 17 25 15 14 11 6 0 1 2 2 6 13 12 11 11 18 31 43 43 115 175 176 123 96 100 155 236 278 249 254 253 249 205 198 233 283 298 206 179 153 137 131 138 144 129 102 75 72 64 63 64 63 60 60 56 48 41 36 30 28 27 25 22 14 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 15 22 24 23 18 20 14 7 7 6 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 10 17 9 6 2 4 15 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 8 17 7 2 0 0 0 0 10 15 19 20 4 0 0 1 2 4 7 12 18 24 23 25 30 30 11 2 0 0 4 23 38 38 44 68 60 58 57 52 42 33 20 18 25 28 21 23 28 33 40 37 39 43 49 57 49 37 22 17 20 14 19 21 13 12 7 3 0 1 3 1 5 12 18 20 9 22 38 39 40 125 170 145 84 48 107 162 189 188 204 283 284 208 231 239 310 361 362 285 277 210 155 140 148 126 116 102 82 86 66 58 54 51 48 50 49 45 40 36 30 27 25 21 17 12 7 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 21 28 29 29 33 18 16 14 14 12 7 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 1 5 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 0 0 0 0 4 16 20 22 19 14 0 0 0 0 1 7 10 16 22 24 26 28 25 24 24 7 1 5 11 19 41 44 50 58 60 60 67 55 38 40 29 28 29 28 28 26 25 29 37 36 36 42 48 52 49 49 36 22 21 16 18 20 16 10 6 3 1 1 1 0 8 22 34 35 10 20 30 31 36 109 140 134 114 146 174 154 139 133 143 145 186 221 219 191 261 344 375 347 330 240 162 117 105 105 98 98 99 95 90 77 74 71 66 58 51 44 37 33 34 28 24 20 15 11 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 CIN -2 -0 0 0 0 0 -7 -4 0 0 -0 -7 -2 0 0 -0 -2 -0 -0 -1 0 -1 -3 -6 -2 -0 -1 -2 0 0 0 -0 -3 -6 -8 -3 -1 -0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -2 -3 -4 -0 0 -3 -4 -3 -2 -1 -7 -4 -3 -5 -5 -4 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -0 0 0 0 0 0 0 -1 -4 -6 -4 0 0 0 0 -0 -0 -0 -3 -4 -4 -2 0 0 0 -2 -3 -4 -6 -6 -1 -1 0 0 0 -0 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 -0 -1 -2 -0 -0 0 0 0 0 -2 -4 -4 -3 -2 -2 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 -0 -1 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 -2 -2 -1 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 -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 -2 -2 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 -1 -1 -1 -1 0 -2 -2 -2 -2 -0 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -12 -2 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -1 -8 -6 -6 -5 -4 -4 -3 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 0 0 -2 -3 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -6 -8 -7 -9 -6 -2 -3 -3 -5 -8 -10 -8 -7 -5 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 -5 -3 0 0 0 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -1 -6 -0 -2 -5 -5 -5 -4 -4 -3 -6 -8 -7 -5 -3 -6 -10 -12 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -2 -4 -4 -2 -0 -0 -1 -2 -2 -5 -0 0 -1 -6 -7 -2 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -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 -2 -2 0 0 0 0 -6 -10 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -2 -5 -2 -0 -0 -1 -1 -0 -0 -1 -2 0 0 0 0 -0 -0 -1 -5 -2 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 -1 -3 -2 -2 -1 -3 -3 -4 -5 -4 0 -0 0 0 0 -0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -1 -0 0 -0 -1 -3 -1 -4 -4 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -7 -0 -0 -0 -3 -3 -0 -1 -0 0 0 -0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -4 -3 -2 -3 -3 0 0 0 -0 -0 -1 -0 -2 -1 0 0 0 0 0 0 -0 -1 -2 -0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -10 -9 -8 -6 -9 -6 -2 -1 0 0 0 0 -1 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -6 -3 -1 -2 -3 -2 -0 0 0 0 -0 -0 0 -0 0 0 -1 -3 -1 -1 -3 -4 0 0 0 -3 -3 -0 -0 -2 -1 0 0 0 -0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 0 -1 -7 -9 -3 -5 -11 -10 -6 -6 -3 0 -1 -4 -4 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -8 -2 -0 -1 -3 -4 -0 0 -2 -1 -0 0 -0 -3 -6 -6 -5 -6 -1 -7 -10 -6 -3 -7 -0 -10 -16 -16 -11 -5 -3 -1 0 0 0 0 0 0 0 0 -1 -4 -3 -19 -11 0 0 0 0 0 0 -2 -7 -9 -3 -0 -2 -3 -0 -0 -0 -0 -0 -1 -2 -1 -0 0 0 -2 -9 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -3 -0 0 -2 -2 -0 -0 -2 -2 -1 -0 -0 0 -0 -6 -8 -6 -2 -4 -3 -8 -7 -5 -1 -3 -3 -1 -2 -2 -2 -0 0 -0 0 -1 -2 -2 -0 0 0 -0 -1 -13 -7 -1 -1 0 0 0 0 -2 -5 -8 -10 -4 -1 0 -0 -1 -1 -0 -0 0 0 -0 -1 -0 0 -4 -9 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 -4 -4 -1 0 0 -0 -6 -6 -3 -1 -2 -0 -1 -2 -2 -2 -2 -4 -4 -6 -3 -1 -2 -0 -1 -0 -0 -1 -2 -0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -0 -0 0 -0 -2 -0 0 -4 -7 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 -0 -3 -5 -5 -8 -15 -4 -0 -0 -0 -1 -2 -1 -0 -0 -0 -3 -5 -5 -4 -3 -4 -0 -2 -1 -1 -3 -2 -0 0 0 0 0 -0 -1 -0 -8 -8 0 0 0 0 -0 -0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 -0 0 0 -1 -1 0 0 0 -0 -1 -2 -5 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 -0 -1 -2 -4 -10 -19 -2 -0 -0 -0 0 -0 -0 -0 0 0 -1 -4 -5 -6 -5 -5 -2 -0 -3 -1 -2 -4 0 0 0 0 -0 -1 -5 -1 -1 -4 -2 0 0 -0 0 0 0 0 0 0 -1 -1 -0 0 0 -1 -1 -1 -1 -1 -0 -1 -1 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -14 -19 -9 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -5 -4 -6 -9 -6 -6 -3 -1 -0 0 0 0 0 -0 -2 -5 -5 -1 -5 -3 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -2 -1 -0 -0 -0 -0 -1 -0 0 -0 -1 -0 -3 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -3 -5 -12 -17 -17 -6 -0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -5 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -3 -4 -1 -1 -9 -6 -4 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 -0 -1 -0 0 -4 -9 -0 -6 -6 -5 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -2 -6 -4 -6 -9 -16 -19 -2 0 0 0 0 0 0 0 0 -3 -3 -2 -6 -8 -5 -5 -4 -0 -2 -1 -1 -0 -0 -0 -1 -3 -4 -7 -7 -3 -3 -7 -5 -3 -0 0 0 0 0 0 0 0 -3 -6 -4 -2 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -9 -4 -5 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 -2 -2 -1 -1 -7 -12 -15 -17 -15 -1 0 0 -0 -0 0 0 -1 -1 -3 -7 -2 -4 -3 -2 -1 -5 -6 -1 -2 -1 -0 -1 -0 -1 -0 -0 0 -0 -4 -3 -4 -5 -5 0 0 0 0 0 -2 -11 -4 -3 -2 -1 0 0 -2 -1 -1 -0 -0 -2 -1 0 -2 -6 -2 -4 -5 -8 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -2 -2 -9 -16 -14 -11 -8 0 0 0 -1 -1 -2 -3 -0 -0 -3 -4 -0 -1 -2 -1 -0 -2 -4 -0 -0 -0 0 0 -1 -7 -2 0 0 -1 -3 -0 -7 -4 -0 0 0 0 0 0 -6 -16 -0 -2 -2 -1 -0 0 -0 -0 -1 -1 -0 -1 -0 0 -1 -3 -5 -3 -5 -5 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -17 -18 -14 -4 -1 -0 -0 0 0 -3 -2 -0 0 -0 -3 -4 -2 -0 -0 -0 0 -2 -2 0 0 0 0 -2 -5 -9 -1 0 -5 -5 -3 -2 -8 -3 0 -0 -0 0 0 0 0 -1 -0 -2 -2 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 -2 -4 -5 -6 -6 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -15 -13 -2 -0 -2 -3 -2 -3 -5 -3 -1 -1 -1 -3 -5 -3 -0 -1 -1 -1 -2 -2 0 -0 -2 -3 -6 -9 -14 -15 -1 -7 -4 -1 -3 0 -0 -0 -0 -0 0 -0 -1 -2 -3 -2 -1 0 0 -0 -0 0 -0 -1 -0 0 0 0 0 0 -0 -2 -5 -5 -2 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -12 -9 -0 -0 -4 -6 -7 -9 -7 -4 -2 -2 -2 -2 -0 0 0 -0 -2 -5 -3 -1 0 -1 -2 -4 -7 -4 -1 0 -0 -5 -1 0 0 0 0 0 0 0 -1 -2 -5 -1 -2 -2 0 0 0 -1 -1 -1 -1 -3 -2 -1 -0 -0 -0 -1 -0 0 -3 -5 -2 -6 -2 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -9 -11 -7 -1 -1 -3 -4 -8 -9 -8 -3 -2 -2 -3 -3 0 0 0 0 -4 -9 -6 -2 -0 -2 -4 -3 -7 -7 -3 -0 -0 -1 -0 0 -1 -1 -1 -5 -4 -2 -3 -4 -5 0 -0 -0 0 0 0 0 0 -1 -1 -1 -3 -1 -1 -5 -5 -0 0 0 0 -3 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -15 -7 -17 -9 -0 -0 -0 -2 -8 -6 -1 -2 -1 -2 -4 -3 -0 -0 0 0 -2 -5 -5 -4 -0 -4 -3 -2 -4 -5 -1 -6 -5 -1 -3 -0 -6 -4 -6 -10 -9 -2 -3 -2 -1 -1 -1 -0 0 0 0 -0 -1 -3 -2 -1 -1 -1 -1 -0 -2 -2 -2 0 0 -3 -5 -5 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -10 -9 -14 -4 -0 -0 -0 -2 -6 -3 -0 -0 -1 -3 -4 -3 -1 -1 0 0 -2 -1 -2 -3 -0 -4 -3 -2 -4 -5 -2 -0 -0 -1 -2 -1 -9 -2 0 -1 -2 0 -1 -1 -3 -4 -2 0 0 0 0 0 0 -0 -2 -1 -1 -2 -2 -0 -0 -2 -2 0 0 -0 -4 -3 -2 -4 -5 -4 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -10 -9 -2 -0 -0 -2 -3 -0 -1 -0 0 -1 -2 -2 -3 -1 0 0 -0 -4 -1 -2 -3 0 -0 -1 -2 -5 -7 -4 -0 -7 -11 -6 -1 -4 -0 0 -5 -4 -1 -3 -3 -1 -0 -0 -0 -1 -1 -0 0 0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -5 -6 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -8 -9 -8 -7 -7 -1 -2 -5 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 -1 -4 -0 0 0 0 -0 -0 -1 -4 -5 -3 -0 -2 -5 -3 0 0 0 0 -1 -1 -3 -7 -3 -0 0 0 -0 -1 -1 -0 0 0 -1 -3 -2 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 -8 -4 -2 -3 -3 -3 -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 0 0 0 0 0 0 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 -1 -1 -0 -9 -7 -6 -5 -1 -0 -1 -3 -3 -0 -1 -0 0 0 0 0 0 -0 -0 -4 -5 0 0 0 0 -0 -3 -10 -6 -6 -3 0 -0 0 0 0 0 0 -1 -6 -1 -1 -4 -6 -1 -0 0 0 0 -1 -3 -0 0 -1 -2 -3 -1 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -4 -4 -4 -5 -8 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -1 -0 -2 -8 -6 -5 -2 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -0 -5 -4 0 0 0 0 0 -2 -7 -7 -5 -1 0 -1 -1 0 0 0 0 0 -1 -0 0 -3 -4 -4 -4 -0 0 0 -3 -8 -0 0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -1 -0 0 0 0 0 -1 -1 -3 -5 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -7 -6 -6 -6 -4 -1 0 0 -0 0 -0 -0 0 -0 -0 0 0 0 -0 -1 -0 -6 -3 0 0 0 0 -2 -1 -2 -4 -4 -1 -2 -1 -0 0 0 -1 -0 -2 -2 0 0 -6 -8 -5 -0 -1 -0 0 -2 -3 0 0 0 -1 -1 -1 -1 -1 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 -1 -3 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -8 -9 -6 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 -0 -2 -2 -1 -1 -0 -0 -2 -1 -0 -2 -5 -6 -5 -1 0 0 -0 -3 -1 -5 -4 0 0 0 -3 -5 -3 -0 0 -1 -0 0 0 0 0 -0 -1 -1 -0 -1 -0 -0 -1 -1 -0 -0 -0 -1 -0 0 0 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -3 -11 -12 -12 -5 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -1 -1 -3 -2 -0 -0 -0 0 -1 -3 -5 -4 -4 -2 -0 0 -1 -5 -1 -0 -2 -3 0 0 -0 0 0 -0 -1 -0 0 0 0 0 0 0 -1 -1 -1 -5 -2 -1 -1 -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 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -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 -1 -0 -3 -7 -7 -3 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 -1 -0 -0 -0 -0 0 0 0 0 0 0 -1 -5 -6 -4 -0 -1 -0 -1 -1 -1 -1 -2 -0 -1 -2 -6 -4 -1 -1 -3 -2 -1 -4 -2 -3 -6 -6 0 -1 -0 0 0 0 0 -1 -2 -2 -1 -3 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -3 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -5 -3 -5 -6 -1 -3 -5 -6 -5 -1 -0 -0 -4 -3 -0 -0 -1 -3 -3 -4 -4 -2 0 -4 -11 -10 -1 -3 -1 0 0 0 0 0 0 0 -0 -1 -0 0 -0 -0 -0 0 0 0 0 0 -1 -3 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -1 0 0 0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -1 -1 -2 -1 -4 -1 -0 -0 -0 -0 -0 -9 -8 -3 -1 -3 -3 -3 -4 -8 -11 -0 -2 -4 -4 -1 -2 0 0 0 0 -3 -7 -0 0 -1 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 -2 -4 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -2 -2 -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 0 0 -8 -7 -1 -7 -9 -4 -0 -0 -1 -2 -3 -4 -4 -0 -1 -0 -0 -0 0 0 0 0 0 -5 -9 0 -0 0 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 -2 -2 -0 -0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -23 -19 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -2 -0 -0 -0 0 -0 -0 -2 -10 -3 -0 -0 -0 -2 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 -0 -0 -1 -3 -2 -4 -3 -3 -2 0 0 -2 -2 0 -1 -2 -5 -2 0 -1 -3 -3 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -2 -0 -5 -4 -1 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -33 -65 -27 -20 -14 -42 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -2 -3 0 -0 -1 -1 -5 -12 -7 -7 -14 -8 -1 0 0 0 0 -3 -8 -7 -5 -4 -2 -2 -1 -1 -3 -2 -1 -2 -1 -2 -2 -1 -0 -1 -1 -3 -2 -3 -6 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -39 -29 -29 -38 -39 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -2 0 0 0 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -2 -0 -2 -13 -18 -12 -7 -19 -12 -10 -16 -7 -9 -2 -5 -13 -22 -23 -6 -4 -3 -1 -2 -0 -0 -0 -1 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 -0 -0 0 -0 -1 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 -20 -16 -15 -18 -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 0 0 0 0 -4 -14 -13 -4 -0 -0 -0 -2 -0 0 -0 -1 -0 0 -0 -0 -0 -1 -5 -1 -0 -0 -0 -1 -5 -4 -2 -2 -1 -0 -1 -1 -1 -3 -2 -3 -12 -12 -9 -9 -7 -13 -17 -16 -12 -13 -9 -5 -5 -9 -15 -3 -21 -10 -3 -1 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 -0 -0 -1 -4 -7 -3 -0 0 -2 -7 -0 0 0 0 0 -1 -23 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -2 -3 -0 -1 -1 -0 -3 -3 -4 -6 -7 -5 -0 -1 -1 -3 -5 -2 -6 -8 -10 -9 -5 -12 -17 -16 -13 -12 -14 -9 -5 -8 -12 -16 -29 -12 -5 -2 0 0 0 0 0 0 0 0 -0 -2 -3 -2 0 0 0 0 -1 -2 -0 -2 -0 -0 -0 -1 -7 -6 -9 -6 -1 0 0 -1 -1 -1 -0 -2 -1 0 -4 -7 0 0 0 0 0 -9 -47 -44 -33 -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 -1 -2 -6 -6 -5 -1 -0 0 -0 0 0 0 -0 -0 -0 0 0 -0 -3 -6 -0 -3 -2 -0 -0 -0 -2 -4 -6 -5 -0 -1 -1 -1 -0 0 -0 -1 -8 -9 -8 -13 -23 -23 -17 -13 -12 -12 -6 -7 -12 -19 -24 -8 -6 -2 0 0 -0 -4 -2 -0 0 -0 -0 -0 -1 -1 0 0 0 -1 -1 -1 -0 -2 -0 -1 -3 -5 -6 -3 -10 -7 -0 -0 -0 -3 -4 -3 -2 -1 0 0 -7 -7 0 0 0 0 0 0 -6 -12 -17 -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 0 0 0 0 -0 -0 -3 -6 -6 -8 -2 -0 -0 -0 -1 -0 0 0 0 0 0 -6 -5 -3 -0 -0 -0 0 0 -0 -1 -3 -5 -4 -1 -1 -5 -2 -1 -0 0 -0 -3 -10 -9 -8 -10 -22 -19 -17 -12 -8 -6 -8 -14 -12 -9 -6 -7 -2 -1 -1 -2 -6 -3 -1 0 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 -2 -1 -0 -1 -0 -3 -1 -0 -1 -3 -3 -2 -2 -2 -2 -0 0 -26 -13 -15 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -4 -5 -3 -0 0 -1 -2 0 0 -0 -0 -0 -1 -10 -4 -0 -0 0 0 0 0 -0 -1 -4 -8 -4 -2 -2 -4 -2 -2 -1 0 0 -1 -13 -6 -14 -24 -22 -17 -18 -11 -4 0 -1 -15 -6 -3 -3 -0 -0 -1 -3 -4 -4 -2 -0 0 -6 -8 -1 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -3 -5 -4 0 0 0 -3 -3 -3 -24 -20 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -0 -1 -1 -0 -5 -12 -13 -10 -2 -0 0 0 0 0 -1 -1 -3 -9 -1 -2 -1 -0 -2 -2 -0 0 0 -4 -15 -7 -11 -18 -23 -21 -15 -6 -2 0 -4 -18 -15 -8 -4 -3 -3 -2 -3 -5 -4 -2 -3 -1 -4 -5 -2 -3 -4 -2 -0 0 -2 -7 -1 0 0 0 0 0 0 -0 -0 -0 -1 -4 -1 -3 -5 -4 -2 -0 -9 -11 -4 -5 -42 -12 -12 -17 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -4 -10 -13 -11 -3 -0 0 0 0 0 -1 -1 -4 -6 -1 -2 -4 -3 -3 -3 -0 0 0 -5 -13 -15 -12 -4 -2 -9 -15 -8 -4 -1 0 -5 -18 -8 -4 -4 -6 -7 -2 -3 -3 -4 -7 -5 -3 -2 -2 -3 -5 -2 -0 -1 -0 -1 0 0 0 0 -0 -0 0 0 0 0 -1 -4 -1 -4 -6 -4 -1 -0 -7 -4 0 -8 -37 -5 -28 -41 -32 -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 0 0 0 0 0 0 0 0 0 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 -5 -3 -7 -9 -4 -2 -0 -0 -0 -0 -1 -0 -2 -3 -0 -0 -2 -3 -4 -2 0 0 0 -5 -11 -14 -13 -12 -15 -17 -19 -15 -8 -2 0 -8 -16 -2 -0 0 -4 -5 -0 -3 -2 -3 -5 -7 -10 -10 -4 -5 -6 -1 -0 -3 -3 -1 0 0 0 0 -1 -2 0 0 -1 -0 -1 -3 -1 -1 -6 -4 -1 -4 -9 -3 -0 -1 -6 -0 -16 -35 -38 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -1 -3 -2 0 -0 -1 -9 -5 -5 -5 -5 -1 -0 -1 -2 -1 0 -2 -2 -2 -3 -2 -1 -3 -2 -0 0 0 -8 -11 -11 -12 -14 -15 -8 -12 -15 -5 -0 -1 -9 -10 0 0 0 -5 -4 -1 -3 -5 -3 -5 -8 -11 -11 -4 -3 -2 0 -0 -3 -1 -0 0 0 0 0 0 -2 -2 -0 -1 -0 -1 -2 -2 -2 -3 -2 -3 -7 -7 -3 -1 0 -11 -24 -20 -36 -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 0 0 0 0 0 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 -1 -1 -0 0 -0 -1 -7 -5 -4 -4 -3 -0 -0 -0 -4 -4 -1 -4 -5 -5 -7 -6 -0 -8 -5 -1 0 -0 -4 -6 -3 0 -3 -14 -2 -13 -18 -14 -6 -19 -19 -17 -8 0 -0 -5 -2 -0 -2 -6 -5 -7 -8 -8 -8 -11 -2 0 0 -1 -3 -0 0 0 -0 -1 0 0 -11 -10 -0 -1 -1 -1 -1 -1 -1 -0 -1 -2 -6 -7 -2 -0 0 -4 -13 -21 -38 -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 -5 -24 -3 0 0 0 0 0 0 0 0 -11 -65 -41 -32 -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 -16 -7 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 -1 -3 -1 -2 -2 -1 -0 -0 -0 -6 -5 -3 -7 -8 -8 -9 -7 -3 -7 -4 -1 -3 -4 0 0 0 0 -5 -11 -0 -6 -17 -20 -18 -16 -3 -4 -3 0 0 0 0 0 -0 -3 -6 -6 -7 -13 -14 -8 -0 0 -0 -1 -3 -6 -1 0 -0 -1 0 0 -3 -2 -1 -2 -3 -3 -3 -3 -2 -0 -2 -0 -5 -6 -2 -0 0 0 0 -6 -19 -1 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -73 -7 -0 0 0 0 0 0 0 0 -20 -62 -59 -53 -35 -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 -2 -14 -3 -0 -1 -2 -3 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -2 -2 -4 -7 -7 -6 -11 -8 -4 -3 -1 -0 -0 -1 0 0 0 0 0 -1 0 -0 -10 -14 -9 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -14 -13 -12 -12 -0 -0 -1 -1 -2 -2 -0 -0 -0 0 -1 -11 -2 -1 -3 -5 -4 -3 -5 -3 -1 -2 -0 -7 -10 -8 -4 -4 -0 0 -12 -13 -3 -31 -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 -6 -86 -25 0 0 -5 -24 -3 0 -45 -109 -99 -59 -50 -33 -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 -16 -16 -9 -4 -2 -0 0 0 -0 -0 0 0 -0 -1 -2 -0 -1 -1 -0 -3 -8 -4 -6 -8 -6 -4 -10 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 -7 -12 -10 0 0 -1 -1 -1 -1 -1 -0 -0 0 -2 -8 -1 -1 -2 -4 -4 -3 -4 -3 -1 -0 -1 -7 -8 -5 -0 -0 0 0 -28 -24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -78 -12 0 0 -22 -61 -18 -10 -4 -3 -25 -57 -51 -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 -0 -0 -0 -1 -8 -12 -13 -6 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -3 -6 -9 -9 -9 -8 -7 -6 -7 -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 -2 -5 -1 -4 -3 -2 -0 -1 -2 -2 -1 -0 -1 -0 -0 0 0 0 -0 -1 -1 -3 -5 -4 -6 -3 -1 0 -1 -4 -7 -8 -6 -2 0 0 -27 -20 -9 -4 0 0 0 0 0 0 0 -55 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -36 -72 -49 -50 -48 -22 -23 -59 -51 -43 -24 -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 -2 -0 -0 0 0 0 -13 -6 -1 0 0 0 -0 -1 -2 -2 -1 -3 -2 -1 -1 -0 -5 -6 -8 -11 -11 -11 -9 -7 -5 -5 -11 -13 -5 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 0 0 0 -0 0 -0 -0 -3 -4 -5 -6 -5 -1 -4 -3 -1 -4 -5 -3 -1 0 -4 -26 -22 -32 -23 0 0 0 0 0 0 -2 -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 -43 -66 -52 -54 -41 -12 -30 -58 -52 -52 -39 -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 -8 -1 -0 -0 0 -2 -13 -4 -0 0 0 0 -0 -0 -0 -1 -2 -4 -3 -3 -3 -2 -9 -6 -7 -10 -14 -15 -13 -8 -5 -8 -15 -12 -3 0 0 0 0 0 0 0 -11 -35 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 -0 -1 -4 -2 -1 -1 -1 -0 -0 -1 -1 0 0 0 -6 -9 -6 -0 -4 -4 -5 -4 -1 -0 -2 -1 0 0 0 -0 -0 0 -10 -28 -9 -18 -11 0 0 0 0 0 0 -22 -62 -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 -35 -48 -47 -48 -35 -20 -42 -54 -45 -35 -32 -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 -10 -0 -0 -0 0 0 -0 -2 -0 0 0 -0 -0 -0 -2 -3 -6 -7 -5 -4 -3 -3 -7 -6 -6 -11 -13 -11 -2 -34 -17 -15 -15 0 0 0 0 0 0 0 0 0 0 -3 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 -0 0 0 -0 -0 0 -0 -0 -0 -1 -2 -0 -3 -3 -6 -3 0 0 0 0 0 0 -1 -5 -1 0 -17 -27 -2 -10 -6 0 0 0 0 0 -11 -55 -107 -69 -7 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -12 -29 -32 -32 -31 -14 -41 -47 -36 -24 -30 -12 -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 -8 -1 -0 -0 -0 0 -4 -8 -0 0 -1 -1 -4 -10 -14 -13 -8 -5 -5 -3 -3 -2 -0 -2 -5 -9 -4 0 0 -4 -17 -23 -24 -16 -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 -2 -2 -1 0 0 0 0 -2 -5 -2 -0 0 0 -0 -1 -2 -2 -1 -0 -1 -3 -6 -2 0 0 0 0 -0 -0 -2 -4 -3 -15 -14 -11 -7 -32 -38 -13 0 0 0 0 -41 -48 -49 -55 -85 -72 -19 0 0 0 0 0 0 0 0 0 0 -22 -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 -18 -38 -37 -29 -23 -46 -43 -30 -25 -30 -30 -32 -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 -9 -6 -0 -0 0 0 -10 -11 -0 -0 -2 -2 -9 -21 -18 -21 -11 -5 -2 -1 -3 -8 -10 -7 -6 -6 -5 -1 0 -8 -33 -31 -37 -45 -33 0 0 0 0 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 -3 -2 -1 0 0 -3 -5 -6 -2 0 0 0 0 0 -1 -7 -2 0 -1 -2 -5 -1 0 0 0 0 -0 -0 -4 -5 -1 -5 -2 0 0 -2 -4 0 0 0 0 -4 -38 -12 -26 -51 -49 -26 -7 0 0 0 0 0 0 0 0 0 0 -21 -36 -41 -38 -34 -25 -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 -52 -47 -23 -14 -32 -39 -27 -23 -27 -28 -24 -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 -6 -11 -7 0 -0 -1 -13 -9 -1 -0 -1 -1 -1 -0 -0 -0 -6 -3 -1 -0 -1 -1 -7 -8 -7 -8 -10 -2 0 -1 -16 -41 -39 -34 -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 -3 -7 -1 -0 -0 0 -1 -10 -3 -1 -1 0 0 0 0 0 -1 -4 -0 0 -0 -1 -2 -0 0 0 0 0 0 -1 -4 -7 -5 -3 -22 -19 -6 -13 -28 0 0 0 0 -8 -20 -1 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -42 -44 -45 -41 -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 -4 -43 -55 -30 -9 -15 -38 -22 -19 -19 -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 -1 -7 -14 -7 -0 -3 -14 -4 -6 -10 -7 -0 -0 -0 -0 -2 -9 -1 -0 0 -0 -1 -10 -11 -11 -11 -8 -0 0 0 -4 -17 -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 -1 -5 -2 -0 -0 0 0 -1 -0 0 0 0 0 -1 -1 -1 -2 -1 -0 0 0 -0 0 0 0 0 0 0 0 -6 -3 -3 -4 -0 -5 -8 -19 -21 -13 -18 -16 -21 -30 -29 -0 0 0 -14 -30 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -36 -40 -41 -22 -18 -4 0 0 0 0 0 0 0 -4 -14 -5 0 0 0 0 0 -12 -11 -6 -1 0 0 0 -13 -19 -6 -39 -21 -7 -18 -40 -33 -27 -19 -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 -2 -6 -11 -4 -0 -3 -11 -6 -4 -10 -10 -0 0 -0 -0 -2 -5 0 0 0 -1 -3 -10 -17 -16 -10 -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 -2 -8 -9 -2 -0 0 -1 -4 -1 0 0 0 -1 -6 -2 -1 -2 -2 -0 0 -0 -0 -0 -1 -1 -0 0 0 -1 -12 -4 -4 -4 -2 -8 -2 -2 -4 0 -1 -19 -28 -16 -0 -4 -26 -26 -9 0 -7 -37 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -20 -18 -16 -22 -29 -16 -7 -1 0 0 0 0 0 -17 -59 -58 -43 -14 0 0 -2 -39 -45 -46 -47 -38 -2 0 -29 -41 -19 -11 -20 -19 -19 -22 -24 -31 -25 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -10 -3 -0 -2 -9 -11 -14 -7 -0 0 0 -0 -5 -5 -1 -0 -0 -4 -4 -6 -22 -21 -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 -5 -11 -13 -1 -0 0 -0 -1 0 0 0 -2 -3 -6 -1 -0 -4 -4 -1 -0 0 -1 -2 -3 -3 -0 0 0 -0 -3 -7 -5 -1 -6 -20 -24 -23 -20 -20 -15 0 0 0 -10 -25 -42 -49 -32 -9 -2 -1 0 0 -14 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -3 -30 -46 -52 -29 0 -1 -23 -21 -8 0 0 -2 -2 0 -14 -34 -48 -48 -50 -48 -45 -40 -33 -26 -28 -24 -14 -11 -14 -15 -12 -13 -28 -18 -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 -1 -3 -10 -2 -11 -11 -4 -0 -2 -1 -0 -0 0 -0 -9 -6 -2 -1 -0 -7 -3 -1 -5 -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 -2 -8 -11 -4 -1 -0 -1 -1 0 0 0 -13 -18 -9 -0 -0 -6 -6 -2 -2 -0 -1 -3 -3 -4 -2 -0 0 0 -1 -4 -4 -3 -5 -14 -29 -29 -24 -30 -22 0 0 0 -0 -11 -23 -23 -29 -14 -9 -10 -4 -21 -25 -20 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -39 -20 -11 -28 -43 -32 -13 0 0 0 0 0 -25 -50 -47 -41 -43 -37 -32 -32 -39 -11 -4 -4 -6 -10 -11 -13 -12 -15 -22 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -13 -13 -8 -15 -21 -13 -0 -0 0 -0 -0 -0 -4 -25 -7 -3 -2 -1 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -9 -10 -8 -0 0 -0 -0 0 0 0 -14 -15 -13 -10 -0 -4 -2 0 -1 -2 -3 -4 -4 -5 -4 -2 -1 0 -0 -0 -1 -10 -8 -14 -25 -26 -26 -32 -15 0 0 0 0 -19 -27 -17 -2 -3 -1 -1 -0 -6 -23 -14 -24 -23 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -35 -47 -40 -36 -34 -16 -15 -4 0 0 -1 -35 -42 -43 -40 -40 -48 -36 -36 -33 -27 -23 -11 -7 -6 -4 -4 -16 -14 -17 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -21 -17 -3 -0 -0 -0 -9 -12 0 0 -0 -0 -0 -2 -2 -2 -1 -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 -3 -4 -7 -5 0 0 0 0 0 -3 -8 -13 -14 -16 -13 -6 -2 -1 -0 -2 -3 -1 -5 -5 -5 -6 -8 -11 -3 0 -0 -3 -14 -4 -1 -8 -22 -27 -14 -5 0 0 0 0 -17 -24 -17 -2 0 0 -12 -17 -16 -24 -10 -40 -56 -39 -0 0 0 -16 -13 0 0 0 0 0 0 0 0 0 0 0 -9 -47 -40 -38 -39 -39 -34 -53 -15 0 0 -1 -15 -44 -49 -46 -42 -34 -32 -38 -30 -18 -18 -12 -9 -9 -13 -21 -25 -16 -17 -15 -10 -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 0 0 0 0 -9 -23 -6 -3 -1 -0 -0 0 -0 -2 -0 0 0 0 0 -0 -1 -4 -1 -2 -4 -1 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 0 0 -9 -14 0 0 -12 -14 -8 -1 -4 -1 -2 -2 -2 -10 -9 -8 -8 -7 -1 -0 0 0 -2 -4 -4 -6 -13 -23 -27 -18 -2 0 0 0 0 -3 -18 -17 -7 0 0 0 -9 -13 -16 -22 -31 -35 -20 -7 -17 -1 -30 -16 0 0 0 0 0 -13 -26 -27 -29 -22 -15 -24 -49 -26 -27 -38 -44 -45 -55 -8 0 0 0 -6 -47 -50 -44 -39 -36 -25 -28 -33 -21 -8 -7 -3 -2 -4 -6 -12 -10 -13 -13 -11 -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 -10 0 0 -0 -0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -2 -6 -1 -2 -8 -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 -1 -5 -1 -0 -0 0 0 0 -5 -6 0 -1 -14 -15 -11 -6 -3 -2 -5 -2 -1 -6 -15 -11 -12 -11 -8 -1 -9 -3 -1 -2 -4 -16 -15 -8 -17 -32 -20 -3 0 0 0 -2 -21 -18 -8 0 0 0 -0 -13 -19 -20 -22 -28 -24 -12 -6 -18 -34 -19 -5 -3 -5 -3 -24 -48 -48 -41 -56 -51 -51 -56 -63 -58 -41 -40 -44 -46 -42 -9 -4 0 0 -4 -19 -25 -41 -42 -35 -26 -37 -16 -10 -7 -6 -5 -8 -18 -19 -10 -10 -12 -12 -10 -9 -11 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -0 0 0 0 0 -1 -1 -1 -16 -5 0 -0 -0 0 -0 -2 -3 -0 -0 -9 -5 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 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 -12 -7 -5 -3 -3 -9 -2 0 -2 -9 -14 -10 -4 0 -0 -2 -1 0 -0 -2 -7 -9 -8 -21 -27 -16 -0 0 0 0 -6 -25 -17 -5 0 -1 -1 0 -9 -12 -15 -22 -35 -31 -25 -24 -25 -26 -31 -17 -15 -23 -22 -12 -27 -26 -29 -42 -42 -42 -47 -51 -50 -44 -45 -47 -42 -41 -47 -51 -11 0 -15 -24 -2 -39 -38 -32 -30 -27 -6 -5 -5 -4 -7 -22 -9 -5 -8 -8 -7 -10 -10 -10 -10 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -6 -27 -4 0 0 0 0 0 -0 -1 -1 -2 -12 -3 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -10 -7 -3 -3 -11 -12 -3 0 -6 -14 -0 -3 -1 0 -2 -10 -8 -2 -7 -13 -10 -2 -25 -16 0 0 0 0 0 -1 -6 -6 -1 0 -7 -12 -2 -3 -11 -19 -27 -34 -32 -24 -22 -24 -27 -38 -31 -22 -23 -25 -11 -12 -15 -21 -29 -36 -35 -34 -35 -40 -45 -48 -44 -40 -40 -42 -37 -3 0 -27 -43 -29 -47 -36 -33 -29 -19 -3 -4 -4 -3 -4 -8 -21 -10 -7 -7 -7 -9 -7 -7 -7 -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 -3 0 0 0 0 0 0 0 -2 -1 -3 -9 -1 -0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 -0 -5 -15 -13 -4 -3 -9 -9 -1 0 -4 -7 -3 -20 -5 0 -1 -5 -6 -2 -6 -7 0 -0 -7 -4 0 0 0 0 0 0 -9 -16 -0 0 -3 -6 -7 -6 -11 -26 -28 -26 -32 -38 -30 -27 -30 -35 -36 -24 -15 -11 -8 -6 -16 -18 -18 -21 -29 -34 -44 -40 -39 -41 -38 -36 -38 -39 -39 -35 -4 -29 -44 -47 -47 -36 -37 -29 -15 -3 -3 -2 -9 -8 -5 -5 -6 -5 -6 -8 -8 -8 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -11 -7 -9 -10 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 0 -1 -7 -17 -6 -2 -3 -10 -15 -2 -9 -5 -4 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -21 0 0 0 0 -4 -11 -15 -28 -25 -20 -19 -19 -3 -20 -27 -29 -28 -22 -20 -18 -15 -12 -13 -14 -12 -10 -13 -23 -39 -37 -33 -34 -38 -39 -35 -34 -32 -26 -1 -39 -41 -42 -44 -37 -30 -9 -2 -2 -3 -11 -15 -10 -7 -9 -6 -5 -8 -10 -9 -9 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -13 -19 -14 -1 0 0 0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 -0 -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 -5 -7 -7 -5 -6 -6 -3 -2 -0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -19 -6 0 0 -1 -2 -8 -17 -28 -18 -16 -17 -20 -30 -25 -25 -23 -20 -19 -25 -19 -16 -10 -3 -5 -6 -7 -18 -34 -40 -46 -37 -35 -40 -44 -36 -35 -31 -17 -9 -49 -40 -40 -41 -37 -31 -10 -5 -3 -4 -12 -16 -6 -4 -5 -5 -4 -12 -13 -11 -9 -9 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -26 -14 -20 -26 -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 -1 -0 -1 -2 -1 -0 -0 -0 -0 0 -2 -7 -8 -5 -0 -4 -11 -8 0 0 0 0 0 0 0 0 0 -3 -4 -0 -2 -0 0 0 0 0 0 0 0 0 -0 -6 -14 -11 -4 -3 -12 -10 -12 -17 -22 -15 -16 -22 -26 -26 -26 -25 -18 -14 -19 -40 -25 -20 -11 -6 -9 -7 -6 -17 -36 -51 -56 -38 -32 -35 -40 -38 -36 -34 -33 -31 -40 -43 -42 -41 -39 -37 -37 -8 -2 -2 -6 -15 -4 -3 -10 -13 -4 -6 -9 -8 -7 -9 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -4 -1 -0 -3 -1 -0 -3 -11 -9 -11 -13 -10 -0 -3 -1 -1 0 -2 -9 -1 0 0 0 0 0 -4 -4 -4 -14 -2 0 0 0 0 0 0 0 0 -5 -24 -11 -9 -10 -11 -12 -6 -15 -21 -21 -16 -8 -17 -23 -25 -24 -21 -15 -12 -16 -23 -13 -26 -14 -8 -10 -11 -15 -19 -36 -46 -38 -46 -44 -41 -43 -49 -50 -37 -32 -31 -35 -44 -41 -36 -35 -37 -33 -2 -2 -3 -4 -4 -4 -2 -4 -5 -4 -3 -7 -6 -6 -7 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -13 -11 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 -3 -8 -7 -2 -0 0 -1 -7 -2 -0 -5 -13 -13 -13 -11 -6 -1 -3 -0 0 0 -3 -9 -1 0 0 0 0 0 0 0 -4 -9 0 0 0 0 0 0 0 0 0 -2 -8 -5 -12 -12 -9 -6 -8 -17 -19 -18 -14 -10 -14 -14 -18 -21 -20 -17 -13 -16 -19 -17 -12 -4 -3 -4 -7 -12 -16 -32 -40 -46 -53 -49 -48 -44 -47 -52 -34 -32 -30 -29 -33 -40 -31 -30 -36 -32 -3 -4 -5 -10 -10 -6 -3 -4 -4 -4 -7 -13 -6 -7 -7 -9 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 0 0 0 0 0 -5 -27 -24 -16 -8 0 0 0 0 0 0 0 -0 0 -2 -2 -1 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -8 -1 0 0 -3 -8 -6 -1 0 -1 -3 -5 -8 -3 -2 -6 -13 -13 -4 -6 -9 -6 -4 -0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 -12 -22 -20 -22 -17 -11 -6 -5 -17 -18 -13 -11 -11 -16 -16 -23 -24 -22 -20 -15 -22 -25 -20 -15 -13 -5 -4 -7 -11 -11 -36 -45 -46 -49 -53 -52 -42 -41 -39 -29 -33 -31 -27 -28 -35 -31 -31 -30 -32 -25 -1 -4 -12 -11 -5 -4 -5 -4 -4 -8 -12 -8 -8 -6 -5 -4 -0 0 0 0 0 0 0 -34 -28 -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 -23 -14 0 0 0 0 0 -1 -8 -13 -18 -7 0 0 0 0 0 0 -0 -2 -3 -3 -3 -2 -1 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 -0 -0 -3 -11 -24 -2 0 -4 -9 -9 -0 0 0 0 -2 -8 -6 -4 -3 -5 -18 -3 -5 -10 -13 -16 -2 0 -10 -11 0 0 0 0 -0 0 0 -3 -2 0 0 -0 0 -3 -8 -13 -17 -13 -7 -14 -24 -25 -18 -12 -11 -15 -13 0 -0 -20 -28 -22 -15 -22 -27 -16 0 -2 -1 -7 -12 -11 -7 -10 -32 -50 -56 -57 -57 -53 -55 -51 -43 -35 -37 -31 -31 -33 -33 -33 -24 -21 -20 -15 -12 -9 -10 -9 -6 -4 -10 -7 -9 -12 -11 -5 -4 -5 -7 -8 -9 -4 -1 -32 -73 -94 -185 -208 -179 -139 -107 -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 -1 -2 0 0 0 0 0 0 0 -3 -19 -4 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -2 -1 -0 -14 -10 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -7 -5 -1 -3 -4 -1 0 0 -13 -12 -10 -4 -1 0 0 -3 -9 -8 -8 -8 -6 -2 0 0 0 -3 -3 0 0 -3 -4 0 0 0 0 -8 -9 0 0 0 0 0 -2 -11 -10 -13 -13 -14 -10 -15 -25 -27 -21 -15 -14 -13 -18 -16 0 0 -26 -30 -21 -11 -11 -22 -27 -21 -11 -13 -11 -15 -16 -14 -13 -11 -40 -50 -57 -63 -56 -60 -54 -37 -25 -39 -33 -32 -33 -31 -27 -20 -21 -12 -7 -11 -11 -13 -15 -13 -7 -8 -8 -8 -8 -8 -7 -6 -3 -2 -5 -40 -180 -167 -160 -171 -199 -236 -279 -287 -248 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -1 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 0 -1 -1 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -0 -3 -6 -4 -5 -17 -11 -5 -7 -16 -17 -2 0 -5 -9 -5 -10 -9 -13 -14 -9 -0 0 -7 -9 0 0 0 0 -3 -5 -3 -0 0 -1 0 0 0 0 -1 -5 -12 -12 -7 -10 -18 -26 -36 -22 -18 -15 -12 -12 -14 -19 -13 -2 -3 -28 -26 -21 -15 -13 -12 -22 -20 -18 -18 -10 -7 -15 -27 -30 -12 -14 -27 -54 -64 -45 -46 -43 -25 -11 -24 -37 -36 -28 -24 -23 -21 -18 -17 -16 -13 -9 -7 -7 -7 -8 -9 -4 -8 -6 -6 -8 -6 -6 -4 -4 -21 -76 -75 -124 -122 -117 -161 -248 -268 -200 -135 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -0 0 0 0 -0 -0 -0 -0 -0 0 -0 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -1 -3 -5 -2 -1 -5 0 0 0 0 0 0 0 -3 -8 -11 -12 -9 -15 -16 -11 -1 -7 -6 -1 0 0 0 0 -4 -8 -8 0 0 0 0 0 0 0 -14 -14 -9 -8 -11 -10 -17 -21 -11 -5 -15 -12 -8 -10 -17 -24 -23 -17 -14 -27 -21 -21 -19 -17 -17 -17 -13 -14 -13 -7 -7 -12 -21 -28 -32 -31 -41 -49 -48 -33 -24 -25 -33 -26 -18 -23 -25 -21 -16 -18 -22 -23 -22 -21 -14 -6 -6 -6 -4 -5 -6 -7 -7 -5 -6 -7 -9 -11 -12 -7 -14 -23 -3 -66 -76 -92 -115 -120 -126 -102 -102 -73 0 0 0 0 0 0 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 -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 -4 -13 -11 -9 -3 -3 -8 -9 -19 -19 -16 -12 -9 -1 -3 -1 0 0 0 -8 -12 -9 -1 -0 -10 -7 -2 -9 -12 -4 0 0 0 0 0 -4 -3 0 0 0 0 0 0 -2 -32 -46 -28 -5 -5 -11 -18 -17 -11 -9 -14 -14 -12 -14 -20 -26 -19 -11 -8 -15 -22 -19 -15 -14 -13 -7 -11 -9 -6 -6 -10 -12 -20 -27 -36 -47 -35 -39 -39 -34 -28 -39 -35 -25 -20 -20 -21 -13 -13 -22 -28 -23 -22 -22 -12 -4 -5 -7 -5 -5 -6 -7 -7 -6 -7 -7 -8 -11 -11 -4 -2 -18 -48 -99 -80 -79 -83 -85 -89 -88 -119 -110 -53 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -2 0 0 0 0 0 0 0 -0 0 0 0 0 0 -6 -4 0 0 0 0 0 -0 -2 -4 -1 -8 -13 -11 -17 -20 -18 -17 -15 -0 -15 -10 0 0 -0 -4 -10 -12 -10 -10 -14 -5 0 0 0 0 0 0 0 0 0 -8 -6 0 0 0 0 0 0 0 -0 -24 -28 -17 -7 -11 -16 -22 -18 -16 -27 -26 -21 -21 -22 -20 -12 -6 -12 -14 -11 -11 -10 -9 -8 -8 -12 -9 -6 -6 -10 -14 -13 -25 -28 -32 -39 -35 -36 -35 -33 -32 -31 -31 -29 -26 -25 -20 -23 -20 -17 -15 -21 -9 -17 -15 -9 -8 -4 -6 -7 -7 -6 -5 -6 -7 -6 -6 -16 -8 -37 -47 -60 -90 -97 -93 -83 -80 -83 -92 -161 -154 -81 0 0 0 0 0 0 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 -1 -1 -2 -4 -4 -5 -6 -5 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 -3 -8 -1 -11 -14 -13 -18 -21 -20 -16 -13 -6 -0 -15 -8 0 0 0 -6 -9 -7 -3 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 -8 -6 -33 -15 -13 -14 -14 -12 -16 -13 -9 -11 -16 -16 -19 -19 -15 -9 -5 -12 -10 -7 -7 -8 -9 -10 -9 -7 -11 -6 -7 -11 -16 -19 -30 -26 -39 -50 -35 -33 -34 -34 -33 -32 -33 -36 -30 -24 -23 -30 -23 -22 -22 -20 -17 -24 -16 -8 -2 -3 -8 -10 -9 -6 -4 -4 -6 -5 -10 -21 -13 -88 -78 -63 -69 -89 -90 -79 -75 -94 -132 -149 -157 -103 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -2 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -3 -0 0 0 0 0 0 -0 -1 -1 -2 -4 -4 -8 -8 -3 -0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 0 0 0 -1 -3 -0 -8 -14 -15 -17 -20 -20 -14 -17 -15 -2 -20 -6 0 -4 -8 -6 -1 -6 -7 -4 -11 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -3 -27 -31 -15 -10 -27 -12 -9 -12 -17 -22 -12 -11 -11 -9 -7 -7 -12 -12 -12 -9 -4 -13 -13 -12 -11 -10 -10 -10 -14 -17 -12 -7 -8 -9 -12 -17 -20 -32 -32 -31 -30 -33 -35 -35 -35 -37 -40 -40 -32 -26 -21 -17 -19 -28 -29 -26 -21 -16 -14 -7 -4 -7 -16 -9 -9 -9 -7 -5 -7 -5 -11 -47 -104 -101 -93 -75 -65 -59 -39 -65 -76 -86 -104 -138 -170 -139 -96 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -5 -4 -2 -0 0 0 0 0 0 0 0 -1 -3 -4 -8 -8 -5 -1 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -15 -15 -17 -17 -10 -15 -12 -3 -2 -19 -5 -3 -8 -9 -1 -8 -12 -13 -14 -0 -7 -5 0 0 0 0 0 0 0 0 0 0 -5 -11 -18 -24 -8 -19 -33 -15 -9 -5 -13 -17 -10 -10 -10 -8 -7 -8 -9 -9 -12 -10 -5 -14 -14 -14 -11 -11 -15 -14 -16 -18 -13 -4 -5 -5 -12 -18 -20 -27 -39 -31 -28 -34 -34 -34 -35 -38 -41 -38 -36 -28 -22 -20 -28 -38 -43 -36 -22 -12 -12 -7 -5 -6 -9 -9 -9 -8 -8 -7 -6 -24 -17 -47 -81 -65 -71 -69 -58 -54 -51 -61 -71 -93 -119 -143 -168 -158 -155 -113 -43 -22 -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 -5 -5 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -2 -3 0 0 0 0 0 -0 -1 -1 -1 -3 -3 -5 -6 -5 -2 0 0 0 0 0 0 0 0 -2 -4 -3 -0 0 0 0 0 0 0 0 -2 -6 -15 -15 -15 -15 -14 -13 -15 -18 -10 0 -2 -1 0 0 0 -1 -9 -15 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -22 -21 -22 -13 -20 -23 -14 -8 -16 -21 -20 -13 -9 -7 -8 -7 -6 -7 -6 -10 -8 -5 -5 -5 -12 -12 -12 -14 -12 -15 -8 -4 -2 -2 -2 -10 -17 -21 -26 -32 -31 -33 -35 -33 -37 -34 -32 -40 -48 -34 -35 -28 -18 -12 -12 -21 -29 -21 -10 -9 -7 -7 -7 -8 -10 -10 -3 -3 -4 -10 -46 -52 -67 -74 -72 -100 -102 -73 -58 -66 -69 -84 -97 -116 -127 -122 -128 -153 -155 -134 -93 -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 -1 -1 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -4 -6 -3 -1 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 -0 -0 0 0 0 0 -6 -12 -14 -12 -12 -13 -14 -15 -15 -12 -5 0 -7 -24 -20 -5 0 -0 -1 -0 -1 0 -3 -7 -0 0 0 0 0 0 0 0 0 0 0 -2 -12 -22 -25 -20 -20 -19 -12 -8 -23 -24 -25 -18 -10 -12 -16 -6 -2 -3 -5 -6 -5 -4 -8 -15 -14 -13 -14 -14 -13 -15 -6 -4 -3 -2 -3 -9 -17 -27 -36 -36 -34 -32 -34 -35 -39 -38 -32 -38 -48 -48 -38 -28 -19 -14 -14 -16 -15 -12 -9 -9 -7 -6 -6 -6 -7 -9 -1 -2 -4 -6 -15 -66 -75 -93 -92 -89 -145 -133 -73 -60 -95 -92 -118 -110 -104 -104 -110 -125 -150 -139 -107 -72 -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 -1 -2 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -4 -7 -3 -1 -0 0 0 0 0 0 0 0 0 -3 -3 -2 0 -0 0 0 0 0 0 -10 -10 -10 -12 -11 -13 -13 -10 -7 -0 0 0 -1 -7 -11 -3 0 -3 -6 -0 -7 -2 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 -18 -19 -20 -14 -12 -12 -5 -8 -21 -21 -23 -16 -10 -10 -12 -6 -5 -4 -4 -4 -5 -5 -10 -14 -12 -11 -14 -14 -11 -5 -4 -4 -4 -3 -5 -12 -14 -25 -37 -38 -36 -35 -33 -34 -35 -36 -30 -34 -39 -36 -22 -16 -15 -24 -26 -15 -17 -12 -10 -9 -7 -2 -1 -0 -5 -10 -3 -4 -7 -11 -25 -56 -49 -48 -52 -76 -129 -137 -97 -75 -71 -78 -90 -102 -105 -119 -131 -106 -135 -145 -136 -91 -1 0 0 0 0 0 0 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 -1 -2 0 0 0 0 -2 -4 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -4 -4 -5 -4 -4 -2 -0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -12 -14 -2 -15 -9 -4 -4 -10 -12 -12 -5 -3 -5 -0 0 0 0 0 0 -12 -9 -9 -12 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -16 -13 -22 -27 -11 -13 -9 -13 -22 -27 -31 -19 -14 -11 -7 -3 -7 -7 -6 -5 -4 -4 -7 -10 -11 -11 -15 -16 -11 -5 -5 -4 -3 -3 -6 -11 -1 0 -22 -40 -40 -39 -40 -38 -35 -30 -33 -38 -35 -25 -15 -13 -12 -20 -17 -10 -14 -9 -11 -13 -9 -2 -2 -1 -1 -3 -6 -6 -10 -14 -32 -57 -53 -57 -81 -105 -124 -130 -131 -105 -93 -89 -97 -102 -105 -114 -119 -104 -109 -118 -130 -130 -86 0 0 0 0 0 0 0 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 -3 -5 -4 -0 -1 -1 -0 0 0 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -1 -2 -2 -8 -11 -11 -11 -11 -10 -14 -4 -11 -14 0 0 0 0 0 -3 -25 -15 -5 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -15 -24 -22 -14 -9 -11 -12 -22 -31 -31 -17 -10 -8 -10 -13 -9 -9 -9 -7 -4 -2 -6 -9 -10 -9 -12 -14 -10 -7 -6 -4 -4 -5 -5 -5 0 0 -28 -39 -44 -52 -47 -44 -37 -32 -32 -38 -32 -31 -29 -23 -12 -11 -9 -9 -11 -10 -16 -12 -8 -4 -3 -2 -2 -4 -8 -10 -14 -13 -28 -42 -51 -92 -137 -99 -75 -93 -119 -75 -52 -47 -45 -48 -102 -107 -106 -104 -99 -104 -98 -117 -141 -127 -97 -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 -3 -5 -5 -3 -5 -4 -4 -3 -3 -4 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -2 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 0 0 0 -1 -8 -11 -11 -9 -11 -1 -8 -7 0 0 0 0 0 0 -1 -11 -15 -14 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -18 -18 -28 -19 -14 -15 -9 -9 -27 -27 -18 -14 -9 -11 -11 -8 -7 -6 -7 -5 -3 -2 -5 -7 -8 -7 -6 -9 -9 -7 -5 -4 -5 -7 -3 0 0 -2 -49 -60 -54 -50 -45 -45 -38 -33 -32 -34 -37 -37 -37 -27 -8 -7 -11 -12 -11 -11 -17 -9 -7 -5 -3 -3 -4 -6 -10 -14 -18 -17 -29 -35 -75 -169 -48 -55 -69 -82 -99 -117 -89 -75 -68 -70 -100 -97 -104 -109 -109 -107 -79 -95 -114 -115 -105 -67 -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 -3 -5 -5 -5 -5 -8 -6 -4 -5 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 -2 -8 -3 -7 -10 -8 0 0 0 0 0 0 0 0 0 0 -1 -13 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -18 -19 -13 -8 -6 -8 -12 -20 -15 -8 -6 -10 -5 -5 -8 -11 -10 -7 -4 -2 -2 -4 -6 -8 -9 -10 -11 -9 -9 -7 -4 -6 -9 -2 0 0 0 0 -4 -31 -44 -44 -45 -39 -34 -35 -39 -35 -36 -28 -19 -9 -6 -9 -12 -12 -13 -17 -14 -9 -6 -4 -4 -5 -8 -10 -13 -16 -19 -19 -7 -27 -66 -82 -81 -92 -109 -124 -141 -131 -126 -116 -105 -107 -109 -106 -110 -111 -90 -4 0 0 -54 -120 -103 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -14 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -4 -4 -4 -7 -7 -6 -3 -3 -3 -4 -4 -4 -4 -5 -7 -9 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 -1 0 0 -2 -11 -12 -11 -10 -8 -7 -5 -1 0 0 0 0 0 0 -3 -12 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -3 -9 -13 -7 -11 -8 -7 -7 -8 -11 -8 -5 -6 -9 -6 -4 -4 -5 -6 -5 -3 -2 -5 -8 -5 -7 -12 -14 -12 -9 -8 -6 -6 -7 -9 -1 0 0 -1 -6 -37 -40 -43 -44 -43 -38 -36 -34 -33 -33 -35 -18 -16 -12 -6 -5 -7 -9 -15 -20 -19 -12 -9 -5 -4 -7 -10 -11 -31 -44 -39 -22 -6 -48 -85 -82 -70 -83 -90 -99 -104 -111 -103 -99 -102 -115 -134 -89 -100 -109 -78 0 0 0 -5 -21 -27 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -30 -28 -27 -16 -2 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -1 -4 -4 -3 -5 -7 -6 -2 -0 -2 -3 -4 -4 -4 -7 -9 -8 -6 -0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -4 -4 -1 0 0 0 -0 -11 -12 -13 -15 -15 -3 0 0 0 0 0 0 -3 -3 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -7 -4 -2 -3 -3 -10 -13 -11 -7 -6 -5 -5 -6 -7 -2 -2 -3 -4 -4 -3 -1 -4 -5 -4 -7 -9 -12 -11 -9 -11 -7 -7 -5 -3 0 0 0 -8 -23 -41 -43 -47 -35 -30 -40 -39 -37 -35 -34 -31 -17 -15 -13 -8 -5 -9 -12 -12 -17 -25 -34 -12 -6 -5 -8 -11 -11 -43 -60 -56 -39 -28 -61 -70 -62 -61 -71 -69 -67 -66 -68 -78 -79 -78 -92 -111 -92 -104 -111 -82 -27 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -34 -36 -26 -11 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 -2 -3 -2 -3 -5 -3 0 0 0 -2 -3 -4 -4 -3 -7 -9 -8 -5 -0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -3 -6 -1 0 0 -2 -15 -14 -14 -15 -12 -0 0 0 0 0 0 0 -15 -30 -25 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -3 -9 -4 -2 -2 -2 -8 -7 -8 -8 -8 -8 -5 -6 -8 -9 -9 -7 -6 -5 -6 -2 -6 -4 -3 -6 -6 -12 -10 -8 -9 -7 -7 -9 -5 0 0 0 -9 -10 -13 -45 -42 -18 -22 -42 -37 -37 -32 -33 -31 -21 -13 -13 -10 -7 -7 -10 -10 -10 -26 -46 -8 -5 -5 -9 -13 -11 -21 -55 -68 -65 -67 -58 -22 -2 -23 -67 -67 -80 -82 -85 -105 -106 -109 -112 -110 -102 -109 -110 -108 -105 -85 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -38 -37 -27 -11 -0 0 0 0 0 0 0 0 -1 -4 -4 -2 0 0 0 0 0 0 0 0 -1 -2 -2 -6 -2 0 0 -0 -3 -2 -1 -1 0 0 0 -4 -7 -4 -0 0 0 0 0 0 0 0 -1 -3 -3 -1 -1 -3 -8 -1 0 0 -0 -3 -4 -14 -17 -11 0 0 0 0 0 0 0 0 0 -5 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -4 -3 -2 -2 -2 -7 -12 -13 -8 -4 -4 -4 -6 -9 -7 -5 -5 -5 -5 -10 -5 -3 -5 -8 -9 -7 -8 -9 -8 -8 -11 -5 0 0 0 0 0 -1 -14 -37 -12 -31 -45 -41 -39 -42 -27 -22 -21 -12 -12 -8 -5 -4 -5 -12 -26 -26 -22 -6 -5 -6 -11 -14 -13 -5 -60 -69 -59 -43 -7 -2 -55 -86 -86 -83 -105 -103 -100 -104 -121 -107 -45 -60 -101 -104 -105 -77 -74 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -20 -20 -19 -24 -8 0 0 0 0 0 0 0 -0 -5 -5 -4 -1 -1 -6 -6 -3 0 0 0 0 -1 -2 -5 -3 -2 -1 0 -0 -0 0 0 0 0 0 -4 -7 -5 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -1 -3 -4 0 0 0 0 0 -1 -7 -17 -10 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 -6 -10 -0 0 0 0 -0 -2 -4 -5 -4 -1 -2 -5 -15 -16 -8 -4 -4 -5 -7 -9 -7 -3 -4 -4 -5 -13 -5 -4 -6 -8 -5 -6 -8 -8 -7 -8 -9 -7 -2 0 0 0 0 0 -2 -10 -7 -34 -46 -45 -42 -46 -32 -23 -18 -13 -10 -10 -7 -5 -7 -16 -34 -32 -16 -5 -6 -7 -7 -7 -7 -10 -70 -65 -54 -41 -5 -9 -67 -89 -89 -91 -114 -103 -97 -103 -111 -105 -97 -89 -94 -95 -95 -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 -2 -2 0 -5 -24 -5 0 0 0 0 0 0 0 -2 -7 -3 -6 -5 -2 -3 -2 -6 -3 0 0 0 -1 -2 -3 -5 -5 -2 -0 0 0 0 -3 -2 0 0 -1 -2 -1 0 0 0 0 0 0 0 -0 -0 -3 -7 -4 -4 -4 -2 0 -0 0 0 -9 -17 -16 -20 -7 -2 -0 0 0 0 0 0 -0 -1 0 -0 -0 0 0 -2 -2 -0 0 0 0 -8 -13 0 0 0 -2 -4 -4 -5 -8 -5 -2 -3 -5 -15 -17 -13 -8 -5 -5 -7 -6 -4 -5 -4 -5 -8 -11 -12 -5 -7 -7 -5 -6 -9 -8 -7 -7 -7 -7 -3 0 0 -0 -2 0 -16 -22 -8 -21 -34 -38 -39 -38 -32 -14 -9 -9 -8 -9 -9 -9 -10 -20 -36 -38 -19 -6 -8 -9 -9 -5 -4 -17 -67 -66 -30 -6 -2 -9 -82 -94 -92 -98 -117 -108 -98 -101 -103 -81 -78 -78 -85 -73 -42 -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 -2 -0 -5 -3 0 -0 -0 -4 -3 0 0 0 -1 -1 -1 -2 -3 -3 -1 0 0 -0 -5 -3 0 0 0 0 0 0 -0 -1 0 0 0 0 -0 -0 -0 -4 -9 -9 -8 -3 -0 -0 -0 -0 -17 -18 -12 -13 -3 -15 -13 0 0 0 0 0 -3 -9 -1 0 -2 -3 -1 -9 -10 -6 0 0 0 -10 -6 0 0 0 -0 -1 -3 -7 -7 -3 -2 -3 -7 -12 -17 -19 -15 -8 -5 -5 -4 -4 -7 -4 -5 -4 -3 -3 -4 -7 -6 -5 -6 -9 -8 -7 -7 -7 -7 -1 0 0 -8 -35 -6 -4 -11 -9 -10 -35 -38 -37 -37 -35 -18 -9 -9 -11 -10 -8 -11 -10 -9 -14 -15 -10 -7 -9 -10 -9 -5 -30 -53 -66 -73 -26 -8 -4 -4 -7 -82 -107 -101 -99 -116 -112 -104 -104 -89 -7 -15 -70 -79 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 -0 -1 -1 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -4 -9 -4 -1 -0 -0 -0 -0 -4 -3 0 0 -0 -16 -9 0 0 0 0 0 -6 -12 0 -1 -7 -6 -1 -7 -9 -3 0 0 -1 -26 -14 -2 -0 0 0 0 -1 -3 -4 -1 -1 -4 -8 -12 -14 -15 -10 -4 -2 -4 -5 -5 -5 -5 -5 -5 -4 -3 -4 -3 -4 -5 -7 -8 -9 -8 -7 -7 -7 -6 -1 0 -15 -34 -1 0 -21 -21 -9 -29 -39 -41 -41 -37 -22 -10 -9 -10 -9 -8 -8 -27 -20 -3 -4 -7 -9 -9 -10 -9 -49 -57 -39 -41 -72 -16 -8 -4 -1 -3 -23 -30 -33 -54 -97 -106 -86 -39 -1 -13 -63 -98 -69 -33 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -0 0 0 0 -0 -0 -0 -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 -6 -6 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -0 -2 -9 -5 0 -3 -13 -3 0 -7 -15 -16 -11 -4 -5 -13 -11 -2 0 -0 -1 -1 -2 -5 -7 -8 -9 -8 -4 -1 -0 -1 -5 -8 -6 -3 -4 -5 -3 -3 -4 -2 -5 -6 -7 -7 -8 -8 -7 -6 -7 -10 -1 -4 -22 -32 0 0 -9 -9 -3 -12 -32 -39 -42 -36 -20 -9 -8 -7 -5 -6 -6 -24 -14 -3 -4 -8 -9 -9 -25 -58 -86 -22 -6 -14 -34 -9 -7 -5 -2 -1 -6 -12 -4 -36 -77 -87 -92 -83 -76 -80 -103 -106 -30 -27 -26 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 -1 -1 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 -0 -2 -0 -3 -5 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -8 -5 0 0 -0 -0 -0 -0 -0 0 0 0 -2 -4 -0 0 0 0 -0 -2 -17 -13 -4 -5 -13 -9 -3 -7 -18 -11 -2 -3 -6 -2 -8 -2 -0 -0 -1 -0 0 0 -1 -4 -5 -7 -8 -7 -6 -6 -4 -3 -4 -6 -6 -13 -6 -1 -1 -1 -2 -3 -6 -7 -5 -7 -7 -8 -9 -9 -8 -5 -7 -7 -1 -15 -6 0 0 -3 -29 -9 -5 -19 -40 -38 -44 -29 -11 -9 -8 -10 -10 -8 -8 -12 -6 -4 -6 -8 -8 -9 -10 -7 -4 -0 0 -1 -5 -9 -12 -14 -6 -1 -3 -11 -3 -22 -61 -85 -93 -106 -113 -110 -112 -100 -15 -35 -34 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 -3 -6 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 -1 -4 -2 -4 -5 -4 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 -11 -23 -21 -2 0 -11 -15 -12 -23 -11 -8 -11 -14 -14 -10 -16 -19 -11 -20 -23 -10 -7 -20 -7 -1 0 0 0 -0 0 -2 -5 -8 -9 -9 -7 -5 -5 -7 -8 -8 -9 -12 -13 -10 -4 -3 -4 -8 -4 -6 -7 -5 -8 -8 -8 -9 -10 -8 -5 -6 -8 -8 -15 -3 0 0 -2 -13 -27 -16 -20 -35 -28 -26 -14 -7 -7 -5 -4 -8 -8 -6 -6 -2 -3 -5 -7 -8 -7 -9 -7 -3 -4 -0 0 -2 -4 -5 -11 -3 -0 -2 -5 -2 -4 -53 -70 -17 -0 -1 -76 -115 -83 -1 0 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 -3 -4 -5 -5 -7 -10 -4 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 0 0 0 0 0 -3 -5 -4 -4 -5 -3 -1 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -8 -15 -12 0 0 -9 -22 -25 -28 -14 -9 -9 -8 -7 -16 -17 -11 0 -2 -7 -4 -10 -20 -19 -4 0 0 0 -0 -0 -3 -5 -6 -6 -7 -4 -5 -6 -6 -9 -11 -12 -10 -9 -10 -5 -5 -7 -9 -11 -7 -4 -4 -7 -8 -9 -12 -13 -9 -5 -5 -10 -15 -14 -4 -0 0 0 -8 -46 -19 -9 -15 -27 -9 -9 -7 -4 -1 -1 -8 -5 -10 -26 -28 -9 -6 -5 -4 0 -1 -2 -2 -3 0 0 0 0 -0 -1 -0 -0 -1 -3 -1 -4 -36 -73 -69 -20 -79 -87 -99 -92 -56 -47 -10 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 -1 -4 -4 -4 -5 -6 -3 -1 0 0 0 0 -4 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 -3 -5 -2 -1 -2 -2 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -5 -7 0 0 -0 -0 0 0 -0 -0 0 0 0 0 -11 -9 0 0 0 -12 -23 -23 -16 -11 -10 -6 -2 -7 -1 -0 -0 -2 -7 -1 -6 -12 -15 -17 -3 0 0 -0 -1 -5 -5 -5 -5 -5 -5 -5 -3 -1 -0 -2 -9 -12 -10 -6 -4 -6 -7 -6 -11 -7 -8 -7 -7 -7 -9 -13 -14 -11 -6 -5 -11 -12 -12 -13 -2 0 0 -14 -42 -13 -6 -4 -4 -7 -8 -6 -5 -3 -4 -9 -9 -9 -9 -11 -8 -7 -3 -0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -58 -91 -91 -83 -77 -103 -106 -93 -91 -44 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -2 -5 -5 -5 -6 -5 0 0 0 0 0 0 -0 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 -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 -5 -9 -5 0 -0 -0 0 0 -0 -0 0 0 0 -0 -14 -8 0 0 0 0 -9 -20 -23 -20 -14 -12 -9 -5 0 0 0 -4 -8 0 0 0 -9 -21 -28 -5 0 -3 -6 -7 -6 -4 -4 -4 -3 -2 -2 -1 -1 -0 -5 -7 -8 -7 -3 -4 -6 -9 -11 -6 -4 -3 -5 -7 -10 -13 -15 -14 -9 -7 -13 -9 -3 0 -2 -45 -16 -20 -36 -9 -3 -3 -3 -4 -8 -6 -5 -5 -8 -14 -12 -10 -18 -23 -21 -21 -6 -1 -0 -0 -0 -1 -0 0 0 0 0 0 0 -0 -1 -1 -7 -10 -9 -5 -49 -83 -87 -79 -73 -101 -92 -84 -92 -96 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 -2 -3 -8 -5 -2 0 0 0 0 0 0 -1 -6 -6 -3 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 -1 -1 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -3 -21 -40 -37 -16 -25 -15 -5 0 0 0 -0 -1 0 0 0 -19 -30 -18 -1 0 -4 -8 -8 -8 -5 -5 -5 -3 -2 -5 -5 -4 -2 -1 -3 -6 -6 -3 -5 -9 -8 -8 -10 -9 -8 -6 -6 -9 -11 -15 -15 -12 -8 -9 -10 -5 -2 -2 -2 -37 -42 -30 -8 -4 -8 -9 -8 -6 -5 -2 -2 -8 -15 -12 -4 -7 -20 -24 -10 -11 -4 -1 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 -0 -7 -11 -9 -4 -9 -67 -87 -78 -76 -98 -94 -91 -99 -96 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 -2 -7 -4 -1 0 0 0 0 0 0 -0 -2 -6 -4 -1 0 0 0 0 0 0 -0 -3 -3 -1 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -10 -4 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 -11 -18 -14 -30 -8 0 0 0 0 0 0 0 0 0 -15 -21 -13 0 0 -3 -4 -4 -3 -4 -4 -4 -3 -3 -6 -8 -9 -10 -11 -9 -9 -5 -3 -5 -12 -13 -12 -10 -7 -6 -5 -6 -8 -10 -16 -16 -13 -9 -7 -4 -1 -12 -17 -0 -8 -37 -25 -8 -8 -8 -8 -10 -10 -8 -7 -7 -12 -15 -13 -10 -8 -18 -16 -1 -8 -19 -7 -0 -0 0 -0 -0 0 0 0 0 0 0 -0 -1 -3 -7 -7 -13 -40 -80 -83 -76 -83 -121 -114 -111 -103 -74 -2 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -5 -4 -6 -1 0 0 0 0 0 0 0 -2 -7 -6 -2 0 0 0 0 -2 -1 0 0 0 -14 -11 0 0 0 0 0 0 0 -1 -1 -0 -3 -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 -1 -0 0 0 -0 -0 -12 -12 -12 -21 -2 0 0 0 0 0 -0 0 0 0 0 -3 -13 -16 0 -0 -1 -2 -2 -1 -2 -3 -3 -4 -5 -3 -3 -4 -6 -8 -11 -6 -2 -5 -12 -14 -9 -8 -8 -6 -5 -6 -7 -9 -14 -14 -13 -12 -9 -3 -0 0 -1 0 -5 -50 -22 -9 -9 -9 -8 -8 -8 -7 -7 -8 -10 -12 -12 -12 -8 -19 -26 -24 -25 -45 -27 -8 -3 -3 -0 0 0 0 0 0 0 0 0 -0 -0 -6 -5 -35 -92 -89 -79 -102 -117 -115 -115 -118 -97 -68 -42 -81 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -10 -12 -6 -0 -3 -1 0 0 0 0 0 -1 -3 -3 -1 0 0 0 -0 -2 -1 0 0 0 -3 -3 0 0 0 0 0 0 -0 -2 -1 -0 -5 -12 -6 -5 -2 -1 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -1 -6 -7 -5 -4 -16 -11 -18 -23 -5 -1 0 0 0 0 0 0 0 0 -1 -22 -31 -17 0 0 -0 -7 -7 -2 -3 -3 -2 -3 -3 -1 -1 -3 -5 -8 -11 -5 -1 -5 -9 -5 -5 -9 -11 -10 -5 -5 -6 -9 -13 -16 -16 -15 -13 -7 0 0 -24 -20 -16 -64 -17 -8 -8 -8 -9 -7 -5 -3 -1 -2 -9 -11 -10 -7 -7 -23 -29 -34 -39 -45 -53 -26 -4 -25 -75 -9 0 0 0 0 0 -0 -0 -0 -1 -4 -4 -46 -90 -87 -75 -103 -110 -104 -103 -93 -87 -93 -72 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 -5 -21 -17 -4 -12 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -6 -13 -11 -7 -3 -1 0 -0 -3 -7 -7 -6 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -0 -6 -8 -8 -11 -30 -13 -17 -23 -16 -2 -0 0 0 0 0 0 0 -5 -7 -2 -0 -2 0 -4 -16 -11 -10 -6 -3 -3 -2 -2 -2 -2 -1 -1 -3 -8 -10 -6 -3 -6 -8 -7 -6 -11 -14 -11 -5 -4 -5 -9 -14 -17 -17 -16 -16 -10 0 0 -30 -67 -68 -55 -37 -11 -7 -7 -7 -7 -2 -0 0 -2 -13 -14 -12 -7 -5 -9 -25 -30 -36 -43 -49 -48 -19 -33 -65 0 0 0 -14 -20 0 -1 -1 -1 -2 -6 -38 -70 -90 -89 -79 -72 -72 -79 -85 -82 -84 -84 -46 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 -2 -1 -1 -3 -6 -3 -0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -2 -2 -0 -0 -0 -0 0 -1 -3 -4 -5 -6 -4 -2 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -13 -11 -0 -1 -1 -2 -8 -15 -11 -22 -15 -12 -10 -9 -1 -0 -0 0 0 0 -11 -20 -14 -1 0 0 -5 -16 -8 -9 -8 -5 -4 -2 -2 -3 -3 -3 -2 -1 -5 -6 -5 -6 -8 -9 -9 -8 -14 -16 -10 -4 -5 -5 -9 -10 -13 -17 -15 -15 -8 -3 -6 -23 -9 -33 -51 -45 -6 -5 -7 -9 -8 -1 -2 -4 -6 -7 -4 -7 -13 -18 -22 -31 -31 -24 -24 -34 -40 -12 0 -6 0 0 0 -22 -31 0 0 -1 -3 -5 -23 -98 -101 -98 -95 -92 -91 -113 -107 -93 -85 -87 -86 -51 -17 -8 -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 -1 -3 -4 -5 -4 -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 -9 -4 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -0 -2 -1 -12 -20 -14 -13 -4 -13 -25 -27 -2 0 0 0 -2 -10 -2 -0 -0 0 0 0 0 -3 -13 -10 -9 -7 -5 -3 -3 -2 -2 -3 -2 -0 -2 -5 -5 -6 -6 -7 -7 -10 -14 -7 -5 -5 -6 -5 -8 -9 -12 -15 -14 -15 -9 -9 -14 -4 -0 -5 -32 -38 -1 -5 -6 -6 -7 -8 -6 -6 -9 -8 -3 -0 -11 -15 -19 -31 -30 -21 -13 -11 -9 -7 -3 0 0 0 0 -0 -0 -0 -0 -1 -4 -8 -35 -96 -97 -107 -107 -103 -101 -104 -108 -96 -86 -89 -86 -84 -79 -74 -66 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 -7 -8 -6 -5 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 -3 -1 0 0 0 -0 -2 -2 -0 -0 -0 0 0 0 -0 -0 -2 -3 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -6 -9 -9 -8 -15 -23 -32 -25 0 0 0 0 -9 -26 -3 0 0 0 0 0 0 -0 -2 -9 -9 -9 -9 -6 -3 -1 -2 -2 -1 -0 -1 -5 -6 -6 -6 -7 -7 -5 -4 -3 -4 -7 -7 -6 -6 -9 -12 -9 -7 -14 -8 -5 -17 -32 -1 -29 -41 -29 -3 -6 -9 -5 -1 -4 -9 -8 -8 -7 -4 -2 -7 -3 -4 -10 -9 -13 -17 -24 -28 -12 -56 -23 0 0 0 -1 -1 -2 -6 -5 -4 -7 -17 -45 -80 -108 -114 -112 -111 -120 -91 -88 -89 -90 -86 -84 -79 -72 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -2 -1 -0 -1 -10 -8 -10 -9 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 -3 -1 0 -1 -2 -2 -7 -7 -3 -2 -0 0 0 -0 -1 -0 -5 -10 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -12 -9 -7 -17 -18 -26 -19 -2 0 0 0 -13 -22 0 0 0 -0 -0 0 0 -1 -5 -7 -4 -4 -4 -4 -2 -3 -3 -4 -3 -0 -0 -5 -6 -6 -7 -8 -7 -5 -3 -5 -13 -9 -7 -6 -6 -8 -13 -6 -3 -7 -7 -11 -6 -1 -7 -38 -46 -22 -4 -6 -7 -7 -6 -5 -7 -9 -6 -4 -4 -6 -7 -18 -15 -11 -11 -9 -3 -3 -15 -35 -2 -47 -23 0 -0 -1 -1 -14 -46 -105 -106 -26 -6 -35 -88 -103 -105 -108 -100 -83 -85 -90 -91 -90 -87 -84 -84 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -9 -5 -6 -4 -2 -1 -3 -9 -5 -17 -18 -3 -11 -2 0 0 0 0 -1 0 0 0 0 0 -1 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -4 -7 -6 -5 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -0 -0 -1 -4 -14 -11 -9 -10 -9 -19 -21 -11 -0 0 0 -18 -16 0 0 0 -2 -2 -1 0 -1 -12 -13 -4 -4 -11 -7 -3 -2 -4 -3 -3 -2 -1 -4 -5 -6 -6 -7 -7 -5 -4 -5 -9 -6 -6 -6 -7 -9 -13 -4 -1 -3 -6 -9 -8 -6 -13 -32 -40 -13 -3 -4 -4 -3 -4 -4 -4 -4 -2 -3 -2 -1 -6 -12 -11 -11 -15 -18 -2 0 0 0 0 -5 -5 -1 -1 -1 -2 -67 -94 -96 -102 -95 -69 -73 -90 -89 -86 -85 -86 -88 -91 -94 -93 -91 -90 -88 -88 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -11 -9 -8 -5 -4 -5 -3 -8 -8 -8 -11 -1 0 0 0 -1 -6 -6 -5 -4 -3 -2 -3 -3 -2 -5 -1 0 0 0 0 -0 -0 0 0 0 0 -1 -3 -3 -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 -8 -11 -7 0 0 0 0 0 -2 -11 -12 -12 -9 -8 -19 -19 -9 -0 -0 0 -14 -12 -2 0 0 0 -2 -2 0 0 -14 -13 -7 -8 -11 -7 -3 -2 -4 -4 -2 -0 -0 -1 -2 -6 -6 -6 -6 -4 -4 -5 -5 -6 -6 -7 -8 -10 -16 -26 -8 -2 -6 -10 -10 -7 -31 -48 -28 -6 -4 -5 -4 0 0 -0 -1 -1 -0 -1 -2 -2 -4 -10 -11 -11 -17 -22 -10 -1 0 0 0 0 -1 -1 -1 -2 -7 -81 -95 -95 -100 -107 -88 -85 -88 -90 -88 -88 -91 -93 -93 -95 -94 -94 -94 -93 -90 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -10 -10 -11 -13 -15 -10 -4 -1 -2 -6 -9 -9 -11 -15 -12 -3 0 0 -1 -6 -6 -6 -6 -6 -2 -0 -0 -1 0 0 0 0 0 0 -0 -0 -0 0 0 -2 -3 -2 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 -1 -19 -15 -11 -13 -1 -0 0 0 -2 -12 -12 -5 0 0 0 -0 -0 0 -2 -16 -18 -15 -10 -6 -4 -2 -3 -5 -4 -2 -0 0 -0 -1 -4 -4 -7 -9 -2 -4 -5 -6 -5 -5 -10 -9 -9 -10 -6 -2 -2 -5 -9 -11 -10 -4 -16 -22 -4 -7 -3 0 0 0 0 0 0 -0 -2 -5 -9 -10 -7 -7 -16 -25 -28 -21 -0 0 0 0 0 -0 -0 -1 -2 -19 -95 -99 -101 -107 -108 -85 -84 -86 -87 -86 -84 -85 -84 -87 -91 -92 -92 -94 -94 -82 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -7 -7 -7 -8 -8 -7 -2 0 -2 -7 -9 -6 -7 -11 -12 -6 -1 0 0 -0 -1 -2 -3 -4 -4 -1 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 0 0 0 0 0 0 -3 -3 -1 -3 -1 -1 -1 -3 -20 -18 -11 -6 -2 -2 -1 -0 -1 -6 -13 -4 0 0 0 0 0 0 -2 -11 -17 -8 -4 -5 -2 -0 -2 -5 -6 -4 -5 -1 -0 -1 -4 -1 -7 -7 -2 -4 -4 -5 -5 -6 -12 -10 -10 -12 -15 -19 -6 -3 -5 -11 -24 -6 -27 -32 -8 -8 -2 0 0 -0 0 -1 -1 -2 -3 -4 -6 -10 -15 -16 -19 -19 -24 -18 -1 -3 -1 -0 0 -0 -1 -1 -22 -42 -72 -97 -103 -110 -114 -105 -86 -84 -84 -85 -89 -110 -113 -97 -86 -88 -91 -95 -96 -94 -84 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -6 -4 -4 -3 -4 -5 -0 0 -1 -6 -10 -7 -6 -5 -5 -6 -1 0 0 0 0 0 0 0 -0 -1 0 0 -2 -3 0 0 -0 -0 -0 0 0 0 -0 -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 -1 -3 -15 -4 -1 -1 -3 -1 -3 -4 -7 -15 -15 -7 -7 -11 -15 -8 -2 0 -4 -14 -2 0 0 0 0 0 -1 -1 -4 -17 -14 -5 -1 -0 0 -0 -4 -5 -3 -2 -1 -0 -1 -4 -3 -9 -6 -2 -4 -4 -5 -5 -5 -5 -12 -13 -14 -20 -27 -18 -13 -9 -13 -27 -47 -53 -31 -5 -4 -1 -0 -0 -2 -5 -5 -4 -7 -8 -4 -8 -7 -3 -1 -4 -4 -9 -7 -2 -11 -6 -6 -4 -1 -0 -0 -29 -46 -43 -96 -102 -106 -109 -108 -100 -85 -82 -96 -114 -114 -115 -97 -86 -88 -94 -97 -97 -96 -73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -4 -2 -1 -1 -2 -3 -0 0 -3 -5 -4 -4 -6 -5 -3 0 0 0 0 0 0 0 0 -2 -7 -7 -6 -6 -5 -2 -0 0 -0 -0 0 -0 -0 -0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -5 -6 -1 -4 -5 -2 -1 -2 -1 -0 -7 -14 -12 -5 -14 -16 -9 0 -0 0 -8 -14 -0 0 0 0 0 0 -0 -1 -5 -11 -12 -3 -1 -1 -0 -0 -4 -6 -7 -7 -4 -1 -1 -3 -6 -7 -3 -2 -3 -4 -5 -12 -7 -5 -11 -16 -15 -24 -33 -31 -21 -13 -9 -17 -40 -26 -13 -3 -1 -1 -1 -1 -4 -7 -1 -1 -4 -4 -1 -5 -3 -3 -2 -3 -7 -1 0 -1 -1 0 0 -0 -0 0 0 0 -37 -83 -99 -103 -104 -106 -108 -108 -97 -94 -104 -114 -114 -117 -115 -98 -90 -96 -98 -99 -97 -67 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -5 -2 -0 -1 -1 -2 -3 -5 -4 -5 -6 -6 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -7 -5 -1 -0 -0 -0 -0 -1 -3 -1 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -2 -1 -0 -0 0 0 0 -0 -0 -0 -9 -8 -3 -9 -9 -6 -5 -7 -6 -2 -4 -10 -12 -5 -23 -21 -12 0 0 0 -21 -20 -0 0 0 -0 -0 0 0 -2 -7 -8 -1 -0 -0 -1 -1 -0 -2 -3 -3 -3 -5 -1 -1 -4 -8 -7 -3 -2 -3 -4 -5 -19 -9 -6 -9 -5 -15 -19 -20 -20 -17 -11 -13 -19 -25 -17 -4 -1 0 0 0 0 0 -0 0 0 0 -0 -0 -2 -8 -8 -7 -8 -11 -10 -14 -6 -1 -1 -1 -1 -2 -2 -2 -1 -3 -53 -100 -103 -104 -106 -107 -107 -108 -110 -112 -114 -107 -87 -90 -91 -93 -97 -99 -99 -98 -90 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -4 -2 -1 -0 -1 -3 -8 -14 -9 -4 -2 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -9 -7 -6 -5 -3 -1 -1 -6 -1 0 -0 -0 -1 -0 0 0 0 0 0 -3 -2 0 0 0 0 -4 -9 -1 -2 -1 0 0 0 -0 -0 -0 -1 -7 -11 -13 -12 -10 -8 -7 -6 -4 -3 -4 -12 -10 -4 -16 -4 0 0 0 0 -15 -11 -0 0 0 -0 -0 0 -0 -2 -6 -7 -5 -0 -2 -1 -1 -1 -1 -2 -4 -5 -4 -2 -0 -4 -6 -7 -8 -3 -5 -6 -6 -13 -5 -10 -9 -3 -18 -18 -9 -7 -12 -9 -26 -30 -31 -33 -3 -1 -0 0 0 0 -1 -1 -2 -3 -5 -4 -3 -6 -13 -10 -16 -17 -15 -16 -25 -15 -9 -10 -11 -7 -4 -4 -4 -4 -0 -46 -81 -93 -99 -104 -107 -108 -108 -109 -111 -108 -110 -106 -85 -89 -93 -97 -99 -99 -98 -47 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -5 -3 -2 -2 -4 -4 -7 -12 -12 -5 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -10 -9 -7 -7 -5 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -6 -8 -0 -2 -1 0 0 0 -0 -0 -0 -0 -0 -0 -0 -6 -11 -10 -6 -4 -3 -2 -4 -4 -3 -0 -0 -0 -3 -0 0 -1 -6 -2 -0 -0 0 0 0 0 0 -0 -6 -7 -4 -1 -3 -2 -2 -2 -2 -3 -4 -4 -4 -3 -1 -4 -4 -3 -3 -2 -5 -5 -5 -6 -4 -13 -9 -1 -4 -21 -6 -4 -9 -12 -22 -32 -35 -34 -25 -3 -3 -2 -1 -2 -15 -12 -8 -6 -5 -6 -9 -12 -14 -1 -7 -7 -8 -10 -12 -13 -19 -31 -40 -35 -36 -39 -41 -37 -25 -18 -12 -41 -100 -105 -106 -97 -95 -101 -106 -92 -86 -87 -88 -90 -94 -97 -98 -93 -74 -81 -91 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -4 -4 -4 -4 -4 -3 -5 -6 -6 -4 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -15 -13 -8 -6 -3 -1 -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 0 -1 -3 -5 -3 -4 -3 -1 -1 -0 0 -2 -3 -5 -24 -9 -6 -9 -7 -1 -1 -1 0 -0 -0 0 0 -0 -2 -3 -1 0 -1 -1 -2 -3 -2 -1 -6 -3 -4 -3 -2 -5 -5 -11 -11 -2 -5 -6 -6 -9 -13 -8 -8 -9 -7 -4 -1 -5 -10 -13 -16 -30 -37 -40 -30 -0 -3 -4 -3 -5 -13 -20 -10 -4 -3 -2 -8 -5 0 0 -0 -2 -4 -5 -5 -5 -4 -8 -7 -7 -36 -22 -26 -35 -39 -46 -70 -80 -86 -90 -94 -93 -94 -92 -87 -87 -89 -91 -92 -94 -96 -98 -99 -82 -27 -17 -2 -2 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 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 47 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan 49 47 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 46 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 46 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 46 46 45 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 47 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 46 46 46 46 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 44 45 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 39 41 41 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 37 nan 37 38 37 36 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 36 35 35 35 35 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan 35 34 33 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 33 33 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 34 35 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 34 32 33 34 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 34 33 34 34 35 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 35 34 35 35 35 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 38 37 37 36 37 38 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 39 39 40 40 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 43 43 43 43 44 44 44 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 49 48 48 48 48 48 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 51 53 53 53 53 52 51 51 51 50 50 50 50 nan nan nan nan nan nan 54 54 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 53 54 54 55 54 53 52 53 53 52 51 51 50 nan nan nan nan nan nan 54 53 53 53 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 nan nan nan nan nan nan nan nan nan nan 48 51 53 54 55 55 55 53 54 54 55 54 52 52 51 nan nan nan nan nan nan nan nan 53 53 53 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 60 60 60 59 59 nan nan nan nan nan 52 53 53 54 55 56 56 55 55 56 56 56 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 59 58 58 58 nan nan nan nan nan 54 54 55 56 56 56 56 55 56 56 57 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 57 57 57 56 55 nan nan nan 54 54 55 57 57 57 56 56 55 56 56 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 57 57 nan nan nan nan nan 54 54 55 56 57 56 56 56 55 55 55 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 57 57 55 55 54 53 54 55 55 56 56 57 56 55 55 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 58 57 56 56 55 54 54 54 55 56 57 57 57 57 56 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 58 58 57 56 56 55 54 55 55 56 56 56 56 56 57 56 55 55 nan nan nan nan nan nan nan nan nan nan nan 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 59 58 nan nan 56 55 56 56 57 57 57 57 56 56 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 60 59 59 57 57 56 56 57 58 58 58 58 57 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 59 59 58 57 57 56 56 56 56 57 57 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 60 59 59 58 57 57 56 57 57 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 63 62 61 61 60 nan nan 58 58 58 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 63 61 60 60 59 59 nan nan 58 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 64 62 61 60 60 60 nan nan 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 65 64 62 62 61 61 nan nan 58 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 64 64 62 62 61 nan nan 59 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 63 63 63 63 62 61 60 59 58 57 58 57 nan nan nan 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 67 66 64 63 63 63 62 62 61 61 60 58 56 56 56 nan nan nan 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 67 66 64 64 63 63 62 61 60 60 60 60 58 56 56 55 nan nan 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 66 65 64 64 62 62 61 60 59 57 57 58 58 57 58 56 55 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 64 64 62 60 59 59 59 58 56 55 55 55 56 55 54 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 65 65 64 62 60 59 58 58 58 58 57 56 55 55 54 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 65 64 62 60 59 55 54 55 57 58 58 57 57 56 54 51 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 65 64 63 61 58 56 53 52 52 53 54 56 57 57 57 55 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 63 63 61 58 55 53 52 52 52 53 54 55 56 56 55 53 52 52 52 52 nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 65 64 64 61 58 54 51 51 52 53 54 54 55 56 56 54 53 52 52 53 52 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 65 64 63 60 55 50 47 47 49 52 53 53 53 55 56 55 53 53 52 52 52 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 67 64 63 62 59 53 53 50 47 46 49 51 52 52 52 54 54 54 54 52 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 66 63 63 63 61 55 56 52 48 46 47 50 51 51 50 50 50 52 52 52 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 68 67 66 64 65 65 65 64 61 54 50 48 48 49 51 52 52 51 49 49 50 51 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 68 67 67 66 65 65 66 66 66 64 59 55 51 49 49 50 51 52 53 53 51 50 49 50 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 69 70 68 65 64 65 65 63 59 54 53 50 49 50 51 50 50 51 51 51 50 50 49 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 71 71 70 68 65 63 64 63 60 54 50 50 50 50 51 52 52 52 52 51 51 52 51 50 49 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 73 72 71 69 66 nan nan 64 62 58 53 49 49 50 51 51 51 52 53 54 54 53 53 53 52 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 72 nan nan nan 64 64 64 64 61 57 53 50 49 48 50 50 50 51 52 53 53 53 53 54 54 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 69 68 67 66 64 64 64 61 56 54 53 51 49 48 49 50 50 50 52 53 53 54 54 54 53 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 68 68 68 67 67 65 65 66 62 56 53 53 53 52 51 49 50 51 51 51 53 55 56 56 55 54 52 52 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 70 68 68 68 68 67 66 67 68 65 59 54 55 56 56 54 52 51 51 51 51 53 55 57 57 57 56 54 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 68 68 68 67 65 66 68 70 68 63 59 57 57 57 57 55 52 51 51 51 52 53 54 56 57 56 55 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 68 68 67 65 66 68 70 68 63 59 57 57 56 57 56 53 50 50 51 52 53 53 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 68 67 67 66 64 66 68 69 67 62 62 60 58 56 56 55 53 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 68 67 65 64 62 65 69 70 68 64 64 63 61 60 58 56 54 53 52 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 70 68 66 64 63 65 70 71 71 70 68 67 67 66 65 61 59 58 57 56 56 57 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 72 70 68 nan 66 65 66 70 71 72 70 65 66 68 69 68 65 62 61 61 60 60 61 61 60 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 71 69 nan nan 66 65 65 67 68 68 65 61 61 66 68 68 66 63 63 62 62 63 64 64 63 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 70 68 67 66 64 64 64 64 64 63 61 59 60 65 68 69 67 65 63 62 62 64 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan 204 204 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 206 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 207 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 209 211 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 208 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 208 209 209 210 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 208 208 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 208 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 207 207 208 209 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 206 207 208 209 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 203 206 208 208 209 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 203 203 nan 208 208 208 208 210 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 203 204 206 208 208 207 207 209 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 nan nan nan 206 207 206 206 207 209 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 206 207 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 205 206 207 208 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 206 208 208 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 204 204 205 206 207 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 203 203 204 204 205 207 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 205 205 205 205 205 207 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 204 205 206 206 207 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 204 203 204 206 206 207 209 211 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 207 207 206 206 205 205 206 207 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 207 208 209 209 208 207 206 205 205 205 205 206 206 nan nan nan nan nan nan 207 206 205 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 206 207 208 209 208 207 206 206 205 205 203 202 201 nan nan nan nan nan nan 204 204 203 202 203 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 201 nan nan nan nan nan nan nan nan nan nan 200 199 201 203 205 207 207 206 205 205 206 205 203 203 200 nan nan nan nan nan nan nan nan 202 202 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 200 200 nan nan nan nan nan 197 196 196 199 202 205 206 206 205 205 205 205 204 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 198 198 198 nan nan nan nan nan 195 195 197 199 202 203 204 204 203 204 204 204 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 197 196 196 nan nan nan 193 194 196 198 200 202 203 202 201 201 202 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 196 196 nan nan nan nan nan 193 193 194 196 198 200 201 201 200 200 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 195 195 195 195 194 194 193 193 194 195 196 197 198 198 198 199 199 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 196 196 196 196 195 194 195 196 198 199 200 201 201 200 199 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 195 196 196 196 196 195 195 195 195 196 197 198 199 199 200 200 199 198 nan nan nan nan nan nan nan nan nan nan nan 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 194 194 nan nan 194 196 198 198 199 198 197 197 197 198 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 197 199 199 198 198 198 199 200 201 201 201 201 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 197 197 196 197 197 198 198 199 199 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 193 194 195 198 199 199 199 198 198 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 197 197 198 199 199 nan nan 200 200 200 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 198 198 198 197 196 196 nan nan 198 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 nan nan 196 195 195 194 195 196 196 nan nan 196 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 196 196 196 197 198 199 nan nan 197 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 197 198 198 199 198 197 nan nan 199 200 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 198 198 198 196 196 195 195 196 198 199 199 nan nan nan 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan 196 195 195 195 195 195 196 197 198 198 197 195 195 196 196 nan nan nan 195 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 194 194 194 194 194 195 196 197 197 198 199 199 199 197 197 196 nan nan 195 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 196 196 197 196 197 197 198 196 194 194 195 198 199 199 200 199 198 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 196 196 196 194 193 193 195 196 195 194 194 194 195 196 196 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 193 193 193 193 192 192 192 197 199 199 199 197 196 195 193 193 193 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 193 194 195 196 198 199 196 197 198 199 199 200 200 198 196 195 194 195 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 195 195 196 197 197 196 196 195 192 192 193 194 195 197 198 199 198 197 196 195 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 194 194 194 192 191 190 192 197 196 195 194 194 195 196 196 197 197 197 197 196 196 195 nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 194 193 192 192 193 195 197 199 199 200 199 198 198 199 198 198 197 197 197 198 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 194 194 195 196 196 197 194 191 192 195 197 198 198 199 200 200 199 198 198 197 197 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 191 192 194 195 195 194 192 190 187 186 186 189 192 193 193 195 197 198 198 199 198 197 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 193 195 196 195 193 191 189 188 188 187 187 187 189 190 190 190 190 191 194 196 197 197 197 197 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 194 196 197 198 196 194 193 191 192 197 198 198 196 194 192 193 193 193 193 191 191 193 194 195 196 196 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 194 196 195 194 194 194 193 194 195 196 202 202 201 198 196 193 192 193 193 193 193 191 191 191 193 194 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 194 193 192 191 192 193 194 194 196 197 196 197 197 196 195 193 192 191 190 189 190 190 189 189 190 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 193 192 191 191 193 193 194 194 193 194 194 194 196 197 196 195 195 195 196 195 195 194 193 192 190 190 191 193 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 191 191 192 193 196 nan nan 195 194 194 194 193 193 194 194 194 194 195 196 197 197 196 196 195 194 193 193 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 192 nan nan nan 198 197 198 197 195 195 194 192 191 189 190 190 190 190 191 192 192 191 192 193 194 195 195 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 195 196 196 196 196 195 195 194 193 193 193 193 192 190 189 189 189 189 189 190 190 190 190 191 192 193 194 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 192 193 193 192 192 192 192 191 191 190 190 191 194 195 195 194 193 192 191 191 190 192 193 194 194 194 193 193 195 195 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 189 189 189 189 189 190 192 193 193 193 193 195 202 202 201 199 197 194 192 191 191 192 194 197 197 197 198 197 198 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 189 190 190 191 194 197 199 199 200 200 201 202 202 200 199 196 193 190 189 189 189 190 191 193 195 197 197 194 196 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 193 194 197 199 201 202 203 202 201 201 196 191 191 191 192 192 191 189 187 186 186 186 187 188 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 195 196 197 199 200 200 199 198 196 194 192 190 188 187 188 189 190 191 190 188 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 192 191 191 191 191 192 192 192 192 191 190 196 198 198 198 198 197 197 196 195 194 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 188 188 189 191 193 195 196 197 197 198 207 210 211 210 208 206 204 202 201 201 199 196 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 191 192 194 nan 198 200 201 202 203 204 205 208 211 211 210 208 205 203 202 201 200 198 195 194 193 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 195 198 nan nan 200 200 200 200 201 202 201 198 200 200 199 198 196 194 195 194 193 192 191 190 190 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 196 196 195 195 195 195 195 194 194 193 191 192 192 192 192 191 190 189 187 185 185 185 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan