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