CAPE nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 31 27 20 14 14 15 15 16 7 4 0 3 16 26 37 44 37 25 16 23 27 30 29 28 31 36 35 36 33 29 26 23 19 19 16 16 21 25 24 20 8 1 2 0 0 0 7 23 37 39 41 37 26 20 24 34 38 38 36 29 18 1 0 0 0 17 41 49 49 44 40 32 32 31 33 36 34 21 7 9 3 16 21 19 17 19 24 22 21 25 28 32 27 21 23 27 22 19 24 22 24 26 25 25 27 29 32 34 35 31 22 22 33 33 23 24 24 19 18 16 14 12 11 11 11 9 12 8 8 9 9 10 11 15 15 31 45 37 20 10 10 31 26 23 16 17 19 21 24 25 24 25 29 28 28 26 24 24 26 26 26 28 22 20 23 29 29 20 13 14 19 18 15 14 12 7 2 14 30 24 16 2 0 0 2 7 10 5 0 3 35 47 40 28 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 16 15 10 2 0 0 2 7 0 0 0 6 18 15 0 0 0 1 27 16 10 8 9 6 2 0 0 0 0 0 0 28 27 12 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 2 0 0 0 0 0 0 0 1 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 110 56 51 122 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 8 10 18 22 23 33 33 27 31 28 19 7 5 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 22 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 6 0 1 8 20 23 22 25 32 42 57 57 63 66 57 58 72 92 89 76 69 66 61 65 72 81 81 100 78 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 36 35 32 30 30 26 25 23 17 12 9 0 0 10 35 54 56 46 30 15 14 16 17 16 15 14 16 22 31 35 34 25 17 17 18 18 16 21 25 27 29 23 17 15 10 6 3 0 5 27 36 38 37 31 25 26 36 37 38 35 31 23 10 0 0 0 2 29 47 52 51 47 38 39 33 34 30 26 20 8 5 19 22 22 17 15 14 17 18 15 15 11 17 20 19 20 22 25 27 28 22 29 31 31 29 29 32 36 38 37 33 26 23 25 26 22 22 24 19 21 17 15 13 11 10 10 7 9 7 5 5 5 6 10 12 12 14 27 23 7 20 25 27 24 24 20 22 21 25 27 27 25 26 26 28 28 25 26 28 26 24 26 27 21 16 20 29 29 20 13 16 25 33 42 36 21 19 23 31 35 27 15 6 1 8 16 23 23 14 3 7 27 40 32 22 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 9 29 27 24 25 22 9 0 11 22 30 18 0 0 29 33 26 17 6 0 9 33 35 27 12 9 7 3 0 0 0 0 1 6 43 11 0 0 0 0 0 0 0 0 0 20 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 82 42 47 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 14 15 11 14 14 20 25 16 13 6 6 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 25 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 0 0 14 19 19 16 25 39 47 59 73 57 62 51 43 59 74 73 67 65 61 59 59 62 84 78 77 80 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 33 35 38 39 41 36 32 23 22 14 10 4 0 7 37 57 57 48 34 20 13 10 11 11 12 6 7 13 21 27 30 21 0 3 7 12 23 24 20 21 27 31 35 29 19 14 8 0 1 15 33 37 34 31 29 31 35 35 35 31 29 24 20 8 0 0 0 11 35 46 49 47 41 37 29 21 20 19 11 6 13 27 28 25 21 14 14 17 18 17 12 5 3 18 18 18 19 20 24 24 23 23 29 33 31 34 37 38 35 34 28 24 21 19 20 20 20 20 20 21 21 20 15 17 7 3 5 6 6 9 6 11 8 8 9 9 11 20 28 14 21 14 14 18 27 28 27 26 27 25 30 28 27 26 27 27 27 33 37 31 29 28 27 25 24 27 28 26 19 13 16 22 33 48 46 40 39 29 35 38 31 19 6 2 12 23 28 25 16 5 1 17 21 10 0 2 16 13 4 0 5 3 2 9 11 9 0 0 0 16 26 30 27 21 9 0 0 0 9 20 27 15 0 9 38 33 27 27 7 0 0 8 25 37 35 26 10 10 5 0 0 9 16 31 31 0 0 0 0 0 0 0 0 0 5 40 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 46 38 34 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 5 13 7 5 3 7 10 8 8 9 8 4 1 0 0 0 0 0 0 0 0 0 0 0 3 21 11 14 11 23 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 1 9 22 23 16 18 26 36 40 46 50 51 59 51 46 51 59 64 67 60 53 50 49 51 63 63 68 80 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 24 26 34 40 43 40 31 22 20 7 9 3 0 7 28 46 53 49 45 37 29 12 1 4 4 0 1 7 21 23 24 14 0 0 0 0 20 22 16 7 3 16 35 42 25 21 8 0 0 10 33 34 30 29 29 31 35 37 36 33 28 24 27 18 4 0 0 3 22 41 43 43 37 20 12 9 10 13 17 12 19 21 24 25 23 17 16 18 16 12 13 12 14 19 22 20 20 18 17 13 11 16 24 30 32 34 34 37 34 27 22 20 19 18 18 21 21 19 19 20 20 20 16 16 11 2 5 7 5 7 8 7 8 8 6 5 22 38 47 44 35 19 10 5 27 36 34 30 27 27 38 37 31 25 28 30 33 42 46 39 35 34 31 29 29 31 30 23 18 16 20 24 24 30 38 42 42 30 36 37 29 21 11 3 0 0 6 17 8 5 7 8 4 0 1 14 37 36 20 17 9 3 2 6 7 4 0 4 30 34 32 24 25 13 0 0 0 0 0 0 19 18 14 24 39 38 35 25 1 0 0 0 13 27 30 29 23 24 22 22 4 10 10 0 2 0 0 0 0 33 7 0 0 0 3 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 13 27 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 1 0 3 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 80 41 55 30 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 2 6 6 19 14 14 19 26 29 30 34 45 54 48 48 42 49 55 65 54 51 51 54 50 49 57 58 73 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 20 18 19 27 36 40 37 25 21 16 5 0 0 0 0 16 31 38 42 41 39 41 39 7 0 0 0 0 5 24 24 24 7 0 0 0 0 4 22 18 14 4 8 25 39 37 31 15 2 6 17 29 32 32 30 26 30 34 39 38 33 25 27 36 30 3 0 0 1 9 25 30 35 26 11 8 9 8 13 22 27 26 19 19 21 20 21 19 16 16 16 16 11 15 20 23 22 19 19 15 9 11 15 22 28 31 29 21 23 23 20 17 14 12 16 20 22 23 19 18 18 18 18 17 16 12 7 4 8 4 5 7 6 8 8 6 7 10 36 50 54 46 29 20 25 3 12 35 30 28 34 42 42 33 33 33 34 38 48 53 51 45 41 36 32 35 36 32 23 16 19 28 32 29 34 30 24 20 20 29 34 27 20 14 2 1 1 6 12 15 17 11 2 1 0 26 40 47 45 35 27 6 1 5 1 1 0 0 14 37 34 25 6 1 2 0 0 0 0 0 2 7 26 29 38 42 43 35 18 0 0 0 0 5 6 7 17 27 23 17 20 0 2 0 0 0 0 0 0 8 42 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 53 78 10 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 7 10 7 6 10 30 33 18 18 18 25 30 31 37 39 33 34 31 32 40 53 46 49 47 53 49 46 51 49 53 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 19 18 19 25 32 37 33 18 16 7 3 0 0 0 1 14 23 23 22 22 24 30 37 24 1 0 0 0 16 33 34 28 10 1 0 0 0 1 12 21 15 1 8 17 22 34 38 27 20 18 20 27 29 33 31 27 28 29 34 36 34 11 14 35 26 0 0 0 0 0 0 15 27 22 10 10 11 6 3 19 27 26 24 20 21 19 23 22 17 14 19 23 16 8 11 21 20 18 19 16 9 8 17 19 29 27 20 15 16 17 16 13 16 18 21 27 28 22 18 18 18 19 18 16 14 12 8 3 6 2 3 10 6 3 5 6 6 7 21 42 52 46 26 21 21 0 7 39 32 32 42 47 43 37 37 38 36 51 51 52 49 44 39 37 36 36 33 30 22 17 25 32 38 39 34 25 18 20 24 33 34 28 23 15 0 3 3 9 12 21 35 28 8 3 3 38 40 40 44 40 24 7 3 3 0 0 0 0 22 36 32 26 21 0 0 0 0 0 0 0 13 37 40 37 43 44 42 17 4 0 0 0 0 0 0 28 32 32 23 6 0 0 2 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 49 66 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 9 9 16 30 40 26 17 15 24 24 25 32 30 24 24 26 26 33 40 34 37 49 46 41 33 36 41 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 9 6 15 25 26 27 36 40 34 25 20 7 0 0 0 0 0 7 20 17 11 4 7 11 24 29 10 0 0 0 17 36 40 37 32 19 0 0 0 0 6 19 15 0 6 16 15 29 40 36 30 28 24 19 21 26 26 22 21 19 20 22 11 1 0 5 6 0 0 0 0 0 0 5 15 23 21 14 11 0 0 20 23 24 23 23 24 22 23 24 17 10 16 26 28 25 22 27 24 17 17 16 13 12 16 19 26 23 16 17 17 22 19 13 14 12 18 23 19 18 19 20 20 20 19 15 12 10 8 6 4 4 4 8 9 16 13 10 8 9 14 28 42 46 33 23 32 36 31 39 36 32 44 48 44 44 41 39 39 43 45 45 38 31 32 32 32 35 35 29 23 16 28 30 41 44 34 23 18 21 27 33 39 38 26 11 0 0 2 11 22 9 23 20 8 3 13 41 40 35 34 28 21 12 4 3 0 0 0 0 26 33 30 27 14 0 0 0 0 4 7 6 27 42 43 38 36 37 32 3 0 0 0 0 0 0 4 29 31 29 31 29 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 70 51 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 7 14 23 21 20 17 22 20 22 24 25 22 22 21 21 28 29 23 21 42 41 42 40 39 41 34 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 6 0 15 36 35 32 44 45 40 36 27 14 3 1 0 0 0 0 6 6 0 0 0 0 0 22 12 0 0 0 2 29 40 41 34 13 0 0 0 0 0 11 20 16 13 17 19 29 43 41 29 29 29 24 21 22 20 16 17 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 27 18 2 1 10 21 21 21 24 27 26 22 21 16 0 4 24 35 35 34 33 27 18 16 12 11 14 21 25 27 28 23 21 22 21 19 14 13 14 16 19 23 23 25 24 25 25 20 16 13 9 9 8 7 5 6 7 9 18 21 21 10 11 15 19 30 41 43 42 45 44 40 36 36 38 41 40 40 40 40 34 34 36 37 37 32 27 29 27 27 28 27 24 21 15 17 21 37 46 34 21 18 19 22 28 41 50 36 16 7 2 4 16 30 19 7 11 3 1 22 40 41 40 38 36 10 9 14 25 31 23 17 15 32 41 38 34 10 0 0 0 4 9 6 20 42 42 38 35 32 30 21 0 0 0 0 0 0 0 0 0 5 9 15 22 28 6 0 0 1 7 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 32 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 9 4 6 16 19 16 15 18 23 23 23 18 16 16 18 21 22 18 18 20 43 23 37 39 41 44 39 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 23 0 0 14 25 29 36 46 48 43 42 35 23 10 1 0 0 0 0 12 10 3 0 0 0 4 33 14 2 0 0 0 10 37 39 39 7 0 0 0 4 8 10 13 12 12 14 20 27 32 31 25 26 23 21 21 21 18 17 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 33 33 12 0 9 20 20 19 20 22 27 23 20 18 9 1 15 41 44 45 43 37 26 18 15 13 12 23 22 22 25 23 19 21 24 27 20 13 14 18 20 20 23 25 28 32 27 19 16 15 11 9 8 11 8 7 8 12 16 19 22 18 9 12 15 26 35 40 44 45 46 42 32 26 29 31 32 36 38 37 28 30 31 34 33 31 29 26 24 24 20 19 20 17 16 15 15 18 26 21 8 10 15 19 25 36 44 42 36 15 3 0 17 37 47 36 11 15 1 25 39 40 41 39 35 31 29 38 44 39 36 35 33 33 35 35 28 2 0 0 0 14 30 31 33 40 22 25 28 29 29 15 0 0 0 0 0 0 0 0 0 0 0 0 0 3 26 17 12 24 29 21 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 12 19 7 1 13 16 9 11 16 19 20 17 15 15 13 22 22 15 13 15 15 26 20 22 29 33 42 45 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 21 12 1 1 0 3 9 23 40 43 42 43 39 29 18 14 13 9 2 5 18 17 25 5 0 0 18 40 30 6 1 0 0 0 9 27 42 30 0 0 0 13 20 20 18 16 5 5 17 23 25 13 5 11 16 27 8 8 4 1 7 17 25 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 25 34 26 23 22 20 22 22 17 1 6 20 17 13 9 11 23 27 39 43 35 31 27 24 20 18 22 21 15 17 17 12 15 22 30 32 21 19 19 18 19 21 22 25 27 26 20 17 15 14 11 7 8 9 8 7 15 15 15 14 10 8 6 9 24 29 32 35 37 37 33 24 23 26 29 28 32 35 32 26 26 26 29 30 29 24 20 19 19 16 21 28 22 17 15 14 13 14 14 14 9 11 16 25 33 39 38 33 13 0 0 4 31 50 51 40 29 10 0 0 9 19 22 24 32 39 40 42 41 31 25 18 12 15 17 8 0 0 0 2 23 37 30 23 21 16 21 22 27 31 32 9 0 0 0 0 0 0 0 0 0 0 0 0 1 15 36 45 39 33 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 14 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 17 22 5 0 8 7 4 9 11 11 11 9 2 11 17 26 22 10 11 14 13 17 20 20 22 24 33 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 23 17 6 2 0 0 0 1 29 33 35 39 36 31 26 21 21 12 5 1 4 0 0 0 0 0 24 41 36 17 2 0 0 0 0 26 42 25 0 0 1 21 34 35 34 26 14 8 8 8 24 25 7 0 0 0 2 7 3 0 0 11 19 16 6 0 0 0 0 4 0 8 11 3 0 0 0 0 0 0 0 12 44 39 33 24 12 14 19 17 11 15 20 12 11 13 15 19 26 32 32 26 25 26 25 22 22 17 1 3 7 2 11 21 31 35 27 24 22 18 17 18 19 22 26 26 23 22 16 14 14 12 10 11 10 10 12 15 15 11 4 3 5 7 13 23 25 26 12 18 18 12 10 28 28 30 28 27 28 27 26 25 26 27 25 27 22 20 23 23 26 34 30 33 20 13 12 15 20 24 18 3 20 28 37 41 42 32 12 0 0 3 35 52 56 47 37 18 0 0 0 0 0 0 6 24 35 35 23 10 16 10 11 6 8 6 0 0 1 7 14 8 16 11 10 11 10 15 28 29 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 15 38 42 31 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 28 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101 61 0 28 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 10 12 2 2 2 3 6 6 7 8 6 9 9 14 18 12 4 8 13 12 14 15 19 20 27 28 40 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 17 5 1 0 0 0 1 10 23 35 37 38 33 18 5 0 0 0 0 0 0 0 0 2 14 38 33 10 0 0 0 0 3 35 36 10 0 0 0 15 45 49 44 39 32 18 6 11 26 27 12 2 0 9 8 9 13 14 0 18 19 17 7 0 0 0 2 25 26 31 29 22 18 13 8 2 0 0 0 24 44 45 39 23 1 0 13 15 11 9 13 9 13 11 3 13 18 22 25 25 22 21 19 21 22 20 18 9 0 0 0 23 36 42 36 26 20 15 14 15 17 18 20 20 19 18 17 15 15 15 14 13 11 9 9 11 14 13 8 2 8 8 6 10 15 20 8 12 7 22 29 27 28 32 29 23 26 27 26 26 26 27 27 26 27 13 27 41 34 29 24 21 14 10 11 16 22 26 18 14 29 35 45 44 46 37 18 3 0 2 21 46 47 39 42 25 8 0 0 0 0 0 0 8 27 12 1 3 9 6 8 3 2 1 0 0 3 14 27 22 10 14 13 15 6 14 21 13 0 0 0 4 1 0 0 0 0 0 0 2 15 4 16 25 31 31 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 14 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 11 11 3 0 0 0 0 0 0 0 0 1 0 0 0 0 3 2 6 10 3 11 11 12 25 4 3 10 11 8 9 12 20 23 21 24 44 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 36 40 31 15 4 1 0 0 0 2 14 30 44 39 29 9 0 0 0 0 0 0 0 0 0 6 20 35 32 4 0 0 0 0 4 21 27 0 0 0 0 22 46 50 45 44 39 37 14 21 29 25 14 3 0 19 5 0 0 2 2 15 21 20 3 0 0 0 4 18 24 35 37 31 25 23 23 17 0 0 0 38 44 49 41 18 0 3 22 18 14 16 20 17 15 14 13 16 16 19 23 24 23 19 11 6 19 21 20 8 1 0 6 23 34 42 37 23 15 13 14 15 16 15 20 18 18 19 21 21 19 17 17 16 14 11 11 12 13 12 5 0 8 14 8 4 7 12 14 4 9 24 26 30 36 35 31 33 34 31 29 28 26 26 28 28 26 15 28 39 32 29 25 19 15 13 16 23 29 30 28 33 38 43 48 47 47 42 28 5 0 0 14 37 51 53 49 45 44 32 8 0 0 0 1 5 18 3 0 0 0 0 0 1 0 0 0 0 3 13 26 21 10 12 7 6 1 23 9 0 0 0 0 0 0 0 0 0 0 0 0 13 40 29 28 26 24 21 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 21 9 0 0 1 13 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 7 16 13 8 7 11 20 2 4 6 10 6 9 21 19 10 25 22 36 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 39 44 43 34 15 2 0 0 0 0 7 23 34 31 17 0 0 0 0 0 0 0 0 0 0 15 26 36 35 25 13 0 0 0 0 0 0 0 0 0 0 29 44 46 44 44 43 43 35 32 28 23 10 2 6 14 1 6 0 0 0 8 25 23 8 0 0 0 0 0 16 36 42 42 30 23 16 8 0 0 0 1 14 43 29 10 0 6 22 28 24 18 24 22 19 12 7 15 16 16 14 19 20 19 17 16 20 20 22 5 1 0 13 24 32 39 36 22 16 12 10 14 17 18 19 19 19 17 22 23 24 22 20 19 16 10 12 15 14 6 0 0 2 8 1 2 5 6 13 11 12 18 23 34 39 37 39 40 41 39 31 26 26 27 28 25 27 29 31 31 31 31 30 27 22 19 21 24 25 26 27 29 35 42 47 48 44 38 26 0 0 0 9 28 37 44 46 45 45 33 4 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 5 11 21 13 10 12 9 2 1 12 2 0 0 0 0 0 0 0 0 0 0 0 0 10 23 22 18 10 11 15 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 44 26 0 8 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 5 5 4 0 10 12 17 17 19 20 24 33 30 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 31 40 45 46 34 16 5 1 1 0 0 19 28 25 12 0 0 0 1 0 0 0 0 0 2 14 26 37 41 37 26 13 4 0 0 0 0 0 0 0 8 33 41 42 43 46 48 46 37 28 21 2 1 1 13 18 10 9 0 0 0 0 14 21 11 0 0 0 0 0 21 38 43 44 38 26 7 12 2 0 0 0 10 29 0 0 0 0 10 29 33 26 25 21 21 17 5 10 16 18 16 13 12 17 27 30 30 31 33 18 1 2 21 31 39 43 41 34 30 26 24 21 22 25 24 21 19 19 22 25 27 27 25 22 20 20 24 18 11 3 0 0 2 3 0 1 4 5 14 9 4 3 10 30 32 36 33 35 38 41 37 29 26 26 25 29 27 31 29 30 32 32 32 27 27 22 22 22 24 27 31 36 35 37 40 42 38 31 16 0 0 3 19 28 27 31 35 38 37 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 26 13 19 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 1 7 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 9 0 21 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 1 3 4 3 5 3 12 15 16 28 30 29 40 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 24 11 0 15 37 46 47 30 16 5 1 0 0 4 34 30 19 5 0 7 19 14 9 0 0 0 0 0 11 31 41 42 37 34 29 13 0 0 0 0 0 0 1 21 35 38 40 46 44 38 31 27 23 15 6 0 18 7 3 0 0 0 0 0 1 6 3 0 0 0 0 4 31 42 46 45 42 34 25 19 14 0 0 0 7 10 0 0 0 0 0 25 35 32 27 27 25 17 1 4 15 20 18 10 8 16 28 30 34 40 38 20 8 17 29 42 47 46 47 41 39 37 31 30 27 26 23 17 16 19 21 23 26 27 28 26 27 27 22 14 8 3 0 0 0 0 6 11 8 3 2 19 10 1 0 18 33 38 37 36 37 38 38 34 28 24 21 23 28 33 27 26 26 32 35 33 26 23 23 27 31 35 40 43 40 40 42 39 38 30 17 3 0 12 30 17 1 25 27 31 30 23 14 7 0 2 22 3 0 0 0 0 0 0 0 0 0 0 0 0 17 35 30 27 27 25 4 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 5 17 12 14 13 24 23 28 34 33 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 2 0 4 15 33 48 43 35 30 10 2 0 1 18 32 24 2 0 11 22 21 14 0 0 0 0 0 3 14 28 37 34 36 34 25 6 0 0 0 0 0 0 9 25 29 33 37 37 35 31 29 27 20 13 4 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 9 26 37 46 46 44 37 30 24 19 8 3 0 0 0 0 0 0 0 0 8 39 34 34 31 27 21 18 19 16 16 18 13 6 13 27 29 33 33 27 15 17 30 40 46 45 42 46 44 39 35 30 27 26 22 18 15 16 19 20 21 23 25 26 22 23 20 16 11 7 3 0 1 4 2 16 21 17 16 18 24 19 4 0 25 41 42 36 38 40 38 36 35 26 25 28 26 24 26 28 29 25 29 27 23 21 21 20 23 28 39 45 41 39 41 45 45 42 37 33 11 0 24 19 0 0 10 30 22 29 19 22 19 4 10 30 14 0 0 0 0 0 0 0 0 0 0 0 0 33 43 39 35 33 24 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 15 18 12 27 37 33 28 36 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 0 0 0 0 0 20 41 49 48 44 29 11 3 2 7 22 17 0 0 0 1 16 7 0 0 0 0 0 0 0 0 4 12 20 29 29 3 0 0 0 0 0 0 1 14 21 18 19 25 31 29 28 30 26 20 9 1 6 15 26 21 2 0 0 0 6 8 3 0 0 0 0 6 16 28 37 40 35 29 32 25 21 13 0 0 0 0 0 0 0 0 12 35 30 31 33 29 22 22 21 19 19 14 16 2 5 7 20 32 34 31 24 26 39 45 45 42 38 37 39 34 25 23 22 20 18 16 18 18 17 17 18 18 19 20 19 17 15 11 11 7 6 6 7 10 11 15 16 16 19 24 26 23 22 28 41 50 51 47 44 42 39 36 31 24 24 26 24 23 23 23 23 23 24 21 19 20 20 20 21 26 37 42 43 43 42 43 46 43 40 37 35 33 14 5 0 0 3 11 0 0 2 23 30 14 1 9 10 0 0 0 0 0 0 0 0 0 0 0 2 39 40 38 38 35 19 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 2 5 3 14 13 20 68 56 30 32 45 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 0 0 0 0 0 3 23 38 48 51 49 35 17 3 0 0 15 29 24 13 4 3 17 1 0 0 5 3 0 0 0 0 0 0 0 11 18 0 0 0 0 0 0 0 0 0 1 11 6 2 3 16 26 30 30 26 14 14 14 22 26 20 7 0 0 0 17 25 24 19 12 5 0 0 0 0 16 33 32 28 32 25 24 22 15 5 0 0 0 0 0 0 5 22 27 27 28 30 12 20 27 25 24 24 19 1 13 14 13 21 31 36 37 39 45 46 39 37 35 33 31 27 26 28 25 22 23 23 21 18 15 20 19 15 14 15 15 14 15 13 13 11 13 16 15 14 17 20 16 17 27 29 24 26 37 49 51 49 47 36 43 47 43 35 31 28 25 29 26 25 23 22 26 26 26 32 39 27 23 25 23 28 35 40 40 39 46 38 38 36 33 31 21 2 0 0 0 0 0 0 0 0 1 9 17 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 10 34 36 34 36 38 12 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 3 9 16 20 34 138 55 39 42 44 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 21 1 0 0 0 7 23 37 41 45 41 27 9 0 0 0 2 24 30 27 23 21 14 2 4 21 25 9 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 3 3 0 0 16 22 27 31 26 12 10 8 22 32 22 9 1 0 3 25 27 29 28 24 20 13 0 0 0 2 19 26 26 30 29 27 19 16 8 1 0 0 0 0 0 0 11 22 23 22 20 17 22 28 25 17 22 18 6 2 2 3 8 18 26 33 35 31 30 27 28 30 31 27 26 26 27 28 28 32 28 20 18 17 19 18 14 16 13 14 12 12 14 15 16 16 21 20 18 19 20 19 19 24 27 19 22 41 50 49 45 40 38 46 52 50 41 36 30 27 27 29 27 26 24 30 28 32 33 33 30 27 35 31 30 31 34 37 37 40 35 33 31 32 28 28 13 0 0 0 0 0 0 0 0 0 0 9 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 38 42 42 44 41 4 1 1 0 0 0 0 0 0 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 1 2 0 0 0 0 0 0 5 12 15 15 22 29 47 47 42 54 49 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 41 31 9 0 0 0 5 22 31 34 34 25 20 7 0 0 0 0 7 28 31 31 29 19 16 26 34 37 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 8 17 19 21 24 32 29 22 15 10 19 30 22 14 5 0 8 21 22 28 28 29 28 24 17 7 0 0 7 17 29 31 31 30 23 17 10 3 0 0 0 0 6 13 9 16 18 10 4 6 17 24 26 19 17 14 14 15 7 5 12 7 11 20 28 26 21 19 22 28 29 28 22 21 22 24 26 27 24 18 25 25 23 19 17 17 16 14 13 15 13 15 19 21 22 22 23 21 20 25 24 22 21 18 20 35 42 42 40 35 34 40 49 55 48 39 29 26 28 28 27 29 32 35 31 42 38 33 29 27 28 29 25 25 25 26 28 27 26 27 29 29 29 34 9 0 0 0 0 0 0 0 0 0 0 11 26 19 0 0 0 0 0 0 0 0 0 0 0 0 0 22 33 41 43 40 30 7 9 7 1 0 0 0 0 1 3 4 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 38 4 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 3 6 0 0 0 0 0 8 7 11 11 12 24 31 32 33 53 66 70 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 43 35 18 2 0 0 1 16 21 27 31 33 30 21 2 1 0 0 16 29 32 31 27 24 24 27 30 33 23 0 0 0 0 17 15 7 0 0 0 0 0 0 0 0 0 0 3 19 19 21 8 3 13 23 33 45 40 34 17 10 17 21 3 7 10 2 10 17 20 14 11 26 34 38 34 18 2 0 0 3 23 26 29 32 30 21 13 11 6 0 0 0 1 6 12 11 1 0 0 0 11 21 24 17 11 12 11 9 9 10 12 7 3 9 19 13 14 12 11 14 22 26 21 18 18 19 20 18 19 24 32 28 27 20 18 17 16 16 15 14 15 16 19 22 23 25 30 29 27 34 30 22 16 18 23 31 36 36 31 27 26 34 45 52 48 38 30 26 27 27 23 25 28 30 36 46 35 36 30 28 26 25 25 25 27 27 23 13 22 26 28 28 29 27 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 7 13 32 46 44 25 17 19 10 0 0 0 0 0 0 2 5 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 11 0 0 0 0 0 0 0 0 0 0 0 0 9 33 23 0 0 0 0 0 0 0 0 0 0 0 0 17 28 11 0 0 0 0 0 0 0 0 9 6 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 4 2 7 0 0 0 18 8 7 14 18 19 31 51 58 61 70 90 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 25 7 0 0 0 0 7 22 32 42 46 42 30 17 8 2 2 24 30 31 28 21 16 1 8 15 8 0 0 0 0 8 16 31 10 0 0 0 0 0 0 0 0 0 14 29 27 22 3 0 6 19 34 44 45 41 27 18 20 22 21 21 22 20 18 15 14 5 3 12 26 45 45 33 6 0 0 0 0 9 26 33 31 26 19 15 13 6 0 0 0 0 6 13 6 0 0 0 2 20 24 24 20 17 14 9 7 11 5 0 0 4 10 9 11 10 10 14 18 19 17 14 14 17 18 15 19 25 29 29 25 21 17 12 12 18 19 17 17 19 19 19 25 28 31 32 33 37 31 25 21 27 29 28 30 29 22 18 19 34 46 51 44 34 28 25 19 21 17 15 13 22 40 47 37 31 31 27 28 28 28 30 33 31 26 13 28 28 13 13 25 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 39 40 15 18 12 0 0 0 1 6 6 4 6 7 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 29 20 5 0 0 0 0 0 0 0 0 0 1 11 25 19 0 0 0 0 0 0 0 0 0 7 15 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 38 13 2 2 0 0 1 18 21 23 23 20 30 54 102 117 74 51 65 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 15 26 19 13 1 0 0 3 13 23 36 42 53 48 34 21 9 1 10 17 30 31 20 3 0 0 0 0 0 0 0 0 0 4 29 35 23 12 1 0 0 0 0 0 0 30 42 39 33 26 14 0 13 30 37 42 43 35 27 18 19 37 41 37 35 28 20 17 1 0 0 14 34 39 30 2 0 0 0 0 8 23 32 31 28 23 20 15 9 2 0 0 0 0 13 5 0 0 9 22 23 27 27 20 19 20 11 2 6 8 1 0 8 11 12 13 14 11 13 16 15 12 11 16 19 22 23 20 22 23 25 28 26 19 13 11 17 23 25 22 20 19 21 27 28 29 31 36 35 30 24 23 28 35 28 27 23 20 19 27 38 47 50 34 26 23 19 17 17 16 15 14 27 43 49 46 41 35 28 31 31 31 38 37 35 32 30 35 38 2 0 28 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 4 14 7 7 15 5 0 12 15 10 11 10 9 7 9 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 32 34 39 17 1 0 0 0 0 0 0 0 0 2 5 8 13 8 2 0 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 55 97 39 20 27 15 17 2 18 36 39 57 50 74 71 146 184 61 69 75 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 22 31 27 22 10 3 0 0 0 0 6 17 32 36 35 28 11 2 1 9 37 41 32 11 0 0 0 0 0 0 0 0 0 0 14 36 37 35 3 0 0 0 0 0 4 31 46 45 38 29 13 2 9 20 24 40 42 40 37 34 35 46 45 37 34 28 24 19 7 0 0 0 22 29 27 14 0 0 0 0 3 22 31 31 30 28 23 12 9 5 1 0 0 0 0 0 0 0 1 5 11 23 30 26 9 18 6 0 0 0 0 1 9 11 3 5 10 9 4 12 8 10 9 14 20 23 26 22 20 21 26 31 30 23 19 17 19 28 35 23 18 18 20 22 23 25 30 38 31 31 28 26 24 27 28 23 19 22 24 31 41 45 44 30 21 17 10 8 13 18 23 26 32 43 48 45 47 39 31 29 30 36 43 35 38 33 31 33 37 23 2 34 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 3 2 0 0 0 29 36 26 16 13 12 14 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 30 35 41 26 1 0 0 0 0 0 0 0 0 0 0 5 10 8 3 0 0 0 0 0 0 0 0 0 7 7 0 4 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 11 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 19 181 126 39 20 14 16 7 6 18 42 71 96 97 104 110 211 189 40 57 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 0 4 36 37 37 34 25 16 9 0 0 0 0 0 0 5 20 30 18 14 5 19 36 41 37 32 25 15 2 0 0 0 0 0 0 0 16 33 36 26 0 0 0 0 0 0 5 15 22 29 30 21 5 0 0 2 13 36 38 38 39 41 44 45 38 29 24 23 23 19 7 0 0 2 17 26 28 8 0 0 0 0 3 30 33 30 28 29 29 19 9 11 11 12 5 1 0 0 0 2 27 23 5 21 37 33 16 10 14 1 0 0 0 0 0 0 0 0 0 0 1 2 3 9 8 11 21 23 22 20 20 21 23 30 27 21 6 13 21 25 27 22 13 13 14 9 17 24 29 37 37 42 31 25 23 22 19 19 20 24 27 33 40 42 38 29 18 13 13 9 16 21 30 35 38 45 47 36 33 34 35 35 40 42 37 31 28 24 16 19 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 12 0 0 4 12 30 38 39 36 35 31 25 22 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 8 7 23 38 27 0 0 0 0 0 0 0 5 8 7 4 2 6 13 6 1 0 0 0 0 0 0 0 0 0 14 25 15 2 6 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 20 21 16 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 98 209 99 22 20 25 22 17 16 36 40 97 125 138 140 132 144 117 105 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 2 21 38 42 39 37 33 21 6 0 0 0 0 0 0 10 24 26 24 16 25 33 37 40 42 39 29 10 0 0 0 0 0 0 0 0 28 36 33 25 15 7 2 0 0 0 0 4 13 19 12 0 0 0 0 13 28 33 34 38 42 46 39 29 18 14 14 13 19 15 3 0 0 7 22 30 1 0 0 0 10 21 33 34 33 29 30 29 17 8 9 11 17 11 2 0 0 0 12 32 23 0 28 34 36 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 8 8 12 15 17 18 21 25 28 26 19 19 12 6 18 25 24 21 16 12 1 5 16 21 25 32 37 36 28 28 24 24 23 20 23 27 35 37 39 39 33 25 18 13 12 13 19 28 37 33 41 44 37 28 26 29 33 35 41 41 35 30 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 25 2 0 0 22 36 38 38 36 36 37 33 27 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 0 0 4 24 21 40 20 8 0 0 0 0 0 0 0 11 14 15 12 9 7 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 20 27 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 67 211 203 72 27 29 32 30 25 27 29 66 197 156 75 217 153 63 64 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 16 32 38 41 44 43 33 17 6 0 0 0 0 0 6 19 26 28 27 18 3 13 25 39 43 41 39 34 24 13 4 0 0 0 0 11 33 37 35 27 23 17 10 5 4 0 0 12 17 9 0 0 0 0 7 21 27 31 38 46 45 33 22 6 1 2 3 11 10 0 0 0 2 19 33 26 0 0 0 1 19 32 37 35 33 34 27 14 9 8 10 9 5 0 0 0 0 17 30 15 7 26 27 13 4 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 5 10 7 10 17 19 18 20 21 25 24 19 14 13 9 13 19 21 20 17 13 11 12 17 21 27 28 33 35 31 26 25 23 20 22 28 30 31 35 36 36 30 23 18 17 18 19 27 38 50 46 55 38 25 20 23 25 27 29 34 32 28 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 45 39 36 34 33 31 26 22 9 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 10 6 12 6 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 34 36 37 2 0 0 0 0 0 0 1 3 13 14 12 11 22 17 11 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 52 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 2 1 0 0 0 5 8 15 28 30 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 39 55 323 159 107 95 72 46 36 32 26 67 163 179 58 270 131 54 59 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 1 1 17 26 27 31 39 44 40 29 20 4 0 0 0 0 5 17 18 23 25 23 13 2 1 0 32 45 49 50 44 37 33 26 18 10 0 4 20 35 42 37 34 23 16 16 16 11 10 17 22 16 10 5 1 0 2 15 17 25 39 44 40 29 18 9 9 1 3 1 1 0 0 0 0 12 32 16 0 0 0 1 11 28 42 50 46 41 35 28 19 14 14 5 0 0 6 15 0 0 1 2 6 16 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 0 0 0 2 2 10 24 30 25 21 17 17 19 23 23 19 11 3 3 15 16 15 13 11 11 14 20 32 34 33 27 27 27 26 21 19 23 32 31 28 31 33 34 32 24 21 19 25 27 33 42 46 46 43 28 19 23 25 25 27 28 26 25 23 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 5 0 0 0 0 3 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 43 39 36 35 32 26 12 6 7 1 7 1 0 0 0 0 0 0 0 0 0 0 10 4 1 8 14 17 24 20 24 16 8 3 0 6 14 10 28 22 6 9 7 3 8 17 15 8 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 22 19 3 0 0 0 0 0 0 0 6 12 7 8 7 9 31 30 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 3 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 2 0 0 1 1 7 18 23 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 3 30 161 179 311 314 178 78 66 57 36 60 73 193 59 55 189 306 143 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 6 7 19 17 2 9 19 35 39 33 25 20 15 1 0 0 3 12 16 18 20 24 10 2 5 0 9 23 32 40 26 28 36 36 36 36 3 0 11 20 27 31 33 25 17 23 27 24 18 20 26 24 21 18 14 11 10 12 14 21 40 44 36 26 13 1 1 2 16 10 2 0 0 1 0 4 38 5 0 0 0 0 5 18 35 55 56 53 46 39 33 28 20 12 1 0 15 24 13 3 0 0 0 0 15 12 0 0 0 0 0 0 0 6 7 2 0 0 0 15 6 0 0 0 0 0 7 10 21 27 22 17 14 12 17 23 26 20 6 6 11 12 13 9 10 9 8 13 27 37 35 27 24 25 26 14 9 24 33 32 24 27 30 29 29 28 27 24 22 24 36 43 38 32 31 27 21 20 22 26 27 25 25 20 13 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 40 35 36 35 32 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 7 19 10 4 6 20 20 6 10 14 18 18 18 23 23 24 23 14 18 22 26 29 36 39 37 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 27 32 18 6 8 6 11 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 11 2 0 0 5 11 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 2 9 11 23 303 311 324 147 93 95 67 66 86 146 168 18 22 210 104 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 20 26 25 11 0 0 1 22 29 21 25 29 26 7 0 0 0 0 1 5 10 17 17 2 15 28 10 0 0 4 0 0 0 19 33 35 25 11 8 14 17 19 17 14 16 20 20 23 19 21 29 32 29 27 25 17 10 11 13 18 32 44 36 29 18 14 11 11 20 19 9 1 0 0 0 9 30 27 0 0 0 0 1 14 33 43 53 58 52 49 42 32 23 14 0 0 21 31 30 16 0 0 0 0 20 18 10 1 0 0 0 1 16 20 21 17 12 5 0 0 0 6 5 1 0 0 0 3 20 28 25 19 13 8 7 12 30 36 10 3 8 13 12 8 10 6 9 9 28 38 36 33 35 31 22 25 25 34 34 29 24 25 28 28 26 27 27 27 28 31 33 31 25 27 32 30 27 27 25 25 29 25 22 8 0 0 0 4 13 4 0 0 0 0 0 0 1 5 0 0 0 0 0 0 0 0 0 0 22 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 32 32 34 35 30 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 1 0 0 0 0 0 0 0 0 2 6 10 6 0 3 6 5 7 9 27 37 41 41 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 3 23 34 37 15 6 4 6 6 8 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 3 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 5 2 0 3 9 8 0 6 4 1 0 6 16 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 13 7 2 16 44 98 453 269 149 139 95 77 82 61 205 208 2 201 86 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 36 32 36 35 10 0 0 0 0 7 0 20 33 31 14 0 0 0 0 0 0 0 0 3 0 0 1 2 0 0 0 0 0 0 13 22 31 31 20 8 8 8 10 10 9 7 7 4 2 6 11 22 31 33 32 27 20 9 1 1 6 18 35 39 34 26 22 14 13 20 24 15 6 2 9 6 1 0 3 0 0 0 0 0 14 31 43 52 55 53 52 45 29 20 9 0 5 26 33 39 41 35 24 14 3 8 28 28 8 0 0 0 0 9 26 25 16 14 11 2 5 12 13 16 13 13 8 4 0 5 14 25 22 15 11 8 15 27 33 21 17 16 13 15 16 12 8 12 15 38 35 32 31 35 31 21 22 32 35 29 23 23 25 28 30 27 27 25 27 28 28 27 22 19 25 28 31 34 33 30 26 24 19 5 1 0 0 11 23 35 35 30 22 2 0 0 1 3 3 3 2 11 10 3 0 14 17 16 34 35 1 0 0 0 0 0 0 6 22 1 0 0 0 0 0 0 0 1 13 21 28 29 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 23 30 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 22 28 23 11 0 0 0 0 0 0 0 0 12 29 41 37 34 4 0 1 2 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 16 13 9 11 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 3 5 0 0 1 1 0 0 4 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 21 2 6 34 107 353 492 214 199 139 99 84 45 76 164 32 132 81 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 19 31 40 41 39 25 20 3 0 0 0 0 6 39 37 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 29 28 21 17 10 3 4 1 0 0 0 0 0 0 0 7 16 35 38 29 17 2 0 0 0 19 35 34 33 30 19 15 13 22 20 14 9 11 18 9 2 0 0 3 1 0 0 0 18 39 53 53 50 48 40 27 20 12 2 0 15 35 44 46 41 40 28 13 2 13 23 35 27 3 0 0 15 30 27 17 3 15 4 0 8 13 15 16 19 15 15 5 0 4 13 16 21 18 13 18 30 33 33 31 22 13 14 14 9 8 15 26 43 34 28 27 28 26 21 22 28 29 26 23 23 25 31 34 32 29 25 24 25 28 24 23 22 21 25 27 35 36 37 30 13 1 0 1 3 0 19 31 37 39 38 34 14 5 0 4 5 3 0 12 32 36 32 34 35 38 38 21 7 0 0 0 0 15 13 5 18 34 12 0 0 0 0 0 0 0 0 0 0 0 22 6 8 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 5 17 16 26 32 30 15 3 1 0 0 0 0 0 0 21 35 39 27 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 8 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 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 12 22 11 7 16 5 84 503 280 222 168 141 137 127 121 111 59 146 69 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 0 0 0 3 29 34 29 24 8 0 0 0 0 18 39 39 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 7 26 27 26 16 6 1 0 0 0 0 10 12 8 1 0 4 36 44 32 21 9 2 0 0 0 26 17 24 27 24 20 18 24 23 18 17 26 33 31 21 0 0 18 8 0 0 0 3 24 47 50 52 45 37 32 25 19 7 1 22 37 39 37 37 32 1 0 0 0 20 40 35 16 0 0 6 15 27 30 23 19 4 0 12 14 14 15 17 15 14 16 12 10 2 0 10 21 26 36 38 36 33 27 20 17 16 16 16 13 33 50 47 37 33 32 37 33 26 26 26 24 24 24 24 29 36 37 35 29 24 22 22 26 19 16 19 21 26 29 29 38 44 37 26 17 5 3 10 19 21 37 39 39 39 37 30 27 17 6 7 5 5 20 37 44 44 39 33 30 31 10 0 0 0 0 1 14 24 35 13 26 27 6 0 0 0 0 0 0 0 0 0 0 4 0 28 10 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 27 15 7 4 7 9 15 13 10 5 1 0 0 0 0 4 12 19 25 14 0 0 6 17 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 2 3 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 27 19 7 15 16 38 188 269 249 228 171 174 179 162 107 51 41 40 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 0 0 0 0 13 21 29 28 18 3 0 0 0 24 39 39 34 29 20 10 0 0 0 0 0 0 0 0 0 0 0 0 9 16 5 0 0 0 0 2 13 25 29 21 14 5 0 0 0 4 22 33 34 30 23 20 29 32 23 14 4 0 0 0 0 5 1 20 27 29 28 26 26 25 21 21 38 51 51 42 27 17 27 19 2 0 0 0 13 32 37 46 41 34 31 29 19 8 0 5 17 37 41 34 18 0 0 0 0 33 46 43 23 2 0 1 13 29 34 32 25 15 0 5 14 12 12 13 14 14 13 17 21 2 0 3 18 33 38 31 33 29 30 24 21 20 23 32 29 45 61 48 42 39 38 38 38 30 34 26 22 26 27 27 31 36 38 33 29 24 19 18 16 11 12 20 32 37 38 35 38 41 37 28 19 3 0 0 12 31 42 41 44 31 19 8 0 3 10 18 15 10 20 34 37 34 25 19 23 27 12 5 1 0 0 0 0 5 31 30 36 27 12 0 0 0 0 0 0 0 0 0 0 0 3 19 30 6 1 10 25 38 31 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 4 7 9 22 15 16 6 7 7 5 13 11 11 10 4 1 0 17 27 0 1 0 0 0 0 0 0 0 0 0 0 0 0 11 21 24 15 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 3 42 27 13 19 21 23 62 177 195 243 179 201 157 166 149 85 57 36 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 4 0 0 0 0 0 0 29 29 13 0 0 0 0 11 34 32 35 32 19 0 0 0 0 0 0 0 0 0 0 0 26 36 38 22 0 0 0 0 0 4 11 18 22 16 10 1 0 0 8 25 42 49 47 40 27 18 13 10 3 1 0 0 0 0 0 6 21 31 38 36 29 22 20 22 30 43 52 61 58 42 34 33 26 10 0 0 4 6 14 27 40 39 28 27 25 9 0 0 0 3 26 36 35 22 9 0 0 4 30 42 41 13 14 31 18 19 32 33 31 26 27 23 10 9 11 11 11 14 16 17 20 18 4 0 0 18 26 26 25 24 19 22 19 20 27 24 30 38 43 41 44 44 46 47 40 34 33 36 33 27 28 28 27 27 30 33 30 25 23 20 15 10 9 16 30 41 40 42 38 37 35 30 26 20 9 0 0 21 34 41 45 47 38 23 13 1 0 14 29 38 40 44 44 41 28 11 7 14 19 5 6 2 8 23 25 19 20 33 31 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 13 33 31 22 31 35 38 40 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 19 13 12 16 12 11 8 9 9 7 6 11 29 6 24 28 7 2 0 0 0 0 0 0 0 0 0 0 0 2 31 32 8 1 3 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 2 42 50 32 19 19 26 36 62 82 151 174 223 141 142 166 117 60 64 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 10 2 0 0 0 0 15 35 32 5 0 0 0 3 17 0 5 14 8 0 0 0 0 0 0 0 0 0 0 6 34 34 39 32 10 0 1 0 0 0 0 10 17 17 10 0 0 0 7 23 38 48 48 37 14 9 8 6 4 1 2 5 3 0 0 6 15 24 32 35 31 20 17 20 23 27 36 52 54 40 42 46 33 12 0 1 7 13 8 23 37 33 21 14 27 15 9 1 0 0 0 0 11 34 35 10 15 9 0 1 10 0 0 2 4 8 25 27 28 25 30 23 18 9 10 9 10 14 18 20 20 22 14 0 1 11 13 17 19 18 15 15 15 16 29 25 31 41 42 41 44 47 60 52 40 32 31 31 32 31 29 27 27 27 25 25 22 20 19 15 15 14 17 29 37 40 37 35 40 40 33 30 17 11 8 0 0 2 15 23 37 51 49 41 30 0 0 18 30 46 61 65 61 55 38 8 5 2 3 6 12 22 41 38 37 33 27 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 32 29 28 30 32 2 9 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 4 5 7 10 7 4 6 6 6 4 2 8 22 29 1 12 24 11 1 0 0 0 1 2 0 0 8 8 3 0 11 34 21 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 83 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 1 27 93 72 30 20 21 30 34 39 93 133 190 124 137 142 122 74 50 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 4 20 18 0 0 0 0 6 23 37 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 31 21 10 11 11 9 5 3 12 7 16 19 14 5 3 13 26 34 36 32 21 6 6 5 5 4 1 8 15 15 13 11 0 1 13 21 22 20 19 20 22 13 14 20 31 38 36 42 51 39 17 3 0 10 27 25 29 33 21 14 15 25 30 32 34 28 20 10 10 21 30 32 40 13 5 0 0 0 0 0 0 0 10 21 31 29 24 24 18 22 12 3 10 15 14 17 19 18 20 18 15 5 0 0 1 6 6 2 1 11 20 28 32 32 45 51 56 53 51 53 49 37 31 29 25 28 30 29 26 24 25 26 23 22 13 9 3 6 21 23 42 45 43 40 32 27 33 41 48 24 15 9 2 0 0 3 10 17 46 53 41 18 0 1 11 32 50 55 60 60 52 37 21 7 4 3 18 31 39 35 25 26 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 30 23 17 17 21 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 7 2 1 2 4 2 2 2 1 0 6 18 18 0 0 0 0 17 23 19 15 19 37 27 16 23 29 31 30 18 12 0 0 0 0 0 0 1 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 62 22 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 5 15 13 20 146 104 37 46 35 35 38 33 74 135 199 150 147 213 114 113 139 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 0 0 14 31 21 12 3 0 0 0 20 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 23 21 27 31 26 17 7 1 1 14 27 20 10 7 19 32 36 36 29 12 4 2 5 4 2 0 12 20 23 21 12 0 3 24 27 24 20 22 26 29 25 21 15 16 25 31 39 45 43 27 6 1 17 28 33 38 33 17 16 21 27 33 38 42 44 43 43 44 42 30 9 2 0 0 0 0 0 0 3 9 23 32 33 34 22 22 12 9 22 22 22 19 13 15 17 19 18 19 13 12 9 2 0 0 0 1 3 0 5 21 36 41 37 40 39 41 46 42 35 30 29 27 26 25 28 28 29 29 28 27 31 31 26 14 14 18 9 14 27 36 44 44 44 37 28 29 42 61 60 41 28 13 4 0 7 18 24 35 51 43 19 2 0 13 41 56 56 54 45 32 25 28 25 16 11 34 36 27 12 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 35 19 5 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 3 0 0 1 1 0 0 0 2 0 0 0 0 0 0 0 0 0 5 11 19 30 38 33 28 27 23 2 4 3 0 0 0 0 0 0 0 9 3 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 78 88 55 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 1 0 0 0 3 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 2 0 0 0 8 25 31 29 147 81 63 88 51 50 39 60 113 142 165 144 43 141 219 149 121 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 1 0 0 28 34 28 14 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 6 13 18 25 27 27 14 3 0 4 17 22 16 10 29 35 36 36 31 15 5 5 5 3 1 0 4 10 15 15 5 0 8 23 31 38 45 38 33 36 39 33 23 3 2 10 33 41 39 31 15 12 14 22 36 42 37 28 26 23 22 28 41 51 53 51 53 54 49 46 45 17 0 0 0 0 0 0 31 43 42 38 37 31 15 25 7 16 24 22 20 15 9 20 22 23 22 20 16 12 5 5 2 0 0 8 14 0 1 19 35 38 38 36 35 36 36 30 25 28 26 23 23 25 27 26 30 31 33 30 28 27 25 19 17 21 26 25 31 36 42 51 44 44 36 29 35 50 62 60 49 32 28 24 26 31 38 53 48 38 35 25 5 22 46 55 55 49 35 24 27 41 47 44 37 27 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 1 0 0 31 45 24 0 1 6 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 31 12 0 0 1 4 3 3 0 0 0 5 11 11 0 0 0 0 0 0 0 0 0 0 0 1 11 1 0 3 2 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 72 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 1 4 5 5 3 0 0 4 1 19 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 19 38 32 34 115 83 72 92 79 74 57 73 138 178 186 151 61 94 237 258 172 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 1 1 0 1 12 33 31 20 7 0 0 0 0 0 0 0 0 0 3 15 5 0 0 0 0 0 0 0 0 0 0 8 17 15 18 1 0 0 0 2 13 29 26 10 1 1 8 20 19 13 11 18 30 36 34 25 11 0 2 2 1 0 0 0 0 2 0 0 0 17 29 40 54 53 33 30 30 34 30 13 0 1 22 37 40 36 25 16 16 23 42 53 46 35 32 29 23 25 36 38 42 45 42 39 38 31 37 45 28 11 1 13 26 20 55 52 50 46 38 30 25 29 4 33 29 26 23 14 10 20 21 21 23 23 18 13 8 9 12 15 2 7 15 14 12 21 28 37 38 34 32 30 28 24 22 23 24 20 21 29 30 27 29 29 32 27 25 28 26 21 20 21 25 27 33 34 44 49 42 40 34 34 37 44 55 57 49 36 35 24 37 45 41 37 33 25 18 0 0 17 32 44 43 38 31 26 30 45 50 49 39 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 25 0 0 0 43 42 14 0 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 34 48 7 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 0 0 0 0 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 1 2 3 0 0 5 9 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 25 0 0 0 0 13 31 22 28 91 112 76 145 147 103 74 71 129 168 195 209 96 81 82 213 302 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 18 4 0 0 4 24 35 37 18 2 0 0 0 0 0 0 0 18 27 31 27 22 1 0 0 0 0 0 0 0 0 14 29 27 17 7 0 0 0 0 4 20 31 20 3 4 11 21 21 11 8 10 25 34 38 37 27 16 6 1 2 0 0 0 0 0 0 0 0 13 25 36 45 45 35 35 32 30 24 11 0 0 4 22 30 37 30 22 19 25 42 57 46 34 32 29 27 27 28 27 29 29 25 27 24 13 9 43 42 27 8 29 45 50 61 59 55 47 37 34 32 36 51 57 48 39 28 16 9 16 17 17 20 23 18 15 11 6 9 21 13 7 2 11 10 19 31 36 37 35 33 28 14 16 19 18 21 22 20 26 26 26 31 36 30 24 20 21 9 15 19 20 23 26 33 35 38 41 42 43 42 42 39 34 43 52 42 35 29 22 31 40 30 26 24 10 0 0 3 13 12 26 29 21 21 21 24 34 38 36 41 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 7 0 1 16 24 5 7 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 10 0 1 1 2 3 2 0 2 3 3 12 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6 18 0 0 0 0 23 21 13 9 50 110 91 156 241 120 84 59 188 164 175 235 155 148 236 401 218 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 32 27 12 5 1 0 0 11 36 32 6 0 1 1 0 0 0 1 30 33 28 13 3 0 0 0 0 0 0 0 0 0 2 32 29 17 5 0 0 0 0 0 11 25 20 6 4 17 28 28 19 15 13 18 30 39 46 31 20 7 0 0 0 0 0 0 0 0 0 0 5 18 30 32 33 33 31 25 21 6 2 0 0 0 4 18 32 39 40 26 27 41 53 47 35 33 28 28 27 23 20 20 15 1 17 15 5 0 17 33 28 29 32 37 50 59 57 52 45 43 49 39 35 40 48 53 51 38 10 2 13 14 17 19 18 20 26 22 24 22 13 15 22 21 16 13 10 27 32 32 32 27 22 12 17 24 25 24 23 21 23 22 23 25 27 26 22 22 17 0 7 23 26 27 27 27 27 29 36 42 48 47 45 39 32 37 38 20 25 12 13 27 32 27 2 7 2 0 0 9 18 16 18 35 28 25 16 7 17 20 5 22 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 5 9 0 0 0 0 0 0 0 2 3 3 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 0 0 0 0 0 0 12 9 5 6 47 95 114 170 217 101 98 55 199 175 182 237 248 210 162 330 269 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 8 14 19 18 2 0 0 11 20 17 0 1 3 1 0 2 9 27 28 22 4 0 0 0 0 0 0 0 0 0 0 0 13 27 18 11 5 3 0 0 0 1 20 20 8 8 21 32 33 23 22 16 16 24 37 43 33 23 10 5 2 0 0 0 0 0 0 3 11 18 22 26 23 24 25 22 10 11 14 17 16 12 1 0 12 24 35 38 35 34 42 50 48 39 35 33 27 24 25 19 16 8 6 18 15 4 1 4 18 21 16 16 14 31 47 48 45 47 53 53 48 48 45 45 46 47 42 24 3 22 15 23 23 23 29 34 33 37 26 16 17 20 26 26 22 8 21 32 32 29 22 18 18 18 22 23 26 25 22 21 21 21 22 25 28 24 24 26 18 15 33 29 27 27 26 26 30 37 47 58 55 48 37 29 24 20 8 0 0 3 12 24 22 13 0 0 0 11 20 22 20 22 36 45 48 24 12 13 10 3 0 1 2 0 0 0 0 0 3 9 19 0 0 0 0 0 0 0 0 1 15 20 6 0 0 0 0 0 0 0 0 0 0 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 1 1 0 0 0 1 2 4 11 45 99 138 166 184 107 125 85 159 156 163 140 182 233 201 211 166 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 0 0 0 0 10 11 1 0 0 0 18 26 17 9 4 3 14 9 9 12 11 0 0 0 0 0 0 0 0 0 0 0 0 11 23 23 16 9 8 2 0 1 7 18 23 15 16 27 33 29 22 21 17 20 21 30 36 30 21 16 14 13 11 3 0 0 0 3 17 24 27 26 25 23 20 21 21 18 17 6 12 26 24 6 0 21 22 31 40 43 43 45 41 44 38 32 28 26 25 23 15 7 3 14 25 20 14 10 0 8 12 15 8 0 5 32 45 39 43 48 47 49 55 50 49 42 45 47 40 28 28 16 13 23 29 40 41 40 35 23 17 9 3 12 25 26 24 26 30 32 31 24 19 16 16 20 23 21 26 24 20 19 19 20 27 35 36 28 25 27 31 34 28 24 25 26 30 31 36 48 59 57 48 36 30 25 23 13 0 0 0 0 15 10 14 15 9 3 1 7 31 38 36 36 40 45 44 34 16 10 1 0 0 0 0 0 0 16 17 30 39 31 15 6 0 0 0 0 0 0 0 0 2 14 1 0 0 1 3 2 1 0 0 0 35 31 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 3 5 1 0 0 0 0 3 23 50 95 154 194 198 188 212 113 131 133 205 153 159 206 236 272 404 456 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 4 14 13 13 5 4 35 42 37 31 30 21 20 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 18 24 21 16 13 11 9 7 6 12 22 28 27 28 33 29 18 20 18 13 13 16 19 34 34 22 12 7 0 4 7 5 0 0 4 15 18 23 20 14 12 14 15 13 4 10 1 0 21 29 24 22 32 31 46 52 46 45 45 39 38 33 27 29 28 28 26 16 0 0 0 6 19 21 17 12 7 3 0 1 5 5 14 37 34 30 35 39 46 49 47 43 41 43 44 45 46 38 31 28 26 20 22 29 32 28 25 20 10 6 18 22 23 22 21 23 26 28 25 19 15 15 16 11 10 20 22 22 18 17 17 25 33 38 34 29 31 35 39 40 34 27 26 30 29 31 41 48 43 35 31 29 32 30 17 3 0 0 2 9 36 38 24 15 18 19 22 45 58 58 41 25 17 13 14 12 18 4 0 0 0 0 0 10 37 49 51 41 18 14 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 16 4 26 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 6 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 4 0 0 8 17 11 5 16 11 0 48 56 76 161 228 239 249 288 242 155 104 210 169 184 191 226 328 324 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 4 0 0 0 0 0 13 32 31 24 25 38 45 38 27 27 18 7 5 6 0 1 1 0 0 0 0 0 0 0 0 0 1 6 23 31 25 16 14 11 12 11 11 18 29 38 38 37 25 10 0 0 5 3 0 9 19 29 41 24 5 4 0 4 13 19 18 12 9 12 17 14 12 12 12 5 2 0 0 0 0 1 17 29 33 31 32 39 57 58 47 41 31 29 30 31 34 29 27 27 9 2 0 0 0 0 11 21 30 26 21 14 10 10 14 18 28 28 27 27 31 40 45 46 44 42 42 43 47 48 52 49 44 48 41 24 17 19 14 7 14 18 20 20 20 19 19 22 22 22 21 20 20 17 13 11 13 11 9 13 18 16 7 15 6 17 26 29 29 23 24 26 32 35 39 37 30 25 24 27 36 46 36 26 28 31 31 33 23 4 0 0 5 19 31 26 21 10 15 19 29 38 44 34 15 13 9 10 20 18 16 19 16 0 0 0 0 20 44 49 43 35 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 48 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 7 2 3 2 0 1 3 0 0 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 2 0 0 0 1 0 4 12 10 12 81 61 56 193 263 231 195 214 224 185 145 215 204 194 258 185 247 329 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 2 27 21 13 3 0 0 6 34 43 43 43 42 32 21 14 16 10 7 6 6 3 3 18 17 2 0 0 0 0 0 0 6 12 18 27 32 24 16 16 3 0 9 17 27 40 49 42 35 21 9 2 0 0 0 0 2 11 24 35 25 11 19 19 15 18 24 25 20 20 11 17 6 0 0 2 0 0 0 0 5 2 5 18 33 42 33 32 38 48 48 39 32 23 18 13 20 30 28 27 25 16 2 0 0 0 0 0 2 26 29 29 25 19 15 10 0 2 17 14 22 35 42 45 44 37 38 38 39 40 46 57 60 61 57 59 56 52 37 16 7 1 5 17 20 21 21 21 22 22 24 22 20 17 14 11 10 19 19 11 11 14 13 12 20 28 35 36 34 35 31 25 21 23 24 42 48 39 27 21 23 31 38 29 29 33 35 35 32 19 3 0 0 0 0 0 13 27 26 24 23 18 20 48 71 28 16 12 12 11 10 12 20 14 0 0 0 0 6 35 43 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 0 11 14 7 40 50 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 59 120 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 1 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 1 4 1 9 15 18 26 31 33 58 60 82 227 250 193 160 142 160 218 209 208 188 237 262 223 203 154 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 4 10 2 3 4 15 30 41 44 39 29 12 7 11 13 15 12 14 13 4 6 22 27 5 1 0 0 0 0 5 19 23 23 25 27 15 4 7 0 0 11 24 39 50 50 40 31 24 21 6 0 0 3 3 0 5 19 31 31 26 26 25 30 32 35 30 19 9 5 20 11 5 1 0 0 0 0 1 17 7 14 30 40 45 44 41 35 39 40 35 28 19 11 0 0 16 23 27 26 15 0 0 0 0 0 0 13 33 36 33 27 13 8 5 1 0 5 0 3 30 42 44 43 37 35 29 24 26 33 46 55 59 58 63 64 65 50 27 11 10 16 22 17 20 23 23 22 23 26 25 21 19 16 10 8 9 12 9 8 8 15 24 28 42 50 49 38 34 35 28 23 20 23 38 54 35 16 16 16 25 29 17 31 30 36 33 24 17 10 0 0 0 0 0 4 19 28 30 27 9 21 28 48 35 24 26 24 9 7 6 17 11 1 0 0 0 0 33 34 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 5 5 16 12 10 4 1 0 0 0 1 8 25 36 37 29 21 40 44 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 50 136 121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 34 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 3 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 8 29 4 0 13 23 56 71 45 36 62 146 244 255 268 206 157 196 282 280 200 236 257 303 281 387 282 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 10 1 0 0 0 3 11 18 29 36 36 31 24 10 11 6 15 23 22 14 4 17 1 0 20 24 17 12 0 0 0 0 9 22 29 24 19 12 3 0 0 0 0 6 22 44 53 48 35 23 20 20 1 0 0 16 15 0 2 12 30 32 32 31 32 36 39 40 32 14 4 6 18 23 19 17 2 0 0 0 2 14 21 27 42 43 42 40 38 34 37 38 32 28 23 16 11 6 0 6 26 30 28 19 11 3 0 0 0 25 49 50 46 40 12 11 8 2 0 0 4 25 42 36 39 43 42 34 24 17 15 18 36 54 62 62 59 55 54 44 30 28 34 39 36 24 17 9 14 28 32 32 30 25 17 16 11 10 10 12 13 11 9 16 28 15 25 44 43 28 4 7 19 22 19 23 39 52 37 12 16 11 26 41 33 23 17 15 19 17 16 8 0 0 0 0 0 0 7 15 23 21 8 7 9 26 23 46 56 52 35 16 14 22 4 0 0 0 0 8 31 29 10 8 7 5 2 0 0 0 0 0 0 0 8 6 0 0 0 4 7 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 4 5 11 18 29 30 26 21 14 4 4 12 19 29 35 36 33 22 21 37 49 40 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 61 133 165 148 69 28 25 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 7 1 4 4 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 22 31 63 2 1 13 24 59 61 35 51 126 218 252 179 261 287 198 228 318 300 229 285 278 404 261 387 333 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 4 0 0 0 8 24 34 38 34 22 11 6 10 17 17 21 21 12 5 0 4 0 2 17 19 19 8 0 0 0 1 12 20 25 23 12 0 0 0 0 0 0 0 6 27 42 45 33 10 5 6 0 0 0 26 22 10 9 14 22 34 33 34 38 40 39 35 23 8 1 10 23 29 28 18 0 0 0 0 10 18 22 28 45 49 47 37 27 21 22 21 19 21 25 23 28 21 0 6 29 29 33 30 23 11 0 0 0 0 28 39 45 51 43 28 14 2 0 0 0 13 31 27 31 38 39 34 22 9 10 27 45 57 54 56 58 60 56 44 36 39 52 62 55 30 8 3 4 34 43 41 38 29 19 21 20 15 22 22 20 16 13 16 24 27 30 37 42 30 7 4 10 13 7 33 57 66 59 43 35 26 39 50 45 36 32 25 6 20 21 22 6 0 0 2 4 12 9 6 15 8 11 14 12 13 15 66 74 34 21 20 18 9 21 0 0 4 0 15 30 32 31 25 21 13 9 3 0 0 0 0 0 17 30 27 19 12 6 7 0 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 24 31 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 9 5 15 20 24 26 29 33 37 45 45 36 35 39 39 36 28 8 8 1 0 16 29 37 32 18 1 7 5 1 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 59 38 38 20 19 17 23 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 22 32 41 63 2 18 16 23 71 77 69 113 191 239 246 184 287 320 231 264 410 378 298 325 254 411 292 293 570 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 20 11 0 0 0 3 25 36 32 20 8 6 10 14 16 15 8 4 0 0 0 0 0 6 16 19 18 2 0 0 0 4 15 25 32 28 13 3 0 0 0 0 0 0 0 16 35 38 31 18 12 2 0 0 4 20 26 17 13 12 18 27 30 31 28 38 44 34 20 10 11 32 37 36 33 14 0 0 0 1 22 33 33 32 44 53 51 42 27 11 0 4 6 9 12 7 30 37 39 30 33 33 35 31 22 7 0 0 0 0 4 12 16 20 36 36 25 17 14 9 7 17 24 24 27 29 30 29 21 7 3 23 38 32 9 21 47 58 61 53 43 41 52 69 69 52 34 24 12 10 46 43 40 28 24 29 33 32 35 33 31 23 15 16 23 33 49 59 61 53 24 10 10 9 15 47 66 67 60 57 50 45 51 56 52 50 32 28 24 20 16 18 15 2 5 16 21 19 15 6 6 5 17 24 31 30 34 57 59 18 16 31 36 37 22 0 3 26 39 33 25 25 17 4 10 7 8 2 0 0 0 1 9 38 39 31 30 21 10 4 2 6 2 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 9 16 22 23 30 30 18 6 0 21 41 46 43 43 50 51 45 36 19 0 0 0 0 0 23 30 13 0 0 0 1 0 1 0 0 0 0 0 0 1 0 4 4 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 54 73 23 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 1 1 0 1 1 0 0 6 6 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 41 45 58 9 48 26 22 48 109 133 160 206 243 273 250 335 339 227 276 402 397 339 305 239 299 315 355 309 378 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 21 16 13 12 13 24 30 33 22 15 11 12 16 15 15 11 4 0 0 0 0 0 0 0 15 21 20 16 7 0 0 1 19 32 34 28 17 17 4 0 0 0 0 0 0 23 32 29 17 2 6 0 0 0 0 12 25 24 19 14 13 16 26 30 25 29 41 37 29 22 25 31 33 35 30 4 0 0 0 7 24 37 44 38 47 54 54 46 34 28 29 27 19 8 0 3 17 25 39 36 36 37 35 27 19 15 1 0 0 0 0 0 0 0 27 37 34 32 28 23 24 24 24 26 26 23 16 11 15 24 3 21 29 17 0 8 39 50 53 47 38 37 49 60 60 55 52 42 20 5 18 38 34 21 12 31 38 34 30 27 22 32 28 29 33 45 63 67 64 53 17 14 16 11 7 21 47 52 52 50 49 51 57 61 58 53 22 21 10 13 14 8 5 11 16 24 22 21 13 8 14 27 25 6 19 23 24 29 27 11 12 24 30 32 13 0 8 32 49 36 19 16 13 5 0 0 0 0 0 13 11 28 41 41 37 30 31 25 9 2 2 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 17 20 23 23 28 22 8 0 0 0 24 38 40 40 40 36 38 20 4 2 0 0 4 4 0 3 8 2 0 0 0 0 0 2 0 0 0 0 0 2 103 226 150 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 134 152 51 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 7 1 0 0 0 0 0 0 1 4 6 1 2 2 4 7 7 7 5 5 8 11 23 10 2 0 0 0 0 0 0 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 45 51 46 20 54 21 43 56 183 207 163 220 285 312 362 390 458 196 268 464 458 349 289 306 329 348 375 195 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 26 19 16 17 18 23 29 29 21 14 17 20 20 17 14 3 0 0 0 0 6 6 0 0 6 13 20 17 9 0 0 0 27 33 29 17 10 12 0 0 0 0 0 4 11 30 29 23 23 8 0 0 0 0 0 21 28 30 30 26 23 19 27 33 28 24 25 26 22 14 22 10 9 17 17 0 0 0 0 2 15 31 42 45 51 51 56 50 39 32 34 40 42 38 30 18 10 12 31 36 40 39 34 26 22 21 14 0 0 0 0 0 0 9 32 34 40 39 32 28 28 29 28 30 26 6 2 7 14 19 1 13 19 25 7 6 27 41 36 18 34 41 50 53 51 51 51 42 10 1 25 37 29 16 9 30 36 34 34 16 8 34 51 48 47 48 58 60 51 29 0 3 10 10 9 18 32 45 59 57 37 47 59 61 59 49 33 16 7 15 14 5 1 6 12 19 23 21 12 21 34 33 21 6 8 8 6 6 4 2 3 0 0 0 1 0 8 28 42 33 22 30 29 6 9 4 0 11 31 41 46 49 43 33 25 21 21 14 8 5 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 3 7 11 4 0 2 0 0 0 2 32 33 36 37 39 40 39 22 11 30 22 12 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 54 67 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 29 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 90 48 5 0 1 6 6 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 0 1 0 0 0 0 0 0 0 0 1 2 0 2 3 4 7 9 8 7 9 16 0 28 12 1 0 0 0 0 0 2 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 42 52 42 33 44 15 28 56 96 181 136 261 353 423 474 440 453 206 278 491 514 448 355 356 353 237 193 230 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 21 28 28 27 22 6 9 19 28 27 21 15 20 23 19 19 17 13 8 0 0 0 15 13 3 0 0 3 25 25 7 0 0 7 29 31 26 6 0 0 0 0 0 0 15 21 28 29 23 19 19 2 0 0 0 0 3 19 3 11 30 37 36 33 34 36 30 24 20 16 14 5 0 0 0 0 0 0 0 0 0 0 12 22 32 38 45 50 56 52 44 35 28 27 28 27 30 25 25 28 31 36 42 47 42 28 27 25 12 0 0 0 0 0 0 21 32 30 34 32 29 28 27 27 31 33 24 0 0 10 24 13 0 0 0 0 1 0 21 36 23 5 29 43 49 49 45 44 44 38 18 5 45 53 38 16 9 19 28 28 26 8 3 26 47 47 42 34 40 46 33 15 4 3 3 8 29 36 44 57 63 47 21 37 63 65 62 44 24 13 8 8 13 2 0 0 0 0 5 16 13 26 35 26 15 10 11 6 1 2 2 1 0 0 3 7 21 9 16 31 35 24 17 27 26 0 9 4 1 2 14 33 43 31 24 19 11 4 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 31 30 33 35 42 44 44 39 36 19 6 2 0 0 0 2 3 2 0 0 0 0 0 1 2 1 3 6 1 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 12 86 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 7 5 6 7 7 6 13 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 5 1 6 8 8 6 6 10 2 0 13 3 0 0 0 0 0 2 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 8 40 39 69 53 42 36 29 69 101 98 187 143 305 385 487 489 408 383 260 408 515 524 525 446 330 280 260 254 289 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 16 24 15 17 8 0 1 7 33 24 15 16 21 22 16 17 19 4 0 0 0 6 26 23 8 0 0 12 31 28 12 1 0 17 30 33 24 0 0 0 0 0 8 21 24 26 22 9 8 12 11 0 0 0 0 0 0 0 0 3 26 28 38 42 44 45 38 27 22 18 17 7 0 0 0 0 0 16 5 0 0 1 8 15 23 28 33 40 43 43 44 46 40 28 10 0 6 15 19 31 36 38 44 49 43 27 26 30 7 0 0 0 0 0 0 38 37 29 29 31 30 28 28 27 31 31 27 17 3 10 17 4 0 0 0 0 0 1 20 26 26 7 18 42 42 45 43 42 41 41 42 48 62 69 56 41 31 32 39 47 43 30 21 40 42 38 31 27 28 27 11 3 0 1 10 26 55 62 69 84 79 46 26 35 55 59 62 38 18 13 6 4 8 0 0 0 0 0 1 9 17 25 31 21 11 21 12 5 2 0 2 27 24 18 27 38 34 25 27 30 22 12 10 19 17 0 0 1 0 0 0 14 33 28 20 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 28 30 0 0 0 0 0 0 0 0 0 0 0 10 3 0 2 12 17 20 24 35 41 47 41 31 17 0 0 0 0 0 1 3 3 0 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 564 603 67 50 35 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 0 6 7 3 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 11 6 5 5 5 5 3 2 3 0 3 5 5 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 11 28 37 85 64 48 31 35 66 77 108 192 177 359 430 513 458 397 392 348 416 446 548 550 483 340 296 270 249 296 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 1 5 2 19 16 9 10 23 33 19 0 3 19 24 13 12 21 4 0 0 0 16 29 26 22 20 2 21 33 34 23 4 0 8 19 25 13 0 0 0 0 0 12 13 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 28 47 53 55 50 40 31 22 14 6 2 0 0 0 0 0 5 1 0 0 0 4 16 19 21 16 31 34 34 37 44 46 39 15 1 1 4 12 26 36 40 41 44 38 30 29 29 19 12 1 0 0 0 9 41 33 25 24 31 27 24 26 26 30 22 20 19 16 13 0 0 0 0 0 0 0 0 0 1 9 3 18 35 38 40 43 47 45 39 35 43 52 55 51 42 39 41 44 54 56 45 38 40 36 28 23 18 11 5 0 0 0 14 36 57 67 68 71 82 71 47 39 36 44 58 55 33 11 18 4 13 11 7 14 12 7 0 0 13 17 13 5 15 24 54 55 28 14 5 12 34 36 38 44 44 37 30 24 17 6 8 7 13 6 0 1 1 0 0 0 0 18 33 31 25 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 17 16 21 31 21 0 0 0 0 0 0 0 0 0 1 17 4 0 0 2 5 5 7 14 32 45 33 23 11 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 67 418 458 77 88 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 4 4 4 2 1 0 0 0 2 7 7 14 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 19 31 20 43 88 68 67 54 41 70 112 125 165 217 460 486 503 432 398 419 425 427 439 510 500 458 364 342 369 347 303 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 10 23 25 22 23 30 28 12 0 1 10 15 4 19 30 18 0 0 0 28 32 27 22 15 6 35 38 35 27 11 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 33 48 59 59 56 44 36 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 11 3 25 30 28 23 27 34 32 18 0 0 0 9 22 34 41 39 41 32 32 33 34 32 24 0 0 19 5 0 12 22 11 0 2 19 21 21 23 18 9 11 13 9 4 0 0 0 0 0 0 0 0 0 10 15 0 0 25 33 35 40 44 40 33 26 33 36 40 38 28 20 23 29 15 18 22 24 17 9 11 17 3 0 0 0 2 10 39 60 68 60 47 47 48 35 19 29 35 48 50 44 26 12 17 1 27 22 20 21 22 17 2 0 7 6 9 3 9 29 48 52 38 33 14 25 28 20 28 40 37 31 23 16 10 8 7 4 0 0 18 6 0 0 0 0 0 0 32 38 35 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 22 28 14 4 0 28 34 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 2 14 34 25 19 6 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 145 145 63 92 46 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 1 0 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 2 1 0 1 3 3 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 7 12 19 26 30 47 95 80 93 104 105 99 133 179 183 233 531 511 479 448 417 418 430 424 419 426 400 420 383 370 422 346 333 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 0 0 0 0 18 29 31 31 31 30 22 5 0 0 0 0 3 28 24 10 0 0 0 1 11 24 25 10 7 27 39 36 27 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 27 43 52 53 49 38 35 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 4 10 1 0 6 7 0 0 0 0 10 9 30 42 41 36 28 35 31 31 32 21 2 6 26 1 0 1 4 0 0 0 8 21 4 2 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 5 25 28 33 31 30 22 9 20 23 31 30 26 16 9 10 8 4 9 20 13 5 5 5 0 0 5 4 23 49 62 63 58 42 29 23 22 14 8 11 18 41 43 25 17 16 11 8 28 21 20 22 22 21 12 1 1 6 28 5 2 12 23 33 32 33 20 34 37 29 26 22 10 14 13 13 10 9 7 2 2 4 29 20 10 2 0 0 6 9 4 39 36 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 32 23 8 0 0 0 6 33 27 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 22 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 18 10 82 180 149 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 2 0 0 0 1 1 0 1 2 2 6 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 15 18 26 28 25 33 72 61 84 122 146 128 170 214 202 246 478 480 449 417 412 414 431 447 446 419 379 426 411 381 446 361 328 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 5 23 30 34 33 30 20 8 0 0 0 0 0 1 8 0 0 0 0 0 0 3 16 23 18 3 0 1 10 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 6 32 40 43 46 42 36 30 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 8 18 34 36 29 27 34 34 29 30 21 7 1 12 8 0 0 0 0 0 0 3 11 0 0 0 5 1 0 3 4 0 0 0 0 0 0 5 8 0 0 0 0 0 9 23 23 29 59 38 23 10 1 7 14 23 17 15 9 5 9 14 12 11 3 1 1 0 0 0 6 19 53 62 60 51 39 30 20 14 13 13 12 9 15 30 31 13 13 12 4 15 26 21 20 21 21 19 18 7 0 9 29 20 13 10 8 6 20 27 12 3 39 37 28 15 5 7 11 12 8 8 7 12 25 39 37 37 33 28 27 21 30 46 32 11 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 2 0 0 0 0 0 16 27 40 56 42 17 0 0 0 0 0 0 0 0 0 0 0 0 0 13 18 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 42 0 18 81 104 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 7 9 6 4 0 0 0 0 4 6 3 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 19 13 27 42 30 17 32 32 91 104 215 145 181 245 237 260 390 432 407 412 394 424 464 473 461 438 419 436 406 459 455 358 358 367 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 6 23 32 33 28 21 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 37 41 42 40 38 34 24 13 0 0 0 0 0 0 0 9 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 11 14 22 30 24 31 37 37 32 26 16 1 0 19 19 2 0 0 0 0 0 0 0 0 0 2 19 5 11 14 10 1 0 0 0 2 17 23 15 0 0 0 0 0 2 17 22 24 35 33 27 15 4 0 3 10 12 13 5 6 12 11 7 4 4 2 0 0 0 0 13 41 62 57 52 47 36 34 30 20 15 15 15 10 7 7 11 10 10 10 24 26 29 24 21 21 20 14 1 1 0 10 24 21 9 5 6 7 14 29 23 3 13 33 11 5 7 10 12 13 12 7 4 30 45 47 41 34 29 32 36 34 34 31 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 16 20 3 0 0 0 0 0 0 0 12 17 26 28 10 0 0 0 0 0 0 0 0 0 0 0 0 4 20 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 3 5 19 0 0 3 1 0 0 0 0 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 3 5 4 8 14 1 3 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 22 78 55 29 54 49 30 29 51 103 103 284 210 239 388 369 307 334 375 396 469 408 422 447 440 399 411 441 438 457 578 454 429 443 435 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 1 3 2 4 24 31 24 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 23 17 3 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 35 38 38 39 38 31 12 0 0 0 0 0 0 0 0 1 17 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 19 24 32 35 43 47 48 40 27 15 5 16 27 30 9 0 0 0 0 0 0 0 0 0 10 23 24 23 20 15 13 6 0 5 21 5 25 8 2 0 0 0 0 0 8 13 23 27 27 28 21 21 3 0 0 1 2 0 1 2 2 1 0 8 14 7 0 0 0 21 45 55 48 42 44 42 41 37 23 18 24 20 11 7 1 16 16 11 10 28 32 29 25 23 23 16 8 0 0 0 0 0 2 3 4 4 4 9 22 38 42 40 36 11 2 19 13 18 16 12 6 3 17 32 8 12 16 20 25 21 14 20 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 20 0 0 0 0 0 0 0 1 7 0 5 16 10 0 0 0 0 0 0 0 0 0 0 0 0 3 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 10 10 0 0 0 6 1 0 0 0 0 0 2 3 4 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 4 11 9 7 6 0 4 12 3 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 56 0 1 16 123 142 83 56 82 117 125 206 200 247 451 431 374 367 359 373 468 455 394 353 405 398 425 456 466 481 483 409 424 420 361 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 6 5 11 21 39 26 15 9 4 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 1 9 27 23 9 0 0 4 31 25 16 7 0 0 0 2 27 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 22 30 32 28 23 0 0 0 0 0 0 0 0 0 7 15 26 30 23 11 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 26 29 36 37 40 45 47 45 46 34 27 22 22 25 30 31 3 0 0 0 0 7 13 0 0 15 22 28 31 30 22 16 15 3 2 6 9 4 10 0 25 6 0 0 0 0 0 0 20 25 15 19 18 6 12 7 3 0 0 0 0 0 0 0 0 14 21 11 0 0 2 27 45 42 36 28 30 38 35 31 14 10 15 19 16 14 9 9 16 22 25 24 24 21 23 19 24 7 0 0 0 0 0 0 0 1 3 4 3 5 13 31 44 48 43 25 4 2 5 14 20 25 8 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 261 76 40 19 0 0 0 0 0 0 0 0 0 0 174 111 14 6 0 0 0 0 0 0 0 0 0 0 6 27 22 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 2 2 0 0 0 0 0 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 0 0 2 33 70 84 119 136 138 152 173 230 321 475 534 525 491 420 384 447 467 420 306 412 381 450 475 485 462 375 337 340 407 536 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 18 20 24 33 25 3 5 7 2 0 0 0 0 0 0 0 14 26 31 17 0 0 0 0 0 5 16 30 24 15 3 0 0 0 13 31 31 6 0 0 10 32 39 35 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 26 21 9 0 6 12 9 0 0 0 0 0 0 0 0 0 0 0 0 7 18 16 0 0 0 0 0 0 0 0 0 0 0 2 9 17 30 40 43 44 41 43 49 49 43 40 34 28 24 23 26 32 36 26 0 0 0 0 4 7 0 4 20 24 31 30 26 20 17 16 4 6 7 5 6 5 6 16 0 0 0 0 0 0 0 0 4 1 23 35 31 23 18 16 11 1 10 6 9 9 2 5 17 20 6 2 0 8 29 43 34 20 14 22 21 13 14 5 7 11 16 13 10 8 6 8 16 19 18 11 9 8 7 25 1 0 0 0 0 0 0 0 0 0 5 4 4 10 19 37 40 35 29 24 10 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 9 2 0 0 0 0 0 0 0 0 0 2 0 0 0 9 16 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 26 24 12 0 0 0 0 0 1 1 0 0 0 1 0 0 2 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 75 219 100 98 118 33 3 0 0 0 0 1 2 21 165 177 102 30 15 0 0 0 0 1 0 0 0 0 0 4 16 21 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 82 171 195 216 229 193 253 282 345 504 533 539 503 443 436 508 530 410 348 395 478 476 477 483 464 395 337 404 376 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 4 18 22 30 26 10 0 0 0 0 0 0 0 0 0 0 4 27 40 43 18 0 0 0 0 9 17 25 27 16 0 0 0 0 0 4 17 19 0 0 0 0 24 41 44 37 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 33 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 11 16 10 14 37 48 49 47 45 44 47 48 44 41 35 29 25 21 32 37 37 17 0 0 0 0 0 0 0 3 9 18 35 38 26 20 14 9 6 10 12 6 7 9 6 0 0 0 0 0 0 0 0 0 0 5 36 41 39 28 22 20 14 11 32 38 35 22 15 21 26 21 6 11 4 11 30 37 25 12 13 27 16 4 2 0 2 10 8 8 9 6 3 2 4 3 13 2 0 0 2 7 0 0 0 0 0 0 0 0 0 0 4 2 6 12 14 16 25 18 16 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 16 7 0 0 0 5 18 20 22 9 3 0 0 0 0 0 0 0 0 9 17 23 19 16 21 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 26 28 23 7 0 0 0 0 0 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 194 74 5 14 23 0 0 0 0 0 0 0 0 1 2 0 5 53 18 19 7 0 0 0 0 6 23 23 7 4 0 0 0 0 18 42 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 85 174 220 279 293 259 257 297 390 423 462 514 550 523 484 489 530 510 383 407 481 482 452 451 479 437 356 406 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 13 10 20 34 29 10 0 0 0 2 0 0 0 0 0 0 0 1 18 39 35 4 0 0 0 9 26 34 32 14 6 0 0 0 0 0 0 0 0 8 13 8 1 30 38 37 42 35 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 26 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 13 17 15 12 8 14 42 52 52 48 47 46 43 42 34 32 23 22 24 25 32 43 40 8 0 0 0 0 0 0 0 0 1 14 33 40 32 30 19 7 6 15 23 32 26 10 9 3 0 0 0 0 1 7 1 10 17 24 40 47 62 40 32 23 19 21 26 32 36 27 27 23 18 16 15 16 17 16 35 39 23 9 13 25 35 24 16 4 0 3 8 10 7 22 6 7 4 2 2 0 0 0 17 7 0 0 0 0 2 0 0 0 0 0 1 7 11 11 13 11 13 11 5 0 0 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 26 31 3 0 0 0 10 26 28 15 3 1 0 0 0 0 0 4 20 30 29 30 25 21 16 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 26 21 2 0 0 3 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 109 371 438 236 58 24 203 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 30 22 24 5 0 0 0 27 62 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7 88 173 223 314 389 374 323 302 320 353 406 464 554 555 498 482 506 527 498 454 467 483 457 477 516 472 387 343 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 23 22 37 44 26 4 0 0 0 14 4 0 0 0 0 0 0 0 19 35 34 16 0 0 0 6 19 30 25 0 0 0 0 0 0 0 0 0 0 18 27 31 31 26 18 3 27 37 42 39 19 0 0 0 16 17 5 0 0 0 0 0 0 0 0 0 0 0 27 10 0 0 0 0 0 0 25 24 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 12 13 10 9 10 25 47 55 50 47 44 35 33 30 22 22 23 23 23 21 30 38 33 26 19 2 0 0 0 0 0 0 0 9 31 44 42 38 33 26 22 32 43 46 34 14 8 8 1 0 3 0 5 15 6 0 28 34 45 48 45 45 48 43 32 16 8 1 13 33 34 33 23 19 24 25 17 17 32 36 16 8 10 23 39 30 29 4 0 1 3 5 1 6 3 10 8 15 19 12 4 3 27 4 0 0 0 1 2 0 0 0 0 0 0 5 12 9 6 21 13 8 5 1 0 2 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 26 20 6 1 0 0 0 0 0 2 13 16 0 1 5 6 9 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 11 15 4 0 0 0 0 2 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 87 186 163 62 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 32 80 89 54 28 8 4 0 0 26 94 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 5 3 0 0 0 13 78 153 208 313 429 418 372 358 338 330 342 431 534 559 450 420 463 477 478 518 514 536 510 527 538 473 380 325 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 18 17 19 24 34 41 25 5 0 0 6 16 12 8 4 0 0 0 0 2 25 38 35 15 0 0 0 0 0 0 3 6 7 0 0 0 0 0 0 0 4 24 27 33 16 5 0 0 5 14 36 41 18 0 2 3 34 40 13 0 0 0 0 0 0 0 0 0 0 0 5 26 3 0 0 0 0 4 40 43 39 16 2 2 0 0 0 0 1 0 0 0 0 0 0 5 10 11 10 9 9 13 33 46 49 44 39 33 15 18 18 13 16 23 28 27 3 31 36 31 29 26 11 3 0 0 0 0 0 0 2 22 34 38 39 38 37 36 38 45 43 27 14 9 7 5 5 20 27 30 29 29 36 43 34 43 35 32 39 47 43 29 2 0 20 33 36 31 28 25 24 31 22 17 20 27 32 24 9 8 29 43 41 28 0 0 1 1 1 2 2 2 3 21 31 31 22 9 9 20 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 10 28 17 6 8 10 17 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 17 21 22 22 18 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 4 0 0 0 0 0 0 0 0 4 14 9 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 35 59 25 0 0 0 0 0 0 0 0 0 0 0 0 0 133 105 77 56 29 48 93 0 0 18 106 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 3 2 0 0 2 18 65 130 151 281 378 427 435 397 347 314 326 438 524 553 446 429 478 452 396 444 535 563 502 556 541 429 359 328 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 21 31 34 19 0 0 0 13 21 22 22 18 15 12 2 0 9 27 37 24 4 0 0 0 3 6 1 0 10 20 13 0 0 0 0 0 0 17 24 11 16 2 0 0 0 0 3 20 28 6 0 19 35 38 32 0 0 0 0 0 0 0 0 0 0 0 0 16 40 16 4 0 0 0 16 41 43 44 31 17 5 0 0 0 0 6 5 1 0 1 3 7 2 0 8 9 7 8 16 35 41 42 34 24 18 15 14 13 9 22 24 27 21 8 40 40 26 20 22 18 12 0 0 0 0 0 5 11 21 34 34 34 29 31 36 37 37 36 25 13 14 14 13 20 39 51 46 40 38 42 43 35 34 20 22 31 39 37 19 4 14 34 40 31 24 21 21 24 30 2 1 14 22 24 21 11 11 31 53 55 33 6 1 2 0 0 0 10 14 13 19 21 32 23 8 11 17 7 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 13 17 8 10 10 27 12 0 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 19 21 23 25 25 22 20 28 4 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 9 19 30 28 0 0 9 6 2 0 3 10 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 23 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 29 21 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 4 19 57 107 119 205 278 339 435 478 467 436 403 434 536 592 505 469 532 577 496 425 480 546 479 529 521 381 397 399 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 22 21 18 29 16 8 2 3 1 15 27 32 32 29 23 17 0 0 16 30 30 16 0 0 0 16 23 25 21 13 0 0 1 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 33 35 22 12 0 0 0 0 0 0 0 0 0 0 0 0 4 18 35 31 0 0 0 0 25 40 40 26 7 2 0 0 0 2 7 9 5 6 12 13 11 8 7 10 5 5 9 13 26 37 41 32 11 7 8 9 7 8 28 27 27 27 30 39 41 38 37 32 16 18 24 12 0 0 0 5 16 20 24 29 32 27 24 30 35 36 36 33 21 26 27 17 29 49 55 46 40 39 42 33 27 22 12 15 27 32 33 13 20 46 54 44 22 17 18 15 13 16 4 1 19 20 23 24 19 20 28 30 57 40 16 1 9 15 8 3 2 17 14 15 19 21 19 14 16 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 20 18 12 9 0 7 2 0 21 14 0 0 0 0 0 0 0 15 17 0 0 0 0 0 0 0 0 0 0 0 0 0 19 24 18 6 6 15 15 13 4 0 0 0 6 35 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 20 5 5 10 9 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 0 0 0 0 0 6 20 25 25 23 20 22 20 18 15 13 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 45 83 89 114 317 311 368 401 430 420 385 390 487 588 554 492 475 591 495 418 468 499 452 481 543 376 427 454 459 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 16 20 20 20 26 19 7 3 1 0 5 26 38 38 35 29 13 0 4 25 34 26 9 0 0 0 6 32 36 31 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 29 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 21 0 0 0 0 32 37 31 19 9 5 0 0 0 2 6 8 12 24 36 21 16 13 6 3 2 6 11 11 17 29 34 31 17 11 6 5 5 12 23 26 23 22 36 46 43 34 32 35 31 36 27 10 0 0 0 1 15 16 18 23 29 25 15 18 34 40 38 33 27 21 21 20 31 53 60 54 45 39 38 27 18 17 16 17 25 29 26 30 39 53 55 43 28 17 11 13 14 26 34 30 33 27 26 24 18 16 22 33 47 42 29 6 14 31 30 24 18 7 1 0 2 6 13 21 22 0 0 7 1 0 0 0 0 0 0 0 0 0 0 1 7 5 36 31 24 16 10 0 0 0 30 34 9 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 33 36 33 30 31 36 43 44 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 1 0 0 0 0 0 0 9 16 21 21 21 20 20 17 15 15 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 44 67 64 107 269 316 348 379 441 443 396 358 382 458 463 516 483 598 495 500 540 522 477 472 560 428 419 447 442 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 3 18 26 24 17 8 0 0 0 0 0 12 22 26 33 20 3 13 32 37 25 2 0 0 0 3 17 32 31 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 53 9 0 0 0 11 38 36 30 20 16 8 0 0 0 0 9 7 14 31 45 34 29 22 15 5 2 4 4 6 10 20 14 16 22 26 19 1 3 15 25 31 28 21 32 51 54 53 41 36 38 34 31 19 3 0 0 6 18 18 13 16 17 15 9 12 26 41 38 29 27 29 31 34 35 57 65 61 49 39 32 25 12 12 14 20 28 28 21 28 40 47 53 47 41 37 36 37 39 44 37 33 34 34 34 28 6 2 0 19 38 44 43 38 6 43 49 35 23 12 6 0 0 0 17 31 34 25 16 20 3 0 0 0 0 0 0 0 0 0 0 2 11 37 50 46 40 15 0 0 0 0 6 41 26 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 40 32 38 39 41 43 40 28 1 0 0 0 0 0 0 0 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 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 19 18 19 20 16 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 25 44 59 111 215 246 315 280 346 442 450 370 318 332 367 483 515 548 494 614 622 566 478 420 504 495 389 520 493 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 5 23 28 23 10 3 0 0 0 0 0 0 0 12 35 36 11 25 40 39 19 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 48 34 0 0 0 17 36 38 29 25 22 10 1 0 0 2 10 14 13 29 45 47 40 26 20 12 4 3 0 2 6 9 17 13 12 17 16 6 10 24 34 46 35 27 32 41 46 60 53 45 41 40 34 28 7 0 0 5 14 16 12 7 1 14 6 6 17 31 27 16 21 35 38 40 44 52 54 48 39 30 15 12 13 10 3 19 25 20 9 8 20 36 47 52 50 47 46 47 48 41 33 34 32 31 31 20 0 0 0 21 35 42 48 48 35 52 57 50 36 29 20 4 4 19 37 47 38 19 9 0 0 0 0 0 0 0 0 0 0 0 0 4 4 25 47 45 39 41 39 7 1 0 17 42 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 1 38 19 23 33 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 6 0 0 1 13 18 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 18 20 20 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 20 45 77 121 170 214 260 252 274 303 421 380 326 323 336 382 466 568 622 642 575 564 473 389 436 478 510 637 595 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 15 31 34 25 1 0 0 0 0 0 0 0 1 18 32 38 37 40 47 42 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 46 25 0 0 1 25 19 24 28 23 23 19 15 2 5 8 8 9 10 22 47 51 50 37 25 18 12 17 4 0 4 12 16 15 10 3 6 20 27 26 36 52 39 34 33 34 37 41 37 40 41 38 37 31 17 0 0 0 13 16 14 6 3 13 2 4 7 26 24 7 7 10 24 31 38 37 34 31 24 0 1 5 11 19 25 24 18 12 3 0 0 6 23 39 45 50 48 46 41 33 29 26 25 22 23 23 15 6 6 28 31 35 47 49 45 41 40 54 57 51 41 33 33 41 48 49 29 9 1 4 1 0 0 0 0 0 0 0 0 0 0 2 0 27 38 40 36 38 46 25 3 8 31 42 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 6 0 0 0 0 0 0 0 0 0 0 0 1 3 27 4 0 0 11 21 31 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 15 12 13 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 13 26 57 75 98 92 101 161 121 275 242 373 380 336 314 326 363 423 552 628 584 525 574 483 410 411 415 474 596 598 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 7 21 15 2 0 0 0 0 0 0 0 4 7 0 8 29 37 39 34 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 47 41 29 7 0 0 3 0 0 17 23 19 16 18 14 16 20 10 12 15 18 31 36 56 56 37 24 18 15 17 2 1 2 4 11 7 3 1 35 35 26 27 36 39 38 32 32 36 35 32 35 43 45 47 33 16 0 0 2 14 1 15 13 4 2 1 3 4 19 13 7 8 10 15 25 30 31 29 26 15 0 0 0 0 0 15 20 11 1 0 0 0 0 17 30 33 36 28 35 36 26 23 21 15 10 0 4 10 6 12 25 28 36 56 56 38 21 28 51 67 65 51 31 28 32 33 21 3 7 10 22 28 10 0 0 0 0 0 0 0 0 0 4 8 2 34 43 30 38 44 35 17 38 44 32 19 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 39 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 3 0 10 12 10 21 31 22 3 0 0 0 0 0 0 0 0 0 0 13 24 20 0 0 0 2 8 13 12 9 28 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 7 0 2 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 27 46 69 78 71 50 70 133 224 249 280 308 289 278 309 351 395 488 597 534 472 519 496 426 395 385 426 556 579 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 0 1 17 33 31 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 22 37 10 0 0 0 0 0 0 0 0 0 0 0 2 17 33 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 45 38 29 10 1 0 5 5 0 0 5 15 15 17 21 23 27 24 13 22 29 33 32 39 57 55 36 23 23 25 14 0 1 1 10 13 0 8 36 42 28 27 31 31 29 29 27 29 31 32 37 40 36 40 34 33 9 11 14 10 0 8 19 8 0 0 1 8 35 28 23 17 23 29 33 35 31 29 27 14 1 0 0 0 0 3 15 9 11 19 12 0 0 26 31 31 28 23 29 32 20 21 20 9 0 0 0 0 7 19 26 34 52 69 65 38 13 28 37 53 61 50 28 25 19 15 11 10 14 21 18 21 4 0 0 0 0 0 0 0 0 0 18 32 34 41 29 11 36 45 39 38 45 41 20 19 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 28 26 11 14 15 19 26 28 10 4 0 0 0 0 0 0 0 0 0 21 33 17 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 2 0 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 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 26 36 50 61 83 71 43 82 156 171 208 266 255 240 266 315 370 490 633 527 421 436 504 453 416 393 411 485 485 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 4 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 12 25 32 27 20 0 0 0 0 0 0 0 0 0 0 0 0 10 32 38 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 38 36 30 18 0 1 2 2 0 0 3 15 14 3 15 21 23 22 13 18 22 28 28 25 30 46 42 27 32 49 42 15 1 0 1 19 7 9 25 40 44 36 34 26 28 26 22 15 1 9 30 35 36 38 40 36 25 31 25 11 0 5 17 19 16 11 9 3 2 12 27 42 40 40 40 39 34 30 27 26 5 0 9 9 2 3 17 16 19 20 11 3 2 7 33 33 30 28 28 29 27 26 27 13 2 0 0 3 17 24 33 42 57 64 57 39 25 36 35 49 54 46 34 25 15 15 11 23 26 17 7 5 0 0 0 0 0 0 0 0 0 0 30 37 18 8 14 25 43 50 47 44 40 25 9 12 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 14 25 27 25 23 31 2 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 34 34 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 21 31 25 62 32 31 45 53 64 124 259 286 237 226 227 274 306 377 499 532 522 511 460 470 461 439 447 462 418 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 0 0 0 0 0 0 0 0 0 0 0 0 0 19 35 28 39 35 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 15 28 32 27 15 9 2 0 0 0 0 0 0 0 0 0 0 0 4 27 37 45 40 25 12 11 0 0 0 0 2 7 10 9 6 10 19 19 13 9 10 15 15 13 14 31 40 33 35 65 67 51 35 24 13 14 1 3 13 37 50 42 30 10 7 21 24 23 14 5 26 28 29 35 40 42 40 36 31 23 5 3 10 17 23 20 12 3 0 1 20 43 42 37 38 44 40 31 28 29 35 27 29 31 28 21 21 23 31 24 18 21 22 25 40 45 38 31 32 31 32 30 28 24 1 0 0 0 13 33 39 43 58 56 45 34 31 38 40 50 53 50 45 37 29 28 30 39 30 20 9 5 0 0 0 0 0 0 0 0 0 2 22 37 48 38 37 43 42 51 49 34 24 11 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 24 25 26 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 5 3 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 69 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 2 7 9 10 56 84 36 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 17 26 19 23 11 2 0 33 55 99 262 426 273 272 249 256 289 336 416 491 496 498 472 464 512 516 505 483 432 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 23 3 0 2 8 0 0 0 0 0 0 0 0 0 0 0 0 3 28 24 6 0 0 0 0 0 0 0 0 0 0 0 0 25 36 40 33 19 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 27 31 30 29 27 23 19 0 0 0 0 0 0 0 0 0 0 0 2 12 29 46 47 33 28 13 0 0 0 0 0 0 0 1 0 0 0 2 5 7 12 14 9 5 7 27 38 41 50 62 62 66 55 35 19 3 0 1 9 33 48 42 27 22 26 28 29 27 9 12 26 27 23 27 33 36 40 39 37 33 21 13 14 20 20 14 4 1 0 0 26 42 39 31 30 30 29 24 26 28 29 29 26 31 29 26 27 27 25 26 29 28 38 37 40 51 54 44 31 29 29 34 32 25 5 0 0 0 22 36 43 52 61 46 27 28 28 36 45 51 56 56 56 44 34 30 26 16 17 20 4 0 0 0 0 0 0 0 0 0 0 0 10 36 43 17 41 41 39 43 34 16 10 3 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 21 23 25 24 11 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 6 14 13 10 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 181 176 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 66 98 65 15 16 45 10 8 4 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 9 0 3 1 0 44 86 121 239 379 262 300 289 250 296 320 327 369 437 472 514 441 574 603 563 478 420 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 36 26 20 22 31 25 0 0 0 0 0 0 0 0 0 0 0 11 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 32 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 35 40 33 25 28 17 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 43 44 33 21 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 7 2 12 39 42 46 50 51 52 46 30 24 12 0 2 13 28 35 35 19 3 16 30 28 25 30 32 36 33 19 12 25 26 34 39 39 34 28 25 25 27 23 10 6 7 6 19 33 38 39 32 29 29 28 20 29 28 23 20 19 21 19 29 27 27 12 14 22 6 0 7 15 34 45 41 32 29 28 26 15 16 12 0 5 16 30 40 55 61 54 29 4 11 17 36 47 54 58 59 52 39 21 12 8 7 8 7 0 0 0 0 0 0 0 0 0 0 0 0 11 30 37 34 48 40 9 20 20 11 9 5 4 8 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 24 23 27 27 10 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 1 0 0 2 6 5 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 119 25 1 0 308 459 237 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 17 21 14 25 12 0 0 0 0 0 0 0 0 0 0 0 0 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 68 109 146 191 237 236 255 245 234 270 295 351 400 445 504 556 515 571 626 583 447 368 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 37 42 31 29 33 35 26 8 0 0 0 0 0 0 0 0 0 0 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 42 27 14 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 9 15 31 37 43 43 44 48 41 25 20 31 26 16 22 27 22 15 22 12 5 17 12 0 11 36 47 51 34 21 22 24 32 41 44 39 35 34 31 25 19 2 0 15 28 33 31 29 32 28 28 30 28 25 34 34 22 16 17 8 7 21 22 19 18 20 23 16 6 11 1 14 34 41 32 27 24 2 0 0 0 0 18 35 37 49 60 58 41 16 0 0 6 36 51 60 60 49 35 24 8 9 13 13 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 19 37 43 43 29 1 4 12 10 8 7 7 8 8 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 10 23 18 10 2 0 0 0 0 0 0 0 0 0 12 24 29 30 29 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 24 74 1 0 79 236 187 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 2 2 11 19 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 55 94 145 159 172 205 206 170 197 216 298 421 499 554 622 645 561 493 557 531 401 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 4 29 40 41 37 36 35 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 18 31 39 42 41 44 38 27 22 28 36 35 46 44 21 7 9 14 0 10 4 0 10 26 37 48 38 33 27 28 36 46 52 52 43 40 40 35 24 10 6 0 22 30 28 23 21 25 24 18 21 24 29 29 21 16 19 4 7 19 22 16 17 24 23 25 10 2 0 5 29 39 33 28 26 23 18 10 0 0 26 40 45 50 56 54 32 23 17 11 18 40 56 66 58 37 21 10 6 8 3 5 2 1 2 12 17 7 0 0 0 0 0 0 0 0 0 1 3 32 35 24 12 0 6 9 10 6 6 7 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 29 33 0 0 0 0 2 10 19 27 28 24 3 0 0 0 0 0 0 0 18 27 32 33 22 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 1 5 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 2 8 13 1 0 0 0 32 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 13 21 11 9 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 78 149 121 129 178 187 146 154 203 353 512 611 612 659 694 617 495 443 494 340 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 4 29 37 39 34 31 28 19 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 3 16 30 37 40 35 37 31 25 27 37 47 52 45 27 20 11 7 1 5 2 0 8 16 27 38 39 39 33 34 42 54 62 60 46 37 41 42 34 26 18 5 21 26 20 13 16 22 24 24 24 23 27 23 20 18 17 0 1 8 16 10 8 20 22 30 24 5 6 14 27 37 39 34 26 24 29 23 4 4 32 50 56 63 69 59 38 29 27 25 32 48 63 63 47 28 4 11 6 11 7 10 15 12 32 11 9 7 0 0 0 0 0 0 0 0 0 0 2 30 31 25 18 9 6 8 7 4 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 8 24 20 0 0 0 0 0 0 0 0 3 24 29 35 31 22 9 0 1 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 43 0 0 0 22 4 0 0 0 1 1 0 0 49 213 149 4 11 20 1 3 0 0 0 1 0 1 0 4 3 32 11 9 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 23 13 2 2 15 2 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 21 52 111 90 119 155 159 142 153 207 352 491 578 628 667 680 617 504 428 436 354 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 12 27 32 33 27 25 23 17 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 28 35 32 36 32 31 41 44 49 53 47 31 30 10 0 3 2 0 1 3 14 21 28 32 34 35 37 46 60 65 54 40 33 36 45 43 38 30 25 27 27 20 2 15 26 35 35 32 31 36 22 7 7 6 0 0 1 16 18 18 21 24 28 32 16 22 31 38 41 37 31 35 33 37 35 34 37 49 62 60 74 82 61 41 35 34 36 47 60 60 48 23 1 3 17 17 31 36 33 36 39 35 24 2 0 0 0 0 0 0 0 0 0 0 0 7 24 24 17 9 8 8 8 6 1 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 1 0 0 0 0 0 1 0 0 0 0 13 13 0 0 0 0 0 0 0 0 1 7 13 25 26 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 1 1 11 150 123 362 697 663 446 209 42 23 7 2 4 5 1 16 110 558 709 1212 795 320 143 14 14 3 0 0 1 35 73 49 11 102 27 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 9 5 13 12 13 35 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 38 71 57 117 138 122 125 169 223 241 344 440 512 580 585 524 462 449 427 307 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 5 14 23 30 30 28 27 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 27 31 23 25 31 31 33 42 40 42 35 28 21 1 17 11 3 7 11 14 19 28 29 30 35 40 48 61 67 48 43 39 37 39 41 43 37 31 29 25 19 20 22 31 47 48 45 38 34 27 0 0 0 0 9 15 18 19 18 23 27 35 43 41 40 48 43 48 35 26 33 36 43 43 44 49 56 55 49 60 77 50 39 35 41 50 59 64 41 24 10 10 15 22 36 37 34 36 26 26 18 10 16 0 0 0 0 0 0 0 0 0 0 0 2 12 16 12 8 3 4 2 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 0 0 0 0 0 0 18 24 4 14 7 19 8 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 47 50 59 152 117 52 95 273 356 281 247 522 19 1 2 2 1 16 104 272 273 109 185 213 154 8 2 0 1 96 36 7 16 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 71 157 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 28 37 41 61 93 88 96 154 188 163 216 303 364 414 441 434 421 419 392 307 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 0 0 0 0 17 28 32 32 19 1 0 0 0 0 0 0 0 0 0 10 9 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 14 26 29 24 23 29 28 31 27 23 21 17 8 16 3 15 17 15 13 10 16 26 32 43 49 59 64 57 60 53 48 45 45 45 38 28 28 22 14 13 21 32 44 49 45 33 24 15 0 0 0 0 3 8 13 20 23 25 25 31 46 53 51 47 40 46 17 5 0 22 39 41 45 56 51 37 23 32 50 40 39 40 48 56 55 39 21 11 13 14 6 18 30 32 26 10 2 0 0 3 8 3 5 10 1 0 0 0 0 0 0 0 0 13 13 8 7 4 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 24 16 5 19 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 102 226 127 12 0 0 0 3 10 6 0 0 45 25 0 1 0 2 87 147 127 0 1 0 0 0 2 2 80 172 176 98 118 27 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 75 23 0 0 0 0 0 0 0 0 0 1 9 1 0 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 6 16 24 26 36 68 92 75 113 146 120 112 176 229 278 297 328 346 341 294 222 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 16 6 0 0 0 4 13 23 29 15 0 0 0 0 0 0 0 0 2 25 32 20 1 1 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 34 38 11 11 17 20 20 19 13 8 1 2 7 2 2 13 15 14 17 15 14 11 46 51 51 54 59 64 60 57 56 51 46 39 30 26 22 12 10 20 28 31 29 27 13 3 0 0 0 0 0 0 0 0 0 14 27 30 31 37 53 52 46 42 28 0 0 0 24 21 10 0 19 49 33 8 23 38 40 41 42 47 55 54 39 21 13 10 1 14 18 17 24 16 0 0 0 0 0 14 26 29 15 9 0 0 0 0 0 0 0 0 8 7 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 4 16 31 18 0 1 27 29 21 14 5 6 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 2 1 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 2 7 0 0 0 0 42 84 52 0 0 0 0 0 0 0 38 84 36 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 3 0 0 0 0 0 0 0 0 0 0 0 0 5 6 1 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 20 40 54 95 57 71 106 101 76 90 136 158 169 216 236 240 218 193 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 0 0 0 0 0 0 0 0 25 8 0 0 0 0 0 0 0 0 0 15 42 40 7 0 0 0 0 0 0 0 0 0 0 0 2 27 28 9 0 0 0 1 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 29 41 32 25 22 20 11 4 4 25 14 2 9 10 4 13 19 18 28 26 12 26 57 62 45 49 61 69 67 61 58 50 44 42 32 23 19 16 14 30 35 33 15 4 2 5 0 0 0 6 1 0 0 0 0 21 34 30 16 10 37 48 40 31 21 9 3 3 26 4 0 0 20 46 43 32 36 38 38 36 37 43 50 50 29 20 10 5 0 3 6 1 16 7 0 0 0 0 1 39 45 35 27 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 3 0 2 16 2 0 4 5 0 5 22 25 32 32 25 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 3 2 0 0 0 0 0 0 0 0 0 0 1 0 0 36 14 26 29 11 1 1 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 15 35 41 66 55 42 68 75 58 45 47 59 88 114 145 173 163 141 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 12 33 18 10 0 0 0 0 0 0 0 0 25 44 35 0 0 0 0 0 0 0 0 0 0 0 0 8 24 25 2 0 0 15 25 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 26 39 43 39 33 27 20 5 16 38 36 26 23 29 30 35 36 30 43 38 18 32 61 65 52 51 62 75 76 70 59 49 41 38 22 19 20 23 32 43 46 47 10 11 16 13 0 0 0 23 38 25 15 8 6 31 32 21 8 7 23 35 25 23 21 22 14 1 5 0 0 0 26 43 45 44 45 43 38 32 30 36 41 39 27 22 11 5 0 0 0 0 0 0 0 0 0 0 13 46 50 35 31 26 16 3 0 0 0 0 0 0 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 21 15 0 0 0 0 0 0 0 3 0 12 32 28 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 2 3 3 0 1 0 2 1 0 0 0 0 0 0 0 0 1 0 0 7 3 38 62 106 146 88 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 23 27 37 46 28 41 48 44 42 43 47 60 78 92 125 110 95 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 23 35 31 23 0 0 0 0 0 0 0 1 35 42 37 17 0 0 0 9 11 3 0 0 0 0 0 14 11 2 0 0 0 1 10 9 0 0 1 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 31 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 14 26 33 41 44 40 32 23 3 17 39 49 52 45 52 38 48 55 55 48 40 39 40 53 63 59 54 62 80 79 71 62 53 45 37 25 25 26 31 31 33 39 45 36 23 17 6 0 0 0 0 0 27 30 30 29 26 19 10 8 10 23 29 27 29 27 26 34 31 24 16 15 35 42 45 42 45 47 45 38 30 17 33 34 32 30 27 21 18 3 0 0 4 2 0 0 0 0 0 7 35 51 46 33 28 29 13 0 0 0 0 0 13 8 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 8 0 0 0 0 1 11 23 27 26 29 19 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 2 0 0 1 0 3 1 0 2 3 1 0 0 0 0 0 0 0 0 0 0 1 1 17 29 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 15 19 22 24 24 17 30 40 42 46 52 55 62 69 76 52 57 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 3 34 38 33 14 0 0 0 0 0 0 0 0 11 22 30 7 0 0 4 17 27 3 0 0 0 0 0 9 2 0 0 0 0 0 0 0 0 0 5 24 37 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 50 57 53 31 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 14 12 25 32 42 44 38 27 22 15 12 34 49 57 60 52 35 40 44 47 43 47 50 47 53 58 64 51 56 69 74 74 63 54 47 38 30 28 27 25 19 20 18 11 3 7 8 2 1 0 0 1 0 9 16 30 26 19 13 10 9 19 34 33 33 33 29 27 34 41 38 43 44 45 43 42 36 37 39 38 35 33 29 33 33 32 26 23 21 19 16 0 14 24 12 0 0 0 0 0 0 32 47 40 23 13 20 31 23 6 0 0 0 5 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 3 1 0 0 0 0 3 17 23 4 20 16 8 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 7 6 8 9 12 15 18 21 23 17 15 27 34 37 45 53 51 48 48 35 41 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 0 0 0 0 0 0 0 0 0 0 0 11 30 5 0 0 0 0 0 0 0 0 0 11 24 0 0 5 0 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 37 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 35 47 53 60 52 42 31 2 0 0 0 0 3 7 2 0 0 0 0 0 1 8 17 9 9 18 28 45 45 36 12 4 12 25 38 45 50 52 55 52 43 38 41 35 54 49 36 36 48 65 42 43 50 61 70 62 49 41 32 29 27 22 12 2 6 1 0 0 3 6 6 9 5 8 8 8 7 9 19 15 13 10 15 22 28 36 32 28 29 21 19 24 30 31 53 51 43 37 34 33 34 30 28 29 29 30 31 32 31 28 21 24 24 24 24 31 31 5 0 0 0 0 6 26 41 46 16 3 0 5 24 24 3 0 0 0 0 0 0 0 0 0 0 7 20 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 4 26 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 10 1 0 7 9 11 13 18 20 21 18 17 23 29 39 49 49 39 35 32 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 0 0 0 0 0 0 0 0 0 0 0 11 17 0 0 0 0 0 0 0 0 0 0 12 14 0 5 20 1 32 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 22 29 39 39 34 20 0 0 0 3 13 16 16 11 8 0 0 1 0 1 8 12 4 5 12 21 26 32 31 29 33 30 16 20 44 46 49 54 55 45 33 28 35 56 49 34 30 44 52 42 41 38 46 55 51 42 34 26 23 24 14 4 0 0 0 0 0 2 7 6 8 13 23 18 15 13 12 12 11 11 16 27 31 34 32 26 19 21 16 17 8 4 20 44 43 33 30 23 24 26 22 20 25 35 33 31 31 31 28 22 30 31 12 19 25 16 0 0 0 0 0 19 40 41 45 37 6 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 1 0 0 0 0 0 0 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 4 8 12 14 15 14 15 14 21 31 36 37 40 40 36 35 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 32 14 0 0 0 0 0 0 0 0 0 17 10 1 0 0 0 0 0 0 0 0 0 0 27 23 13 10 1 13 1 0 0 0 0 0 2 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 12 5 0 4 11 25 30 24 19 16 10 2 0 0 0 3 7 8 6 7 3 0 28 33 27 23 35 55 51 39 40 49 58 67 64 56 43 27 38 55 47 30 43 54 53 50 45 34 27 33 37 39 33 28 28 26 13 11 10 13 6 0 0 1 11 10 19 24 28 29 27 25 18 14 11 17 31 37 35 32 34 32 26 21 19 23 20 4 20 36 35 28 25 15 11 10 12 15 24 34 32 34 32 13 15 27 30 30 3 23 11 0 0 0 0 0 0 25 37 35 29 8 26 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 3 3 2 7 5 1 4 5 3 3 5 2 2 0 0 3 5 3 0 0 1 0 0 0 1 3 3 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 13 14 13 16 20 14 21 21 23 34 41 38 36 35 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 42 16 0 0 0 0 0 0 0 0 5 19 6 4 4 1 0 0 0 0 0 0 0 13 41 34 4 0 0 11 14 3 0 0 0 0 19 41 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 27 30 28 25 24 17 8 2 0 1 10 10 8 7 10 10 12 35 46 31 23 30 43 50 41 45 56 57 53 61 64 45 47 41 53 53 41 43 64 56 54 49 34 20 18 27 36 33 10 7 13 15 19 15 23 8 0 0 2 9 8 22 28 33 39 40 40 28 14 10 26 37 39 35 29 39 39 36 26 22 23 17 0 26 32 35 34 30 25 21 7 7 16 26 36 36 36 34 5 20 29 32 37 28 31 13 1 0 0 0 0 0 5 13 6 0 20 39 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 0 0 0 0 1 0 0 1 2 5 8 7 4 2 2 5 5 2 6 2 1 1 1 1 2 0 0 3 4 3 3 3 4 3 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 7 12 16 16 23 46 23 17 16 20 33 39 41 44 44 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 0 10 2 0 0 0 0 0 0 0 0 2 6 4 6 3 1 0 0 0 0 0 0 10 29 40 24 0 0 0 12 38 42 31 18 5 0 36 45 37 25 11 0 0 0 0 0 0 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 22 11 17 30 32 28 19 16 4 0 1 8 13 12 9 10 12 19 34 50 48 25 21 38 47 41 44 59 60 48 44 43 34 38 28 45 51 42 46 59 57 57 51 38 27 18 18 24 27 19 3 0 0 7 17 15 4 0 0 8 19 25 7 25 27 44 48 40 28 17 24 37 39 32 26 28 36 38 40 26 22 21 12 9 33 31 34 35 34 31 23 15 14 17 20 29 34 34 27 1 5 12 19 32 34 31 25 6 25 5 0 0 0 0 0 0 0 3 27 29 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 1 1 4 3 2 4 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 7 57 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 11 9 11 15 17 13 21 42 33 17 19 19 23 33 42 46 42 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 0 0 0 0 0 0 0 0 12 12 0 0 0 10 16 18 10 0 0 0 0 0 0 6 27 40 36 13 0 0 0 1 34 52 45 36 20 8 52 36 10 6 6 0 0 0 0 0 0 5 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 35 43 42 37 29 19 3 0 0 5 16 17 9 8 8 16 36 47 44 25 19 40 48 39 38 47 55 70 46 31 23 26 31 40 48 38 44 48 57 59 51 43 42 30 17 11 8 5 4 2 1 0 4 11 12 0 0 22 29 13 10 23 27 51 46 33 27 28 32 37 34 23 7 10 22 28 23 9 27 22 6 22 40 40 38 37 36 32 26 13 6 8 10 23 28 28 25 22 13 0 0 19 25 27 29 29 37 39 18 2 0 0 7 11 2 0 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 9 13 18 15 16 16 14 21 28 27 52 53 36 33 26 33 41 43 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 0 0 0 0 0 0 2 6 19 14 5 2 2 13 25 29 10 0 0 0 0 0 0 4 17 34 31 1 0 0 0 0 0 2 14 35 35 41 48 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 49 46 29 16 8 0 0 6 13 7 2 3 6 15 41 40 31 24 25 36 40 27 23 27 37 50 50 37 25 23 33 46 55 50 49 47 67 70 59 52 52 44 23 9 7 9 10 8 9 18 3 6 16 18 20 32 40 23 20 22 33 46 44 34 30 34 35 27 19 8 0 0 13 15 8 17 45 40 32 35 40 40 35 31 32 27 19 6 0 0 7 24 25 21 18 22 11 0 0 3 29 13 26 16 18 42 35 10 0 29 31 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 5 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 4 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 16 14 15 18 17 15 14 17 25 29 30 37 24 27 61 58 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 12 18 23 18 16 13 6 6 11 22 29 2 0 0 0 0 0 0 0 0 17 20 0 0 0 0 0 0 0 3 22 31 44 29 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 34 20 0 1 1 0 0 1 0 0 0 0 0 6 3 0 0 1 0 0 0 0 0 0 0 0 27 35 23 35 45 31 16 9 7 11 17 19 15 10 4 4 16 35 31 30 25 25 16 5 18 16 13 20 41 52 45 28 30 39 45 53 51 47 46 44 69 61 54 51 53 44 18 11 3 4 7 12 17 1 7 14 19 31 40 41 20 20 19 43 50 43 37 33 29 25 13 9 7 3 3 11 7 24 43 57 51 37 28 33 34 35 30 21 12 0 0 0 6 11 22 18 8 0 0 1 0 0 0 4 1 20 29 37 38 39 37 38 51 36 20 18 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 8 46 104 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 14 10 3 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 8 13 14 14 15 15 18 19 16 15 14 15 18 24 19 47 83 74 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 0 0 0 0 0 2 24 25 21 18 17 14 12 9 10 16 14 0 0 0 21 17 4 0 0 0 0 1 0 0 0 3 14 5 0 0 0 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 17 23 20 30 21 1 1 0 0 0 0 0 0 16 13 0 0 0 0 0 0 0 0 0 0 0 35 42 18 0 3 10 13 29 29 14 11 13 11 12 7 6 18 31 36 39 24 23 13 12 18 16 12 13 38 48 43 39 40 43 41 44 43 42 23 13 45 46 46 49 50 45 29 15 7 5 10 7 19 25 20 13 14 31 25 22 23 18 13 51 42 28 24 24 18 9 5 8 8 6 4 6 16 43 56 61 50 33 22 22 25 28 24 16 8 11 21 13 13 3 3 3 0 0 0 0 0 0 0 0 0 0 2 31 17 21 14 1 19 34 15 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 2 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 5 8 15 16 14 15 16 20 26 22 18 21 24 20 19 35 76 64 49 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 12 26 25 23 17 14 14 10 7 9 3 0 0 0 9 18 5 0 0 0 0 0 0 6 0 5 21 28 13 1 0 0 0 0 0 0 0 0 0 0 1 3 0 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 14 15 6 0 0 0 0 0 0 0 0 0 19 45 54 41 14 1 0 0 0 0 0 1 1 24 22 6 0 0 0 0 0 0 0 0 0 2 13 3 0 0 0 5 25 26 4 0 9 15 12 8 11 20 29 41 46 37 27 25 28 26 20 12 16 36 42 34 35 41 44 42 43 48 41 10 17 34 36 38 49 39 26 26 15 11 13 27 38 39 30 21 13 13 23 8 1 2 3 10 40 39 8 8 10 9 7 7 9 8 8 2 4 23 48 60 63 49 35 24 17 16 17 22 25 27 26 24 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 5 20 14 0 0 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 3 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 57 78 33 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 5 4 5 8 10 12 16 20 20 22 21 20 21 24 23 22 38 49 32 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 5 21 28 26 18 16 14 8 4 6 0 0 0 0 0 0 0 0 0 0 0 0 4 26 27 19 14 16 10 0 0 0 0 8 5 0 0 0 0 0 5 8 7 34 22 2 0 1 1 0 0 0 0 0 0 2 7 30 36 28 34 19 0 0 0 0 0 0 0 3 10 29 35 46 30 3 0 0 0 1 0 0 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 9 12 10 10 19 28 29 48 54 42 29 25 26 26 17 7 20 36 38 33 28 38 41 43 37 23 15 0 0 7 24 32 39 34 5 30 44 39 28 25 33 32 22 15 5 9 16 12 2 0 0 10 30 42 18 9 9 7 8 8 9 9 5 0 6 29 47 59 60 45 33 17 16 16 18 20 24 25 2 5 4 4 11 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 0 1 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 47 84 112 91 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 1 5 8 13 14 13 16 15 16 13 18 20 26 29 30 40 28 15 21 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 0 0 1 0 0 0 0 0 17 25 26 22 17 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 22 15 14 26 26 17 16 6 0 0 0 1 29 26 18 12 4 2 10 10 14 21 36 39 3 0 1 1 2 2 0 0 0 0 4 16 26 29 9 0 2 0 0 0 0 0 0 0 3 11 12 6 35 44 17 0 0 2 14 1 16 10 0 6 10 1 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 9 10 3 12 21 27 45 45 40 27 28 34 29 15 2 8 38 41 30 23 30 27 20 7 2 0 0 0 1 27 24 36 41 27 16 4 41 29 11 18 32 22 14 3 12 16 13 15 21 23 39 52 43 24 14 12 13 10 9 8 6 6 8 21 45 51 57 52 41 27 13 12 9 8 10 13 13 0 1 10 22 28 15 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 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 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 30 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 3 0 0 0 0 0 0 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 17 38 42 65 68 38 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 7 19 16 14 19 17 13 19 19 21 24 24 31 38 26 16 32 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 7 16 33 5 0 0 0 5 24 22 24 20 15 9 0 0 0 1 9 18 31 14 1 0 0 0 0 0 14 29 37 41 28 16 14 1 0 0 0 10 29 21 20 20 8 9 18 17 23 25 37 35 17 0 0 0 1 2 2 1 0 0 0 18 15 15 14 0 0 0 2 0 0 0 0 0 0 0 8 16 28 51 55 30 6 0 10 25 39 40 37 26 13 1 1 0 0 0 0 0 0 0 0 0 0 9 20 14 0 0 0 0 0 0 7 14 0 19 19 20 16 10 33 20 20 29 31 23 17 35 50 43 29 21 17 13 2 0 0 0 0 0 9 28 19 27 48 56 56 54 49 25 13 29 33 26 22 24 25 27 24 24 29 40 48 49 32 21 17 13 10 10 11 13 2 10 21 37 53 51 48 39 30 23 18 15 14 3 6 3 0 0 2 11 20 25 22 6 0 0 0 0 0 20 8 0 0 0 0 0 0 0 0 0 0 3 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 5 0 0 0 3 12 6 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 2 0 0 0 0 0 0 0 0 0 0 0 15 73 51 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 2 2 7 12 35 36 65 56 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 5 11 16 20 22 18 13 16 33 29 23 25 37 39 26 23 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 38 43 39 21 0 0 0 16 31 28 22 16 13 5 0 0 0 0 31 37 35 19 0 0 0 15 3 0 8 32 30 31 21 15 9 0 0 0 0 23 27 14 4 9 2 1 14 22 25 28 37 32 16 8 3 0 3 18 4 3 1 0 3 20 22 17 9 0 0 1 8 1 0 0 0 0 0 0 0 13 28 47 51 34 12 1 19 28 32 33 28 10 3 0 0 0 0 0 0 0 0 0 0 0 0 7 21 27 7 0 0 0 0 0 15 20 17 33 25 17 16 28 30 23 24 40 40 36 45 53 53 44 20 15 7 7 5 0 0 0 0 0 13 22 24 40 63 64 64 55 37 17 14 35 38 25 22 25 30 33 34 44 44 46 47 37 22 21 12 4 1 3 6 10 1 14 30 43 48 42 37 34 30 28 24 13 4 5 8 4 1 0 0 0 0 0 6 1 0 0 0 0 6 29 3 0 0 0 0 0 0 0 0 0 14 27 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 1 0 0 0 0 0 12 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 14 38 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 13 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 3 2 1 6 16 21 4 39 51 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 1 0 0 9 14 16 17 15 12 15 27 13 24 30 38 36 27 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 48 41 35 18 0 0 0 21 29 24 21 20 15 1 0 0 0 10 34 36 42 27 9 0 11 39 3 0 12 32 45 38 21 15 4 0 0 0 4 37 27 8 0 0 0 0 6 14 8 5 24 41 29 24 6 0 7 17 5 1 2 0 0 10 28 28 29 6 7 4 0 0 0 0 0 0 0 0 0 4 29 51 43 25 17 7 24 17 18 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 35 57 29 0 0 0 0 0 7 15 42 42 26 23 11 48 33 26 26 32 41 37 43 52 53 48 31 10 6 4 3 0 0 0 4 28 25 24 35 53 64 65 65 44 22 10 13 24 29 12 19 21 23 28 37 57 64 50 45 36 28 21 7 3 0 0 5 11 17 20 33 35 38 33 33 33 32 31 23 9 5 6 6 3 4 0 0 0 0 0 0 0 0 0 0 0 7 15 0 0 0 0 0 0 0 0 0 0 34 42 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 83 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 2 4 1 2 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 2 45 43 23 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 5 9 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 4 1 0 1 2 7 14 5 25 27 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 6 0 2 3 11 11 12 14 13 16 32 21 16 25 32 32 33 33 29 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 51 48 38 32 7 0 0 1 10 15 21 33 28 12 0 0 0 0 9 20 27 31 36 30 39 22 17 2 3 24 36 42 31 22 20 17 1 0 2 18 37 26 25 3 0 0 1 2 0 0 15 33 46 44 33 0 0 13 19 12 1 1 1 0 0 7 24 41 37 25 14 2 0 0 0 0 0 0 0 0 9 33 45 29 11 15 20 20 17 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 10 31 54 71 72 52 9 0 0 0 0 1 39 46 41 46 54 54 28 28 21 29 40 41 33 33 23 29 27 13 9 10 19 2 0 0 7 15 11 24 40 58 64 64 60 43 27 26 33 28 16 10 22 28 26 29 31 41 55 54 48 43 30 22 20 24 22 16 20 20 21 29 37 36 30 31 35 31 29 27 17 4 5 2 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 41 27 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 2 0 7 17 17 4 0 0 1 8 13 6 14 193 79 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 35 0 0 0 0 0 0 0 6 14 15 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 22 0 0 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 9 0 0 0 0 0 0 0 0 0 0 0 1 14 86 36 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 3 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 2 4 3 2 3 0 0 0 1 2 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 6 4 2 4 5 3 8 8 12 13 9 10 11 13 16 23 26 27 28 34 37 33 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 48 47 39 22 0 0 0 0 0 0 9 39 30 8 0 0 0 1 5 5 6 20 32 27 3 2 0 29 40 33 33 35 11 14 20 14 0 2 32 44 37 28 20 0 0 0 2 2 1 7 31 42 54 57 40 10 0 3 28 20 6 0 0 0 0 0 14 32 38 31 29 2 6 2 0 0 0 0 0 0 5 19 32 26 0 8 20 21 22 20 8 0 0 0 0 0 0 0 0 0 0 0 14 22 1 14 35 63 57 26 3 0 0 0 0 0 0 10 61 55 51 42 37 28 21 15 28 47 47 22 3 3 8 30 25 18 14 13 0 0 0 0 6 12 25 45 61 62 64 60 48 40 46 49 38 29 30 44 53 45 33 25 32 46 50 45 39 31 24 22 21 23 24 22 13 19 30 36 30 28 31 33 27 26 13 5 5 22 27 14 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 8 13 37 35 88 83 95 84 74 57 87 87 139 139 98 129 109 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 85 306 79 0 0 0 0 0 0 2 16 20 13 3 12 39 26 15 4 1 0 1 0 0 0 0 0 0 0 0 0 0 11 21 20 10 0 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 44 11 0 0 0 0 0 0 0 0 0 0 5 36 122 16 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 2 4 5 6 4 0 0 1 3 3 2 2 1 0 0 0 0 2 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 12 7 1 9 14 13 12 10 8 13 11 13 16 14 15 24 33 46 44 52 44 29 23 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 46 40 30 17 5 0 0 0 0 15 30 23 0 0 0 0 2 5 5 0 21 32 20 0 4 11 23 30 29 28 25 11 0 0 1 0 14 38 42 27 28 12 0 0 0 1 1 3 16 31 40 49 53 40 22 4 14 40 30 4 0 4 5 6 4 0 0 4 12 13 0 3 8 1 0 0 0 0 0 0 0 16 18 0 2 17 5 10 15 16 7 0 0 0 0 0 2 0 0 0 3 27 34 19 19 29 55 43 16 0 0 0 0 0 0 0 20 51 55 42 29 28 15 8 22 39 56 58 19 0 3 22 43 40 26 7 1 6 10 5 0 1 6 19 35 51 54 60 55 49 44 44 47 45 39 47 64 72 58 36 19 12 42 45 38 32 21 13 24 23 23 19 16 19 30 31 31 28 28 27 25 22 1 1 0 4 16 25 9 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 19 109 44 59 138 254 251 194 259 162 269 299 347 277 186 234 224 266 206 177 184 165 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 7 2 2 15 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 177 447 66 4 0 0 0 0 3 21 5 5 2 12 43 61 20 16 5 5 6 4 2 2 4 0 7 2 0 1 4 10 7 11 3 0 11 52 61 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 77 114 20 0 0 0 0 0 0 0 0 0 0 5 37 85 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 11 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 2 0 0 0 3 5 4 0 0 1 3 1 0 0 1 1 0 0 0 5 46 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 9 2 7 12 13 13 9 3 10 16 17 21 23 17 23 41 43 49 54 40 32 27 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 24 44 46 42 36 34 17 0 0 2 2 26 28 11 0 0 0 0 10 10 4 0 10 33 40 31 25 29 17 20 22 30 27 17 5 0 0 0 27 39 30 18 18 2 0 0 0 0 1 5 5 19 29 35 31 16 36 42 49 48 37 21 1 13 14 6 1 0 0 0 0 0 7 10 10 2 0 10 7 3 0 0 0 0 1 0 0 0 1 4 1 0 1 3 3 0 0 0 16 21 18 16 20 39 42 34 23 21 32 36 29 28 7 0 0 0 1 11 24 45 52 41 26 25 3 0 19 38 47 51 43 29 17 28 44 43 31 0 23 18 16 12 1 0 0 21 24 37 50 55 52 46 40 33 32 31 32 41 53 59 60 42 19 15 38 40 26 15 13 13 23 24 18 9 18 20 23 27 25 28 28 14 13 10 0 0 0 16 6 3 0 6 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 23 108 97 155 261 180 161 353 445 391 242 163 330 927 335 309 286 269 268 225 250 209 248 264 222 127 34 17 0 0 0 0 3 35 30 0 0 0 0 0 0 32 89 38 34 8 12 29 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 135 224 77 0 0 0 0 0 5 14 34 29 16 27 56 43 8 3 2 3 4 5 15 24 25 21 15 1 0 5 4 4 6 4 1 1 14 56 55 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 41 88 0 0 0 0 0 0 0 0 0 0 5 6 28 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 2 6 5 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 42 24 1 1 0 0 0 1 2 3 2 1 2 3 4 2 1 0 0 0 0 0 2 6 102 61 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 0 0 0 5 8 10 10 6 5 19 32 25 35 24 8 17 36 36 48 44 34 33 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 0 34 42 40 34 30 35 36 30 8 11 32 24 18 4 0 0 0 5 21 19 4 0 4 22 41 42 36 35 34 27 24 30 26 24 9 0 0 5 36 32 18 13 12 6 0 0 3 3 3 5 4 7 15 22 12 6 26 37 55 45 25 9 2 9 12 2 0 0 0 0 0 0 12 12 10 10 11 16 13 18 18 14 12 10 26 13 3 4 8 10 7 17 16 18 11 1 1 2 21 27 31 33 33 37 44 38 29 16 13 12 0 5 1 0 0 0 9 30 25 40 51 42 36 23 2 8 21 32 36 35 35 32 30 35 38 39 34 21 40 23 9 14 9 0 10 34 31 40 46 44 42 42 38 31 29 29 26 25 27 35 57 47 29 24 28 28 20 3 4 8 16 10 6 10 19 22 22 24 27 28 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 12 17 6 0 0 3 37 165 534 559 351 277 252 231 306 416 248 262 253 477 823 298 191 278 261 257 227 219 220 256 300 225 93 62 69 39 14 0 19 17 128 176 28 2 10 1 0 0 28 76 57 29 1 15 27 94 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 29 54 39 9 2 1 1 18 33 42 46 42 33 30 36 23 9 6 5 3 4 15 32 42 30 6 3 0 0 2 0 1 3 4 3 12 37 57 21 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 12 23 0 0 0 0 0 0 0 0 0 0 4 4 27 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 8 4 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 126 92 26 4 3 2 1 2 3 4 4 3 3 4 5 4 2 2 1 0 0 0 5 28 155 83 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 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 7 5 5 22 36 29 24 20 18 25 38 41 46 49 34 41 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 13 39 37 28 24 32 44 43 23 2 25 28 8 0 0 0 0 0 6 10 0 0 0 18 39 46 42 33 23 25 24 20 24 30 3 0 0 15 33 27 3 5 2 1 0 0 0 1 1 0 2 2 2 3 1 1 19 40 48 30 2 0 0 0 5 11 0 5 1 0 0 0 3 15 10 10 9 11 12 14 13 13 30 49 46 30 12 7 14 15 12 11 17 24 22 16 5 0 0 6 32 39 41 45 42 34 28 3 1 0 1 0 5 14 2 0 10 18 25 44 53 37 28 28 22 28 31 33 30 21 17 20 25 29 30 36 38 41 35 24 12 0 0 0 11 31 42 43 43 33 35 39 37 33 31 26 23 22 24 35 50 48 33 25 18 16 14 4 0 0 19 24 21 16 12 4 32 26 29 15 3 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 16 16 7 1 17 105 206 281 364 348 533 381 275 328 477 498 432 416 630 205 316 486 516 411 453 332 273 234 203 214 244 274 222 116 122 211 187 139 106 97 98 72 13 13 30 39 29 22 12 5 5 6 1 7 21 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 111 13 28 53 71 87 80 63 68 75 53 50 51 41 31 15 16 25 21 19 19 20 21 19 7 3 0 0 0 2 10 1 0 0 1 2 29 85 75 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 31 64 63 35 15 10 2 1 1 4 4 3 3 3 5 7 5 4 2 1 4 15 13 13 68 186 99 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 1 1 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 5 6 3 8 33 54 25 27 27 21 27 39 37 40 37 43 40 43 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 0 0 18 36 38 36 28 28 30 35 33 11 33 16 7 0 0 0 0 0 0 0 0 0 1 20 37 46 46 43 36 32 27 30 30 20 0 0 0 28 35 19 0 0 0 0 1 1 0 1 0 0 0 1 2 2 0 1 32 54 46 19 0 2 12 7 2 2 7 18 18 1 0 3 6 12 6 7 8 10 12 13 10 3 14 39 45 39 31 28 29 18 14 10 11 18 21 22 3 0 0 2 21 44 45 53 35 30 31 21 15 8 22 25 33 45 35 18 12 17 32 44 49 48 35 28 26 25 33 30 19 8 8 7 12 23 30 39 40 34 32 31 24 7 0 0 0 0 18 35 35 32 34 33 33 32 33 27 23 22 21 29 43 45 32 13 9 6 9 5 0 8 33 37 12 4 0 12 33 29 20 5 0 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 10 17 10 0 46 183 285 361 509 539 472 422 410 382 412 428 585 805 836 523 161 333 360 519 531 369 372 240 211 187 204 219 219 178 163 220 395 312 415 461 319 229 214 104 79 135 140 218 422 366 157 86 52 2 2 7 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 51 105 42 52 108 136 158 121 86 73 50 33 59 84 68 35 13 7 19 18 18 17 13 11 9 10 10 2 0 2 3 3 3 4 5 11 22 50 70 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 1 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 15 8 6 14 10 2 1 3 5 2 2 3 5 7 7 7 8 1 0 5 9 7 8 36 68 43 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 41 20 0 0 0 0 0 0 0 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 0 14 13 6 4 0 0 0 0 0 0 0 0 1 4 3 2 0 0 0 0 0 0 0 1 21 6 1 0 0 0 0 0 0 1 8 14 16 36 55 39 35 39 32 36 158 188 97 40 54 49 37 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 30 35 39 41 38 34 30 33 35 35 33 22 1 0 0 0 0 0 0 0 0 0 7 19 32 49 46 42 41 38 32 24 28 17 2 0 9 40 35 30 15 3 0 0 1 4 1 0 0 1 0 0 0 0 4 12 33 51 46 12 0 11 26 25 31 27 13 10 0 2 8 28 24 19 12 6 5 10 13 14 14 11 10 14 38 41 47 50 44 27 17 7 8 14 19 20 15 8 0 0 27 50 52 50 26 25 23 20 21 23 27 28 39 47 41 27 21 27 44 40 40 30 18 11 11 3 26 27 15 10 8 2 2 17 25 29 34 27 28 32 31 24 11 0 0 0 26 29 26 22 24 29 29 24 25 27 26 25 23 28 44 45 26 9 8 7 10 2 0 16 32 25 0 0 0 18 30 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 49 284 433 331 494 589 655 655 553 487 478 333 361 455 954 820 414 319 342 353 376 297 339 334 249 220 242 224 191 233 283 275 255 337 299 299 298 319 294 248 243 318 259 249 303 334 253 174 151 235 84 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 46 97 98 64 68 92 78 78 67 43 26 8 1 18 52 66 46 24 8 4 6 4 3 6 20 22 17 3 3 0 2 4 5 9 12 11 22 85 91 44 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 3 2 8 16 13 2 2 2 1 1 2 1 0 0 3 7 8 7 8 9 4 0 1 1 0 0 0 7 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 76 24 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 12 16 8 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 2 1 2 10 42 25 20 8 4 2 0 0 2 12 2 12 12 18 28 33 40 54 35 101 174 100 42 41 53 55 35 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 30 31 32 40 43 44 45 44 39 34 38 35 28 7 0 0 0 0 0 0 0 0 0 13 19 28 41 38 37 39 40 38 35 31 28 7 0 16 31 28 29 22 5 0 0 1 2 1 0 0 13 20 14 8 0 3 11 28 43 45 16 2 21 30 32 37 29 1 19 21 20 31 49 48 41 32 28 24 22 25 24 24 22 19 15 20 28 52 52 53 45 25 6 3 12 17 21 23 16 0 0 20 51 56 44 24 15 9 12 13 10 6 14 27 41 42 38 39 44 47 32 34 11 1 1 0 2 8 31 17 6 2 1 3 15 20 20 22 20 18 23 30 24 24 18 12 10 27 23 25 24 23 22 19 12 1 6 24 31 34 38 46 47 33 15 6 8 4 3 26 31 31 15 0 2 5 1 28 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 16 25 26 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 11 35 264 329 613 624 526 625 626 735 740 518 425 363 364 383 303 618 462 442 472 522 531 464 286 258 258 231 208 214 211 195 190 188 251 231 240 442 526 434 349 444 579 449 246 235 195 146 99 161 164 144 183 172 100 43 26 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 21 79 114 94 53 43 52 63 72 30 7 0 3 5 17 33 38 21 17 15 16 17 11 4 17 17 12 5 5 4 2 0 2 3 4 7 13 36 108 54 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 9 6 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 12 14 5 7 23 37 30 1 0 0 0 1 6 8 3 1 4 5 9 6 6 7 4 0 0 0 0 0 9 26 50 49 31 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 1 2 0 0 0 1 2 1 0 0 4 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 4 23 11 3 14 31 33 31 22 10 5 4 3 3 3 0 1 11 9 10 10 15 25 33 34 43 33 27 26 32 45 55 51 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 40 36 33 34 37 42 44 46 43 38 36 41 36 31 13 0 0 0 0 0 0 0 0 4 22 23 32 33 30 26 29 33 35 34 33 30 20 0 9 17 23 25 17 0 0 0 0 0 0 0 0 0 6 23 31 18 0 0 25 39 47 40 22 23 27 26 26 28 19 30 38 39 45 51 48 48 45 44 42 43 44 41 39 34 30 21 17 19 27 22 42 55 45 15 1 8 16 19 20 12 9 10 7 54 52 43 29 15 4 14 13 8 8 11 20 29 22 32 41 41 33 25 25 16 2 13 15 21 36 39 19 4 3 3 1 1 2 6 16 15 16 21 26 25 21 22 25 13 8 18 18 14 18 16 7 0 0 1 14 29 30 32 36 35 26 14 10 27 41 37 41 34 26 6 0 7 23 25 28 27 27 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 27 29 13 16 10 0 0 0 0 0 0 0 0 6 20 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 179 332 511 598 666 500 525 593 713 918 898 365 340 346 562 608 344 406 413 394 399 452 401 264 339 218 236 215 219 181 165 180 201 265 265 584 753 847 1165 1300 1124 895 1005 507 112 137 150 216 79 311 322 237 190 83 89 158 131 81 95 53 5 0 0 0 0 0 0 0 0 0 0 0 4 1 6 15 32 32 23 30 15 12 9 2 5 8 7 31 41 63 76 58 32 15 15 15 26 30 18 3 2 1 1 2 7 7 0 0 2 13 38 33 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 11 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 6 0 0 0 2 7 2 6 70 100 81 30 1 1 0 3 13 19 14 6 4 4 5 4 3 3 2 2 1 0 1 0 24 35 68 89 43 7 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 2 0 0 4 5 4 1 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 3 7 110 32 0 13 18 14 41 18 6 3 5 7 6 3 6 21 2 2 5 7 10 21 30 35 52 47 30 25 30 45 54 58 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 37 34 34 35 37 40 45 40 37 37 39 40 31 3 0 0 0 0 0 0 0 0 14 28 31 32 29 28 22 14 14 25 30 35 35 27 12 0 0 0 20 11 0 0 0 0 0 0 0 0 0 0 14 31 30 20 16 27 26 40 38 35 26 20 31 28 32 31 30 30 30 34 39 41 43 47 54 54 56 59 63 59 54 49 40 34 25 24 20 20 39 59 28 5 3 10 17 17 17 13 6 18 42 46 43 37 34 34 29 21 10 9 10 20 18 10 15 22 16 18 15 18 20 16 28 43 47 41 35 24 12 1 2 6 11 11 5 10 12 18 22 25 22 16 18 20 4 1 5 8 12 15 11 2 0 0 7 17 24 3 9 20 25 22 17 18 31 35 35 25 19 22 19 2 7 21 32 22 14 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 31 33 33 29 25 22 15 11 15 26 1 14 7 20 29 35 36 33 28 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 6 41 175 370 512 587 627 746 912 841 939 853 790 689 466 276 352 643 659 486 376 428 526 544 364 229 181 382 362 214 220 201 257 202 161 150 169 260 599 992 1264 1274 933 727 922 992 865 890 488 319 364 547 738 523 489 269 230 279 200 175 192 103 19 84 37 0 0 0 0 0 0 0 0 0 0 2 30 26 11 9 21 18 8 21 44 30 16 9 14 17 30 96 182 165 124 96 75 31 28 18 18 16 10 6 4 4 8 15 9 5 7 11 15 12 39 24 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 15 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 2 0 0 0 0 8 96 81 193 184 145 116 50 19 4 3 14 18 13 7 6 5 3 2 7 2 0 0 0 1 4 17 30 53 93 102 52 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 2 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 3 5 3 0 0 0 0 0 0 0 0 8 41 188 36 0 0 0 14 36 25 14 7 3 3 2 1 2 1 1 9 6 7 8 22 33 46 86 110 48 37 36 33 38 44 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 0 15 40 40 34 33 36 37 39 42 44 42 40 41 41 24 0 2 20 12 1 0 0 0 0 20 29 38 41 35 30 21 5 0 0 11 34 40 32 20 5 0 0 8 2 0 0 0 0 0 0 0 0 0 0 6 34 31 37 36 29 24 33 29 29 22 21 27 21 28 28 29 26 23 25 31 33 34 36 37 44 50 55 63 63 72 72 60 54 44 50 37 23 28 53 42 14 3 0 4 10 13 12 1 29 42 41 39 41 31 32 20 15 9 7 9 17 24 19 14 8 2 4 5 14 17 18 27 41 47 32 26 21 16 13 10 17 19 16 12 8 8 12 21 23 24 19 17 16 3 0 11 3 1 1 2 0 0 0 6 17 16 0 1 16 25 37 36 31 31 28 31 8 6 17 21 17 27 28 30 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 34 35 31 30 30 34 38 39 30 35 35 37 38 38 37 37 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 20 148 105 130 203 420 498 455 500 554 691 853 876 853 907 984 855 745 477 274 334 532 614 407 350 307 327 313 225 192 223 713 764 362 197 227 223 166 163 172 228 246 362 772 856 803 596 419 450 591 670 742 657 509 532 283 71 228 347 337 193 268 205 133 204 245 18 281 57 22 16 0 0 0 0 0 0 0 16 23 13 19 26 79 100 136 142 144 141 129 117 117 89 71 83 120 168 131 91 79 78 66 35 23 23 39 57 53 30 12 13 6 10 9 14 17 31 48 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 9 69 159 195 266 199 109 61 76 83 55 20 9 9 12 14 10 5 3 3 2 12 3 0 0 2 8 15 26 43 128 163 136 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 2 2 4 7 5 2 0 0 0 0 0 0 0 0 0 1 3 4 2 4 1 3 16 17 8 4 1 0 0 0 0 0 0 6 34 76 6 0 0 13 19 20 17 13 6 2 0 0 8 14 13 13 16 3 9 8 29 45 56 90 124 71 48 45 44 48 52 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 36 42 36 32 33 34 37 37 38 41 40 36 16 7 0 11 30 30 3 0 0 0 6 22 26 36 43 43 36 19 0 0 0 3 21 34 31 25 5 0 0 0 0 0 0 0 0 2 3 1 0 0 0 16 31 30 43 47 44 39 35 29 26 19 18 8 15 29 34 41 37 33 30 28 30 32 36 37 43 47 51 57 56 73 76 67 55 51 49 37 35 39 45 47 30 11 8 1 3 8 15 19 38 43 39 41 35 25 23 2 3 7 9 10 14 26 23 22 14 2 0 6 22 21 12 23 33 31 20 13 17 18 21 20 16 13 17 14 4 0 7 18 20 21 17 18 20 15 1 8 1 13 13 5 0 0 0 0 3 7 9 10 20 29 50 56 53 45 41 36 13 3 13 20 25 30 31 30 20 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 25 32 31 32 40 42 42 38 35 34 34 37 38 36 35 20 0 0 0 25 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 119 305 441 461 547 682 664 594 564 539 718 883 838 893 660 567 567 566 500 391 261 259 284 378 418 328 270 221 201 384 618 525 282 429 437 230 190 236 354 475 425 499 277 278 396 511 671 873 532 372 385 394 378 519 795 729 668 639 196 62 141 240 272 125 122 135 297 314 19 127 63 87 143 87 36 45 52 16 0 3 63 84 94 118 144 133 149 254 322 308 270 238 220 220 184 180 177 155 109 103 92 84 73 47 35 44 55 47 58 39 21 9 12 22 18 8 18 16 3 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 4 62 102 178 265 262 18 13 5 5 20 27 21 14 6 5 4 5 6 5 3 3 1 0 0 0 3 6 9 17 51 158 201 127 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 5 5 6 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 1 4 0 17 16 14 12 9 3 2 1 0 0 0 0 1 1 0 0 0 0 33 29 13 11 12 5 5 1 2 10 16 16 32 54 6 8 12 26 40 52 68 84 62 61 38 48 44 48 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 5 7 42 46 42 35 30 31 34 34 34 34 37 26 0 0 0 25 32 18 0 0 0 0 2 15 25 30 41 43 37 25 8 0 0 0 17 31 34 28 13 3 0 0 0 0 0 0 0 2 2 1 1 0 0 29 31 33 44 53 56 53 43 38 27 16 18 11 5 26 36 38 37 37 36 36 36 39 44 49 53 58 66 65 59 66 69 45 41 38 41 40 37 45 40 45 36 22 15 0 0 0 2 10 22 34 36 42 31 25 14 0 1 12 10 18 21 16 11 24 30 31 26 28 35 29 21 23 22 15 7 7 15 15 16 17 14 8 6 12 1 0 2 14 19 17 18 18 19 15 5 0 2 14 14 3 0 0 0 2 13 12 9 12 25 42 61 71 69 55 48 38 21 1 0 14 22 28 30 30 29 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 25 42 43 39 33 34 37 38 37 36 35 29 9 0 0 0 4 12 3 0 0 0 0 0 0 0 0 0 0 0 41 189 589 1030 1090 972 938 835 892 615 586 686 857 966 901 710 450 390 364 334 330 337 360 309 336 618 582 373 203 222 256 646 582 422 286 283 190 203 231 295 671 908 879 854 446 329 412 476 778 796 338 301 315 356 378 369 665 810 588 1068 153 18 49 135 237 202 181 179 111 205 121 29 75 95 129 354 163 119 159 127 25 71 140 106 117 98 127 177 208 225 236 309 299 250 206 174 214 223 213 175 120 71 72 89 104 103 82 61 65 53 18 13 38 37 37 32 39 53 60 38 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 0 1 2 1 0 0 0 0 24 41 80 122 83 0 0 0 0 1 4 6 7 6 8 2 0 4 5 3 2 1 2 1 0 1 2 3 7 20 60 113 77 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 10 10 6 5 6 12 6 5 2 0 0 0 0 0 0 0 0 0 0 1 4 5 10 24 25 14 6 5 9 10 0 0 0 0 3 4 2 1 0 0 50 50 24 10 8 4 5 0 4 7 14 14 40 65 6 4 13 22 33 52 56 48 43 34 48 50 38 43 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 5 8 17 41 43 41 40 33 33 36 36 32 33 11 0 0 0 8 18 8 0 0 0 0 0 8 21 30 36 38 39 28 8 0 0 1 11 27 35 36 29 15 0 0 0 0 0 0 0 0 0 0 0 2 7 28 39 41 48 54 58 58 46 44 25 17 17 15 13 27 31 32 31 31 33 37 35 35 39 44 51 59 61 58 56 56 60 62 57 34 37 41 41 43 43 43 37 33 24 8 0 1 18 17 4 19 29 20 31 29 8 3 4 4 4 14 19 7 3 12 23 30 31 37 38 30 21 15 11 4 16 18 16 10 3 6 7 3 2 4 2 2 15 18 21 21 20 18 16 1 1 0 2 1 2 0 0 0 0 8 14 8 8 11 30 50 65 71 68 47 42 37 18 3 0 6 20 26 29 30 26 17 15 16 14 10 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 27 44 46 41 35 34 31 14 12 21 28 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 134 396 669 889 1106 1128 1129 1111 1186 1142 560 552 792 1010 1075 826 537 467 316 333 384 368 398 404 382 507 959 762 410 252 281 371 452 552 301 300 334 322 277 285 377 341 1126 1062 684 328 274 369 578 893 697 286 221 216 232 406 415 570 655 640 894 764 125 37 22 22 48 103 163 127 280 142 148 150 175 192 171 107 104 128 119 96 83 116 112 123 120 133 192 216 251 253 238 202 189 191 231 256 224 189 102 63 45 36 36 36 45 41 19 17 28 33 77 137 142 121 92 94 76 45 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 0 0 0 0 6 12 12 4 0 0 0 0 0 0 0 0 1 4 12 1 0 2 2 1 2 4 2 0 0 1 2 4 6 7 15 39 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 5 2 0 0 0 0 1 4 4 7 11 9 5 2 3 11 2 1 0 0 0 0 0 0 0 0 1 2 1 2 6 9 7 15 30 17 5 4 7 6 0 0 0 6 13 14 9 3 0 1 39 30 17 10 5 2 2 0 0 7 13 64 89 58 12 25 21 14 20 41 56 48 32 39 51 42 45 42 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 3 40 41 39 40 40 40 35 32 36 36 34 30 0 0 0 0 0 0 0 0 0 0 0 0 2 22 30 33 34 35 31 16 5 0 0 9 27 34 35 27 9 0 0 0 3 0 0 0 0 0 0 0 1 3 22 49 48 55 58 58 57 52 45 20 16 16 14 15 19 25 31 23 23 24 23 22 22 23 29 40 46 46 44 47 51 51 57 62 47 59 48 48 46 42 42 41 40 36 22 10 2 8 26 12 30 15 7 24 31 21 14 14 11 8 9 9 1 6 5 11 24 29 32 33 24 17 13 12 24 36 33 24 16 6 0 0 0 0 8 15 26 25 22 18 13 17 16 10 0 0 0 8 16 14 6 0 0 14 21 14 8 14 25 42 54 64 68 61 45 41 35 13 2 0 6 17 22 27 28 21 9 1 8 25 30 6 0 0 0 0 0 0 0 0 0 0 3 9 22 5 0 0 0 0 2 32 41 35 33 35 31 3 0 0 0 0 1 4 11 0 0 0 0 0 0 0 0 0 0 0 0 49 160 299 648 745 882 953 950 979 1087 1218 1207 1046 772 789 1032 1001 931 582 444 379 330 323 394 349 343 378 419 535 586 421 409 333 377 429 450 452 338 386 386 352 315 436 611 588 1246 630 381 286 288 384 650 885 901 435 233 223 248 345 531 504 560 433 553 906 910 644 316 93 197 464 379 222 299 422 164 183 166 128 115 178 150 162 95 87 63 46 65 73 106 132 169 178 161 171 168 148 207 265 239 191 156 115 54 62 58 42 40 35 11 5 4 22 78 153 185 208 222 220 127 66 42 15 2 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 1 0 1 1 0 1 1 2 2 1 0 0 1 2 2 0 0 0 0 0 0 4 13 11 2 1 0 0 2 4 2 2 0 2 3 4 5 6 8 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 4 0 1 6 3 1 0 0 2 4 6 6 8 11 4 1 5 8 5 4 5 2 1 0 0 0 0 0 0 1 1 1 4 13 20 16 5 20 16 5 0 0 0 0 0 3 8 12 13 9 2 0 1 5 13 11 12 7 2 2 1 1 7 12 78 66 41 45 61 49 16 22 22 33 42 44 56 76 35 41 68 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 9 38 44 40 38 40 40 38 33 33 31 31 34 21 0 0 0 0 0 0 0 0 0 0 0 4 18 27 29 31 31 31 27 17 0 0 18 33 38 35 26 3 0 0 0 0 1 0 0 0 0 0 0 0 2 27 44 48 53 56 56 57 50 32 15 11 17 13 20 16 14 21 25 23 23 23 21 22 26 35 45 44 40 40 41 42 49 52 65 76 70 50 49 52 47 45 49 48 43 34 28 10 2 17 31 32 4 0 0 0 6 9 13 35 32 24 15 11 3 5 8 21 25 24 22 13 15 18 23 26 30 32 29 21 11 2 0 0 2 19 19 26 30 24 11 0 5 7 3 0 0 0 0 0 4 3 0 9 27 24 19 29 35 37 44 55 58 60 56 49 38 26 13 5 19 20 18 17 17 23 16 7 13 22 29 27 2 0 0 0 0 0 0 0 0 0 0 6 12 0 0 0 0 0 0 9 31 41 42 35 33 33 23 0 0 0 0 10 9 7 0 0 0 0 0 0 0 0 0 2 6 6 367 675 867 1182 1034 1117 1057 869 818 929 997 532 582 1162 1266 1041 860 959 753 679 495 418 377 351 314 283 597 614 526 437 320 341 338 376 366 378 398 393 399 357 350 365 539 760 697 453 278 341 279 243 281 431 677 705 361 315 251 286 424 472 408 653 308 471 599 914 1141 1053 1056 1066 943 419 70 184 411 249 303 176 251 281 219 148 95 59 78 58 70 109 124 103 132 132 153 118 97 115 131 149 210 138 108 91 97 116 120 108 61 58 35 29 57 76 77 70 102 134 156 159 132 26 40 21 6 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 26 0 0 2 1 1 2 3 3 1 0 0 1 3 9 10 0 0 0 0 0 0 0 1 4 3 0 0 0 2 3 3 3 2 2 3 4 8 13 17 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 27 25 12 9 7 3 5 4 0 0 0 0 1 4 6 5 1 14 10 23 24 14 6 6 9 7 6 4 1 0 0 0 0 0 3 4 6 8 8 6 3 17 16 3 0 1 1 0 1 6 6 6 3 2 1 0 2 11 32 15 14 9 6 5 4 3 7 12 40 22 35 63 62 36 24 28 28 45 50 45 38 41 35 28 69 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 0 0 0 24 42 39 34 35 37 40 42 40 35 31 34 31 9 0 0 0 0 0 0 0 0 0 0 0 0 10 23 30 30 31 29 15 0 4 27 36 38 35 20 0 0 0 0 0 0 0 0 0 0 0 9 14 15 25 38 41 44 47 50 51 44 27 9 10 18 18 23 17 22 25 27 28 30 29 24 21 30 39 50 48 42 41 42 47 61 71 70 71 62 51 50 50 39 41 57 69 54 34 30 27 17 18 24 18 0 0 0 23 27 19 15 29 41 37 24 8 0 1 3 11 15 14 10 8 13 18 19 20 22 23 22 18 13 6 1 0 3 13 24 26 28 21 8 0 0 0 0 0 0 5 6 0 0 0 0 28 33 19 24 40 42 34 30 34 39 43 40 34 25 21 21 27 31 26 23 21 22 22 15 14 19 29 33 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 23 33 34 32 31 14 0 0 0 0 20 6 0 0 0 3 15 1 0 0 0 26 108 341 504 1018 950 1027 1257 1384 1439 1329 1470 993 824 748 395 436 831 1114 1058 828 749 781 741 448 312 380 371 316 409 712 603 469 349 277 309 352 364 365 375 406 397 390 371 381 489 460 411 388 335 328 450 369 278 261 227 306 387 372 357 226 240 355 426 399 468 359 601 311 469 701 827 824 712 549 213 36 6 102 213 291 177 290 308 251 168 145 87 94 99 128 136 142 126 105 87 89 97 63 104 118 107 126 133 93 94 107 118 125 127 114 183 174 164 142 127 100 51 76 67 78 49 20 19 30 9 5 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 46 37 0 2 1 2 6 8 8 9 0 2 6 8 13 15 8 0 0 0 0 0 0 0 1 3 3 0 0 2 3 4 5 3 3 3 5 13 11 9 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 35 28 14 8 6 5 4 3 5 1 3 3 3 4 2 3 2 1 8 14 11 7 9 13 12 14 7 5 2 0 0 0 0 2 0 0 0 1 0 2 10 15 2 0 3 4 2 0 2 5 4 1 0 1 0 4 10 9 2 7 7 6 7 9 9 8 8 17 14 20 50 53 35 33 27 22 31 31 41 44 39 32 23 52 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 2 37 43 39 34 33 34 37 40 41 40 37 34 35 19 6 0 0 0 0 0 0 0 0 0 0 0 2 15 28 37 35 32 11 0 14 33 40 40 33 14 0 0 0 0 0 0 0 0 0 1 3 14 24 29 36 43 35 31 35 38 38 31 23 2 13 19 21 20 16 23 25 26 25 25 25 22 3 20 32 43 45 41 41 42 51 64 72 71 66 64 55 52 50 43 42 46 57 43 32 31 31 24 16 14 6 0 0 0 3 43 41 39 40 41 39 24 22 16 17 18 14 4 5 3 2 11 20 20 18 19 20 17 10 5 6 5 3 6 12 22 28 27 21 4 0 0 0 0 1 17 23 27 27 14 0 0 1 12 12 20 37 42 27 13 10 20 28 25 18 10 18 25 31 31 28 26 27 29 25 19 17 21 33 32 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 14 33 30 19 22 19 6 3 3 2 0 0 0 0 2 10 2 1 1 151 313 461 642 530 932 650 1015 1019 1012 1084 926 937 632 816 698 517 479 493 532 628 517 502 451 366 337 255 241 447 381 469 593 467 398 400 326 351 381 362 309 336 406 373 384 471 499 510 519 497 487 427 384 413 455 507 248 209 417 584 820 730 222 317 492 605 394 310 405 495 300 220 242 362 413 387 306 218 54 210 136 79 148 193 175 328 287 183 159 173 145 152 222 198 191 147 119 130 148 138 151 170 169 145 138 137 118 110 114 115 136 144 153 232 236 149 184 136 84 37 13 19 22 7 8 13 16 10 7 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 113 215 22 18 7 14 19 39 39 5 7 15 19 19 16 13 11 6 0 0 0 0 0 1 3 3 1 2 2 2 3 3 4 3 5 13 17 6 1 4 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 31 17 8 6 6 8 9 5 10 16 15 8 18 12 1 1 1 0 1 3 3 4 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 33 17 0 2 2 1 1 0 1 4 1 0 0 2 3 6 11 8 5 6 2 2 6 10 12 10 4 0 9 14 38 47 41 33 24 19 32 28 23 41 62 56 42 62 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 9 38 45 42 39 33 32 30 31 40 42 40 38 36 35 34 24 17 5 0 0 0 6 20 17 8 1 0 7 25 37 39 37 37 31 30 34 38 38 34 24 4 0 0 0 0 0 0 0 0 3 12 17 34 38 47 45 27 15 21 25 18 10 0 1 10 18 25 21 15 16 18 20 19 17 19 19 11 8 13 35 43 43 42 43 47 50 57 62 61 58 49 44 34 34 36 42 56 44 37 40 37 25 13 8 1 0 0 0 1 16 22 29 28 33 33 28 31 29 37 33 22 7 0 0 0 14 22 24 21 17 18 3 1 0 0 4 13 7 6 8 24 32 20 1 0 0 0 0 7 25 26 29 10 4 0 0 2 10 11 24 40 40 27 15 10 13 18 23 18 9 13 23 29 28 23 20 22 21 21 25 32 36 33 27 16 2 0 0 0 0 0 0 0 0 11 14 7 0 0 0 0 0 0 6 15 14 3 1 20 19 0 0 5 2 10 20 12 0 0 0 0 0 2 37 111 323 603 650 602 765 918 826 743 821 633 626 692 848 1108 859 732 806 706 536 450 431 418 429 353 304 321 328 258 286 669 507 652 611 451 383 382 339 347 385 362 362 423 399 343 461 581 632 503 465 564 499 651 719 628 810 1253 1094 739 258 243 329 478 360 372 458 406 387 445 478 541 561 431 259 234 326 340 328 339 260 224 264 394 290 315 353 344 264 143 108 164 199 233 273 225 189 162 151 160 170 166 185 193 218 180 214 210 164 149 183 296 207 394 399 242 155 181 293 249 280 84 1 3 3 2 8 5 21 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 10 224 418 282 112 8 16 21 30 31 20 19 22 23 27 27 19 12 6 0 0 0 0 0 0 1 2 2 2 3 1 3 3 3 3 7 17 19 12 2 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 5 2 5 6 12 13 11 18 18 20 19 26 17 7 10 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 2 0 10 20 9 1 6 7 3 0 1 2 1 0 2 1 2 6 10 9 7 11 10 0 2 6 9 11 8 3 1 3 10 16 34 36 25 20 21 21 15 31 28 47 50 42 51 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 20 41 43 44 37 32 14 0 16 41 40 37 37 37 36 31 30 6 0 0 11 37 35 29 26 12 0 2 19 28 36 38 35 31 28 29 31 35 33 19 0 0 0 0 0 0 0 0 0 0 2 15 33 41 48 42 15 0 0 5 0 0 0 0 7 20 26 22 14 10 11 15 15 4 8 20 24 23 21 34 46 47 46 44 43 44 49 57 54 45 39 34 23 25 31 38 44 44 43 45 42 26 14 11 11 9 0 5 35 22 4 16 19 13 16 20 16 18 36 32 33 23 12 3 4 19 23 25 12 7 8 0 0 0 0 1 4 8 10 3 28 32 21 7 7 7 7 3 16 17 12 14 0 0 0 1 4 8 11 22 38 36 32 31 27 17 17 22 23 19 17 20 21 16 15 11 11 13 17 26 40 41 34 23 12 0 0 0 0 0 0 0 0 0 23 24 16 5 0 0 0 0 1 11 19 9 3 0 20 9 0 0 0 0 0 0 1 0 0 1 16 153 114 338 553 634 611 730 845 1246 1212 1124 1001 813 455 479 700 680 771 752 534 842 822 467 397 432 411 366 345 493 511 476 397 416 600 584 564 476 427 409 407 419 418 461 456 498 389 397 489 776 599 607 576 767 995 1526 1889 1380 936 560 522 828 871 387 275 457 509 428 364 323 340 509 513 458 604 679 616 416 151 236 296 377 502 610 476 405 433 260 221 181 216 200 136 149 146 179 271 300 209 145 149 150 154 175 164 192 231 265 229 213 202 202 250 307 243 255 302 781 558 185 114 185 220 705 302 121 138 80 9 12 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 100 130 77 8 10 29 24 18 20 23 36 65 55 30 16 5 1 0 0 0 0 0 0 0 0 0 1 3 2 3 3 2 6 12 19 20 16 6 0 0 4 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 6 12 19 14 8 10 21 40 12 8 8 26 21 5 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 2 1 5 1 3 4 3 1 2 8 11 11 3 0 0 0 1 3 2 0 5 6 17 27 22 12 4 5 8 7 19 15 4 4 6 12 12 21 25 23 21 19 15 16 22 26 42 45 40 37 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 0 0 0 0 0 0 10 33 43 40 32 13 0 6 29 42 41 37 37 34 31 24 6 0 0 18 28 33 33 32 22 5 0 0 3 14 25 35 31 27 26 28 36 36 15 0 0 0 0 2 0 0 0 1 3 5 7 27 42 44 30 2 0 0 0 0 0 0 7 12 19 22 21 18 17 10 14 17 16 14 22 26 28 30 32 41 45 48 47 41 36 39 48 49 42 42 44 45 39 38 34 35 37 40 41 42 28 17 13 13 15 18 44 48 13 0 0 2 0 0 0 1 14 29 31 32 26 33 35 23 16 12 16 2 0 1 0 0 1 6 2 9 20 28 30 38 33 26 15 14 18 21 24 25 23 13 2 0 0 0 5 3 12 12 13 30 17 22 28 37 31 21 15 18 22 22 14 6 10 10 1 0 7 16 26 38 40 29 18 6 0 0 0 0 0 0 0 0 6 25 23 15 19 11 0 0 2 18 21 23 23 22 21 24 12 5 0 0 0 0 0 0 0 0 62 311 728 580 860 523 774 978 1035 939 845 1060 1201 1252 1160 1053 973 1000 888 772 608 593 800 983 459 364 447 535 555 566 663 660 561 519 489 502 520 553 435 434 497 480 468 470 472 497 1343 1252 709 567 614 579 628 964 1226 1587 1800 1562 1042 649 490 419 518 618 646 577 500 468 789 471 386 425 496 453 421 568 610 566 460 330 313 367 424 400 515 554 390 250 289 338 216 215 185 139 194 341 440 466 412 281 143 152 173 205 353 408 421 391 377 375 364 380 351 350 556 756 592 376 770 718 431 277 157 112 465 551 77 129 73 22 52 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 8 6 8 13 71 90 89 93 31 15 3 0 0 0 0 0 0 0 0 0 1 1 2 4 7 6 9 10 15 21 22 22 20 2 6 11 14 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 23 24 17 12 15 20 21 1 11 14 49 26 0 0 0 0 0 2 2 1 1 1 1 0 0 0 0 0 0 0 1 3 3 0 3 4 2 0 4 12 13 20 9 2 0 0 0 1 0 0 7 7 5 7 13 16 16 8 12 9 21 15 5 6 9 11 9 12 12 29 35 31 29 25 40 49 49 36 33 33 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 0 0 0 0 0 0 0 20 39 42 38 27 0 0 16 39 44 41 39 34 29 27 15 0 1 19 6 23 34 34 29 13 1 0 0 0 5 37 37 34 31 33 38 38 30 5 0 0 0 1 0 0 0 4 9 10 8 34 44 38 18 0 0 0 0 4 2 6 17 13 15 19 20 19 18 12 13 19 21 21 20 23 35 38 27 13 17 28 37 47 34 31 34 34 34 37 42 48 45 39 31 28 31 39 48 50 43 30 22 21 28 38 30 6 0 5 2 11 12 7 1 0 29 33 30 23 17 21 24 21 7 0 0 1 4 3 1 3 8 22 31 27 28 28 33 39 37 27 24 28 24 24 19 9 33 34 12 0 0 9 33 30 26 16 20 28 22 17 10 31 36 26 16 17 22 22 17 6 2 3 1 2 1 13 27 34 32 24 16 2 0 0 0 0 0 0 11 3 10 14 6 0 0 0 0 0 5 21 26 24 23 22 22 24 22 18 2 0 0 0 0 0 3 71 546 847 989 849 622 795 1104 952 809 897 1111 928 1081 1366 1578 1338 1114 1033 888 789 793 898 818 644 383 331 340 481 632 673 616 508 499 551 540 506 506 484 439 448 509 476 465 466 455 703 1419 931 663 534 525 674 812 901 662 719 728 771 733 808 1032 751 456 446 508 519 493 563 984 637 496 468 446 414 404 407 461 560 458 449 472 453 442 458 467 425 372 371 376 307 286 272 216 219 219 230 286 419 341 394 435 335 314 417 635 545 622 560 539 594 570 453 444 310 302 402 476 406 350 348 409 346 283 209 147 88 44 60 17 2 73 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 4 6 5 3 2 2 3 4 6 53 51 20 27 20 14 1 0 0 0 0 0 0 0 0 1 2 2 2 8 17 16 11 7 15 21 23 22 19 13 12 7 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 20 23 26 17 13 12 10 12 21 12 32 11 0 0 0 1 5 7 3 2 2 2 1 0 0 0 0 0 0 0 2 4 2 0 0 5 4 2 3 7 13 31 6 2 0 0 0 0 0 0 2 3 4 11 11 14 17 9 11 14 16 11 9 9 9 11 9 13 17 38 42 43 42 38 33 25 27 34 35 31 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 0 8 40 23 4 0 0 3 28 38 41 19 0 0 1 29 38 42 41 37 32 27 9 0 0 0 0 8 17 31 32 18 0 0 0 0 0 14 38 38 33 29 32 35 28 0 0 1 1 0 0 1 7 6 9 10 10 26 43 28 8 0 0 0 2 19 19 19 19 16 17 15 17 18 19 17 17 25 25 21 21 24 34 44 43 50 50 36 28 45 39 27 27 32 32 29 29 35 39 37 34 31 31 38 56 67 62 54 48 39 44 41 15 0 6 20 31 27 26 24 25 27 41 37 30 12 8 16 20 21 12 6 8 9 5 0 0 5 12 34 45 34 32 27 37 43 35 21 19 25 29 31 36 33 34 32 32 25 5 17 34 31 10 8 20 26 28 21 6 10 33 36 36 30 25 24 27 29 23 18 17 24 13 19 37 37 28 21 16 3 0 0 0 0 7 17 24 9 16 7 0 0 0 0 0 0 0 12 25 21 20 18 21 22 13 0 0 0 0 0 0 0 109 416 1070 1091 837 815 862 1006 681 873 824 910 690 559 708 720 790 625 779 886 915 683 585 1026 617 423 364 332 402 593 719 741 601 499 462 480 460 456 409 405 408 434 458 440 520 503 475 479 480 674 679 532 502 555 639 649 588 609 673 609 786 856 790 713 619 552 537 502 506 535 631 822 471 450 461 449 425 421 469 566 447 486 520 536 547 526 448 406 396 411 381 372 520 473 347 324 215 1068 1012 416 259 184 158 528 570 589 628 536 496 523 593 797 859 679 459 319 181 132 178 178 341 643 674 467 523 489 276 140 107 8 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 6 2 0 0 0 1 3 7 10 10 9 9 9 8 5 5 10 10 9 14 22 20 7 5 1 0 0 0 0 0 0 3 3 2 2 8 15 10 7 9 19 21 22 22 21 18 12 1 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 19 28 21 22 23 20 20 21 8 5 1 0 0 3 7 7 3 2 2 0 0 0 0 0 0 0 0 0 1 1 0 0 1 4 6 5 4 2 2 4 5 4 2 0 0 0 1 1 0 0 3 5 16 11 28 32 12 10 18 18 16 16 14 12 13 18 19 23 30 29 35 35 33 40 41 27 30 25 25 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 0 0 22 47 41 11 4 1 0 7 28 37 13 0 0 0 0 9 37 41 39 35 30 23 2 0 0 0 0 3 28 33 24 5 0 0 0 0 22 34 36 36 31 29 31 30 13 0 1 0 0 0 0 2 7 13 8 8 17 33 22 0 0 0 0 11 27 22 23 20 18 21 20 17 15 16 20 22 23 22 23 17 11 24 37 44 56 64 56 42 40 39 27 25 14 38 40 30 25 32 42 46 39 28 27 41 59 64 65 59 51 47 34 3 0 13 27 39 40 36 32 33 34 34 29 25 1 0 16 25 26 25 27 24 9 4 5 9 11 25 44 40 35 36 40 52 53 37 16 0 14 29 24 38 40 37 36 38 33 18 26 11 4 0 0 0 4 26 23 7 11 29 36 44 41 33 30 30 30 29 31 32 26 24 27 39 38 24 19 18 15 9 0 0 0 0 6 16 23 25 21 15 4 0 0 0 0 0 17 21 19 18 19 18 19 6 0 0 0 0 0 0 5 301 665 859 863 651 983 856 750 848 1109 970 514 326 306 368 449 582 582 769 861 619 485 518 770 733 479 449 419 552 805 867 674 549 488 426 411 445 478 405 395 403 435 474 507 524 510 447 735 641 605 657 622 620 668 675 628 612 636 703 633 741 762 771 758 715 693 721 622 667 560 535 518 512 490 473 491 526 472 424 430 418 438 502 530 574 505 410 485 462 369 438 484 368 328 353 369 331 733 526 332 393 375 171 704 726 621 556 494 423 436 514 943 1044 749 483 325 212 127 121 59 195 304 262 288 534 559 413 188 61 9 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 0 0 1 3 3 9 9 13 14 15 13 10 9 7 10 12 12 13 14 10 6 3 0 0 0 0 0 0 1 3 3 3 4 6 5 6 9 12 20 24 25 25 21 11 5 0 0 5 2 0 0 1 3 0 0 0 0 0 0 0 0 0 0 6 5 2 0 0 0 0 0 0 0 3 5 13 35 50 59 35 29 30 25 16 8 1 0 0 5 6 5 5 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 2 6 7 6 5 6 6 5 5 5 6 4 2 0 0 0 1 0 1 6 7 16 14 36 33 13 10 13 18 18 18 9 23 32 25 27 22 17 21 28 22 12 19 37 37 22 15 23 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 0 0 0 35 43 38 27 0 0 0 8 20 28 0 0 0 0 3 23 41 42 38 33 20 0 0 0 0 0 11 27 31 33 7 0 0 0 0 3 12 31 38 35 30 29 28 8 0 0 0 0 0 0 2 15 33 45 30 25 29 17 0 0 0 13 26 32 30 27 24 18 23 25 24 22 21 24 19 22 26 21 11 27 25 28 36 53 63 58 38 37 40 35 29 51 63 60 47 42 44 51 60 50 29 18 23 40 48 56 46 38 33 27 18 1 19 30 38 41 39 33 23 24 18 24 15 0 2 26 33 33 31 29 22 8 7 8 9 22 39 41 36 36 41 46 49 49 43 35 35 34 28 8 0 10 18 34 36 32 28 26 2 0 0 0 0 1 14 37 13 5 17 29 38 44 38 32 31 27 23 27 45 30 22 23 24 22 17 8 11 5 1 0 0 0 0 0 12 18 14 5 11 2 0 0 0 0 2 20 20 18 15 16 14 6 0 0 0 0 0 0 8 64 508 741 861 845 816 1012 697 1012 1118 1042 862 709 505 335 290 232 270 460 682 860 656 613 734 845 833 503 496 464 616 713 670 548 520 463 472 438 509 525 469 450 441 469 514 594 565 486 470 589 442 551 599 608 625 644 642 655 661 602 599 640 685 687 755 758 739 736 831 878 599 503 522 512 488 490 487 492 622 576 466 436 445 423 438 486 536 489 454 500 515 398 370 701 543 294 267 317 344 475 243 193 261 239 274 520 790 621 549 412 355 346 394 684 769 622 496 332 210 177 156 39 65 66 87 135 251 356 444 260 79 24 7 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 9 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 3 7 11 20 19 19 14 11 9 9 10 13 19 15 10 7 8 8 4 2 0 0 0 0 0 1 2 4 3 3 3 9 9 3 4 6 18 27 26 26 18 11 9 0 0 3 1 0 0 2 4 4 2 7 1 0 0 0 0 0 0 7 8 3 0 0 0 0 0 0 0 1 2 15 42 66 64 39 37 51 39 23 11 2 1 1 3 13 9 3 2 1 2 5 1 0 0 0 0 0 0 2 0 0 0 4 5 1 2 3 6 7 4 3 4 5 6 4 8 4 3 1 0 2 6 10 10 2 32 26 9 8 13 17 16 13 20 49 40 21 22 21 24 41 45 37 27 30 38 32 15 21 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 0 0 0 5 42 45 44 36 13 0 0 0 0 0 0 0 0 0 0 11 33 40 39 33 29 9 0 0 0 0 12 24 31 25 0 0 0 0 0 0 2 20 34 36 33 30 29 19 2 0 0 0 0 0 1 12 28 39 40 46 45 26 15 4 0 8 29 33 32 32 30 29 29 28 32 28 15 13 20 24 15 12 13 19 12 16 22 35 54 54 36 36 48 49 57 58 63 65 51 49 56 61 62 54 40 35 32 33 32 30 22 15 18 18 17 10 11 20 23 28 25 18 12 11 0 21 27 21 18 19 3 12 28 22 15 15 18 16 29 39 45 45 45 43 44 47 42 36 36 34 41 37 36 33 30 22 16 32 31 27 24 15 0 0 0 0 0 7 20 33 4 1 7 19 25 29 28 23 26 20 19 27 40 40 28 22 17 13 12 6 4 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 1 5 16 8 2 0 2 0 0 0 0 0 0 0 71 259 608 629 639 771 875 961 1009 854 1220 761 453 366 435 417 435 296 483 801 853 811 677 877 1071 888 676 485 473 480 723 669 579 551 563 582 577 503 543 564 521 526 542 514 610 635 562 544 552 739 877 680 650 574 608 663 676 679 674 611 631 676 713 743 813 780 687 696 725 817 687 470 497 533 524 516 564 587 590 551 503 481 456 486 516 510 528 504 499 451 433 372 320 527 497 550 357 277 208 197 234 233 361 233 363 608 709 522 473 361 350 259 228 293 407 397 446 293 205 182 170 102 50 22 26 41 69 157 253 155 149 96 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 57 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 3 24 63 55 23 19 20 9 3 6 13 14 7 4 5 3 1 0 0 0 0 0 0 1 3 4 3 3 7 5 4 4 4 6 15 23 22 23 20 14 7 0 0 0 0 0 0 2 4 4 5 14 9 2 0 0 0 0 2 11 10 2 0 0 0 0 0 0 0 0 0 11 32 47 46 34 44 63 48 38 30 16 9 11 10 7 3 3 3 3 4 3 0 0 0 0 0 1 2 2 0 0 0 3 3 1 1 4 19 7 3 1 2 4 4 2 4 4 2 1 0 1 2 5 7 2 30 20 11 11 21 24 13 15 19 61 45 25 15 13 35 70 70 52 20 16 22 18 14 18 11 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 0 0 0 2 16 31 44 42 15 0 0 0 0 0 0 0 0 0 0 0 20 36 38 34 28 4 0 0 0 0 0 0 24 13 0 0 0 0 0 0 0 6 25 36 36 33 30 19 0 0 0 0 2 5 2 0 0 3 15 28 31 4 11 4 0 3 19 33 38 34 32 30 30 26 24 33 23 17 19 21 18 7 7 8 9 8 11 26 46 50 39 38 43 32 53 56 59 60 51 46 56 62 62 55 48 43 35 34 25 15 13 18 18 21 20 16 4 6 18 19 10 12 16 9 6 21 26 34 29 21 13 10 18 9 8 27 37 30 15 39 45 46 46 34 21 25 25 14 17 28 34 31 30 31 34 31 29 31 27 24 14 6 0 0 0 0 0 15 33 37 22 3 12 17 19 19 17 13 12 12 18 27 38 42 31 22 22 18 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 3 0 0 0 0 0 0 0 0 0 0 0 86 320 525 567 693 714 879 764 819 990 998 478 291 187 214 334 508 588 910 1077 849 811 942 883 786 587 718 772 591 548 663 574 575 570 588 539 529 564 565 550 517 664 665 635 653 553 443 531 520 1075 1651 1431 1131 569 646 668 707 694 629 538 565 655 724 752 715 661 574 619 515 479 490 450 469 528 539 535 629 654 612 572 526 489 499 569 565 555 559 528 503 522 491 428 403 400 397 411 386 246 252 257 247 211 131 148 709 685 602 551 511 392 286 166 136 167 237 302 337 234 221 201 206 140 69 61 49 57 60 63 111 153 116 102 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 32 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 40 8 1 0 0 12 42 50 21 24 74 94 54 14 5 13 12 5 1 0 0 0 0 0 1 0 0 0 1 1 1 4 12 5 4 5 9 13 15 17 21 22 18 6 1 0 0 0 2 2 0 2 4 4 4 10 18 3 2 1 0 0 4 13 4 8 1 2 1 0 0 0 0 0 0 6 19 28 29 28 31 38 33 34 36 29 18 15 11 10 12 9 6 6 5 0 0 0 0 3 4 2 1 0 0 1 0 3 4 3 2 5 19 23 5 2 2 3 3 3 3 3 0 0 0 2 3 1 5 4 11 12 11 9 22 26 4 11 1 45 41 28 17 19 40 61 87 93 31 14 15 13 11 14 10 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 14 40 3 0 0 0 0 0 0 0 0 0 0 0 0 33 39 37 31 15 0 3 0 0 0 0 8 2 0 0 0 0 0 0 0 8 21 31 38 36 31 21 8 1 0 0 0 3 2 4 8 19 1 0 0 14 17 0 0 0 18 28 28 31 32 28 27 22 16 31 31 21 7 0 9 10 8 9 9 8 13 24 40 48 24 34 42 37 39 43 52 64 53 44 48 54 56 56 50 43 37 36 28 22 26 30 29 30 31 26 11 14 20 13 0 0 2 9 16 26 27 30 18 24 10 4 3 12 36 42 34 25 21 24 24 33 12 6 0 0 2 0 0 10 21 24 24 22 3 10 25 29 24 16 0 0 0 0 0 3 15 24 43 41 28 20 23 17 14 14 15 7 0 5 20 33 37 38 33 25 23 17 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 2 108 467 562 589 718 870 1167 728 1130 1024 842 680 448 363 319 380 653 958 957 723 583 594 528 633 627 529 468 523 554 558 678 701 564 555 617 508 513 554 571 564 493 644 605 679 690 616 559 550 533 961 1205 1475 1351 715 665 622 730 689 623 547 535 625 629 694 663 639 611 597 492 522 567 564 553 539 541 549 626 640 610 563 524 497 527 571 609 601 600 546 439 432 530 513 539 523 450 348 353 201 259 271 364 388 321 407 851 633 527 608 485 260 185 151 133 176 201 226 229 207 222 162 232 148 95 111 125 133 84 41 38 100 135 102 40 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 66 30 9 5 6 8 6 5 4 3 2 9 16 10 7 13 17 12 11 9 7 6 4 3 3 0 0 0 0 1 2 4 7 6 5 11 14 14 15 19 22 21 12 3 0 0 0 2 6 6 1 2 3 7 6 6 16 2 7 7 2 4 7 6 3 16 2 8 6 2 0 0 0 0 0 3 14 22 19 17 23 19 19 15 16 16 17 16 12 10 12 8 5 6 4 0 1 1 0 9 7 6 5 5 5 8 2 1 0 0 1 1 8 23 0 0 0 1 2 3 3 2 0 0 0 0 0 0 2 5 2 3 7 5 15 15 3 8 8 50 44 27 25 30 34 43 88 135 49 25 21 18 15 13 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 34 26 23 9 6 2 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 14 36 37 33 25 18 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 37 39 35 30 24 21 8 0 1 5 2 16 25 25 12 0 0 29 28 5 0 2 23 27 27 27 27 28 28 25 25 30 30 21 12 12 13 14 12 13 16 13 17 26 34 27 2 10 44 39 31 37 49 68 57 44 44 45 44 48 46 47 47 43 39 35 36 37 35 31 27 24 19 20 17 6 0 0 2 13 20 22 13 7 0 0 0 1 4 22 37 33 21 9 9 6 0 0 2 14 12 3 0 0 0 0 3 22 24 12 6 17 26 26 11 3 0 0 0 0 0 0 14 34 47 44 38 30 22 14 8 3 6 2 0 9 23 33 38 35 33 25 16 13 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 123 430 517 600 735 1140 1269 1067 668 1102 749 664 724 599 307 323 401 584 656 602 515 507 614 724 702 714 723 733 720 690 613 709 879 753 621 663 618 523 519 538 536 517 552 598 655 637 644 682 648 550 579 618 873 958 815 617 647 719 621 618 605 596 618 639 742 676 663 606 624 654 669 781 786 786 760 716 665 646 658 639 680 657 579 536 572 585 597 599 553 500 507 554 512 602 616 662 551 387 310 279 304 360 577 664 732 815 557 489 587 273 137 150 154 144 175 226 217 264 234 183 167 179 171 136 103 79 71 53 30 16 6 55 86 68 25 2 2 6 2 21 9 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 23 1 4 12 10 8 10 10 8 15 16 4 5 6 15 21 17 11 2 2 3 3 3 2 0 0 0 0 1 1 3 8 11 17 16 16 14 14 17 19 15 1 0 0 0 0 1 5 4 0 1 5 8 7 10 17 11 14 13 3 5 4 1 5 16 5 7 20 26 18 6 0 0 1 1 5 19 29 31 24 14 13 6 9 11 15 14 12 15 8 5 4 2 3 3 5 8 11 16 11 21 23 19 17 17 13 11 7 1 0 1 2 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 6 8 8 6 5 8 11 27 62 30 24 21 18 20 37 68 13 11 20 25 17 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 53 122 231 222 130 40 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 5 20 33 38 32 32 29 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 35 41 39 34 28 26 18 4 2 3 3 13 24 27 14 0 7 36 37 10 0 3 16 26 25 21 23 23 23 21 18 12 13 13 14 19 21 17 14 19 24 25 24 28 20 11 1 12 40 35 37 37 46 58 59 51 49 47 45 43 42 44 44 42 40 39 37 34 33 26 21 18 17 16 12 1 0 0 11 20 20 20 3 0 0 0 0 0 1 25 30 19 12 12 2 1 0 0 2 17 35 35 29 18 9 2 1 13 20 8 2 10 11 0 0 0 0 0 0 0 0 0 1 28 46 45 40 31 16 11 5 0 0 0 0 13 21 25 24 24 26 19 7 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 219 398 497 742 1110 1372 1114 880 776 678 331 437 509 529 627 585 422 348 408 592 594 555 603 727 650 669 696 753 830 794 665 643 709 652 649 658 604 530 526 525 533 561 630 868 1096 790 668 790 703 587 584 630 641 608 769 953 826 674 661 615 564 564 604 657 799 941 646 587 621 639 719 863 932 944 935 974 830 687 647 639 718 678 623 550 521 530 545 556 544 501 540 526 428 400 504 681 688 574 485 429 367 336 508 653 704 617 503 507 533 234 184 127 124 137 151 260 361 406 286 179 118 128 169 177 145 104 56 30 34 42 54 60 109 94 52 13 19 65 8 121 54 0 0 0 2 0 0 0 0 0 0 0 0 5 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 20 4 2 3 69 73 26 11 14 2 14 8 18 19 12 26 22 1 0 0 0 0 0 0 0 0 0 0 0 1 2 6 18 23 19 17 21 21 15 8 1 3 0 0 2 6 7 3 7 8 4 2 5 13 16 12 9 1 12 12 7 5 9 10 4 5 19 16 6 0 1 3 1 11 22 25 20 15 14 14 9 9 10 17 18 12 9 11 9 8 7 8 6 8 15 22 19 16 11 15 16 15 15 16 11 9 4 4 12 10 2 1 0 1 0 0 1 1 1 3 1 0 0 0 4 3 0 0 1 4 9 9 9 8 7 15 36 55 12 10 9 9 8 13 25 2 15 25 21 11 5 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 162 95 170 410 394 285 176 105 60 29 4 0 0 1 0 0 8 17 25 23 11 0 2 12 5 6 15 24 6 2 0 0 0 0 0 0 0 0 7 32 3 0 2 0 7 33 38 39 38 35 32 23 1 1 2 1 7 27 27 5 0 15 34 34 4 0 6 11 19 21 20 23 24 22 15 9 6 7 10 19 26 29 29 25 29 34 35 30 24 4 4 4 18 30 29 30 32 39 48 30 18 32 45 51 48 45 42 40 40 38 31 30 29 29 27 19 17 15 7 2 0 0 0 4 20 21 14 0 0 0 0 16 24 18 32 13 4 3 3 0 0 0 0 0 8 27 36 35 29 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 49 46 38 28 14 9 9 6 2 0 2 13 20 22 18 17 14 8 11 12 3 4 2 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 472 570 792 1198 1530 1588 1046 643 510 447 438 431 488 503 504 633 571 467 468 548 556 617 564 687 825 786 807 691 681 693 634 629 648 684 666 658 670 762 783 614 546 589 749 1082 1349 1213 996 725 643 626 613 616 654 638 588 739 663 650 701 640 589 582 625 649 841 1051 872 623 655 607 718 886 968 976 992 1149 989 731 605 610 681 683 611 539 578 586 563 547 568 550 539 500 462 647 954 819 785 720 651 539 451 406 393 465 584 473 441 447 462 379 331 130 105 87 225 420 409 266 134 97 124 141 140 137 165 161 113 63 30 27 42 62 116 120 108 119 126 100 24 195 46 39 25 4 0 0 0 0 0 0 0 0 2 12 30 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 108 223 152 17 5 19 25 7 13 20 24 20 11 3 3 3 1 0 0 0 0 0 0 0 0 0 1 5 13 21 25 25 26 25 21 18 15 1 0 0 5 11 13 12 12 11 4 3 6 11 14 11 7 1 14 15 11 4 5 9 3 1 19 17 5 0 6 10 5 4 10 6 5 12 16 19 21 16 13 9 8 10 12 13 14 13 10 11 5 8 27 40 27 21 64 38 27 12 4 3 0 0 0 1 14 13 6 3 0 2 3 1 2 2 2 3 2 0 0 2 8 10 5 0 0 1 5 20 13 8 8 16 21 4 3 16 11 11 11 17 21 10 37 45 27 13 6 7 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 155 135 147 256 302 287 258 263 209 135 88 57 37 27 19 29 63 141 139 110 109 140 180 154 61 12 0 13 0 0 0 0 0 0 0 0 0 0 17 35 16 1 19 6 7 26 34 37 38 36 30 16 0 0 0 0 7 25 31 15 6 24 35 35 21 3 5 8 16 18 18 19 17 17 6 0 4 10 15 24 28 34 37 40 43 49 50 41 20 5 6 6 11 19 25 26 28 34 43 10 18 18 19 51 52 51 50 47 44 39 30 31 27 26 25 24 20 19 4 0 0 0 0 0 15 26 11 0 0 0 0 37 50 45 31 13 0 6 0 0 0 0 0 0 0 16 33 32 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 42 50 41 39 30 17 8 6 2 1 0 0 9 22 24 20 7 3 0 4 15 1 8 5 0 0 5 23 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 102 246 531 730 1146 1489 1457 1136 857 407 527 493 396 361 434 548 969 823 632 560 505 480 523 741 697 760 826 921 1006 702 592 611 598 646 717 713 675 638 609 963 973 747 655 622 597 735 804 633 558 700 653 572 569 575 649 722 709 639 623 646 680 658 600 610 665 676 750 1100 1015 714 690 690 795 927 971 983 1044 1151 1043 736 640 602 614 626 583 531 736 742 619 581 590 604 661 631 519 694 869 1103 1403 1196 799 451 413 390 347 383 384 344 384 436 579 789 722 542 284 308 493 500 346 207 181 119 98 107 116 115 126 154 138 122 61 37 39 47 80 113 137 186 130 98 75 94 91 127 32 8 3 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 208 343 297 151 56 12 8 9 13 15 16 13 7 7 8 7 2 1 0 0 0 0 0 0 0 1 6 11 18 26 31 27 24 23 19 10 2 0 0 3 6 12 15 16 16 14 13 10 12 13 12 7 2 9 14 12 13 15 18 14 4 13 17 12 6 11 18 13 0 0 0 13 13 17 21 21 18 15 13 11 10 13 16 15 14 11 12 8 10 31 75 80 32 42 33 35 31 11 1 5 16 16 6 8 10 8 5 2 1 2 0 0 2 3 3 2 0 1 7 8 3 0 0 0 0 3 21 10 6 5 3 4 8 10 20 13 14 16 15 16 23 42 35 13 3 1 7 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 110 149 152 88 66 118 142 144 249 292 231 178 150 151 131 99 91 132 196 191 186 330 471 453 388 302 224 93 188 167 96 19 0 0 0 0 0 0 0 0 24 24 8 1 0 0 22 32 34 35 36 34 22 4 0 0 0 0 17 32 35 33 32 37 39 15 0 0 3 17 12 13 17 20 12 3 1 1 8 17 23 25 32 34 45 56 61 58 46 12 6 8 10 12 15 23 9 10 23 28 3 34 45 47 48 51 52 51 48 46 43 40 38 29 29 32 30 26 23 16 1 0 0 0 0 3 24 4 0 0 4 12 48 47 35 27 15 7 18 0 0 0 0 0 0 0 0 22 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 35 39 36 36 31 24 18 14 10 7 3 0 12 21 22 16 0 10 7 10 17 11 0 0 0 0 12 22 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 115 352 556 766 1234 1354 1268 1167 1167 853 510 621 508 355 321 519 686 721 622 617 735 719 616 600 734 770 701 1023 995 873 753 628 633 636 707 641 663 730 748 737 1021 819 701 692 689 618 610 538 514 523 586 586 497 483 561 588 738 803 753 684 663 653 658 684 691 705 704 617 890 946 809 736 751 816 944 953 996 1084 1169 1034 669 670 634 586 594 576 536 594 980 703 640 660 602 642 642 514 558 724 814 1059 1321 1149 439 338 351 365 371 386 394 379 423 480 656 982 1073 776 790 679 384 255 307 309 201 192 170 276 241 144 110 133 170 121 48 42 52 57 63 93 148 118 190 159 120 207 328 45 50 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 110 205 149 40 5 15 11 30 14 9 14 14 8 9 11 5 8 4 0 0 1 4 3 1 2 7 7 11 22 26 21 20 22 19 11 3 1 0 0 0 11 21 23 20 19 16 14 12 13 13 11 8 11 14 20 33 34 31 23 9 3 14 14 10 14 24 18 2 1 1 27 16 20 19 13 10 10 12 12 7 6 13 14 10 9 11 9 10 13 30 40 28 25 24 35 74 30 11 12 15 22 8 2 6 16 10 5 4 2 0 1 2 4 4 1 0 0 0 0 0 0 0 0 0 2 8 2 5 7 8 8 10 14 24 9 15 20 16 22 32 29 7 4 1 8 13 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 96 88 98 116 106 101 40 18 16 104 219 181 138 190 269 282 228 117 95 111 119 155 299 418 391 422 454 417 372 679 637 325 96 4 0 0 0 0 0 0 0 5 27 25 12 0 5 30 35 35 31 30 32 30 4 0 0 0 0 2 12 29 35 35 39 44 31 5 4 6 12 7 8 9 12 7 0 0 0 6 13 17 21 26 31 40 55 63 59 46 22 6 9 13 16 20 23 0 0 15 26 23 27 36 41 45 47 49 52 50 48 49 41 33 29 29 30 30 30 22 11 0 0 0 0 0 0 8 29 21 2 25 43 41 32 23 13 10 4 3 7 4 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 24 29 30 26 24 25 28 28 23 18 14 16 16 16 20 14 1 11 22 27 25 18 7 3 0 0 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 101 297 486 647 783 1184 1438 1242 658 505 890 808 767 733 778 848 699 687 489 551 692 782 1032 720 649 719 1007 1277 1221 1269 1122 781 679 651 636 661 709 567 788 863 892 1079 1513 794 804 817 890 826 677 442 461 529 544 514 501 519 567 592 837 910 834 715 678 682 656 752 772 726 674 602 613 737 800 740 730 759 815 865 912 1063 1268 948 597 629 659 633 658 611 574 735 988 759 643 1012 845 681 617 523 515 751 741 775 1042 1445 1005 470 460 366 442 481 494 474 403 392 392 683 861 935 817 537 174 207 381 334 215 263 398 563 508 261 113 112 163 170 107 75 73 70 67 88 153 203 325 248 219 195 170 43 85 55 42 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 14 8 9 21 35 113 37 14 10 9 5 3 3 5 5 4 3 2 2 4 7 2 7 18 11 8 13 11 11 12 21 21 17 9 2 0 0 5 16 29 32 32 26 17 16 16 17 18 25 23 17 21 24 31 42 34 23 12 7 13 14 10 17 24 19 9 5 3 20 10 17 15 13 12 9 5 5 5 5 9 9 8 9 10 5 5 5 2 10 17 18 22 48 140 50 37 44 71 79 22 17 23 69 35 9 4 1 0 0 1 3 5 2 0 0 1 2 1 0 0 0 1 5 9 6 11 11 9 8 16 21 13 3 12 21 17 33 43 39 30 4 8 23 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 74 63 55 82 103 95 36 2 0 24 66 67 31 113 291 386 264 95 22 24 28 36 46 103 135 239 301 455 521 587 559 359 210 95 46 13 0 0 0 0 0 2 17 25 4 0 8 26 32 34 30 29 32 28 7 0 0 0 0 0 2 16 41 38 39 43 37 12 6 3 1 2 4 5 2 1 0 2 5 11 20 28 27 30 33 37 50 59 55 45 25 7 8 18 12 22 14 0 2 13 21 22 22 26 32 35 39 46 51 51 48 41 31 28 28 29 30 30 29 4 0 0 0 0 0 0 0 0 3 8 0 0 33 33 24 16 8 3 2 1 1 1 0 0 0 0 0 0 0 3 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 13 25 26 22 18 20 26 31 28 22 18 12 4 6 12 5 0 9 26 30 29 22 20 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 200 424 579 637 792 843 892 1076 874 491 364 411 733 1232 1289 1126 976 899 613 662 1157 960 1007 1163 873 723 737 1113 1309 1236 1095 966 669 603 650 662 612 572 664 1467 1328 1295 1206 1074 834 933 921 791 761 693 631 647 616 567 535 573 628 671 743 925 940 920 808 756 770 795 920 793 696 664 634 620 687 842 725 724 731 741 747 723 728 994 702 580 605 571 588 664 636 645 761 784 678 745 1269 739 558 553 534 590 845 830 880 666 968 944 555 568 461 588 764 938 918 828 807 516 520 476 810 810 366 185 405 422 360 333 369 427 471 482 251 148 143 163 173 183 173 155 132 115 153 213 260 317 345 499 287 102 75 136 111 75 10 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 4 10 36 96 24 15 20 12 4 2 5 10 9 9 6 9 8 6 7 5 1 16 8 9 8 4 4 5 16 17 17 14 6 1 1 7 15 28 34 30 24 19 15 16 20 28 36 29 24 27 28 30 41 30 24 17 15 16 16 13 32 20 18 17 10 1 6 13 14 18 14 10 8 7 8 8 8 7 8 8 8 8 6 7 7 2 3 9 11 11 28 105 24 23 26 22 27 26 13 19 62 40 15 7 3 1 0 0 2 3 2 1 1 1 2 6 0 0 2 5 8 10 8 13 15 9 6 13 15 7 1 7 23 18 30 38 35 20 2 13 22 18 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 80 72 47 70 75 85 48 0 0 0 4 4 5 38 150 206 154 52 0 2 0 0 0 7 20 55 102 317 244 184 200 228 307 449 299 99 14 0 0 0 0 0 15 23 0 0 0 17 29 31 31 28 30 32 16 0 0 0 0 0 0 10 35 32 36 42 35 15 1 5 1 0 0 0 0 0 1 7 14 18 24 36 34 40 38 41 47 51 50 43 26 11 6 6 5 17 6 0 5 11 13 6 9 13 17 21 27 36 43 41 38 33 27 25 26 21 25 19 14 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 23 13 5 0 0 0 0 0 6 4 0 0 0 0 0 4 16 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 7 10 19 23 8 7 12 19 28 27 23 18 15 11 9 5 0 10 15 25 30 28 23 21 22 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 105 644 973 713 587 838 1208 1287 928 541 331 268 346 614 1126 1034 1031 890 673 431 400 869 969 1025 870 616 550 584 853 1007 1232 1009 732 645 698 713 872 667 580 756 1232 1395 1518 1377 1130 856 829 1009 925 765 675 734 796 786 717 594 606 587 661 780 884 920 911 799 784 783 844 876 737 695 725 734 726 749 795 718 740 740 759 767 731 693 739 555 668 793 711 671 695 713 869 677 645 887 1106 1349 764 546 510 518 488 536 670 709 718 1072 721 629 716 760 862 495 841 967 1092 1118 1141 898 504 1105 911 569 392 419 259 301 510 399 344 345 348 307 243 238 224 205 205 225 219 219 140 308 250 262 267 453 882 153 26 41 147 161 98 123 33 4 0 0 0 8 25 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 2 1 0 1 4 4 0 2 4 4 5 11 16 16 19 17 16 13 9 9 10 7 9 9 6 5 4 4 6 14 17 14 10 4 1 0 1 6 8 19 19 16 15 16 18 25 40 46 35 28 26 31 38 32 28 24 19 20 19 14 13 21 14 9 13 7 0 3 13 28 29 19 10 8 7 7 6 7 6 7 7 7 7 8 9 8 4 3 5 6 4 7 25 7 10 6 5 15 21 17 12 6 10 6 18 13 1 0 0 0 0 0 0 1 1 3 4 2 0 1 4 7 8 5 3 4 10 7 8 7 5 6 11 25 18 18 22 17 8 5 18 24 11 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 490 262 108 100 91 77 106 44 5 0 0 0 0 0 1 4 15 39 8 0 0 0 0 0 0 0 0 29 96 46 17 37 82 231 450 448 197 121 56 25 9 0 0 15 11 0 0 0 0 6 25 31 29 29 30 11 0 0 0 0 0 0 0 0 17 35 43 41 19 3 0 0 0 0 0 0 0 5 17 18 22 31 36 38 42 36 39 43 44 44 36 26 15 8 17 12 2 1 4 15 22 23 13 0 0 1 5 10 16 23 28 28 23 21 17 12 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 23 2 0 0 0 0 0 0 26 35 16 0 2 5 30 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 15 8 10 14 17 13 9 5 10 19 22 23 24 21 19 17 19 13 7 25 31 27 22 18 14 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 411 722 749 651 625 823 893 676 1007 879 445 602 624 656 794 873 929 783 560 526 717 903 1011 937 806 647 591 564 625 1005 1566 1255 758 607 703 838 970 701 738 770 812 911 983 786 828 800 822 923 883 728 663 697 703 735 724 653 644 701 756 871 916 929 901 814 804 772 818 794 749 762 761 717 720 736 731 714 708 694 756 836 854 826 743 639 831 1167 1020 909 852 977 1369 1445 1232 1087 903 838 899 557 554 723 671 569 621 793 956 1004 495 726 621 414 253 315 421 465 807 966 1051 906 686 1314 899 538 321 228 137 242 590 294 442 488 476 423 362 330 316 267 259 335 302 193 255 1102 900 324 150 655 1098 78 12 9 100 188 110 50 10 0 0 0 0 3 16 37 67 59 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 1 0 0 0 0 2 9 6 4 7 14 18 18 16 14 8 7 7 8 8 8 11 24 22 7 7 6 8 14 10 12 12 3 0 0 0 2 9 19 14 9 12 20 29 35 29 23 19 19 25 29 28 22 30 29 29 35 32 25 23 21 19 3 7 4 3 5 9 22 26 22 10 6 6 3 0 0 1 2 4 6 6 6 6 5 5 2 2 3 3 8 17 16 30 38 35 32 24 13 5 1 2 11 25 22 12 4 1 0 0 0 0 2 3 2 2 5 16 2 1 2 4 4 3 7 15 15 16 12 11 15 20 25 20 16 40 19 2 9 22 20 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 714 767 472 339 205 165 153 66 6 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 4 19 22 0 4 20 90 217 307 281 301 261 298 128 0 0 0 0 0 0 0 0 1 15 30 30 28 29 31 1 0 0 0 0 0 0 0 6 29 42 44 27 3 0 0 0 1 0 0 0 4 6 12 23 36 38 41 41 34 30 32 31 26 23 20 21 26 28 12 16 29 22 25 33 36 26 11 4 0 0 0 0 9 19 20 18 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 18 0 1 18 11 1 0 4 22 29 6 0 11 20 13 42 40 39 14 0 0 0 0 0 0 0 0 0 0 0 0 0 14 32 23 3 10 12 14 11 7 10 2 3 13 18 21 22 21 12 4 1 11 33 30 27 22 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 177 633 973 1111 956 632 736 1344 1744 1355 1029 714 1073 856 831 752 620 648 715 623 448 590 777 837 818 914 847 772 733 855 1146 1418 1276 812 690 702 747 795 775 763 808 663 812 934 815 800 862 779 791 744 714 741 732 714 775 839 802 718 686 834 959 968 920 895 871 859 851 822 801 817 819 796 781 791 765 716 704 693 687 725 810 932 1019 884 737 790 914 536 627 858 1005 1140 1328 1452 988 919 748 611 526 577 820 940 615 592 671 1144 1174 541 794 352 224 213 253 223 169 313 467 633 625 521 583 522 231 218 190 154 374 526 285 471 545 555 522 479 456 436 301 278 367 236 192 602 1523 396 97 190 656 572 37 34 6 36 296 153 10 1 0 0 0 0 0 0 25 90 95 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 8 7 4 4 6 6 6 3 2 7 4 4 4 8 8 8 13 26 25 11 11 11 11 10 7 14 5 1 0 0 0 2 10 26 13 15 18 21 29 30 16 11 11 14 22 19 15 22 35 42 30 33 24 19 20 22 22 4 11 11 7 9 13 18 24 10 5 6 8 7 5 4 3 2 3 2 2 2 3 3 1 1 34 37 22 12 9 8 16 17 35 38 37 17 3 6 4 16 19 6 3 8 12 8 0 0 0 3 7 7 5 12 23 13 2 0 2 4 13 29 42 29 21 21 28 26 22 22 20 14 36 11 0 5 14 15 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 579 728 715 626 351 295 219 90 0 0 0 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 32 92 169 209 329 513 721 531 125 17 23 11 0 0 0 0 0 4 25 31 27 27 32 22 0 0 0 0 0 0 0 0 20 40 44 32 7 1 0 1 3 4 0 0 6 4 14 25 35 37 46 42 30 16 14 24 23 17 10 6 6 13 16 24 29 27 30 39 38 29 24 21 11 0 0 0 2 6 11 11 3 0 0 0 0 0 0 0 21 5 0 0 0 0 0 0 0 0 0 0 0 11 7 0 3 16 25 4 0 0 0 0 2 14 2 0 4 20 32 46 33 7 0 0 0 0 0 0 0 0 0 0 0 0 21 32 19 1 6 8 10 4 0 0 0 0 5 10 17 23 26 26 25 22 23 23 19 20 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 272 649 768 848 763 735 1025 739 1048 981 907 987 1104 917 977 970 660 744 843 698 437 426 566 726 867 923 916 891 903 975 853 778 793 808 841 789 811 861 894 846 858 658 754 763 718 786 890 784 820 662 709 755 793 834 738 873 956 968 903 894 979 1022 949 934 957 944 935 879 853 856 846 824 818 821 793 746 706 694 703 727 750 773 850 793 687 694 702 584 593 815 806 741 866 1018 948 914 683 700 559 495 553 684 579 395 324 1155 1167 771 603 206 230 163 138 122 237 476 526 674 337 227 239 272 271 202 133 170 591 511 390 568 537 563 511 455 470 475 402 370 271 144 210 176 377 734 279 212 359 173 46 28 2 32 224 37 0 0 0 0 0 0 0 0 0 35 73 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 5 8 9 12 11 10 8 7 6 4 1 2 3 2 10 8 10 14 15 18 18 10 17 13 8 7 12 12 0 0 4 3 2 1 1 6 11 11 8 15 18 13 11 11 21 12 19 17 26 41 41 27 20 19 26 23 21 25 18 13 16 12 10 15 14 10 4 5 4 6 6 3 3 7 7 1 0 0 0 2 2 1 10 54 54 28 10 2 1 3 8 8 36 49 37 15 5 4 7 2 3 14 19 15 7 0 0 0 1 8 20 19 16 16 6 3 0 2 3 12 41 66 34 9 22 34 35 29 21 14 11 7 3 1 7 14 14 4 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 487 681 738 662 470 344 226 64 0 0 15 44 71 57 57 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 10 43 112 125 350 643 877 925 598 209 236 120 26 0 0 0 0 0 11 31 28 27 30 29 17 8 0 0 0 0 0 0 5 39 45 35 25 14 0 0 0 0 3 8 16 18 26 26 31 42 48 42 23 6 5 17 21 15 7 5 4 11 26 33 28 13 23 28 28 22 24 23 21 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 0 0 0 0 10 33 34 1 0 0 0 0 0 0 0 0 0 0 0 3 24 23 9 0 0 0 0 0 0 0 0 0 0 0 0 19 29 30 28 21 20 11 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 208 486 594 597 580 674 928 1012 881 543 1118 1128 842 782 884 903 611 766 783 706 654 652 691 895 1125 1090 968 1028 1121 977 724 595 615 772 888 813 761 881 927 882 805 764 798 747 698 687 758 822 912 671 695 733 804 800 728 752 868 971 962 926 971 1013 963 960 938 900 888 894 889 902 884 865 871 844 816 792 713 725 745 742 712 662 639 658 632 628 639 640 708 799 643 595 702 744 779 846 728 625 520 505 481 574 588 409 544 1702 1068 766 455 182 300 278 234 186 445 458 316 333 117 72 109 143 161 132 68 172 798 383 400 512 524 553 528 415 366 385 400 287 114 117 93 32 89 170 165 143 145 75 31 12 1 31 87 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 0 2 4 8 5 8 10 10 11 15 16 10 9 6 3 3 3 2 7 7 7 6 6 12 21 11 22 23 16 12 13 13 12 11 22 7 5 5 1 0 2 9 5 14 22 24 21 18 35 21 36 25 31 42 38 25 19 18 26 20 22 33 35 16 3 1 2 9 11 9 8 7 3 5 1 0 0 1 2 0 0 0 1 4 5 5 10 26 36 13 3 0 2 4 4 6 46 46 26 8 0 5 14 12 13 14 15 10 4 0 1 2 0 0 16 22 36 53 40 7 0 0 0 0 25 42 11 10 22 24 29 27 15 8 10 2 1 2 8 9 6 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 136 251 416 506 475 415 303 159 19 2 6 80 247 366 283 320 167 73 42 29 11 7 1 0 0 0 0 0 0 13 16 11 16 2 0 27 63 128 385 688 794 808 751 603 658 681 272 106 31 0 0 0 0 5 12 14 0 8 17 21 13 0 0 0 0 0 10 39 52 43 39 14 0 0 0 0 6 10 13 18 27 29 36 41 44 40 25 0 0 16 20 12 4 6 5 15 29 34 23 1 12 4 4 8 9 0 4 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 0 0 0 0 0 18 30 12 0 0 0 0 0 0 0 0 0 0 11 18 18 0 0 0 0 0 0 0 0 0 0 0 0 1 3 27 30 31 27 21 19 20 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 32 217 386 546 590 612 798 1032 1080 904 723 1330 1453 1068 889 859 731 509 565 817 830 882 871 802 935 1041 943 924 1083 1106 885 646 649 665 858 911 1014 1225 1039 940 985 923 832 769 715 643 671 717 823 815 691 696 746 867 867 832 786 796 822 776 875 925 955 942 893 895 859 869 891 917 926 908 885 891 867 850 815 778 780 781 739 727 679 652 657 656 622 606 762 919 857 659 640 670 769 658 651 685 612 606 701 587 555 625 620 819 1383 939 805 289 142 292 292 123 144 358 316 224 164 78 67 21 21 31 36 41 301 906 264 647 482 488 564 432 334 314 328 327 207 54 36 0 5 14 82 107 126 155 146 31 4 0 8 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 0 0 1 2 0 2 9 7 5 6 8 11 6 9 9 8 6 3 2 2 3 4 5 11 14 15 15 26 33 26 19 30 43 43 45 38 4 0 4 4 3 9 15 13 18 29 30 30 32 36 28 44 35 36 40 35 27 26 21 27 19 22 31 36 28 16 9 4 9 11 7 4 6 5 0 1 0 4 12 14 9 7 3 4 4 4 3 3 6 19 14 2 2 2 3 5 6 12 28 25 6 4 10 17 16 11 11 13 8 3 0 1 2 0 0 1 10 16 33 35 2 0 3 1 0 18 20 0 4 20 20 22 15 6 4 7 2 1 1 9 12 12 6 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 36 18 34 135 155 135 112 67 22 3 6 116 455 597 652 737 503 308 239 194 167 122 57 10 0 0 3 2 10 67 124 127 74 7 0 8 19 100 283 491 490 341 379 589 765 907 738 539 240 28 5 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 5 28 49 47 46 32 5 0 0 3 10 9 14 13 16 22 29 34 39 39 19 6 16 33 29 8 0 0 4 19 34 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 0 0 0 0 0 0 0 0 0 0 26 29 13 0 0 0 0 0 0 0 0 0 0 0 0 12 24 28 29 31 23 11 8 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 140 236 370 385 495 1143 1453 929 840 920 1005 860 961 955 891 748 641 661 819 826 858 842 901 943 981 1025 1101 1068 892 795 838 824 826 878 983 1208 1352 1244 1116 597 728 892 793 758 747 697 744 764 697 653 707 830 1002 908 853 783 757 768 800 883 922 917 941 925 888 886 923 947 950 939 926 923 929 916 914 871 856 835 796 763 775 753 717 712 714 692 695 873 867 797 709 685 669 681 564 543 787 919 766 738 940 749 640 677 935 1114 973 469 74 36 133 179 148 151 235 179 277 145 46 41 12 3 1 8 49 391 624 122 303 215 477 541 535 480 467 508 365 153 48 3 1 5 22 22 54 77 102 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 8 6 1 0 3 4 5 5 8 11 7 10 13 10 7 6 5 3 1 4 3 4 8 12 16 19 25 27 20 17 19 21 21 16 0 0 0 0 3 12 21 21 21 32 28 29 33 33 34 45 36 40 43 38 29 29 28 19 16 24 26 32 35 28 8 15 14 16 12 5 3 4 2 7 3 6 14 16 13 11 5 5 1 12 7 0 1 5 8 0 3 5 2 0 0 1 6 28 14 10 9 7 5 4 0 0 9 7 4 2 0 0 0 0 0 0 2 4 0 1 5 2 0 7 7 4 4 6 10 9 7 2 1 2 0 1 4 16 16 12 6 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 4 2 5 1 1 13 9 2 28 58 137 390 458 809 962 841 598 541 446 289 211 214 166 116 47 53 41 58 138 338 478 252 56 0 0 0 42 106 171 168 117 138 315 548 747 834 908 970 588 199 39 2 0 0 0 16 17 7 6 31 17 3 4 5 5 17 33 38 42 44 38 15 1 0 8 13 13 20 19 16 20 28 34 39 41 29 23 31 37 34 23 2 0 1 9 25 32 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 33 0 0 0 0 0 0 6 36 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 33 7 0 0 0 0 0 0 17 16 7 0 2 13 24 30 30 29 25 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 49 48 77 267 808 1400 1623 1663 1365 976 778 803 805 831 783 705 622 681 684 594 570 680 1058 927 848 897 988 1005 788 817 788 835 969 1109 1060 874 963 1039 867 802 878 884 666 704 725 692 710 652 649 657 756 876 954 858 824 755 740 768 835 896 925 943 928 894 902 944 984 990 977 968 940 938 944 951 974 944 931 857 806 768 712 663 669 692 711 717 731 809 809 741 711 662 622 589 558 606 591 632 621 637 637 503 619 590 1122 1165 848 395 7 9 119 81 64 246 379 184 296 76 35 34 32 20 5 23 62 203 167 86 132 248 1025 693 603 571 917 1025 587 53 8 3 2 23 41 37 65 60 55 31 6 3 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 4 3 1 1 5 7 7 12 18 17 14 11 2 6 7 7 5 3 7 3 2 4 8 11 14 20 28 21 22 15 10 6 4 2 1 1 0 6 14 19 20 22 28 24 23 24 30 34 34 28 43 45 45 36 38 37 14 21 29 20 32 37 33 29 29 27 20 14 13 8 5 7 13 13 9 10 10 8 5 2 2 1 6 2 0 0 0 1 0 2 0 0 0 0 0 1 7 6 5 3 2 2 2 4 5 9 7 3 1 0 0 0 0 1 0 5 6 4 5 10 8 4 5 5 6 8 8 9 1 6 2 0 2 3 2 6 15 13 9 9 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 22 6 4 0 10 5 0 0 0 4 34 73 116 217 545 759 779 674 655 592 367 256 378 563 526 452 296 141 236 284 401 701 503 133 42 20 11 20 27 19 25 77 127 143 189 384 523 780 1176 1163 623 263 36 12 2 0 2 9 12 3 15 25 0 0 6 5 9 25 28 37 37 36 27 11 3 17 18 18 19 19 20 20 24 31 35 35 31 28 32 36 38 32 10 0 0 0 13 29 18 0 6 16 18 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 20 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 32 8 0 0 0 0 10 30 36 40 40 34 26 30 31 30 30 26 22 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 5 20 81 370 957 1091 1584 1493 1080 1152 952 587 1000 1236 971 785 909 951 843 768 659 663 648 889 778 763 1013 1156 1043 762 877 778 726 821 912 868 710 721 989 944 771 813 823 634 594 639 657 712 712 684 751 768 807 849 871 817 740 759 807 845 866 886 923 959 924 972 1032 1057 1025 982 972 909 909 902 931 970 965 923 822 774 740 703 682 674 680 678 719 770 843 849 729 755 698 612 643 661 667 660 636 901 925 709 428 466 493 1043 977 821 669 310 28 98 62 52 356 316 176 271 135 59 67 64 37 15 28 57 156 132 249 278 487 1034 590 687 594 700 621 73 23 4 16 4 58 77 53 59 59 28 6 0 2 2 1 4 2 1 11 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 4 5 6 6 7 9 9 12 16 19 14 9 12 2 2 8 8 4 6 6 5 5 6 11 16 20 19 15 18 20 12 8 6 5 5 4 0 0 1 8 15 18 19 19 24 20 19 30 33 27 44 44 42 37 58 54 28 31 28 22 30 32 30 30 26 14 19 17 19 14 9 16 26 20 11 11 12 10 5 2 2 3 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 1 6 1 6 6 6 9 14 10 9 11 11 8 6 9 11 2 7 4 2 4 5 5 5 6 13 14 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 10 10 10 11 30 13 2 0 0 0 4 6 8 48 138 248 343 396 508 549 455 349 175 168 569 815 626 306 454 641 433 531 536 194 166 67 40 51 61 46 6 55 154 148 103 131 183 366 780 1030 951 796 827 442 120 10 0 2 18 29 30 25 5 1 6 4 1 2 14 29 31 31 32 28 15 9 28 28 23 21 18 17 22 28 31 31 30 29 30 34 35 36 19 0 0 0 13 26 24 17 26 28 27 28 28 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 0 1 0 0 0 0 0 0 0 0 11 15 8 29 23 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 35 36 24 1 0 0 7 21 33 33 35 38 35 30 27 26 24 26 20 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 312 875 886 1495 1294 1121 986 998 882 656 952 1082 1097 1176 1201 851 703 503 465 647 797 759 714 1615 1601 1274 1050 1074 876 722 815 763 732 716 723 821 874 796 777 781 708 651 656 664 754 852 816 763 802 788 822 833 758 717 740 741 771 792 825 868 923 961 1021 1063 1088 1054 996 943 879 879 848 877 912 911 865 802 784 751 697 655 644 655 674 725 859 962 853 744 809 861 651 674 685 674 642 589 773 821 860 861 802 1106 1384 543 368 403 203 39 57 11 52 213 143 166 198 126 84 92 102 55 52 61 97 196 245 232 304 342 307 141 145 233 68 10 15 18 14 20 4 38 36 21 27 27 13 0 2 1 1 3 4 0 0 8 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 3 10 11 11 7 1 1 6 6 10 11 18 27 26 12 5 6 11 14 9 8 14 10 8 7 12 15 16 16 14 10 24 15 12 9 8 6 3 0 8 8 9 9 13 20 24 19 29 31 34 42 46 49 47 41 36 65 53 22 16 23 35 25 19 15 19 21 18 23 20 10 19 15 19 22 14 15 8 10 13 7 3 4 3 0 0 0 1 2 1 1 1 2 0 0 4 3 0 0 0 1 0 2 4 2 0 2 7 0 0 0 0 2 4 5 11 12 13 4 4 11 15 12 12 14 13 11 10 13 14 8 10 9 11 7 5 5 5 6 9 7 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 6 0 0 2 14 30 40 22 29 16 5 8 6 0 0 15 77 160 182 231 333 315 283 247 242 260 607 805 638 516 587 519 354 308 244 197 71 59 115 183 134 41 34 111 104 111 68 26 62 168 484 702 927 1117 995 454 110 12 4 0 4 33 33 12 0 2 4 0 0 5 21 27 24 25 29 11 14 32 36 36 28 20 12 15 26 31 31 30 30 32 34 34 38 17 13 18 10 0 1 21 28 28 28 29 33 34 35 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 17 0 0 0 0 0 0 0 0 0 0 29 41 40 37 35 36 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 39 37 37 33 30 16 5 31 35 29 26 27 28 26 21 18 18 18 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 249 572 987 1422 650 1071 858 1136 1495 1351 742 1028 1498 1498 1289 832 462 360 407 715 835 784 657 679 1140 1131 1036 1052 1069 930 946 845 800 791 765 825 830 694 659 664 676 698 716 683 683 776 769 787 843 817 793 724 705 766 764 717 719 712 758 781 837 938 1016 1044 1074 1071 996 945 900 869 826 835 857 866 856 838 828 793 720 654 637 645 673 779 1059 984 790 759 861 852 624 611 625 636 704 762 800 811 811 744 545 917 1146 441 455 437 80 34 54 68 73 121 75 119 109 124 130 131 151 74 96 89 173 264 233 131 146 154 184 142 58 55 30 11 22 17 22 21 7 22 163 165 56 9 4 1 4 0 0 7 8 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 4 12 13 13 15 11 5 8 13 10 8 4 4 5 8 10 10 11 17 14 7 8 16 5 7 16 16 14 14 16 16 28 20 10 9 8 5 1 1 0 1 5 9 19 31 33 22 35 33 38 42 47 46 39 37 43 41 33 29 31 38 38 17 17 11 12 16 20 24 24 14 17 13 16 11 1 1 4 3 11 7 4 2 0 0 0 4 4 5 2 0 0 0 0 2 4 1 0 0 0 0 0 2 3 4 3 3 7 0 0 5 5 9 10 10 11 6 0 0 1 8 14 15 14 13 13 9 13 19 17 15 22 9 12 5 4 8 6 4 8 8 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 1 1 0 0 8 14 11 21 72 164 145 102 50 24 22 10 47 82 74 58 97 132 108 109 79 26 78 190 313 245 177 199 126 124 147 105 164 131 30 119 106 60 22 29 27 39 14 0 2 27 145 219 411 668 967 962 690 529 194 33 0 17 32 7 0 1 1 0 0 0 14 27 17 10 19 22 10 24 32 31 27 24 15 18 25 32 36 35 34 33 35 37 39 34 24 25 18 3 0 9 29 32 32 30 31 32 37 34 20 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 11 29 34 35 30 30 32 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 35 38 36 33 30 30 12 7 26 33 25 22 20 18 15 13 11 12 11 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 60 108 736 1114 1159 642 718 542 1061 1259 1080 855 1083 1455 1079 964 743 518 491 704 888 882 912 798 734 878 928 960 919 858 808 832 918 942 850 901 968 1048 886 686 622 731 747 716 688 693 726 819 800 875 855 752 671 720 778 725 696 697 708 751 766 793 904 985 1026 1052 1043 985 976 933 880 846 844 855 865 878 886 864 807 732 654 646 649 696 893 1050 874 749 788 896 815 659 613 606 633 751 854 983 1065 971 612 289 294 328 296 490 705 94 38 19 187 175 98 111 134 90 87 180 191 153 78 87 128 223 375 332 114 84 68 59 42 36 37 31 23 40 16 14 14 8 5 24 157 32 8 4 2 4 0 0 6 6 2 0 0 3 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 11 13 15 12 15 16 11 8 10 13 10 4 2 1 6 16 17 7 13 13 11 9 8 8 7 11 14 20 22 37 50 34 17 7 8 6 5 5 5 6 16 25 22 25 29 24 18 37 32 41 43 38 32 25 28 41 40 48 48 50 42 30 19 16 13 13 12 13 11 10 16 4 5 9 13 8 0 2 6 11 10 8 7 3 0 0 0 6 7 8 5 2 0 1 6 6 4 1 0 0 0 1 4 4 3 3 6 5 1 5 8 11 12 9 5 2 0 0 2 0 7 11 12 13 12 15 10 23 41 23 5 7 5 4 1 0 6 6 4 9 10 1 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 4 6 4 5 9 2 5 36 99 150 163 126 57 28 16 15 38 22 5 9 41 53 60 19 1 0 8 71 64 75 110 128 108 68 41 300 223 13 17 6 6 3 3 0 0 2 12 4 6 21 19 25 144 551 868 1065 932 654 207 10 8 19 17 0 0 0 0 0 0 0 0 2 0 7 15 1 14 21 23 22 21 19 19 23 32 41 41 38 33 30 35 38 36 32 28 24 10 0 10 29 29 31 31 28 27 29 29 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 0 0 0 0 0 0 0 0 0 0 16 26 24 18 20 25 18 1 0 0 0 0 0 0 0 0 0 0 0 0 6 19 31 35 33 30 26 26 27 23 15 16 17 12 13 12 11 8 8 9 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 197 636 870 1120 828 1004 1151 769 955 1046 1400 1467 1247 954 526 562 556 598 627 640 712 848 1103 990 981 965 933 907 678 571 653 721 805 756 667 953 879 774 698 667 659 719 689 688 704 709 743 809 726 904 810 733 734 740 696 671 674 667 723 759 750 793 886 966 1004 1007 1014 1027 1015 972 924 905 908 917 925 942 942 898 817 768 742 658 654 739 1050 1087 910 814 813 915 867 812 697 609 582 630 917 987 948 789 578 276 296 383 420 354 332 156 43 79 188 141 173 153 115 197 179 193 155 95 119 195 183 142 208 133 96 95 93 87 63 49 43 35 31 34 16 23 18 14 9 48 104 24 27 7 2 0 0 0 0 4 5 1 0 12 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 0 0 1 3 3 0 3 8 8 5 4 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 5 2 2 5 9 14 16 14 16 7 6 9 9 9 16 13 16 17 17 16 6 7 10 11 8 8 11 11 10 11 26 43 55 48 29 16 7 10 5 5 7 8 12 21 34 32 19 13 12 17 25 22 24 30 31 27 28 33 36 50 199 77 38 32 25 23 21 14 16 13 10 4 2 5 0 3 2 4 2 0 1 4 10 10 13 16 9 2 1 1 7 5 7 8 5 3 3 5 6 11 11 7 5 5 4 4 2 1 2 4 6 7 9 11 14 11 9 7 4 4 6 7 6 11 12 13 15 20 24 19 46 32 10 0 0 1 1 1 0 0 4 5 9 11 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 5 9 13 10 0 0 6 10 47 86 122 63 18 10 23 42 36 12 1 10 25 45 61 48 24 2 58 110 120 119 164 188 181 160 276 221 45 27 108 75 3 0 0 0 3 40 55 15 8 2 0 20 125 197 447 679 769 747 772 165 19 0 0 0 1 2 18 37 25 0 0 0 0 1 0 0 0 3 8 16 11 4 12 31 36 38 38 35 24 28 35 37 34 30 26 24 4 19 29 28 29 31 28 26 28 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 0 0 0 0 0 0 0 0 0 0 5 12 9 0 6 22 26 26 18 8 0 0 0 0 0 0 0 0 0 0 2 17 26 25 6 19 22 22 24 27 27 21 17 9 6 6 6 5 6 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 233 598 876 909 1225 770 554 927 1081 962 921 680 1446 1131 889 790 749 519 583 689 729 712 848 1130 1139 1089 884 842 721 585 677 789 754 855 910 842 825 696 576 658 689 686 672 700 696 758 715 720 721 736 891 779 741 709 672 634 647 667 653 744 745 749 802 879 970 1012 1023 1029 1052 1066 1053 1015 995 998 1001 1004 1005 993 1005 834 784 728 667 669 757 1106 1108 955 810 783 907 898 889 717 592 529 505 661 881 942 727 514 412 374 353 308 911 608 279 121 108 51 172 199 125 74 95 118 136 102 90 85 175 187 93 225 132 89 83 87 77 44 53 41 32 33 30 15 14 23 22 12 100 99 27 40 2 7 2 0 0 0 0 0 2 1 15 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 12 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 11 3 2 5 8 7 1 1 0 2 5 6 3 2 11 3 0 0 0 0 0 0 0 0 0 0 0 1 7 1 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 8 11 10 6 4 5 10 13 10 8 6 7 7 10 24 28 16 3 2 4 2 2 4 3 3 3 3 4 6 10 23 40 50 43 28 19 17 19 14 10 11 10 14 21 20 25 11 4 5 11 17 19 22 26 41 27 34 39 33 31 60 56 52 43 33 27 23 16 13 9 2 0 0 0 1 5 7 12 10 4 0 3 8 6 8 11 11 11 12 14 12 7 6 7 6 6 6 10 22 23 21 12 5 5 6 4 0 4 5 6 9 11 10 9 7 9 8 6 5 4 5 9 11 12 11 13 20 25 25 22 28 32 8 7 10 6 2 1 0 0 5 5 3 2 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 1 2 6 17 41 29 12 6 7 8 8 15 16 18 0 0 1 17 40 54 34 23 6 0 24 68 113 115 135 137 114 90 117 128 259 263 337 321 73 236 583 366 81 2 1 0 3 99 206 118 15 8 0 0 1 15 109 245 384 828 1239 837 158 7 0 0 20 85 166 328 217 89 46 13 0 0 11 9 2 0 1 12 21 7 6 24 33 37 37 30 15 9 22 38 39 35 30 26 22 30 31 33 34 33 30 31 33 36 36 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 0 0 0 0 0 2 14 23 24 22 9 0 0 0 0 0 0 0 0 0 0 0 8 14 11 18 8 13 17 20 16 10 1 1 4 4 5 6 6 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 136 441 693 950 885 988 1217 1170 965 1069 1121 959 718 767 937 732 847 737 647 557 497 622 639 664 963 1123 1039 898 851 743 596 722 835 784 825 962 853 809 789 695 640 979 656 607 602 608 655 747 689 665 708 753 782 724 714 625 612 607 638 653 630 728 730 778 831 899 972 1009 1033 1028 1072 1098 1095 1068 1037 1039 1048 1058 1070 1042 996 884 835 764 688 669 758 951 920 910 747 707 781 854 852 732 642 575 537 635 830 860 792 629 516 470 417 462 984 706 538 248 108 139 210 94 18 3 75 117 98 65 66 86 190 141 78 117 81 78 84 75 74 59 34 42 31 34 31 16 25 54 42 17 185 93 27 33 19 19 2 0 0 0 1 2 1 0 29 12 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 3 11 0 5 2 5 7 5 4 7 8 7 3 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 15 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 17 16 6 1 1 2 3 7 8 7 6 6 7 10 16 28 16 6 5 5 5 4 2 1 0 5 8 15 20 17 18 25 33 30 28 28 25 24 19 17 14 23 22 10 12 4 11 12 12 16 21 23 28 48 22 38 44 44 41 35 54 54 44 31 27 24 16 8 12 9 6 4 3 5 7 7 14 21 18 9 5 5 2 2 6 7 12 10 9 11 12 19 7 7 13 15 14 18 31 3 8 8 5 4 3 1 2 10 12 12 12 11 6 1 7 3 3 3 4 8 13 11 4 3 6 12 18 18 15 8 23 8 7 7 4 1 1 0 0 2 1 0 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 9 11 9 29 78 129 85 36 13 11 12 25 22 14 10 9 0 0 7 12 18 21 9 5 2 34 133 185 94 69 25 23 31 17 58 169 317 262 179 453 1002 750 261 87 54 8 10 74 57 42 29 33 0 0 0 0 14 61 122 342 856 1025 553 53 0 0 24 51 153 406 562 247 69 16 0 1 11 18 26 10 0 0 1 18 4 13 32 35 36 32 9 0 9 30 30 34 33 32 31 31 31 34 37 37 34 33 36 39 39 37 25 16 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 19 14 0 0 0 0 0 0 11 23 22 19 3 0 0 0 0 0 0 0 0 0 0 0 0 23 29 16 0 0 0 15 6 1 2 1 3 3 6 10 13 10 9 18 3 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 34 442 949 1082 988 1430 1247 1136 1160 1294 1229 735 851 665 729 704 522 618 456 696 589 501 556 570 623 1174 1255 1169 1201 1164 653 629 778 826 704 687 780 797 700 733 727 835 910 577 621 602 583 638 697 711 724 678 699 721 699 666 616 612 624 661 658 674 724 731 820 860 918 972 1005 1013 990 1065 1102 1094 1070 1051 1050 1065 1071 1043 1002 970 951 870 790 699 673 745 832 848 850 708 685 673 707 786 800 762 697 630 695 833 885 743 454 465 391 407 469 653 509 561 256 72 160 175 23 5 16 100 77 64 60 74 130 193 103 73 107 131 115 85 165 72 45 35 36 41 45 36 9 11 47 59 64 246 78 28 38 35 7 0 0 0 0 0 1 2 4 36 8 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 3 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 2 2 1 0 0 0 1 0 3 2 0 0 0 0 0 0 0 1 0 2 11 8 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 9 24 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 17 18 16 9 5 3 4 8 10 11 10 9 8 10 11 4 5 16 16 13 12 11 8 8 8 10 8 20 25 17 21 26 33 33 37 38 33 26 14 7 21 18 7 4 5 3 21 21 19 27 27 22 31 56 42 57 57 69 77 68 49 24 22 14 24 23 14 10 11 16 19 18 13 13 14 10 10 25 20 8 3 2 2 0 0 3 4 1 4 8 10 17 9 9 19 22 23 17 15 44 36 14 6 2 3 5 6 10 10 20 21 15 6 2 6 2 0 2 9 12 11 7 1 6 16 10 12 12 6 8 10 1 1 1 1 0 0 0 0 1 2 2 1 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 3 20 46 40 42 96 187 196 110 33 14 13 23 41 28 40 61 79 70 41 17 8 4 5 5 8 15 29 64 39 11 0 1 1 0 22 94 151 59 80 261 440 443 359 287 395 264 128 137 70 21 49 64 40 5 3 0 1 35 97 174 428 734 773 545 190 113 41 7 25 50 47 23 10 3 0 0 0 3 26 4 0 0 0 7 0 0 23 32 34 36 31 15 2 0 12 26 28 31 32 35 36 35 38 39 38 35 32 33 35 35 35 33 33 34 26 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 16 17 11 0 0 0 0 0 0 0 0 0 0 0 0 3 20 2 1 0 0 0 2 0 0 0 0 1 5 19 18 17 10 10 17 13 1 0 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 46 333 1013 1388 1319 1322 1705 920 1022 834 677 757 732 711 309 691 494 572 717 450 606 634 594 563 568 753 1242 1185 1235 1298 1052 721 809 976 944 687 677 816 918 746 651 611 530 559 565 664 690 648 653 661 726 728 571 630 712 681 670 660 662 691 699 710 770 782 754 809 864 877 917 946 946 958 1039 1106 1102 1058 1033 1035 1053 1067 1047 1031 987 948 904 835 714 683 766 828 873 865 770 747 735 733 784 803 761 715 755 797 815 854 712 291 325 310 501 362 251 328 380 194 88 249 122 2 24 80 96 57 52 54 66 133 223 51 59 102 138 140 133 182 67 39 40 59 57 40 46 3 0 44 54 105 188 63 18 25 30 30 18 0 0 0 1 3 5 31 47 5 9 5 1 0 0 0 0 0 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 3 3 2 0 0 1 5 3 1 0 0 0 0 0 3 1 0 4 7 0 0 0 4 5 3 0 2 4 14 5 6 2 0 0 0 0 0 0 0 0 0 0 1 24 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 8 3 10 11 15 13 13 15 18 19 11 11 10 6 5 4 5 8 10 10 9 13 14 9 8 12 14 6 17 18 13 17 28 39 39 39 43 42 31 15 4 0 1 0 4 10 14 18 22 16 31 39 36 41 58 61 64 58 63 67 47 22 23 9 3 21 20 19 22 23 21 19 20 16 24 24 24 30 32 25 17 12 4 1 0 2 10 9 5 11 15 10 6 8 4 8 12 18 13 6 18 12 11 11 5 3 5 6 6 4 14 17 15 8 5 7 6 1 11 19 22 13 5 6 9 22 16 10 7 5 3 1 1 0 0 0 0 0 0 0 0 2 1 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 1 31 101 124 81 93 195 255 202 90 67 13 1 5 22 54 115 162 228 270 250 183 128 60 53 39 34 46 17 9 0 0 0 0 5 45 102 170 189 38 44 52 77 220 415 804 649 237 127 112 32 44 51 28 15 8 0 0 27 95 197 300 365 278 780 731 458 169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 29 39 43 34 8 1 3 10 15 21 24 33 41 42 39 36 36 34 30 29 31 33 34 33 32 34 33 27 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 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 9 19 17 7 4 9 16 12 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 343 868 896 1234 856 806 808 885 1224 918 1060 792 819 764 305 494 442 667 579 589 783 773 744 644 670 859 1073 986 693 1133 913 848 859 779 813 712 811 735 713 686 651 774 910 839 767 705 615 585 613 610 716 678 624 675 689 598 640 656 672 683 670 726 809 839 773 720 748 783 828 849 836 896 1000 1082 1109 1029 993 998 1017 1021 1006 1013 962 940 929 861 759 724 794 848 940 921 861 821 792 761 811 834 788 687 678 941 617 505 440 401 357 368 552 336 223 219 193 78 121 157 74 38 48 59 63 52 53 78 124 121 108 70 83 73 139 124 140 120 80 61 78 82 50 34 34 26 6 57 44 117 124 64 6 8 19 6 28 35 23 12 14 5 14 42 51 9 30 9 1 0 0 0 0 1 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 1 5 7 6 4 2 6 14 15 12 7 1 0 0 0 0 1 0 0 0 0 0 0 0 7 6 2 0 0 1 6 1 20 9 0 0 0 0 0 0 0 0 0 0 2 15 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 10 8 12 14 17 18 17 15 15 16 13 2 0 0 2 6 5 2 3 13 17 10 2 5 18 12 24 18 11 10 12 17 27 29 41 45 36 21 10 4 13 16 27 21 18 19 16 10 5 33 33 50 70 65 61 58 57 58 59 46 23 11 15 21 20 32 35 29 21 23 36 47 37 18 9 14 28 47 72 56 46 21 3 1 7 10 5 11 16 13 7 5 0 0 5 14 24 30 27 17 11 15 11 9 7 4 3 4 7 12 9 4 6 8 7 3 11 14 18 11 3 2 4 8 8 6 4 4 4 3 2 0 0 0 0 0 0 1 1 9 9 7 3 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 12 0 0 0 14 143 213 164 107 141 250 238 192 129 24 12 9 10 25 73 184 352 572 706 625 507 235 61 29 13 10 0 0 0 0 0 2 16 57 98 118 113 75 38 40 44 185 386 614 529 90 49 54 54 45 66 68 140 72 7 9 31 60 104 208 351 436 430 577 564 469 179 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 29 38 38 29 25 1 0 0 1 10 24 36 41 36 26 30 31 10 17 24 29 31 27 0 4 12 20 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 13 2 2 0 0 0 0 0 0 0 2 0 0 11 3 0 0 0 0 19 6 0 1 4 4 1 10 18 13 2 1 1 1 4 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 818 1047 848 792 367 537 916 810 712 389 413 608 752 697 566 454 505 619 472 668 808 758 694 544 699 801 838 692 493 615 703 840 843 754 758 813 768 658 578 614 731 916 935 847 873 831 753 618 602 612 708 688 681 694 654 559 564 583 590 593 635 691 728 826 781 745 704 697 727 745 703 818 951 1036 1058 1028 973 978 1010 1015 1009 997 955 926 937 891 835 807 821 841 987 985 960 893 848 863 831 908 959 1147 1207 917 288 211 252 177 254 372 397 119 240 169 134 101 87 71 70 107 102 42 32 61 60 86 138 163 98 71 89 115 218 88 168 171 95 64 68 65 31 32 42 33 23 46 22 233 191 115 55 23 42 24 27 42 37 35 39 1 12 13 9 14 18 7 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 1 4 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 3 1 0 0 4 8 12 13 5 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 9 8 8 11 13 13 15 18 8 3 1 4 6 6 3 5 12 14 9 5 5 11 9 28 12 6 9 10 5 6 17 36 44 39 29 25 27 27 28 34 31 20 15 10 8 25 12 23 123 122 82 96 86 69 75 63 43 24 13 17 18 26 41 31 24 19 18 49 61 36 15 6 3 0 4 30 79 80 47 14 1 2 1 4 7 10 6 6 8 5 3 4 15 25 25 19 13 9 7 9 10 11 8 5 5 4 5 11 3 3 5 4 1 3 13 19 6 0 2 4 4 5 2 3 4 5 3 1 0 0 0 2 2 3 4 4 8 9 11 11 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 48 26 7 0 4 21 105 311 256 123 93 170 227 249 165 66 37 39 22 8 16 116 257 340 406 494 572 524 235 82 21 0 0 0 0 0 0 0 17 50 79 100 104 68 60 31 30 141 233 207 200 144 191 468 246 73 22 129 370 336 54 21 37 40 35 107 318 539 659 527 378 744 708 236 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 30 37 36 34 30 15 1 5 0 10 21 28 34 35 7 17 33 17 0 0 4 22 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 8 17 19 14 8 1 1 14 11 18 28 20 16 2 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 114 603 1250 1287 1040 731 533 530 606 731 606 398 408 675 1005 610 589 596 584 588 657 989 969 704 623 708 697 814 797 659 678 792 830 809 864 705 816 890 896 871 902 826 695 568 478 582 646 575 630 597 580 608 654 658 808 704 607 555 553 552 540 514 615 649 679 752 735 717 700 687 674 671 703 760 906 983 1000 982 968 986 1024 1026 1013 990 977 984 1033 965 1051 983 899 857 863 897 980 883 797 749 822 994 850 916 727 446 147 73 55 68 154 262 268 202 248 131 135 139 166 171 135 114 129 74 75 49 28 42 103 73 47 40 45 78 135 114 295 183 91 43 49 50 34 27 23 11 26 35 34 155 57 45 32 39 70 22 22 16 17 22 17 5 12 43 23 25 15 5 2 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 6 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 3 0 0 0 1 3 5 12 7 2 0 1 2 0 0 0 0 0 2 4 2 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 4 4 9 4 4 13 18 19 21 17 9 8 9 8 3 1 3 6 3 1 4 3 2 7 20 8 3 10 15 19 25 23 31 43 50 40 42 56 56 30 31 26 13 7 8 8 11 25 92 133 97 75 95 96 73 25 27 25 17 13 17 20 23 26 13 8 4 8 21 20 25 11 7 3 1 1 4 16 37 51 20 6 8 6 4 7 12 15 15 16 14 9 6 18 19 10 9 8 3 1 2 2 1 0 3 6 4 1 3 1 2 1 1 0 1 4 1 0 0 1 3 4 3 2 3 3 5 4 2 1 0 1 2 4 4 6 7 2 6 8 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 48 55 25 24 48 114 271 334 165 69 81 140 177 155 71 39 52 46 20 13 165 244 217 184 157 113 85 97 73 44 0 0 0 0 10 19 4 0 38 78 75 48 27 72 110 72 41 75 117 147 264 467 646 469 85 34 76 393 566 108 44 29 18 17 80 241 280 431 583 532 569 1021 497 95 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 29 36 36 34 32 28 21 27 23 24 25 27 31 25 0 0 26 14 0 0 0 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 19 2 4 10 11 6 6 20 17 31 32 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 321 744 1040 1140 831 550 555 539 470 648 738 393 514 930 1104 673 523 697 638 647 909 1500 1379 967 696 954 1060 873 710 653 850 757 718 639 658 709 795 914 1125 1227 999 959 689 673 675 634 633 718 750 674 582 563 582 666 807 680 619 582 581 578 558 531 637 629 687 716 695 696 734 725 700 689 690 732 856 933 951 967 982 1004 1025 1025 995 968 990 1039 1121 1197 1037 1018 951 877 828 856 933 833 832 809 897 988 895 918 709 313 180 117 58 91 87 85 114 148 126 87 103 77 144 170 154 111 77 3 38 28 11 59 143 152 34 33 40 48 62 104 202 106 43 22 25 37 40 34 10 2 37 29 45 97 29 50 43 40 29 9 3 0 6 19 9 0 15 42 25 39 8 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 4 3 1 0 0 2 7 0 0 0 0 0 1 8 22 6 11 6 1 0 2 4 0 7 4 3 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 12 11 10 7 5 12 8 11 17 16 11 13 8 3 1 0 0 2 0 0 9 5 0 5 14 14 6 13 12 15 21 27 31 44 64 49 47 54 59 57 50 8 6 15 17 16 17 18 23 44 41 41 52 62 62 27 34 23 11 16 20 16 10 7 6 2 0 1 2 1 8 6 15 12 6 2 2 6 12 25 11 12 16 16 16 19 1 3 11 20 22 16 9 14 10 7 3 4 3 0 1 4 2 1 0 2 4 2 4 0 1 3 3 3 3 3 0 0 0 0 1 2 1 2 3 0 0 0 1 2 3 6 6 12 11 5 2 2 3 3 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 80 118 117 75 77 77 149 225 146 25 23 26 46 74 49 13 21 36 25 17 129 261 386 327 175 63 11 14 14 13 9 0 0 0 5 17 20 28 33 83 145 128 58 28 25 59 57 40 85 167 287 315 324 295 127 108 32 260 372 250 110 88 24 11 94 155 162 247 425 726 760 863 782 166 26 15 16 17 10 0 2 3 25 69 76 12 0 0 0 0 0 0 15 27 33 34 25 4 30 35 35 34 33 31 26 27 25 12 8 29 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 25 22 16 9 1 2 5 7 27 27 25 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 156 488 573 481 410 490 428 913 1003 1030 790 393 194 736 1213 911 494 405 739 566 782 905 1001 1052 965 752 933 839 661 600 774 1085 839 763 721 742 796 734 873 871 897 909 878 749 608 617 717 846 919 883 612 561 540 543 568 621 618 642 663 627 602 611 633 654 700 736 732 703 686 717 769 728 709 688 709 787 868 899 941 979 997 1009 1001 967 965 974 1090 1132 1116 997 975 918 933 926 921 922 891 975 878 839 828 786 886 991 232 215 155 113 75 57 92 81 166 114 82 82 34 40 170 132 92 42 13 44 37 5 73 124 157 105 43 52 63 60 60 69 71 30 13 48 56 45 32 19 1 33 17 36 45 30 47 47 125 116 45 3 1 4 17 2 8 16 22 30 66 64 9 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 5 10 0 3 2 1 0 13 37 33 2 1 4 6 10 8 3 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 9 2 22 28 27 28 27 20 8 8 17 15 11 10 9 7 1 0 0 0 0 0 0 3 1 0 4 12 18 12 13 7 8 16 25 31 40 67 58 46 36 31 66 101 9 7 33 49 44 37 40 39 25 26 34 41 43 42 43 27 29 19 31 22 9 6 5 0 0 0 0 1 3 5 12 27 30 29 16 7 7 8 5 5 12 17 18 20 21 21 19 11 12 18 17 10 11 10 1 6 3 1 1 4 8 8 4 1 4 6 7 7 3 3 2 2 8 12 9 0 1 0 2 3 3 2 2 3 1 4 6 12 16 13 7 13 14 15 8 3 4 6 3 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 79 170 212 197 141 81 77 55 84 82 30 22 3 5 17 17 6 4 15 11 6 26 71 260 351 211 77 10 0 0 0 1 0 0 5 26 31 38 51 40 20 25 42 41 32 31 30 63 55 43 114 221 266 236 188 168 395 622 542 270 162 329 362 177 29 130 155 165 149 163 465 945 1014 783 301 55 87 63 44 36 27 23 9 24 135 335 219 23 2 1 0 1 5 5 2 28 31 16 1 12 20 27 30 31 27 20 21 31 36 35 32 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 31 35 34 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 15 0 0 0 9 13 4 9 15 19 20 15 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 1 69 263 411 246 127 141 344 701 1484 1227 863 491 164 132 462 1547 623 340 445 645 743 1013 1049 1207 993 896 975 729 553 682 838 998 1125 1003 970 943 894 771 766 833 839 847 774 789 693 579 579 581 950 1033 949 835 815 677 579 566 565 561 556 541 575 617 630 625 679 764 775 741 711 706 745 784 755 725 689 746 779 822 879 944 979 981 987 971 968 993 1016 1289 1209 1097 1023 1019 1025 1003 950 887 910 929 946 982 832 797 778 752 770 477 172 110 102 72 48 74 94 135 117 70 49 30 46 102 69 34 11 8 23 25 11 140 100 93 86 54 52 85 59 43 25 15 18 64 100 92 43 12 1 5 22 27 23 33 63 70 87 210 206 121 29 1 16 28 0 8 8 15 34 58 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 3 3 4 9 6 0 5 11 34 27 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 12 8 13 19 23 29 35 26 15 13 12 10 6 8 10 10 11 6 4 1 0 0 1 7 1 1 3 9 14 12 0 2 13 19 25 30 37 53 49 39 33 50 42 21 7 13 45 76 96 90 67 43 49 45 43 51 43 42 43 31 36 15 35 26 16 10 4 0 0 0 0 4 7 8 9 22 32 35 16 6 7 5 2 9 7 7 4 10 19 17 9 8 5 12 13 12 11 10 9 6 5 2 3 6 8 11 9 6 7 7 8 10 9 6 5 2 9 13 8 1 2 2 8 6 5 4 3 5 5 6 4 10 17 19 15 18 13 9 6 9 9 6 4 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 156 172 235 252 220 189 128 73 32 5 10 17 20 13 9 17 23 17 22 22 13 10 7 2 11 108 115 58 20 7 2 0 3 2 4 19 45 55 42 28 18 7 0 5 10 15 38 40 41 89 52 43 132 297 325 166 172 397 833 931 584 280 370 560 533 275 156 148 191 293 210 205 415 676 801 532 250 157 134 70 74 100 124 45 31 86 603 1107 909 499 130 5 1 15 26 15 12 20 6 0 0 0 0 6 22 18 11 11 28 36 7 9 16 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 38 36 36 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 38 107 146 37 54 82 284 797 1156 605 478 185 171 565 1157 1345 302 308 472 818 947 923 951 1179 1252 1249 1009 705 693 810 1022 877 884 976 974 913 914 674 809 875 775 776 1110 676 560 517 536 601 804 689 844 942 994 926 746 589 565 560 557 564 596 637 594 565 619 696 714 687 682 682 746 771 752 696 651 813 747 848 913 964 981 980 972 944 1046 1164 1235 1324 1139 986 1002 1050 1094 1075 966 877 889 890 896 914 872 807 922 918 898 556 124 63 98 25 7 25 26 29 108 84 70 25 24 44 35 0 0 10 15 10 64 185 100 76 77 59 55 67 47 26 16 12 8 20 59 67 28 15 5 4 24 48 32 54 28 124 168 188 171 3 3 7 25 28 0 2 9 6 5 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 9 5 0 0 0 19 13 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 0 0 0 0 1 1 2 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 0 2 5 6 5 6 19 35 28 15 10 6 6 8 6 0 0 2 4 3 3 2 1 5 13 5 1 2 4 4 1 4 19 16 25 32 37 39 30 50 55 26 7 4 11 21 35 46 60 48 34 32 42 61 58 49 41 38 47 52 42 25 56 51 44 23 4 1 3 16 7 5 5 8 11 15 15 12 6 5 5 4 5 11 10 8 11 19 24 22 14 7 6 11 9 12 15 12 8 8 3 1 5 7 7 10 11 10 12 10 8 9 9 11 14 7 7 10 10 8 6 7 9 8 7 4 4 6 6 8 7 7 13 25 32 27 16 12 7 11 9 7 8 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 223 234 239 215 182 181 159 120 66 12 1 3 13 36 56 66 82 123 136 112 80 79 56 29 10 37 55 44 11 5 2 0 1 3 18 17 21 27 18 3 1 0 0 0 1 2 4 26 49 51 16 15 34 114 179 158 148 85 400 611 567 326 226 386 664 576 408 288 319 628 486 256 270 452 707 756 520 380 303 142 51 120 399 473 225 69 189 657 851 835 592 259 63 25 20 35 27 11 1 0 0 0 0 1 11 6 0 4 14 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 36 34 33 18 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 15 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 59 48 33 18 29 81 455 759 689 474 439 234 437 1112 996 591 185 355 508 1059 1098 1003 1158 1494 1480 1654 1397 1109 875 821 850 953 981 903 885 886 901 838 853 841 962 936 789 528 505 517 593 682 677 530 667 800 953 1011 955 844 768 650 588 590 596 597 565 560 565 615 651 663 680 689 738 729 694 610 646 851 891 1096 1032 1011 1001 981 976 1048 1232 1217 1266 1333 1368 1257 1122 1102 1078 1054 1016 951 926 882 819 795 800 870 1068 870 874 665 223 29 31 53 29 51 88 138 123 44 63 13 37 25 8 0 0 0 2 38 175 285 250 42 95 62 52 39 21 12 13 10 3 2 13 18 1 0 0 14 43 53 55 114 6 55 112 62 4 8 4 6 7 3 1 2 8 12 10 16 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 10 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 1 2 2 2 2 0 0 0 0 0 1 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 4 11 6 4 5 3 1 3 4 4 3 4 2 1 4 8 0 0 0 2 4 3 2 12 13 30 47 42 32 28 27 28 16 7 7 15 25 28 22 33 61 44 32 38 45 45 33 39 43 54 60 44 30 40 70 76 50 18 7 17 21 1 17 22 22 21 20 18 13 12 16 15 15 18 23 26 23 21 28 38 35 22 9 5 8 7 11 12 13 16 15 11 2 6 8 9 10 9 10 10 5 4 6 12 19 19 7 4 4 5 5 5 6 7 6 7 7 7 9 11 12 14 20 20 23 26 23 13 9 9 4 7 13 17 13 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 366 376 330 272 213 174 142 131 157 170 134 75 31 26 33 51 133 166 173 167 219 240 190 149 129 107 41 70 71 41 9 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 19 19 5 9 22 48 27 9 9 18 53 124 165 134 101 102 103 121 199 332 431 613 626 507 464 596 715 600 261 303 483 733 796 708 754 434 155 156 472 954 607 217 101 155 298 458 647 419 182 92 3 9 26 19 10 6 0 0 0 0 4 12 0 0 0 12 24 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 33 33 34 33 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 18 9 4 2 35 160 459 756 827 627 311 437 788 1211 297 128 271 372 396 722 860 993 1083 1376 1492 1383 1089 1074 907 716 634 693 746 776 803 835 831 795 767 706 700 659 692 682 635 603 649 638 616 572 600 734 907 998 975 948 870 724 611 618 575 597 570 538 562 581 632 648 668 693 700 671 613 535 730 1026 1259 1410 1168 1126 1015 990 1046 1153 1111 1032 1053 1163 1292 1313 1220 1204 1132 1058 1036 1032 1003 955 894 806 769 893 1008 961 828 880 280 46 28 32 25 1 44 161 181 92 21 0 0 2 0 0 0 1 1 25 143 168 107 78 99 51 50 31 16 14 15 8 0 0 3 5 3 2 1 7 136 102 52 34 38 31 69 24 6 4 2 2 0 0 4 5 7 13 18 16 8 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 7 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 0 0 0 0 0 0 2 8 6 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 2 3 2 0 3 10 11 1 0 0 0 0 1 3 5 2 1 3 8 9 7 6 1 2 5 3 1 2 9 45 59 43 34 32 30 28 21 22 44 41 39 33 19 64 199 236 114 57 55 33 22 41 54 50 68 66 42 40 45 59 47 21 12 13 21 49 49 37 35 29 24 19 14 13 17 18 23 28 31 30 29 24 19 28 36 24 8 9 9 9 10 11 11 13 16 14 17 9 12 13 10 5 3 4 4 19 9 10 17 13 6 4 1 0 0 0 2 4 4 9 14 14 14 17 18 23 20 21 21 24 22 12 4 11 4 8 5 3 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 345 384 338 222 151 125 93 79 117 173 208 182 147 115 120 200 278 406 614 526 336 293 264 204 184 158 143 128 85 43 20 11 6 38 29 25 14 0 0 1 0 0 5 11 10 57 82 54 19 12 13 32 24 23 37 32 53 101 131 130 124 104 104 190 506 768 685 564 402 275 380 568 741 318 287 458 429 451 651 940 469 496 281 432 796 715 286 114 89 82 87 167 153 156 111 27 1 7 4 0 1 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 30 29 31 34 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 8 1 0 1 66 384 622 685 605 313 225 884 927 383 39 105 369 264 394 588 647 890 1070 1291 1047 920 1040 1092 659 611 562 533 573 659 707 704 717 700 687 713 820 1049 773 740 743 722 706 619 616 621 643 750 907 993 957 952 830 696 611 588 578 610 562 539 562 582 621 624 636 654 655 619 555 509 720 971 1317 1470 1438 1369 1082 1065 1109 1115 1050 948 902 1032 1211 1267 1246 1200 1032 919 988 1049 1065 1040 968 823 809 988 1053 961 780 625 138 77 43 16 5 0 9 142 164 81 25 10 17 0 0 0 0 31 75 82 57 63 56 78 82 48 37 24 19 31 22 7 1 0 4 3 2 6 32 116 403 125 57 50 50 43 35 2 0 0 3 4 0 0 2 1 2 26 31 13 8 1 0 3 4 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 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 1 2 0 0 2 2 2 2 0 0 0 0 0 0 3 7 7 7 1 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 19 7 1 4 8 3 0 0 2 6 4 1 2 1 3 2 2 4 3 1 2 0 2 3 4 8 18 37 49 44 36 34 34 36 47 64 66 34 24 16 6 20 25 37 11 47 61 35 14 32 55 55 63 67 57 37 23 47 29 9 8 7 12 34 45 41 35 25 17 14 14 17 18 25 23 26 27 26 22 7 8 20 9 3 6 14 16 15 6 6 11 15 13 8 18 12 19 17 12 7 5 4 0 5 2 4 8 8 6 5 3 1 3 4 4 5 7 8 14 15 15 16 18 16 15 16 30 24 14 6 3 10 6 10 13 5 0 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 332 377 292 183 143 97 65 73 120 200 221 275 254 213 217 253 250 437 516 326 159 206 239 324 317 239 171 130 88 72 67 92 112 82 72 50 16 10 32 44 23 14 16 31 65 74 100 62 16 8 28 51 20 9 24 27 25 51 117 220 247 170 131 235 305 600 533 297 160 286 236 118 181 286 341 182 204 337 577 759 701 344 595 939 812 377 78 67 49 60 75 74 56 36 11 3 9 15 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 21 26 30 19 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 0 0 22 164 399 452 560 466 132 436 875 384 59 82 189 300 228 202 306 536 840 903 1172 717 776 889 795 569 634 638 641 621 609 606 563 532 730 813 790 803 801 705 664 699 754 715 634 627 630 624 750 883 942 953 950 755 670 652 636 589 559 534 540 553 578 601 618 612 632 639 604 571 611 770 890 1294 1434 1512 1417 1106 1051 1116 1119 1015 959 992 1100 1148 1174 1163 1144 1110 1079 1013 1043 1053 1018 954 895 923 1051 1059 1021 905 549 106 27 85 54 16 1 0 4 34 10 13 18 10 0 0 0 0 1 23 55 81 111 102 78 66 43 36 52 65 23 43 34 12 5 11 3 4 9 30 92 190 29 7 4 44 34 3 0 0 2 2 1 0 2 4 3 0 56 43 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 0 0 0 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 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 3 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 19 16 12 6 2 2 0 0 4 7 3 0 0 1 9 4 3 4 4 2 1 0 0 2 11 20 28 35 37 38 29 40 53 58 60 63 36 9 8 7 5 9 25 57 6 31 35 25 17 25 53 50 48 72 52 25 24 43 24 8 12 11 7 13 24 26 22 14 10 10 15 22 26 32 25 13 12 14 18 22 20 23 31 27 16 16 19 8 0 7 12 17 19 16 13 13 16 14 11 9 7 7 6 3 4 4 8 10 7 3 5 4 4 5 6 7 9 9 9 11 15 14 16 19 17 6 12 18 11 5 6 10 8 13 21 23 16 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 272 269 263 325 335 233 173 143 115 81 50 44 108 229 324 268 182 149 121 139 244 190 184 213 318 448 387 255 180 138 96 97 137 108 99 73 31 14 7 11 47 71 55 24 19 30 65 90 63 48 17 10 31 47 39 38 67 43 33 28 68 187 346 295 228 185 174 483 520 347 188 176 274 192 150 305 382 299 76 201 260 251 339 359 513 937 890 620 269 199 183 66 99 89 54 29 26 19 31 33 43 52 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 27 27 29 29 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 177 358 295 268 110 266 462 304 21 13 54 104 231 430 408 285 329 687 892 757 644 809 956 758 614 633 622 585 534 684 624 569 643 673 787 778 724 665 615 618 643 623 641 624 605 598 599 699 841 891 908 871 711 688 678 622 553 517 532 640 596 586 618 634 620 622 631 614 603 633 802 1053 1217 1271 1383 1162 931 909 999 1094 962 1024 1161 1212 1121 1125 1069 1074 1133 1193 1150 1049 1084 1030 1005 987 975 961 902 900 1118 666 207 45 43 30 22 24 13 0 0 0 0 5 0 0 0 0 3 122 114 41 31 59 82 79 53 38 54 91 80 10 49 69 36 4 7 2 8 52 54 35 18 2 2 2 12 8 0 0 1 3 0 0 0 7 13 9 3 62 17 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 2 2 0 0 0 0 0 0 2 2 0 0 0 1 0 0 0 0 0 0 0 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 5 4 1 0 0 0 0 0 0 0 0 0 1 5 10 7 13 12 9 5 0 0 0 0 7 7 6 7 10 5 3 4 2 2 6 12 12 3 9 22 28 28 29 28 20 40 58 63 57 41 16 11 13 14 16 22 35 43 23 27 34 39 33 28 35 44 30 47 50 32 25 27 10 4 6 10 7 6 12 17 11 10 14 20 31 39 39 29 6 2 6 5 11 23 26 27 23 21 16 18 18 7 3 27 11 15 17 18 22 27 24 18 17 13 8 7 7 5 6 6 9 10 11 11 10 10 14 12 13 15 13 10 8 11 16 14 13 14 13 7 9 15 11 10 11 11 11 17 16 16 14 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 215 222 220 216 203 163 130 147 158 135 106 63 41 45 118 234 254 138 73 43 41 39 49 63 173 334 401 293 180 120 128 139 125 138 223 100 39 11 4 3 12 56 85 78 54 41 21 13 26 36 17 4 5 17 20 11 21 55 24 57 65 53 45 66 154 252 342 371 413 515 347 133 120 396 817 531 732 586 239 100 320 763 736 508 494 502 345 517 798 1067 817 476 80 45 62 48 48 70 73 44 52 106 88 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 26 29 29 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 113 205 233 257 132 281 210 50 6 4 32 36 207 372 370 297 302 476 465 514 594 645 748 739 671 654 619 647 830 1000 759 677 692 695 640 734 596 619 583 575 600 606 609 639 647 635 638 690 774 840 868 812 747 732 628 553 531 520 538 584 592 591 641 656 660 662 652 631 609 813 1045 1171 1097 1016 957 802 755 783 903 1050 951 1170 1328 1313 1236 1202 1141 1117 1177 1127 1082 1058 1077 1025 989 955 929 921 950 1059 1021 465 230 124 67 72 39 52 70 30 0 0 4 31 5 0 0 0 0 2 29 11 62 93 77 57 44 75 58 42 59 87 57 8 52 24 6 8 22 52 18 10 3 0 0 3 13 1 0 2 7 10 0 0 0 13 22 14 11 36 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 8 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 0 0 0 0 0 1 4 6 6 4 1 0 0 0 1 1 2 5 4 3 5 0 1 2 2 2 2 2 2 0 5 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 1 5 5 5 2 0 0 0 0 3 3 2 3 6 5 4 4 3 4 7 9 5 1 5 3 3 2 2 5 7 4 0 0 0 0 0 0 0 2 4 6 5 1 1 3 6 6 6 10 13 10 6 0 2 4 12 23 26 13 3 13 20 22 29 32 26 32 51 47 39 34 25 15 22 21 20 22 18 13 12 15 16 28 46 43 36 31 27 24 36 37 30 30 27 14 5 4 9 10 11 11 13 17 19 23 31 43 37 19 10 7 13 16 11 12 22 27 22 17 13 14 16 19 16 9 19 9 19 17 15 20 26 26 24 24 13 7 8 8 5 7 4 7 10 13 17 18 21 16 14 14 21 22 18 17 15 16 15 14 13 13 16 26 34 21 13 13 14 17 23 24 21 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 157 200 217 208 194 186 138 104 161 165 150 107 46 26 51 130 180 129 46 20 67 62 58 55 99 194 212 151 93 73 86 161 177 187 174 103 37 14 10 12 5 10 46 72 99 86 55 18 1 13 21 13 6 14 9 12 12 17 33 40 56 64 68 60 44 56 77 225 446 460 353 351 166 168 457 766 1059 1179 1108 683 604 915 973 962 781 346 156 210 276 1043 1142 808 333 49 54 21 31 54 58 29 27 72 88 46 33 35 13 14 6 60 72 62 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 25 27 15 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 25 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 4 50 62 86 64 33 87 63 30 3 1 2 9 13 90 135 150 177 261 302 232 576 679 660 638 728 707 656 640 580 732 879 553 684 638 604 651 759 781 656 620 601 611 631 641 658 691 690 693 703 718 803 805 722 783 773 642 548 538 542 536 530 553 598 639 668 682 674 655 652 710 1111 1196 1221 1019 767 629 659 674 759 964 1033 1062 1381 1512 1525 1466 1372 1293 1248 1248 1316 1184 1092 1050 998 960 948 966 1025 1065 1016 663 159 129 253 183 65 16 5 13 1 0 18 24 9 0 0 0 0 0 0 8 34 77 74 72 61 61 109 91 480 205 72 62 14 32 5 5 13 28 26 10 6 1 0 0 4 8 0 2 11 4 5 4 0 0 0 1 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 9 9 8 7 2 0 0 1 3 1 6 2 3 6 6 1 3 3 4 4 2 1 0 0 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 7 1 1 6 6 2 0 0 0 0 0 0 0 0 0 1 3 6 5 1 0 1 3 5 7 7 6 6 7 7 7 8 7 7 7 10 11 8 7 9 8 7 3 3 7 5 0 0 0 0 0 0 0 0 0 0 1 3 6 14 10 1 2 8 11 10 7 9 23 34 40 39 24 4 5 18 19 15 24 46 62 66 71 61 43 34 26 21 25 27 15 15 13 9 5 2 4 20 47 60 59 42 30 40 47 24 36 50 48 31 15 7 7 4 12 11 15 27 29 30 33 25 13 5 4 4 7 15 14 11 17 22 18 18 13 17 17 20 19 15 15 19 23 16 14 17 20 19 19 16 8 10 10 9 7 6 12 19 17 17 18 19 20 19 15 11 21 24 27 30 24 14 16 18 17 23 26 27 34 11 6 13 17 19 21 21 19 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 108 176 214 214 181 122 100 72 75 161 165 118 55 24 47 131 197 130 52 35 78 83 145 127 91 92 113 99 69 57 89 140 148 166 147 96 43 17 20 33 25 10 6 11 47 73 84 72 36 15 10 30 21 12 2 0 3 3 13 36 52 56 85 80 52 26 12 75 351 481 350 233 192 170 180 599 776 802 948 769 448 340 473 706 638 458 162 151 325 622 715 901 856 391 100 35 24 23 35 42 32 37 93 55 35 42 42 54 79 211 202 374 570 545 382 137 0 0 0 0 0 0 8 3 0 0 0 0 0 0 0 4 26 19 12 5 0 2 15 21 8 0 0 0 0 0 0 13 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 23 19 10 1 1 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 24 17 10 33 40 9 5 1 0 0 6 10 8 23 236 395 470 478 489 854 698 692 651 634 634 590 766 662 600 544 396 440 536 534 577 619 645 652 635 677 796 795 747 690 707 729 747 742 749 746 687 617 823 839 694 585 572 573 562 553 566 605 650 695 714 700 660 741 985 1258 1111 1141 791 629 612 650 651 747 970 971 1178 1441 1493 1494 1374 1486 1466 1378 1323 1263 1169 1140 1040 977 944 1018 1217 1067 471 226 173 59 62 80 26 10 0 36 80 0 0 23 51 40 0 0 0 0 0 3 35 78 87 82 79 63 70 91 101 141 139 64 31 20 9 11 2 7 19 18 8 5 3 0 0 2 2 2 10 25 2 10 5 0 0 0 0 2 1 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 15 13 7 2 0 0 0 0 2 6 8 18 8 4 2 2 1 2 3 2 6 2 0 0 2 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 14 8 0 1 7 9 4 5 3 1 0 0 1 0 0 0 0 2 5 4 1 4 5 6 5 4 5 6 4 5 10 13 12 10 11 9 10 10 9 8 9 10 8 2 3 6 7 5 3 4 1 0 1 0 0 0 0 0 5 5 2 5 0 0 2 4 5 13 26 23 21 43 38 17 3 4 9 11 27 25 46 72 69 45 40 42 36 33 31 29 26 16 15 19 18 20 25 22 21 55 67 74 59 42 40 43 23 46 60 54 35 18 8 8 7 12 15 12 13 19 28 23 11 13 15 8 3 6 7 8 16 24 21 18 21 22 22 25 26 20 16 19 21 15 9 20 17 15 15 14 10 11 17 15 11 10 15 23 23 21 23 24 26 25 22 17 11 20 24 26 27 23 13 13 26 23 45 41 23 27 21 1 6 9 16 19 18 24 33 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 66 130 236 241 327 276 124 50 43 40 72 110 120 50 26 43 131 240 215 89 29 38 93 213 223 131 88 102 130 134 111 132 144 172 149 97 65 47 31 26 29 23 12 8 3 2 21 49 99 104 61 22 2 3 5 4 0 0 0 13 16 20 14 24 72 71 70 51 36 88 212 260 175 163 219 254 437 579 309 184 259 75 442 215 183 226 453 594 393 98 207 391 628 1072 793 258 146 95 36 55 80 57 47 65 74 30 43 44 46 51 105 163 552 1058 1127 972 628 168 37 4 0 0 1 16 5 0 0 0 0 0 0 0 0 3 13 32 30 9 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 29 17 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 25 14 2 2 0 0 0 6 12 42 51 143 746 784 749 613 580 526 599 562 556 566 697 919 1060 675 499 487 509 506 531 543 552 558 566 584 700 1166 1369 1230 948 754 709 767 765 777 701 649 697 887 932 708 625 625 628 614 600 593 627 665 686 676 639 607 855 1139 1295 1163 918 529 608 641 631 681 833 1027 944 1154 1298 1413 1448 1385 1523 1518 1516 1398 1295 1230 1237 1111 1114 1103 1099 1235 1062 256 64 30 35 49 67 0 0 0 44 40 0 0 0 0 0 0 0 0 0 1 20 74 90 77 73 80 82 78 80 54 1 30 59 23 15 10 1 1 5 8 6 5 5 3 0 0 0 14 12 21 33 0 2 1 0 0 0 0 0 0 0 0 1 1 3 0 0 3 0 4 6 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 5 2 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 2 3 5 8 5 2 0 0 0 0 0 2 13 20 17 12 5 3 3 2 3 7 10 3 1 1 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 25 8 0 0 3 10 3 3 5 4 3 4 5 0 2 2 2 3 3 3 6 7 10 9 8 6 5 5 8 15 17 17 16 15 17 15 5 7 9 9 8 8 8 3 5 10 13 12 8 5 1 0 7 6 0 0 0 0 0 0 0 1 4 3 0 0 0 3 11 17 7 11 18 18 10 5 3 4 16 19 30 42 35 15 12 21 25 26 24 29 29 23 24 39 45 28 32 41 38 47 47 60 48 33 24 21 29 58 54 41 27 14 9 8 6 8 13 9 12 14 16 15 15 15 11 7 5 7 10 11 25 33 25 19 19 19 21 33 31 25 21 19 14 11 20 22 21 14 11 13 16 15 18 19 15 11 14 19 19 23 29 24 23 22 20 18 17 22 29 26 23 24 25 27 28 22 42 37 26 27 27 19 16 10 19 22 21 25 25 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 113 186 296 294 596 673 372 96 43 34 35 65 79 37 20 41 89 225 305 224 74 54 80 181 257 217 125 78 120 212 322 335 272 337 338 199 93 64 61 37 26 49 57 40 13 0 3 10 22 64 47 34 20 5 3 2 6 32 24 2 1 3 6 10 26 45 67 48 42 37 29 64 117 142 202 252 282 312 145 104 271 280 159 24 67 90 255 522 588 255 404 428 411 477 504 198 406 182 108 140 142 68 84 61 36 30 49 38 25 16 19 27 46 139 475 738 871 725 335 66 5 0 0 0 0 0 0 0 0 0 2 10 4 18 29 37 34 23 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 5 12 23 27 5 0 0 0 0 0 0 0 0 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 1 0 0 0 0 6 40 29 132 273 393 690 647 624 545 502 489 518 564 561 525 851 1288 1255 766 539 535 505 543 591 574 572 554 622 638 784 1186 1652 1681 1376 900 656 719 834 813 650 568 724 897 888 668 649 684 690 682 670 643 656 655 633 601 589 660 1028 1183 1250 1015 701 533 693 633 583 763 946 1051 1058 1209 1199 1354 1542 1599 1546 1444 1569 1520 1458 1353 1265 1211 1189 1268 1102 1052 872 182 25 69 38 29 16 0 0 0 45 22 0 0 0 0 0 0 0 0 11 22 50 126 96 84 91 96 122 219 70 55 36 7 27 21 8 1 0 0 1 2 2 2 5 3 0 0 1 10 7 25 17 0 0 0 0 0 0 0 0 0 0 0 6 6 3 1 2 27 7 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 1 0 0 0 0 0 3 2 1 0 0 0 0 5 1 0 1 4 13 11 4 2 1 1 2 0 0 4 23 29 21 9 4 1 1 4 8 9 7 3 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 25 3 0 2 4 7 6 7 12 10 6 7 6 3 3 1 2 3 2 3 7 8 12 13 11 11 10 11 14 17 18 16 16 17 18 18 2 10 12 13 11 8 10 8 12 15 16 15 9 1 1 3 8 21 17 5 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 16 10 9 8 6 12 21 32 39 25 12 17 33 24 20 20 24 26 22 21 34 80 83 46 24 21 24 29 45 48 39 24 24 42 61 42 27 27 14 6 7 5 5 8 12 18 16 10 11 12 16 18 12 16 23 27 29 40 21 16 17 18 17 20 34 29 26 19 18 16 19 30 15 16 13 11 13 17 21 20 14 17 19 22 23 24 28 28 27 21 19 21 26 29 30 32 31 29 27 25 22 26 21 27 28 30 30 28 30 31 24 23 22 26 28 24 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 71 184 246 311 358 524 704 432 178 110 105 82 64 54 30 10 18 59 175 304 422 390 269 120 152 291 323 230 108 83 156 296 373 374 370 336 249 169 103 53 25 9 36 61 59 42 7 12 46 80 100 65 24 7 9 13 10 6 32 27 7 0 0 4 19 20 26 42 23 26 53 60 53 81 141 184 201 257 410 649 697 740 867 681 306 147 220 206 254 374 448 231 428 479 522 484 411 565 198 172 164 179 166 147 95 42 28 37 41 51 53 10 0 1 6 24 35 46 166 226 121 16 0 0 0 0 0 0 0 0 0 13 32 32 34 37 34 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 16 17 15 0 0 0 0 0 0 0 0 14 16 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 2 31 77 182 529 696 689 678 754 550 625 618 572 546 595 549 503 499 817 817 548 578 544 560 586 650 724 730 771 678 758 1109 1577 1764 1607 1076 971 896 859 769 609 556 720 815 787 700 691 738 734 734 710 676 665 640 598 555 576 813 1132 1088 1087 706 641 725 798 665 611 900 990 1178 1226 1157 1196 1406 1565 1622 1569 1470 1402 1452 1451 1357 1303 1321 1362 1512 1016 679 288 35 6 32 15 6 1 0 5 9 5 3 0 0 0 0 0 0 0 0 41 87 87 145 102 90 109 116 195 301 16 8 0 1 5 8 6 0 0 0 2 4 4 4 6 2 0 0 6 17 11 50 17 0 0 0 0 0 0 0 0 2 3 2 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 0 1 5 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 8 4 3 1 0 1 5 10 5 4 2 1 0 1 6 1 0 4 6 0 3 10 9 5 3 2 0 1 8 24 26 18 12 11 9 5 7 12 14 13 9 3 7 9 6 2 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 4 9 16 17 12 4 9 6 4 12 23 17 13 6 5 5 3 2 0 3 4 5 7 9 9 11 15 13 12 12 13 16 15 16 16 15 16 18 21 16 15 16 17 14 10 9 9 9 15 15 12 9 7 7 13 9 9 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 3 7 1 0 0 3 13 30 28 36 23 17 31 52 52 27 24 20 15 23 26 27 72 107 81 66 41 20 17 24 33 35 30 25 33 39 32 24 21 15 9 6 5 7 13 13 17 15 12 9 10 15 16 22 27 30 30 30 28 0 17 22 17 21 29 31 29 24 14 18 21 19 21 23 11 12 22 21 21 24 24 25 28 29 28 31 33 34 31 32 28 26 28 31 32 34 34 33 31 29 26 26 30 29 30 28 35 37 33 28 26 21 20 21 30 32 39 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 104 242 281 299 298 270 258 253 164 219 227 192 140 84 51 12 6 56 155 246 402 453 421 279 194 368 416 305 153 78 103 230 282 327 350 343 283 222 148 82 27 1 11 24 35 25 7 14 68 112 104 87 68 40 32 33 27 7 3 3 1 0 3 5 10 14 8 3 5 13 31 39 46 60 106 173 179 161 207 270 471 667 932 1043 726 335 173 158 145 139 355 433 471 627 499 702 720 485 161 165 146 194 302 246 140 81 48 47 41 32 24 0 0 6 5 1 0 0 17 58 100 114 52 0 0 0 0 0 0 0 0 11 24 32 32 32 29 28 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 14 8 3 0 0 0 0 0 0 0 0 5 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 5 6 3 0 0 0 0 0 0 0 0 0 1 0 32 122 250 142 726 711 701 758 815 854 704 724 623 548 573 559 505 891 792 670 687 559 524 533 742 1070 1121 861 641 714 987 1295 1418 1285 975 936 865 824 661 495 530 748 755 747 737 729 742 754 749 699 659 639 631 632 639 697 950 1125 1010 732 500 734 882 812 748 846 1014 1048 1291 1342 1375 1413 1488 1429 1501 1506 1484 1428 1377 1336 1286 1291 1429 1472 1174 633 433 219 59 3 5 12 14 18 6 5 8 14 39 1 0 0 0 0 0 0 0 33 103 130 119 106 103 173 119 230 293 128 49 3 0 6 5 0 0 0 0 7 8 6 7 7 0 0 0 1 5 18 55 7 0 0 0 0 0 0 0 6 9 11 9 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 21 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 4 6 6 4 1 0 0 1 0 0 6 17 13 1 4 9 6 5 3 1 1 7 17 13 11 6 3 5 6 8 9 12 9 4 5 12 5 6 7 7 10 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 11 6 3 7 11 17 21 9 7 9 26 43 23 11 9 8 6 3 1 6 7 8 9 11 13 16 17 16 14 13 13 14 14 16 15 13 13 13 16 21 21 16 16 14 11 9 9 8 13 12 10 9 10 11 12 20 18 17 16 9 3 2 2 1 0 0 0 0 0 1 7 1 2 12 16 11 9 0 0 1 7 11 12 12 10 8 10 12 15 20 27 21 20 30 48 41 26 32 25 24 51 83 55 20 17 30 26 69 70 43 27 27 29 29 42 33 16 6 8 16 13 29 27 20 16 16 17 10 9 13 13 15 14 8 1 4 10 16 27 32 26 20 27 23 24 29 33 29 22 24 27 31 28 26 23 19 21 22 22 28 34 37 37 36 33 33 32 30 29 27 29 33 32 29 28 25 29 35 32 40 37 37 41 38 31 25 18 25 26 44 43 36 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 8 124 293 329 267 278 277 206 195 205 230 228 273 268 212 134 37 6 91 210 277 238 295 398 342 353 474 495 361 190 99 106 165 191 310 393 430 402 327 213 121 38 11 21 19 32 28 15 7 14 26 61 67 34 17 23 20 6 1 0 1 1 3 19 7 1 3 0 0 1 5 8 4 10 28 47 55 84 97 99 144 252 436 539 466 548 314 261 177 90 85 73 299 417 396 309 633 720 588 486 457 370 185 245 206 203 155 76 68 58 58 47 24 8 1 1 0 0 0 0 0 0 5 12 0 0 0 0 0 0 0 0 0 0 0 7 14 20 27 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 18 11 0 0 0 0 0 0 0 0 0 0 7 11 1 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 4 2 0 0 0 0 0 0 0 0 2 10 9 35 95 191 396 847 792 1092 1393 1368 1071 811 601 604 599 606 591 654 1205 849 770 725 675 632 608 914 1506 1317 891 669 693 856 985 1021 1044 1009 764 958 780 529 438 533 688 712 728 722 720 720 719 702 659 604 575 582 608 678 909 903 965 734 494 517 739 802 765 866 937 1036 1292 1620 1589 1944 1756 1531 1492 1451 1428 1451 1408 1383 1422 1407 1358 1310 1153 712 288 157 103 52 19 5 3 3 1 2 1 2 3 4 0 0 0 0 0 0 0 15 100 186 151 112 104 128 187 96 189 250 184 66 11 25 10 3 0 0 1 3 14 16 7 4 6 0 0 0 0 2 31 51 14 1 0 0 0 0 0 1 9 11 11 7 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 2 24 36 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 5 8 7 3 1 0 0 0 1 3 2 4 6 3 0 2 5 5 5 2 0 1 3 6 3 1 0 1 3 5 6 6 12 13 16 15 10 1 1 0 8 12 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 9 13 15 7 5 14 16 5 3 4 18 36 34 22 9 12 8 3 2 6 9 10 11 12 14 14 14 14 15 14 11 12 13 13 13 9 12 11 11 12 14 15 18 14 12 12 10 6 7 9 9 5 7 9 8 10 14 10 14 16 12 8 7 7 8 2 0 0 0 3 16 3 4 3 4 5 4 0 0 3 16 25 26 16 0 0 1 6 10 13 17 25 23 25 50 45 29 25 31 32 17 45 36 22 17 20 46 67 83 60 46 36 28 41 81 79 43 26 34 42 33 39 39 32 25 25 25 18 8 8 2 5 8 6 8 21 20 17 20 24 25 25 33 28 27 26 26 28 34 39 39 29 26 23 20 20 20 20 20 30 33 36 38 38 36 38 34 31 30 30 30 31 31 33 32 28 32 38 37 33 30 31 34 42 39 30 25 36 56 39 45 52 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 32 118 342 377 260 236 349 388 333 307 288 268 282 325 334 243 116 56 175 314 300 301 256 232 254 399 508 562 516 326 184 139 124 188 324 446 480 444 395 302 139 22 18 21 33 42 23 47 40 14 17 44 72 54 48 21 7 15 19 3 4 11 12 20 3 0 0 0 0 0 0 0 0 1 6 29 39 42 39 44 71 150 270 361 359 298 170 114 207 215 120 55 138 201 185 195 330 383 413 394 636 553 391 319 132 261 226 161 132 89 55 72 63 35 7 0 0 0 0 1 2 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 19 7 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 2 0 6 88 73 13 13 44 153 374 755 1080 1245 1743 1137 858 868 839 594 605 632 659 652 627 725 758 685 653 644 651 769 1122 1665 1295 865 701 731 884 1286 980 925 1095 1164 922 611 384 385 478 577 641 692 706 710 688 646 594 545 513 501 527 605 837 1087 943 739 590 528 558 671 775 1007 999 1009 1088 1266 1519 1579 2006 1663 1516 1507 1574 1631 1388 1452 1491 1493 1446 1354 1153 669 364 143 73 73 51 22 5 7 11 8 0 1 4 1 23 31 15 0 0 0 0 5 49 128 166 136 112 111 152 166 85 110 146 61 10 46 69 8 1 0 0 5 10 11 9 5 5 3 0 0 1 10 2 69 95 70 54 0 2 0 0 0 0 3 7 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 5 3 0 1 3 0 1 1 2 1 0 0 0 0 3 4 4 5 1 1 3 2 3 8 5 5 15 19 15 11 13 22 34 37 21 10 6 4 3 15 15 11 4 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 8 4 3 2 2 5 4 2 1 7 6 14 22 26 32 28 17 10 6 7 10 11 10 11 10 10 11 12 14 15 3 5 6 6 7 8 13 13 12 13 15 17 22 17 13 11 8 4 3 5 5 1 3 6 8 9 9 1 10 23 17 11 7 5 7 9 5 1 0 2 7 15 8 8 3 0 6 11 5 4 10 25 33 39 39 31 18 16 21 24 29 32 26 16 21 24 19 15 14 12 8 26 26 36 35 31 35 42 46 47 45 40 38 56 94 96 54 54 56 48 34 27 29 33 24 31 35 28 17 11 10 11 14 15 16 19 20 16 13 16 27 32 30 22 22 21 32 37 37 35 33 30 23 21 24 27 29 27 25 32 35 34 35 38 40 39 35 31 30 31 32 32 33 35 37 34 35 35 34 38 38 36 30 36 40 39 39 40 39 61 50 43 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 47 128 261 351 224 162 244 374 411 410 409 332 273 247 264 271 179 304 495 558 353 249 170 111 95 131 310 545 657 552 408 320 186 194 268 363 434 366 246 145 68 7 11 19 42 35 16 24 57 24 18 25 24 8 14 6 0 3 12 9 0 1 5 3 1 0 0 0 0 0 0 0 0 0 0 0 3 13 9 3 11 48 88 85 164 240 286 296 241 278 184 71 53 73 155 86 172 246 272 308 561 458 648 498 226 217 283 273 243 162 69 67 69 68 51 19 2 0 0 1 2 9 16 13 4 0 0 0 0 0 0 0 13 7 0 0 14 27 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 7 20 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 6 80 83 81 227 258 235 162 185 349 653 1010 1321 1616 1682 1225 789 741 660 590 567 626 661 677 643 678 695 646 647 649 639 852 1240 1456 1170 730 685 825 1266 1559 1310 984 1021 981 725 462 362 431 596 786 763 713 673 698 665 597 535 490 494 535 579 915 1063 1133 962 687 845 842 759 825 937 1047 1170 1163 1260 1289 1316 1528 1814 1597 1381 1394 1732 1714 1360 1441 1557 1555 1367 1254 958 429 477 347 454 324 73 91 68 46 20 1 5 6 2 5 1 7 6 17 25 3 0 4 85 131 125 126 102 112 155 139 93 93 101 38 13 35 42 8 0 0 6 10 12 9 4 5 3 3 2 3 6 7 1 113 127 62 8 0 1 0 2 6 6 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 1 2 1 1 4 10 3 0 2 1 2 4 4 3 8 10 5 3 5 5 4 1 6 9 11 12 16 16 8 10 12 21 30 28 23 15 12 10 10 7 1 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 3 9 10 1 1 6 8 7 6 5 7 12 12 13 25 55 55 18 3 2 5 8 10 11 14 14 12 11 11 10 7 2 7 8 7 9 13 15 15 16 15 16 17 19 16 15 11 4 1 0 1 1 2 0 3 1 0 0 1 7 14 9 9 7 1 2 8 8 5 1 3 15 25 7 6 2 21 33 30 16 5 0 0 3 22 37 45 52 27 33 41 37 25 18 17 12 16 16 16 10 4 13 27 36 41 41 45 53 51 49 45 48 56 64 71 75 62 40 33 29 30 28 23 20 24 23 35 35 26 17 12 18 19 17 15 13 14 17 17 12 16 28 27 18 17 23 3 27 33 33 31 30 33 25 32 39 38 39 36 28 34 35 30 31 36 39 37 35 34 32 30 30 31 35 37 37 38 38 36 34 36 40 38 37 44 47 46 49 55 59 59 60 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 47 97 178 236 187 93 79 158 257 335 384 330 306 247 209 213 184 630 1003 1022 706 241 63 45 52 56 132 362 653 573 553 538 380 215 198 216 254 250 196 144 60 21 6 22 56 29 5 5 13 6 2 9 17 41 53 31 1 29 28 14 0 0 4 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 20 63 111 194 206 236 238 201 222 69 21 15 22 23 64 98 96 153 264 350 880 675 358 184 179 233 254 229 173 107 67 71 80 61 28 5 0 0 0 12 32 34 18 2 0 0 0 0 0 1 54 30 1 0 3 24 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 18 15 0 0 0 0 0 0 0 0 0 0 2 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 173 624 724 486 345 281 508 447 424 557 883 1220 1536 1787 1789 1718 1434 1032 704 609 540 594 664 659 629 655 713 697 663 642 619 899 1336 1271 969 764 653 750 1212 1436 1286 952 922 859 672 525 442 502 776 1098 934 896 786 660 607 529 489 478 543 657 822 1173 931 959 809 767 911 901 888 1034 1118 1142 1154 1172 1206 1252 1284 1402 1551 1566 1381 1605 1663 1511 1395 1440 1401 1435 1334 1453 1110 1051 1444 1003 1279 1296 625 177 240 191 121 116 57 43 40 29 2 0 0 40 90 81 12 69 110 143 142 129 106 123 139 128 119 85 48 17 22 22 21 9 3 2 1 7 9 5 4 5 2 1 3 7 8 4 26 124 132 50 7 2 3 3 10 7 4 2 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 10 4 2 3 5 8 10 4 11 6 5 7 8 10 13 12 7 4 3 4 12 5 7 9 10 9 10 17 9 9 17 28 31 23 20 18 18 11 11 10 3 7 12 4 1 0 0 0 0 0 0 2 2 1 0 1 0 2 1 0 4 7 3 7 10 12 11 10 9 11 11 12 19 21 33 57 29 17 10 10 8 8 9 11 13 11 11 10 5 0 2 9 10 10 11 13 14 15 14 13 12 10 11 13 13 10 3 2 3 4 6 6 3 7 3 0 0 0 1 2 5 4 9 8 0 2 8 3 1 0 5 18 19 15 51 62 44 30 17 3 0 0 0 4 13 29 46 35 36 36 21 14 13 15 17 18 19 14 14 11 7 7 13 21 43 56 58 59 60 57 62 82 86 72 53 38 34 30 26 25 27 22 14 16 19 28 16 10 9 12 20 20 15 10 8 10 12 10 10 16 27 27 23 31 41 16 33 33 40 39 36 36 33 41 42 30 25 28 36 47 34 25 26 32 36 38 39 38 36 30 28 30 32 35 36 39 40 39 38 38 38 38 41 52 50 49 51 60 66 57 56 62 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 2 16 35 56 106 138 125 76 73 93 120 172 246 321 337 231 184 179 344 998 1150 987 409 36 3 35 38 149 340 538 580 538 427 319 204 165 181 158 124 134 163 144 105 37 44 68 56 20 4 4 4 0 0 0 0 38 40 5 3 16 6 0 0 2 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 65 134 174 342 451 411 284 222 115 112 64 60 59 41 31 72 97 195 415 581 550 250 96 121 167 244 323 248 149 86 60 85 77 27 0 0 1 8 22 41 40 17 0 0 0 0 0 13 60 81 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 23 24 16 15 15 6 0 0 0 13 10 4 6 17 10 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 4 0 1 10 7 1 0 198 761 1202 907 736 573 518 568 620 632 604 780 1080 1318 1388 1498 1589 1466 1193 886 749 606 684 699 661 573 682 804 814 775 712 704 925 1307 910 867 837 704 714 1022 1110 1073 974 876 778 808 826 594 527 720 997 913 874 795 700 588 474 431 494 612 870 1014 1155 1089 782 733 739 787 872 992 1145 1233 1310 1252 1187 1133 1133 1443 1371 1386 1371 1423 1505 1407 1369 1382 1394 1339 1295 1358 1563 1649 1521 1420 1124 896 368 120 100 221 283 234 135 304 93 52 44 0 0 0 0 0 0 137 284 128 193 169 120 117 137 129 134 99 48 25 48 85 61 36 13 8 10 13 11 5 1 4 4 3 4 1 2 8 4 14 57 80 45 7 1 16 27 22 15 12 2 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 2 1 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 5 6 7 8 8 11 6 5 5 7 4 2 4 3 4 7 5 1 1 2 3 7 6 4 8 14 19 32 43 41 33 25 22 10 7 11 20 17 8 10 6 1 0 0 0 0 0 0 3 5 3 1 1 2 0 0 1 5 7 6 10 13 13 13 10 7 9 15 14 19 37 27 24 38 31 19 21 11 4 3 3 4 8 9 5 5 4 3 6 10 11 12 11 10 11 11 12 9 6 11 11 7 6 1 0 0 6 8 7 5 8 6 2 3 2 0 0 2 0 10 19 12 0 1 0 0 2 2 35 66 45 62 55 33 28 13 0 1 1 0 10 8 10 16 25 37 32 19 27 45 52 44 32 28 40 42 26 8 3 11 39 42 55 49 49 52 39 47 72 73 63 55 54 50 36 34 27 30 25 17 16 17 17 12 15 15 15 17 17 13 7 12 14 10 9 8 16 27 29 27 27 27 22 27 34 41 39 39 40 38 40 41 36 27 30 38 35 14 23 29 32 35 36 38 41 34 31 33 31 30 32 35 38 39 41 43 41 40 46 53 59 55 53 53 58 63 59 50 57 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 2 2 11 76 228 301 236 168 126 88 88 173 300 437 435 258 206 182 388 622 1014 642 166 23 39 53 209 743 912 837 670 306 170 106 123 208 213 94 67 114 160 177 162 138 129 117 87 44 20 6 4 4 1 0 13 20 11 8 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 35 45 86 289 518 474 315 267 311 253 158 125 89 53 27 37 105 271 500 624 418 183 133 118 175 322 496 319 213 92 90 123 95 72 30 7 1 4 21 50 52 23 4 0 0 0 5 31 55 25 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 20 27 19 11 8 5 2 0 0 5 26 18 23 23 24 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 8 25 37 35 27 23 16 18 19 4 94 617 1051 971 622 672 591 575 644 641 636 558 725 876 928 925 1109 1054 1378 1315 1182 1052 851 821 703 690 729 752 787 808 734 645 700 900 1079 772 730 812 763 686 721 862 954 934 804 658 678 852 629 609 660 758 798 730 740 665 545 489 483 586 866 1023 910 848 844 779 818 829 951 1033 1165 1296 1369 1399 1279 1249 1192 1180 1255 1391 1506 1492 1477 1489 1417 1394 1404 1395 1314 1317 1437 1540 1622 1481 813 395 117 80 107 95 105 181 142 11 89 4 0 59 50 0 0 0 0 0 56 148 161 235 165 110 140 124 97 90 30 51 18 44 58 48 41 14 12 4 1 6 8 0 4 1 2 4 3 2 12 5 3 19 43 46 0 0 49 67 55 22 5 5 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 5 5 7 7 5 3 4 8 7 7 17 18 8 6 7 5 3 9 10 5 5 3 10 13 12 17 27 36 42 39 35 34 31 22 10 9 9 17 16 10 8 6 0 0 0 0 0 1 0 2 4 6 6 4 4 6 5 4 8 8 11 17 16 16 17 16 15 14 13 13 19 32 31 30 31 26 23 21 10 5 2 1 3 8 9 6 9 6 2 3 7 9 10 8 7 7 6 5 6 12 14 10 3 2 2 0 3 2 2 4 7 10 8 5 1 0 0 0 1 2 2 15 15 5 0 0 0 3 4 2 10 29 41 35 15 19 9 1 7 18 21 56 57 26 18 24 26 22 13 19 54 69 71 65 48 38 38 25 14 11 15 25 25 27 29 35 39 37 38 52 51 53 57 59 58 56 47 39 43 37 28 22 15 8 11 21 23 23 20 21 34 19 15 21 11 6 15 15 19 24 22 19 19 22 27 32 36 32 37 40 40 42 45 44 25 29 35 25 14 36 44 42 41 40 39 38 35 36 40 41 35 32 33 34 38 50 53 53 53 54 58 69 57 66 67 64 62 50 15 11 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 55 268 586 554 448 326 207 125 155 282 412 480 393 328 248 200 240 512 796 420 95 104 99 192 753 1162 1144 757 264 77 96 58 133 181 133 87 56 76 98 132 160 192 214 177 116 73 51 33 23 9 2 2 0 0 2 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 4 4 17 75 199 312 290 346 403 354 293 192 98 63 46 36 67 147 360 477 426 299 258 158 102 185 384 476 640 282 149 153 177 158 97 35 9 0 5 22 56 51 21 6 1 0 0 20 33 26 5 0 0 0 0 0 0 0 0 6 4 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 24 16 5 0 0 0 0 0 2 8 0 0 4 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 12 11 36 44 38 42 9 48 131 76 38 147 664 610 632 535 561 577 637 620 497 491 549 591 697 889 851 1021 1375 1390 1206 1169 1120 1058 924 813 717 758 818 818 752 687 650 560 723 815 807 607 533 617 694 715 793 879 917 878 714 562 514 567 624 668 648 646 741 862 867 719 528 532 636 806 926 814 793 813 867 864 903 1031 1145 1133 1251 1359 1338 1235 1250 1253 1171 1213 1329 1438 1510 1559 1352 1402 1660 1760 1611 1452 1386 1278 1387 1449 1249 973 209 91 90 87 35 57 77 39 34 26 20 13 0 0 1 0 0 0 0 0 0 21 158 256 153 90 171 133 73 64 67 83 22 77 87 69 45 22 20 9 5 4 4 1 4 0 0 2 1 6 17 8 12 26 22 10 0 8 72 90 42 16 7 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 5 7 0 0 0 0 6 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 4 6 6 9 11 11 8 6 8 6 3 3 6 7 9 10 10 9 9 8 10 15 18 23 34 41 37 17 20 22 25 26 22 19 16 19 15 11 6 3 0 0 0 0 1 1 2 2 3 8 7 5 4 4 4 7 12 10 18 21 17 16 15 13 14 15 14 15 19 10 21 20 17 25 33 24 19 8 5 4 8 13 11 8 6 5 3 3 4 5 7 7 6 4 5 9 15 22 11 6 3 3 3 0 0 5 1 4 11 17 19 0 0 0 0 0 2 7 6 8 2 0 0 0 0 0 0 0 0 1 11 19 2 0 0 5 9 14 23 32 44 32 25 30 41 45 26 31 39 52 67 73 56 26 22 32 31 23 14 7 14 17 14 15 20 29 36 41 41 44 47 55 60 61 59 51 42 41 28 19 13 7 9 17 18 25 28 37 50 31 22 23 8 6 16 20 19 17 16 14 19 23 26 32 30 29 39 42 43 46 50 48 38 41 43 39 38 45 46 46 51 47 47 46 41 36 38 40 38 33 34 39 49 70 70 64 60 53 50 57 55 69 71 55 50 56 52 36 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 0 0 0 0 0 0 14 203 594 854 763 533 383 239 180 263 430 478 421 302 276 267 223 228 593 705 212 169 110 141 553 1122 1181 865 268 78 165 147 54 80 119 131 109 78 18 20 71 152 275 378 332 176 72 40 39 25 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 27 57 89 168 289 521 679 575 406 199 314 186 104 63 80 231 344 426 405 348 321 242 151 218 501 795 583 382 258 204 209 194 101 64 17 2 2 6 28 49 35 14 2 3 21 37 29 11 1 0 0 0 0 1 5 7 18 44 41 25 13 20 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 8 22 23 25 18 8 6 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 15 26 69 29 12 14 40 179 122 91 251 520 639 61 218 341 417 530 620 498 488 530 564 639 741 861 872 843 881 964 977 956 823 661 675 729 714 682 563 624 574 529 565 749 775 726 764 658 499 507 629 635 846 931 890 784 669 571 469 464 518 575 636 640 772 894 902 791 648 657 921 769 715 678 699 716 925 865 925 1047 1193 1242 1338 1322 1276 1268 1230 1189 1233 1352 1430 1489 1479 1435 1258 1549 1646 1781 1733 1657 1943 1349 855 895 733 407 99 126 36 22 17 31 61 17 23 8 12 18 8 0 0 0 0 0 0 0 1 18 136 175 134 124 214 207 82 88 62 30 29 76 66 47 26 17 20 19 2 0 0 1 0 0 0 0 0 4 6 6 16 27 22 6 9 18 44 101 34 6 1 5 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 3 0 1 5 0 13 16 14 10 3 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 4 2 3 4 2 0 1 0 0 0 0 0 0 3 3 8 11 14 15 18 25 32 30 33 25 9 9 9 16 22 26 24 20 25 19 9 3 1 0 0 0 0 0 0 2 3 4 5 6 3 1 0 0 1 3 5 16 17 17 18 15 13 12 12 18 19 13 1 4 18 27 42 43 36 30 8 1 2 9 14 13 12 5 9 7 4 4 6 7 9 4 5 7 13 15 12 8 5 6 6 5 1 3 6 3 6 13 14 9 1 0 0 0 4 6 6 4 4 1 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 5 21 26 13 14 16 14 26 61 81 66 64 61 66 64 66 50 23 15 20 23 25 22 17 12 12 11 18 17 21 26 29 34 40 43 46 44 52 59 46 31 35 22 17 20 20 17 16 25 28 24 27 31 25 27 27 13 8 9 12 15 12 13 13 21 27 29 30 27 31 33 44 48 48 48 47 41 37 45 44 47 52 49 42 43 38 36 36 37 41 41 39 40 38 43 58 71 72 71 56 67 57 53 59 56 59 62 43 35 46 66 78 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 60 361 624 697 620 497 293 188 215 298 336 365 218 168 200 208 216 336 607 523 164 139 29 373 693 949 1126 597 515 326 301 144 55 123 172 176 143 81 45 41 71 217 453 569 337 114 56 35 16 10 1 0 0 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 29 64 136 268 325 498 574 518 447 327 219 106 55 113 174 196 222 320 411 401 268 205 326 545 653 602 472 395 285 278 210 113 71 54 33 24 49 83 80 105 75 34 13 15 16 9 6 2 2 1 0 0 2 3 0 0 10 18 10 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 0 0 4 10 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 2 9 3 1 2 3 4 2 0 1 1 34 74 375 521 338 216 152 259 219 477 568 529 460 560 597 540 604 759 1034 1276 1135 977 1008 1002 925 770 543 671 774 726 606 473 492 493 560 669 660 600 648 680 516 522 557 608 658 933 934 814 688 644 638 498 422 509 556 613 707 861 1035 1060 943 866 869 786 660 714 719 684 712 861 914 1112 1248 1278 1261 1294 1220 1141 1128 1129 1167 1318 1460 1523 1403 1330 1337 1438 1542 1518 1522 1535 1599 1615 1249 352 442 315 152 72 92 30 21 18 26 27 43 73 18 6 13 12 0 0 0 0 0 0 0 8 41 147 163 140 123 177 197 57 42 43 13 15 37 42 58 16 8 14 10 0 0 0 2 2 0 0 0 0 2 1 6 22 41 51 6 9 13 27 35 13 7 6 8 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 1 0 0 3 5 3 21 20 8 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 1 3 0 1 2 2 1 1 1 4 19 18 18 21 24 30 33 36 30 23 15 14 12 6 12 18 23 23 23 21 14 10 8 7 4 0 0 0 0 0 1 2 6 12 12 5 1 1 1 2 4 16 16 17 18 18 18 19 21 12 13 11 8 18 36 29 39 42 45 43 25 10 14 9 6 7 10 10 15 16 17 9 6 8 10 2 9 8 14 17 16 11 10 10 5 2 3 7 10 8 10 14 10 8 5 0 0 0 9 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 33 23 6 4 19 51 67 55 38 48 66 63 71 40 7 16 25 13 22 24 22 16 13 22 27 28 30 23 22 28 32 33 39 36 43 59 61 44 43 25 19 23 28 32 34 26 26 21 18 19 25 34 29 22 20 16 12 11 13 16 14 20 23 24 26 27 28 35 46 30 30 37 38 37 34 44 40 35 47 58 48 43 54 49 44 45 53 58 53 52 48 72 81 74 65 75 19 49 64 73 78 73 65 52 55 49 55 56 51 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 10 61 146 433 612 524 327 140 129 167 263 364 250 217 125 110 125 122 252 324 180 84 26 94 225 733 1109 959 683 289 357 262 145 181 319 281 240 161 120 109 112 139 424 549 418 181 146 77 12 5 2 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 63 105 139 276 416 348 287 307 262 184 76 64 92 111 129 214 394 418 373 334 256 227 474 589 661 705 496 381 285 181 137 134 120 80 74 82 108 201 270 221 103 5 13 28 29 15 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 11 3 0 3 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 9 7 2 9 7 0 0 0 7 23 36 22 1 5 47 66 248 650 440 119 211 342 419 428 551 540 527 651 701 627 571 535 588 837 1135 1311 1413 945 954 881 771 718 828 820 617 569 574 584 626 633 561 519 529 587 655 563 530 542 645 793 936 878 717 591 548 537 486 436 535 536 623 768 929 1056 1052 975 928 834 690 650 728 740 677 712 901 1104 1239 1286 1316 1273 1205 1127 1134 1122 1116 1226 1385 1478 1391 1330 1352 1342 1412 1489 1510 1579 1797 1943 1816 1160 439 207 52 95 45 27 25 0 2 10 6 31 48 29 96 8 4 2 0 0 0 0 0 0 28 88 160 161 108 95 157 155 60 37 12 4 23 43 43 37 7 6 17 13 4 2 0 0 3 1 0 0 0 0 0 16 26 47 57 0 5 13 43 49 24 19 11 6 17 10 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 0 2 0 2 2 2 16 42 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 0 0 0 3 3 2 0 0 0 3 4 4 3 8 16 17 21 21 25 27 32 32 27 21 21 23 25 23 14 9 14 22 23 23 27 30 27 27 23 12 2 0 0 0 0 0 1 1 2 6 5 1 2 3 3 7 16 15 14 15 14 13 10 8 2 8 9 10 21 33 27 27 29 33 39 36 24 14 17 8 10 14 16 20 17 24 20 19 14 8 4 13 9 33 21 8 8 10 14 4 4 9 12 11 11 13 14 10 7 5 3 1 6 11 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 24 33 26 12 14 20 38 46 31 16 28 46 55 58 31 13 13 19 24 24 26 20 17 17 24 38 39 29 21 31 40 39 36 36 44 42 52 59 51 42 31 27 24 23 28 39 41 22 26 28 24 24 28 32 32 26 24 19 18 18 16 16 23 29 26 24 24 21 28 38 21 26 29 29 33 37 30 31 34 48 64 67 62 59 44 46 58 68 69 67 63 56 82 77 44 24 37 68 50 57 62 64 67 64 46 69 66 72 62 52 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 1 33 65 88 277 496 591 420 169 47 92 313 407 404 332 119 62 86 72 31 21 54 51 55 42 61 398 715 737 430 179 123 259 167 132 186 283 365 267 361 360 263 163 420 459 472 301 110 132 32 5 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 40 58 99 153 187 162 265 342 322 237 109 54 44 48 70 127 317 394 567 525 368 184 282 358 509 664 650 536 373 300 225 184 189 204 170 132 115 146 259 375 375 227 113 69 46 16 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 3 7 2 0 1 7 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 7 4 1 4 3 0 0 0 0 0 0 8 11 13 11 2 13 17 11 1 0 1 6 5 4 7 19 44 102 92 212 236 235 288 293 388 497 516 532 534 663 878 808 764 760 687 672 691 717 770 786 785 825 680 632 735 768 688 546 553 600 618 569 526 519 536 533 600 613 632 639 600 784 911 902 779 633 529 474 465 479 513 583 589 684 829 977 1071 1074 1018 922 830 732 681 706 729 685 788 1042 1195 1239 1287 1321 1173 1176 1187 1216 1243 1229 1360 1486 1519 1522 1523 1544 1556 1571 1574 1571 1712 1985 1113 1302 982 453 162 63 57 18 7 2 0 0 0 0 0 0 8 45 28 32 22 5 0 0 0 0 0 52 120 167 155 89 85 163 127 52 24 29 14 15 34 30 18 8 9 17 12 3 1 0 0 0 0 0 0 1 1 0 5 10 22 16 4 13 7 39 44 42 35 17 3 33 11 6 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 0 0 0 0 0 0 0 0 0 2 0 0 6 7 21 42 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 8 11 13 10 5 5 6 6 5 2 0 1 4 6 6 4 9 12 11 17 21 30 26 29 34 25 23 29 32 32 28 22 14 16 22 15 16 20 23 30 35 31 13 3 1 0 0 0 0 1 2 3 6 7 1 1 3 5 8 13 14 12 12 11 8 8 10 7 18 10 9 18 26 22 24 21 20 21 18 10 7 10 6 12 12 12 15 20 27 30 15 13 14 12 9 12 31 33 14 3 5 11 5 7 11 11 13 11 5 7 13 9 3 2 6 8 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 48 27 16 17 27 39 19 19 13 10 13 20 31 49 44 26 19 16 13 16 25 22 15 17 17 21 30 20 19 26 31 35 35 35 42 61 46 43 34 28 31 34 36 37 35 32 26 23 29 40 38 30 30 31 31 32 36 26 24 23 21 19 23 24 29 27 26 26 25 23 29 21 29 31 26 28 34 29 29 35 49 62 68 63 55 45 61 66 74 80 81 86 83 74 82 79 81 86 68 48 48 49 52 53 57 61 70 57 53 59 64 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 15 54 75 71 125 242 388 629 577 326 100 99 321 379 564 507 273 69 116 89 30 18 45 61 51 34 36 82 143 287 148 24 60 189 188 145 104 182 289 375 658 713 715 516 373 329 386 195 57 38 0 1 22 26 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 18 64 105 125 169 270 436 453 322 175 98 77 42 48 69 123 252 586 601 470 325 262 240 230 392 582 643 542 403 342 255 183 170 181 187 184 161 172 264 411 483 328 175 96 52 30 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 26 32 29 22 16 8 3 0 0 0 0 0 2 9 10 8 9 7 7 1 0 0 6 5 7 33 31 57 101 180 170 375 218 207 261 341 338 340 599 678 670 679 720 692 836 941 995 957 861 818 781 817 805 772 635 406 366 388 474 504 500 526 576 449 407 520 655 590 562 654 638 619 698 808 958 947 806 656 541 463 403 408 471 499 555 643 729 890 1017 1101 1142 1116 1014 875 764 732 750 805 888 1028 1279 1328 1263 1188 1157 1174 1288 1246 1271 1331 1394 1456 1510 1493 1562 1654 1657 1654 1592 1590 1663 1731 1628 1390 1218 694 331 169 96 33 25 15 3 0 0 0 0 0 0 0 10 33 53 64 7 0 0 16 9 10 88 140 175 187 156 114 182 127 51 42 38 13 10 30 36 32 27 25 25 30 15 8 6 3 1 3 0 0 3 4 0 3 19 21 11 12 17 15 58 51 33 38 26 17 41 13 12 14 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 4 3 1 3 3 1 0 0 0 0 0 1 0 0 0 0 0 0 1 2 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 9 10 12 8 6 7 7 7 2 0 3 10 15 14 9 5 6 9 11 15 21 25 25 20 34 46 39 32 49 51 40 29 24 20 21 14 15 15 20 29 33 31 15 3 0 0 0 0 0 0 0 1 2 2 1 0 2 2 4 8 11 10 8 8 11 12 11 11 17 12 14 16 12 7 9 16 22 14 9 9 11 11 12 11 10 10 15 22 27 33 27 23 25 22 18 23 35 36 18 4 1 5 9 4 9 13 13 10 6 6 13 11 6 5 8 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 43 49 24 22 34 46 49 26 14 9 9 13 20 26 34 33 28 31 30 30 29 28 14 10 18 13 14 19 14 2 14 17 15 21 23 21 26 25 25 29 25 23 26 29 29 20 16 20 32 40 35 34 30 32 33 35 38 36 27 16 22 22 19 18 16 19 26 27 28 26 23 21 16 16 24 23 19 19 19 26 41 48 54 54 58 66 62 87 75 68 70 70 80 111 87 85 84 89 93 77 59 57 43 48 50 61 75 68 61 52 66 63 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 70 124 124 120 183 248 320 477 614 513 281 178 201 261 568 716 509 221 142 169 68 11 38 69 72 31 46 36 71 162 148 59 65 189 281 263 130 118 175 298 539 817 1222 821 388 207 169 61 13 18 18 5 27 54 31 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 14 56 54 90 195 354 481 472 388 300 202 93 62 51 65 134 315 479 536 499 433 322 201 221 406 557 611 593 539 459 291 218 206 193 175 153 135 132 167 234 285 244 248 179 103 64 42 31 24 15 6 0 2 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 48 64 52 42 40 24 10 3 0 0 0 0 0 2 1 1 4 5 6 3 1 0 0 0 47 101 75 77 183 249 195 632 533 247 197 305 404 392 412 540 785 795 869 845 783 800 1015 1122 1060 1004 960 916 878 883 788 730 525 299 285 312 331 368 409 460 471 334 409 575 702 701 649 655 661 651 813 946 988 911 691 530 436 395 383 421 473 470 520 600 719 878 999 1047 1102 1077 982 855 728 731 834 923 1028 1177 1319 1425 1365 1287 1204 1195 1319 1425 1630 1539 1455 1485 1565 1686 1710 1811 1737 1629 1598 1617 1790 1693 1462 1177 932 477 230 216 101 28 21 7 0 0 0 0 0 0 0 0 0 0 16 6 0 3 0 66 64 56 156 163 183 188 150 139 169 126 41 93 75 35 25 30 51 49 43 44 42 34 14 17 15 11 4 1 3 2 0 6 4 3 13 8 14 14 8 15 47 54 18 11 22 26 37 30 16 18 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 0 0 1 2 5 0 0 0 0 0 0 3 38 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 4 6 7 4 5 12 7 2 4 6 6 2 1 6 13 17 15 10 15 17 13 9 14 23 24 24 36 39 46 43 29 36 31 33 34 30 23 18 16 20 17 25 33 36 33 21 6 2 1 1 0 0 0 0 0 0 0 0 0 1 2 2 7 11 9 3 6 12 12 10 9 9 11 22 21 17 17 15 14 24 20 11 11 12 11 8 11 11 13 17 22 27 29 34 25 33 35 29 27 30 30 14 7 7 7 9 15 16 14 5 3 7 11 12 9 6 1 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 13 10 13 17 28 35 36 28 7 9 9 34 31 26 26 22 16 25 28 50 62 46 17 6 10 14 15 16 17 18 18 15 16 24 25 20 24 28 43 28 17 13 15 17 16 23 32 37 35 30 26 28 34 25 30 39 33 17 29 12 19 15 10 5 0 2 22 29 30 24 21 22 23 20 26 29 30 33 46 57 34 44 58 59 60 70 83 100 102 97 95 78 56 60 80 72 76 70 82 99 94 69 65 77 63 70 88 81 45 48 48 44 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 0 0 0 0 0 0 7 193 199 115 65 134 330 395 396 473 530 398 230 196 287 554 826 759 454 226 199 169 40 49 50 63 70 72 91 182 256 198 73 53 186 241 362 342 201 152 170 316 706 1177 1020 603 396 133 23 1 2 0 2 12 31 30 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 1 37 129 216 273 274 323 396 410 295 139 76 53 82 153 277 441 493 535 451 312 217 249 381 508 558 600 625 583 517 412 303 211 169 156 137 173 188 178 183 209 200 157 121 100 87 72 53 39 30 28 38 38 37 31 20 7 0 0 0 0 6 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 15 33 46 57 43 29 28 23 9 1 0 0 0 0 1 5 18 18 16 12 11 5 1 0 0 0 94 344 555 434 378 378 443 548 721 329 280 395 419 324 455 521 673 867 1015 1137 923 899 991 1089 1109 965 977 718 698 701 732 735 648 495 360 285 281 311 308 329 353 385 443 608 825 661 668 654 664 712 713 938 979 949 804 575 432 399 431 438 441 466 486 516 584 715 867 976 995 1005 933 845 777 771 816 986 1130 1175 1196 1235 1323 1390 1427 1408 1351 1326 1380 1379 1481 1482 1493 1658 1818 1715 1863 1780 1748 1639 1502 1499 1334 1182 990 589 250 129 108 16 5 5 0 0 0 1 0 0 0 0 0 0 0 75 73 0 1 0 15 13 125 195 169 179 185 133 126 152 136 92 127 97 65 55 57 52 58 47 53 36 35 42 32 26 19 5 0 3 6 6 14 3 6 8 12 28 15 6 7 14 15 10 4 31 41 44 47 32 27 12 7 2 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 4 1 0 0 0 3 2 0 0 0 0 0 0 0 8 30 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 12 2 19 19 8 5 15 21 4 3 4 4 3 4 6 8 9 9 6 5 10 20 17 20 27 32 36 39 39 31 33 36 33 33 23 29 28 22 19 20 20 17 27 35 39 35 21 3 0 1 2 2 1 0 0 0 0 0 0 1 2 0 1 1 12 13 6 8 11 10 16 18 15 17 36 36 26 27 24 23 30 28 14 10 10 13 14 13 12 17 14 17 25 31 31 27 31 32 24 15 18 25 16 7 9 7 10 18 23 20 18 4 5 9 8 6 6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 30 16 5 1 2 9 14 16 13 7 5 15 16 17 29 24 19 18 21 22 31 58 69 53 25 7 2 25 26 22 21 20 17 7 23 15 13 15 16 15 15 27 26 21 16 12 12 23 42 38 29 27 29 33 35 16 18 36 39 30 23 16 15 27 10 0 0 1 2 2 20 21 21 25 27 22 23 26 27 29 29 30 29 32 50 67 66 64 68 70 69 62 75 72 62 59 70 71 81 95 96 73 63 94 57 119 78 131 132 82 37 43 48 12 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 18 100 156 140 18 71 347 678 491 383 391 447 409 327 241 366 607 779 829 431 251 200 106 43 50 58 78 114 193 331 276 155 76 67 115 138 391 502 396 255 222 224 434 765 907 843 819 335 90 39 28 19 17 4 8 13 7 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 2 43 123 217 276 303 360 370 352 240 125 62 67 88 135 172 263 419 521 472 320 227 229 308 372 432 560 702 719 686 565 385 307 264 215 142 117 108 104 125 171 194 178 132 104 93 78 56 43 41 39 37 37 43 48 43 25 9 1 0 1 6 11 14 8 2 2 2 0 1 3 4 0 0 1 3 6 5 1 0 0 0 0 0 0 2 8 17 37 48 47 49 38 12 7 11 7 2 0 1 5 8 8 21 27 46 56 32 26 13 6 12 0 0 12 310 539 642 773 772 1110 936 755 520 393 538 533 444 297 409 669 741 1034 1173 1092 869 791 962 972 873 826 799 453 504 472 555 630 528 433 342 328 323 325 311 290 305 424 627 829 887 632 668 667 674 750 864 1005 953 867 702 555 483 487 491 395 390 451 508 559 644 809 912 923 914 895 863 857 850 884 957 1085 1208 1154 1162 1186 1250 1339 1394 1363 1379 1368 1367 1339 1361 1419 1418 1552 1722 1851 1969 1881 1800 1585 1362 1129 999 942 856 319 154 92 54 54 44 7 0 0 0 0 0 0 0 0 0 13 41 2 72 35 0 2 22 145 158 176 171 175 182 116 126 140 139 109 105 88 70 76 85 73 47 40 85 51 60 54 36 40 49 7 0 4 7 21 45 3 10 8 15 24 14 1 2 11 9 0 2 16 54 41 32 30 24 11 12 2 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 4 10 6 5 4 2 0 0 2 1 0 0 0 0 0 0 1 20 30 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 5 20 23 28 14 6 10 9 2 5 5 4 7 17 34 29 19 10 5 4 13 32 25 29 31 31 30 31 35 30 31 36 36 33 35 31 29 22 19 18 15 17 23 37 40 35 24 11 4 1 1 2 2 0 0 0 0 0 3 7 6 1 0 8 16 15 11 10 10 11 20 25 26 29 34 27 14 15 22 31 36 33 22 13 14 19 21 18 16 21 16 18 24 29 30 32 38 33 26 13 9 16 18 18 5 10 13 18 23 23 22 3 5 11 9 6 9 4 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 55 75 55 32 16 10 10 10 10 6 4 5 5 1 9 18 17 14 13 15 16 23 35 50 41 27 17 10 31 37 31 26 26 23 17 20 15 17 22 23 21 25 25 29 27 22 20 19 19 21 20 27 16 10 17 24 26 22 39 26 17 22 23 19 32 21 17 13 9 12 15 22 17 20 24 23 18 17 15 18 22 38 43 30 29 28 31 53 56 52 52 52 45 63 70 71 65 64 80 64 91 115 88 92 107 64 72 63 117 116 77 47 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 15 113 367 18 0 247 678 653 357 314 344 401 441 427 276 393 560 742 667 390 230 108 52 31 10 53 145 243 276 207 78 24 38 57 131 336 523 532 446 374 312 212 258 516 671 743 601 261 129 86 43 19 0 0 5 7 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 7 42 112 147 260 365 383 319 261 163 94 69 54 71 83 146 265 403 461 327 255 207 193 232 251 275 382 600 774 803 631 450 384 347 280 184 142 118 104 136 201 272 299 255 187 149 83 66 184 84 32 26 34 47 65 78 69 44 16 2 5 10 13 12 10 11 14 20 23 23 23 18 24 26 22 12 13 13 9 3 0 0 0 0 1 8 19 28 30 28 24 14 6 8 12 15 13 11 24 43 63 73 33 20 12 15 25 27 57 12 4 10 68 227 479 546 570 760 1435 1397 846 576 583 673 579 443 341 309 516 793 852 1005 852 827 789 729 745 741 530 519 433 332 427 463 453 514 545 479 391 382 369 337 302 309 410 620 868 950 857 706 678 680 656 804 974 1020 910 787 680 606 589 543 466 455 434 494 539 607 745 911 986 854 783 820 857 868 880 959 1015 1090 1152 1149 1225 1178 1272 1423 1521 1491 1438 1397 1494 1505 1433 1418 1430 1455 1497 1754 1923 1931 1891 1806 1098 721 538 518 474 102 127 77 22 1 10 0 0 0 0 0 0 0 0 0 0 18 45 0 0 4 2 2 20 83 158 204 202 178 160 144 160 141 133 101 71 59 47 50 51 37 31 59 111 100 46 38 32 82 121 40 24 13 4 23 43 4 28 13 21 18 9 6 1 16 10 3 0 9 34 26 27 41 42 29 14 2 0 7 4 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 5 12 17 12 6 2 2 4 3 1 0 0 0 0 0 0 2 26 34 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 3 7 13 55 19 8 7 6 6 7 3 4 7 8 14 28 34 26 11 9 18 33 31 37 34 32 29 26 26 28 28 36 36 38 40 35 30 26 20 15 15 19 22 38 45 37 33 30 18 4 3 1 2 1 0 0 0 0 7 12 11 7 9 22 19 16 14 14 14 14 25 27 33 28 20 12 13 24 23 29 37 38 29 20 20 20 23 22 20 21 21 20 27 27 34 36 33 35 28 28 18 10 10 12 5 11 11 19 25 23 14 1 14 19 14 9 7 3 0 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 33 71 61 57 35 18 15 11 14 7 4 2 0 5 16 17 21 20 13 10 13 22 31 31 29 30 28 28 42 41 39 22 14 21 29 29 27 30 30 27 25 26 30 26 25 26 28 30 30 28 27 4 4 4 6 15 29 43 43 30 28 25 21 27 37 36 37 33 19 10 23 30 23 20 18 16 13 12 9 24 13 27 30 26 29 6 4 26 40 49 57 54 37 41 63 68 60 64 84 71 65 121 85 130 153 73 76 63 82 86 60 19 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 494 496 298 243 285 300 321 293 260 299 328 418 524 517 331 101 89 40 16 57 149 267 271 183 91 64 98 75 119 242 409 524 508 419 385 369 311 351 340 487 604 439 156 103 55 18 1 0 2 3 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 11 33 55 204 287 340 360 339 281 167 117 86 63 48 88 160 219 270 289 263 220 177 178 190 195 182 329 610 801 836 714 588 442 348 291 247 212 198 166 192 283 439 493 426 393 338 288 299 165 76 35 31 42 62 98 142 153 127 94 63 41 28 25 28 30 38 48 50 47 47 53 56 59 70 74 59 47 40 41 38 28 17 7 7 9 11 14 16 15 13 19 14 19 31 42 45 48 61 79 73 31 21 18 16 37 106 136 139 49 44 176 646 1293 1466 1241 951 998 979 881 583 728 994 735 509 492 381 372 706 921 934 904 929 744 833 710 556 506 401 355 311 345 472 574 598 662 719 660 526 462 438 352 355 457 644 835 965 859 709 643 638 637 645 843 1019 970 828 720 679 682 622 525 482 492 509 553 636 800 960 1037 1007 869 812 847 864 892 946 996 1111 1151 1256 1349 1301 1204 1352 1555 1541 1596 1630 1549 1523 1403 1414 1479 1591 1716 1704 1885 1908 1770 2021 2483 1085 640 400 345 260 59 29 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 2 1 0 89 214 225 223 166 158 172 190 196 170 108 85 57 38 35 22 17 42 99 137 111 47 68 40 106 198 171 6 17 7 9 15 22 34 16 22 13 8 6 5 16 9 2 0 4 16 24 24 30 34 29 17 5 1 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 6 2 0 9 17 16 5 5 6 14 11 1 0 0 0 0 0 2 15 51 27 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 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 14 17 26 44 15 10 8 8 7 8 5 8 11 12 14 21 31 30 13 16 27 35 36 36 36 38 34 29 26 27 28 35 35 37 38 36 31 31 21 15 15 17 24 39 48 36 29 31 34 28 15 3 2 1 0 2 6 6 7 16 17 20 24 25 18 17 13 12 13 14 19 22 25 19 13 14 20 27 17 23 42 41 29 19 19 18 24 24 22 22 23 25 31 27 38 41 35 28 21 24 30 20 12 10 10 9 13 17 19 19 12 4 25 27 15 12 8 3 2 1 1 5 2 1 2 0 0 3 1 0 0 0 0 0 0 0 0 1 5 12 14 21 21 20 14 9 17 28 22 16 6 23 46 23 23 23 14 6 18 44 48 31 39 39 41 39 38 39 35 31 31 35 36 36 38 30 31 30 30 34 37 28 26 32 37 37 33 27 22 1 0 9 12 18 29 38 21 12 15 19 29 41 44 48 40 35 30 26 25 28 25 25 22 20 18 16 16 35 13 21 25 27 24 4 13 12 22 22 29 44 46 39 53 63 57 57 70 77 71 80 97 113 149 130 68 63 84 71 55 27 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 68 204 165 104 129 187 277 365 295 249 251 297 379 451 363 245 187 90 64 151 252 330 332 164 134 141 152 169 188 213 294 383 396 327 287 374 435 355 243 307 647 489 245 123 39 11 2 0 0 1 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 1 2 10 11 12 11 8 4 0 0 0 0 0 0 7 14 57 155 215 247 322 406 436 354 237 187 151 120 124 162 188 192 260 277 237 182 147 152 162 166 193 348 586 735 698 656 544 362 344 282 284 355 308 265 235 263 392 484 495 526 394 277 169 92 44 33 39 60 97 156 225 247 252 205 141 97 80 64 56 56 62 71 66 65 61 55 55 62 58 58 58 55 49 41 44 42 41 23 11 12 13 13 11 30 53 41 53 63 68 66 55 58 44 28 22 23 22 22 36 103 121 79 208 822 695 1388 1549 1291 1296 818 685 837 821 655 680 783 522 440 435 403 433 664 814 773 738 718 604 797 552 509 499 449 380 437 561 640 686 700 698 852 689 552 504 456 404 532 675 777 875 842 704 774 661 633 686 747 860 994 855 737 763 772 668 527 453 434 487 565 655 799 1005 1152 1168 1043 890 852 942 928 972 1034 1101 1211 1227 1283 1450 1417 1348 1490 1813 1916 1770 1741 1699 1652 1667 1530 1516 1643 1803 1953 1949 1861 1681 1915 1799 1039 641 314 262 150 39 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 19 5 0 1 1 3 0 127 207 232 239 132 187 210 198 191 196 116 99 73 58 47 44 36 42 118 135 104 69 88 47 31 12 11 8 8 9 3 21 62 53 19 21 13 9 4 15 18 7 0 0 3 14 25 27 27 28 22 13 7 5 2 9 2 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 4 6 6 17 12 11 12 14 12 7 12 61 59 26 4 1 0 0 0 0 4 22 46 16 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 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 29 39 35 25 18 16 10 4 4 9 12 13 14 13 16 29 36 35 28 18 22 35 45 47 44 42 44 40 29 23 24 27 30 43 52 44 40 35 27 21 24 25 25 29 38 44 38 27 26 33 37 28 12 0 1 2 4 7 10 9 15 20 24 21 15 14 13 15 8 15 22 21 19 20 27 25 25 29 28 19 17 38 34 26 20 19 19 22 21 22 23 26 30 27 35 44 46 33 21 18 17 41 32 21 17 15 13 19 19 19 17 12 12 26 23 13 14 15 10 4 3 3 5 2 1 2 3 2 1 0 7 8 4 1 1 0 0 0 0 1 2 0 1 1 1 6 9 18 34 34 43 30 33 36 22 21 15 8 3 9 26 40 36 50 46 45 39 32 36 46 55 32 36 41 50 58 42 40 36 39 41 39 39 49 47 46 41 42 29 6 7 15 15 19 19 19 22 27 23 19 26 30 37 43 45 38 34 36 34 22 8 14 20 21 31 29 22 21 25 15 15 24 17 12 12 17 28 26 23 11 20 47 57 61 61 52 49 54 63 69 79 120 76 61 112 125 72 63 53 13 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 101 204 46 35 60 151 354 345 244 185 226 353 569 613 545 385 247 155 267 425 503 394 175 95 94 157 241 308 292 243 273 321 305 244 247 256 327 346 355 402 431 380 189 71 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 27 19 17 18 20 19 0 0 0 0 0 0 0 0 27 75 119 157 244 383 472 446 356 314 268 240 232 267 338 458 526 488 348 201 153 145 127 153 168 186 245 407 504 571 677 754 640 409 258 227 284 336 336 247 254 302 355 391 330 204 149 111 70 43 37 46 80 115 154 175 219 227 205 164 114 83 72 77 86 90 86 77 58 54 53 55 57 63 62 49 37 34 29 19 32 37 27 19 18 12 30 94 114 106 119 116 88 61 43 32 27 17 26 27 46 72 106 72 77 195 484 976 1296 1720 1399 1243 1108 896 741 952 745 611 629 697 446 402 380 422 543 664 666 605 553 470 471 574 442 467 482 430 471 593 689 775 760 1067 1095 782 470 373 338 412 658 919 1020 920 861 703 592 594 717 698 872 862 896 925 801 749 848 728 545 432 449 466 620 738 849 969 1122 1240 1191 1041 934 894 928 977 1034 1124 1197 1274 1298 1275 1528 1529 1485 1482 1524 1719 1745 1676 1641 1573 1544 1640 1572 1692 1626 1635 1655 1559 1423 1620 1169 719 448 209 123 120 34 0 0 16 73 7 0 0 0 0 0 0 0 0 0 0 10 74 62 1 2 6 13 16 3 107 239 246 135 172 137 121 117 93 86 99 92 71 54 49 73 86 134 98 83 75 55 28 35 9 2 7 13 15 11 29 70 50 23 22 27 28 7 15 23 8 0 0 6 14 23 28 29 28 19 13 3 3 5 5 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 4 3 4 4 3 16 15 15 10 15 37 97 37 18 10 4 0 0 0 0 7 13 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 20 29 21 13 12 12 15 9 9 15 18 17 19 39 34 31 33 32 29 30 40 34 34 40 47 50 48 37 24 22 25 31 47 71 50 44 40 31 27 31 30 25 30 36 40 40 28 24 30 33 30 22 9 8 12 13 15 16 14 14 21 16 9 9 12 11 16 12 19 23 25 26 30 44 35 27 25 21 16 18 26 25 25 25 24 21 17 20 21 21 26 30 35 37 38 22 19 14 16 24 39 40 27 19 18 20 23 30 26 26 17 17 24 21 16 12 11 11 9 5 2 3 1 3 6 5 1 1 9 14 15 8 4 7 0 0 0 0 0 0 1 7 9 10 15 13 11 14 19 42 43 36 34 28 25 29 16 5 1 7 21 32 36 31 32 37 45 54 59 48 21 26 26 42 53 48 57 57 55 48 31 27 45 53 31 27 18 11 4 3 4 12 21 14 12 20 31 39 36 35 38 41 40 35 27 24 33 37 32 23 19 20 19 32 19 11 9 8 7 7 13 17 18 16 14 25 34 31 19 15 22 37 53 61 45 48 49 50 60 86 77 92 92 81 81 73 59 24 4 0 0 0 4 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 221 256 188 23 0 86 231 259 146 158 236 344 449 656 496 282 224 312 485 494 438 265 139 117 156 247 311 341 308 256 273 326 330 306 288 323 349 216 205 375 583 536 289 94 32 22 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 1 8 48 60 59 46 34 25 24 13 3 0 0 0 0 0 0 0 5 24 42 90 187 306 461 379 343 332 318 354 399 469 525 565 669 785 706 478 332 258 154 97 152 166 150 174 275 365 377 406 543 588 414 208 199 287 398 396 301 216 197 194 199 146 124 114 98 75 61 69 87 89 119 185 231 229 174 116 96 91 91 98 135 131 145 145 124 104 88 84 87 93 94 82 73 52 32 26 42 48 31 23 26 55 101 187 192 186 173 154 125 80 46 38 40 47 72 60 129 292 358 224 154 242 221 907 1533 1749 1846 1361 927 710 784 951 470 513 556 530 493 518 483 541 656 728 677 557 378 383 475 573 602 580 587 511 644 756 813 878 826 1056 999 816 625 529 402 481 889 1125 1028 726 815 618 700 853 948 898 964 910 962 932 867 853 857 608 459 402 457 598 838 1045 1142 1197 1221 1176 1085 967 932 919 946 995 1057 1217 1357 1419 1386 1364 1454 1656 1627 1587 1575 1579 1609 1642 1663 1688 1725 1757 1770 1877 1470 1318 1273 1166 1088 1407 1134 474 216 183 146 108 80 13 0 3 23 41 1 0 0 0 0 0 0 0 0 0 45 155 339 210 183 158 117 106 93 149 251 193 147 169 152 92 115 79 90 123 107 57 82 65 60 89 115 82 58 50 32 16 15 20 12 13 21 17 21 52 78 49 31 14 16 25 10 21 37 24 4 5 16 17 20 23 23 27 24 12 2 6 7 3 0 0 0 0 0 0 0 0 0 0 4 3 1 1 0 0 0 0 0 0 0 1 0 0 1 4 11 12 7 8 40 57 37 10 15 18 8 4 6 9 20 15 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 29 22 15 12 10 10 12 8 10 19 22 21 21 15 23 23 39 35 32 39 31 45 44 37 43 46 41 34 26 22 26 29 34 50 49 52 42 39 38 42 36 28 32 39 44 46 43 32 30 31 33 31 25 21 21 18 21 22 23 26 25 13 9 9 10 12 13 11 15 17 19 26 33 34 23 18 17 14 14 16 19 20 22 27 25 20 19 20 20 22 22 24 21 23 36 22 10 13 21 26 24 35 27 20 19 20 23 31 27 24 16 25 32 29 20 20 14 11 19 21 20 24 16 12 13 9 3 1 5 11 6 4 1 0 0 0 0 0 1 1 1 5 17 19 9 6 6 5 8 23 36 25 22 31 38 37 21 7 3 2 7 17 26 29 28 27 37 46 42 25 32 39 32 35 36 45 53 23 24 39 36 18 12 20 10 29 11 3 5 14 26 24 20 12 13 24 38 45 40 38 48 48 35 21 16 16 28 40 44 49 50 45 35 30 18 6 7 11 9 10 10 12 12 8 10 23 47 37 24 24 24 24 32 35 29 43 40 46 57 73 106 63 90 120 126 119 85 0 0 0 0 0 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 200 12 0 13 99 169 129 141 115 133 255 460 525 314 167 216 278 281 428 387 306 218 198 283 369 382 382 379 373 375 398 403 402 394 359 202 204 365 566 672 553 210 85 26 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 4 31 85 81 81 48 21 19 26 17 4 0 1 3 5 3 1 6 14 23 38 53 92 183 300 303 309 259 257 361 514 651 805 800 809 913 962 869 550 416 402 300 171 172 149 122 143 207 276 308 362 514 590 370 199 194 274 412 426 303 251 193 194 179 148 127 123 113 92 69 73 79 100 121 153 182 176 146 130 153 187 189 191 271 331 338 306 241 177 137 121 121 117 111 106 76 51 31 19 35 50 68 110 160 186 207 207 170 142 123 97 67 73 92 118 115 128 123 171 195 195 255 269 224 306 1314 1413 1374 1246 902 654 689 728 646 426 540 553 595 647 663 643 704 835 725 520 393 417 502 663 762 783 799 799 740 812 824 906 929 930 987 1065 1035 972 896 833 773 815 817 767 748 793 767 1016 969 1116 1025 894 963 1058 1018 981 876 719 524 495 469 614 874 1158 1337 1335 1223 1135 1077 1013 963 956 950 982 988 1049 1243 1470 1538 1440 1492 1578 1642 1660 1696 1715 1692 1741 1795 1801 1871 1897 1970 2021 2085 1990 1207 943 830 896 861 589 163 116 80 74 77 75 19 25 37 59 54 7 0 0 0 0 0 0 0 0 0 44 161 253 239 233 227 206 191 202 234 283 136 134 124 101 84 107 57 52 104 102 57 65 60 66 89 89 71 67 59 51 23 14 6 7 21 22 10 23 56 82 63 59 33 33 30 23 38 49 41 23 18 24 26 25 39 27 28 24 8 1 0 1 1 0 0 0 0 0 0 0 0 0 0 5 4 2 3 4 2 0 0 0 0 0 0 0 0 5 7 11 11 1 14 30 31 34 35 32 25 25 21 22 32 42 26 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 16 15 11 11 13 14 14 23 24 21 23 26 35 33 47 41 39 38 40 34 15 25 29 45 44 38 52 34 27 29 30 37 50 57 71 56 48 46 42 41 33 35 41 45 50 47 35 30 33 40 38 32 26 22 18 23 24 27 31 27 17 14 5 9 12 11 9 9 10 11 18 22 22 17 14 17 14 12 16 21 21 25 30 27 27 24 20 22 22 19 31 39 26 6 12 6 17 21 23 26 31 31 17 17 19 21 25 29 30 21 35 39 34 28 27 26 24 27 36 33 27 26 20 22 12 5 3 3 3 0 2 2 0 0 2 5 0 1 2 3 7 12 17 11 10 11 11 14 21 19 21 19 22 28 27 16 6 6 6 8 15 22 21 15 17 17 16 16 18 22 26 30 25 25 46 69 53 52 43 39 37 32 19 3 4 4 3 9 16 18 11 23 24 22 28 42 57 60 65 56 52 39 24 17 21 34 47 43 43 42 43 44 36 22 14 12 11 9 9 11 6 16 13 15 20 13 21 10 11 20 25 25 26 29 44 32 44 52 74 137 149 89 84 50 81 89 0 0 0 0 6 6 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 48 13 0 1 14 60 142 144 84 69 96 229 340 305 89 75 110 184 347 485 520 350 229 277 398 397 376 445 499 464 426 409 465 516 488 372 264 377 656 728 657 454 356 85 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 1 32 59 61 68 30 11 6 5 0 0 0 1 5 7 6 1 1 7 13 16 15 25 71 164 235 253 245 242 284 410 609 869 1031 1020 1090 1194 1113 790 397 590 612 391 213 162 130 116 118 132 186 216 258 364 384 268 217 185 261 333 382 406 298 264 226 207 190 169 153 146 127 108 92 78 79 108 124 141 166 202 267 353 378 401 497 583 596 526 435 349 281 244 204 168 132 104 78 61 49 54 73 104 143 168 190 185 178 168 139 106 105 105 122 172 240 337 295 320 312 266 193 234 405 477 784 1261 1600 1192 1206 1159 839 646 924 591 426 488 564 585 709 714 662 670 668 727 699 395 358 523 733 870 891 863 872 850 863 966 1004 1016 930 1047 1244 1251 1225 1157 1066 960 816 701 714 762 807 951 1118 1287 1264 1184 1006 935 1007 1110 1151 1119 833 596 552 613 609 897 1266 1413 1408 1318 1210 1081 1015 976 966 948 889 967 979 1056 1236 1450 1580 1559 1714 1674 1618 1643 1730 1936 1912 1897 1858 1810 1888 2102 1976 1935 1968 1590 754 721 643 767 857 750 493 429 217 91 44 41 62 134 121 111 81 30 0 0 0 0 0 0 5 0 0 38 135 281 305 197 213 194 220 331 329 220 102 144 127 88 95 102 45 33 160 108 52 47 50 38 91 61 53 75 114 100 28 23 12 6 15 11 8 49 91 104 94 84 52 45 41 36 38 45 57 30 27 32 34 39 57 59 41 23 11 5 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 2 0 2 3 0 0 0 0 0 0 0 0 6 8 14 17 15 16 10 6 28 44 44 35 45 44 54 39 29 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 16 14 15 11 14 18 18 17 18 20 25 25 17 26 66 91 68 36 37 25 18 28 29 26 44 44 33 28 36 37 35 34 33 27 32 62 62 64 57 48 41 42 38 37 38 45 45 39 40 41 46 39 30 26 25 22 23 25 23 26 27 22 16 6 8 11 11 10 11 15 15 18 18 18 18 16 14 18 16 16 23 27 28 33 27 24 24 22 21 20 17 20 16 19 15 10 20 21 18 22 26 29 32 27 21 24 25 25 26 28 33 45 40 34 32 33 31 20 12 22 27 23 19 17 25 31 31 21 9 2 2 7 9 3 2 11 20 13 11 7 5 8 14 17 20 20 23 18 22 27 27 33 32 29 25 22 17 11 11 14 14 14 15 15 14 17 12 19 28 32 30 28 27 24 23 21 23 35 47 51 45 44 47 45 36 26 3 8 30 16 4 13 30 37 29 34 36 35 34 35 41 45 44 42 35 33 43 43 22 33 32 27 28 30 23 21 22 18 23 34 31 2 15 13 17 15 9 18 14 11 15 17 21 27 30 35 26 33 47 75 94 76 126 123 35 19 26 0 0 0 0 29 37 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 74 91 88 43 64 105 121 86 83 184 231 273 343 383 335 165 127 212 303 316 302 405 438 447 439 408 496 539 475 357 403 804 762 735 711 633 350 135 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 19 26 27 11 1 0 0 0 0 0 1 0 2 2 0 0 0 0 0 1 10 44 149 180 236 277 255 227 266 424 697 939 1008 991 1097 1029 787 455 661 994 684 396 319 267 201 158 112 125 164 179 167 232 246 237 239 265 261 327 393 356 268 231 226 226 213 199 201 206 186 163 138 151 220 300 247 265 320 379 436 428 482 559 610 609 553 513 491 479 436 375 323 247 176 131 96 67 53 74 107 144 173 169 186 199 204 231 235 225 214 230 330 457 562 536 584 550 520 544 544 576 705 1019 1113 1064 920 917 713 572 627 746 551 553 592 567 561 595 605 507 665 796 819 693 423 496 687 885 976 988 979 924 841 859 906 939 966 915 995 1196 1306 1272 1165 968 766 712 726 795 872 1022 1205 1242 1301 1207 951 996 971 1042 1198 1281 1177 782 524 488 618 833 1200 1575 1513 1353 1216 1103 974 917 925 929 893 897 985 1004 1043 1204 1331 1491 1671 1776 1949 1901 1819 1844 1994 2013 1889 1827 1928 2022 2005 1807 1766 1497 1078 579 491 569 674 441 702 659 484 380 373 232 158 139 162 84 205 109 31 0 0 0 0 0 0 85 245 281 149 196 265 226 201 252 256 285 194 199 151 116 160 117 92 109 118 91 118 216 115 62 50 52 65 142 43 70 81 78 69 32 29 9 17 16 8 17 66 143 151 123 92 68 61 60 67 64 71 85 104 39 36 38 51 61 31 19 21 14 5 0 0 0 0 1 2 2 0 0 0 0 0 0 2 1 2 0 4 8 5 0 0 0 0 0 0 0 1 6 22 15 19 23 16 16 11 20 31 40 42 31 35 33 16 6 3 4 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 9 11 14 16 21 18 15 17 22 32 14 15 15 11 23 34 32 52 50 29 15 18 28 37 35 26 31 39 37 35 35 34 31 32 46 59 60 55 49 42 40 42 41 38 38 44 44 43 45 44 43 31 29 28 26 26 21 19 24 27 22 12 10 8 11 11 12 14 19 27 21 16 15 16 16 14 21 22 22 25 26 27 32 24 16 24 21 21 23 14 8 6 7 15 20 25 22 21 23 25 25 28 28 22 23 27 23 24 35 47 61 43 38 34 37 39 28 17 19 25 26 21 16 19 17 17 18 12 6 4 5 8 3 9 19 25 24 25 21 19 20 21 24 30 35 37 26 30 36 35 29 20 17 17 16 17 17 15 19 17 16 16 19 18 12 22 34 40 41 37 33 32 27 32 35 32 31 36 44 45 46 47 52 65 62 25 43 51 36 18 14 23 33 36 40 40 42 43 42 42 34 44 57 57 54 53 30 1 4 24 21 17 23 20 22 25 13 6 13 23 13 8 7 13 12 9 16 16 8 7 9 17 21 25 40 35 29 42 76 84 48 48 65 62 18 0 0 0 0 0 29 16 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 30 44 73 101 80 17 74 162 221 223 211 211 200 179 101 38 63 185 295 317 344 362 388 332 310 356 436 447 358 495 690 652 688 697 876 728 377 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 0 0 0 0 0 1 4 4 0 0 0 0 1 3 0 3 32 88 193 199 282 337 307 247 222 288 403 553 631 594 654 683 684 713 911 1271 926 521 436 447 399 338 245 146 137 149 144 153 181 234 237 240 252 284 310 336 310 272 246 244 234 235 238 238 242 243 234 414 560 562 391 375 398 430 453 457 466 485 489 475 460 450 460 492 521 518 495 464 417 359 284 204 160 164 172 170 151 202 279 323 376 378 373 386 405 368 464 575 633 642 663 622 631 549 582 739 1013 819 629 638 655 569 398 433 429 416 448 475 400 407 423 451 471 524 731 863 683 613 571 658 778 931 965 997 998 949 891 922 925 913 934 987 1074 1198 1237 1293 1233 1042 754 724 772 902 1072 1214 1280 1179 1072 1032 981 1042 1023 1074 1290 1342 1118 757 577 553 707 1028 1354 1513 1388 1239 1126 1011 966 971 969 941 901 964 1030 1053 1055 1135 1350 1499 1604 1642 1442 1736 1828 1890 1940 1957 1906 1835 2057 2182 1827 1504 1424 543 527 350 301 518 706 239 612 554 408 395 351 147 238 146 200 143 123 48 9 0 0 0 0 0 0 0 333 343 185 272 254 200 197 221 222 197 235 205 126 133 155 120 96 106 102 53 144 291 126 91 69 63 105 125 34 92 97 54 24 19 25 2 1 3 6 16 39 102 112 91 70 57 62 77 59 78 107 109 62 19 23 29 41 60 48 9 21 15 5 0 0 0 0 3 1 0 0 0 0 0 0 0 0 2 3 1 11 7 3 0 0 0 0 4 4 2 6 20 27 11 18 23 20 12 6 8 11 14 18 22 25 27 12 3 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 10 13 14 16 17 17 25 27 22 25 29 16 6 26 11 0 36 92 96 85 51 24 15 20 28 49 31 21 30 37 36 35 30 29 28 32 45 59 64 53 47 44 43 43 40 32 42 42 40 44 48 44 38 40 40 34 28 26 21 21 25 23 20 18 10 10 13 14 16 18 18 17 16 15 14 15 16 15 15 16 22 23 24 25 20 9 26 21 13 13 14 10 7 8 22 28 26 25 25 24 26 26 28 27 23 20 28 28 27 34 49 60 49 48 42 44 45 40 31 25 30 28 21 20 24 24 23 23 20 14 8 6 7 6 12 25 31 33 36 33 31 31 31 37 45 47 44 38 33 32 31 26 23 22 22 22 25 26 25 28 26 18 18 17 13 15 35 47 48 42 41 41 40 38 42 47 44 40 42 46 46 52 52 51 62 73 64 41 43 12 8 22 29 28 33 40 39 26 11 0 7 24 54 67 66 69 72 60 5 1 21 26 19 12 7 16 17 12 9 9 5 2 5 6 8 8 7 9 15 16 13 19 19 23 33 46 46 35 45 54 59 69 82 63 83 19 0 0 0 0 2 30 36 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 0 0 0 0 0 0 0 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 36 164 336 345 228 190 116 102 147 178 74 59 39 27 32 98 323 484 476 427 397 356 332 344 392 439 369 399 471 511 506 444 505 699 465 129 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 1 1 0 0 0 0 1 3 1 8 44 65 111 198 287 389 345 267 247 279 276 322 358 394 463 587 702 883 1099 1047 792 498 586 584 567 543 505 329 235 202 178 244 315 403 493 467 411 358 326 372 320 288 258 235 232 248 249 255 265 289 377 608 641 528 359 386 409 418 423 420 406 391 383 364 353 356 374 405 456 491 526 569 557 529 517 529 496 420 369 350 309 392 428 386 361 376 375 371 403 450 505 562 594 612 695 807 983 1204 790 919 904 499 342 383 346 267 263 308 213 192 312 347 305 311 279 292 427 669 882 818 408 539 629 710 829 931 932 973 1019 1036 1037 1067 1072 1043 1031 1034 1152 1446 1394 1382 1288 1089 869 796 828 999 1171 1192 1172 1149 781 978 1051 1075 1101 1209 1517 1462 1076 784 643 667 871 1186 1390 1355 1222 1146 1094 1003 1020 1038 1038 1018 935 1036 1083 1146 1193 1237 1404 1555 1501 1515 1618 1698 1804 1856 1939 2134 2097 1985 2254 2462 1578 1244 923 352 441 269 266 567 690 365 460 380 349 370 294 180 189 131 508 359 65 23 22 1 0 0 0 0 0 0 68 357 313 301 256 118 134 169 213 215 187 167 94 143 136 105 90 102 109 111 178 171 101 126 104 70 87 66 31 74 88 34 17 17 18 12 2 9 31 42 44 34 44 65 55 58 57 53 48 62 57 45 42 26 11 19 42 56 42 20 17 13 6 1 0 0 0 1 5 1 0 0 0 0 0 0 0 6 6 0 0 1 0 0 0 2 6 6 6 7 3 16 39 25 22 23 17 8 5 8 8 7 13 15 12 8 6 2 0 0 0 0 1 4 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 11 17 17 18 17 16 16 17 22 26 21 12 3 1 5 30 73 95 107 65 24 12 15 28 45 34 22 14 16 28 37 34 32 27 36 45 56 65 55 49 47 42 40 38 32 39 41 38 43 44 37 34 36 34 36 32 27 24 21 23 25 21 14 9 11 17 20 21 18 16 19 21 19 16 18 20 19 18 22 22 21 20 18 15 16 22 32 15 15 12 11 13 15 22 29 30 28 26 25 25 26 29 29 25 24 30 30 36 34 44 57 56 59 55 53 52 49 45 37 34 35 29 25 21 18 24 27 31 27 20 16 16 17 23 36 41 44 45 42 38 38 37 46 56 56 49 48 43 35 37 40 38 33 32 33 40 41 41 38 33 25 20 15 14 23 40 51 45 36 33 37 43 49 50 54 49 39 40 47 47 43 44 45 53 65 70 57 42 35 18 35 34 27 33 39 47 10 0 0 1 10 39 62 60 50 47 44 33 17 9 27 24 17 14 17 15 14 7 8 10 11 12 10 10 11 7 6 8 7 6 16 16 26 30 29 35 50 49 46 42 49 59 61 70 64 15 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 81 167 93 8 0 0 0 0 0 0 0 0 1 17 89 128 127 71 0 18 51 144 251 203 72 18 23 96 289 608 591 567 478 414 388 410 475 473 383 243 201 275 263 295 445 667 480 159 18 4 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 29 35 84 174 262 335 330 251 250 259 254 262 268 307 392 493 591 661 677 595 473 430 574 587 790 702 597 543 511 512 582 640 708 744 730 681 666 611 553 513 374 296 223 209 217 243 252 262 258 285 350 450 473 448 460 476 459 436 390 336 312 299 285 252 255 261 260 251 302 373 429 410 476 538 525 498 514 518 501 498 484 457 494 510 484 413 360 328 325 353 397 444 485 539 701 940 1214 1353 846 790 526 238 154 200 237 176 170 166 132 162 284 243 362 422 378 310 569 790 902 698 422 572 745 927 987 989 969 968 1033 1104 1140 1164 1190 1177 1107 1059 1035 1138 1311 1314 1205 993 835 809 886 1010 1177 878 852 923 915 1097 1153 1175 1189 1328 1544 1491 1043 976 846 863 1090 1298 1422 1236 1117 1090 1070 965 964 985 993 976 980 1119 1168 1298 1415 1495 1539 1559 1580 1624 1654 1702 1794 1879 2006 2178 1930 1869 2082 1985 1893 1123 619 423 433 301 317 391 405 347 283 277 275 419 250 140 134 109 17 0 7 13 19 0 0 0 0 0 0 0 7 205 233 256 222 124 123 145 220 229 187 135 99 169 117 95 88 82 88 151 176 114 86 115 103 53 74 38 21 49 79 18 10 30 30 23 19 31 45 55 66 140 140 63 59 67 92 77 49 39 37 24 21 26 19 20 38 38 27 14 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 1 3 6 6 6 9 6 8 18 20 14 20 20 10 4 7 9 3 8 8 5 3 6 4 0 0 0 0 2 8 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 16 17 18 19 18 18 19 23 28 24 11 1 3 2 1 6 24 44 8 10 6 14 28 42 43 35 31 21 25 33 34 35 32 26 30 37 44 51 53 53 46 40 36 34 34 33 33 48 41 32 30 29 30 27 29 28 24 19 20 22 16 14 12 11 15 20 23 24 22 23 26 21 21 20 19 19 18 19 20 19 19 16 14 16 27 29 16 27 22 17 23 17 19 24 29 30 28 25 24 26 24 30 30 30 37 37 39 38 39 46 57 68 68 64 63 57 49 45 45 40 39 38 38 35 29 32 34 35 31 31 33 32 32 46 48 49 47 44 41 41 44 46 51 53 51 50 51 40 41 39 35 34 37 36 42 44 43 40 35 26 21 17 16 28 41 44 37 37 36 41 50 53 50 50 51 46 45 57 68 64 58 38 52 64 74 68 43 33 38 40 37 39 44 44 51 6 0 0 0 2 16 57 57 40 31 22 13 12 1 21 16 21 26 26 24 18 19 19 13 4 5 12 12 13 11 11 12 11 8 20 20 21 13 7 14 35 37 52 51 54 64 58 52 20 5 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 52 141 128 2 0 0 0 0 0 0 0 0 0 0 0 11 6 0 0 0 0 0 93 193 171 115 68 139 343 544 577 657 431 310 320 369 416 456 411 320 254 232 151 216 373 538 513 226 49 8 1 0 0 2 18 28 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 27 58 156 219 295 327 249 231 220 217 221 232 254 298 332 342 337 357 363 445 651 806 799 974 879 616 632 771 852 858 880 1010 1082 1162 1147 895 716 599 513 472 449 406 339 297 262 223 242 258 284 335 436 481 446 406 405 428 450 444 385 323 281 259 255 256 250 259 254 290 361 465 583 555 536 518 480 422 420 433 448 420 360 410 429 425 418 380 327 292 301 308 350 460 583 691 767 760 581 370 317 151 133 151 150 155 152 160 137 153 190 276 394 563 537 503 539 682 766 807 682 628 670 777 959 971 1019 1022 1037 1106 1164 1201 1187 1209 1236 1212 1078 1073 1123 1180 1190 1134 921 812 852 941 954 886 821 629 813 1034 1182 1246 1320 1361 1561 1613 1386 1001 1003 856 1074 1266 1360 1404 1219 1136 1100 1045 983 943 944 903 934 1053 1209 1315 1445 1582 1534 1543 1562 1563 1635 1683 1680 1766 1971 2168 2214 1845 1669 1666 1708 1538 663 404 446 500 469 417 349 251 159 166 194 284 444 336 203 146 112 60 0 0 0 0 0 0 0 0 0 0 1 29 80 107 206 265 179 120 153 219 209 163 114 119 162 101 88 87 74 92 132 107 74 85 83 91 88 52 20 19 47 47 19 10 30 39 55 52 34 20 26 23 50 63 44 49 43 42 42 35 26 27 35 72 54 21 20 38 48 58 19 7 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 2 12 3 0 0 0 0 0 4 7 7 6 7 11 19 30 26 16 16 26 24 14 11 14 13 9 11 2 1 2 3 2 0 0 0 0 0 0 0 0 3 2 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 18 19 19 13 8 10 14 17 20 14 7 3 2 8 6 18 17 9 2 8 6 14 22 32 37 32 32 24 30 32 31 32 35 36 35 32 35 40 44 49 54 47 42 36 29 28 34 50 43 38 36 32 24 30 26 29 25 19 17 13 10 10 11 10 12 19 25 25 26 27 26 23 24 24 20 19 17 16 18 17 19 15 19 16 9 12 13 21 30 30 27 22 22 27 31 31 33 31 29 31 23 28 29 30 34 36 36 45 45 45 54 71 78 68 67 66 62 60 58 48 47 42 42 45 44 38 37 38 36 38 42 45 46 48 50 50 47 44 44 46 52 51 52 52 52 52 54 45 49 46 29 29 36 24 27 29 28 17 13 20 16 18 24 24 31 33 31 32 36 39 45 46 45 49 52 61 60 75 86 85 77 49 73 82 95 82 55 46 47 46 46 46 45 42 33 0 0 0 0 0 4 25 51 43 33 15 25 39 1 7 3 7 12 16 17 15 33 22 23 11 1 6 16 16 15 15 21 26 23 15 21 7 2 0 0 0 2 24 58 26 0 3 6 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 46 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 82 128 111 64 144 400 493 527 535 346 254 291 341 367 412 440 404 397 307 226 238 350 494 453 257 67 5 1 0 0 2 15 43 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 27 40 80 147 169 237 233 213 196 164 173 182 180 164 168 213 218 224 242 278 348 429 508 569 596 521 461 594 730 788 729 673 784 945 1057 981 789 560 470 435 445 473 492 451 432 407 417 409 398 407 377 395 460 518 524 467 440 424 426 438 413 357 311 306 316 320 326 314 331 371 395 400 446 453 420 353 313 303 319 304 314 335 391 458 491 451 406 397 416 397 366 343 334 405 532 641 456 315 212 164 120 116 191 160 172 203 218 202 273 316 525 720 774 793 975 1044 771 620 720 711 685 725 797 961 971 1054 1037 1118 1153 1157 1203 1102 1060 1066 1086 1053 1074 1043 1048 1095 1055 924 870 937 908 740 595 652 628 925 1111 1209 1273 1351 1442 1742 1652 1463 1126 954 860 1274 1393 1387 1335 1273 1235 1177 1042 1003 948 892 865 942 1053 1176 1327 1480 1551 1407 1465 1514 1565 1604 1649 1712 1882 2206 2371 2144 1811 1674 1704 1740 1306 631 415 424 258 243 353 442 432 172 156 132 341 459 131 198 150 102 44 0 0 0 0 0 0 0 0 0 0 81 112 135 133 107 90 84 112 168 211 199 138 104 144 145 100 102 120 52 119 137 107 82 93 97 96 73 44 30 17 43 24 13 16 34 73 100 75 40 24 27 19 66 46 40 42 49 61 39 24 17 13 24 49 25 12 12 16 19 28 13 7 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 8 4 1 0 8 7 3 6 13 13 9 9 15 21 13 38 34 31 41 49 53 26 24 19 15 14 9 7 1 6 4 1 0 0 0 0 0 1 0 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 11 18 19 19 9 9 10 9 8 10 11 8 3 0 4 13 34 12 9 5 2 4 16 18 18 17 29 41 24 30 36 32 26 26 31 33 35 33 30 37 56 69 44 44 42 32 24 26 39 39 43 40 35 31 29 30 33 30 26 19 12 12 15 13 10 12 18 24 27 25 27 26 25 24 21 17 12 12 14 16 16 17 20 15 11 18 20 15 25 34 36 35 32 29 30 29 30 35 34 32 31 22 26 30 30 34 38 35 36 54 42 45 63 80 78 68 62 64 66 64 60 57 50 43 41 35 38 46 46 42 40 39 42 45 48 56 52 47 47 50 53 51 56 55 52 49 51 54 52 51 51 49 49 45 34 31 27 31 28 22 14 13 19 18 14 19 26 30 33 34 38 44 45 49 55 57 56 78 64 70 79 81 82 103 103 90 83 79 72 59 58 50 37 32 26 14 0 0 0 0 0 0 8 35 26 43 26 42 40 0 1 0 0 0 0 4 13 12 27 24 8 0 2 7 10 18 16 21 25 29 34 35 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 29 98 260 320 355 298 234 259 377 468 417 407 388 313 324 264 238 292 428 560 421 248 93 14 5 0 0 0 3 15 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 20 31 93 154 181 213 178 167 149 135 136 146 158 173 188 198 194 198 190 184 186 190 233 259 285 298 341 420 447 383 335 334 339 372 375 450 472 446 415 417 433 444 437 442 451 442 446 446 465 504 552 501 457 454 467 484 519 519 467 493 506 458 387 328 342 359 362 358 361 377 403 436 441 421 398 368 331 304 290 282 291 319 347 337 319 333 314 310 333 352 368 393 441 466 531 611 664 448 270 239 193 173 266 326 371 481 520 517 592 608 911 978 1008 1119 1306 1105 732 737 859 808 638 978 1080 1076 1018 995 1001 1084 999 1061 1108 1020 891 930 945 987 981 939 1061 1111 1081 1020 965 909 713 596 554 647 826 1068 1185 1206 1244 1313 1440 1603 1490 1524 1177 899 983 1372 1471 1407 1359 1331 1277 1160 967 979 903 855 902 995 1051 1145 1283 1385 1425 1496 1487 1449 1564 1676 1762 1849 2050 2214 2089 2029 1845 1596 1598 1566 1203 704 435 335 274 289 411 515 491 212 200 145 303 283 111 114 79 89 48 16 0 0 0 0 0 0 17 20 14 158 140 174 194 185 161 108 172 204 208 179 129 102 166 121 91 92 83 0 154 134 103 98 95 90 88 60 50 40 30 43 19 14 20 41 67 62 48 37 42 37 25 50 48 48 52 61 63 39 23 21 15 15 16 10 6 5 1 10 25 22 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 0 0 30 20 8 6 8 14 10 11 16 17 10 20 33 36 30 23 22 27 23 24 29 24 18 19 3 14 10 8 5 0 0 0 0 10 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 8 14 14 13 10 9 4 1 2 4 9 7 5 4 7 16 32 10 24 28 16 9 9 15 21 23 21 22 23 29 29 33 28 28 36 42 47 45 24 19 34 54 48 45 46 37 26 20 23 28 39 36 34 34 35 36 36 32 31 24 16 14 15 13 11 12 17 21 27 31 30 27 25 22 18 16 13 18 18 16 16 18 17 22 24 22 24 28 34 36 36 38 37 36 35 33 30 32 33 31 29 26 27 32 31 33 36 38 41 48 46 35 45 62 73 74 67 67 67 70 71 69 62 43 41 39 42 49 53 53 50 47 49 51 52 55 58 50 49 52 54 54 54 52 52 47 52 55 51 52 47 49 55 55 53 51 44 42 35 33 22 14 15 9 19 18 24 32 37 44 49 59 59 59 65 65 55 52 62 68 75 86 99 106 99 57 37 57 80 74 58 55 28 26 17 4 0 0 0 0 0 0 8 20 13 47 14 34 31 0 0 0 0 0 0 0 0 0 1 19 6 0 0 0 2 13 9 18 31 33 72 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 21 73 147 88 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 75 127 68 48 91 141 125 192 319 514 683 613 485 409 331 317 282 260 379 515 572 463 375 259 159 54 0 0 0 0 2 10 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 20 90 169 204 184 143 119 103 104 111 119 133 167 195 192 177 156 136 123 122 127 139 161 242 341 432 437 357 265 269 279 264 235 223 249 330 390 470 521 526 526 539 515 489 428 345 331 331 335 337 362 397 448 513 495 512 578 684 601 506 467 461 429 379 377 371 388 405 399 393 409 428 435 425 392 371 357 343 399 514 497 445 361 276 223 210 186 194 213 229 240 272 415 556 675 634 610 586 546 453 389 454 629 764 938 867 948 1029 1070 1353 1279 1367 1311 1135 933 896 1146 1077 945 1005 1283 1304 1259 1097 1021 1036 1047 941 985 985 897 810 808 840 897 848 863 1037 1168 1185 1028 947 855 724 684 600 744 1002 1179 1200 1132 1199 1364 1537 1499 1341 1342 975 937 1186 1421 1443 1362 1294 1271 1214 1099 934 891 833 808 883 1000 1095 1187 1338 1507 1620 1623 1596 1566 1733 1759 1914 2009 2056 2105 2054 2070 1653 1421 1449 1265 992 639 391 262 205 259 276 271 199 155 169 164 106 152 157 139 113 109 32 2 0 0 0 0 0 0 97 78 66 201 360 266 245 236 227 185 255 224 195 158 120 109 152 86 64 63 39 31 139 92 111 101 87 82 111 109 66 47 48 53 39 17 43 51 56 55 50 46 73 69 47 32 52 58 46 34 20 22 26 26 24 11 14 9 3 11 3 5 12 11 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 4 0 5 39 46 34 14 8 9 8 10 13 15 15 16 20 38 39 39 37 30 24 23 35 30 33 32 16 12 7 5 2 0 0 0 0 3 33 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 3 3 3 1 0 0 0 0 0 0 0 0 2 3 8 10 9 6 2 0 0 2 6 10 9 8 4 9 14 14 10 7 12 11 7 5 8 10 13 15 9 7 17 25 28 35 29 37 38 27 44 5 0 10 31 44 48 50 40 30 24 23 22 25 27 27 27 31 35 34 32 35 35 27 17 13 13 13 15 16 17 19 23 27 26 26 22 19 17 15 16 16 16 17 17 14 15 27 31 34 39 40 38 40 43 46 44 41 40 36 35 39 30 27 28 31 36 34 35 33 35 39 45 45 34 30 39 52 64 73 74 73 77 80 74 62 47 44 48 46 49 53 56 59 58 56 55 51 49 53 50 51 54 56 57 55 50 48 42 48 54 54 53 52 51 52 54 51 47 45 46 42 37 34 25 18 18 29 30 34 39 46 58 71 70 69 65 70 75 74 70 67 70 77 77 61 44 47 62 51 52 63 62 59 83 36 35 27 15 7 5 1 0 0 18 21 15 13 28 14 4 33 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 19 40 56 38 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 22 4 0 0 3 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 71 119 172 54 0 15 0 0 0 0 0 0 0 0 0 0 0 5 31 40 68 138 203 132 72 33 42 106 256 360 559 721 705 589 549 380 267 262 299 445 616 667 613 597 590 486 233 51 1 0 0 0 5 23 34 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 7 33 100 180 204 154 98 74 77 89 95 101 115 145 168 153 129 119 117 110 106 102 116 143 198 269 380 502 529 459 391 373 342 319 270 259 304 382 474 526 563 628 698 660 702 688 596 474 359 259 210 223 222 212 222 276 318 330 306 318 312 305 351 391 391 394 374 377 396 415 424 425 427 456 475 508 559 500 500 686 760 697 647 531 411 327 267 218 190 214 225 215 230 344 471 692 641 609 690 708 612 643 692 795 964 1169 974 1086 1066 1163 1363 1373 1464 1219 1110 969 1015 1278 1514 946 1127 1403 1405 1238 1108 1094 1089 997 845 846 868 723 701 770 761 741 820 802 944 1119 1156 994 931 856 824 743 622 803 1117 1213 1173 1156 1278 1537 1733 1414 1238 1115 861 1073 1377 1437 1386 1316 1275 1272 1203 1175 1063 906 808 823 925 1040 1163 1262 1347 1395 1606 1650 1642 1728 1952 2098 2076 2005 1943 1986 2065 1785 1547 1249 1134 998 679 602 373 351 255 186 163 220 227 148 161 175 131 175 108 123 137 151 132 42 33 7 0 0 0 3 100 99 183 237 231 224 231 209 175 206 253 203 184 143 110 105 122 104 63 56 21 30 102 146 150 80 79 87 99 93 47 47 73 86 76 54 81 73 77 105 117 96 76 54 47 40 49 61 44 40 22 16 18 29 49 12 6 6 5 8 10 9 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 2 0 8 34 66 68 23 4 6 7 7 12 22 27 37 41 40 38 33 36 30 27 31 34 24 43 30 12 6 7 7 2 0 0 0 0 0 32 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 0 0 1 2 2 2 0 0 0 0 0 0 0 0 2 1 5 9 8 9 13 1 0 5 9 10 11 11 5 7 12 12 10 18 18 15 14 12 6 3 10 12 8 2 5 19 22 16 29 34 18 7 24 10 3 11 24 36 46 52 45 43 34 27 22 18 20 19 21 28 34 36 37 40 41 36 27 20 17 12 18 15 14 15 16 18 20 24 24 21 20 18 11 20 19 20 20 21 22 25 32 33 39 42 41 45 49 48 48 48 49 47 44 44 29 31 33 35 39 38 39 35 39 43 41 39 40 32 28 28 43 62 66 74 82 82 76 66 54 37 56 47 50 53 54 57 60 58 58 61 55 50 53 53 55 53 52 51 51 47 41 44 49 51 47 44 42 43 41 31 28 33 42 44 37 38 37 34 33 36 43 45 47 50 55 58 55 63 57 60 65 66 56 30 95 83 40 23 20 18 7 10 7 51 63 69 94 60 55 49 35 32 36 30 0 0 23 23 11 4 0 0 9 41 55 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 2 0 0 6 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 102 152 113 51 113 205 181 137 52 0 0 0 21 21 9 37 31 7 9 44 103 157 150 180 233 255 92 75 184 320 391 423 552 650 660 598 380 220 230 286 322 471 703 696 835 883 783 565 121 18 2 0 0 0 9 30 31 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 0 0 0 1 26 64 101 141 146 65 32 44 49 54 80 82 82 80 89 95 88 101 104 106 103 89 116 136 170 205 261 370 541 621 572 481 385 398 321 286 248 218 233 282 332 362 413 521 719 948 955 831 687 554 486 415 351 283 238 248 241 213 206 226 225 210 227 286 323 350 350 340 361 408 442 465 463 503 590 645 669 697 763 673 704 734 733 723 720 663 560 460 397 390 424 422 393 441 511 500 529 675 695 720 799 886 1021 992 950 891 885 1029 1080 958 1174 1275 1152 913 974 1025 1112 1286 1360 1178 1196 1237 1251 1142 1072 1013 1046 999 1026 1011 943 930 912 832 765 748 860 994 902 1023 1106 1031 862 722 759 669 693 938 1194 1227 1201 1254 1383 1564 1691 1695 1280 965 918 1154 1366 1366 1324 1293 1282 1235 1130 1161 993 875 840 908 1041 1143 1242 1316 1341 1342 1549 1568 1757 1791 1901 2033 2011 1827 1749 1820 2014 2043 1913 1318 883 784 643 463 290 374 221 154 161 178 181 89 132 140 111 199 568 148 120 131 160 175 197 219 154 54 6 25 62 106 201 195 168 166 147 164 198 234 219 182 187 135 95 103 110 90 48 57 9 0 48 105 121 57 116 108 87 72 54 72 87 91 93 88 94 91 71 76 66 50 34 40 14 43 55 47 37 44 24 22 19 24 29 19 12 7 2 0 3 9 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 1 0 3 13 30 38 5 0 5 7 11 22 43 37 47 53 52 51 39 35 24 33 43 37 24 30 20 10 4 3 6 4 1 0 1 1 6 32 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 9 13 13 0 0 2 5 7 8 10 11 12 13 13 23 36 34 23 25 25 13 2 5 11 5 5 2 12 28 19 1 5 3 0 9 30 26 24 18 24 40 51 51 52 48 29 23 19 15 16 16 22 28 32 34 38 44 41 35 26 18 17 22 16 12 12 13 14 16 18 24 24 23 20 18 20 29 28 26 27 26 25 37 36 41 39 42 48 49 45 45 47 53 55 47 39 36 37 40 41 41 39 39 34 34 38 40 40 39 40 35 21 15 23 44 65 68 72 72 71 64 53 47 53 54 55 56 57 58 60 71 62 58 54 54 58 58 50 49 46 46 47 44 45 49 49 43 34 34 37 32 23 21 24 27 30 31 36 38 39 41 47 56 56 51 54 56 55 53 56 38 39 39 49 73 96 68 15 42 67 75 66 41 16 2 75 43 43 76 71 78 68 63 53 44 41 35 0 13 13 16 9 0 2 18 20 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 161 244 398 399 410 365 175 97 43 6 0 28 73 216 288 185 56 4 20 79 168 103 113 117 146 147 157 264 394 383 318 371 622 650 597 409 259 253 349 341 404 514 547 784 865 888 675 199 32 8 0 0 0 1 23 31 25 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 1 0 0 0 0 0 0 0 21 50 74 93 99 100 79 31 4 30 44 63 76 75 62 35 41 47 42 32 43 62 75 78 85 122 163 185 182 198 290 485 522 438 314 234 200 199 107 64 90 108 103 104 172 250 365 563 748 856 883 829 712 622 595 559 530 466 400 343 272 237 236 241 243 265 267 319 356 366 375 440 472 408 363 385 389 433 509 598 652 661 681 753 825 918 922 903 867 838 740 653 643 678 707 753 824 951 1079 868 830 870 1120 1291 1245 1180 1111 1212 1256 1341 1526 1497 1332 1095 939 944 1158 1180 1222 1264 1244 1178 1194 1289 1652 1408 1011 918 1120 1379 1034 887 875 911 939 775 738 807 854 820 750 885 864 871 847 716 625 657 879 1112 1243 1244 1231 1324 1355 1369 1375 1371 1101 886 1095 1300 1348 1307 1287 1266 1238 1211 1117 1019 811 839 928 1016 1156 1347 1373 1419 1486 1504 1548 1722 1943 1831 1809 1837 1827 1762 1687 1640 1880 2049 1778 1094 752 755 484 378 442 454 375 190 152 165 115 20 100 96 113 95 123 132 121 110 99 140 201 308 466 402 317 229 186 193 205 175 168 176 175 166 161 213 188 190 178 128 102 107 117 78 28 33 78 6 70 67 65 81 119 132 77 65 76 88 83 76 77 79 95 88 41 44 40 24 25 36 45 50 47 32 30 30 16 17 16 19 16 8 5 8 2 0 3 4 5 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 2 3 5 6 1 7 8 9 21 33 41 47 42 44 57 62 48 37 30 36 43 42 37 30 14 13 11 6 3 2 2 0 4 5 8 12 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 6 2 3 0 0 0 0 0 0 0 0 0 0 0 3 11 11 13 10 2 0 0 1 4 6 10 16 16 16 18 37 45 39 30 30 30 19 6 3 9 9 11 12 15 21 27 31 37 5 0 0 14 40 30 25 20 31 40 47 58 69 40 28 20 14 13 14 21 29 31 30 34 42 45 32 26 25 23 23 20 15 16 14 11 12 17 20 22 23 24 26 29 31 31 30 32 34 38 41 38 43 40 43 48 51 51 48 48 49 53 47 38 38 36 45 45 43 45 48 48 36 33 36 38 39 40 38 25 21 19 28 41 46 55 61 76 70 60 55 55 56 61 65 66 68 68 59 79 64 56 56 57 55 53 50 55 54 51 50 48 48 48 49 48 45 43 36 27 23 23 23 25 30 29 30 36 46 55 62 68 72 76 91 94 82 68 56 46 37 59 94 104 82 73 74 45 50 60 49 10 12 85 90 77 75 74 70 32 57 69 76 73 47 0 3 3 16 11 2 4 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 0 0 0 8 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 53 65 168 273 299 253 206 145 90 43 10 37 121 299 341 291 229 82 9 0 0 23 44 21 16 101 175 192 250 308 280 297 437 514 663 577 430 364 388 360 365 357 454 658 701 807 614 325 103 21 7 2 0 0 3 9 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 119 143 125 92 67 32 9 1 6 10 54 85 88 70 42 19 22 25 21 17 19 20 30 55 94 140 175 141 108 115 165 246 271 191 102 69 60 15 48 100 131 126 108 137 170 182 294 587 827 928 845 768 726 696 621 588 575 549 494 416 342 319 292 251 252 263 363 496 510 482 460 436 396 328 285 279 297 367 406 480 545 595 628 682 729 774 823 876 916 917 874 852 873 941 1012 985 912 949 822 707 903 1014 1246 1163 982 1078 1624 1467 1288 1393 1572 1384 854 845 907 954 943 1022 1090 1195 1195 1256 1427 1415 1455 1041 968 1077 1063 817 636 592 583 616 595 549 721 657 665 712 839 854 845 854 873 815 858 1010 1243 1288 1271 1266 1294 1260 1255 1259 1189 1019 903 1199 1295 1314 1315 1308 1265 1244 1238 1063 938 915 911 1003 1108 1207 1332 1467 1630 1697 1657 1598 1721 1920 1911 1707 1561 1672 1782 1787 1703 1732 1803 1436 851 460 485 407 390 368 421 459 203 193 258 260 173 82 44 74 125 68 73 113 126 126 169 176 226 308 111 118 202 206 189 212 210 191 188 166 161 187 208 190 197 164 121 105 107 125 70 67 44 55 45 73 45 75 91 86 81 51 68 69 81 75 58 56 49 91 82 43 29 30 25 30 36 35 51 65 22 22 23 19 30 63 54 33 16 10 7 1 1 5 7 9 11 12 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 3 0 0 1 7 5 4 13 12 19 33 33 29 37 37 42 52 61 61 56 42 36 40 40 35 32 26 16 17 8 5 4 2 0 5 2 0 1 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 7 7 5 6 2 0 0 0 0 0 0 0 0 0 0 2 7 9 6 2 0 0 0 0 7 11 16 17 14 12 18 35 35 35 39 36 28 24 10 2 7 13 9 25 24 19 14 18 24 0 0 0 0 11 31 33 25 27 27 35 49 63 64 37 25 17 14 14 16 18 25 28 32 39 44 37 27 22 22 23 23 16 15 13 11 15 19 20 22 25 29 36 38 37 35 35 35 37 40 45 47 44 41 39 39 44 49 47 54 45 51 41 35 37 38 49 44 44 47 51 51 40 42 40 38 36 34 34 35 34 24 19 23 30 40 49 87 66 54 57 57 59 68 73 70 70 73 70 61 57 60 60 55 48 51 58 54 55 52 51 53 49 52 45 39 37 38 38 36 34 32 33 39 44 43 41 44 59 67 69 73 84 93 94 105 107 95 80 71 75 83 97 93 76 73 75 53 46 41 31 33 68 89 88 71 67 74 59 0 0 17 29 49 50 24 0 4 5 2 5 14 18 7 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 8 4 2 1 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 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 7 39 101 227 274 296 265 179 95 29 38 63 108 164 220 181 131 108 74 18 0 0 0 0 0 1 35 103 150 169 227 272 312 338 389 514 593 664 496 327 303 337 274 411 514 626 803 767 461 198 44 26 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 56 135 169 150 111 63 18 2 0 0 7 36 80 88 85 70 42 25 12 14 16 14 8 9 23 54 97 133 120 63 36 40 76 116 110 56 25 17 34 86 167 226 218 201 201 213 229 298 554 896 1188 1317 1211 1075 922 794 768 747 705 647 600 563 549 537 490 434 394 393 434 498 506 520 560 509 431 400 369 352 358 376 496 414 403 430 473 529 612 649 700 761 850 953 1071 1165 1197 1128 937 604 584 681 669 794 923 1056 785 524 513 818 883 708 612 863 1013 786 911 863 759 671 696 810 1088 1124 1218 1268 1373 1332 1058 1190 1002 898 719 579 594 487 481 457 499 868 672 740 716 780 898 820 826 924 903 876 1017 1308 1334 1349 1316 1252 1203 1205 1167 1019 969 1036 1214 1212 1222 1310 1346 1272 1138 1162 954 881 892 964 1087 1192 1275 1426 1653 1816 1870 1893 1737 1778 1964 2029 1873 1758 1840 1849 1731 1612 1629 1657 1201 1067 895 603 511 445 393 299 222 142 174 260 172 68 18 0 14 91 267 140 92 111 123 159 198 234 254 241 219 213 225 222 200 206 229 217 164 167 200 229 217 173 129 109 103 106 101 39 81 91 89 87 55 46 92 97 86 85 82 81 68 79 78 62 54 57 111 114 100 84 60 36 23 49 53 49 44 12 22 22 24 29 53 72 66 35 14 6 4 5 1 0 11 14 18 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 7 0 0 0 12 4 3 6 12 26 41 31 26 28 32 41 43 57 64 61 52 43 34 36 32 29 27 22 27 14 10 7 4 4 6 1 0 0 4 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 5 5 4 0 0 0 0 0 0 0 0 0 0 2 6 9 8 13 14 12 6 2 10 14 15 17 14 12 17 21 22 24 31 34 28 25 15 4 4 12 17 22 20 20 26 32 31 18 0 0 0 0 12 30 33 32 29 33 46 56 61 51 33 21 16 14 14 15 20 24 30 35 38 36 24 18 20 23 23 25 27 14 9 12 19 23 25 26 26 33 36 38 40 42 37 40 37 42 45 41 37 36 36 36 40 45 48 43 52 39 36 40 42 43 42 41 41 41 41 42 44 38 34 33 31 31 32 32 31 28 26 27 30 36 81 66 60 63 64 59 61 73 79 81 73 66 59 52 55 57 55 51 53 58 56 57 55 55 55 53 52 54 52 58 57 51 47 50 55 55 55 53 51 53 55 70 77 77 77 79 79 88 96 100 97 87 78 80 91 83 70 63 61 63 65 70 75 75 73 79 97 91 92 85 58 30 10 23 60 19 2 2 3 0 2 0 0 0 11 42 68 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 2 0 0 0 0 0 0 0 0 0 2 5 7 7 5 3 3 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 70 58 114 118 198 294 319 226 97 42 50 86 63 178 182 146 95 23 3 17 18 10 0 0 0 0 0 3 24 132 151 188 297 439 406 401 414 539 716 675 459 336 326 334 443 453 632 796 884 741 411 106 16 15 11 12 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 71 194 282 244 164 87 31 7 5 1 0 15 43 52 47 54 58 55 43 38 23 15 8 2 5 20 51 83 83 50 16 12 18 32 47 49 35 24 39 94 175 267 288 363 359 302 241 259 345 607 1026 1393 1392 1371 1273 1155 997 884 825 800 729 695 697 706 700 604 542 514 480 442 405 355 328 363 390 424 384 350 362 387 387 304 278 322 402 509 605 598 665 699 795 917 1085 1249 1222 1065 842 639 635 639 671 706 735 650 396 271 242 300 381 446 317 364 529 652 704 624 635 637 712 778 768 847 970 859 729 993 1240 1229 463 275 315 363 436 417 421 399 541 742 706 908 729 775 729 642 684 712 634 781 1054 1295 1394 1377 1385 1279 1213 1191 1135 924 979 1082 1155 1180 1252 1343 1287 1124 983 1025 1015 954 973 1072 1211 1332 1474 1579 1753 1832 1903 1949 1737 1835 1962 1988 1906 1892 2081 1901 1723 1525 1547 1461 1025 762 750 677 585 539 557 284 237 115 100 165 97 16 0 44 87 195 193 89 62 108 154 222 343 257 282 252 199 179 201 263 308 216 185 232 215 238 234 227 209 167 119 118 104 115 108 90 92 34 106 81 51 59 92 93 79 90 92 83 90 70 76 74 76 80 108 144 103 72 52 41 31 31 24 26 20 12 20 22 20 35 34 36 53 53 29 15 9 8 6 0 5 12 26 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 9 0 1 5 15 3 4 7 20 44 61 41 33 29 35 42 40 43 47 43 42 40 34 29 29 30 28 28 31 26 25 16 7 6 9 4 1 0 5 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 3 2 2 0 0 0 0 0 0 0 0 0 0 6 13 15 15 18 24 24 15 10 16 24 29 31 16 11 14 15 12 10 24 33 31 22 13 8 2 9 18 20 20 18 12 20 16 12 10 0 0 0 10 19 23 27 33 29 40 50 55 54 41 30 20 18 17 16 18 19 23 30 38 41 33 17 24 24 18 17 22 23 20 9 15 23 28 30 31 31 34 36 38 39 36 40 36 35 40 41 38 38 40 35 34 38 42 46 51 39 39 44 48 44 38 39 37 32 33 37 36 29 39 39 35 33 36 38 24 33 24 20 23 33 58 64 68 69 65 60 60 72 85 94 68 52 58 56 53 54 54 52 51 52 56 57 55 60 61 58 56 57 51 53 59 62 64 69 76 83 83 78 73 73 74 77 81 83 81 81 85 91 91 86 87 82 72 67 81 78 61 60 67 68 66 61 68 73 71 70 73 76 68 85 62 38 36 44 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 2 2 2 0 0 0 0 0 0 0 0 0 0 3 4 3 2 2 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 33 141 248 165 79 188 319 332 196 88 56 91 118 197 339 247 169 125 99 70 75 85 91 73 56 9 0 0 2 24 114 139 264 394 441 542 479 467 587 690 595 364 375 364 355 428 661 824 972 922 694 328 65 15 8 6 0 2 9 7 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 107 298 442 395 218 123 65 41 27 8 0 6 15 18 17 33 41 45 54 53 37 26 20 13 7 6 20 51 47 44 36 6 2 6 8 15 22 19 20 35 80 149 203 267 317 324 273 208 194 218 415 668 906 1054 1116 980 783 639 552 495 464 526 533 557 561 480 419 395 409 421 395 320 246 245 264 283 291 284 321 360 338 265 231 232 304 350 451 565 744 913 913 896 875 832 867 838 730 627 549 432 499 500 537 488 345 276 352 285 261 236 237 256 328 497 477 446 567 731 736 778 696 606 610 668 707 1171 1064 597 155 178 202 197 231 316 388 378 545 738 915 987 820 924 916 756 636 595 610 859 1105 1288 1411 1475 1497 1262 1224 1151 1030 926 1035 1111 1138 1219 1307 1312 1144 1187 1027 998 1052 1025 1115 1343 1416 1510 1627 1763 2027 1984 2031 1961 1792 1807 1947 1930 2006 2066 2069 1957 1917 1053 715 790 762 479 425 475 516 598 559 167 180 133 97 76 0 0 0 162 103 78 166 114 66 188 169 274 396 276 321 251 248 225 181 157 135 205 385 335 279 297 236 217 182 150 119 113 87 151 116 43 4 15 116 67 48 43 69 96 70 89 87 80 79 72 92 81 73 72 101 149 89 75 70 52 40 33 33 20 15 12 16 19 16 25 24 29 29 25 20 12 10 7 5 0 1 7 33 17 0 0 0 0 0 0 5 6 0 0 0 0 0 0 1 8 11 6 2 10 18 9 4 8 35 57 62 42 43 38 47 52 50 50 42 39 32 38 38 28 27 22 31 36 39 36 32 28 10 5 8 13 14 0 6 7 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 1 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 12 15 16 17 17 19 23 20 17 17 21 39 13 17 16 16 20 23 19 22 30 29 20 13 14 1 14 15 16 17 17 16 14 13 16 18 7 3 2 12 16 16 20 29 32 37 38 43 48 44 33 23 20 17 16 19 20 19 27 35 41 35 20 23 29 16 7 9 20 17 13 13 19 24 25 26 30 32 31 32 33 38 43 40 36 40 42 40 39 39 33 33 36 42 46 44 40 38 38 35 35 37 43 42 35 36 41 42 34 34 35 36 30 30 35 29 28 26 19 18 25 36 45 60 68 65 63 65 70 80 82 60 54 56 56 56 56 63 55 51 55 59 54 59 61 62 60 57 54 49 53 57 59 63 69 73 83 89 93 94 89 84 86 87 88 86 85 85 85 86 76 41 54 64 61 68 74 71 71 71 71 71 69 73 74 73 70 66 62 54 70 59 59 45 34 37 0 0 0 0 0 0 0 0 0 0 0 6 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 2 0 0 0 0 4 1 2 2 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 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 90 243 278 117 66 223 315 252 169 133 119 70 39 11 59 142 231 287 244 195 137 129 131 141 97 0 0 0 3 45 80 87 252 436 548 530 452 450 534 574 498 526 483 435 417 449 482 807 872 864 632 256 105 55 3 0 1 4 1 8 20 29 30 25 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 107 326 517 420 220 121 72 65 40 16 2 1 5 6 9 19 25 14 11 17 26 35 46 37 23 11 12 27 23 26 12 1 0 0 0 2 4 5 14 37 35 63 112 158 201 246 245 215 196 195 202 214 346 464 518 421 340 254 187 162 207 267 274 303 304 273 241 234 325 432 465 411 316 257 240 220 216 238 255 268 217 185 171 182 272 292 365 432 502 607 772 880 908 887 849 795 775 648 565 456 368 314 328 463 408 374 424 263 266 199 210 287 353 430 326 327 483 619 573 609 498 447 451 454 366 916 523 235 173 204 214 245 281 333 435 535 669 861 997 1041 1009 1043 1033 819 681 614 675 937 1139 1231 1381 1438 1400 1324 1242 1080 930 970 1108 1166 1192 1242 1224 1127 979 985 998 1031 1033 1069 1174 1336 1448 1615 1792 1885 1998 2207 2174 1989 1802 1884 2098 1987 2000 1984 2007 2025 1895 1135 1040 1215 777 456 525 286 308 510 423 172 161 154 125 49 2 0 15 143 133 152 267 265 147 297 131 276 333 306 339 269 385 370 332 333 452 557 356 268 174 212 243 210 151 142 128 105 98 158 99 35 0 30 82 55 67 61 79 92 71 68 86 77 70 67 65 61 72 73 90 111 118 118 70 55 45 41 30 15 15 17 27 32 31 29 23 29 28 18 13 13 12 4 6 6 3 4 12 6 1 0 0 0 0 0 10 8 1 0 0 0 0 0 0 0 1 9 2 14 21 14 5 4 39 53 51 42 38 36 49 57 60 56 48 53 43 46 42 35 31 26 36 33 43 38 29 35 21 3 0 6 15 16 13 10 9 5 1 1 2 0 0 2 1 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 3 6 6 3 1 0 0 0 0 0 0 0 0 3 11 19 16 10 9 9 11 16 21 21 26 31 27 10 21 23 24 28 31 30 24 26 27 21 17 17 9 4 4 11 12 13 20 20 14 17 21 23 20 21 22 7 8 15 25 34 36 33 35 43 43 32 31 26 20 16 18 19 17 28 28 38 38 31 30 31 20 14 6 5 15 20 17 14 19 24 25 27 31 32 27 28 31 34 36 44 34 39 40 39 39 38 35 43 46 45 42 41 41 43 36 34 38 44 45 38 38 38 36 34 32 28 30 29 30 34 36 33 26 21 17 16 24 42 52 65 60 63 69 75 81 74 70 73 66 59 61 66 73 67 55 57 57 53 67 66 70 62 60 60 57 56 55 53 55 58 61 64 75 87 92 89 85 85 90 90 85 83 82 83 83 74 54 57 62 61 60 62 66 67 67 71 72 72 79 69 60 61 55 48 47 51 47 58 50 35 27 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 1 2 1 1 7 11 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 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 54 83 67 31 79 272 257 171 117 99 15 2 0 11 56 138 148 167 167 140 142 121 127 110 38 2 0 0 29 56 100 258 383 401 359 329 336 378 528 611 641 617 552 395 293 286 474 608 849 757 533 387 253 21 2 0 0 0 6 35 119 136 96 73 82 49 32 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 102 297 577 421 197 76 48 54 33 14 2 1 4 7 8 15 21 21 20 12 10 14 19 26 30 19 14 14 15 15 3 0 0 0 0 0 0 2 13 29 35 63 124 139 138 177 265 317 286 275 270 256 274 216 177 161 148 107 68 59 91 121 144 168 156 151 165 212 298 438 513 499 424 351 321 262 225 210 203 190 125 110 106 120 149 179 256 337 417 503 624 762 884 966 902 859 848 839 786 653 576 549 529 465 372 439 562 424 231 255 343 357 351 326 262 264 395 455 448 448 400 339 347 315 295 417 201 146 153 171 197 257 302 359 479 642 771 860 913 1055 1086 1071 1006 776 677 631 745 919 1043 1098 1235 1239 1250 1285 1242 1083 1006 1074 1173 1187 1150 1179 1050 996 988 1018 1095 1049 1050 1151 1265 1390 1514 1674 1872 1933 1983 2093 2057 1949 1814 1907 2064 2054 2088 1940 1943 1914 1763 1536 1397 1496 752 438 307 219 274 518 581 384 185 159 174 156 104 32 0 0 23 390 167 181 230 288 110 232 283 294 262 205 272 310 370 364 323 358 283 317 223 193 190 180 134 134 118 106 104 96 22 13 50 53 57 62 104 109 76 87 85 74 65 77 48 62 66 48 50 61 68 67 63 71 79 55 37 31 20 10 12 18 33 26 20 26 33 34 38 12 3 6 8 8 12 10 4 3 4 7 3 1 0 1 1 1 8 3 1 0 0 0 0 0 0 0 2 8 0 14 17 13 9 9 32 57 60 55 48 42 41 50 60 61 56 52 53 40 43 48 40 34 47 40 45 37 40 42 30 18 9 7 15 21 17 10 8 12 6 1 3 2 0 11 5 0 0 2 12 2 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 2 5 7 10 9 3 1 0 0 0 0 0 0 0 0 6 15 17 10 9 9 11 16 24 29 35 37 27 16 21 23 33 33 31 24 20 23 28 24 21 17 10 2 2 9 9 9 14 17 16 19 18 28 30 17 17 19 14 16 19 24 32 38 35 40 40 38 36 29 29 18 16 14 14 23 21 27 29 31 33 32 30 12 4 11 19 21 23 16 15 20 27 31 30 28 26 28 34 33 29 31 30 35 38 37 35 34 31 46 40 40 40 39 40 47 52 47 39 38 39 37 39 33 26 24 25 25 23 24 24 29 35 35 29 24 23 20 23 37 55 60 60 62 70 73 66 48 48 47 59 61 62 65 64 87 65 67 62 51 56 65 75 69 69 66 60 67 59 53 53 53 54 57 65 79 83 79 77 79 83 83 83 84 85 85 82 74 70 65 69 68 64 61 59 59 61 64 63 61 67 70 56 56 53 48 47 47 50 29 33 33 31 20 0 0 0 0 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 3 4 2 2 2 1 3 0 2 1 0 0 0 0 0 0 0 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 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 10 14 89 216 155 138 84 18 0 0 3 20 36 39 58 66 79 87 80 70 47 75 62 27 20 41 43 126 203 220 219 209 294 332 333 420 517 590 632 568 421 341 174 192 314 524 745 770 714 504 149 7 1 0 0 0 2 11 34 66 93 102 62 57 39 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 104 274 412 354 137 54 2 10 16 23 22 14 15 20 19 19 20 21 18 13 12 14 20 23 24 18 12 10 10 7 1 0 0 0 0 0 0 5 32 38 38 59 107 106 80 83 144 256 340 385 373 377 399 358 236 147 119 99 80 75 61 65 76 88 82 86 98 121 186 301 423 482 490 434 380 313 242 199 164 132 87 67 68 79 90 121 180 265 397 463 476 495 509 522 648 724 799 869 877 848 866 856 785 600 334 229 183 237 263 383 454 408 314 270 238 263 396 403 422 409 363 265 279 259 230 212 168 143 155 158 180 209 236 282 385 673 750 773 836 1014 1039 1012 897 755 677 617 740 833 899 956 1034 1017 1058 1194 1200 1107 1072 1165 1268 1221 1104 1009 1024 1006 1099 1096 1073 1115 1203 1331 1468 1584 1654 1723 1852 1882 1875 1829 1775 1738 1733 1710 1894 1970 1941 1876 1887 1766 1577 1521 1452 1083 412 408 340 265 280 369 408 398 217 156 181 222 111 130 83 25 0 8 3 117 165 117 98 176 268 277 213 213 252 256 308 340 317 284 282 273 144 183 176 160 141 125 81 84 101 94 79 107 64 60 60 61 85 124 60 86 72 53 46 51 43 45 70 86 71 49 42 47 38 56 61 39 32 28 12 7 9 17 30 35 31 31 36 37 34 17 12 6 4 6 9 13 9 7 8 6 3 2 2 3 3 4 9 6 1 0 0 0 0 0 0 0 0 0 1 7 22 9 7 9 14 32 55 57 73 57 30 37 60 61 54 46 41 35 35 46 48 46 47 46 38 33 42 53 53 45 30 15 13 19 18 9 3 12 9 7 6 4 3 20 15 8 4 7 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 12 9 6 4 1 0 0 0 0 0 0 6 14 17 13 11 8 12 19 27 36 37 35 31 26 24 26 44 30 23 20 20 23 28 27 26 23 19 14 6 3 7 10 12 16 20 21 18 20 21 20 18 18 17 19 15 18 25 29 32 30 32 38 40 34 28 23 18 16 14 17 23 28 29 28 33 31 22 10 15 21 23 22 22 21 23 19 21 27 30 29 31 28 31 32 32 30 29 34 31 32 35 37 36 43 38 39 39 40 40 41 50 27 32 35 38 40 41 38 37 39 29 20 22 24 29 28 31 40 42 31 30 22 18 32 53 63 60 60 65 65 60 55 54 52 60 61 60 59 63 81 66 62 61 60 61 68 75 80 79 66 61 58 55 51 52 52 51 51 57 70 76 73 73 75 78 77 77 80 80 85 84 76 70 63 70 70 67 61 54 54 40 45 43 47 54 58 57 41 41 42 43 47 50 2 0 0 17 23 0 0 0 0 8 9 0 0 0 0 0 15 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 2 2 3 8 1 13 5 0 0 0 0 0 0 0 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 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 28 79 133 137 150 62 15 0 0 0 7 63 89 78 65 83 48 24 36 118 202 197 144 95 78 61 43 57 55 79 174 327 393 357 344 377 406 449 494 462 351 124 96 116 234 476 704 767 824 537 222 66 3 0 0 0 0 1 3 1 2 17 22 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 103 268 332 260 126 123 21 0 8 36 72 66 44 39 37 31 27 25 21 19 17 15 13 18 18 14 13 12 7 3 0 0 0 0 0 0 1 4 21 25 17 15 24 47 40 29 45 125 251 383 441 518 552 534 409 233 165 117 83 58 46 48 43 42 60 84 99 96 98 144 221 308 349 416 428 383 315 254 177 160 108 67 53 53 73 116 163 216 262 283 311 323 311 307 374 434 527 588 640 736 896 1002 953 718 495 407 356 291 315 356 401 416 336 315 280 316 380 351 431 346 272 254 265 235 222 195 176 169 167 164 167 183 205 254 391 769 687 747 849 939 946 911 809 737 673 641 733 767 765 821 840 826 1019 1198 1121 1146 1230 1301 1321 1141 1031 1058 1105 1084 1079 1079 1163 1284 1410 1510 1546 1681 1815 1810 1734 1732 1678 1646 1605 1529 1497 1615 1832 1731 1696 1714 1710 1636 1734 1681 1400 932 494 407 297 189 178 217 225 168 137 212 252 239 163 128 157 43 0 0 18 102 196 167 116 134 193 229 173 219 245 265 291 262 235 211 198 199 210 154 162 161 139 102 69 74 110 97 76 52 103 76 61 62 113 117 52 67 67 57 53 43 35 33 43 47 49 50 45 45 20 59 53 36 39 39 36 23 16 25 35 28 20 28 35 40 33 11 12 6 7 10 12 11 8 9 6 8 11 7 6 7 5 7 10 7 0 0 0 0 0 0 0 0 4 3 1 12 41 12 8 15 17 21 39 23 56 52 34 35 55 62 61 59 56 48 42 50 51 40 55 49 28 38 42 54 59 54 43 34 15 19 20 13 8 9 1 1 6 5 4 11 15 17 5 10 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 2 6 9 11 13 20 12 3 0 0 0 0 0 2 8 14 16 16 12 14 19 27 36 39 42 33 30 27 26 30 18 19 20 20 23 28 25 23 24 25 23 15 7 9 9 9 15 18 15 18 19 14 8 8 10 9 14 12 20 22 19 23 22 24 29 30 28 29 26 26 22 18 15 15 16 25 22 29 25 21 27 4 6 20 30 31 27 25 23 22 22 22 25 30 31 26 26 25 27 29 30 24 29 34 38 39 38 35 36 42 43 42 41 42 30 33 39 39 45 49 46 50 45 37 26 21 23 31 27 31 39 44 40 35 27 22 34 51 61 63 63 64 62 62 63 63 64 65 57 61 61 63 73 68 62 61 64 63 67 76 74 75 33 31 52 57 55 50 53 55 55 57 63 65 71 72 74 75 77 80 85 79 83 85 81 73 65 72 69 68 59 44 35 41 36 37 40 42 40 45 44 45 40 36 27 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 15 4 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 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 50 101 106 106 92 45 9 1 0 0 0 0 24 53 91 98 71 37 6 28 132 225 213 159 134 100 38 11 36 80 159 284 413 359 297 293 309 299 409 417 318 171 86 42 72 135 308 515 876 893 752 351 40 0 0 0 0 0 0 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 47 136 266 344 228 156 103 3 0 0 10 37 64 59 50 42 38 36 46 120 76 46 23 8 8 14 13 13 10 3 0 0 0 0 0 0 2 2 2 2 4 0 0 5 21 28 16 2 23 82 156 224 351 471 581 580 422 252 187 155 111 84 70 52 67 121 141 122 67 37 70 118 162 217 334 484 571 540 411 284 267 183 121 88 74 85 111 134 159 185 225 272 327 381 376 374 356 333 336 435 542 700 864 837 639 582 584 545 406 355 330 350 402 399 413 391 320 438 392 297 337 382 318 268 236 226 200 185 181 184 183 177 193 240 321 461 640 578 769 885 921 908 860 752 690 674 682 692 660 639 758 796 910 1078 1157 1017 1196 1295 1288 1200 1059 961 970 1064 1069 1047 1200 1277 1352 1364 1413 1549 1638 1801 1903 1770 1538 1526 1587 1584 1559 1624 1622 1563 1364 1090 1132 1230 1354 1607 1479 1403 1022 623 431 398 287 243 298 204 128 178 247 253 227 181 206 269 130 12 0 34 103 163 210 152 131 144 163 148 158 212 250 250 225 226 186 184 189 177 156 152 154 122 85 69 82 101 99 167 118 81 107 82 51 87 69 42 46 60 53 44 33 34 42 40 45 62 50 43 27 32 57 44 38 42 49 47 23 52 43 35 25 27 38 36 44 46 30 6 5 9 13 13 10 8 9 6 8 10 9 9 12 9 11 14 8 0 0 0 0 0 0 0 0 0 0 5 20 38 23 14 8 10 16 21 17 38 60 51 39 38 39 52 53 65 54 44 44 33 34 67 41 19 28 30 34 46 54 50 44 33 17 22 13 10 10 4 3 3 4 5 9 16 19 7 12 15 10 2 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 8 13 5 1 0 0 0 0 0 2 4 7 12 14 16 22 29 35 39 42 35 34 28 23 19 15 16 18 19 24 27 24 21 19 23 26 20 13 13 12 10 11 17 19 18 14 25 12 7 7 9 14 13 19 21 21 20 20 26 25 34 36 33 29 32 17 19 18 17 21 28 26 30 31 22 18 22 1 11 17 25 30 28 27 22 21 18 21 26 27 29 29 22 25 29 27 21 31 34 36 35 37 39 39 45 43 42 43 40 36 30 49 48 54 64 63 64 44 34 27 25 27 29 27 25 27 33 37 38 36 27 31 46 58 61 61 60 58 57 62 66 68 69 65 68 60 58 61 63 62 60 62 64 70 72 63 82 79 64 55 51 54 59 63 60 58 60 63 65 66 68 69 71 74 81 90 87 91 86 83 79 73 75 73 72 61 48 39 37 38 43 40 38 38 38 36 30 32 42 22 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 85 94 103 87 55 19 0 0 0 0 0 0 1 68 130 114 69 1 2 43 160 270 206 190 146 118 106 145 189 192 220 266 282 282 256 300 364 378 298 262 195 90 27 34 37 67 164 378 766 1183 784 319 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 128 239 285 190 185 108 28 0 0 0 25 64 80 64 31 33 25 42 88 91 85 58 16 2 5 7 8 4 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 12 18 13 1 0 0 0 13 103 234 415 578 574 465 367 305 249 223 219 212 215 274 196 80 15 14 27 41 52 105 198 350 545 621 519 401 345 264 211 181 131 81 92 131 177 220 281 364 422 487 489 355 356 336 415 478 516 606 646 611 513 528 510 506 440 381 437 356 381 415 456 535 611 550 363 306 437 384 318 242 229 213 192 171 177 199 203 205 229 283 372 487 577 621 702 749 886 896 804 693 663 721 703 641 611 666 827 886 1016 1050 1063 1091 1279 1241 1172 1049 969 965 960 1023 1013 1053 1164 1254 1302 1223 1158 1314 1508 1543 1584 1738 1695 1659 1725 1772 1767 1252 1071 964 915 969 670 854 1053 1767 2613 1354 890 543 389 331 304 314 456 325 225 203 182 180 340 188 296 421 325 0 0 57 122 198 228 137 112 129 128 113 121 175 262 254 233 214 181 185 201 167 148 144 133 107 81 97 87 82 101 87 117 105 105 93 58 91 47 39 45 57 60 52 34 37 48 44 37 70 39 45 42 38 51 41 33 34 41 41 33 54 55 27 21 30 38 42 52 56 29 8 10 10 15 15 14 12 11 10 12 13 11 12 17 21 14 18 9 1 0 0 0 0 0 0 0 0 0 3 14 32 36 18 14 6 8 14 21 30 50 68 37 26 38 64 64 73 53 51 52 41 41 72 26 18 27 30 31 38 54 49 44 40 24 24 16 13 15 14 9 0 1 3 7 15 20 12 14 23 25 15 3 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 2 1 2 3 0 0 0 0 3 11 18 20 19 24 30 32 32 33 28 22 22 20 17 16 14 18 21 24 26 25 22 19 27 21 17 17 16 25 19 23 25 21 15 21 17 16 13 12 15 17 19 22 23 25 32 40 38 54 47 38 40 42 22 19 18 17 17 20 24 22 35 20 7 0 0 3 15 20 25 36 36 20 14 20 23 24 24 26 25 21 23 33 30 23 28 27 33 33 33 37 42 43 41 40 49 52 43 35 62 59 58 58 45 22 26 25 28 30 33 33 27 27 25 28 34 41 43 36 32 34 48 55 55 54 53 52 60 65 66 67 67 64 60 60 63 65 64 57 62 61 67 73 72 77 91 57 45 56 65 67 68 64 59 59 61 64 68 67 66 69 72 75 78 79 81 87 91 86 80 77 72 72 58 52 50 49 51 47 44 37 37 41 42 40 41 46 18 0 4 12 6 1 0 0 0 0 0 0 5 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 63 114 187 108 39 4 0 0 0 0 0 0 3 53 99 53 1 0 0 53 143 190 196 151 154 165 186 209 200 157 141 154 203 250 335 378 300 215 205 182 71 51 67 50 14 41 82 389 815 1010 1019 364 71 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 47 106 150 158 164 103 59 23 5 0 4 75 117 111 81 62 15 3 16 44 83 138 50 8 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 4 0 0 0 0 0 15 68 186 414 666 714 665 603 541 509 544 635 666 498 196 28 1 7 11 14 29 59 92 140 219 363 423 322 291 285 275 268 234 273 299 321 370 504 583 522 448 379 393 237 439 404 335 377 481 585 554 443 384 405 339 390 356 390 434 346 418 472 484 508 492 379 274 372 310 233 241 203 276 264 219 182 162 132 167 203 271 346 377 511 649 670 631 690 866 874 747 682 716 773 698 634 691 751 895 1022 1053 941 1081 1237 1288 1149 1128 968 964 1003 1000 1007 977 1014 1127 1219 1250 1186 1031 1201 1321 1409 1493 1540 1811 1930 1961 1828 1397 908 879 638 564 585 571 677 829 987 990 735 456 173 165 176 177 185 186 170 135 125 128 210 464 49 112 234 193 0 1 23 123 183 179 117 117 120 129 123 123 166 254 275 245 238 231 218 215 162 154 140 126 111 81 76 71 77 95 113 112 87 86 77 76 77 43 52 52 48 44 35 27 29 41 37 33 46 31 32 30 41 42 31 32 30 43 56 63 65 70 41 35 41 46 48 49 47 28 20 28 29 22 25 22 18 14 11 10 9 14 16 20 26 25 26 11 2 0 0 0 0 0 0 0 0 0 1 8 32 44 46 36 7 8 23 23 27 33 40 21 24 26 38 48 37 35 37 49 53 46 45 14 16 17 32 44 44 50 49 48 48 42 32 25 14 11 11 11 9 7 7 7 15 20 19 20 27 30 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 2 4 4 2 0 0 0 6 16 21 19 25 27 25 21 20 17 12 16 19 22 22 18 22 20 21 20 21 21 21 35 22 20 16 17 27 22 33 31 30 25 19 25 19 16 16 17 19 21 21 17 27 45 56 60 73 61 44 40 29 11 16 28 24 19 19 21 21 37 5 0 0 0 1 5 9 8 21 32 28 16 19 19 21 23 25 26 24 28 30 27 24 24 25 31 29 29 32 38 44 45 43 52 54 46 43 57 55 50 40 33 29 28 22 26 30 28 24 19 20 24 28 32 39 44 39 30 27 44 46 44 46 48 49 56 60 62 64 65 62 64 62 60 57 55 59 57 73 75 75 70 65 74 74 64 59 66 70 69 67 62 60 58 59 63 65 70 72 72 73 77 81 85 76 73 71 71 69 63 64 50 52 50 48 47 46 58 50 40 37 35 32 49 30 20 10 7 13 18 7 3 4 6 6 9 14 9 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 118 175 152 63 11 0 0 0 0 0 0 0 27 105 57 8 0 0 0 12 81 160 183 155 158 134 128 148 136 82 71 133 239 323 287 243 192 145 105 40 33 39 48 55 72 33 130 336 799 1241 869 342 129 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 37 95 118 129 128 110 64 17 1 4 39 106 134 135 90 22 0 2 5 40 109 101 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 2 0 0 0 0 0 2 7 20 58 244 473 646 798 762 687 695 766 618 349 109 5 12 14 14 24 40 47 64 102 143 194 220 124 146 176 209 250 286 308 355 403 483 542 441 310 249 232 289 342 552 328 438 468 472 527 436 364 329 294 206 243 269 377 376 328 334 407 469 461 498 426 302 397 217 185 210 252 303 296 274 251 191 112 127 207 310 353 387 520 788 808 800 812 854 833 732 643 726 763 701 679 832 824 966 1063 993 929 1189 1300 1204 1103 1101 940 964 975 958 930 911 928 1036 1179 1192 1165 1132 1366 1352 1471 1611 1725 1976 2199 2047 1750 1237 946 1063 763 469 594 566 471 559 365 248 339 292 124 126 132 251 190 194 173 152 342 179 193 251 162 126 16 0 0 25 80 180 194 128 94 106 120 113 121 130 176 232 259 238 244 243 235 212 167 159 136 132 115 100 124 150 99 86 79 68 71 81 73 83 75 53 58 60 50 36 32 29 28 30 39 38 38 34 31 36 45 39 33 35 35 35 45 64 68 59 60 45 52 48 48 49 46 31 29 57 55 35 41 40 24 15 13 12 11 21 22 19 25 25 16 10 1 0 0 0 0 0 0 0 0 0 0 4 26 31 42 33 11 14 37 27 26 25 21 22 24 23 31 29 17 19 14 28 31 41 43 26 23 17 24 27 31 41 49 56 55 52 42 28 22 21 21 18 19 23 25 11 22 27 23 20 23 31 24 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 2 3 4 3 0 0 2 13 19 19 27 29 29 21 14 12 10 10 14 22 20 15 18 19 19 15 19 22 25 34 25 29 23 26 36 38 46 41 42 35 30 35 30 29 31 22 18 19 20 24 36 53 65 83 105 78 100 55 34 14 8 27 20 17 23 24 29 41 9 1 0 0 0 0 0 0 2 17 37 41 25 18 18 18 18 20 22 25 36 26 21 22 26 30 30 31 32 39 44 43 44 43 44 43 42 47 48 33 15 16 20 21 17 20 26 21 18 17 17 20 23 28 39 49 50 40 32 28 29 34 39 42 42 50 55 60 63 65 65 66 66 62 64 67 69 71 64 85 76 64 63 74 76 74 68 68 72 75 75 75 76 73 70 69 73 84 77 77 80 81 78 72 84 76 74 69 61 55 53 48 55 52 55 53 44 54 56 48 43 38 33 31 29 27 22 16 16 22 22 15 7 2 4 13 20 4 24 30 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 65 117 88 14 1 0 0 0 0 0 0 11 59 83 5 0 0 0 1 18 108 179 171 162 151 126 148 170 149 118 105 159 233 294 314 233 111 44 17 14 17 58 81 83 70 87 92 345 820 1102 954 746 253 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 20 58 91 112 97 67 18 3 0 7 28 39 64 53 23 0 0 0 0 32 64 39 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 7 1 0 0 0 2 7 2 1 30 79 145 192 323 387 352 224 141 75 20 7 22 30 25 32 35 41 45 64 107 119 90 44 33 53 90 140 199 242 266 250 194 103 106 79 91 112 199 284 375 424 598 469 507 549 563 510 442 474 397 342 436 549 352 226 208 245 394 483 443 360 278 243 129 185 201 202 194 205 232 263 213 144 157 271 412 335 362 561 815 866 1050 987 861 771 702 576 683 730 721 741 850 857 1029 1015 996 1054 1230 1254 1122 1116 1060 954 954 982 950 905 866 896 920 988 1016 1021 1117 1277 1313 1547 1701 1798 1935 2132 2045 1943 1434 1192 1241 1067 246 538 392 477 493 185 268 217 203 153 106 105 157 134 366 374 53 225 69 87 134 152 122 4 31 3 6 81 173 203 143 100 97 115 129 151 127 225 230 225 218 250 233 219 217 198 149 115 130 110 95 94 113 115 97 84 72 74 80 79 81 58 51 59 61 64 43 38 33 27 29 58 59 45 38 36 36 38 21 21 28 32 33 33 42 64 79 70 47 53 49 47 45 40 37 38 61 58 53 56 53 23 18 14 10 11 19 26 21 23 24 18 11 3 2 0 0 0 0 0 0 0 0 0 5 19 22 43 29 14 18 32 32 33 24 24 30 30 29 26 31 30 22 14 26 15 41 40 31 33 30 23 21 26 33 39 48 68 56 41 31 33 39 42 28 27 32 31 21 36 41 38 25 22 35 33 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 1 0 4 10 16 21 25 29 27 24 18 12 8 6 15 18 19 20 19 17 13 15 17 22 29 31 41 40 40 40 43 51 51 50 42 36 35 32 19 27 24 21 19 31 57 30 52 68 93 104 94 123 69 59 23 16 33 23 16 22 32 41 46 33 13 1 0 0 0 0 0 0 7 20 44 56 46 26 26 18 22 30 35 38 33 22 23 26 28 32 30 31 37 40 40 41 44 40 41 41 45 44 26 20 27 23 19 16 17 20 19 20 20 17 17 22 35 47 49 48 42 35 27 27 25 35 39 37 44 47 57 63 66 68 68 66 64 66 68 70 66 57 76 77 72 69 72 79 78 73 71 73 78 83 86 83 88 89 88 91 97 90 83 82 83 85 84 74 74 72 69 64 58 52 49 55 50 52 50 44 44 40 50 48 42 36 33 30 31 28 26 23 22 21 19 10 7 4 14 26 24 30 41 50 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 78 38 1 0 0 0 0 0 0 0 18 38 28 0 0 0 0 0 10 77 179 217 205 145 136 224 246 207 122 51 125 241 313 249 78 8 6 10 19 37 50 99 102 102 80 100 354 705 1136 1327 880 330 60 1 0 0 0 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 13 18 23 39 35 16 0 0 0 0 0 9 10 3 0 0 0 0 0 25 40 34 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4 9 10 6 0 0 0 1 3 2 0 0 0 1 4 61 91 67 26 9 2 3 1 4 20 37 62 65 60 54 51 51 55 52 43 41 43 55 66 88 144 213 259 256 179 138 113 92 105 129 154 182 200 221 248 397 391 388 405 417 589 839 811 754 753 610 482 320 230 161 164 404 349 210 116 103 141 169 187 191 185 186 197 196 185 212 370 542 426 382 576 689 858 1151 1081 787 666 616 590 642 714 786 784 831 893 992 916 1047 1146 1209 1188 1112 1164 1039 976 958 924 739 823 866 894 900 866 991 1022 1013 1226 1495 1706 1748 1833 1833 1962 2043 1884 1409 1145 1142 866 233 270 181 440 388 190 283 193 165 144 153 145 79 75 143 63 54 99 41 1 65 95 57 33 103 5 98 97 110 98 119 99 96 101 110 139 176 179 180 197 222 219 214 197 198 166 132 118 119 111 106 116 107 101 108 116 104 89 77 69 66 54 51 56 52 38 31 32 25 25 34 49 45 39 41 33 27 24 14 15 25 35 39 41 44 68 91 78 55 57 56 55 55 57 46 36 40 35 43 37 30 24 25 19 12 11 16 23 26 21 15 17 16 9 3 0 0 0 0 0 0 0 0 7 12 20 30 32 25 16 26 34 27 40 20 21 25 26 27 35 43 42 34 30 45 48 49 42 30 20 13 12 20 22 25 30 38 40 35 33 34 37 43 43 34 25 30 32 36 44 41 42 27 25 37 42 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 14 18 19 18 21 25 19 13 9 6 4 5 12 15 17 17 14 11 12 16 21 28 35 43 49 48 49 47 49 52 53 47 42 48 41 21 18 21 24 21 24 31 30 52 64 83 86 87 94 91 95 24 12 23 21 21 30 32 41 49 53 44 0 0 0 0 0 0 0 0 0 4 13 18 15 21 20 28 17 12 25 22 20 21 25 24 23 21 29 31 34 38 41 41 42 43 40 40 39 29 20 34 26 21 18 17 17 17 22 23 18 19 24 30 40 36 39 40 39 37 31 29 32 37 38 40 46 49 56 59 60 64 67 60 63 64 66 69 70 72 80 82 79 78 77 73 75 76 77 81 84 87 86 86 87 93 96 96 96 94 86 83 79 79 84 81 72 71 67 62 57 54 54 49 49 49 48 45 40 53 48 46 42 36 32 36 32 31 31 29 26 23 19 10 15 16 14 14 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 43 40 13 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 45 186 260 207 148 133 190 222 241 159 57 31 150 274 239 108 17 10 1 2 10 27 86 116 137 111 64 105 160 431 1044 1254 890 309 39 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 7 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 10 4 0 0 0 0 11 20 15 1 8 3 0 0 0 0 0 0 0 0 0 0 3 5 2 1 0 0 0 0 0 0 0 0 0 5 13 5 1 0 0 0 0 0 8 29 54 68 78 76 67 60 54 56 55 55 60 71 81 90 116 188 258 299 282 240 218 182 158 151 156 145 143 142 154 197 172 182 231 260 308 341 364 460 530 548 589 681 570 483 568 708 556 427 317 212 150 128 142 151 175 185 189 200 231 342 492 566 519 516 673 661 860 1039 946 633 553 610 658 698 770 913 897 941 935 921 945 1199 1220 1248 1189 1147 1192 1118 976 840 718 653 682 859 1019 949 896 1017 1158 1096 1317 1569 1784 1856 1792 1843 1975 1964 1821 1655 1409 1114 839 503 284 277 309 173 206 213 153 154 178 153 112 77 68 79 50 22 37 35 0 7 120 36 60 76 28 132 90 127 119 96 97 98 101 117 147 170 157 170 204 219 213 202 193 184 159 133 126 129 127 110 95 92 76 70 76 74 69 58 69 90 107 71 51 43 35 29 28 24 27 36 50 49 33 58 29 18 21 27 25 28 39 47 39 39 63 67 74 78 75 68 59 53 68 44 28 30 30 30 25 24 26 25 18 11 7 15 22 26 24 17 20 20 10 2 2 0 3 1 0 0 0 0 12 15 22 24 14 12 20 33 36 29 26 22 22 22 19 24 33 31 36 28 27 38 43 25 30 30 21 14 15 19 21 24 27 31 31 29 29 41 33 33 31 26 28 29 29 54 73 54 51 34 26 37 47 36 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 2 14 16 21 20 16 15 14 15 10 5 1 2 10 10 12 13 13 12 12 14 18 24 30 35 40 41 53 38 40 45 46 58 39 35 28 20 17 17 19 26 30 35 41 50 57 74 77 98 123 102 51 31 5 7 19 28 35 38 39 43 56 40 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 14 4 1 5 6 12 14 28 25 16 18 24 26 29 36 37 38 41 31 44 38 32 31 36 47 31 21 19 18 17 17 23 23 17 18 23 26 28 33 38 39 40 38 32 35 29 28 37 42 43 51 72 72 64 63 66 60 62 66 70 78 82 81 82 85 81 77 80 78 70 79 77 82 84 84 85 86 89 97 92 90 92 95 98 89 87 86 87 87 82 81 78 73 70 67 62 50 47 47 48 47 46 47 52 51 47 39 34 36 35 34 35 33 31 26 21 16 22 26 12 0 0 0 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 131 267 227 128 114 118 150 249 223 142 80 118 210 261 177 116 50 0 0 4 11 49 109 150 154 112 87 80 110 352 886 1158 921 436 250 116 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 63 74 43 10 4 1 0 0 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 26 44 63 77 80 75 59 51 52 50 64 79 84 76 73 100 128 169 209 226 251 223 272 251 185 135 122 147 167 177 181 178 215 218 206 196 198 152 213 294 434 613 704 926 479 378 479 595 683 484 254 143 115 114 141 169 196 224 297 461 664 776 808 778 803 808 870 880 708 517 519 646 756 810 875 951 962 1040 960 942 1055 1223 1306 1332 1211 1156 1176 1122 865 745 611 561 620 805 1139 1006 987 1099 1305 1359 1282 1666 1783 1929 2020 1921 1991 1809 1588 1322 1016 831 718 453 282 243 244 176 153 131 112 99 97 122 145 81 54 65 66 2 0 0 0 83 241 14 93 95 98 106 103 154 105 77 86 98 100 120 160 165 150 146 190 211 187 181 181 166 146 138 132 134 130 116 109 96 80 61 51 51 56 50 86 111 87 47 48 43 41 34 26 21 23 36 63 58 56 78 36 34 31 27 30 38 36 37 30 42 56 54 61 64 76 74 64 58 60 27 26 31 32 30 29 28 31 25 16 12 12 23 24 26 24 14 17 18 6 12 13 1 5 1 0 0 0 0 5 22 28 29 22 13 23 34 38 35 28 21 21 26 19 23 23 17 21 7 10 22 33 29 25 16 15 21 22 21 26 31 29 42 48 40 31 43 25 36 44 36 27 32 26 31 34 47 60 50 22 40 51 41 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 2 4 17 25 21 15 12 16 10 7 3 4 9 9 12 13 16 13 9 9 20 24 27 30 33 36 47 30 42 46 45 50 40 30 26 24 21 18 20 37 41 34 40 50 58 71 72 73 82 81 47 26 17 3 12 27 38 43 30 31 65 48 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 12 16 20 26 26 26 33 35 36 35 35 44 53 35 21 27 37 30 24 19 18 18 18 23 32 26 22 25 27 26 32 37 41 47 46 40 40 29 21 29 40 47 48 50 58 58 61 63 62 62 67 77 79 81 83 84 89 85 80 84 87 82 78 79 82 83 85 86 88 87 98 92 89 92 94 95 90 89 80 78 82 83 82 85 83 76 67 59 55 54 57 57 57 55 51 51 51 49 43 42 43 41 36 37 36 35 34 31 30 20 29 25 10 3 8 7 5 5 11 12 14 19 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 3 0 0 0 0 0 0 0 0 0 0 0 0 65 239 316 227 190 134 137 213 287 286 112 73 158 265 224 205 75 3 0 0 0 35 80 137 187 207 178 131 78 83 355 850 1150 1088 797 493 227 141 72 27 6 0 24 16 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 9 43 90 81 34 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 13 25 42 57 61 36 34 40 48 62 74 81 71 54 45 50 57 80 134 196 244 307 267 210 160 137 187 195 201 202 198 207 221 220 200 164 117 110 108 204 296 330 304 226 292 348 454 595 559 366 206 154 126 119 147 196 222 298 474 712 883 942 925 959 969 863 745 520 432 487 642 812 892 917 930 962 1000 913 924 975 1169 1308 1324 1287 1049 1034 971 822 658 499 464 623 803 966 1107 1074 1069 1043 1087 1248 1528 1580 1693 1687 1717 1800 1581 1103 791 615 465 378 306 214 140 155 216 177 140 130 110 94 99 151 92 66 64 86 58 0 0 0 55 92 8 63 14 66 97 104 133 122 129 135 123 115 123 153 156 139 141 172 211 165 164 170 163 143 134 121 119 124 118 109 99 98 80 62 47 49 51 81 99 84 53 43 42 43 28 21 26 32 46 85 59 48 58 54 56 45 35 36 39 30 19 18 47 54 48 50 52 65 58 54 40 19 17 28 35 35 32 30 30 35 23 15 15 20 31 27 32 28 24 23 23 7 26 21 10 8 0 0 0 0 0 8 32 30 27 22 16 18 27 42 39 35 31 29 31 21 19 12 12 16 13 14 8 9 13 14 13 15 25 30 30 32 34 27 42 47 48 43 36 25 48 46 31 24 32 39 38 38 53 66 55 18 43 54 46 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 20 17 12 9 10 10 8 7 6 6 8 11 15 17 13 8 7 9 19 25 26 23 23 26 17 28 41 51 48 40 41 29 27 21 18 20 26 35 38 41 53 69 79 72 67 71 88 77 41 31 3 13 24 36 44 36 27 58 56 49 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 6 5 10 20 29 31 29 30 32 33 38 42 43 46 21 6 12 24 28 24 23 19 19 20 23 25 24 22 25 25 25 29 30 39 46 49 44 36 28 27 24 36 43 46 49 58 57 61 68 69 67 69 79 85 86 83 84 88 83 78 84 85 83 81 81 93 91 90 87 85 88 87 93 91 94 94 92 94 96 85 79 79 83 85 81 81 75 70 68 67 64 65 68 66 62 57 53 55 53 49 50 54 53 46 47 43 43 41 38 36 33 33 27 19 16 16 12 19 12 14 12 21 34 24 1 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 27 21 1 0 0 0 0 0 0 0 0 0 0 0 9 153 305 326 281 179 131 185 313 370 244 77 97 187 223 212 112 14 0 0 0 2 46 128 183 209 210 207 159 82 98 259 663 922 962 808 614 521 241 123 78 73 88 75 39 23 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 8 27 27 38 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 15 20 7 11 18 27 38 50 65 68 63 56 54 48 50 69 109 142 153 178 200 200 199 202 188 191 193 186 180 196 227 197 164 136 107 86 103 116 119 140 221 342 386 370 489 558 479 338 250 169 136 152 194 220 269 423 593 726 811 846 995 978 823 643 486 456 503 654 820 907 912 932 906 899 925 1050 1082 1240 1259 1309 1357 1179 1135 797 819 771 527 445 729 993 1066 1104 1137 1118 1088 1227 1283 1252 1286 1451 1556 1679 1641 1435 1378 1074 668 397 260 173 115 147 150 148 126 129 132 108 101 144 171 115 44 12 0 47 63 37 1 68 113 93 53 26 120 109 96 92 91 90 99 141 145 133 138 137 128 152 168 175 168 152 167 168 156 144 134 105 120 102 97 101 98 80 87 63 51 61 87 97 84 56 42 38 35 66 35 30 37 49 76 58 55 52 51 47 44 47 41 35 43 52 45 42 49 48 45 47 51 39 46 36 23 21 30 39 37 36 37 35 29 17 15 17 25 32 31 41 32 27 28 25 13 18 6 9 12 6 1 1 0 0 17 32 23 24 81 39 17 24 35 47 46 36 36 34 22 18 20 13 17 16 2 9 8 16 16 19 20 17 22 22 23 25 27 28 36 53 51 43 41 54 45 25 19 28 38 39 38 50 63 50 28 40 29 31 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 14 13 8 5 2 4 5 5 3 5 13 13 10 7 8 9 9 13 24 18 15 16 14 19 23 39 41 39 47 45 32 21 18 19 21 30 46 48 60 78 89 84 68 70 70 98 84 32 1 21 32 42 47 46 41 47 80 80 78 64 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 13 7 10 26 25 27 32 28 24 30 39 45 41 28 0 7 15 18 18 20 24 19 19 20 20 22 24 24 27 30 32 32 32 37 48 53 50 40 32 30 18 35 33 31 38 50 64 65 75 75 69 67 77 78 84 79 80 85 86 77 80 87 94 94 90 96 95 93 90 87 87 92 91 95 97 95 91 89 87 82 80 82 85 87 82 79 75 72 72 71 68 63 65 66 65 63 60 60 56 55 60 62 61 58 58 52 51 48 44 43 45 44 34 24 24 22 20 25 23 30 23 21 28 30 7 1 0 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 39 100 83 36 6 0 0 0 0 0 0 0 0 0 4 48 247 281 340 285 149 116 274 403 324 131 32 111 148 196 165 14 1 0 0 4 33 114 176 188 201 225 226 228 144 97 129 346 557 595 642 528 281 190 157 70 69 118 158 105 76 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 3 11 25 46 73 83 72 58 44 45 49 47 46 67 105 159 215 236 218 199 189 176 151 134 154 193 207 222 180 118 81 78 66 80 123 220 322 360 297 485 564 566 505 348 215 183 193 224 246 277 382 445 499 554 642 851 851 727 606 569 596 591 711 819 873 904 963 823 880 1048 1147 1171 1278 1241 1339 1413 1320 1086 652 745 669 556 582 762 1192 1194 1145 1146 1178 1255 1201 1267 1286 1276 1356 1428 1715 1730 1655 1615 1498 1012 516 272 151 107 139 140 147 159 144 125 110 100 89 102 69 0 2 90 113 121 86 21 57 93 115 116 111 142 110 91 89 97 110 119 141 174 161 114 105 115 158 177 183 175 162 165 165 167 148 128 109 106 87 91 105 102 93 103 74 59 60 69 73 78 54 48 41 36 38 38 40 52 55 58 57 65 63 61 50 44 52 45 37 46 45 26 17 30 35 30 28 33 36 47 38 27 24 33 45 40 37 37 31 22 17 24 23 31 37 39 44 45 35 40 32 17 12 15 27 23 15 9 9 6 3 19 24 18 30 78 31 38 35 35 54 56 27 29 28 21 19 23 5 16 11 2 4 9 22 21 20 19 13 17 18 26 26 25 24 28 51 51 45 38 29 28 25 20 24 34 36 36 32 56 43 32 35 36 28 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 11 10 5 1 0 0 0 0 0 1 4 7 11 8 8 8 7 8 21 19 19 17 15 14 5 12 21 28 33 35 35 27 22 24 34 39 31 52 58 64 73 81 85 88 57 107 109 57 14 19 52 56 53 51 50 53 96 97 113 83 45 29 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 13 12 23 25 19 28 37 33 23 39 25 38 40 31 21 25 27 24 22 22 22 19 19 20 20 24 37 55 51 50 48 38 34 42 49 38 39 40 38 36 30 28 24 27 33 43 56 66 73 74 71 74 81 80 78 75 80 87 88 82 88 89 100 103 101 96 88 90 88 84 83 84 84 94 92 93 94 93 87 85 82 83 85 85 82 77 75 71 74 76 73 69 67 72 68 67 66 66 65 64 67 69 67 67 66 60 54 48 48 48 48 46 43 30 30 29 28 31 33 42 33 29 31 31 19 0 0 0 0 0 0 0 0 0 0 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 1 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 117 133 127 44 0 0 0 0 0 0 0 0 0 0 4 14 113 383 384 223 123 190 360 401 249 99 53 70 169 175 75 0 0 0 0 13 63 163 188 225 227 235 237 229 163 80 96 152 206 199 175 130 96 28 6 10 40 84 109 117 49 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 1 0 0 0 0 0 0 0 0 1 14 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 42 77 99 85 82 64 55 57 55 43 39 54 96 160 228 225 231 202 156 126 109 129 192 284 316 204 129 86 91 89 97 138 209 289 328 372 530 611 611 508 365 261 233 275 330 345 357 384 364 363 356 451 609 678 622 575 676 755 741 790 805 831 899 937 841 870 1207 1150 1175 1311 1313 1375 1377 1300 985 620 490 412 532 736 926 1196 1129 1129 1118 1194 1355 1497 1391 1350 1282 1358 1604 1779 1810 1838 1895 1790 1433 980 590 289 164 112 122 115 110 113 110 107 100 98 92 61 16 0 4 31 58 79 66 138 316 134 118 106 94 96 95 91 110 101 111 127 135 170 169 126 113 138 158 165 158 156 163 170 146 131 128 118 102 92 91 118 108 99 87 45 51 63 70 59 53 52 54 46 44 43 40 45 63 52 31 34 51 55 63 50 42 47 48 41 39 26 20 16 20 23 22 27 30 37 45 35 22 31 41 48 47 41 32 38 33 29 31 35 39 41 41 40 38 27 26 26 21 27 49 40 33 21 21 25 25 20 23 25 25 26 27 30 50 36 30 37 41 27 33 31 25 20 17 8 16 9 2 1 6 18 23 13 8 14 25 22 27 27 28 26 24 35 47 42 38 33 31 28 20 23 33 38 31 29 50 39 32 29 24 19 22 20 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 1 0 0 0 0 0 0 0 2 4 8 11 14 13 11 10 13 18 17 15 13 12 10 8 19 23 23 27 36 46 39 37 50 52 48 67 65 27 37 51 72 77 49 95 95 73 39 20 21 48 62 83 74 73 112 87 85 60 48 52 44 5 3 1 0 0 0 0 0 0 0 0 4 11 5 5 9 12 19 31 22 17 22 32 32 28 39 21 30 31 31 34 34 20 19 25 29 25 20 23 22 24 36 46 55 65 64 69 58 44 41 45 33 49 48 47 45 43 40 32 35 33 32 38 52 59 74 74 74 71 66 68 74 76 82 84 84 88 100 112 114 105 94 88 93 92 90 86 86 86 88 86 86 88 90 90 87 76 78 82 87 85 81 84 75 66 66 70 72 73 76 70 72 72 70 69 69 72 77 73 74 74 67 63 56 54 54 49 43 44 37 38 35 36 36 35 44 44 41 48 49 39 22 1 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 38 109 177 131 94 31 0 0 0 0 0 0 0 0 0 1 72 303 490 346 194 161 258 405 359 208 69 67 114 201 117 26 0 0 0 0 0 44 149 235 239 216 239 279 308 263 161 111 72 20 15 5 0 1 0 0 0 9 35 51 30 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 3 9 8 3 1 0 0 0 0 0 5 29 44 25 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 13 41 59 73 78 84 77 70 67 60 45 36 35 50 120 197 209 254 222 168 130 105 101 203 353 364 285 246 152 146 132 139 171 191 259 299 336 477 634 634 532 419 319 292 368 492 508 470 424 380 364 276 335 463 570 592 567 785 888 885 861 843 823 880 915 878 936 1306 1107 1177 1356 1436 1431 1407 1349 957 644 519 465 587 940 1058 1102 1148 1138 1073 1206 1376 1665 1786 1487 1335 1348 1627 1827 1845 1943 1710 1382 1257 1310 1207 383 133 89 105 126 131 107 113 121 111 92 98 98 29 0 0 0 0 38 29 53 148 105 101 67 63 72 87 110 182 137 150 163 164 171 151 137 124 127 138 181 184 163 162 180 186 133 129 123 109 95 107 138 106 104 71 40 49 69 99 73 54 51 47 47 46 43 53 70 79 62 26 20 26 36 52 51 45 51 44 34 50 35 36 33 37 41 37 37 32 38 38 24 23 34 45 48 47 48 49 59 46 38 35 37 42 40 39 39 33 23 22 21 25 31 32 34 49 29 25 24 27 29 30 28 31 31 32 35 39 30 31 37 41 33 35 42 33 25 18 14 12 12 6 11 13 10 13 12 15 21 28 35 38 33 28 21 26 35 42 35 37 23 19 25 24 30 28 33 36 33 35 35 27 23 14 10 17 30 7 1 0 2 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 1 1 0 0 0 3 4 5 15 24 24 17 12 11 13 12 11 4 6 9 6 8 11 9 20 40 57 55 52 47 34 17 14 20 1 25 29 44 61 60 74 80 72 54 36 31 34 59 97 91 101 124 86 94 76 69 68 56 30 19 17 8 2 0 0 0 0 0 0 6 11 4 6 10 14 22 28 19 15 15 24 28 32 36 26 22 32 31 32 35 26 25 25 23 23 24 26 30 32 42 44 44 49 55 58 77 63 49 52 66 55 46 46 47 48 46 37 29 35 39 37 37 47 67 68 69 73 72 66 71 70 74 80 82 84 96 99 110 100 93 93 96 99 101 86 86 90 88 87 82 92 94 84 74 77 82 93 84 79 81 85 80 65 61 66 71 74 74 73 75 75 73 72 72 70 72 68 71 73 69 66 60 58 56 51 46 44 43 45 43 42 42 41 41 50 40 44 49 49 36 0 0 0 0 0 0 0 0 5 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 111 196 196 99 18 0 0 0 0 0 0 0 0 0 15 157 405 490 343 218 208 325 415 419 279 107 68 126 144 30 3 0 0 0 0 0 78 200 291 289 244 250 289 336 319 266 212 136 55 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 34 24 12 3 2 0 0 0 3 16 35 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 2 10 29 45 53 64 78 83 78 73 65 52 42 35 89 127 165 226 250 217 155 106 97 177 296 308 319 301 228 194 182 192 162 162 224 278 219 224 428 589 582 505 370 333 420 579 666 592 531 459 393 303 301 431 628 687 671 818 957 936 908 867 812 832 898 933 1076 1218 1106 1176 1446 1517 1439 1412 1373 957 799 591 547 788 1076 977 992 1025 1034 1012 1118 1245 1229 1296 1339 1426 1365 1568 1696 1853 2096 2104 1902 1425 1200 999 250 78 83 82 111 130 105 107 108 118 107 104 101 28 8 0 0 0 4 72 83 83 81 82 56 64 65 81 115 153 78 123 159 178 189 151 116 114 112 121 132 147 166 165 148 133 121 124 114 111 114 139 156 112 113 45 54 74 79 101 59 46 56 56 48 38 27 48 89 113 87 35 33 14 18 32 45 43 48 38 31 32 31 38 39 40 37 25 30 25 30 33 28 34 54 55 54 54 54 49 42 41 40 39 42 40 34 35 35 31 27 26 26 27 31 31 44 60 48 34 29 38 35 29 28 33 38 40 40 40 38 42 36 31 35 38 41 30 28 18 26 33 24 13 14 13 7 4 9 15 32 26 25 38 48 39 21 21 27 32 36 44 43 36 32 32 33 26 25 31 33 31 28 18 20 10 6 14 23 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 2 2 0 0 0 1 3 6 11 14 22 25 16 11 10 9 12 9 3 2 2 4 12 17 28 42 51 51 50 55 37 30 13 0 0 0 7 32 55 69 77 72 71 71 71 100 135 116 79 91 106 95 69 77 61 63 71 70 55 33 37 18 4 0 0 0 0 1 8 7 6 5 7 14 22 21 17 16 16 19 30 34 28 24 27 30 38 41 39 37 35 28 21 17 23 26 29 39 37 45 43 41 45 48 43 58 63 51 49 54 43 41 41 41 43 45 42 37 42 35 31 30 35 46 54 57 74 76 68 69 75 67 71 77 79 76 79 95 93 96 99 102 104 94 85 92 95 90 82 79 89 86 79 74 76 79 86 81 76 76 75 71 66 60 64 68 71 73 73 72 73 70 73 73 71 75 75 71 68 67 67 67 63 59 53 49 45 44 50 49 52 57 61 59 53 53 45 56 39 14 0 0 0 0 0 0 0 0 3 8 11 9 5 0 0 5 6 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 76 134 158 59 2 0 0 0 0 0 0 0 0 1 30 201 471 507 317 195 288 354 391 373 173 68 96 155 103 21 1 0 0 0 2 50 169 277 312 264 246 260 277 313 338 357 293 194 95 55 134 81 27 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 32 69 79 66 47 16 4 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 14 8 2 0 0 0 0 0 0 0 0 0 0 0 1 1 7 17 28 46 63 71 75 75 75 67 55 45 49 58 92 156 228 269 200 132 102 141 210 196 221 222 233 242 244 248 166 150 191 232 212 208 324 518 614 572 430 368 423 562 690 704 678 567 451 372 348 439 775 840 795 815 902 897 902 837 754 779 962 1051 1167 1201 1210 1297 1589 1572 1209 1327 1375 961 888 708 864 965 955 849 856 1007 1021 964 943 1110 1042 1062 1113 1285 1529 1478 1510 1503 1325 1062 1256 1305 1103 903 558 92 89 90 137 135 98 67 17 59 29 53 65 43 56 48 13 0 22 68 86 76 81 74 64 67 67 87 89 81 94 142 137 127 117 117 116 114 109 113 129 139 156 184 144 192 168 122 108 114 130 160 165 144 138 85 82 89 102 120 116 69 65 61 54 44 42 63 93 99 74 9 13 2 7 16 34 52 44 31 27 29 32 33 32 19 17 19 22 23 28 41 36 49 65 61 53 47 41 33 27 28 35 36 36 35 33 30 28 24 24 29 35 34 31 31 33 40 44 36 30 38 46 39 31 30 34 48 49 45 35 22 45 58 40 38 35 32 47 35 36 46 45 23 24 17 10 5 6 10 22 26 26 29 34 24 28 17 22 32 41 48 44 44 41 35 28 22 19 23 30 27 19 12 16 17 10 11 11 2 0 2 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 4 0 0 0 4 1 2 3 2 0 0 3 2 0 0 0 0 1 1 0 2 9 12 12 11 9 10 9 1 8 7 3 0 3 14 29 42 42 36 36 53 37 35 30 12 0 0 0 13 31 53 65 60 64 70 62 63 71 69 58 79 117 97 80 80 75 65 69 65 57 46 29 20 3 5 4 2 3 10 20 13 9 12 15 16 15 19 16 14 16 23 41 40 29 23 27 32 34 45 45 46 43 37 31 20 30 31 33 39 42 34 36 35 43 49 45 38 63 52 40 36 39 40 48 50 41 43 47 41 39 34 36 33 29 33 45 43 54 67 69 67 71 60 70 75 77 76 76 85 90 95 98 99 96 87 90 89 90 86 79 76 82 76 80 75 75 80 75 76 80 79 74 68 63 65 64 66 68 70 70 69 71 65 68 74 72 64 66 59 67 69 66 64 62 55 55 52 48 48 53 54 58 59 64 65 62 66 69 31 10 0 0 0 0 0 0 0 0 0 1 9 15 17 12 3 3 10 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 136 142 23 2 0 0 0 0 0 0 0 0 1 5 346 520 477 339 289 291 349 400 317 155 82 145 152 75 3 0 0 0 0 18 82 199 306 337 322 325 345 330 313 305 303 290 249 237 236 196 103 58 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 35 79 91 88 76 33 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 6 6 9 10 0 6 2 0 0 0 0 0 0 0 1 4 3 1 1 2 7 16 26 42 55 63 68 67 64 59 53 40 42 85 156 211 212 171 110 131 185 189 170 144 186 273 296 253 208 173 170 203 231 221 202 430 587 587 482 395 401 487 633 717 722 678 539 430 375 488 828 1016 921 854 840 844 879 823 707 787 998 1095 1128 1074 1219 1475 1683 1588 945 1357 1353 1071 922 894 1197 947 829 813 852 1006 974 909 918 937 928 1017 1174 1384 1512 1499 1457 1174 971 814 643 733 1283 947 466 184 113 106 120 86 75 58 49 46 4 52 29 0 18 75 56 41 64 106 95 56 75 71 61 56 53 73 79 58 76 114 103 92 84 78 84 101 128 121 144 143 153 173 148 127 150 137 109 102 140 151 149 142 127 98 90 97 127 132 122 110 79 55 50 52 44 43 72 53 34 26 24 11 1 4 35 57 50 36 32 30 28 32 33 22 18 19 23 26 31 43 42 44 45 47 43 36 39 29 21 19 23 24 28 29 30 26 21 18 16 26 32 33 29 32 32 27 40 43 33 37 36 41 34 27 27 39 41 43 31 27 36 48 33 44 36 26 29 28 29 35 49 48 22 25 16 10 19 28 33 32 27 19 27 35 30 21 25 35 45 39 29 30 30 23 18 16 17 16 26 26 13 6 8 9 14 10 10 6 0 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 12 9 4 1 3 2 1 0 0 0 0 2 4 2 0 0 0 0 0 0 0 1 2 4 11 10 15 20 17 17 6 13 5 1 5 25 48 37 30 39 53 51 37 43 16 0 0 1 8 30 50 59 59 63 80 75 73 59 51 54 66 135 92 66 60 60 55 58 59 50 46 43 25 9 15 14 13 12 11 18 20 15 15 17 16 18 25 28 21 18 23 39 44 33 25 27 34 38 42 43 51 48 42 38 31 44 47 44 41 39 38 38 38 46 48 44 44 58 38 33 34 36 42 58 64 54 54 52 45 45 42 42 40 36 34 32 28 43 52 54 55 58 61 69 69 71 73 76 80 85 91 99 97 94 93 89 86 85 80 74 71 73 76 78 72 68 68 71 80 80 78 76 73 70 68 73 71 70 70 67 63 64 67 71 69 70 71 62 54 63 66 61 54 50 49 45 49 47 47 52 55 55 57 63 67 68 72 77 52 31 10 0 4 11 7 1 0 0 0 1 5 14 12 11 12 12 12 17 3 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 70 169 152 47 0 0 0 0 0 0 0 0 0 2 121 388 566 506 395 351 337 408 412 293 122 87 144 125 46 0 0 0 0 1 31 149 267 317 329 314 322 340 362 327 279 257 239 195 174 182 185 201 98 21 1 0 0 0 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 24 42 72 86 79 47 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 19 4 2 2 0 1 0 0 0 0 0 0 0 0 1 3 0 0 0 3 5 6 7 18 31 48 90 142 85 74 68 61 48 49 108 166 219 227 173 98 117 187 174 107 157 276 330 290 239 190 145 176 205 201 195 317 547 592 501 406 375 404 560 624 711 753 619 432 356 511 817 1054 1013 916 881 859 836 772 672 726 911 1067 1056 926 1221 1313 1585 1460 1015 1333 1439 1137 929 925 1115 892 845 779 867 981 907 807 860 903 986 1153 1305 1398 1436 1292 1097 825 543 305 200 332 823 981 298 193 230 189 125 98 76 51 70 58 1 22 7 0 39 76 65 80 67 69 67 62 80 77 76 69 60 63 81 64 68 78 81 82 88 86 79 81 99 123 141 118 139 184 194 132 137 143 128 113 119 124 106 107 109 117 110 97 131 147 135 100 74 64 48 68 75 71 77 86 86 64 44 28 11 15 32 57 69 63 55 53 32 28 40 39 26 21 27 25 30 35 32 33 29 30 35 34 33 27 19 17 19 21 22 23 19 18 19 20 17 27 24 25 26 29 29 21 50 44 42 55 32 37 35 32 38 51 48 35 28 32 41 40 36 48 35 28 28 29 30 24 24 25 24 22 19 13 30 36 34 31 23 22 30 45 48 37 33 34 56 47 29 25 18 11 11 10 15 21 21 23 14 9 7 10 15 10 11 6 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 8 12 6 0 1 5 7 2 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 12 24 31 23 1 16 6 5 13 27 46 37 28 37 49 46 30 27 6 0 0 1 5 16 29 36 44 67 88 54 66 64 55 49 68 131 104 86 80 66 53 53 55 48 43 37 29 20 21 24 26 27 25 18 23 24 24 20 15 11 12 28 34 24 24 36 46 45 36 32 33 35 38 45 48 44 43 41 38 47 52 55 53 48 46 49 48 49 45 40 46 60 39 40 41 41 48 61 64 67 61 64 62 52 42 38 39 44 45 39 33 31 39 45 52 58 63 64 66 67 72 76 79 82 87 98 95 91 89 86 81 82 81 75 73 76 77 73 67 74 77 75 74 70 76 76 78 83 88 84 75 74 73 71 66 62 61 69 81 71 62 63 61 62 51 47 43 40 41 36 43 43 46 50 52 53 57 56 65 71 71 62 19 44 34 22 26 42 38 6 21 10 0 0 2 18 14 12 15 17 15 13 20 5 0 0 0 0 0 0 0 0 5 11 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 127 200 136 38 0 0 0 0 0 0 0 0 0 30 188 492 605 566 488 401 400 441 402 239 97 85 130 98 59 24 0 0 0 5 40 140 255 310 316 319 338 395 447 378 293 266 301 226 182 152 140 138 65 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 42 93 109 87 53 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 4 0 0 0 3 5 4 1 4 10 25 134 175 104 99 67 59 51 57 103 125 185 222 205 145 132 162 158 115 149 244 368 283 244 195 135 134 158 188 184 255 474 616 532 409 346 347 393 504 704 771 630 396 339 487 756 976 1039 991 963 899 787 679 609 651 895 1096 1040 985 1197 1208 1617 1278 1020 1192 1468 1158 1073 1031 985 845 859 711 891 984 924 847 835 932 1090 1349 1534 1449 1413 1116 816 501 207 119 83 63 71 95 104 126 231 192 118 86 60 79 111 59 0 0 0 0 54 62 57 66 55 72 58 69 87 79 80 69 63 74 82 88 89 67 75 83 88 88 82 76 96 119 124 96 124 164 153 119 122 126 125 120 122 112 85 99 84 92 95 87 88 81 60 63 67 65 46 70 96 77 68 71 74 53 63 51 42 49 43 64 82 71 60 57 32 33 50 42 25 22 27 22 29 33 31 35 44 27 34 31 22 20 17 16 22 26 23 16 10 10 13 13 13 14 14 28 28 24 23 24 62 35 44 52 40 32 36 31 30 36 40 30 32 30 50 47 30 36 39 35 32 28 26 25 23 25 26 26 24 22 30 30 35 29 19 26 33 44 51 47 36 30 57 61 37 17 10 5 7 5 10 10 6 8 8 12 9 15 21 11 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 16 9 2 0 0 2 11 9 10 7 1 0 0 0 0 0 0 0 2 3 1 0 1 4 17 10 21 15 5 1 2 2 10 21 31 40 38 20 19 27 19 2 4 0 0 0 0 4 14 15 17 28 65 91 75 63 88 60 45 85 148 143 91 76 61 52 51 48 41 43 42 37 31 28 22 23 22 24 32 35 40 39 39 34 27 25 29 36 28 28 32 40 48 46 36 34 36 38 42 47 44 47 42 40 47 49 62 63 51 43 47 60 52 46 37 38 43 40 30 28 35 49 58 57 64 56 56 56 52 45 43 41 47 55 53 44 33 26 36 52 51 54 65 69 65 69 77 80 82 89 95 96 98 93 85 77 72 77 77 75 75 76 78 72 70 73 76 75 75 82 78 81 82 83 85 84 83 80 76 72 69 70 66 60 64 58 53 54 55 47 41 35 30 28 27 40 41 43 44 47 52 55 48 57 63 64 58 39 46 47 47 43 39 37 32 31 26 21 17 16 20 17 17 15 15 15 10 2 1 0 0 0 0 0 0 0 0 6 13 13 9 10 9 3 0 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 163 197 103 5 0 0 0 0 0 0 0 0 0 58 248 496 541 610 525 451 446 466 373 180 69 59 72 92 40 3 0 0 0 8 80 190 281 314 307 312 348 419 463 425 419 462 418 357 286 210 176 130 57 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 5 29 74 89 85 69 41 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 5 25 6 1 0 0 0 0 0 0 3 10 19 78 104 105 99 49 67 67 93 96 91 132 153 180 196 168 135 228 139 141 235 326 233 280 198 150 142 141 179 177 227 400 590 601 436 328 297 340 465 707 762 575 417 389 445 655 885 977 995 986 936 822 712 632 682 947 1098 1083 1131 1225 1362 1818 1137 970 1163 1367 1287 1279 994 802 734 724 649 833 766 820 887 955 1041 1245 1501 1619 1524 1281 789 545 271 105 81 77 74 66 54 50 68 91 57 45 72 89 106 102 86 100 87 58 41 145 79 48 41 39 44 49 72 73 72 84 57 71 75 66 43 57 56 69 75 81 77 68 62 97 113 106 100 121 149 143 135 124 115 118 116 117 110 114 126 87 98 81 75 77 81 86 65 58 55 63 99 146 74 55 41 26 29 37 55 57 60 66 80 83 70 53 42 32 35 43 28 22 24 25 25 30 30 21 20 33 28 33 23 18 19 17 14 18 21 15 7 3 0 7 4 1 6 16 40 39 28 21 38 68 22 32 45 44 39 44 37 31 37 43 40 33 31 44 39 31 34 44 44 33 33 28 26 30 32 32 29 31 33 34 35 40 35 29 29 38 41 44 43 31 23 39 48 22 12 8 3 1 3 7 5 3 1 2 8 11 16 21 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 22 5 1 0 3 10 17 19 23 13 4 1 0 0 0 0 0 0 0 0 0 0 1 2 7 24 12 6 1 1 2 4 1 13 29 36 34 24 16 23 17 14 23 30 1 0 0 6 13 14 18 21 53 69 90 109 57 47 36 67 101 87 75 69 61 52 53 56 56 54 35 30 30 28 22 27 27 27 26 32 37 42 53 55 55 55 55 46 44 34 31 35 43 44 38 38 36 37 41 47 43 46 44 47 49 48 56 61 52 56 57 50 52 49 36 37 42 43 41 26 36 53 64 57 44 47 43 42 41 40 39 39 40 46 46 38 31 30 32 39 36 47 62 67 70 70 72 78 83 91 104 97 95 87 82 81 82 87 80 80 81 82 82 83 80 81 79 80 84 87 90 92 87 88 93 93 97 96 86 79 73 71 74 70 59 55 53 49 45 46 43 40 37 35 34 36 41 41 41 44 47 48 43 56 59 53 48 46 44 41 38 35 34 36 36 31 34 31 28 27 25 18 20 16 16 18 17 11 14 8 7 9 7 1 4 0 0 6 9 8 5 7 14 6 0 0 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 171 214 60 18 6 0 0 0 0 0 1 2 0 0 130 344 616 678 595 535 495 447 286 99 32 25 46 38 8 0 0 0 0 20 99 159 214 283 298 305 340 400 437 395 415 448 477 491 435 304 201 128 73 31 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 0 0 3 26 66 93 114 103 67 39 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 3 5 2 1 0 0 0 0 0 0 4 1 0 0 0 0 2 8 2 3 1 0 0 0 0 6 10 31 47 58 63 90 94 89 87 84 153 104 68 85 91 99 170 164 171 234 114 144 225 235 232 323 192 173 152 145 170 198 193 336 542 619 506 336 305 319 459 676 763 491 456 427 445 576 813 852 921 970 987 972 861 805 882 955 984 1081 1110 1262 1604 1725 1153 971 1160 1230 1271 1164 731 639 637 639 634 722 854 806 870 948 1076 1243 1587 1615 1284 861 509 241 103 64 58 65 77 75 74 71 95 107 84 74 47 59 70 51 0 22 50 74 61 32 154 117 50 31 52 71 62 38 15 0 25 68 50 53 49 43 45 50 52 83 76 56 51 66 95 95 96 115 144 156 155 136 127 121 112 106 96 131 119 65 58 60 72 80 78 75 67 63 51 50 71 94 47 51 46 35 27 27 54 47 58 77 90 87 85 53 33 29 34 34 22 21 23 27 30 32 33 27 31 35 32 23 18 19 20 21 19 16 13 6 2 1 2 2 4 1 10 23 37 43 23 22 51 59 25 23 48 38 40 47 46 32 41 44 42 38 36 36 39 37 40 44 43 32 34 24 27 35 35 33 30 36 37 33 34 51 30 30 34 36 39 56 48 30 20 24 36 38 19 10 4 1 3 11 8 7 4 8 17 12 3 7 12 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 4 0 0 0 0 9 21 25 37 19 10 3 0 0 0 0 0 0 0 1 5 1 1 3 5 5 4 5 1 0 0 0 1 5 23 28 28 27 20 34 31 48 35 13 0 0 0 7 12 15 21 16 52 57 90 115 81 64 39 33 40 60 74 54 53 53 56 58 55 46 35 34 33 41 46 43 29 43 45 46 50 51 54 53 55 53 49 49 46 40 35 35 38 45 50 45 44 48 50 46 38 40 44 44 44 44 46 53 56 65 72 65 57 57 31 37 40 39 39 37 35 58 76 59 32 28 27 34 36 35 34 35 38 30 33 33 31 32 31 32 33 47 53 56 65 77 74 81 89 92 95 98 98 94 85 77 77 85 82 87 86 84 83 81 85 85 87 90 89 88 96 98 92 88 87 89 96 101 91 85 83 78 71 69 66 64 59 53 47 48 48 46 43 39 39 43 43 39 42 45 46 46 50 54 53 46 42 40 37 34 31 33 33 32 32 28 26 23 23 23 22 21 21 20 20 17 14 13 14 12 16 23 20 12 15 4 4 6 8 10 10 10 12 8 7 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 101 213 262 195 70 8 0 0 0 0 8 23 22 2 17 146 416 664 706 659 575 486 370 187 135 35 11 15 0 0 0 0 0 2 30 48 125 217 274 285 297 338 361 360 355 378 401 446 478 415 295 172 101 59 30 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 6 28 64 106 133 131 104 34 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 7 3 7 0 0 0 0 0 0 0 0 0 2 7 13 62 63 47 51 71 66 79 94 95 114 76 64 62 63 89 192 198 173 158 129 171 220 181 254 337 276 207 167 144 166 199 204 238 470 615 590 448 392 303 437 669 765 601 514 461 467 589 753 773 922 1033 1129 1111 986 951 1090 969 924 983 1009 1209 1577 1493 1219 1187 1650 1350 1135 926 658 641 588 630 643 616 660 709 898 1033 1119 1220 1398 1528 1098 632 323 156 88 64 69 59 59 66 74 74 99 85 57 56 47 37 50 38 1 0 0 0 0 0 53 118 63 44 209 289 181 1 2 0 31 64 63 52 50 44 39 42 46 60 51 51 44 49 78 105 107 128 149 149 147 129 133 112 91 113 104 111 82 59 55 60 86 96 89 65 55 61 43 42 54 67 57 50 63 52 31 32 50 37 60 82 94 96 85 42 25 27 33 32 24 23 22 26 29 30 31 30 36 34 34 32 32 56 29 23 25 23 14 4 1 3 3 1 0 0 16 21 28 34 21 25 47 44 29 26 37 26 32 36 36 36 44 42 45 43 38 32 33 38 40 40 39 39 41 27 29 35 40 44 39 36 37 37 35 36 43 37 33 40 41 40 47 41 29 28 34 37 18 18 7 7 11 15 3 4 5 11 15 8 0 8 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 1 0 0 0 0 1 11 23 32 39 29 21 8 0 0 0 0 0 0 0 0 1 0 0 2 3 2 0 1 9 2 0 2 4 1 14 17 20 22 26 30 2 4 5 0 0 0 0 0 28 31 21 26 59 74 89 77 65 72 61 47 40 49 61 63 57 47 49 47 48 51 51 57 39 62 74 56 38 42 43 50 50 47 48 46 48 52 52 50 46 46 37 33 32 39 50 54 54 56 54 49 42 45 41 43 43 43 44 50 63 59 78 77 73 68 30 35 38 38 44 47 30 43 68 48 27 21 22 23 20 28 33 35 38 37 30 38 35 32 33 33 35 44 49 53 62 75 80 81 91 92 88 85 75 86 87 87 86 83 78 86 90 92 90 86 86 92 89 97 97 97 103 104 105 102 95 90 96 109 104 94 87 84 77 66 87 64 67 62 54 52 55 56 53 52 52 50 46 44 48 52 53 52 50 52 54 44 40 37 32 32 32 37 34 31 28 22 20 20 21 21 20 20 19 17 21 18 14 14 16 16 20 26 26 23 21 16 10 11 18 22 18 13 15 10 15 13 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 27 126 213 230 177 37 0 0 0 0 3 54 74 53 6 10 181 463 663 728 704 594 458 359 277 66 9 0 0 0 0 0 0 0 0 1 23 122 203 260 301 337 341 362 372 365 359 357 386 407 363 240 117 56 23 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 4 2 0 0 0 0 0 0 2 11 36 88 107 141 112 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 1 6 10 0 0 0 0 0 0 0 0 0 0 3 17 69 54 49 44 48 61 96 110 84 58 61 44 49 50 124 202 182 117 138 191 219 222 217 332 363 324 260 217 155 156 190 212 220 361 602 658 629 493 338 397 690 864 760 571 531 503 494 644 826 1019 1152 1290 1218 1090 1040 1103 1067 1033 997 971 1059 1450 1295 1421 1621 1734 1333 843 708 672 629 566 593 641 628 594 632 776 1097 1185 1201 1257 1189 664 266 170 129 90 67 72 63 54 46 47 68 90 61 55 60 54 36 52 68 76 63 41 0 0 0 29 65 56 39 123 186 127 2 7 3 30 59 70 65 44 37 35 35 37 41 48 41 31 58 88 82 155 133 136 151 148 122 117 103 79 47 46 82 55 43 52 79 104 94 92 87 75 61 44 50 50 52 50 51 65 48 33 43 44 39 57 67 74 85 72 38 19 22 27 24 20 21 23 33 33 32 29 31 43 47 44 42 38 29 23 22 22 15 5 2 2 8 5 7 13 16 16 18 29 25 15 22 30 33 34 37 33 19 22 28 28 34 46 47 46 46 42 36 35 39 39 36 37 41 43 33 30 39 50 53 49 46 42 41 41 43 46 40 36 43 47 48 53 51 39 29 33 36 27 25 11 18 16 10 8 5 7 13 15 10 6 10 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 10 7 6 5 3 0 4 10 22 30 33 34 28 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 1 0 0 0 2 3 11 17 27 26 7 71 15 0 0 0 0 0 21 29 23 36 76 114 98 98 72 58 61 58 42 48 55 59 60 47 43 43 48 54 50 38 49 89 82 42 16 51 38 39 40 36 34 36 46 54 50 48 50 50 38 34 31 37 48 55 58 58 58 60 58 51 44 44 51 48 47 52 59 47 71 73 78 67 35 35 38 42 53 46 28 34 48 41 30 23 20 18 18 27 35 41 48 55 40 44 46 46 46 43 36 44 47 52 61 71 77 80 83 90 90 91 88 65 89 80 81 85 84 88 87 90 91 93 90 90 96 94 97 100 101 100 102 96 101 110 103 93 105 102 88 78 75 74 72 72 68 72 69 64 63 60 60 61 61 58 54 53 60 65 65 62 57 50 52 51 45 39 33 31 31 37 34 30 25 22 22 20 25 28 27 25 22 17 17 23 27 28 27 24 23 26 25 26 25 20 17 16 21 26 24 22 26 9 30 13 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 163 239 158 2 0 0 0 4 38 57 140 115 45 13 226 500 690 766 728 593 524 370 165 22 1 0 0 0 0 0 0 0 0 4 41 121 210 270 300 292 313 326 350 373 394 398 394 366 290 168 65 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 11 9 0 0 1 1 3 10 7 1 1 19 42 107 157 98 43 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 7 10 12 2 0 1 0 0 14 4 0 0 0 0 0 0 0 0 0 0 1 10 22 8 17 25 49 84 106 118 66 36 33 49 69 59 204 197 134 106 139 212 287 276 256 294 308 281 308 296 212 162 171 199 206 280 507 551 663 587 436 420 676 980 880 694 601 551 539 701 936 1095 1185 1301 1281 1184 1069 1061 1091 1093 1074 1002 1155 1354 1198 1713 1710 1392 1003 710 674 668 607 550 543 555 827 784 750 880 1113 1214 1212 1250 997 574 211 142 152 112 88 74 54 58 56 48 59 92 91 68 62 65 59 62 64 65 38 38 19 0 0 23 40 44 85 285 255 116 21 2 5 29 45 58 92 117 52 48 47 49 45 44 44 51 77 104 118 149 122 115 181 167 115 93 84 69 38 47 83 83 80 77 87 104 113 106 98 93 74 58 57 57 49 48 56 66 70 55 45 39 43 55 61 62 61 51 38 30 25 25 21 21 22 22 27 39 48 39 32 44 64 54 51 54 47 28 27 24 17 10 11 18 17 15 21 25 24 20 14 31 20 13 18 23 31 35 50 41 21 23 36 29 33 40 42 39 45 44 38 35 37 38 37 40 41 41 39 37 44 59 68 65 59 48 43 45 47 42 40 48 34 45 49 47 44 42 27 29 39 42 33 16 16 12 11 9 7 11 17 19 12 4 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 5 12 16 15 12 11 9 3 1 8 22 28 31 34 35 36 25 10 2 0 0 0 0 0 0 0 0 0 0 0 5 5 3 12 1 0 0 0 0 0 3 10 24 22 5 30 64 26 14 6 0 2 12 23 25 47 78 76 1 58 70 65 61 58 42 31 46 47 46 48 50 47 46 45 38 39 58 63 87 40 37 67 36 36 36 27 26 33 41 40 38 44 47 45 40 39 32 36 49 59 59 63 67 69 63 55 50 51 64 58 55 55 54 52 62 60 74 75 58 46 44 46 56 41 26 29 34 43 41 35 28 22 22 29 44 50 58 62 57 55 54 46 45 42 36 49 50 51 61 74 78 79 79 83 82 82 66 21 55 66 74 76 78 83 90 105 93 92 94 92 101 101 103 107 108 108 112 93 120 107 95 88 93 94 96 87 82 82 82 78 79 79 83 81 75 68 63 61 65 65 64 66 70 76 73 68 63 61 61 51 49 40 35 33 31 22 24 26 27 28 28 27 26 29 35 33 27 23 22 28 29 30 32 32 30 31 31 36 34 26 27 25 26 33 29 26 30 18 44 20 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 205 275 149 16 1 0 0 0 13 114 214 146 29 68 293 563 759 806 763 718 532 294 93 6 0 0 0 0 0 0 0 0 0 4 30 105 197 222 255 308 312 332 356 384 406 411 385 324 234 130 49 22 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 12 10 0 2 3 7 17 21 4 0 0 5 30 93 116 90 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 5 2 0 0 30 35 64 83 11 17 17 7 0 0 0 0 0 0 0 0 0 0 0 5 19 49 64 73 73 49 15 37 52 80 126 290 149 125 129 151 240 377 280 254 239 188 163 278 337 293 209 157 160 199 234 306 398 662 662 515 468 634 934 845 687 621 600 617 739 1030 1090 1098 1189 1312 1280 989 907 963 1037 1162 1026 1373 1293 1194 1536 1251 907 736 669 669 640 622 574 659 809 964 911 921 1081 1208 1213 1205 1154 843 546 355 211 197 136 96 75 57 52 39 44 82 103 108 85 56 27 29 40 44 2 2 40 31 0 4 25 32 33 33 51 101 60 27 5 20 42 36 58 64 57 49 54 69 71 99 71 44 58 64 127 101 91 113 142 217 135 87 72 73 83 68 61 71 81 84 65 83 101 110 116 111 106 82 69 61 51 41 67 81 89 76 46 45 46 45 45 41 41 45 54 48 44 39 34 27 24 26 27 28 38 56 53 42 34 45 54 55 49 45 37 29 27 24 23 20 23 26 26 24 24 25 24 23 31 14 16 21 28 33 33 39 39 29 29 39 31 39 44 40 38 45 49 44 42 41 40 40 39 38 42 45 43 43 44 43 49 50 45 43 48 44 40 46 49 32 47 50 38 35 36 26 24 42 43 33 20 10 9 7 3 5 10 13 12 23 12 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 6 6 2 0 0 0 0 0 0 0 0 0 4 8 12 16 16 17 16 13 7 1 2 15 22 31 33 32 32 33 12 3 0 0 0 0 0 0 0 0 0 1 1 6 4 1 5 0 0 0 0 0 2 6 10 9 7 3 12 44 18 18 10 3 6 9 24 20 53 63 37 9 69 71 57 62 65 51 21 53 41 51 55 42 44 51 53 44 32 39 50 78 46 47 63 67 63 55 36 30 33 38 39 41 40 42 41 42 44 40 43 52 55 58 65 69 68 65 63 62 64 71 66 58 55 55 54 53 64 67 78 73 58 50 49 61 49 30 24 32 47 44 38 33 29 26 33 44 55 62 67 68 68 67 49 45 39 38 49 50 56 57 67 77 79 83 80 85 79 74 71 55 57 72 74 79 86 92 101 97 94 94 96 96 93 103 108 112 111 112 134 103 94 85 83 87 92 95 94 94 93 90 86 91 87 89 87 82 78 77 73 72 67 69 74 74 74 71 73 67 59 61 70 48 43 38 38 29 2 13 9 5 17 28 22 24 26 38 39 32 29 28 28 28 28 28 30 33 38 40 42 36 30 31 32 35 39 38 39 41 36 44 27 39 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 98 265 268 135 26 0 0 0 0 46 190 277 175 79 146 361 632 704 796 827 728 478 212 42 0 0 0 0 0 0 0 0 0 0 0 13 89 89 180 249 281 329 347 368 399 423 432 402 327 253 175 125 68 27 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 1 8 15 16 16 4 3 3 24 68 55 41 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 4 1 4 6 4 1 21 64 42 76 53 15 29 193 227 119 66 33 77 64 33 9 1 4 29 5 6 7 8 3 1 0 110 149 64 44 60 56 39 15 60 58 90 166 244 157 150 149 135 175 274 156 170 141 106 101 167 280 315 262 181 128 144 160 187 311 542 663 565 470 565 680 636 566 588 626 645 781 1069 1104 1010 1081 1227 1259 985 915 910 1083 1248 1250 1738 1165 1117 1121 883 705 692 672 644 566 564 816 985 1088 1072 1022 1094 1118 1113 1047 1043 1029 967 837 558 272 137 135 55 50 50 48 45 31 106 87 60 30 2 0 0 0 26 48 4 39 22 5 20 43 33 29 29 37 40 25 41 19 26 38 50 77 73 75 72 84 84 51 175 71 39 40 51 109 85 75 99 173 258 166 90 69 62 68 94 51 50 42 55 83 91 93 95 101 101 88 78 78 79 61 51 76 91 80 59 45 47 56 50 49 33 31 46 62 47 40 39 36 31 29 33 34 29 28 33 28 37 37 43 52 58 66 65 51 41 37 33 31 23 30 32 31 32 34 30 30 27 26 18 26 23 33 32 20 35 36 34 34 36 33 35 45 38 42 50 56 56 43 41 39 40 42 44 51 52 50 46 47 47 44 43 42 44 49 48 41 57 51 35 37 37 34 40 33 24 30 37 24 26 25 21 19 17 5 3 3 1 1 1 11 4 0 1 1 0 0 0 0 0 1 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 15 14 13 16 19 17 15 7 8 11 16 17 34 36 35 34 25 9 13 4 0 0 0 0 0 0 0 1 3 7 15 14 5 0 0 0 0 0 3 7 12 15 4 2 0 13 27 15 15 9 8 8 10 14 18 69 75 39 5 0 9 13 57 67 52 32 36 34 30 29 27 39 61 29 38 42 40 42 30 27 36 36 34 40 49 44 37 31 38 51 52 42 41 41 46 54 58 50 59 58 61 69 73 72 76 79 77 73 70 67 61 59 61 56 54 73 72 86 84 68 53 52 67 72 36 20 25 34 35 35 30 29 28 28 40 53 65 77 81 80 82 67 51 44 40 42 47 55 66 70 72 78 83 73 91 76 48 48 61 57 59 61 73 85 92 94 105 102 110 113 112 110 111 103 107 118 119 106 113 90 86 86 89 93 93 91 93 98 97 93 91 85 84 87 87 86 83 77 72 69 70 71 72 76 72 77 81 79 75 66 50 54 41 45 31 11 43 43 42 37 19 12 30 28 43 41 35 31 29 29 38 30 24 24 29 36 42 41 36 32 34 37 33 36 44 43 47 53 49 38 48 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 108 292 288 123 0 0 0 0 11 92 248 331 195 121 191 345 435 681 851 868 698 427 126 14 0 0 0 0 0 0 0 0 0 1 0 12 14 76 107 201 298 370 422 433 441 450 448 409 388 328 263 196 118 28 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 5 2 4 5 6 15 19 20 13 20 3 0 0 0 0 0 0 0 0 0 0 0 1 1 8 19 3 0 0 0 0 0 0 0 0 1 5 32 48 71 94 90 47 8 70 123 137 256 339 145 143 281 154 89 51 79 127 114 83 51 43 74 85 14 49 45 20 4 6 6 527 321 51 38 49 38 43 56 77 74 88 121 140 140 132 133 120 129 134 94 97 92 72 70 108 197 279 314 225 135 102 112 138 241 434 595 587 434 446 426 437 463 501 680 682 865 1134 1245 1046 1005 1110 1115 1007 925 928 1148 1229 1368 1595 1010 1117 915 705 661 691 774 772 794 1008 1313 1357 1359 1270 1242 1190 1084 1150 1057 936 781 488 177 177 126 52 29 42 43 37 32 26 38 59 51 45 17 0 0 0 0 0 3 10 31 36 31 24 34 39 33 29 32 33 39 48 15 19 35 59 70 55 57 82 89 90 57 74 39 64 76 108 175 153 106 109 138 170 149 88 66 54 74 95 66 59 33 35 56 70 69 77 80 84 82 79 78 80 83 94 98 88 76 50 39 48 58 55 54 39 36 42 45 33 26 24 30 32 33 32 31 30 27 26 31 46 54 43 39 46 66 69 55 43 41 45 48 35 31 29 24 22 26 33 31 22 26 33 20 33 40 30 23 28 31 36 39 41 50 57 44 35 46 53 55 55 52 45 46 42 43 47 53 52 56 56 51 49 45 44 45 47 52 54 44 59 45 36 32 27 35 44 31 18 28 45 12 22 25 25 22 10 1 1 1 4 7 9 17 3 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 14 25 26 25 16 13 17 19 17 7 9 18 24 28 34 40 39 44 37 4 15 2 1 1 0 0 0 0 0 0 1 7 22 23 10 2 0 0 0 0 5 9 11 11 0 5 4 12 18 18 22 12 15 24 30 29 33 71 76 53 34 24 2 10 30 46 37 33 36 28 56 55 32 38 72 42 15 24 29 35 36 26 38 45 40 30 29 36 36 31 39 51 52 40 40 43 48 57 63 58 55 60 63 69 72 71 72 90 90 79 70 66 65 61 63 51 40 42 50 79 102 86 63 53 55 63 53 27 16 20 29 31 26 33 31 27 34 40 64 78 88 88 80 64 53 40 39 38 39 49 62 66 66 83 88 70 85 73 33 45 69 54 57 87 89 94 93 93 105 106 97 99 101 101 105 108 119 113 105 99 96 85 86 84 85 88 91 91 95 97 98 96 92 84 79 81 83 83 80 75 70 68 68 70 73 76 73 73 79 71 67 71 63 57 47 50 41 31 45 44 43 43 39 34 34 38 47 39 35 33 36 43 34 27 28 27 27 32 40 40 40 40 41 42 40 49 37 41 50 44 23 30 34 nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 163 358 357 285 122 16 0 0 16 110 266 279 181 129 133 254 491 757 909 877 678 357 88 12 0 0 0 0 0 0 0 0 3 14 13 9 2 10 87 201 303 377 419 454 476 469 454 442 402 368 328 268 160 30 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 16 16 14 8 5 11 15 5 5 8 4 3 0 0 0 0 0 0 0 0 0 0 0 0 31 66 77 64 49 24 2 0 0 0 0 0 11 57 131 196 249 265 195 63 77 112 179 259 248 147 195 334 276 118 80 76 97 166 187 125 101 128 112 70 98 108 79 22 5 33 317 139 31 18 28 30 71 66 77 78 68 97 103 95 84 77 83 106 97 87 75 53 50 49 79 127 203 290 244 168 119 105 100 160 349 545 564 431 331 285 322 356 515 797 767 941 1266 1438 1352 1207 1114 947 873 850 958 1054 1183 1385 1348 1123 1193 968 883 820 889 1039 1057 1279 1342 1448 1453 1427 1373 1396 1248 1007 852 776 694 515 339 188 90 62 44 39 40 36 25 36 27 56 61 37 56 15 0 0 0 2 7 20 28 36 34 21 17 45 53 45 41 51 61 30 26 28 33 46 56 59 58 58 61 42 75 71 49 58 78 106 105 113 137 143 102 96 114 106 72 60 64 82 89 83 79 79 97 104 93 76 67 69 53 54 59 67 58 54 85 88 78 66 47 42 53 57 54 48 36 39 41 47 46 33 25 33 35 35 33 32 54 66 44 35 45 74 47 30 27 42 72 78 46 41 31 27 29 26 24 18 13 14 21 29 25 33 33 27 33 34 28 24 29 39 46 40 40 44 42 43 38 49 54 56 53 46 41 52 45 44 46 52 60 55 59 53 49 50 47 51 46 52 52 45 62 51 36 29 25 30 39 31 18 27 35 19 26 25 23 19 13 4 0 3 5 8 16 29 22 12 3 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 2 5 3 1 0 0 0 7 15 24 32 31 30 18 14 17 20 18 15 12 31 34 30 32 43 53 39 31 18 3 0 5 2 0 0 0 0 1 0 6 10 13 26 19 5 0 0 1 3 6 10 11 6 0 1 1 1 9 14 20 21 9 10 18 25 37 59 42 39 27 10 11 33 27 31 33 27 28 28 36 49 18 10 20 14 9 3 10 19 29 29 11 12 21 22 20 23 26 31 36 37 37 35 30 39 52 58 56 52 55 58 64 68 69 69 70 82 81 75 69 67 66 63 65 54 48 47 48 64 97 98 81 64 60 63 58 50 40 29 25 30 24 24 41 40 36 42 54 55 66 72 71 66 51 38 42 39 38 43 45 60 70 76 75 70 73 59 52 59 54 45 49 68 90 102 95 95 107 104 121 118 114 107 102 108 117 109 107 102 92 87 86 85 88 92 95 96 98 99 101 99 95 88 82 81 80 80 78 74 72 76 75 76 76 75 76 74 74 76 77 72 67 64 54 56 58 56 53 48 0 40 41 41 50 58 51 48 47 49 50 48 43 40 44 38 31 37 51 49 47 46 47 48 54 61 58 53 59 50 29 24 23 nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 60 238 435 434 323 122 1 0 0 0 97 221 249 188 165 185 312 530 775 928 899 676 351 114 58 1 0 0 0 0 0 2 11 32 62 46 17 2 21 86 190 281 347 405 461 471 468 450 429 419 412 414 380 260 117 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 14 16 12 5 1 0 2 0 2 4 5 4 0 0 0 0 0 0 0 0 0 0 1 6 50 91 106 105 108 88 35 8 3 1 0 3 2 19 88 214 381 466 406 299 234 145 149 213 240 179 92 413 347 173 102 92 103 165 184 117 101 134 111 122 174 234 202 72 18 15 18 20 92 143 102 65 107 109 91 68 67 88 107 66 46 56 71 100 122 96 75 56 54 60 102 151 237 330 353 288 181 115 84 120 245 511 563 456 321 262 273 310 584 831 841 877 1242 1511 1626 1436 1144 924 1085 1102 973 958 1229 1398 1423 1189 1045 963 1126 1073 1200 1298 1299 1310 1366 1436 1463 1438 1422 1416 1425 1434 1108 639 490 281 164 93 63 51 41 40 39 30 16 4 8 36 43 41 58 56 56 44 30 32 60 37 31 42 41 29 24 46 53 39 36 44 44 20 26 27 32 60 50 50 50 68 66 34 49 36 48 75 87 74 42 40 151 161 56 84 97 81 58 61 73 70 74 91 94 92 114 92 73 77 75 65 46 45 51 73 83 51 87 78 69 62 59 51 56 52 48 42 38 41 36 49 51 42 27 26 29 30 31 39 71 123 42 28 44 67 57 43 32 38 61 81 68 54 45 40 44 42 26 25 22 19 18 22 22 19 14 19 28 31 27 23 33 43 49 47 53 83 76 53 43 46 48 49 43 36 31 35 44 61 59 66 78 70 60 56 48 46 50 59 46 48 48 45 52 54 29 24 32 35 32 28 20 21 42 54 49 41 25 16 15 16 11 2 3 1 0 3 11 21 3 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 3 9 2 12 6 0 1 3 15 21 33 34 25 19 15 16 30 33 18 8 27 42 41 40 46 50 40 33 21 6 1 7 3 0 0 0 0 1 3 17 28 27 20 20 13 5 3 4 5 9 9 11 6 2 5 16 15 9 9 14 21 14 9 24 22 35 55 51 47 44 43 32 22 13 1 27 33 26 19 27 59 18 2 4 13 24 22 12 11 12 10 6 14 14 18 17 16 19 26 29 26 24 27 30 36 50 55 51 49 51 51 59 61 62 66 68 65 64 69 69 70 68 64 63 61 54 46 46 58 75 88 96 93 74 54 54 53 52 33 23 24 21 25 26 31 34 38 38 35 47 61 60 52 49 38 44 40 38 37 41 52 59 74 71 69 73 68 44 55 60 55 64 84 87 94 97 96 98 98 90 92 97 102 106 110 115 110 97 89 86 89 93 92 96 98 98 99 103 102 104 98 92 89 87 88 85 83 84 84 80 78 76 85 86 87 91 90 71 65 62 57 55 57 54 65 65 63 63 50 0 0 2 6 32 45 22 27 32 44 51 50 43 48 45 39 39 45 55 60 63 59 56 28 1 4 10 70 39 25 40 56 46 nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 145 288 456 374 84 3 0 0 12 91 207 269 260 209 222 332 556 802 990 977 694 461 283 16 2 0 1 12 28 42 51 66 100 115 77 19 1 12 66 170 253 313 362 405 426 425 411 403 420 476 563 527 372 167 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 8 4 1 0 2 3 1 0 1 1 0 0 0 0 0 0 0 0 3 1 28 73 120 140 121 116 118 110 66 35 22 10 12 42 20 7 49 183 393 561 439 394 376 324 263 491 310 164 135 289 250 175 138 155 193 163 160 178 161 100 90 245 390 438 320 129 21 3 7 143 373 39 69 74 90 87 53 54 62 64 58 52 18 62 116 152 156 105 99 69 74 123 234 511 802 940 869 615 350 165 88 100 214 431 591 516 376 298 291 315 565 800 787 762 980 1286 1516 1320 1140 1150 1208 1083 975 1113 1328 1356 1401 970 802 826 987 1028 1232 1256 1221 1222 1357 1560 1594 1563 1482 1435 1429 1460 1388 993 511 165 93 48 48 46 41 41 32 27 23 18 6 5 61 39 36 46 49 55 45 46 35 26 34 46 24 16 15 23 31 13 31 35 34 46 16 34 48 63 63 56 46 97 73 40 53 37 40 94 83 42 46 68 83 98 58 80 84 58 39 63 90 87 83 105 97 90 67 63 61 81 95 77 56 58 90 85 66 53 60 71 68 45 41 50 50 46 42 42 43 42 36 48 42 41 45 47 38 28 42 38 67 103 30 50 57 65 69 62 36 41 68 71 67 55 48 53 37 29 27 30 28 21 19 22 24 18 10 13 25 32 31 24 36 47 53 50 43 50 48 47 44 39 34 35 47 46 35 28 39 54 45 56 68 66 50 51 47 43 49 57 46 42 44 45 41 39 37 26 30 38 35 27 20 27 33 39 42 40 26 16 28 16 4 1 3 0 0 0 11 22 0 0 0 0 0 0 0 0 0 0 0 1 6 1 1 1 0 0 0 0 0 0 0 1 2 18 8 2 7 13 14 14 34 33 22 20 21 13 41 34 19 20 50 47 48 48 49 47 48 30 15 8 6 7 7 4 6 7 6 6 11 21 33 35 32 28 20 9 7 5 3 4 7 10 6 2 0 0 2 5 8 8 14 25 7 29 30 34 41 40 34 42 34 47 27 0 1 10 30 35 26 28 52 31 5 7 7 6 7 5 7 8 7 6 9 13 18 20 17 18 23 26 27 23 24 27 32 41 44 41 42 46 49 49 51 52 56 61 62 61 70 82 78 72 66 62 60 52 44 47 61 73 73 87 103 99 90 82 65 58 44 32 25 22 29 29 31 32 33 33 31 40 54 54 46 40 38 51 46 36 37 45 58 66 70 74 78 80 77 53 50 80 84 75 82 93 72 130 110 97 100 107 106 97 99 109 113 107 108 99 93 90 89 92 98 94 91 89 93 101 109 98 92 90 89 90 93 88 87 88 86 83 83 82 99 100 107 119 119 82 89 85 82 78 69 56 62 75 83 87 55 0 0 0 24 19 10 0 0 0 0 0 23 50 54 48 43 35 34 45 64 79 88 72 32 73 118 1 19 6 0 38 53 18 nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 107 352 563 474 183 34 1 1 13 100 158 226 258 239 240 376 598 848 1041 952 861 631 303 95 7 0 10 46 100 148 151 156 167 153 96 31 5 3 55 151 236 292 326 351 376 368 359 379 443 556 649 646 580 441 205 42 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 29 18 2 9 23 15 1 0 0 0 0 0 0 0 0 0 1 6 8 74 160 234 264 243 207 181 141 84 41 40 27 20 44 58 22 78 208 404 514 298 279 487 717 762 779 200 161 295 329 249 135 139 140 145 146 141 107 91 90 204 485 490 491 271 76 6 0 6 136 173 58 47 38 45 39 26 30 37 51 52 54 59 101 172 162 134 112 107 49 144 212 364 730 1309 1661 1650 1391 923 429 158 97 178 357 534 562 427 378 327 311 439 802 669 570 681 943 1209 1001 987 1096 1139 1077 1053 1323 1337 1135 944 839 824 834 721 739 1002 1133 1191 1342 1500 1672 1757 1996 1948 1580 1409 1525 1318 1043 457 107 68 35 48 48 44 43 45 40 33 44 49 33 35 27 33 35 39 47 43 39 25 34 47 47 24 54 58 38 22 14 30 42 56 50 15 43 54 62 73 64 34 55 34 38 45 37 31 92 58 38 57 82 39 111 55 43 70 51 43 63 70 54 49 76 47 79 73 55 75 112 119 99 78 79 101 111 70 65 69 71 76 57 55 54 47 40 39 39 40 40 40 41 27 42 47 57 55 35 42 34 88 88 39 32 49 54 59 58 51 58 60 66 79 79 59 22 88 83 54 37 33 26 21 22 20 17 22 33 34 30 29 30 38 52 56 48 53 61 39 41 42 34 26 30 51 53 38 33 40 58 60 59 58 56 51 47 41 41 47 50 48 47 45 45 38 38 37 23 32 39 40 35 31 21 27 30 32 33 32 22 47 22 6 2 1 1 0 6 9 9 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 2 1 1 2 2 0 0 0 1 3 7 3 9 15 20 19 20 35 33 27 23 21 15 37 19 17 27 30 37 39 45 51 54 49 33 17 9 7 6 8 10 13 24 19 16 19 23 37 47 48 44 34 20 10 11 4 2 4 7 6 3 1 0 1 5 5 10 5 10 20 4 28 30 37 33 34 59 34 25 46 36 13 4 25 30 21 25 43 44 1 22 22 13 6 4 4 2 7 8 6 7 8 21 20 20 21 20 21 21 22 23 27 35 38 40 42 42 43 45 51 50 47 51 62 73 81 92 86 81 73 67 60 55 52 52 63 76 78 75 77 77 84 92 87 69 72 54 35 28 33 31 37 37 29 31 38 40 66 73 53 38 39 49 50 34 42 58 63 61 67 81 84 80 74 72 74 84 88 84 91 99 75 136 99 91 98 95 92 101 101 106 105 98 95 94 94 94 93 97 103 97 92 85 91 97 94 94 93 92 92 91 91 90 90 89 87 89 93 93 99 104 112 120 119 109 108 95 98 94 87 76 63 88 84 94 63 9 9 56 12 3 0 22 40 0 0 0 35 62 60 47 34 30 44 59 73 90 131 100 81 98 77 0 0 0 0 25 29 23 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 159 460 653 507 199 32 0 0 0 0 117 237 288 274 293 421 625 852 975 998 930 687 361 108 10 2 24 72 138 165 104 131 152 129 75 20 0 11 59 134 173 235 282 327 362 354 356 390 457 568 693 746 795 619 335 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 34 64 73 63 43 34 62 53 40 20 0 0 0 0 0 0 0 0 0 0 7 46 139 252 381 458 442 392 298 232 154 80 51 20 83 110 86 143 309 547 631 561 406 427 1126 928 469 278 345 555 413 249 179 135 133 143 139 124 100 88 84 298 490 498 438 130 32 3 9 26 61 38 30 30 19 10 3 7 13 46 60 32 132 135 125 135 189 108 87 81 89 237 408 515 855 1295 1589 1833 1625 1173 673 285 103 144 270 414 494 479 472 402 323 441 692 584 451 569 737 862 831 846 1079 1030 969 1091 1379 1166 941 866 884 846 818 645 653 904 1209 1338 1498 1712 1805 1870 1955 1974 1744 1405 1258 1150 952 477 171 69 52 64 71 53 51 48 40 26 33 39 32 22 25 36 41 47 53 56 43 45 52 54 42 28 19 27 38 38 45 66 45 46 28 23 50 55 55 60 35 12 32 24 39 45 35 37 73 50 33 59 64 53 115 41 53 53 48 59 61 71 117 76 32 32 64 76 67 82 105 70 77 59 61 75 94 67 61 68 69 58 48 51 52 37 28 32 38 39 38 39 36 30 57 55 59 52 42 42 32 95 85 57 54 52 51 70 62 52 44 45 67 68 44 27 44 61 74 59 47 43 34 21 22 16 19 26 30 31 28 35 38 39 54 70 42 50 51 44 43 43 34 28 36 52 60 42 42 42 45 47 50 58 65 55 45 48 43 46 48 49 47 44 44 36 38 32 28 37 29 45 35 29 29 33 35 32 27 21 22 38 10 5 6 5 4 3 7 3 1 2 2 0 0 0 0 0 0 0 0 0 3 4 1 1 6 8 8 9 8 3 2 6 3 1 1 1 15 14 12 17 24 29 36 39 32 20 15 21 18 18 19 22 29 32 40 48 57 56 44 35 18 14 10 9 12 18 31 27 23 26 29 31 30 34 41 42 30 10 20 9 1 2 4 5 6 5 2 0 2 6 13 7 8 14 16 17 10 37 36 30 36 49 61 28 36 26 8 8 12 12 34 43 37 13 0 0 0 1 1 1 0 11 22 26 30 35 23 28 20 17 17 18 19 17 19 25 34 41 43 46 45 44 49 57 56 54 53 59 76 91 91 80 81 73 67 63 57 46 48 60 72 81 80 80 80 108 117 102 87 114 81 38 27 34 40 40 40 23 29 41 46 53 54 42 38 45 52 43 35 31 46 57 56 61 88 89 81 76 77 82 78 92 88 89 86 73 85 93 96 99 95 90 102 108 98 92 92 97 97 97 97 98 100 101 100 97 92 92 92 93 95 95 95 96 92 88 91 96 100 104 109 111 107 103 110 114 116 118 121 121 104 95 103 105 92 76 90 82 80 86 57 3 2 0 0 0 19 33 0 0 0 38 68 61 36 35 46 54 71 72 69 97 98 98 113 66 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 181 506 670 569 283 68 33 8 0 35 148 277 325 313 333 428 624 753 879 1021 954 681 350 84 0 1 7 23 41 17 37 50 71 73 48 6 1 6 13 40 127 191 245 298 329 345 360 380 413 476 546 668 747 693 442 120 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 33 69 84 81 71 65 77 77 36 11 0 0 0 0 0 0 0 0 0 0 8 35 81 132 214 357 493 562 522 489 299 189 169 142 129 199 183 180 423 784 761 674 455 420 1169 774 459 510 632 512 441 389 274 222 269 275 337 237 157 92 145 246 332 486 453 193 331 97 95 103 70 17 7 13 14 7 7 9 32 174 267 241 455 189 131 173 199 82 66 144 503 796 853 875 1067 1166 1264 1438 1274 970 630 335 145 100 183 300 365 433 507 495 315 516 691 680 551 640 629 650 743 886 1144 918 933 1074 1237 1177 1074 959 933 966 954 835 1002 1259 1460 1598 1784 1915 1891 1855 1808 1840 1866 1577 1240 943 773 542 237 144 100 78 71 47 44 28 20 15 14 27 42 27 19 29 57 37 43 44 48 82 62 31 31 33 34 33 50 49 51 51 46 40 22 25 35 44 45 38 16 3 16 28 21 31 19 34 57 56 33 59 42 56 75 34 47 47 58 58 34 28 60 43 24 28 41 69 63 73 70 45 41 43 55 53 46 39 54 59 54 43 34 35 35 28 27 34 41 32 33 38 46 46 51 71 79 65 55 49 46 79 66 41 42 60 58 65 79 74 53 40 55 83 48 44 50 52 58 54 46 60 47 20 22 14 24 36 39 37 35 43 41 36 48 66 36 57 51 44 45 45 38 33 41 54 58 47 37 34 38 43 46 56 69 58 50 47 44 46 45 47 49 48 45 37 37 29 32 40 42 54 33 31 29 24 26 33 27 22 17 21 29 10 10 10 9 5 1 3 5 6 5 1 4 0 0 0 0 0 0 4 3 2 3 5 10 17 16 13 12 12 13 6 7 8 8 8 12 11 11 17 21 21 23 24 40 32 20 18 18 18 27 32 34 34 35 40 51 62 61 50 44 46 26 18 17 20 30 37 33 40 44 39 36 31 36 42 34 17 9 9 2 3 5 4 4 7 2 0 3 8 13 9 8 19 27 22 10 21 31 35 30 30 49 13 15 17 11 9 9 15 47 43 26 15 0 0 0 0 0 0 2 16 20 21 19 21 23 28 21 17 16 17 16 19 24 28 35 50 66 63 61 58 59 63 63 63 63 56 66 88 97 91 81 72 71 70 58 49 43 53 63 70 75 77 76 105 148 139 110 112 89 44 32 32 35 42 44 23 29 40 44 42 48 57 57 67 65 46 36 29 36 57 79 83 74 87 85 80 89 94 91 89 97 102 98 82 67 77 76 89 91 93 99 105 100 91 88 90 96 97 100 100 101 99 96 96 97 98 98 98 93 88 95 95 90 91 97 102 108 105 104 105 106 111 121 126 122 119 118 113 103 97 98 105 99 93 98 86 94 75 74 47 0 0 0 0 0 0 0 0 0 6 22 30 28 32 53 50 64 62 58 67 68 95 86 82 77 56 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 183 548 765 742 484 334 100 0 7 57 195 317 341 336 351 439 501 678 895 1006 932 674 346 124 29 3 0 3 0 0 2 17 31 35 21 3 0 0 4 34 80 131 182 229 263 282 287 273 291 288 309 432 640 780 542 175 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 48 59 59 30 36 51 53 18 2 0 0 0 0 0 0 0 0 0 0 0 30 61 62 27 115 300 440 522 526 343 275 473 444 259 329 424 381 642 974 938 884 478 452 616 304 429 562 567 465 405 414 366 325 392 506 642 339 285 323 348 271 171 813 930 744 1094 1618 808 429 243 107 55 41 47 90 101 153 227 373 307 316 463 209 149 232 188 75 109 637 991 1066 1040 1042 1121 1128 1090 989 857 727 542 306 138 83 132 218 238 341 425 396 239 639 889 851 745 734 634 623 811 972 1016 772 999 1116 1229 1185 969 1154 1100 1198 1313 1392 1509 1752 1860 1881 1838 1849 1793 1848 1884 1766 1719 1826 1764 1283 914 564 201 99 72 63 55 47 25 24 21 9 9 37 55 24 15 28 49 44 47 57 52 48 51 33 22 12 14 37 55 39 39 48 48 38 26 28 28 35 35 26 11 8 7 8 4 14 14 20 29 32 26 31 27 57 58 43 50 43 58 65 44 21 33 22 26 32 50 71 60 49 55 45 28 37 37 48 47 46 47 40 30 26 25 25 29 37 39 40 37 35 33 36 58 64 76 80 71 64 48 47 43 42 35 46 50 90 91 64 85 93 73 74 92 116 72 46 32 53 84 93 30 54 47 29 20 14 21 23 33 29 27 48 53 43 44 49 42 54 46 44 48 47 38 34 41 48 54 45 26 30 30 44 51 54 62 65 50 49 49 47 43 43 43 47 47 41 36 30 39 50 52 48 37 36 37 34 29 29 28 27 21 19 30 37 30 10 12 12 7 7 5 5 2 4 6 0 0 0 1 3 4 3 3 2 8 7 2 5 16 8 10 13 18 25 20 22 24 24 21 18 22 28 27 24 21 20 23 25 24 22 19 18 30 26 30 36 35 32 42 67 70 63 65 75 54 51 44 35 34 40 41 52 56 59 61 40 36 47 46 30 14 7 5 6 6 5 5 7 5 4 4 9 15 13 13 12 11 15 15 8 20 37 37 35 35 18 10 16 10 4 7 14 32 39 30 11 6 12 2 0 0 3 7 11 11 16 19 16 13 16 18 18 19 20 25 34 38 38 45 60 74 75 72 67 67 65 63 63 59 73 69 75 84 89 95 87 70 63 57 51 50 50 61 64 63 63 59 60 80 76 78 91 89 53 42 36 32 31 34 25 31 37 41 42 46 64 63 72 75 60 41 30 38 50 51 56 63 70 86 80 114 119 87 79 85 92 89 86 81 78 70 102 92 88 95 93 85 90 92 93 95 99 102 104 104 101 96 93 95 100 103 105 98 90 95 93 94 102 107 108 108 100 100 103 109 120 131 132 118 115 117 117 111 110 105 113 107 116 121 96 136 103 102 59 0 9 50 7 0 0 0 0 2 33 29 27 33 32 18 53 32 37 44 56 80 104 64 21 11 35 58 55 30 25 9 nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 245 599 854 820 690 416 135 31 20 93 241 339 362 362 372 395 494 681 892 996 953 763 458 218 82 44 131 40 5 0 1 4 12 17 9 2 1 0 0 4 12 42 89 121 139 144 144 178 152 111 120 219 459 632 394 97 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 32 37 37 27 2 6 10 21 24 13 0 0 0 0 0 0 0 0 0 0 2 20 68 74 35 19 92 177 232 265 260 279 867 844 503 410 625 532 791 965 1074 1142 612 442 337 259 417 555 471 360 321 432 608 465 595 745 754 529 500 321 352 482 653 1157 969 730 490 554 675 598 435 372 280 233 231 494 519 638 657 433 490 572 570 473 446 711 329 176 298 551 648 623 647 701 796 854 707 495 448 553 577 396 191 107 116 158 172 254 310 260 317 683 911 774 744 754 726 708 844 932 933 1005 1238 1305 1321 1280 1288 1404 1358 1469 1633 1644 1687 1818 1826 1904 1833 1726 1673 1706 1665 1415 1488 1817 2001 1421 723 395 199 89 86 57 47 39 28 18 22 10 4 0 9 9 21 28 35 79 120 69 50 53 61 60 50 51 43 49 56 48 48 53 61 46 32 32 31 33 33 26 17 15 2 0 3 10 17 17 19 25 22 42 92 31 37 43 45 45 69 75 45 21 24 40 31 50 74 94 92 67 55 50 42 34 32 60 75 72 51 30 19 21 22 28 40 51 53 57 45 36 37 43 55 57 71 60 40 34 20 63 78 51 25 31 33 112 97 79 91 96 57 64 97 109 105 110 76 100 82 70 46 63 37 32 27 22 17 14 30 16 22 45 41 32 36 36 39 47 47 42 66 57 42 41 49 45 50 44 34 32 29 33 40 42 50 73 69 55 47 47 49 46 35 39 54 52 41 41 49 53 55 52 48 45 39 41 37 30 28 26 23 19 57 84 62 0 6 8 9 6 1 4 3 7 8 5 4 1 3 2 1 1 4 5 17 10 1 5 15 3 11 12 19 28 22 24 31 34 31 26 25 27 30 26 26 28 25 22 17 17 19 20 21 23 26 33 36 33 33 47 51 62 80 89 69 73 65 60 56 54 55 60 58 53 57 62 47 52 54 51 32 12 11 10 7 5 5 6 5 7 6 12 15 15 18 19 14 18 17 11 15 27 31 34 27 16 16 27 21 17 13 13 20 34 52 28 31 68 67 4 12 13 15 17 20 23 23 15 11 13 16 21 28 32 37 46 51 43 54 61 66 72 80 71 72 63 62 62 57 69 60 60 75 91 101 96 70 63 57 51 49 49 54 57 59 60 60 46 56 83 105 108 95 59 58 42 27 19 22 32 33 40 42 43 41 42 43 61 90 80 53 40 41 53 57 53 50 58 85 96 112 95 78 86 80 95 82 81 94 99 91 102 114 112 97 81 77 99 100 98 98 102 105 100 98 98 99 99 99 102 102 102 96 91 90 92 100 106 107 104 102 102 103 104 115 124 131 132 120 117 113 109 106 104 102 100 130 135 126 111 113 107 97 94 85 65 60 65 12 0 0 7 16 9 5 29 44 48 49 62 33 40 50 52 54 54 4 46 21 7 23 31 23 54 20 nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 48 224 544 645 790 751 497 214 72 55 153 278 362 383 390 395 420 496 707 905 1020 1029 866 608 440 508 500 243 54 0 0 0 1 7 7 6 4 0 0 0 0 4 12 16 10 27 42 55 39 20 10 26 128 400 508 253 52 19 0 0 0 0 0 0 0 0 0 0 0 0 1 21 38 48 25 12 4 2 3 5 35 68 52 15 0 0 0 0 0 0 0 0 0 16 48 94 108 71 23 12 45 60 166 261 428 884 1192 521 398 474 469 589 793 1000 907 558 432 552 413 410 544 658 727 403 518 659 565 790 800 803 658 520 468 398 433 379 345 445 642 661 686 691 607 284 244 393 588 753 1118 848 797 674 423 484 559 603 582 693 847 641 516 599 634 525 423 449 377 411 448 345 208 310 608 728 570 241 93 88 117 159 229 283 204 348 521 579 487 601 732 856 878 923 872 967 1233 1413 1389 1236 1348 1477 1535 1526 1474 1644 1664 1633 1686 1749 1763 2043 1849 1687 1520 1251 1150 1201 1346 1286 680 203 145 152 91 76 73 37 41 32 19 21 20 19 26 23 23 31 23 68 69 78 56 52 61 67 64 52 47 42 55 39 49 58 47 53 40 33 35 35 36 35 24 11 0 0 2 3 7 10 12 18 34 25 20 56 69 46 31 30 35 54 74 43 24 32 43 45 75 95 102 102 92 82 85 59 39 36 49 62 59 33 22 18 20 30 25 58 65 64 66 70 51 49 51 51 52 40 36 28 23 27 48 52 46 35 24 66 275 84 66 90 89 46 63 89 88 80 88 95 38 47 46 58 55 31 35 41 39 25 3 23 17 28 42 44 32 30 30 35 40 48 60 60 58 47 44 51 52 53 46 43 39 32 29 29 25 31 43 55 55 46 47 53 50 39 63 79 59 48 53 56 58 55 55 57 54 42 50 46 38 30 26 28 16 26 69 59 2 8 6 6 3 0 2 10 7 16 13 7 6 4 2 0 2 4 6 17 19 8 5 9 2 9 11 21 28 25 21 26 28 27 25 24 22 26 26 24 25 25 24 22 16 17 18 21 28 30 34 40 39 35 32 32 45 72 79 64 70 62 67 62 59 61 61 52 51 52 57 60 61 54 57 48 27 14 13 6 5 6 7 7 7 6 13 15 14 15 20 15 9 10 12 16 18 24 28 28 25 23 29 30 33 24 14 16 33 56 35 26 15 2 6 10 15 17 24 29 31 32 30 23 19 20 25 36 42 45 50 55 52 58 58 63 71 78 79 77 67 63 63 61 59 59 64 75 89 97 95 74 68 60 55 53 53 52 46 64 69 59 54 86 116 106 81 61 59 59 37 22 20 24 30 30 38 28 33 40 44 53 63 93 85 62 51 54 62 64 62 59 56 65 96 79 66 65 71 76 92 88 85 98 106 107 143 103 82 100 111 104 100 102 103 102 104 111 117 107 103 107 106 103 101 101 98 90 91 97 103 109 108 103 102 103 102 98 113 115 115 116 119 119 117 113 111 112 115 116 106 181 168 143 117 93 99 93 83 88 86 76 91 80 55 38 43 62 57 53 67 65 37 32 62 23 62 52 48 50 45 0 1 2 0 0 0 2 31 32 nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 71 241 584 821 772 519 253 98 125 207 275 319 384 417 427 443 545 728 916 1044 1064 1009 955 1045 917 645 321 77 10 0 0 2 5 6 4 1 0 0 0 0 0 0 0 2 1 0 0 1 0 0 28 193 416 430 418 165 22 0 0 0 0 0 0 0 0 0 0 2 10 51 59 33 8 0 0 1 2 32 96 143 83 27 0 0 0 0 0 0 0 0 0 6 31 68 102 94 27 5 5 33 153 321 367 659 1113 678 563 937 950 1008 1226 971 1083 787 548 615 605 495 409 405 447 409 531 556 685 973 1128 977 663 597 628 581 440 438 407 373 439 525 517 583 579 448 427 806 1004 970 816 688 749 613 557 561 562 549 492 979 1015 834 849 820 801 802 777 786 726 693 591 450 358 522 967 1023 690 284 89 84 105 175 243 268 208 420 439 368 347 475 497 800 983 994 920 1067 1321 1301 1228 1230 1504 1521 1562 1586 1546 1332 1371 1492 1598 1704 1864 2132 2042 2059 1822 1542 1369 1218 730 660 792 775 688 650 497 267 96 21 19 20 16 21 28 23 31 32 44 33 0 4 10 29 47 59 60 65 66 58 52 44 17 48 54 62 50 39 39 36 38 39 37 32 15 6 1 0 1 0 3 5 7 14 30 27 17 27 51 52 43 33 31 49 68 60 28 42 54 60 71 73 55 62 71 62 45 43 37 30 34 43 52 71 61 50 40 39 40 74 50 56 59 48 56 50 51 48 40 29 29 28 24 25 35 45 57 54 26 125 281 75 51 78 68 58 70 70 70 78 120 141 36 35 62 63 48 32 34 47 50 38 20 13 8 17 29 39 40 31 30 31 31 49 66 53 54 45 39 45 53 48 46 43 36 25 19 19 20 43 57 62 62 51 50 56 57 58 66 56 53 55 59 63 59 58 49 52 52 45 50 48 44 35 33 35 25 24 47 34 5 3 5 3 4 2 3 7 8 18 15 11 11 8 6 1 3 6 7 8 8 16 22 13 3 5 6 13 21 21 18 20 21 27 26 21 17 18 24 25 30 34 33 31 23 22 23 27 34 31 35 42 40 38 39 39 32 43 47 47 53 63 68 63 61 60 57 54 51 53 54 59 64 62 54 54 54 49 41 23 12 6 6 7 6 7 14 15 16 14 11 14 11 7 9 12 14 25 23 24 25 24 23 25 40 31 23 31 47 52 41 34 21 11 15 20 23 21 26 36 44 53 50 46 34 25 24 33 43 47 49 53 55 57 59 64 69 75 78 78 74 61 63 63 60 60 61 68 74 87 91 77 75 63 53 49 54 60 55 66 70 65 63 80 102 73 59 51 50 44 31 21 16 19 21 22 33 22 21 23 35 48 48 76 90 74 73 76 54 54 72 64 51 45 55 57 62 58 58 67 74 76 88 92 94 104 122 112 114 90 95 102 98 97 92 95 104 106 104 109 109 109 106 104 103 101 103 109 104 103 103 100 100 95 95 99 104 104 111 120 122 117 112 109 109 108 104 100 100 111 131 188 174 152 123 106 134 153 111 106 99 81 78 130 103 86 75 73 80 70 9 53 85 76 51 18 67 17 0 8 8 0 0 0 32 23 11 23 1 39 nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 233 548 787 737 508 267 174 183 187 229 324 408 453 462 488 578 735 897 1010 1075 1080 1045 1072 994 779 461 200 66 8 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 102 266 414 455 313 105 13 0 0 0 0 0 0 0 0 0 1 9 22 8 5 1 0 0 0 0 44 113 131 65 11 1 0 0 0 0 0 0 0 0 1 6 7 3 4 3 5 3 12 99 279 439 530 953 990 786 1933 1911 1805 1597 1166 1520 1014 791 880 945 561 369 307 412 517 498 576 752 852 1017 1034 666 1356 1343 1076 728 502 420 511 551 494 470 613 671 677 790 1021 979 815 701 642 644 681 660 639 630 611 664 1397 994 883 918 963 1098 943 906 930 988 979 981 820 803 995 1338 1324 746 375 207 183 171 206 249 264 361 610 557 353 470 554 547 776 854 1016 1217 1346 1312 1101 1034 1188 1343 1373 1409 1299 1197 1161 1275 1476 1580 1603 1804 2031 2101 2367 2200 1998 1708 1321 725 660 1066 1361 1451 1374 1194 377 89 26 21 0 3 30 45 39 13 17 57 25 0 0 2 26 50 54 61 75 72 64 67 61 46 71 59 54 47 39 41 43 47 41 29 16 3 0 0 0 0 0 0 0 4 11 20 29 37 14 15 26 34 38 35 47 61 64 53 51 53 58 59 63 53 52 67 66 55 41 24 18 28 38 51 74 76 74 62 48 46 58 18 45 52 40 34 35 39 41 34 29 31 30 31 26 50 70 68 69 23 82 104 38 40 95 56 57 65 54 57 94 57 41 41 43 73 78 53 42 45 46 42 39 23 10 4 6 33 49 44 31 28 29 32 55 69 63 49 49 46 51 50 46 46 42 36 23 14 16 31 54 65 67 65 62 59 58 52 45 46 48 61 65 58 62 71 67 50 50 58 62 55 42 44 41 42 45 40 29 30 39 15 0 0 1 4 3 4 5 6 14 14 19 19 18 13 3 9 9 9 11 14 23 21 8 3 5 7 10 11 16 17 17 20 35 35 23 16 17 25 34 38 38 37 35 30 21 21 24 28 33 37 45 42 37 34 34 34 38 39 40 42 48 56 56 57 56 53 49 41 38 43 49 52 52 50 57 60 54 49 40 25 18 9 5 6 7 12 13 15 13 8 6 22 6 6 10 13 11 10 17 27 27 26 28 32 38 65 57 47 45 47 42 39 37 32 28 24 23 24 33 39 39 40 46 47 40 35 37 50 57 63 64 63 61 61 61 59 69 77 77 77 60 62 63 60 56 53 57 68 76 85 87 85 63 52 50 63 77 78 65 62 67 70 73 76 63 65 68 75 66 29 22 39 23 14 13 18 14 14 20 35 43 43 59 100 79 81 80 59 60 84 73 50 38 37 45 44 51 61 66 67 70 82 84 93 103 102 89 96 89 89 94 97 97 93 97 104 112 116 116 116 110 109 114 112 105 103 114 110 106 122 128 101 97 98 94 90 98 110 122 110 110 111 111 113 114 127 135 128 122 134 161 177 146 122 101 109 170 110 146 115 89 91 106 96 89 87 86 84 84 68 105 89 70 62 56 30 5 0 30 36 0 0 0 50 27 8 16 3 18 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 133 481 751 696 475 305 240 209 193 248 344 438 480 494 518 585 716 843 897 848 846 934 1040 1063 885 625 364 148 105 65 32 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 4 23 79 171 222 294 335 185 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 27 91 96 46 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 47 161 342 457 866 1039 1148 1604 1712 1863 1309 1172 1499 1261 1166 1363 1048 614 557 453 633 546 533 737 956 754 929 902 791 1116 1242 1426 1187 761 562 616 819 954 791 708 742 775 817 886 825 771 505 455 503 668 811 781 741 735 828 1028 977 999 948 1177 1350 890 833 838 898 1031 1052 868 947 1280 1477 1280 647 460 381 351 300 213 218 280 540 778 771 527 704 751 855 1006 990 1049 1539 1499 1242 1076 859 1048 1189 1272 1259 1066 1081 1216 1433 1613 1716 1813 2141 2190 2179 2215 2055 2043 1866 1508 1035 759 1119 1466 1584 1751 1567 459 83 25 14 0 2 26 52 61 47 27 49 13 1 0 7 25 50 52 53 64 72 69 68 54 57 67 65 27 42 44 40 41 50 41 15 4 0 0 0 1 0 0 0 2 2 12 16 21 23 4 15 13 14 24 42 42 53 55 65 70 61 54 39 33 31 29 43 42 32 24 18 13 27 49 39 34 40 39 39 25 30 39 30 51 52 48 42 37 33 42 41 31 35 43 42 20 39 53 61 62 11 53 53 35 52 99 53 56 58 58 72 115 75 48 44 56 72 97 66 53 51 48 41 41 10 3 5 12 36 44 41 38 34 29 25 57 68 60 51 55 51 64 59 53 49 44 43 36 24 29 45 52 59 67 69 65 61 56 54 47 45 50 59 55 45 46 46 50 51 45 53 48 42 41 45 52 50 49 42 28 21 56 14 0 1 2 2 7 9 10 10 13 16 20 26 26 18 10 16 7 7 29 28 7 2 1 3 4 7 14 15 13 18 19 19 22 25 19 17 24 33 43 48 49 49 46 38 26 24 29 29 33 40 48 48 41 34 33 39 46 46 47 43 41 44 46 51 48 43 40 36 23 31 33 36 37 37 39 49 38 42 42 39 57 39 13 15 21 17 10 13 12 7 3 6 8 19 15 17 20 17 10 22 23 26 32 37 33 50 48 44 41 39 36 31 30 34 31 24 21 23 30 33 36 42 45 51 49 48 49 51 64 77 77 74 71 69 72 69 70 74 80 80 67 68 68 60 61 64 58 90 72 81 86 75 61 59 59 71 86 86 67 55 62 69 64 56 59 75 82 90 85 61 30 48 21 15 14 15 14 14 15 29 37 37 47 91 73 64 64 71 78 77 107 87 59 42 38 53 60 65 66 69 77 88 80 83 94 99 89 77 84 85 87 90 91 88 91 89 92 99 113 127 123 112 120 113 104 105 102 94 100 118 127 116 117 139 133 110 87 90 107 106 115 112 109 111 113 103 120 115 112 119 133 159 137 134 123 113 126 139 132 108 109 107 92 96 96 91 86 89 92 95 92 66 63 70 68 36 37 5 0 0 0 0 1 67 24 24 39 31 27 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 167 479 730 589 435 364 330 279 226 259 356 451 507 536 540 573 647 696 649 692 738 827 959 999 960 866 752 582 390 218 82 45 17 2 0 0 0 0 0 0 0 0 0 0 0 0 31 73 109 136 200 252 192 40 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 30 78 97 44 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 56 201 389 591 1051 1179 1101 1308 1804 1633 1272 1356 1482 1499 1239 851 821 799 621 388 419 591 766 890 907 943 816 741 818 967 1179 1194 882 925 970 701 791 868 835 840 928 914 863 869 784 658 443 522 799 945 904 884 911 979 993 938 910 835 895 1034 1011 988 1113 1375 1224 1021 908 1079 1350 1407 1070 666 631 518 410 329 240 193 303 655 914 868 675 722 739 908 970 932 1006 1709 1621 1448 1168 871 814 768 1029 1097 1081 1248 1588 1717 1787 1853 1945 2105 2143 2183 2133 1960 1832 1861 1822 1634 1439 1448 1636 1590 2092 1785 709 24 29 6 0 7 22 42 42 27 19 22 16 1 5 16 34 50 57 57 61 65 67 64 60 63 73 59 11 44 45 38 39 37 31 29 6 1 0 1 2 2 0 0 1 3 13 21 34 23 11 28 18 9 42 50 28 47 39 44 52 52 38 20 22 27 23 17 12 10 15 17 19 30 54 56 30 17 17 24 21 30 33 48 64 49 52 51 42 34 34 28 35 44 54 45 16 50 52 65 63 49 74 56 46 71 87 60 52 53 56 71 82 57 68 46 39 62 89 66 64 50 49 55 52 12 9 14 24 37 59 52 50 42 30 25 40 52 55 52 60 71 62 61 63 53 48 50 34 26 41 54 55 51 44 48 59 65 69 77 55 46 51 53 48 36 36 42 41 43 41 40 45 42 41 47 57 52 50 44 31 28 42 3 2 14 13 6 9 9 13 14 13 19 36 36 34 21 18 28 21 11 64 50 10 0 0 3 8 10 12 12 12 24 22 21 24 25 21 26 32 38 42 43 47 55 54 47 39 36 40 27 30 37 42 45 39 37 38 39 42 45 44 35 32 33 35 39 39 30 25 23 26 31 30 36 36 33 36 51 31 43 39 43 65 68 41 49 51 37 19 18 17 13 6 2 6 20 19 19 18 16 14 15 18 21 30 39 42 40 41 41 37 37 44 54 44 35 32 34 37 39 37 39 48 59 65 63 63 59 56 58 62 65 79 79 80 80 79 70 73 80 87 84 73 73 74 62 68 73 79 110 72 81 88 88 80 63 59 68 81 78 60 48 51 59 54 48 57 83 96 99 85 62 45 37 19 23 23 25 25 24 27 26 38 42 46 62 67 52 43 50 67 87 115 115 92 64 54 64 59 56 68 75 79 85 88 83 98 117 117 97 94 70 86 93 97 100 101 99 107 110 112 119 124 109 113 109 105 105 101 108 121 74 60 76 109 172 127 112 105 104 104 93 110 109 105 108 115 111 126 120 104 95 96 103 124 113 114 120 126 136 122 109 112 110 103 105 102 100 30 0 40 99 53 14 67 67 55 54 47 5 0 0 0 0 10 85 66 68 85 85 62 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 210 542 675 534 499 527 489 353 239 246 355 468 555 590 579 571 574 560 608 616 641 694 805 921 1019 1059 978 863 703 501 307 144 35 0 0 0 0 0 0 0 0 0 0 0 0 15 32 78 153 198 222 146 40 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 14 50 86 101 42 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 7 4 5 86 277 554 876 914 597 953 1568 1797 797 1285 1566 1442 1067 962 1081 1059 908 790 623 671 993 999 993 966 862 774 831 1123 1391 1836 1603 1449 1333 1264 1235 1026 984 1117 1162 1133 1230 1178 1012 709 521 909 1124 1203 1099 1002 1004 1014 800 693 685 709 737 968 1035 1057 998 834 908 992 1017 1052 1160 1288 1000 814 633 425 295 222 166 188 346 659 962 693 589 643 721 891 801 722 941 1494 1803 1590 1205 1021 942 804 1096 1083 1217 1454 1680 1711 1774 1885 1923 1964 2035 2046 2192 2153 2041 1979 1956 1936 1968 1886 1867 1840 2218 1714 653 36 56 4 0 6 17 34 41 12 8 12 17 5 4 20 39 47 46 49 65 62 62 64 65 63 50 43 38 35 37 30 38 31 38 51 6 2 0 1 2 2 0 0 2 8 14 21 55 26 14 25 25 6 30 23 13 20 21 35 46 37 23 10 8 9 15 15 14 18 22 29 27 32 45 47 21 18 24 30 29 34 28 49 48 27 32 63 44 30 25 29 43 57 60 42 20 26 50 70 65 64 79 60 42 82 83 64 57 56 52 51 65 82 89 48 27 52 76 85 79 53 50 66 59 25 15 24 36 41 37 44 74 48 34 28 40 62 55 50 70 78 65 65 69 56 54 52 37 29 44 53 53 49 49 48 53 74 79 76 61 52 60 52 42 37 36 51 39 46 49 42 51 46 40 45 53 55 53 42 29 31 31 7 8 5 9 9 9 9 14 14 10 20 41 42 30 17 26 35 33 29 71 43 13 0 1 3 13 22 23 24 27 28 19 15 20 27 26 31 33 36 39 42 47 58 57 53 47 44 40 35 38 39 41 44 40 38 39 36 36 38 35 28 27 32 35 35 33 23 23 21 24 31 31 40 42 36 35 39 30 43 34 41 54 60 53 56 83 64 43 37 16 16 5 8 9 5 12 17 20 18 16 18 25 24 25 34 40 39 39 42 39 38 37 38 39 43 63 63 49 40 50 47 49 60 75 84 84 76 64 62 64 66 75 81 81 78 77 77 76 82 92 92 83 78 75 64 56 51 66 91 80 82 93 104 89 62 57 56 62 62 54 46 46 43 43 46 60 82 95 100 88 60 41 38 34 35 41 46 47 43 42 37 39 39 41 47 57 65 52 52 66 91 122 128 123 95 76 74 81 65 77 72 66 69 81 80 85 80 77 76 78 80 87 91 97 101 100 97 98 129 137 127 116 109 118 114 113 117 123 115 137 116 62 60 85 116 168 120 90 88 101 97 101 113 97 104 111 107 104 113 122 128 127 117 109 97 103 112 113 103 99 100 120 127 127 129 135 125 25 0 48 70 10 48 97 96 79 45 0 0 0 0 0 0 33 150 141 55 99 112 75 nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 296 484 552 608 586 616 561 402 247 269 373 503 596 598 595 606 588 585 591 578 573 617 690 770 832 918 1006 1079 1018 788 496 206 42 0 0 0 0 0 0 0 0 0 0 0 2 5 55 151 225 248 195 55 0 0 0 0 0 0 0 0 0 0 6 13 10 0 0 0 1 6 23 82 114 82 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 45 51 21 1 10 169 436 631 764 963 1174 1069 986 856 987 1205 1295 1200 1329 1461 1171 959 816 811 884 1333 1171 979 1011 1096 1092 888 1277 1557 1540 1490 1463 1114 1033 1160 1248 1185 1459 1352 1332 1417 1324 1149 1518 1391 1244 1181 1126 1065 992 971 951 688 733 670 657 704 941 960 1086 1127 1064 1012 1188 1216 1084 1092 1217 1212 1141 837 465 234 182 138 183 423 775 1017 526 517 654 799 839 648 506 862 1334 1595 1378 1089 1066 1022 1001 1087 1174 1394 1490 1511 1530 1627 1853 1926 1943 1949 1949 2174 2033 2086 2116 1995 1793 1952 1976 1963 1854 1696 1752 430 67 57 24 31 14 10 31 44 4 5 4 32 42 23 27 48 49 48 57 68 57 56 62 60 55 53 46 45 35 30 31 30 21 36 40 16 7 1 0 1 1 0 0 1 7 13 8 3 14 10 11 11 5 6 33 16 18 33 47 82 36 21 19 17 6 14 19 16 15 19 19 28 28 28 26 21 24 28 32 34 32 34 36 27 19 32 65 41 29 27 25 28 43 46 27 18 25 45 67 87 92 73 59 78 129 81 66 65 63 56 56 79 90 74 34 20 54 63 64 70 69 52 71 64 42 30 38 47 52 52 55 67 57 42 31 35 50 55 51 65 74 78 75 74 63 58 52 43 38 45 47 47 48 48 47 44 66 63 61 66 62 61 60 56 57 61 51 25 46 51 50 50 49 38 40 41 45 49 46 34 36 28 12 3 0 8 10 7 8 17 14 19 24 33 42 39 33 31 45 42 39 56 29 8 0 2 6 7 23 29 31 34 32 22 18 16 20 27 32 38 37 38 45 49 54 59 50 51 44 42 48 47 44 46 46 42 40 41 33 31 34 35 31 29 33 36 34 30 25 25 27 27 29 31 34 37 33 35 34 29 34 27 40 48 52 54 50 85 81 68 56 34 14 11 21 13 2 4 12 11 19 19 18 22 27 22 36 43 38 36 59 43 68 52 35 32 32 52 43 42 47 61 46 46 53 73 79 67 65 57 58 60 62 68 79 75 72 74 75 70 73 90 94 92 86 80 69 57 55 54 64 75 75 75 96 89 72 65 57 58 56 49 44 44 45 48 55 69 80 82 80 68 53 42 41 44 43 45 48 45 43 45 44 35 43 42 41 42 50 50 44 46 62 89 113 128 102 90 85 81 78 104 111 90 73 74 82 89 85 82 82 84 87 93 94 104 112 113 112 118 119 127 123 116 116 124 115 123 113 119 142 145 167 107 73 57 54 148 80 92 107 122 131 129 140 120 126 119 99 100 96 98 90 90 95 90 78 114 124 127 120 108 117 110 113 107 125 158 144 78 13 49 55 25 97 104 51 86 61 0 0 0 0 0 44 62 25 39 89 74 41 0 nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 337 568 558 621 707 626 450 318 295 385 436 526 590 615 655 640 628 606 577 563 570 580 613 678 751 827 900 919 839 610 291 150 61 2 0 0 0 0 0 0 0 0 0 1 10 99 213 277 268 136 20 0 0 0 0 0 0 0 0 0 8 29 23 8 5 4 6 21 52 98 113 43 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 75 41 8 0 41 241 318 524 908 1155 489 391 536 783 1000 1530 1701 1458 1352 1165 1242 1264 1119 1107 1068 775 944 994 1036 1027 1009 1270 1572 1424 1421 1485 1248 1145 1053 1523 1834 1807 1468 1378 1305 1412 2039 1659 1249 1184 1125 925 844 856 862 810 768 845 722 679 724 791 894 1094 1185 1352 1486 1583 1609 1291 1105 1134 1297 1361 1020 531 365 272 155 223 688 1134 1324 1072 487 748 919 807 572 488 1036 1392 1444 1324 1189 1048 955 835 939 1221 1524 1591 1595 1505 1503 1636 1695 1767 1903 1962 1999 2147 2202 2242 2129 1913 1812 1848 1947 1713 1595 1491 183 72 35 26 27 12 13 32 16 5 7 3 35 28 18 28 57 59 51 62 65 53 52 61 54 53 53 44 41 32 33 34 25 12 22 44 28 8 0 0 0 0 0 1 3 6 17 12 2 4 4 6 9 9 23 70 23 30 49 76 105 35 30 23 18 17 21 32 16 12 16 21 34 33 32 26 22 26 29 26 27 35 35 16 16 47 52 49 43 28 27 37 35 33 35 23 16 19 35 60 88 80 87 88 102 130 85 82 78 64 54 66 104 77 55 46 43 45 52 56 70 81 72 76 70 50 42 50 65 65 64 66 72 70 46 31 22 48 65 54 48 48 64 74 73 67 63 62 51 48 47 42 42 51 50 45 41 42 48 54 68 68 56 62 74 68 56 40 25 51 57 60 56 46 36 36 37 44 51 50 40 48 25 10 4 2 4 9 3 1 7 17 20 37 34 40 49 47 46 49 45 46 44 8 1 0 4 10 15 16 36 44 45 40 31 25 17 15 21 27 32 38 34 48 55 55 54 50 64 47 38 43 44 47 48 45 39 34 32 27 28 33 36 39 44 39 36 38 35 31 28 31 36 38 38 37 36 30 28 27 28 30 26 31 32 34 32 30 47 78 70 75 60 30 38 26 19 11 12 18 0 18 26 22 18 20 18 29 33 32 36 49 42 77 59 71 96 80 63 51 70 95 109 118 83 74 83 74 53 48 42 42 43 48 54 62 68 69 69 69 67 67 72 82 88 89 81 69 66 71 61 61 66 66 70 87 83 73 73 77 67 63 45 38 38 41 53 74 75 73 64 52 53 48 43 41 40 36 32 35 36 34 36 39 41 40 39 44 43 39 53 61 63 54 54 68 84 79 88 80 75 86 111 111 94 82 79 88 101 101 88 88 89 89 93 97 107 114 112 108 111 131 131 121 115 121 127 122 138 122 128 147 143 134 138 82 46 42 65 164 192 144 108 108 128 139 148 150 139 127 116 112 96 92 86 86 86 74 107 105 108 109 107 107 106 119 154 148 147 171 207 34 0 0 46 126 119 16 35 27 0 0 0 0 0 60 102 67 3 42 13 0 0 nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 92 484 846 737 653 715 770 562 375 303 297 404 434 481 596 655 687 677 651 623 598 573 566 573 582 586 641 725 799 808 592 486 221 28 0 0 0 0 0 0 0 0 0 0 3 24 161 267 326 280 102 12 3 0 0 0 0 0 0 1 7 31 27 22 17 15 18 47 92 115 91 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 85 76 16 0 9 63 106 360 487 524 338 470 532 750 1009 1332 1407 1008 1121 1343 1520 1378 1111 1062 974 888 975 979 1032 1030 1134 1421 1869 1471 1431 1479 1514 1531 1530 1910 2008 1994 1933 1557 1298 1063 918 987 1033 1025 866 749 784 837 842 793 752 709 627 498 510 651 866 1120 1419 1541 1545 1555 1491 1190 818 845 1020 1151 956 453 554 464 316 445 1033 1505 1587 1116 694 951 1196 919 578 725 1224 1211 1087 1109 1103 962 758 744 833 1129 1412 1567 1627 1593 1534 1480 1441 1581 1793 1933 2057 2153 2156 2244 2276 2285 2071 1788 1898 1541 1081 592 112 55 38 28 24 22 25 51 19 13 11 10 30 15 42 51 51 47 56 64 59 55 56 57 48 50 47 43 46 38 43 28 17 2 12 44 25 8 4 3 3 0 0 0 1 4 13 8 3 2 3 8 11 13 44 67 33 63 114 101 73 54 45 34 25 20 35 55 18 19 22 26 32 36 34 34 28 23 22 29 24 29 27 17 17 29 30 46 45 26 20 32 34 37 42 42 33 19 35 62 73 40 61 61 68 72 80 84 61 45 40 53 77 61 121 98 69 39 25 59 74 101 94 62 77 53 48 60 72 72 73 71 66 64 52 34 18 37 65 70 57 47 62 74 72 70 76 93 84 73 55 42 44 57 53 44 41 48 66 67 73 68 59 62 84 73 58 46 42 55 65 70 64 57 48 37 39 49 53 49 47 62 26 8 2 0 1 6 3 2 5 6 11 43 32 41 48 54 63 51 62 67 42 5 0 0 17 22 23 27 45 52 52 47 40 30 19 22 29 31 29 33 40 52 48 51 53 51 60 37 26 24 35 49 39 40 34 31 31 28 34 35 36 39 41 35 30 39 35 28 28 32 33 35 36 36 34 31 22 31 29 29 30 25 20 16 16 20 29 49 57 72 57 35 37 14 16 10 13 12 3 10 28 19 12 12 17 19 29 30 35 44 54 66 39 79 84 74 77 97 84 108 102 82 87 59 66 50 51 55 52 54 53 51 53 57 61 58 57 60 62 64 66 70 78 85 83 75 72 76 65 60 60 62 69 80 87 87 86 90 90 76 47 40 39 54 83 98 67 57 50 45 50 50 51 49 44 42 42 29 39 42 43 48 50 45 43 49 50 45 45 56 59 53 49 49 51 52 63 59 64 80 97 110 109 90 81 82 92 95 90 94 99 102 102 100 114 131 128 117 118 130 122 120 118 131 139 116 127 142 147 149 145 127 106 93 31 0 0 36 252 271 92 22 59 111 138 140 138 149 148 121 120 114 109 104 97 90 99 97 102 100 111 128 130 165 160 140 135 158 144 40 4 0 2 16 23 1 0 0 0 0 0 0 0 0 6 10 0 0 0 0 0 nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 198 569 672 721 886 864 674 460 359 333 360 367 443 557 674 739 730 708 686 660 627 598 575 554 549 557 594 634 647 631 423 147 25 0 0 0 0 0 0 0 0 0 0 8 82 223 330 358 234 94 51 2 0 0 0 0 0 0 4 13 23 25 26 28 45 82 129 120 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 75 79 16 2 0 1 33 145 255 221 224 258 289 650 821 879 876 856 940 1205 1276 1207 999 1119 1206 983 895 977 1156 1184 1664 1744 1584 1105 1373 1310 1410 1427 1485 1829 1660 1596 1546 1414 1258 1089 1040 977 975 980 882 855 907 913 839 701 882 815 652 503 435 621 823 991 1062 1065 1056 973 879 666 487 548 697 769 780 621 504 548 362 593 1087 1470 1567 948 880 1216 1456 1120 665 1110 1276 958 691 769 836 833 765 766 886 1116 1306 1368 1428 1727 1706 1694 1776 1788 1762 1810 1891 1886 2013 2170 2158 2221 1902 1593 1422 1008 194 91 66 56 33 26 25 24 23 17 24 33 22 14 23 40 14 26 54 41 37 59 52 58 60 54 45 50 49 47 44 39 39 21 29 24 22 42 16 9 4 3 2 1 0 1 1 3 6 12 8 5 8 10 8 14 35 41 36 57 60 41 42 57 62 48 58 50 81 78 27 34 33 32 33 37 45 36 25 22 21 23 21 24 23 20 18 14 20 38 32 20 19 31 32 37 39 37 30 22 45 61 55 35 40 33 45 53 68 79 45 35 31 41 54 56 79 92 91 71 47 75 84 122 104 67 56 58 51 60 71 84 99 83 77 56 56 46 18 26 50 65 67 57 56 63 68 71 83 99 87 102 91 69 60 71 58 57 53 62 87 105 129 121 85 72 78 64 52 46 44 51 65 66 64 63 53 41 40 51 46 42 57 68 41 24 15 5 3 5 4 8 14 7 12 34 33 39 42 50 59 61 78 73 38 13 9 20 34 34 42 49 54 59 58 51 44 34 26 25 26 26 27 30 38 44 39 44 44 43 46 28 27 33 41 43 31 32 31 32 31 35 46 44 46 43 37 32 28 33 25 22 23 26 25 27 30 30 30 30 27 42 30 29 32 30 29 25 29 27 25 32 62 49 44 35 29 27 31 5 7 9 12 18 18 15 7 5 6 9 21 24 34 41 59 81 30 104 88 68 84 114 84 63 77 87 84 56 87 37 40 56 50 21 29 44 45 47 50 48 51 53 55 57 61 63 67 82 85 78 68 66 62 59 63 67 75 89 103 99 86 89 96 84 64 55 43 50 72 82 48 47 43 39 39 43 43 44 40 45 48 31 24 31 31 42 55 53 46 58 47 45 48 50 52 51 49 48 47 46 47 50 52 69 83 85 94 76 71 75 81 85 83 97 101 100 103 116 143 137 143 127 115 121 119 124 120 131 131 118 141 140 137 143 141 120 88 87 21 0 0 0 0 5 7 0 13 41 68 95 108 94 93 104 108 108 111 110 97 90 95 89 100 86 76 105 150 157 174 126 114 122 135 127 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 233 504 652 753 947 976 841 609 546 551 413 401 447 551 688 759 754 758 747 714 673 624 559 514 488 490 504 538 555 502 314 88 13 0 0 0 0 0 0 0 0 0 1 41 151 285 407 349 275 173 13 1 0 0 0 0 0 3 13 21 23 33 46 86 122 127 73 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 41 50 25 3 2 0 0 3 44 76 99 221 501 739 800 794 665 728 1001 1533 929 1232 1176 1154 1094 913 887 996 1080 1247 2080 1891 1525 1404 1413 1171 1374 1484 1705 1817 1662 1471 1355 1258 1153 1077 1168 1104 1054 986 828 861 955 869 916 858 730 825 834 860 843 833 859 863 780 706 687 696 699 635 697 734 687 762 1223 1071 641 520 244 524 773 989 1024 592 882 1387 1552 1245 878 1319 1232 910 599 622 665 731 752 829 1008 1142 1188 1279 1354 1517 1643 1652 1880 2006 1984 1916 1980 1749 1717 1798 1823 1863 1318 1228 1008 601 99 64 63 55 45 49 44 32 22 23 25 30 27 21 33 31 3 4 90 59 57 72 51 61 57 45 46 59 57 41 34 38 37 30 32 14 25 35 21 20 7 2 2 3 2 4 4 3 5 10 12 16 16 15 14 22 23 22 25 40 60 50 46 65 71 68 71 65 81 57 25 26 27 29 33 29 23 30 21 23 21 21 22 21 21 22 25 30 28 33 23 16 20 25 25 29 42 44 43 44 70 73 48 30 25 33 47 57 61 77 79 61 42 40 49 62 78 109 104 80 58 56 78 104 96 72 53 52 55 58 71 94 97 82 93 58 63 45 19 29 34 39 52 60 60 64 64 65 77 84 90 105 107 99 88 75 61 60 55 60 83 116 126 127 89 74 70 57 52 47 45 49 53 55 59 58 54 49 49 56 49 44 72 70 48 52 52 13 11 13 6 6 25 8 12 30 40 38 36 51 60 64 67 50 21 28 38 38 40 41 58 67 62 53 51 48 39 32 29 30 29 18 28 29 31 34 37 38 35 34 37 38 22 35 38 35 30 30 28 33 33 34 39 44 44 42 36 27 22 26 20 21 21 21 21 21 25 25 26 24 24 32 19 25 28 29 31 30 29 29 24 30 50 42 53 42 35 37 36 9 5 1 9 16 13 14 7 5 6 11 18 25 39 36 55 77 79 107 105 135 107 66 50 17 44 50 72 84 55 37 34 43 46 39 20 37 38 37 40 44 45 44 49 53 55 58 61 68 74 78 69 58 60 74 67 64 66 82 105 100 81 89 100 101 96 76 50 44 47 48 37 40 39 40 40 39 35 36 34 38 39 36 35 23 25 19 30 48 57 84 62 54 47 44 47 50 50 49 49 49 51 43 46 47 52 59 66 64 64 74 84 87 86 92 110 121 128 131 129 100 97 92 100 112 115 116 115 127 141 142 142 145 164 142 116 96 83 80 49 19 9 4 0 0 0 0 0 0 8 43 80 35 11 35 79 78 80 86 84 82 83 78 88 88 82 103 129 124 133 100 96 92 73 51 0 0 0 0 0 14 67 50 13 0 10 15 0 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 354 606 741 820 921 945 872 806 651 541 477 464 524 624 682 777 802 786 754 704 637 539 464 435 437 445 469 474 402 209 46 4 0 0 0 0 0 0 0 0 0 10 78 210 361 447 425 325 137 17 0 0 0 0 0 2 3 12 24 48 84 133 142 97 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 10 25 30 31 22 10 6 4 5 19 54 115 305 641 802 802 827 1054 916 967 1193 1678 1271 884 761 903 1205 1341 1401 1468 1674 1747 1481 1408 1330 1203 1166 984 1617 1769 1642 1448 1324 1131 1044 1171 1429 1375 1161 1482 1101 871 1131 864 1397 1583 1388 1172 1017 1067 1054 1048 1049 1075 1213 1098 994 1063 1156 1069 1155 1224 1133 1126 1625 1462 832 357 260 352 408 567 638 676 981 1525 1713 1521 1157 1109 1182 1161 902 684 655 718 841 940 1077 1180 1198 1252 1272 1372 1489 1513 1602 1801 2005 2019 1897 1615 1296 1329 1397 1262 884 1106 897 405 111 66 82 84 77 53 40 43 25 35 36 33 34 31 31 16 9 43 119 35 67 63 50 58 48 43 53 62 55 34 33 33 25 17 15 6 19 22 21 21 20 7 4 3 5 14 21 18 9 5 6 13 17 20 18 15 11 12 15 25 33 45 66 64 59 59 68 74 65 33 22 18 23 32 36 30 23 18 18 22 24 26 28 25 24 25 21 23 24 24 18 13 24 30 29 38 83 54 55 63 64 61 44 37 42 54 62 71 60 72 73 62 46 38 34 35 47 80 120 75 35 48 69 72 87 82 68 60 61 65 76 112 95 81 89 73 67 40 23 21 21 20 35 43 51 64 72 69 83 79 67 72 93 101 102 83 63 58 48 61 75 76 73 82 83 70 66 58 49 52 47 47 39 33 38 49 50 56 44 37 47 47 78 76 63 45 18 21 41 26 9 9 28 11 16 24 35 41 35 37 57 48 44 42 18 24 42 49 48 48 53 64 56 42 34 34 30 25 25 25 22 17 23 22 25 31 37 42 41 35 27 23 25 21 29 30 31 31 26 23 19 20 23 29 36 31 28 23 20 21 25 16 16 17 16 15 19 18 23 16 17 22 11 18 20 26 32 32 20 24 19 27 40 48 65 64 52 43 34 18 11 1 8 10 6 3 3 4 7 9 13 23 45 36 68 80 85 122 128 103 137 145 103 46 25 37 27 30 32 33 32 44 43 42 42 31 35 36 41 45 47 47 53 53 54 58 59 51 63 71 69 64 69 82 60 62 59 60 73 92 84 80 86 99 100 72 50 44 38 34 34 34 35 40 42 41 40 40 36 39 34 29 29 26 14 16 22 33 54 92 101 88 65 51 52 50 50 51 53 53 52 52 56 55 51 51 56 60 68 74 81 91 99 101 98 133 123 108 96 95 83 86 99 107 112 121 124 124 145 156 143 139 140 142 110 98 97 96 112 54 40 22 3 0 0 0 0 0 0 7 46 59 68 76 85 90 82 85 82 80 83 92 96 97 103 118 126 121 110 72 114 77 31 0 0 0 0 0 0 8 45 86 41 23 55 72 10 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 285 490 759 893 714 878 921 805 686 555 484 508 574 696 791 811 799 762 699 606 487 447 413 397 415 430 417 321 159 24 0 0 0 0 0 0 0 0 0 1 19 95 171 297 425 492 323 134 34 4 0 0 1 2 2 11 44 93 135 149 107 40 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 4 4 6 16 21 43 40 24 36 8 2 22 30 47 265 542 563 501 901 888 929 1254 1412 1141 792 674 1187 1561 1569 1619 1723 1615 1578 1594 1569 1478 1396 1378 1419 1785 1712 1683 1628 1578 1338 1041 1145 1245 1216 1188 2077 1189 1244 1339 1098 1844 2102 1874 1684 1624 1713 1674 1388 1219 1215 1236 1001 1043 1220 1415 1442 1477 1796 1508 1184 1078 1163 677 404 254 226 256 405 577 824 1182 1596 1789 1397 1067 1047 1243 1241 1014 830 782 877 1026 1087 1167 1260 1312 1310 1299 1358 1528 1627 1583 1585 1703 1715 1744 1451 778 881 977 779 704 857 718 187 40 45 69 100 106 51 29 35 35 40 33 32 36 41 50 51 33 75 109 39 88 58 50 50 46 45 48 52 51 41 51 39 16 14 20 11 10 12 18 12 5 4 3 2 4 16 33 41 27 19 9 9 14 16 14 8 5 8 10 13 14 24 45 54 56 67 64 58 51 26 28 27 31 38 40 24 22 24 21 19 24 22 21 22 21 19 19 36 31 20 13 14 29 31 37 63 108 84 62 96 115 85 45 66 65 62 56 47 47 88 90 64 41 39 41 32 31 61 100 77 21 40 50 58 77 84 69 64 73 74 71 118 118 108 97 83 68 42 33 26 20 16 29 41 43 59 77 79 69 60 57 63 76 89 114 114 86 64 60 71 86 91 88 85 89 83 79 58 51 52 43 35 26 20 25 37 40 57 30 15 20 45 86 105 103 68 17 7 43 28 15 23 37 36 14 14 25 36 37 33 44 27 51 57 27 34 32 45 49 47 46 50 45 39 30 26 25 17 13 13 14 14 14 16 26 33 39 40 33 36 26 21 24 32 35 32 31 28 24 25 25 15 16 22 26 23 25 20 19 22 25 16 12 16 14 14 15 11 24 12 14 13 4 7 14 23 28 28 25 24 24 32 44 55 65 66 53 43 33 25 17 1 10 5 1 0 0 2 4 6 9 20 38 36 71 84 83 92 114 79 158 265 203 72 76 59 62 59 48 35 27 26 30 32 31 31 39 46 46 46 47 48 50 58 53 55 53 48 60 60 61 58 66 75 54 55 56 62 72 84 91 87 77 78 82 74 65 49 44 41 37 33 37 38 39 36 30 29 30 39 39 30 21 15 15 13 16 29 37 48 71 59 46 43 43 45 48 59 61 55 54 59 68 67 60 56 55 59 72 74 78 88 102 118 132 110 95 89 89 88 82 80 97 111 113 118 135 127 125 142 160 148 131 170 133 123 113 108 125 87 74 56 33 20 33 15 3 0 0 0 0 0 7 1 34 80 97 89 74 69 71 78 83 88 81 90 93 95 102 85 84 30 0 0 0 0 0 0 0 15 43 76 72 70 85 89 61 0 0 0 0 0 0 0 0 nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 150 436 561 492 614 822 905 906 834 743 597 547 585 685 774 806 795 760 677 568 535 444 393 388 406 421 410 323 166 36 3 1 0 0 0 0 0 0 0 1 9 29 128 308 503 532 313 145 46 12 9 10 7 9 43 116 174 168 106 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 22 20 16 12 15 15 10 4 3 33 34 20 10 19 28 53 74 43 41 171 219 385 629 881 836 1111 1117 1011 978 916 1364 1430 1486 1740 1639 1782 1701 1679 1765 1849 1750 1802 1898 1823 1634 1742 1537 1473 1355 1102 1118 1126 1228 1246 1399 924 1210 1223 1206 1621 2009 1547 1584 1636 1534 1181 1053 1031 1019 871 768 769 904 1029 1076 1250 1778 1363 623 482 587 454 406 314 269 266 356 593 923 1299 1550 1551 1061 871 948 1150 1181 1066 1127 1108 1117 1116 1160 1253 1465 1540 1561 1492 1420 1514 1569 1560 1486 1385 1324 1110 975 787 745 793 635 633 547 299 54 51 46 50 67 74 58 29 33 46 51 37 34 32 32 33 37 53 51 41 32 61 54 59 45 37 39 40 38 68 76 70 54 16 3 17 16 7 8 20 15 7 5 4 2 2 10 24 36 41 56 52 33 21 16 11 8 7 7 7 7 4 10 27 38 34 28 39 36 27 19 32 36 27 29 28 18 24 27 27 22 19 21 20 17 17 20 29 36 28 18 13 18 31 31 42 68 79 72 73 90 99 92 77 95 95 80 70 60 63 79 110 68 36 32 43 43 36 53 73 71 50 48 73 75 74 77 83 80 93 75 81 126 81 105 109 100 88 80 76 30 18 25 39 41 49 52 71 82 71 65 59 53 60 76 103 127 90 74 72 74 77 80 71 72 79 85 84 57 45 47 42 30 35 24 28 33 34 40 19 15 27 54 85 101 117 107 56 18 35 30 22 38 41 28 17 16 26 32 28 20 29 16 51 52 38 47 47 48 45 45 44 41 36 32 28 23 23 24 18 14 10 13 18 23 33 35 31 29 27 28 15 15 23 29 30 32 25 20 14 8 8 8 12 21 24 21 21 25 23 16 15 15 10 10 9 12 9 4 11 4 7 4 0 4 14 23 28 30 32 36 36 40 49 55 51 42 56 41 38 31 18 3 7 1 0 0 1 4 10 9 16 30 45 52 56 68 89 95 125 163 95 165 145 86 69 48 35 37 50 60 52 23 47 48 46 47 50 56 54 48 50 54 57 56 57 49 48 48 51 52 53 44 61 67 50 54 60 81 94 91 85 86 75 66 66 67 60 49 45 39 39 39 36 32 37 40 35 30 29 31 34 30 24 21 20 17 15 18 18 15 24 45 38 42 46 46 51 64 63 58 60 65 65 62 62 61 60 61 66 74 84 91 107 123 124 99 95 94 93 90 87 80 98 103 118 128 130 129 128 108 121 131 118 138 138 118 110 111 120 121 109 90 87 71 44 49 21 4 0 0 6 20 50 14 43 82 87 66 55 50 49 54 73 100 122 116 110 96 95 100 4 28 32 13 0 12 86 14 0 27 56 60 67 75 76 48 8 0 0 0 0 0 0 0 0 nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 161 192 238 384 552 953 1044 941 751 643 597 637 720 779 806 789 730 681 631 512 412 388 406 432 455 461 409 313 197 80 10 0 0 0 0 0 0 0 0 3 30 137 339 500 469 321 202 129 94 71 37 50 129 189 197 127 40 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 50 63 66 63 55 54 61 49 23 1 7 5 6 22 38 46 3 0 11 46 89 84 144 415 699 1013 1188 936 1003 1118 1184 1264 1280 1529 1730 1759 1847 1721 1692 1892 2062 2029 1981 1839 1681 1665 1720 1385 1531 1399 1238 1155 1113 1383 1197 1108 1175 1126 1095 1103 1640 2134 1851 1366 1124 935 877 858 829 1132 1226 960 744 700 803 954 980 1049 1107 1112 922 704 582 543 490 483 325 370 609 891 1210 1312 1306 1148 903 872 1058 1169 1206 1389 1568 1642 1402 1371 1528 1706 1717 1728 1707 1638 1608 1671 1722 1707 1574 1395 1010 961 906 855 793 724 549 337 156 53 68 48 44 41 40 38 18 32 45 49 47 37 40 36 31 44 58 21 51 34 40 51 48 52 43 39 39 45 76 64 86 64 17 7 43 37 25 18 16 30 18 15 14 8 1 6 11 15 25 45 45 43 26 20 21 22 10 9 9 6 4 10 11 11 10 16 24 21 15 11 15 25 22 24 21 29 42 43 33 28 25 28 27 20 28 26 24 24 23 21 19 22 26 27 29 62 70 63 66 62 32 50 64 76 79 80 87 72 84 90 51 60 33 29 37 40 41 60 71 49 49 90 97 94 83 77 77 81 93 75 82 90 79 96 110 108 104 102 92 36 25 23 37 54 43 43 50 69 84 86 63 54 51 63 77 92 85 86 75 68 71 78 73 66 69 73 69 66 53 47 43 38 39 28 24 29 28 21 15 26 38 58 71 78 101 113 62 40 38 31 31 37 31 22 20 17 18 32 26 23 32 35 29 43 47 48 47 41 45 39 40 37 43 45 25 20 17 17 17 18 15 24 28 29 39 32 24 23 23 22 12 14 19 19 22 28 17 15 17 15 11 11 15 16 17 16 18 22 16 7 4 4 5 10 8 9 4 0 0 1 5 6 2 4 13 21 24 24 29 33 34 32 35 38 43 49 51 37 36 38 21 5 10 0 0 0 1 8 23 27 34 44 56 57 42 44 131 101 123 159 55 74 81 86 73 47 47 46 49 54 55 45 64 71 55 55 61 62 64 54 49 48 49 52 64 44 53 49 44 44 38 41 48 56 52 50 54 72 104 117 107 94 95 89 79 72 58 41 39 40 43 42 38 32 31 35 35 33 31 31 28 26 25 22 23 24 21 13 13 13 17 32 40 41 44 48 54 62 60 60 69 68 64 66 66 67 69 67 68 78 85 84 98 107 108 104 104 103 102 98 91 89 102 111 119 119 115 118 122 102 109 116 121 132 145 125 115 113 109 105 105 96 89 86 80 69 41 29 23 16 24 43 0 0 30 56 62 53 46 45 39 40 69 116 89 61 99 93 104 128 81 106 111 46 0 0 0 1 68 67 57 58 64 75 74 82 49 0 0 0 0 0 0 0 0 nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 125 393 784 870 690 739 815 811 768 766 774 782 798 775 759 707 602 478 402 412 439 463 487 504 478 409 280 122 32 6 0 0 0 0 0 0 0 2 13 113 302 424 434 384 304 249 210 179 177 185 158 102 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 28 53 86 118 132 125 118 106 88 30 0 5 11 35 61 49 14 3 2 26 91 144 163 263 521 736 959 1131 1069 944 996 1141 1257 1400 1458 1535 1643 1633 1625 1650 1938 2042 2020 2010 2194 2009 1926 1732 1558 1394 1375 1392 1381 1410 1186 1226 1088 993 1076 1262 2045 2279 2038 1501 1020 764 848 832 726 691 838 894 869 837 737 748 716 721 648 435 436 629 765 794 756 705 332 385 553 792 1049 1078 1157 1094 978 1022 1191 1534 1497 1462 1622 1840 1523 1602 1643 1633 1686 1901 1653 1622 1654 1718 1767 1835 1793 1746 1580 1440 1233 993 888 822 570 292 129 59 44 35 38 44 33 36 39 35 43 47 40 40 43 45 27 46 42 33 89 23 30 30 26 47 57 44 44 61 82 70 75 54 40 33 31 32 65 36 18 31 35 15 19 15 5 5 6 7 11 19 23 21 24 13 14 17 16 16 18 12 5 5 10 3 6 7 3 6 11 12 16 26 40 46 36 60 52 31 23 24 25 23 24 27 37 31 19 14 19 26 26 25 17 12 21 52 68 51 37 32 16 54 58 66 63 61 85 72 80 63 38 53 40 30 22 33 56 82 93 63 73 112 114 115 96 87 64 55 74 94 94 85 83 90 94 96 98 97 92 71 44 32 37 46 48 50 34 42 49 48 44 48 43 57 69 72 77 96 88 80 83 93 88 68 63 78 84 79 92 58 51 44 36 28 13 27 22 17 22 39 23 27 62 76 87 131 63 57 50 40 37 28 40 42 31 15 4 29 26 18 24 32 23 45 49 40 35 38 36 26 31 20 7 21 17 18 19 17 15 19 26 26 27 28 33 36 35 23 19 17 14 17 18 23 17 17 18 9 4 1 5 10 13 8 9 9 9 10 8 6 4 2 3 6 8 5 1 0 0 0 0 2 1 3 7 11 14 14 27 33 30 24 25 30 36 48 59 52 36 32 19 7 4 3 0 0 4 14 27 35 51 49 81 92 67 54 197 121 217 202 59 62 53 60 56 50 53 60 63 57 53 53 53 64 63 65 67 69 70 60 50 44 40 44 52 37 49 43 38 41 46 36 38 44 46 43 46 59 90 101 121 127 109 109 87 71 55 40 35 43 50 45 38 35 35 41 39 36 47 51 32 31 27 16 16 20 10 14 21 15 13 19 34 40 41 49 59 63 60 61 71 74 69 66 65 67 71 72 76 83 90 85 101 105 104 105 110 119 107 105 98 96 119 132 148 147 119 103 120 101 109 117 123 132 140 141 137 128 115 107 115 123 107 103 107 107 91 84 65 48 26 7 3 1 27 50 58 56 52 41 25 41 50 70 94 2 63 76 84 101 107 112 93 32 3 4 12 57 65 76 76 69 65 78 75 64 30 0 0 0 0 0 0 0 0 nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 180 383 439 275 698 943 1069 1020 950 898 850 839 825 810 767 687 574 467 414 432 455 466 466 475 472 438 356 197 74 16 0 0 0 0 0 0 0 0 2 84 215 319 380 350 339 314 295 198 87 38 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 31 76 130 183 183 170 152 133 59 13 39 74 68 77 65 58 52 37 42 96 64 65 127 270 507 774 990 1058 926 989 1113 1244 1460 1659 1748 1696 1685 1705 1727 1804 1779 1708 1785 2224 2108 1980 1939 1623 1377 1371 1553 1747 1427 963 1076 864 908 1221 1660 2178 2212 2155 1708 1183 877 809 748 601 549 687 714 769 850 850 708 562 450 349 285 346 598 776 843 825 680 383 413 638 860 980 985 940 1227 1220 1233 1450 1567 1369 1284 1348 1400 1420 1628 1613 1596 1669 1841 1685 1644 1704 1864 2007 2037 1849 2158 2452 2158 1668 1072 797 729 574 301 128 42 31 34 34 36 22 30 40 38 38 99 75 56 48 40 20 36 18 78 106 28 31 25 16 13 16 30 36 48 70 75 59 65 63 47 25 26 43 30 15 22 35 29 13 11 5 0 2 6 6 14 14 9 21 7 12 18 19 20 26 22 13 15 21 6 6 16 23 23 19 11 17 33 41 42 43 96 89 54 35 31 37 54 40 29 31 28 14 20 21 27 33 31 20 20 30 51 65 54 58 41 30 49 51 69 61 56 69 73 41 70 54 63 89 74 35 45 67 89 107 136 126 106 115 132 123 117 79 60 67 84 88 74 80 74 63 72 85 87 78 63 47 44 36 44 57 55 37 36 34 32 33 37 37 46 64 64 63 77 82 82 93 115 119 76 84 86 77 74 88 80 64 52 44 32 19 28 27 29 38 41 33 31 59 62 74 92 72 87 60 47 42 43 47 31 36 27 19 28 33 38 30 30 33 41 41 41 50 40 18 10 2 0 11 16 7 9 19 15 13 18 24 18 24 22 25 31 31 17 19 15 12 12 13 13 9 12 19 16 3 8 3 4 5 5 7 7 6 5 5 4 5 3 3 4 5 3 0 0 0 0 0 0 0 1 1 2 3 4 30 41 42 35 33 40 52 56 52 49 43 24 15 7 2 0 1 5 4 20 31 40 67 60 96 109 86 82 167 86 149 166 116 77 51 46 43 41 58 69 56 68 59 57 58 58 63 64 73 74 70 62 49 45 39 35 40 45 44 36 39 38 30 25 27 38 34 35 44 56 59 75 107 122 112 102 80 66 52 48 52 52 54 53 48 40 36 42 49 38 48 53 41 32 28 18 17 15 9 11 23 20 18 14 19 46 52 57 65 65 59 57 66 77 83 81 77 75 74 74 81 89 92 84 95 97 102 107 113 118 111 109 113 116 125 119 123 128 109 104 118 106 116 127 113 100 108 119 123 122 125 126 120 99 76 83 71 65 70 75 78 70 53 34 20 17 22 38 54 54 47 40 14 30 37 48 49 3 31 38 41 51 68 74 4 12 31 44 49 61 59 64 65 56 49 61 73 14 0 0 0 0 0 0 0 0 0 nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 349 684 814 976 997 1040 1079 1026 979 921 872 833 773 678 570 476 440 442 454 459 456 444 424 390 305 190 78 10 1 0 0 0 0 0 0 0 9 46 90 123 178 224 225 186 79 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 20 72 128 166 173 184 155 101 39 4 58 150 156 105 89 71 111 119 113 144 81 62 111 209 358 654 735 829 942 1112 1059 1030 1235 1543 1707 1648 1482 1379 1415 1483 1489 1563 1781 2008 1952 1508 2127 2023 1779 1685 1820 1701 1119 797 792 683 877 1478 1809 1973 2023 2070 1499 982 669 619 575 508 424 413 486 583 686 674 566 418 284 251 194 520 781 723 659 604 556 483 452 369 586 783 943 1058 1170 1265 1207 1285 1360 1351 1211 1401 1521 1655 1808 1754 1722 1693 1708 1743 1736 1776 1849 2092 2070 1732 1796 2391 1873 1186 740 624 470 394 245 94 17 16 37 43 40 34 35 44 42 52 67 42 46 54 54 46 29 8 121 90 16 33 40 30 17 11 10 15 16 48 81 88 75 48 32 22 21 20 24 10 20 29 26 10 10 5 3 3 4 4 7 5 5 7 4 9 8 10 13 19 25 12 13 16 11 5 5 7 12 14 10 15 31 35 29 25 36 35 35 35 37 38 45 38 37 31 18 7 28 15 16 30 37 26 25 31 51 77 88 69 34 27 38 48 67 57 37 60 77 57 82 68 62 86 94 56 54 80 97 95 73 77 84 112 130 126 109 89 65 60 62 68 63 68 64 58 62 76 64 65 57 48 46 42 36 51 56 48 40 23 30 31 30 30 34 58 63 62 63 65 66 86 85 86 88 99 92 93 76 67 67 59 48 53 46 40 40 38 39 58 66 58 42 49 49 74 85 73 67 46 53 53 59 68 24 40 41 35 34 32 26 27 33 37 34 28 28 53 37 23 17 0 0 0 1 6 13 18 12 11 16 22 20 25 19 21 24 20 9 19 12 12 13 10 8 6 10 12 9 2 6 6 5 3 2 4 5 3 3 2 2 3 2 2 3 4 3 0 0 0 0 0 0 0 0 0 0 1 2 8 43 48 53 56 58 56 57 58 46 38 34 21 18 21 12 0 2 0 21 35 48 59 56 65 110 92 109 155 85 137 132 123 107 90 79 76 29 23 42 38 53 60 51 47 46 51 53 73 61 55 53 46 44 39 33 35 42 41 26 28 33 31 24 24 27 21 25 32 39 44 66 115 121 111 97 77 79 72 53 42 45 50 49 54 49 43 39 37 48 38 37 37 30 24 15 14 15 11 7 18 20 21 16 15 33 66 57 61 65 64 62 71 72 74 69 64 68 74 82 84 90 93 88 86 86 104 120 132 132 111 119 141 137 125 139 136 119 115 118 116 104 117 129 127 122 117 119 124 115 126 127 119 116 116 126 143 141 118 89 89 75 69 51 39 37 24 42 47 53 46 33 18 30 31 14 0 5 23 23 29 34 54 63 3 41 65 69 65 57 57 57 53 47 47 50 44 5 0 0 0 0 0 0 0 0 0 nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 381 517 662 673 872 1083 1176 1135 1073 991 916 864 797 705 602 518 467 452 445 451 443 410 358 316 259 182 98 41 26 6 0 0 0 0 0 0 0 0 5 34 49 38 9 5 0 0 0 0 0 0 0 0 0 0 6 3 0 0 1 0 0 1 5 20 67 70 52 49 77 110 135 154 159 168 113 40 7 0 4 97 243 212 155 137 91 113 130 121 90 125 151 211 366 624 638 831 1021 1111 1062 966 1173 1505 1709 1722 1635 1578 1421 1384 1532 1825 2151 2101 1848 1869 2753 2603 1964 1992 1872 1363 961 725 561 746 1316 1882 1857 1678 1638 1530 949 684 691 609 472 442 410 403 466 543 578 456 352 253 191 180 178 641 809 729 462 307 377 467 559 584 613 711 1031 1181 1199 1192 1143 1457 1546 1360 1254 1439 1607 1634 1695 1739 1734 1788 1818 1821 1849 1959 1982 2132 2013 1749 1709 2104 1408 733 332 218 178 213 138 66 30 32 50 53 57 52 39 62 51 53 63 66 59 52 48 57 47 22 89 28 22 40 50 49 30 18 17 19 25 41 44 65 66 50 50 31 21 16 10 1 9 15 16 11 6 5 3 2 3 4 2 3 2 4 4 2 2 4 6 10 13 4 6 15 18 11 0 0 1 2 4 9 16 27 21 14 11 10 21 24 26 31 34 32 36 31 17 25 54 9 6 17 36 42 22 19 41 62 66 35 22 21 43 57 68 89 39 60 64 43 51 86 70 45 43 42 37 79 92 96 98 107 97 105 124 109 78 64 75 61 60 64 75 77 67 65 66 74 75 66 53 47 45 42 31 40 45 53 47 29 22 27 27 30 43 68 81 81 72 66 66 67 63 75 88 89 80 93 72 65 58 46 34 41 30 31 38 43 49 64 68 66 56 50 48 68 71 67 55 35 53 57 62 57 38 20 42 25 26 36 31 29 31 34 33 28 30 63 36 39 28 1 1 0 0 9 15 13 10 8 15 21 23 23 15 15 18 15 10 12 7 7 12 10 3 5 6 6 6 3 3 6 5 3 3 4 4 3 2 1 0 1 1 0 1 3 2 0 0 0 0 0 0 0 0 0 0 5 6 0 8 28 53 65 60 50 57 43 38 38 41 35 34 32 30 20 8 4 41 40 53 65 71 71 105 88 104 110 81 98 113 160 142 116 112 107 96 77 62 56 60 69 48 40 39 40 42 43 59 51 45 45 47 40 38 38 36 31 24 27 21 19 15 13 18 17 20 24 26 33 47 65 95 112 112 103 95 93 89 73 61 57 41 60 59 48 41 33 29 27 29 29 29 25 14 18 19 13 8 9 11 14 14 13 9 12 42 57 68 69 71 74 71 78 89 92 87 83 88 85 87 87 85 87 104 101 98 111 123 113 120 114 130 142 133 112 120 117 117 112 111 128 123 123 121 119 118 125 136 146 136 117 109 129 107 109 120 118 105 88 48 56 42 37 35 22 24 34 38 34 25 21 26 16 5 0 9 26 26 15 44 51 43 29 31 64 55 44 43 45 48 47 46 57 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169 484 622 442 514 871 1044 1114 1176 1167 1097 1016 944 872 783 675 593 518 480 464 463 450 404 340 280 219 149 103 78 28 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 6 3 8 18 13 34 45 94 179 223 242 238 209 179 138 141 151 138 78 7 0 0 0 30 235 257 227 159 85 110 149 117 98 125 172 276 297 456 669 867 899 1001 1091 1093 1147 1414 1627 1724 1725 1693 1531 1363 1524 1892 2166 1965 2061 2236 2377 2281 1418 1998 2222 1716 1052 863 671 868 1300 1715 1818 1492 1162 858 569 555 705 565 492 437 375 380 419 463 433 330 256 173 150 167 260 571 620 649 444 208 237 318 565 831 949 993 1206 1238 1191 1188 1163 1151 1086 1337 1410 1515 1740 1682 1665 1680 1717 1799 1862 1924 1973 1986 2066 2115 1935 1946 1792 1422 1039 590 281 136 88 80 54 35 32 32 40 50 40 39 109 160 108 73 47 44 53 54 47 11 19 34 48 19 69 62 55 58 58 7 18 29 40 49 34 48 50 47 46 37 23 15 8 3 5 7 9 11 10 7 2 1 2 4 5 3 5 6 4 3 4 7 6 8 8 6 9 16 22 12 0 0 1 1 4 4 5 11 8 4 11 11 15 22 20 21 24 27 27 30 15 47 82 56 8 15 39 39 18 18 31 38 36 28 20 20 62 70 76 81 47 50 66 64 51 64 70 66 79 72 42 46 72 84 67 63 89 92 118 110 85 69 69 58 67 70 83 103 95 84 69 62 65 65 57 49 51 48 45 39 39 48 50 44 44 46 42 37 55 75 72 73 71 67 70 76 75 63 78 88 83 80 81 81 61 44 38 42 28 31 42 52 60 59 49 58 64 60 55 56 49 60 55 41 45 47 53 48 34 24 29 4 0 17 30 29 29 28 36 32 31 48 42 39 28 14 12 9 16 23 17 10 9 8 15 19 20 18 15 14 20 12 5 5 6 4 8 5 3 4 4 1 5 4 1 4 3 1 2 4 5 6 4 1 0 0 0 0 0 2 1 0 0 0 1 0 0 0 0 0 0 11 15 14 17 39 46 63 55 51 68 35 27 34 39 40 44 49 43 23 7 9 38 29 59 70 76 88 105 95 104 97 88 94 135 213 165 126 117 88 68 83 79 82 82 71 61 51 45 51 63 60 51 52 43 36 34 38 48 47 37 27 26 29 21 16 13 12 15 20 20 23 21 21 36 64 117 118 120 115 107 109 94 96 80 70 68 63 76 51 43 47 37 35 28 31 28 25 23 23 21 17 11 6 6 8 5 10 9 2 9 37 61 75 80 87 92 79 76 91 95 89 89 86 94 95 96 96 91 99 98 108 111 108 112 114 115 124 127 126 135 120 116 113 114 123 130 146 149 123 108 119 143 134 146 148 149 149 151 147 190 156 124 102 56 57 43 49 53 47 45 45 24 23 21 18 25 9 5 2 0 12 32 6 47 50 54 70 69 62 46 40 39 31 20 40 34 49 35 4 9 4 2 21 26 20 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 239 375 543 564 854 1069 1226 1271 1194 1118 1053 984 888 825 712 603 525 478 471 469 429 359 274 191 166 118 59 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 4 0 5 4 12 96 136 123 195 211 232 276 316 309 259 231 187 118 113 120 101 50 0 0 0 0 25 99 166 237 148 104 141 161 90 47 74 147 268 305 425 726 1021 1029 965 1112 1202 1198 1335 1463 1526 1455 1501 1631 1371 1466 1987 2218 2025 2248 2853 2984 2361 1688 2026 2195 1879 1407 1082 778 1100 1050 1154 1186 1006 735 471 348 349 380 355 412 408 391 371 315 307 321 280 197 131 100 109 154 294 412 472 294 180 192 273 395 750 1070 1211 1232 1258 1237 1344 1277 1111 1101 1391 1544 1687 1840 1818 1735 1958 1903 1762 1791 1980 2213 1931 1724 1765 1733 1790 1594 1156 723 396 158 73 49 39 30 23 35 49 53 48 32 47 133 204 202 158 125 82 72 67 50 0 28 55 52 40 61 61 55 78 83 40 17 35 45 48 45 31 34 38 36 36 31 17 9 4 3 4 4 9 12 10 4 1 1 5 7 5 3 6 4 11 15 14 4 8 5 16 21 16 17 9 6 6 6 4 12 6 10 13 5 5 40 53 39 29 25 21 29 30 26 25 15 43 57 42 8 8 24 18 19 23 23 30 42 43 30 25 58 78 60 54 49 45 66 113 125 85 51 69 67 62 44 35 55 85 77 64 62 72 93 97 85 68 60 59 72 63 60 63 65 61 77 70 59 62 67 54 57 47 40 42 46 44 41 38 35 40 50 44 53 62 65 64 59 65 78 89 94 90 82 95 92 81 74 63 53 41 39 43 40 42 54 67 70 65 62 94 83 75 70 64 55 53 42 36 41 48 40 40 48 39 20 0 0 23 33 33 31 24 45 34 25 28 37 29 35 34 32 28 17 27 21 14 10 8 12 13 14 14 14 11 16 9 4 3 3 2 7 2 0 2 3 0 4 4 1 1 2 0 3 3 3 2 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 20 22 23 36 53 40 65 54 48 48 40 36 37 43 38 36 46 19 13 10 13 24 36 62 71 79 97 120 135 124 108 112 110 104 169 156 134 172 176 80 94 73 68 71 71 72 75 78 79 74 62 38 45 35 29 28 29 32 40 36 27 20 19 22 17 16 12 11 15 15 19 19 18 28 61 120 123 125 115 100 90 59 81 70 69 79 71 73 59 47 39 41 42 34 30 23 14 13 19 19 21 20 15 10 6 5 4 3 3 13 39 69 79 78 83 95 95 93 91 98 100 98 96 104 103 104 102 99 97 111 108 110 112 114 113 112 124 125 123 125 118 118 119 119 121 129 131 146 132 120 136 156 125 170 146 137 156 193 217 133 119 122 114 87 75 50 38 35 33 30 27 22 18 16 15 16 14 25 26 15 13 25 21 27 34 46 51 43 37 39 37 46 50 40 35 38 36 28 26 36 26 24 29 31 41 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 108 392 718 763 800 860 1120 1295 1300 1264 1212 1150 1090 1033 932 790 660 552 482 478 485 470 426 351 303 196 93 35 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28 21 0 0 1 6 45 81 174 325 451 433 409 397 389 347 263 215 166 129 72 74 22 0 0 1 3 0 14 41 93 106 127 119 102 61 28 41 104 137 161 303 624 964 1037 918 927 1299 1380 1413 1484 1449 1350 1535 1753 1745 1648 1724 1889 2013 2138 2597 2674 2002 1779 1916 2149 2085 1491 1051 861 894 813 840 771 663 521 309 262 351 405 358 295 297 271 249 223 201 184 161 123 91 77 66 76 174 253 253 186 130 165 267 391 491 1025 1136 1153 1131 1177 1367 1303 1288 1327 1388 1513 1652 1731 1756 1796 2117 2161 1990 1922 2129 2391 2070 1871 1797 1884 1976 1669 849 449 245 104 31 34 30 30 38 50 61 50 50 51 61 83 178 241 272 266 158 100 73 55 46 48 64 67 65 69 64 46 95 102 70 20 35 57 31 28 39 36 36 20 9 18 25 10 7 6 4 2 3 4 4 3 2 3 3 2 2 9 17 13 36 44 38 24 20 5 9 22 22 14 11 8 8 9 12 17 11 9 32 30 16 29 33 31 25 25 20 26 27 26 24 26 43 46 25 11 16 25 11 22 23 19 19 38 41 35 30 44 74 68 64 53 51 67 102 112 72 50 63 62 61 55 42 47 66 65 65 54 55 64 65 71 61 61 68 76 68 61 69 69 58 65 79 68 59 58 57 60 50 46 47 51 53 43 36 43 40 37 40 46 46 45 46 49 60 83 95 99 100 100 98 98 99 86 59 45 37 34 37 49 62 67 74 80 74 69 81 81 86 87 82 71 56 53 40 45 58 58 48 52 40 26 11 1 19 25 33 35 31 41 28 25 26 30 30 28 29 30 24 20 29 25 22 17 11 9 8 9 12 10 7 5 3 3 2 1 2 5 1 0 1 3 2 0 3 1 1 1 1 4 5 13 12 5 0 0 0 0 0 0 0 0 1 0 0 0 0 0 7 11 15 21 34 31 35 46 50 39 51 45 60 66 58 50 48 47 31 25 28 15 17 19 24 33 44 50 93 95 126 130 115 133 123 137 123 101 111 117 134 166 158 101 101 78 79 73 70 67 64 62 57 53 47 38 34 26 24 26 29 28 27 22 23 19 17 19 16 17 12 10 9 7 15 18 17 24 39 65 104 110 115 126 124 85 97 114 95 93 94 71 83 87 76 68 62 41 26 18 12 12 17 17 17 13 15 14 9 7 9 8 6 13 33 56 59 70 78 88 93 92 96 96 106 113 115 113 106 114 107 102 118 120 131 135 129 125 126 129 139 132 122 119 119 113 122 125 128 134 148 161 131 114 147 159 125 189 160 148 165 183 167 107 40 40 62 67 57 50 38 36 36 32 25 28 13 14 18 17 14 28 32 21 25 31 21 19 22 33 37 30 18 17 14 25 29 31 37 40 40 44 49 48 42 37 29 29 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 164 430 699 1102 1222 1259 1270 1261 1230 1209 1167 1102 978 842 709 593 527 495 496 508 484 442 360 235 111 38 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 32 83 8 0 0 0 2 15 70 146 202 244 289 331 334 256 198 235 149 74 60 76 5 0 0 13 22 6 4 8 21 35 48 47 67 84 68 44 99 133 197 321 561 1001 1208 985 869 1174 1421 1449 1524 1582 1565 1379 1556 1821 1963 1757 1648 2119 2236 2628 2988 1444 1587 1921 1878 1696 1431 926 801 908 958 871 737 540 378 256 256 407 451 383 308 294 248 238 219 203 186 126 71 67 56 37 46 142 149 110 69 73 129 207 322 597 1064 1060 1137 1247 1331 1371 1226 1186 1215 1259 1308 1409 1467 1557 1569 1609 1596 1613 1796 2024 2180 2168 2001 1956 2214 2184 1447 227 172 118 67 31 31 41 57 51 43 42 36 51 65 61 53 113 175 202 203 170 122 75 56 47 49 60 85 81 77 65 57 104 71 51 34 36 69 41 25 24 35 47 32 15 10 13 7 5 6 3 2 2 2 1 1 2 2 3 2 27 40 42 47 75 76 70 53 29 13 24 19 20 20 18 9 8 15 21 26 18 18 48 36 14 22 60 48 24 21 31 37 28 25 22 21 25 38 29 28 45 63 27 24 17 16 17 19 30 41 36 37 49 68 94 72 68 63 38 42 82 47 52 64 38 65 51 51 58 61 63 67 59 55 56 58 61 69 71 79 91 95 62 75 65 56 69 70 66 62 62 63 62 59 51 56 63 54 20 31 34 32 34 44 49 54 54 56 67 91 96 93 94 96 95 94 96 88 68 48 42 38 34 49 68 75 74 83 62 45 54 92 97 94 83 71 64 62 38 43 58 63 50 50 37 35 20 0 2 24 45 43 34 30 24 37 30 30 32 27 21 26 21 25 33 28 26 24 18 14 13 12 10 5 3 3 2 3 1 0 1 2 2 0 3 4 3 1 6 2 1 1 0 0 0 9 8 4 0 0 0 0 0 0 0 0 0 0 0 2 4 9 17 30 34 38 45 46 46 42 39 38 44 50 75 85 82 73 57 38 21 22 24 22 29 37 40 40 45 66 106 110 136 111 90 126 115 118 122 107 89 85 125 119 170 145 70 67 63 67 70 67 63 58 53 34 26 27 26 19 20 20 26 28 23 14 15 9 9 14 16 14 13 10 7 6 11 21 16 25 23 31 70 74 70 83 114 130 98 109 139 123 102 85 73 68 93 80 54 32 16 16 7 10 12 10 11 11 11 15 14 9 15 15 15 36 53 53 45 67 73 90 126 160 95 78 92 103 110 117 108 134 152 153 136 122 123 129 125 129 136 135 128 128 141 134 123 124 118 132 124 126 138 151 152 155 215 224 166 135 157 176 189 214 209 123 88 80 77 61 38 37 30 31 27 17 14 28 20 16 20 20 13 14 26 33 30 25 20 21 17 25 30 32 36 41 30 30 25 25 38 55 51 52 47 43 32 18 19 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 119 438 893 989 1064 1132 1173 1198 1213 1178 1123 1049 975 881 770 658 562 499 470 470 475 471 430 290 150 50 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 86 122 63 63 28 0 0 0 0 6 41 54 47 19 46 61 72 7 13 79 79 15 0 0 34 44 27 20 5 4 6 10 11 34 78 88 77 68 58 255 370 570 844 1172 934 923 1124 1468 1486 1486 1684 1563 1284 1450 1505 1737 1763 1805 2196 2235 2492 2641 1968 1510 2227 1897 1745 1596 1152 1083 1112 1265 1197 961 572 381 312 325 390 388 371 351 344 334 300 230 160 102 55 26 48 23 1 22 74 65 47 54 78 111 162 432 563 859 1055 1099 1156 1227 1251 1167 1096 1078 1129 1161 1185 1232 1498 1643 1586 1640 1611 1627 1776 2005 2189 2213 2112 2409 2060 1203 221 95 49 31 33 39 46 71 48 29 25 32 46 55 50 51 68 104 123 164 149 112 79 72 68 45 56 90 89 123 89 68 80 81 75 43 31 34 29 30 35 48 48 35 13 5 4 3 0 1 1 1 1 2 1 6 14 12 17 31 61 62 70 77 90 77 94 81 43 16 12 17 17 17 14 10 9 23 25 21 24 25 29 27 24 37 56 47 27 30 35 35 30 32 23 19 29 41 25 59 36 28 24 18 19 23 21 20 27 38 37 51 64 85 104 80 75 75 56 36 80 67 49 56 52 49 58 59 57 53 56 72 70 58 47 42 52 63 72 72 70 61 41 50 45 53 60 49 58 58 60 62 63 65 75 91 88 76 65 69 53 32 26 33 47 61 61 67 82 99 115 101 85 82 82 80 78 64 59 52 47 47 36 42 48 58 74 96 61 64 70 71 72 73 72 71 72 65 41 39 54 57 50 44 40 35 22 5 11 43 65 48 38 38 44 51 29 29 32 28 21 30 25 28 33 31 27 27 23 21 22 20 9 1 0 0 0 1 0 0 0 0 0 0 1 1 1 4 6 0 0 0 0 0 0 2 2 1 0 1 2 0 0 0 0 0 0 0 0 8 16 18 20 37 40 39 45 53 45 39 32 37 50 64 64 66 83 79 54 29 22 20 21 22 27 39 40 47 55 80 114 104 129 91 75 91 111 97 103 108 84 79 122 122 174 153 103 64 39 44 47 41 43 55 50 33 11 9 13 8 15 16 12 14 15 12 9 3 3 14 21 13 13 7 7 8 10 14 20 23 18 30 52 51 33 40 68 88 79 68 103 109 84 74 80 77 69 65 50 29 14 18 9 6 4 2 6 7 9 18 19 13 11 18 13 15 24 33 40 53 69 90 103 118 149 99 98 92 96 108 113 134 130 139 143 133 119 119 125 145 160 156 137 131 126 123 129 139 129 137 130 140 152 148 124 140 152 186 173 122 125 174 212 228 195 117 70 78 78 71 63 55 30 22 11 10 18 28 22 13 22 26 28 30 19 48 25 14 15 18 18 21 22 24 27 29 22 18 27 35 33 26 29 38 14 0 0 4 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 74 396 709 951 1043 1078 1103 1096 1052 1023 1004 968 895 778 678 616 559 485 439 437 452 410 312 169 59 24 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 97 156 201 180 217 178 110 44 0 0 0 0 0 0 0 0 0 7 62 80 36 0 3 24 32 48 33 0 1 10 5 0 13 74 52 59 75 115 238 390 677 937 996 865 948 991 1006 1168 1392 1720 1441 1308 1420 1484 1977 2014 1930 1996 2020 1748 2262 2000 1848 2532 1839 1995 1912 1601 1214 1268 1615 1689 1442 972 516 407 382 375 376 375 356 361 334 259 153 69 30 13 13 28 33 9 6 24 40 54 53 85 133 262 684 648 826 933 845 897 1027 1064 1115 1112 1037 1101 1107 1158 1120 1205 1544 1524 1739 1988 1918 1817 1783 1777 1894 2119 2357 1636 939 352 87 37 27 28 31 45 54 25 30 35 42 54 76 63 50 48 53 71 111 114 78 65 72 124 42 85 112 157 297 101 53 56 68 77 79 36 24 22 21 25 42 39 23 13 8 2 1 0 0 0 1 7 22 35 38 46 38 55 75 73 71 75 58 46 54 70 71 36 23 13 13 15 20 11 8 15 29 32 19 35 34 15 21 25 30 34 31 22 27 30 29 28 30 27 26 24 27 32 55 24 33 33 21 18 27 35 29 55 69 36 86 114 105 83 69 68 67 54 35 49 87 33 54 64 59 61 60 63 55 51 63 73 60 50 42 49 69 78 78 83 71 55 57 50 54 56 54 61 67 64 58 54 54 73 83 86 83 91 123 95 77 57 51 52 42 47 61 75 93 106 97 87 84 74 67 67 69 65 56 52 49 39 36 36 53 71 80 57 51 68 74 65 53 53 53 89 100 77 60 75 67 53 46 47 33 32 16 21 55 80 56 42 44 49 43 22 24 32 30 27 27 27 28 28 30 31 33 29 28 27 23 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 11 19 21 21 26 29 29 34 40 37 40 28 38 48 52 48 50 64 59 42 25 23 25 33 31 34 46 45 56 69 95 112 96 79 91 81 70 63 68 115 99 97 107 127 122 134 123 115 105 85 59 36 30 26 22 16 18 6 10 14 14 14 23 13 6 5 5 3 2 1 12 22 20 13 6 11 11 10 13 19 11 16 22 32 35 24 26 24 43 50 38 51 83 64 41 48 72 55 44 41 35 27 21 14 5 9 13 13 9 11 19 25 22 14 12 8 8 13 23 32 34 40 63 94 106 94 85 87 92 100 114 123 123 125 128 129 129 128 128 134 142 151 154 154 156 126 132 132 132 134 127 137 156 165 185 204 121 93 119 128 121 123 128 195 195 192 168 108 44 57 63 57 46 31 15 5 10 27 34 20 19 26 25 30 35 30 27 24 12 8 12 17 25 21 27 33 32 22 28 9 8 7 0 0 0 5 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 90 301 566 707 848 922 997 1052 1019 964 909 848 771 731 730 677 577 478 399 373 390 386 344 268 176 116 59 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 90 170 255 385 363 307 260 219 159 103 43 0 1 3 2 2 6 20 52 12 0 1 5 9 76 29 5 4 1 1 9 25 43 8 15 31 98 260 479 675 906 932 886 963 949 956 1122 1319 1468 1384 1640 1654 1636 1758 1806 1827 1914 1894 2134 2823 1858 1866 2165 2125 2006 2173 2168 2058 1794 1752 1979 2090 1755 1055 464 377 341 337 333 301 292 216 119 44 4 4 2 9 14 12 0 4 15 75 176 210 188 178 228 288 399 687 880 958 996 1046 982 1080 1130 1261 1405 1303 1332 1303 1193 1210 1263 1358 1499 1796 1923 1807 1832 2197 2279 2131 1672 1374 412 79 36 40 63 56 55 50 35 50 59 64 71 79 65 48 46 43 45 70 124 54 65 80 59 24 79 144 328 368 72 37 44 44 45 56 32 33 34 24 11 10 17 19 11 4 1 3 1 0 0 7 32 55 76 69 56 49 44 47 53 55 52 64 67 70 69 54 25 47 23 9 23 44 10 14 15 24 28 20 35 27 17 15 14 13 35 35 32 34 28 20 28 32 30 26 19 24 27 23 16 17 33 32 25 23 33 48 103 80 37 67 70 43 41 46 50 47 50 26 54 70 14 39 51 54 55 53 52 61 70 67 65 62 55 54 68 79 79 76 87 89 85 85 85 77 72 74 78 82 80 63 64 55 55 63 66 86 78 68 73 79 71 75 70 59 46 50 59 65 71 78 79 78 71 65 71 87 91 88 62 49 45 44 38 50 58 66 63 42 55 61 67 64 59 52 60 84 92 85 84 65 58 47 42 41 40 23 28 52 70 55 47 38 41 34 18 20 34 30 32 35 33 35 27 31 33 33 33 38 31 24 13 1 0 0 0 0 0 0 0 0 0 0 0 1 0 16 9 1 2 1 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 1 13 29 27 22 24 29 24 22 19 22 30 27 40 39 36 37 41 46 42 37 26 16 24 31 30 31 44 60 71 79 97 98 81 65 94 105 97 86 80 76 81 141 145 121 115 148 125 98 91 87 70 47 49 31 25 24 21 5 24 26 18 16 27 15 4 3 2 0 0 1 1 9 15 13 9 14 12 14 19 18 8 9 17 22 21 15 17 17 20 26 28 31 47 61 51 51 64 72 58 43 43 40 32 25 22 29 38 31 21 24 28 25 26 22 15 14 7 7 15 22 28 40 74 97 114 122 115 102 89 94 108 107 83 92 119 118 117 118 121 131 134 137 132 128 132 133 131 129 131 136 146 143 145 152 183 191 144 88 97 105 124 131 111 145 148 149 143 118 85 87 70 41 24 22 12 16 23 32 27 15 19 23 19 26 38 35 14 10 17 17 15 19 28 19 19 22 28 30 13 2 0 8 13 11 9 15 14 25 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 43 174 457 649 794 918 968 930 798 692 675 690 715 722 667 579 474 385 351 353 366 365 325 287 229 157 94 45 14 28 29 19 11 0 1 4 4 0 0 0 0 0 0 4 6 35 135 230 263 284 261 224 211 207 204 123 50 15 26 11 4 3 2 0 6 5 35 91 8 21 23 7 4 26 11 4 1 1 7 41 274 456 540 647 808 1059 1129 1009 930 1281 1278 1292 1479 1716 1761 1730 1793 1898 1876 1965 1666 1837 2307 1897 1897 2247 2164 1999 2251 2262 2361 2132 1987 2149 2399 2249 1458 662 346 334 332 296 237 167 69 20 2 0 0 2 33 30 20 22 41 23 43 86 150 200 213 250 272 347 574 861 900 990 1003 961 1042 1042 1111 1455 1574 1251 1238 1186 1174 1197 1213 1242 1559 1686 1676 1734 1921 1933 1774 1540 1109 62 51 45 49 52 57 53 50 50 58 65 67 58 48 46 46 49 42 43 58 77 41 59 53 38 24 33 129 496 381 109 49 36 27 36 43 40 38 42 18 4 0 1 13 14 5 2 5 6 1 14 36 60 71 54 60 49 40 40 35 44 47 68 102 110 92 77 65 50 34 31 22 40 53 7 16 15 34 33 17 18 19 42 32 19 27 28 34 46 48 21 16 24 29 28 27 16 10 18 16 15 22 20 28 30 35 36 40 93 58 37 45 42 20 19 22 28 38 48 32 80 66 21 26 49 62 63 53 43 38 55 53 57 60 61 71 50 51 60 65 59 62 73 85 101 112 99 86 83 85 84 77 88 67 55 57 57 63 53 49 48 47 45 54 55 56 49 40 54 61 60 58 63 68 69 71 75 101 132 123 80 48 41 40 33 41 45 61 64 53 71 61 73 78 68 47 44 47 67 77 67 53 46 41 40 39 35 23 31 52 59 53 49 29 41 47 38 28 30 28 37 42 40 33 29 34 33 32 34 37 29 20 11 4 2 2 0 0 0 0 0 0 0 0 1 2 1 13 6 2 1 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 2 9 20 22 22 29 37 23 20 15 14 20 26 37 37 37 38 39 40 33 32 23 17 20 22 25 26 48 72 82 80 87 76 77 86 98 111 112 105 88 84 109 157 143 92 91 136 110 115 91 60 44 46 59 30 35 47 38 17 22 26 24 23 28 25 3 1 1 0 1 4 4 9 11 11 10 14 10 12 23 20 0 3 39 29 17 9 8 26 17 13 22 29 30 38 40 46 58 68 66 37 45 51 52 49 44 44 56 54 48 48 50 31 21 17 14 13 9 11 8 12 28 55 78 85 95 102 108 111 95 99 92 94 97 97 99 150 157 149 142 139 143 149 135 130 133 123 138 138 136 140 136 124 172 134 113 130 143 133 127 97 112 137 150 166 240 180 133 112 104 102 70 51 36 24 16 24 32 36 35 31 28 23 34 26 46 48 11 5 13 21 23 24 26 19 15 20 26 20 0 0 9 13 14 13 13 16 9 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 142 335 517 710 856 910 870 750 659 637 632 653 655 641 581 488 400 342 313 312 327 339 348 326 254 175 122 207 149 103 73 50 48 40 25 12 1 0 0 0 0 0 0 0 18 41 45 33 51 81 103 105 124 81 73 37 4 10 7 4 0 6 25 20 92 88 15 30 56 22 9 18 1 0 4 3 12 73 223 319 492 779 1335 1399 1389 1314 1295 1201 1202 1249 1520 1810 1854 1831 1852 1915 1935 1921 1637 1894 2188 2303 2434 2570 1966 1977 2151 2222 2400 2220 2259 2301 2335 2364 1728 883 430 329 325 232 132 49 6 0 0 0 24 41 58 77 70 79 83 73 65 91 139 189 235 241 313 502 690 908 903 946 957 1004 1058 1042 1041 1291 1465 1356 1272 1192 1237 1390 1475 1355 1335 1395 1482 1635 1673 1382 1070 922 509 91 46 43 40 46 56 60 59 44 44 74 93 59 45 41 46 50 43 37 46 48 43 56 45 50 46 55 108 304 260 155 90 62 54 42 44 46 53 68 14 2 0 0 3 14 3 0 0 0 2 31 50 65 71 88 55 58 62 66 63 66 62 114 149 151 109 64 49 45 46 43 25 28 21 18 30 20 48 31 20 30 28 42 41 32 30 20 23 37 39 32 20 21 23 23 24 29 2 9 15 16 19 18 20 22 34 38 29 43 72 59 47 45 47 40 13 15 28 44 48 80 84 49 22 13 23 51 42 30 36 60 43 37 35 35 34 22 25 33 41 43 45 55 70 88 104 108 93 91 86 86 80 64 54 67 59 49 40 43 43 35 33 37 39 55 40 43 41 40 52 54 60 57 57 66 72 78 98 124 123 79 50 34 34 36 35 39 49 54 58 63 56 63 73 66 50 44 36 60 64 54 43 48 37 37 33 28 28 35 56 55 47 40 32 35 37 28 22 23 28 38 39 35 33 32 29 30 36 39 35 26 19 10 4 2 3 2 1 0 0 0 0 0 0 1 1 1 3 4 5 2 0 0 0 0 0 0 1 2 2 1 2 1 0 0 0 0 0 1 3 9 10 14 27 37 35 31 29 26 22 23 29 30 28 26 23 26 35 35 25 17 18 23 18 23 55 84 94 86 78 80 70 66 72 82 93 99 81 75 90 107 111 64 60 71 69 71 50 56 31 18 27 12 12 31 29 15 13 23 24 29 35 31 9 7 1 0 0 0 1 7 8 9 10 11 13 9 22 29 22 12 34 29 18 9 8 10 4 2 4 11 15 19 32 25 25 27 29 23 24 32 50 52 38 24 25 42 44 37 34 29 18 18 19 23 28 14 15 17 38 68 86 78 78 79 95 123 139 111 101 95 99 108 131 123 123 123 133 145 148 147 139 131 124 120 125 139 137 134 144 142 108 149 108 109 126 135 154 108 85 84 102 123 87 165 143 124 123 118 80 54 42 33 28 30 30 36 42 41 36 32 54 30 44 44 28 30 36 36 25 22 24 19 14 15 23 36 36 12 13 13 16 18 18 18 17 15 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 85 253 469 688 802 823 784 730 675 591 552 576 631 657 610 526 442 372 347 326 311 302 303 298 281 264 247 222 200 180 150 113 84 48 19 4 0 0 0 0 0 0 0 0 0 0 1 5 36 87 73 91 134 167 167 178 160 107 55 12 12 30 50 121 69 29 27 47 15 28 19 6 5 7 2 15 104 290 259 731 986 1194 1377 1423 1006 1391 1406 1021 1181 1353 1571 1870 2044 1756 1768 1857 1898 1867 1935 2351 2435 2413 2223 1682 1797 1968 2091 2157 2027 2266 2288 2268 2315 2140 1225 941 549 277 157 43 11 0 0 0 0 69 81 89 109 61 70 101 122 131 148 173 208 221 264 395 536 734 920 934 945 1036 1262 1265 1292 1224 1135 1316 1403 1388 1333 1320 1438 1508 1513 1435 1371 1285 1178 1186 1060 760 703 484 194 67 51 48 53 86 80 99 130 114 319 240 70 59 55 52 53 49 40 45 45 42 37 27 45 48 66 113 165 198 163 140 131 115 101 146 121 101 77 42 13 6 7 2 6 19 14 11 6 12 28 35 50 63 70 62 72 79 83 77 71 91 145 150 121 79 37 31 25 21 22 19 25 24 17 19 28 41 49 33 20 35 51 32 31 22 21 19 25 20 12 8 13 23 49 21 26 23 4 15 11 8 9 11 13 14 25 27 29 57 66 72 64 53 45 15 12 20 35 45 57 107 65 22 3 9 29 21 22 24 31 36 45 21 27 30 12 36 19 21 37 50 53 52 58 73 82 82 70 80 95 87 68 65 59 48 45 46 43 44 35 32 37 44 54 65 44 38 37 42 42 55 61 62 63 59 64 74 87 83 62 63 46 45 47 43 38 41 48 52 44 36 41 63 72 71 55 41 68 58 44 44 55 50 32 30 26 23 34 68 53 37 37 39 25 22 13 19 25 30 38 40 30 26 25 23 24 34 38 35 27 18 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 1 2 3 5 4 2 0 0 0 0 0 0 0 1 4 12 22 24 17 19 32 24 20 21 22 27 22 22 24 27 30 31 23 19 18 18 26 62 95 106 95 72 66 62 58 56 55 58 70 65 64 61 64 76 41 39 43 39 29 41 40 16 11 15 7 1 20 24 20 20 28 16 22 32 31 19 8 3 2 3 2 3 11 5 8 9 11 15 12 21 23 18 19 32 29 28 10 5 9 0 0 0 1 4 9 20 23 22 19 16 13 11 11 29 37 30 19 25 26 30 24 16 15 15 24 36 35 31 36 36 30 49 70 81 80 82 88 98 120 140 123 107 100 108 117 122 144 167 164 153 150 151 140 136 141 142 137 132 138 140 121 127 124 101 183 115 100 110 125 141 127 97 78 72 77 93 68 72 90 111 124 111 57 43 38 36 34 34 34 36 36 32 36 60 42 35 20 14 22 30 31 33 25 21 23 22 28 27 31 28 14 15 28 33 31 24 16 20 20 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 54 235 459 641 734 756 748 704 655 604 565 577 618 630 609 570 537 495 432 379 333 310 294 279 280 263 254 246 226 193 149 104 63 35 20 11 3 0 0 0 0 0 0 0 8 47 116 180 241 250 268 290 297 282 321 299 255 198 107 80 63 90 129 79 36 24 25 35 79 24 13 12 8 0 82 216 281 398 926 1003 1180 1274 1313 1244 656 990 1036 1133 1375 1532 1733 1859 1796 1813 1905 1905 1916 2147 2517 2398 2262 1835 1589 1640 1878 1931 1875 1894 2055 2175 2164 2258 2238 1865 1720 799 300 97 5 0 0 0 8 42 156 141 124 97 70 98 136 165 202 251 363 538 432 405 517 633 875 1354 1440 1169 1146 1582 1281 1120 1220 1299 1394 1440 1470 1463 1467 1540 1516 1519 1523 1477 1330 1104 1263 1277 919 358 210 101 59 59 70 98 123 180 462 716 225 444 310 152 91 69 54 49 53 55 60 65 55 70 80 68 49 50 80 123 170 198 194 214 246 259 262 238 216 240 204 139 99 60 38 28 28 28 37 22 12 21 34 44 27 29 42 55 60 54 56 77 105 108 101 72 52 39 37 33 24 19 15 15 17 13 30 38 45 79 90 31 17 28 11 45 30 19 12 11 19 16 23 15 15 37 11 6 22 16 5 11 7 6 5 5 4 9 15 32 53 55 39 53 58 50 30 9 13 26 35 60 98 56 24 11 8 8 7 22 28 45 51 44 25 13 19 22 18 6 5 32 38 33 40 34 54 62 63 68 88 97 89 70 57 58 45 38 36 33 29 26 27 42 42 44 65 47 36 36 35 34 42 38 45 56 61 57 61 63 61 56 57 61 39 41 43 40 39 43 47 46 37 34 50 51 63 53 47 62 57 48 45 44 47 45 35 34 26 31 47 42 35 34 38 37 25 7 13 25 35 40 36 18 17 17 20 24 37 41 33 24 15 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 1 0 0 0 1 5 7 7 15 27 21 19 17 18 27 26 10 22 24 17 21 26 26 28 32 42 70 99 105 90 68 57 59 59 64 48 27 27 23 22 26 41 52 24 22 24 33 38 26 10 4 16 17 9 6 13 14 20 25 29 24 21 28 30 23 10 2 2 6 7 7 8 2 8 8 10 12 13 15 16 20 17 17 23 21 10 2 0 0 0 0 0 3 6 11 23 24 15 13 14 13 10 14 20 25 33 41 21 23 26 26 23 21 16 32 48 58 57 40 37 58 73 82 84 79 90 98 111 125 129 115 112 118 125 132 145 152 154 153 149 144 138 130 145 151 142 135 141 152 126 127 113 112 167 134 129 100 92 110 128 112 94 82 83 90 91 89 73 85 103 107 71 54 41 34 30 24 26 34 35 34 42 63 61 55 43 39 41 38 26 33 34 28 24 26 27 33 29 26 28 33 27 40 33 25 21 24 25 21 20 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 258 441 596 633 689 700 664 615 582 561 537 553 574 588 607 584 548 510 471 423 374 355 408 362 330 296 262 232 188 139 102 85 79 64 27 7 4 0 0 0 0 12 51 174 249 279 281 341 309 304 269 214 219 220 231 206 154 140 83 86 133 110 22 13 26 48 59 10 9 11 7 11 33 188 605 893 894 498 660 1424 1591 1642 1196 1225 1243 1219 1375 1573 1325 1410 1516 1713 1985 2020 1943 2184 2263 2205 2673 2116 1877 1758 1806 2055 2069 1976 2025 2035 1665 1927 2159 2250 1981 904 225 41 0 0 0 0 37 110 186 176 138 120 103 117 160 179 303 453 553 720 828 814 924 948 973 1196 1407 1366 1429 1633 1587 1339 1434 1531 1541 1485 1499 1518 1540 1518 1452 1463 1474 1411 1308 1243 1329 1353 859 342 210 74 66 80 117 138 96 248 791 759 588 803 606 488 276 128 85 79 56 60 55 57 66 93 95 73 54 67 92 102 153 208 240 282 296 242 206 201 162 66 83 105 120 107 94 64 50 41 28 17 17 28 45 56 27 39 45 47 43 32 41 67 75 72 63 46 34 32 37 40 24 17 11 13 19 8 22 70 58 38 42 56 18 8 7 9 19 12 7 10 22 26 9 14 8 4 2 7 21 28 13 5 7 6 5 2 2 10 43 34 45 53 35 28 44 48 35 16 11 18 25 57 67 31 35 18 9 4 5 13 18 32 29 20 27 32 44 63 54 26 9 22 49 42 28 24 42 52 55 65 84 88 87 80 65 53 44 39 41 23 12 13 17 42 35 28 41 58 47 42 35 37 48 52 41 45 47 46 50 57 51 48 57 61 37 35 40 42 43 47 62 61 42 35 36 31 47 39 33 40 52 66 63 45 41 43 37 50 36 38 40 36 39 34 29 31 28 12 14 26 32 32 27 31 29 29 24 22 28 38 27 23 15 6 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 1 0 0 6 19 24 24 25 24 20 18 21 26 24 23 19 26 19 11 20 21 21 35 60 84 102 105 88 67 55 58 58 64 35 14 19 25 13 11 19 29 25 24 29 29 36 29 4 6 10 10 10 10 9 13 18 21 26 29 29 32 31 29 26 19 10 6 4 6 8 10 21 13 15 14 8 7 25 34 15 8 14 4 10 3 0 1 2 0 4 2 2 4 16 31 12 10 10 10 10 12 18 27 38 42 37 21 30 33 36 37 27 31 50 58 52 39 39 69 72 80 86 83 94 100 106 117 122 121 106 105 120 135 138 133 135 142 147 142 132 127 127 134 135 127 124 137 123 129 110 108 134 138 144 106 91 102 123 128 114 90 81 82 83 96 63 73 84 90 90 72 54 36 29 32 37 34 39 53 55 84 140 70 71 80 61 33 28 35 34 31 26 22 19 29 31 32 31 30 27 35 31 27 29 29 20 18 14 15 17 16 16 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 124 291 404 473 598 685 711 666 621 610 589 537 516 519 523 546 560 565 560 520 479 474 481 442 423 384 350 311 264 219 209 218 217 190 113 75 31 3 0 0 0 26 97 201 263 281 296 286 266 269 221 167 119 75 83 73 80 92 66 21 136 120 57 42 62 57 45 20 12 15 18 82 212 648 1802 1192 936 512 695 1689 1407 1063 980 1153 1340 1256 1686 1559 993 1030 1339 1689 1921 1919 1863 1974 1900 2158 2543 1680 1745 1768 1741 1855 1911 2098 2155 2045 1704 1660 1847 2088 1744 918 111 11 0 0 0 9 62 67 138 175 148 133 129 159 168 181 301 369 421 565 837 1272 824 883 963 1066 1130 1208 1372 1543 1548 1281 1545 1660 1678 1608 1542 1550 1589 1530 1490 1464 1398 1334 1237 1387 1556 1381 905 437 134 59 67 91 68 61 106 279 917 801 926 1089 1008 954 753 397 249 206 48 58 54 60 81 109 117 130 139 131 135 135 208 254 230 184 182 165 148 195 240 163 115 86 39 18 33 39 46 54 59 62 53 59 67 69 67 69 66 62 61 56 41 36 34 39 44 35 21 18 15 20 26 20 22 19 14 10 14 78 64 45 49 58 9 12 10 24 31 16 17 13 6 13 29 8 4 4 3 2 8 21 13 5 2 4 25 16 7 12 25 49 47 42 39 44 38 37 33 22 13 20 26 33 23 10 10 6 33 15 9 16 16 32 14 14 16 12 10 15 48 48 28 22 56 60 44 31 27 38 51 64 73 79 85 96 71 64 63 58 63 29 12 7 12 34 41 29 39 51 53 58 40 29 27 34 32 23 25 32 38 40 34 35 64 62 39 45 50 47 51 56 59 59 46 39 32 26 29 35 46 39 42 59 68 39 33 29 31 46 37 42 39 34 35 36 30 28 27 22 20 22 18 25 31 29 29 22 20 17 19 28 20 19 16 8 3 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 31 36 34 29 39 37 32 27 27 27 28 31 30 27 33 18 25 24 17 12 4 23 60 86 99 106 112 85 64 56 59 65 59 36 22 22 26 17 18 18 21 25 28 35 36 43 32 12 7 5 4 11 18 19 15 14 20 25 29 29 26 32 32 32 27 15 3 0 9 11 11 16 7 11 13 16 19 27 17 9 18 17 4 6 2 0 2 2 2 12 2 4 5 28 75 4 1 3 6 11 15 14 16 32 46 44 33 35 30 38 50 52 46 43 39 40 42 49 74 84 86 95 102 106 102 104 111 114 114 115 113 125 137 134 123 124 126 137 136 131 129 129 151 156 140 135 141 125 144 120 106 105 113 146 117 99 99 116 138 122 120 109 104 91 65 52 71 75 80 85 74 58 42 35 31 31 37 52 66 81 115 137 43 10 1 2 4 10 25 19 18 16 13 13 22 25 26 29 29 23 22 25 21 29 37 32 32 29 21 19 17 12 27 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 130 189 310 457 590 674 689 656 610 585 563 542 512 483 483 490 512 530 528 515 487 466 452 446 422 407 373 341 320 329 352 368 355 309 221 79 15 0 0 1 24 97 184 243 248 294 316 320 298 243 190 105 38 12 4 13 31 28 25 129 163 100 85 83 52 53 31 36 55 59 127 366 686 1142 669 1118 1194 1319 1479 1145 1006 943 1001 1280 1712 1209 1156 1004 1029 1238 1452 2008 2005 1728 1666 1767 2001 2245 2293 2082 2022 1717 1651 1791 2051 2174 2419 2111 1760 1733 1936 1677 797 143 2 5 0 0 27 65 64 119 171 168 147 157 192 177 179 222 299 315 547 757 833 803 943 987 1075 1154 1190 1242 1214 1342 1446 1497 1723 1740 1691 1626 1617 1609 1482 1414 1362 1293 1279 1170 997 1075 1179 1124 906 721 340 107 80 45 24 204 496 840 930 1134 1189 1172 1170 1194 944 789 410 94 85 34 71 83 94 134 158 187 164 139 168 261 294 224 147 158 234 193 282 209 49 54 144 57 21 17 21 29 34 35 45 78 116 90 74 70 67 69 74 79 61 36 24 30 35 34 28 21 20 13 23 20 14 31 40 20 7 13 44 52 60 77 53 14 30 7 47 66 50 44 39 15 6 9 6 7 27 21 15 10 13 11 28 25 3 17 31 15 20 38 47 44 50 43 42 46 31 33 34 23 22 30 21 13 4 4 11 31 9 5 2 4 13 10 17 22 26 29 19 34 43 43 32 17 47 48 48 45 35 30 56 63 63 65 63 51 64 70 67 56 38 23 10 14 28 41 19 28 35 44 54 44 43 23 12 10 5 7 15 20 20 19 24 59 60 56 58 63 61 56 54 63 76 63 42 43 39 29 10 40 31 24 29 36 28 34 23 30 39 32 34 30 29 30 29 24 20 30 34 27 16 11 14 15 17 16 10 19 13 14 17 15 10 12 8 5 4 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 0 0 0 0 0 1 15 29 46 53 51 49 40 37 35 37 43 40 44 42 46 50 35 37 36 34 27 25 47 96 105 112 118 113 75 58 52 54 58 56 47 32 36 40 32 17 25 25 21 23 31 30 52 31 12 6 3 7 6 5 7 14 29 21 21 29 32 28 30 30 29 25 14 3 3 14 12 12 18 21 18 10 16 25 24 15 6 7 6 3 3 4 1 5 3 4 11 4 4 7 20 35 32 6 4 7 10 13 13 11 21 33 39 39 39 34 39 55 68 67 53 42 45 48 57 76 90 85 97 105 102 107 111 115 117 115 112 112 128 125 124 122 120 122 125 127 131 129 123 127 137 141 149 148 131 141 117 106 111 119 119 116 102 99 103 110 113 129 119 110 98 79 57 60 67 68 70 71 62 62 56 52 51 59 86 54 60 87 83 31 35 6 0 0 7 21 23 12 6 5 6 8 15 24 21 20 19 14 16 16 19 20 17 13 32 20 28 28 25 46 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 135 280 423 559 658 680 668 627 591 588 550 490 444 424 434 452 472 460 422 415 423 415 397 381 364 355 343 352 376 441 447 439 331 146 21 1 0 6 30 108 203 237 278 372 427 408 351 264 172 86 41 25 17 4 4 2 26 121 221 102 67 89 100 78 30 71 88 67 29 111 349 507 681 1021 1149 1269 1269 1004 809 931 1036 1161 1316 1504 1411 1170 1135 1264 1572 2367 2247 1897 1659 1710 1711 1690 1826 2060 2071 1594 1586 1646 1867 2097 2290 1917 1825 1814 1783 1827 697 159 51 59 23 35 63 78 84 118 199 198 172 160 164 163 249 239 330 520 767 925 928 898 990 1072 1194 1091 1052 1188 1337 1272 1771 1852 1736 1620 1624 1595 1585 1589 1599 1479 1313 1247 1237 1201 1110 1069 1148 1387 1660 1551 605 239 153 296 933 877 987 1129 1315 1311 1285 1184 1133 1078 956 1150 564 188 127 82 119 114 131 143 162 167 161 169 231 307 294 257 244 275 293 257 370 184 265 296 181 41 44 50 48 50 48 56 81 107 120 91 55 53 59 64 74 88 84 62 38 32 36 29 25 23 20 14 24 15 13 34 58 15 5 9 18 29 56 123 74 44 47 12 57 78 78 71 62 19 4 5 7 17 56 21 3 6 13 15 5 50 37 15 24 23 22 30 39 38 35 40 49 45 35 38 56 38 21 25 33 30 11 13 15 24 33 12 8 9 18 27 23 15 8 28 41 14 33 47 43 34 39 40 44 48 49 47 57 63 50 45 43 39 45 43 52 52 43 33 16 14 18 22 24 25 21 37 47 49 59 35 15 5 3 3 5 6 8 13 23 36 34 38 44 48 53 52 56 60 72 75 44 66 50 28 19 23 21 17 27 28 20 29 15 25 36 39 37 29 29 32 28 20 19 21 18 19 15 8 7 8 4 11 17 16 11 14 22 30 26 4 5 3 7 12 7 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 2 4 2 1 10 25 39 50 57 51 50 52 55 54 47 51 46 50 47 37 41 41 42 39 63 116 130 123 123 116 95 62 62 47 51 56 53 48 31 25 27 26 22 25 30 23 23 30 35 49 15 5 9 15 19 15 10 6 11 20 16 17 29 24 14 13 17 22 23 13 4 8 10 14 15 12 13 20 14 14 8 5 10 5 1 0 0 1 1 0 5 2 4 11 13 3 11 21 27 22 1 4 7 8 7 6 4 11 15 19 25 34 39 49 54 59 64 66 64 57 56 65 79 83 92 86 95 103 105 109 110 111 106 107 120 133 135 130 122 119 121 117 118 133 136 130 131 139 139 144 141 131 128 128 122 115 118 126 128 111 106 103 104 108 108 111 107 113 103 73 59 67 70 70 69 69 72 65 64 84 99 86 40 63 21 0 0 0 0 0 0 2 6 11 14 6 3 7 12 14 26 18 17 17 14 13 20 30 22 13 12 14 64 55 33 17 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 115 252 423 563 646 690 667 640 611 559 503 444 410 401 404 411 389 368 366 369 373 364 345 329 315 273 253 306 383 414 493 368 180 32 0 0 10 49 102 122 208 323 444 506 457 368 248 129 47 21 27 24 10 1 4 2 110 202 180 132 188 185 125 67 92 107 74 48 115 375 340 340 376 556 885 1120 1011 1077 1181 1091 1488 1514 1453 1417 1159 1087 1018 1717 2383 2102 1791 1720 1816 1875 1797 1654 1822 1906 1729 1792 1646 1858 2033 2098 2072 2010 1869 1822 1528 766 118 210 246 176 120 116 106 143 208 260 249 195 143 153 241 459 418 583 759 906 959 878 957 1032 1103 1182 1075 1036 1132 1327 1357 2008 1726 1587 1578 1690 1685 1606 1565 1495 1373 1235 1177 1164 1129 1099 1150 1210 1410 1627 1526 892 698 500 778 1442 1469 1547 1367 1251 1209 1219 1074 987 1070 1074 1048 752 329 411 476 359 189 240 215 244 299 315 323 361 397 383 333 287 308 321 331 391 211 433 331 138 24 24 46 86 107 114 122 115 98 94 94 95 93 79 70 66 64 63 50 44 34 31 25 23 22 16 14 25 17 20 44 50 14 18 16 15 37 84 98 88 43 36 42 78 48 96 95 74 43 14 10 13 17 36 52 8 2 4 9 13 1 27 19 8 6 12 18 23 33 42 48 48 52 45 50 68 53 42 37 43 45 33 38 21 21 30 8 9 17 12 12 18 19 7 15 23 19 33 43 35 34 39 40 45 53 62 60 52 56 46 45 40 35 33 20 45 56 61 57 41 22 14 14 16 16 11 36 37 54 75 37 32 18 12 12 10 4 6 13 21 28 35 42 43 45 45 43 46 48 55 61 54 60 59 33 18 15 16 14 22 15 15 22 9 12 24 35 39 37 26 34 26 22 25 22 24 18 14 11 7 5 6 11 17 13 9 16 11 14 17 8 5 1 5 9 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 2 5 14 15 3 10 22 39 50 57 58 63 59 64 64 59 60 56 54 54 54 51 46 43 44 89 139 150 127 114 94 76 61 58 60 62 57 50 45 48 30 34 47 52 47 42 41 32 25 26 27 6 1 6 16 21 15 15 13 13 18 20 16 40 35 25 24 23 20 18 10 3 1 4 9 5 9 16 23 18 21 22 16 5 1 0 0 0 2 4 2 0 4 8 16 20 12 15 15 18 19 13 3 5 10 10 6 6 12 10 12 16 24 34 46 58 62 73 83 67 66 67 74 81 88 104 92 98 103 103 103 103 101 101 111 122 123 115 120 119 123 128 122 109 118 121 129 142 130 127 134 136 134 130 127 133 119 110 116 127 121 114 110 109 109 109 109 110 114 106 92 85 76 73 73 72 73 74 53 50 67 82 74 45 62 20 0 0 0 0 0 0 0 0 5 24 17 7 5 7 12 31 24 26 24 19 15 18 36 29 13 7 10 16 29 14 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 49 230 404 556 680 699 689 647 592 530 461 412 398 400 397 380 375 360 349 348 345 337 318 289 242 198 234 271 326 416 322 149 40 2 1 14 62 85 120 220 371 511 528 445 326 188 83 23 5 5 2 4 3 4 6 59 170 213 189 152 169 119 103 123 150 159 93 116 198 224 263 396 610 866 1088 1035 1349 1337 1283 1533 1693 1691 1410 1494 1623 910 2060 2163 1838 1688 1922 1995 2115 2054 1852 1650 2179 2021 1742 1634 1857 2007 2050 2168 2240 1910 1805 1503 825 186 319 451 306 201 191 190 211 257 280 246 175 162 275 458 631 626 766 780 798 820 826 888 1134 1124 1147 1204 1170 1379 1377 1636 1870 1594 1501 1586 1724 1828 1763 1738 1546 1375 1226 1002 1113 1157 1151 1171 1182 1149 1130 1361 1436 1404 1527 1364 1319 1376 1378 1127 1101 1062 986 850 746 1031 1110 1135 999 413 319 378 414 365 338 251 356 470 511 480 430 458 472 457 407 399 368 321 330 344 277 226 128 60 55 96 130 149 157 155 116 88 103 95 96 93 59 69 55 44 41 43 52 35 31 44 40 20 10 12 22 37 29 41 42 34 34 31 17 29 59 76 68 51 45 45 73 118 119 137 94 56 20 5 9 8 9 25 56 44 11 10 17 5 19 27 10 0 3 14 15 26 39 47 50 55 50 62 66 40 13 17 43 60 66 64 27 16 13 9 6 23 21 12 7 9 9 2 24 26 29 43 54 56 46 43 53 69 54 62 62 52 43 59 61 46 37 37 45 49 70 75 62 46 20 16 18 16 9 26 22 54 71 51 33 30 25 20 17 16 11 14 20 20 21 24 48 52 60 60 50 45 46 51 51 45 58 31 16 12 16 23 25 12 17 16 7 8 12 21 28 31 31 30 24 22 27 31 24 21 17 15 13 9 2 12 10 10 8 15 2 2 4 8 10 4 1 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 1 5 25 27 15 5 6 3 14 33 37 22 30 48 50 53 57 59 64 71 71 74 73 63 60 67 67 63 54 43 59 115 145 147 132 100 72 67 61 50 42 68 55 51 52 48 29 35 36 49 48 33 46 46 31 31 35 20 4 2 4 12 19 7 5 12 17 17 14 37 40 30 23 21 18 25 12 4 2 5 11 11 5 9 18 19 7 10 13 12 5 2 1 0 4 6 4 4 12 13 18 21 18 17 17 18 18 14 10 8 11 14 11 11 23 23 14 18 19 22 34 57 64 64 70 77 76 76 84 85 86 87 72 77 85 95 99 98 91 100 113 118 128 155 124 117 118 122 121 109 105 120 122 128 137 127 132 133 132 130 132 151 138 124 118 122 124 113 113 114 114 112 105 110 116 113 107 100 84 80 68 61 65 73 64 77 71 66 63 55 34 4 0 0 0 0 0 0 0 0 4 16 24 12 12 16 21 32 26 26 30 30 27 28 38 32 18 12 18 16 20 13 8 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 184 353 482 560 637 636 615 534 440 379 368 388 375 363 382 385 374 360 348 342 328 304 258 210 213 205 244 270 223 94 30 7 9 29 82 79 156 291 447 580 534 397 242 104 26 7 1 1 0 1 4 10 19 47 133 178 169 137 118 86 138 189 222 233 93 42 64 93 190 580 860 850 904 1139 1412 1210 1354 1446 1044 1198 1412 2329 3163 2463 1692 1658 1627 1886 2186 2132 2369 2268 2146 2075 2409 2170 1827 1688 1765 1973 2013 2044 2044 1933 1821 1759 859 314 327 568 362 303 289 301 298 255 271 230 216 307 506 599 662 675 699 730 770 832 866 927 1248 1141 993 1055 1221 1564 1214 1279 1611 1698 1496 1563 1694 1781 1820 1896 1737 1642 1350 1105 1212 1386 1423 1292 1209 1252 1418 1819 1697 1418 1216 1042 991 960 991 1064 1078 911 770 689 638 682 766 1219 1178 850 720 626 625 737 703 430 517 621 596 487 440 506 500 488 435 322 290 293 327 284 184 252 156 140 166 178 149 147 121 104 103 107 105 85 73 66 56 64 40 31 55 68 39 33 27 24 24 21 25 32 43 35 14 25 28 27 24 26 21 25 64 63 59 96 38 38 73 93 74 147 124 69 61 66 60 26 16 9 12 24 32 9 2 0 9 36 11 3 3 6 9 30 40 44 44 49 53 57 60 49 37 32 38 62 77 60 25 24 15 13 9 2 6 14 12 15 21 8 36 24 26 39 41 42 51 48 58 71 65 58 62 52 39 53 57 46 42 49 51 48 74 80 74 58 24 22 22 19 14 15 10 33 26 21 26 28 30 30 22 19 18 12 20 20 25 33 36 40 70 79 66 47 49 49 47 47 41 26 25 30 32 30 25 15 16 15 11 10 14 12 14 20 24 24 23 19 23 25 22 23 21 16 16 13 5 9 2 6 10 6 12 5 4 4 8 9 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 2 14 49 45 35 21 15 13 15 16 40 54 50 48 59 63 72 80 77 64 67 71 72 65 59 58 63 62 53 53 101 126 116 108 100 73 63 57 45 37 41 59 67 36 43 51 40 40 37 43 64 62 40 52 39 44 36 14 10 10 2 5 13 16 15 21 20 15 12 19 21 20 22 18 14 15 14 4 1 0 0 1 1 3 6 8 7 8 6 2 4 7 6 3 5 10 14 15 13 14 15 15 15 16 18 16 14 15 16 17 20 20 18 19 25 33 26 21 18 22 33 41 63 53 45 55 73 79 87 83 77 68 57 81 82 82 89 95 94 100 119 123 126 134 141 116 113 114 115 113 106 129 126 119 120 121 132 132 129 130 139 151 142 132 129 129 128 123 121 121 115 109 105 108 113 113 106 98 91 90 71 63 65 70 70 68 76 69 66 68 59 3 0 0 0 0 0 0 0 7 11 13 23 16 24 27 26 30 48 46 28 23 21 22 45 37 20 19 22 18 21 23 22 19 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 36 104 134 283 425 508 515 447 366 308 299 331 242 249 305 343 357 366 385 386 358 328 281 255 232 199 196 181 145 79 30 26 32 82 118 109 236 404 503 530 485 315 161 55 5 2 0 0 0 2 9 30 36 67 112 146 144 130 104 84 112 277 349 234 82 43 74 69 219 576 941 745 697 881 1147 1067 992 965 1007 1173 1550 1993 2054 1722 1327 1668 1728 1960 2116 2242 2541 2727 2000 1826 2002 2402 1983 1733 1679 1770 1810 1680 1839 1820 1814 1668 914 397 342 465 475 441 325 275 235 197 218 201 265 396 539 559 579 532 552 670 834 1007 1034 1060 1180 1307 1380 1445 1245 1090 1117 1196 1093 1154 1278 1463 1637 1669 1705 1718 1605 1836 1426 1343 1504 1647 1601 1581 1451 1524 1920 1703 1556 1074 714 471 568 596 744 931 942 756 582 556 562 525 520 888 746 721 823 802 779 974 873 687 729 750 670 572 483 511 555 479 329 248 268 374 248 252 245 248 194 156 181 163 125 107 87 91 88 87 82 83 78 61 58 55 28 23 31 41 35 36 36 42 47 42 38 31 18 8 4 11 13 11 34 39 31 25 43 93 86 74 44 77 82 96 87 111 185 127 38 31 53 55 55 49 21 14 40 20 9 1 4 16 13 25 16 8 10 26 34 40 42 46 53 44 59 64 49 29 24 51 106 111 72 56 20 21 24 19 9 8 11 12 16 15 15 42 28 29 42 52 46 47 72 79 56 42 45 49 43 36 34 45 43 60 65 55 68 87 83 69 48 35 18 19 17 16 15 19 13 9 11 15 22 38 26 22 18 7 11 14 30 37 30 33 61 75 58 53 74 53 53 50 42 28 27 45 37 29 22 21 19 16 11 13 19 20 20 22 21 20 21 14 21 22 22 23 22 14 11 10 8 7 0 0 10 12 0 1 1 1 3 6 4 2 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 65 74 54 30 25 36 44 21 27 38 42 46 71 75 77 70 65 70 69 72 71 70 66 64 58 60 47 63 108 79 85 97 77 51 53 49 35 27 38 52 35 30 47 55 48 40 35 34 40 47 39 42 51 55 42 28 25 18 9 5 6 10 15 9 20 15 11 12 13 6 4 3 4 6 9 4 1 0 0 0 0 1 2 5 7 6 6 3 2 4 5 6 6 13 17 17 14 16 15 13 11 10 13 26 29 26 24 25 25 21 20 28 34 34 24 21 17 25 32 34 55 58 53 64 79 76 83 77 64 50 41 45 44 67 85 93 95 104 127 119 107 110 129 127 119 122 122 117 110 115 136 115 107 119 122 131 133 138 145 148 143 141 132 133 136 134 130 126 115 107 104 107 103 110 110 108 99 86 80 73 66 75 90 87 71 59 57 45 25 0 0 0 0 0 0 0 0 3 19 30 34 33 35 39 29 19 33 71 65 39 14 10 36 46 34 18 11 13 24 24 18 25 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 25 110 214 267 249 239 223 204 167 180 164 152 153 193 233 285 332 330 315 300 284 286 253 228 210 183 159 114 81 85 119 151 194 247 376 524 528 481 378 223 81 22 2 2 0 0 0 1 23 65 88 121 136 144 141 120 98 101 172 317 261 172 70 33 51 71 229 378 548 575 594 672 824 954 987 1000 1027 1041 1330 1703 1623 1492 1507 1662 1774 2151 2148 2258 2279 2011 1817 1794 2014 2107 1823 1680 1623 1579 1626 1750 1929 1701 1857 1744 1090 344 306 313 408 466 316 232 200 201 209 227 344 458 512 514 513 531 605 725 871 967 1006 1132 1207 1158 1072 1145 1364 1179 1101 934 900 956 850 885 1242 1333 1396 1597 1833 1829 1536 1498 1526 1558 1510 1613 1771 1668 1483 1352 1233 466 260 223 279 340 378 558 632 571 474 419 471 463 418 417 352 357 390 446 490 575 454 608 677 609 477 452 454 478 510 502 294 219 276 323 164 249 173 162 184 171 158 114 87 71 64 77 90 86 82 79 72 65 51 36 21 16 16 31 37 37 36 33 23 22 16 8 0 0 0 7 15 17 16 38 34 36 58 88 63 84 89 70 66 101 127 120 162 271 133 52 43 64 80 82 47 21 22 34 42 9 1 6 22 64 77 33 16 22 27 30 39 46 49 47 57 60 58 41 26 26 53 75 86 72 33 24 23 27 18 5 6 2 6 8 15 42 13 6 23 45 50 54 71 61 59 62 47 50 51 53 60 60 61 81 77 66 72 96 91 88 71 47 25 19 15 21 24 21 16 6 5 9 20 37 31 24 13 5 6 16 27 32 30 28 36 57 42 51 63 51 57 55 55 50 39 37 26 22 19 17 16 21 7 7 11 15 20 17 20 21 20 14 15 14 16 18 20 19 11 5 5 5 0 0 3 11 17 11 0 0 1 7 11 8 5 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 55 67 40 45 48 53 70 39 50 54 59 73 74 82 82 75 72 81 83 83 83 81 73 60 58 50 77 91 55 65 67 65 50 41 42 29 26 38 45 35 33 42 52 43 24 25 37 24 26 30 33 47 50 53 31 17 15 9 6 13 16 12 5 17 15 10 9 8 5 8 2 1 3 5 10 5 1 0 1 4 5 2 4 5 5 5 3 3 2 3 4 6 8 11 10 11 15 15 14 12 9 9 18 31 30 32 32 28 26 24 31 30 26 24 18 14 22 26 27 31 34 50 68 79 81 80 75 55 45 44 48 50 63 91 102 102 109 134 113 102 108 120 122 125 124 125 117 108 117 125 107 105 110 115 131 139 141 143 145 143 139 132 131 133 133 131 126 111 105 103 103 106 110 103 102 95 82 78 71 64 66 70 65 65 63 54 43 27 18 16 8 2 0 0 0 0 19 16 16 20 31 35 51 52 45 39 45 64 36 37 35 32 47 79 55 29 17 20 32 30 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 50 125 198 211 180 150 160 192 195 217 251 276 251 217 204 200 204 219 223 223 236 229 252 280 285 264 225 200 241 273 236 303 416 482 521 494 396 266 131 28 0 0 0 0 0 0 0 24 77 125 136 139 135 132 112 100 113 150 183 157 134 105 66 58 100 255 290 440 559 666 875 914 976 991 1059 1370 1048 1150 1489 1602 1638 1564 1440 1567 1987 2029 1853 2286 2289 1915 1834 1975 1887 1665 1534 1580 1635 1697 1752 1765 1568 1842 1506 940 447 350 279 402 455 363 219 196 205 236 278 371 482 502 542 602 684 741 826 935 1004 1115 1446 1490 1468 1351 1132 1296 1334 1220 1312 1291 1230 1162 1142 1096 1065 1107 1089 1204 1330 1396 1525 1437 1451 1466 1494 1624 1558 1850 1542 898 159 202 230 229 237 256 363 408 381 355 349 427 411 355 303 288 295 330 286 259 268 219 350 368 392 446 439 447 376 321 264 217 196 207 205 151 94 156 149 137 122 71 79 62 61 65 77 81 82 75 67 55 34 26 18 17 19 16 33 39 41 32 17 8 6 3 1 0 1 1 4 7 10 17 47 32 58 69 47 105 98 92 97 108 166 159 155 146 185 222 132 109 97 85 70 67 45 25 31 45 21 5 3 5 6 7 9 14 25 30 32 35 37 44 46 43 43 77 112 84 45 29 30 58 67 55 41 32 23 14 5 1 1 0 7 13 19 16 18 22 38 54 63 66 46 41 49 58 56 57 43 40 48 62 83 77 60 65 87 88 91 63 54 41 15 24 25 22 16 8 6 5 6 17 28 24 15 14 9 6 8 8 10 15 22 26 35 30 27 36 43 48 47 44 38 34 31 23 19 13 6 7 14 3 2 4 8 16 23 8 15 14 14 18 15 15 16 16 17 16 7 2 1 0 0 0 0 13 19 11 0 0 5 6 5 4 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 10 24 36 47 64 57 60 71 56 55 69 92 99 91 105 91 107 104 94 94 90 83 71 65 63 58 57 78 71 52 60 39 42 36 33 36 30 27 42 47 34 18 12 14 18 21 24 31 20 13 20 27 29 27 28 37 26 22 21 4 24 25 13 2 6 8 7 4 3 4 14 18 7 7 9 10 12 5 1 1 9 22 15 11 5 2 1 1 4 6 7 8 9 8 10 10 12 16 15 12 19 17 14 14 18 34 29 31 33 33 33 33 26 21 20 21 17 18 17 15 16 19 46 65 79 82 77 67 49 35 32 33 37 64 94 110 108 110 126 105 97 93 100 112 122 123 125 117 113 116 105 101 100 103 113 130 138 140 138 138 138 133 131 131 131 130 128 125 111 107 103 97 95 105 104 98 88 79 73 65 70 66 76 83 63 63 51 51 47 41 43 36 8 0 0 0 0 7 3 0 0 3 17 22 20 21 24 30 51 55 52 35 25 45 66 42 25 17 20 30 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 30 83 146 200 223 216 204 204 273 282 297 321 340 325 286 253 251 257 225 192 195 203 227 272 292 297 304 312 358 365 363 402 463 463 445 387 270 153 50 6 0 0 0 0 0 0 1 7 52 75 85 98 80 96 97 90 87 166 448 315 165 253 254 232 223 323 425 625 763 849 968 1037 1050 1037 1239 1405 1123 1032 1469 1576 1461 1496 1451 1465 1512 1576 1364 1770 1905 2014 1981 1875 1807 1515 1412 1452 1560 1631 1780 1736 1669 1701 1354 741 557 594 567 397 475 345 240 255 196 282 400 459 484 558 592 638 718 822 900 1063 1072 1368 1803 1741 1446 1430 1236 1133 1589 1403 1301 1232 1091 1077 1115 1117 1128 1147 1021 1010 1081 1207 1316 1322 1475 1486 1426 1337 1178 1300 1094 611 203 182 222 226 223 240 271 277 233 237 240 248 372 294 270 263 265 278 258 253 240 249 299 267 279 284 247 231 271 236 219 223 205 159 146 140 149 150 139 97 85 82 75 77 82 80 85 92 88 70 42 25 20 17 15 17 21 30 45 59 46 28 16 11 3 2 3 1 0 1 1 2 6 19 41 35 71 67 72 106 90 87 164 163 87 107 245 232 248 242 145 145 149 144 138 124 95 45 25 23 22 11 4 2 2 1 2 8 26 29 27 30 29 47 50 52 56 65 100 103 79 45 24 39 50 58 59 47 25 18 7 2 2 4 18 12 10 16 21 5 50 58 55 53 36 67 46 39 42 46 38 51 43 51 76 79 54 53 60 68 77 47 60 38 14 28 30 21 19 19 16 10 4 14 16 11 5 8 8 6 4 6 15 11 17 21 21 30 20 34 32 32 35 28 41 38 30 22 19 16 5 4 8 6 5 5 5 7 11 9 7 3 3 4 7 14 8 8 8 8 6 1 0 0 0 1 1 17 12 13 12 3 10 13 10 9 10 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 45 60 74 54 75 87 80 79 99 122 118 102 100 148 81 94 92 81 87 81 58 61 63 54 59 59 51 49 52 48 26 28 30 30 33 44 27 54 38 13 14 18 20 26 27 25 21 12 16 19 18 15 9 21 18 20 27 16 20 13 4 2 5 7 6 3 6 7 0 2 3 9 10 6 5 3 2 4 10 18 19 18 10 5 3 2 1 3 5 11 17 17 10 14 16 17 17 17 27 23 24 25 28 49 26 24 26 30 35 36 29 20 21 27 24 20 18 16 14 22 52 73 73 78 77 63 54 37 29 27 39 69 100 113 109 109 114 96 97 91 98 112 122 125 118 122 110 101 103 104 93 95 108 124 131 140 135 133 136 140 140 131 126 123 122 122 117 113 111 103 96 98 103 98 94 83 74 75 79 78 80 84 82 68 53 51 32 22 27 37 6 0 0 0 0 0 0 0 0 4 12 25 29 30 27 26 34 36 25 22 26 37 33 35 37 27 29 40 19 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 65 139 223 289 318 330 367 440 429 424 412 424 437 421 386 359 354 343 348 328 304 258 202 216 220 235 244 246 285 318 334 360 387 343 267 168 75 2 1 0 0 0 0 1 1 1 3 21 58 65 63 51 48 41 64 171 517 924 354 237 102 115 312 292 309 467 740 980 803 782 809 854 826 1001 1137 1130 1095 1352 1274 1319 1395 1386 1373 1517 1630 1734 1643 1502 1937 1964 1866 1761 1381 1370 1394 1437 1582 1758 1760 1809 1674 1318 665 623 552 474 341 360 227 189 227 273 392 542 560 572 639 685 702 835 940 1030 1199 1114 1426 1691 1634 1250 1430 1317 1191 1406 1853 1569 900 874 981 952 945 1203 1252 1160 865 1136 1180 1202 1254 1406 1425 1239 1256 1103 785 395 317 218 205 232 232 250 264 267 245 196 211 186 202 244 211 224 257 317 330 289 332 361 407 423 374 330 321 248 226 271 232 223 155 130 126 120 78 67 81 90 89 82 77 85 86 80 84 83 83 75 57 42 32 25 22 22 29 41 59 64 56 29 19 20 16 8 3 6 3 0 0 0 0 0 10 21 33 67 81 68 108 145 128 127 262 198 140 264 267 221 205 184 168 145 140 170 174 144 101 45 19 15 14 10 10 2 0 0 6 29 25 26 27 30 40 51 63 72 73 76 83 103 89 53 34 36 41 41 33 20 17 10 10 8 13 30 25 16 24 29 9 34 85 56 45 53 29 60 57 40 22 25 28 34 52 74 77 45 37 38 55 67 53 55 54 31 23 30 22 23 23 23 19 9 14 9 6 9 12 11 9 5 5 5 6 15 18 23 24 16 31 18 13 14 18 23 30 27 19 13 13 9 5 5 4 3 4 3 1 5 8 2 0 0 0 1 5 2 10 6 4 4 2 0 0 0 0 1 6 5 8 14 12 13 19 17 10 8 6 4 4 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 30 50 62 63 46 89 100 94 101 136 109 112 130 130 78 159 64 41 42 48 42 34 46 49 46 49 47 41 43 47 43 28 23 30 27 31 39 21 60 58 36 21 18 20 34 34 24 15 13 11 17 22 21 16 22 41 34 26 25 15 13 6 3 4 5 3 3 1 1 2 0 0 4 14 18 18 15 7 7 13 19 21 23 21 20 12 6 7 13 8 8 10 12 13 7 6 12 17 22 27 25 28 27 28 41 34 32 27 24 26 30 33 27 24 25 26 28 27 20 17 24 43 69 66 74 72 63 59 57 48 43 52 77 101 101 100 109 110 96 86 86 94 112 124 122 111 131 105 90 94 96 97 97 112 120 122 130 130 126 127 129 130 128 125 124 121 121 124 116 108 102 99 101 105 95 94 83 78 82 82 87 89 84 74 61 49 53 17 0 0 0 0 0 0 0 0 0 0 0 0 11 25 24 25 21 19 20 24 26 43 42 38 33 30 26 15 15 15 19 22 23 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 37 106 209 306 377 455 441 470 539 609 589 561 537 511 475 422 402 383 360 365 418 432 437 384 295 237 180 171 193 242 237 289 308 252 198 84 24 0 0 0 0 0 8 35 4 0 3 28 85 79 91 71 41 28 70 82 174 406 278 588 764 664 590 557 522 683 953 1016 555 893 916 721 583 838 859 916 1013 1081 1080 1268 1416 1452 1466 1590 1596 1779 1821 1800 1834 1754 1741 1753 1654 1524 1523 1468 1588 1703 1641 1928 1888 1529 1134 963 505 320 229 176 175 180 232 362 540 693 661 769 798 851 947 1006 1017 1111 1253 1346 1364 1419 1332 1275 1457 1611 1531 1339 1379 1447 759 876 1056 1072 1135 1499 1149 1150 1259 1256 1114 1121 1131 1124 1135 1072 938 761 489 362 245 212 266 283 266 262 279 302 300 317 356 258 237 232 208 206 231 331 341 345 408 480 514 482 394 314 333 201 210 241 225 257 202 168 140 121 89 81 98 106 118 137 115 95 63 48 53 52 53 41 32 29 26 34 35 36 45 65 68 42 23 10 12 20 18 12 6 2 0 0 0 0 0 0 1 4 14 40 75 70 86 144 153 94 207 164 159 223 270 183 99 99 135 147 139 136 151 164 152 94 37 12 9 13 19 6 1 1 10 24 12 11 20 25 30 45 65 88 102 97 78 72 63 46 33 35 42 40 24 16 18 16 16 13 16 26 29 40 27 28 24 21 65 53 50 44 28 36 56 46 29 16 13 17 35 56 62 50 52 55 56 58 56 48 54 52 31 22 23 23 29 32 25 13 11 12 9 6 7 10 11 6 6 6 7 19 16 20 22 17 14 11 10 7 12 24 23 17 16 8 6 12 12 5 5 4 3 2 1 3 5 3 0 0 0 1 2 4 13 10 5 2 0 0 0 1 2 5 9 7 10 19 18 11 14 6 8 7 7 7 5 2 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 18 44 51 54 71 108 122 74 54 79 57 102 85 94 93 31 36 33 28 37 47 45 47 40 49 49 36 32 27 28 33 31 19 23 22 26 34 38 43 47 48 36 25 22 44 37 31 22 12 8 7 11 13 19 27 24 27 21 12 9 6 6 2 1 1 1 5 1 0 0 0 0 0 14 17 14 13 12 2 3 8 15 20 21 20 8 1 3 9 8 5 5 5 5 5 8 10 17 25 32 33 24 28 30 31 31 33 29 22 17 18 25 23 27 30 31 33 34 27 26 28 40 59 56 57 54 52 51 44 32 35 56 88 110 103 96 104 113 104 79 76 100 108 116 114 106 148 93 76 81 87 87 91 111 115 115 120 128 120 118 125 133 130 114 121 119 120 119 107 101 99 97 104 112 102 96 84 82 85 89 108 113 111 95 74 57 50 11 0 0 0 0 0 0 0 0 0 0 0 0 6 12 13 17 10 12 11 18 32 39 50 42 41 51 58 27 30 19 12 17 24 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 48 131 237 310 336 324 389 489 582 608 600 582 568 530 466 451 417 366 337 361 372 397 392 380 369 376 272 228 241 227 280 245 195 141 9 3 0 0 0 0 5 2 2 3 0 4 40 74 84 114 67 48 51 62 55 172 220 245 305 384 332 508 651 730 1076 1122 957 681 553 653 653 627 707 827 1082 1043 1022 1024 1147 1307 1424 1535 1468 1404 1807 1418 1487 1702 1725 1686 1676 1664 1632 1609 1471 1612 1595 1529 1698 2034 1515 1348 1154 612 298 184 198 249 316 263 447 619 797 842 967 902 906 960 976 1000 1152 1297 1376 1326 1278 1200 1225 1165 1194 1597 1532 1381 1292 1155 1050 1149 1002 1364 1719 1053 1059 1118 1081 963 969 1040 878 689 573 184 674 481 280 180 200 388 405 314 250 249 301 319 450 550 506 407 368 334 298 271 256 339 411 546 645 734 570 467 325 260 259 271 300 260 189 167 189 140 120 120 114 122 156 145 119 66 51 27 39 55 49 19 28 37 40 39 56 52 41 37 37 38 12 5 6 12 21 11 10 9 6 4 3 1 1 0 0 0 0 5 32 62 62 63 111 134 121 128 168 163 222 226 136 44 46 63 71 44 87 66 99 124 125 95 20 11 22 24 18 44 41 18 7 6 6 28 31 32 44 75 93 129 113 84 70 56 54 50 45 43 50 31 19 22 27 25 33 36 36 34 43 42 39 28 25 41 52 47 49 54 50 49 33 21 11 7 6 15 30 36 39 43 48 53 43 54 55 31 51 40 32 27 26 37 39 27 17 14 17 13 7 7 8 8 10 6 8 9 10 10 19 27 23 15 13 6 3 12 21 17 10 16 9 6 9 8 2 7 8 4 0 0 0 1 1 0 0 0 0 2 4 7 12 4 3 1 0 0 3 3 9 10 5 14 20 14 13 20 20 12 8 9 11 10 9 4 3 2 2 2 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 3 31 41 62 84 85 113 55 49 49 40 95 70 36 41 57 51 20 16 33 49 56 67 44 51 53 43 35 13 29 23 22 24 18 22 25 34 44 42 36 52 42 27 19 28 37 25 13 6 7 9 14 13 12 15 13 10 12 9 7 7 8 1 0 0 0 0 0 0 4 6 5 4 7 8 6 4 3 2 0 3 7 12 17 18 17 15 10 6 6 6 6 6 7 10 15 9 16 27 36 40 29 33 35 34 28 17 30 23 17 17 22 23 23 24 26 30 34 33 34 31 36 48 48 51 46 42 34 26 27 40 56 75 88 90 104 101 95 90 84 75 89 101 99 102 112 141 92 71 73 82 95 107 130 111 107 119 125 122 120 124 127 126 120 125 120 122 124 119 120 128 117 114 115 104 94 90 90 86 80 81 92 84 80 76 67 51 29 30 27 21 12 0 0 0 0 0 0 0 0 0 0 4 16 13 13 14 20 23 14 32 20 11 24 44 19 16 38 28 12 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 120 173 248 277 234 335 410 453 474 472 474 455 446 451 424 388 335 287 236 212 231 270 312 338 256 229 223 221 236 190 151 74 0 0 0 5 5 14 34 5 5 8 8 8 3 36 83 123 157 383 208 101 138 368 413 349 543 900 682 457 407 536 930 1129 874 886 934 785 598 630 823 1070 1258 1062 1021 1055 1086 1069 1048 1441 1432 1503 1704 1118 1410 1694 1765 1707 1713 1532 1536 1559 1531 1573 1577 1482 1641 1881 1444 1397 1054 601 249 152 237 338 379 411 666 614 729 914 989 867 846 883 967 1085 1284 1311 1280 1260 1234 1189 1217 1104 1081 1176 1186 1223 1206 1226 1247 1227 1055 1180 1263 1068 1065 956 910 846 760 715 571 608 408 501 616 441 194 114 117 118 337 315 326 338 346 430 588 720 727 691 632 617 489 360 296 354 389 770 923 763 584 579 371 288 369 523 287 329 313 271 201 125 117 137 143 151 216 108 66 48 36 15 43 50 39 29 51 44 39 44 53 49 32 29 27 21 4 1 3 4 8 15 24 15 11 9 7 2 1 0 0 2 6 15 42 47 46 54 82 133 181 190 148 136 218 226 192 146 50 17 13 13 12 24 37 46 59 74 63 22 43 40 22 2 14 5 0 2 6 9 19 30 43 70 112 117 91 80 82 80 70 45 49 45 37 25 15 14 31 39 29 31 94 79 51 52 33 43 21 16 32 34 25 34 37 31 26 34 23 9 1 5 13 14 28 28 30 43 36 64 63 38 34 41 42 38 37 40 32 28 24 15 9 9 4 4 6 11 18 15 7 4 3 4 14 23 25 21 13 2 1 2 8 9 5 7 10 11 8 5 3 4 12 7 0 0 0 0 0 0 0 0 0 2 2 4 6 1 4 5 2 1 4 2 5 7 8 13 17 8 8 11 12 12 12 13 12 10 7 4 5 5 5 5 4 2 1 1 1 0 0 1 1 0 0 0 0 0 0 0 2 17 41 59 87 102 106 21 42 38 37 63 68 20 17 26 26 12 15 25 32 42 51 25 33 40 46 43 23 15 22 24 25 22 21 29 29 28 32 37 50 38 35 30 28 37 14 14 13 9 7 8 11 10 8 8 6 5 3 2 2 2 0 0 0 0 0 0 0 0 1 1 2 3 6 6 8 7 2 0 3 4 10 20 24 21 16 10 6 7 8 10 11 11 9 7 5 11 23 35 40 36 33 33 30 25 19 25 26 21 19 22 26 27 26 25 28 32 33 36 34 38 41 41 46 45 40 33 33 43 31 52 67 79 88 100 101 94 91 96 101 87 79 87 97 105 107 111 77 73 76 85 113 127 110 105 110 118 124 120 121 128 132 129 123 120 128 131 124 114 119 113 107 111 113 103 100 101 97 92 88 82 91 81 71 62 57 65 68 70 71 50 0 0 0 0 0 0 0 0 0 0 0 2 11 16 15 27 27 10 16 17 16 24 30 18 29 36 24 9 5 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 25 38 86 92 86 151 205 263 286 304 340 368 356 347 328 313 286 261 247 224 178 186 183 174 172 164 174 174 171 143 92 23 0 0 1 2 19 51 51 9 5 8 13 19 24 37 74 96 274 612 329 243 226 296 379 438 889 661 474 600 548 636 866 1019 855 841 799 660 591 823 1388 1284 1221 1062 974 947 980 935 1035 1452 1108 1543 1535 1342 1591 1779 1762 1709 1644 1528 1658 1626 1593 1574 1594 1509 1835 2011 1780 1459 1009 479 225 182 161 240 297 515 745 760 835 906 1112 1049 846 979 1112 1245 1323 1227 1198 1236 1181 1118 1132 1136 1184 1168 1166 1237 1223 1126 1100 1126 1179 1058 985 963 895 772 805 823 771 746 889 1096 655 882 1150 873 209 151 315 301 418 536 531 501 530 606 685 830 847 825 796 780 620 428 366 512 692 874 1091 849 555 533 298 417 342 320 340 463 257 221 212 170 134 188 177 187 188 31 41 40 41 38 49 50 65 64 63 54 43 47 53 45 23 25 15 14 10 4 1 4 6 12 20 11 11 6 3 1 0 0 1 7 13 22 61 81 71 66 85 115 139 131 132 150 175 224 242 198 108 37 10 2 13 21 11 11 17 23 22 12 41 39 37 31 13 6 1 2 4 8 20 27 36 67 96 97 94 80 116 140 120 57 43 34 20 9 6 6 20 24 17 22 61 94 66 44 44 31 17 6 18 47 57 49 41 35 28 23 6 4 2 2 5 6 48 34 15 18 24 43 41 32 27 36 37 37 43 40 29 32 31 14 9 10 8 7 5 7 11 9 3 1 0 0 4 14 16 18 15 8 4 3 5 8 4 1 6 7 3 5 8 5 10 6 3 1 0 1 1 0 0 0 0 3 4 3 4 5 0 1 1 1 3 1 0 10 9 10 16 9 9 9 11 15 16 17 12 11 14 12 11 10 8 6 4 4 1 0 0 0 0 2 3 3 1 0 0 1 0 0 3 15 45 46 78 88 56 20 42 24 32 42 31 13 14 11 12 15 15 20 31 38 41 32 23 24 24 25 29 36 32 36 29 22 21 33 34 31 36 45 46 30 39 43 33 19 17 18 15 10 5 5 7 8 7 5 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 8 17 20 6 6 5 10 18 24 22 18 12 11 12 12 11 12 9 7 8 11 16 22 33 35 30 30 34 25 21 18 17 23 24 21 21 22 23 28 30 31 32 33 37 38 43 39 36 38 43 39 35 39 41 27 41 45 60 72 82 102 92 87 91 98 97 72 73 86 93 97 103 78 61 79 100 109 120 106 104 105 110 124 132 122 122 124 126 127 117 124 129 122 110 108 104 99 106 113 111 105 106 111 109 102 91 77 70 60 53 53 65 63 69 73 44 2 5 32 9 0 0 0 0 0 0 0 4 14 15 14 23 21 12 14 14 15 14 10 11 19 51 36 17 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 32 56 99 120 140 164 197 200 215 209 203 198 185 185 171 166 188 196 151 133 129 130 132 129 92 39 0 0 0 6 26 52 80 40 6 3 12 15 12 14 26 34 56 249 356 268 322 177 157 285 475 1016 345 364 625 694 993 991 942 890 879 776 507 776 1093 1180 1272 1353 1215 819 651 722 736 1063 1224 1033 1658 1363 1404 1642 1793 1800 1883 1803 1798 2023 1906 1748 1605 1536 1587 1972 2024 1740 1312 860 388 447 378 261 245 310 543 655 719 767 622 982 1088 927 990 1138 1236 1238 1215 1262 1273 1160 1031 1085 1283 1371 1436 1290 1273 1233 1075 1022 1029 1037 1039 1038 1042 959 853 837 820 988 969 947 1122 1459 1554 1728 1452 953 660 1062 1100 834 733 699 645 670 695 679 613 651 687 764 766 649 538 514 592 749 761 948 1004 605 377 291 280 299 313 414 523 213 192 197 191 187 259 190 196 126 29 65 41 66 72 57 52 99 76 71 62 36 36 48 36 20 18 9 10 12 8 3 5 6 5 5 7 9 8 5 4 3 0 0 3 9 10 6 4 21 51 83 102 105 124 131 142 157 186 201 205 171 105 42 16 6 5 2 0 0 0 3 5 19 40 22 14 12 8 0 1 1 4 14 25 22 42 69 90 98 73 122 152 112 50 60 23 11 4 2 3 7 8 10 19 37 57 46 26 14 11 17 7 4 4 7 17 23 36 40 26 1 0 0 0 0 2 10 36 17 8 14 28 23 7 6 17 27 28 26 29 26 25 28 7 11 10 3 5 4 2 1 2 2 0 0 0 0 2 9 7 11 8 4 4 2 9 8 4 3 1 0 4 9 9 5 3 3 1 0 0 0 0 0 1 3 6 4 3 3 2 2 2 4 3 2 1 1 12 4 9 15 11 10 10 14 14 13 15 8 6 6 7 8 9 7 6 4 1 0 1 1 0 1 2 1 2 1 0 0 1 0 0 4 10 22 38 53 45 23 5 24 10 28 25 12 8 7 11 13 13 11 18 31 31 25 21 21 24 20 18 22 27 30 36 28 24 25 29 30 46 33 36 41 24 26 31 33 30 23 22 13 7 4 3 7 16 19 12 7 7 5 2 3 2 1 0 0 0 0 0 0 0 1 0 0 2 4 5 13 11 8 5 5 5 11 18 24 26 29 22 19 17 16 15 13 8 11 17 18 14 22 29 31 30 32 34 27 26 21 18 22 21 22 24 25 27 32 39 34 31 34 40 43 49 50 46 44 47 40 33 30 30 30 29 34 38 60 76 86 88 83 85 92 98 97 83 85 90 93 96 93 64 68 88 100 95 100 101 101 103 110 123 117 111 121 135 137 117 116 112 108 105 103 101 97 96 100 105 109 108 115 112 105 93 77 74 67 61 54 50 51 57 63 36 21 50 44 8 0 0 0 0 0 0 0 3 9 14 11 11 11 12 16 16 11 13 11 9 14 23 23 21 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 35 52 65 83 93 111 104 123 133 135 135 129 136 152 147 91 108 94 94 101 91 49 15 0 0 0 0 1 28 67 39 23 34 40 31 29 15 16 38 83 78 105 117 147 57 73 230 506 524 258 559 627 734 801 904 974 937 923 809 420 924 1188 1344 1406 1433 1782 1695 1465 1302 1276 1445 1175 1230 1599 1241 1281 1607 1816 1819 1747 1795 1941 2201 2272 1976 1693 1566 1664 1897 1926 1591 1247 764 392 562 574 353 253 293 375 550 665 660 564 737 1024 1223 1446 1449 1168 1177 1214 1325 1369 1227 986 947 1077 1300 1650 1480 1317 1253 1120 1003 1063 1082 1164 1164 1012 1076 1062 1013 1082 1436 1077 1288 1277 1399 1102 1030 1101 1130 1045 828 684 669 614 567 489 584 617 545 463 472 453 577 627 614 548 514 527 517 489 404 483 421 306 308 339 366 407 326 267 264 223 215 200 215 232 178 175 68 46 59 37 99 102 65 66 128 65 71 49 30 35 30 26 23 22 18 5 9 5 2 3 7 2 0 0 0 1 2 4 4 2 2 0 5 9 12 10 3 20 61 109 137 125 126 127 126 130 128 161 172 151 89 11 8 2 1 1 0 0 0 0 8 24 16 16 16 9 2 1 0 8 9 17 25 31 86 90 93 96 89 69 86 65 45 16 10 7 3 3 3 2 3 5 9 11 18 14 13 13 11 6 6 7 17 30 32 31 35 21 3 0 0 0 0 0 2 12 6 8 9 12 23 9 6 9 14 14 9 30 17 22 29 4 1 2 3 4 2 1 0 1 2 2 0 2 2 5 7 1 6 2 6 16 25 11 5 5 8 7 1 4 10 10 7 3 1 2 2 2 0 0 0 1 3 4 2 0 1 2 3 5 8 5 4 3 2 6 6 10 13 13 10 8 11 13 12 11 6 4 3 2 4 6 7 9 9 9 10 10 3 2 2 2 4 0 0 0 0 0 0 2 5 6 14 31 28 14 5 4 8 4 26 15 8 9 9 19 11 8 9 16 27 25 27 27 24 23 28 21 30 33 27 29 26 26 27 28 33 36 43 45 41 29 24 12 5 3 13 25 13 11 5 1 1 5 16 21 20 17 13 6 4 2 1 1 0 0 0 0 0 0 0 5 1 6 9 6 9 11 11 8 7 12 20 26 29 31 30 27 21 20 19 18 17 9 5 9 11 12 24 24 24 26 29 33 35 29 23 20 21 19 25 28 33 36 37 44 35 29 32 43 57 55 53 53 53 51 44 36 32 26 29 44 53 50 59 64 64 72 78 64 67 73 75 72 73 84 89 92 94 79 98 93 95 100 96 94 91 98 109 120 128 125 133 136 135 126 118 110 108 106 103 103 105 96 90 91 95 97 105 104 102 97 85 72 60 53 49 47 48 50 46 42 38 38 40 3 0 0 0 0 0 0 0 3 6 8 7 9 10 16 21 16 13 18 16 14 12 9 25 26 21 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 15 28 44 56 61 75 89 98 103 101 107 116 96 74 89 52 83 77 51 32 5 0 0 0 1 1 10 34 49 55 67 63 45 33 10 20 80 97 66 87 26 11 14 44 160 479 570 398 450 560 794 830 846 942 998 1070 747 604 978 1067 1587 1452 1431 2127 2412 1460 1277 1589 1542 1439 1473 1418 1300 1383 1831 1867 1889 1794 1790 1741 2150 2278 1961 1651 1555 1638 1744 1733 1550 1194 663 369 438 484 302 297 308 370 563 606 606 668 843 1034 994 1037 1178 1161 1159 1145 1377 1369 1179 951 817 812 941 1190 1665 1789 1454 1224 1126 1156 1011 1165 1191 1103 1083 1076 1122 1172 1269 1340 1153 1007 997 1020 894 814 849 753 647 637 628 521 494 492 474 518 444 414 393 376 376 523 551 522 402 345 313 278 259 284 320 272 286 435 532 379 305 213 182 188 188 195 203 174 139 124 21 75 72 48 74 119 66 96 110 60 55 28 24 23 18 20 23 18 10 6 9 3 1 3 5 0 0 0 0 0 0 0 0 2 3 0 1 2 7 11 6 4 25 70 82 67 98 139 140 181 223 193 168 161 124 57 1 0 2 2 1 0 0 0 2 28 53 16 21 15 10 8 5 13 15 16 22 24 49 85 98 104 93 34 99 52 30 29 3 6 9 8 5 2 1 2 2 0 0 0 8 15 15 11 6 5 3 21 41 42 34 17 6 1 1 0 0 0 4 9 6 8 6 8 10 10 7 14 8 3 7 28 26 19 18 8 3 1 1 1 1 2 0 0 3 3 2 5 11 6 6 6 6 1 8 21 26 20 34 17 15 14 7 6 7 7 7 8 8 6 9 5 2 0 0 1 1 2 1 0 0 0 2 5 9 8 6 4 4 5 8 9 12 11 12 16 26 17 16 14 9 4 3 3 3 6 9 12 13 18 20 16 7 7 5 3 1 0 1 0 0 0 0 0 0 3 12 20 13 3 1 0 1 4 16 9 5 5 6 8 4 6 8 13 18 14 15 19 20 23 34 24 22 19 20 26 27 27 27 29 28 24 31 45 41 32 25 24 14 12 14 19 17 10 3 1 4 11 14 16 23 24 18 7 4 1 2 4 4 1 1 0 0 0 0 2 2 7 15 17 16 20 23 22 17 15 19 28 30 27 22 21 20 18 18 17 12 6 3 6 8 12 19 19 22 26 30 36 43 27 23 22 21 20 20 28 37 37 32 29 31 23 27 47 68 69 66 65 61 56 50 38 33 27 29 35 36 39 48 51 59 69 69 52 58 67 72 74 83 77 91 105 118 121 71 81 93 97 95 91 89 102 116 131 139 113 109 123 130 130 126 114 108 99 105 118 120 89 79 77 83 92 100 110 95 85 72 54 57 55 50 45 47 56 49 33 28 17 1 0 6 2 0 0 0 0 0 6 11 14 20 19 18 21 19 13 14 22 17 18 19 12 13 21 13 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 37 47 56 66 73 79 83 84 64 62 57 36 69 42 43 38 8 0 0 0 26 101 48 28 44 59 71 72 46 50 70 88 161 110 66 53 26 7 7 65 181 275 396 358 370 579 979 801 768 741 766 983 722 747 890 982 1370 1017 948 1059 1112 805 784 855 1174 1496 1459 1236 1520 1799 1842 1811 1996 1829 1598 1615 1901 2280 2110 1688 1472 1492 1646 1719 1574 1156 729 396 438 475 411 450 415 429 505 556 678 844 1123 1227 1061 1101 1116 1169 1242 1405 1487 1377 1176 1039 950 745 636 688 1335 2317 1626 1420 1317 1262 1114 1130 1176 1177 1211 1189 1172 1153 1055 955 953 817 984 805 609 551 608 607 532 595 684 572 540 491 453 455 434 408 316 373 467 486 402 310 243 210 205 219 225 214 214 234 267 195 184 195 196 116 115 129 136 143 145 114 103 74 27 103 83 72 79 98 55 91 96 66 36 16 25 19 14 15 19 16 8 5 6 4 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 11 12 4 1 15 29 34 48 87 120 182 268 286 258 197 140 60 1 0 1 2 1 0 0 0 1 24 26 11 18 11 25 21 18 15 11 17 17 23 35 68 75 81 82 72 20 66 35 25 11 0 2 4 3 0 0 0 0 0 0 1 0 1 4 5 4 8 7 5 21 37 36 15 3 0 0 0 0 0 9 12 6 3 5 8 11 10 9 20 9 3 1 4 20 19 9 7 7 0 0 0 0 1 0 0 0 1 1 5 22 4 11 13 9 4 0 7 31 40 33 19 14 9 6 5 4 3 7 13 21 23 22 14 6 1 0 0 3 4 2 0 0 0 1 5 11 13 11 6 6 8 10 10 13 10 22 35 27 12 17 17 15 13 12 7 6 7 10 10 11 15 15 11 6 6 5 2 1 0 0 0 0 0 0 1 1 1 4 7 5 1 1 0 1 3 7 8 5 3 2 2 1 2 7 13 13 8 7 9 15 20 25 30 19 13 17 22 22 23 27 30 29 25 30 43 46 32 25 25 19 21 12 25 28 6 17 6 1 5 13 13 12 23 18 8 5 10 4 3 6 8 6 1 4 3 1 1 1 5 13 19 18 13 10 14 14 12 12 21 28 33 29 22 21 17 16 13 9 4 2 4 9 12 14 15 19 25 28 41 51 31 21 22 24 22 21 25 29 36 33 26 23 17 22 36 53 59 64 63 77 70 53 38 28 36 34 30 29 29 39 40 58 68 58 36 46 49 47 52 66 56 90 112 145 158 96 71 70 90 94 81 89 104 116 121 124 120 110 112 108 115 127 122 117 96 95 104 104 102 98 86 89 100 107 129 103 83 72 64 70 69 57 47 47 54 48 8 0 0 3 8 10 9 3 0 0 0 2 8 11 15 20 20 15 20 17 13 15 16 16 15 16 16 13 11 11 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 27 32 44 41 48 59 60 56 46 45 34 37 34 24 36 31 0 0 0 0 7 19 12 48 66 70 64 29 38 88 156 212 97 37 23 21 1 0 40 133 256 313 216 351 607 838 832 811 672 620 813 1093 919 727 598 778 741 705 659 745 852 1038 1014 1346 1404 1219 1089 1621 1786 1754 1744 1849 1955 1662 1506 1645 2108 2092 1682 1446 1527 1869 1862 1789 1390 866 353 567 585 614 723 691 453 470 538 618 767 1170 1180 1049 1129 1124 1196 1235 1255 1365 1575 1000 928 821 715 711 602 1400 1890 1571 1531 1326 1244 1233 1233 1238 1143 1092 1180 1243 1210 1211 1153 968 802 848 503 455 548 676 794 654 712 734 647 568 563 395 338 399 419 399 336 328 270 182 151 148 147 150 161 194 194 159 135 142 153 114 99 95 64 68 69 73 74 73 62 65 39 43 86 84 84 87 73 55 68 93 48 24 19 23 22 16 14 15 16 8 3 3 4 4 3 3 1 0 0 0 0 0 0 0 0 1 1 1 3 6 1 12 8 1 6 17 17 17 33 59 40 48 145 212 189 102 47 12 1 1 0 2 0 0 0 1 14 7 4 8 9 31 20 9 10 10 18 11 23 38 46 50 89 76 78 66 55 23 18 13 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 3 7 2 5 20 31 27 10 6 17 12 0 0 7 10 6 1 3 1 1 1 5 13 7 4 3 4 9 31 18 4 2 4 0 0 0 0 0 0 0 0 0 3 7 0 10 6 8 8 1 0 1 8 9 7 6 7 8 6 5 4 5 5 5 6 11 15 10 3 0 1 3 9 8 5 2 1 1 2 8 14 14 13 16 18 15 12 10 7 21 20 16 13 14 16 17 17 17 14 8 8 9 8 8 9 13 13 11 8 3 2 1 2 3 1 1 0 0 1 3 2 1 2 2 2 2 2 2 3 4 3 4 1 1 1 0 0 4 12 16 15 8 9 15 17 19 21 16 12 10 11 14 18 24 23 29 28 27 34 38 29 24 20 17 27 18 18 19 13 28 13 8 5 10 15 5 27 21 12 15 26 17 18 19 16 8 0 1 1 4 5 3 15 17 17 18 24 32 30 26 21 17 17 21 26 28 25 22 18 17 13 8 4 1 2 6 8 9 11 13 19 19 27 42 44 18 23 25 21 18 20 22 24 25 22 18 16 19 20 44 70 72 60 81 64 46 34 29 47 53 51 41 39 61 46 72 65 46 42 42 43 58 64 63 59 76 80 97 104 111 202 190 104 63 58 68 86 105 105 111 128 126 106 108 109 112 116 118 114 98 87 83 85 88 88 93 100 101 103 114 84 78 82 81 77 50 41 43 47 36 8 1 0 0 3 9 18 16 12 8 5 7 7 11 14 15 18 20 21 17 12 13 18 13 4 0 0 2 6 6 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 11 18 22 17 23 42 36 38 47 35 16 23 27 0 0 29 19 4 3 0 16 11 12 43 64 67 61 50 64 97 147 183 145 13 4 2 3 4 10 55 114 127 129 285 549 658 675 690 603 654 753 907 961 1062 665 505 552 587 460 686 834 1082 1181 1145 1132 1033 1101 1444 1519 1471 1510 1655 1915 1608 1439 1611 2043 2257 1685 1556 1706 1964 2013 2024 1401 841 543 617 578 563 588 581 403 493 562 640 757 1011 1231 1162 1090 1131 1225 1269 1314 1373 1407 938 825 914 987 1051 1037 1404 1519 1526 1490 1348 1332 1385 1300 1218 1259 1581 1393 1277 1158 995 1014 769 671 606 344 288 512 806 954 829 683 588 573 462 315 522 480 469 502 394 317 234 162 109 88 111 115 113 125 146 135 112 97 88 88 95 53 46 48 49 51 52 46 54 61 32 73 51 55 68 83 77 59 39 28 28 18 22 25 27 28 28 30 23 19 13 1 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 2 19 26 1 9 5 0 5 14 3 4 24 48 61 79 63 119 122 62 57 51 16 2 3 6 2 0 0 5 18 9 7 7 7 8 20 58 34 15 15 11 14 17 25 47 97 35 78 77 42 36 23 15 11 11 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 23 28 36 25 16 5 1 1 15 6 0 0 0 0 0 2 4 3 9 2 0 3 12 18 10 2 1 0 0 0 0 0 0 0 0 0 0 0 1 6 1 11 9 1 0 0 0 1 1 1 2 2 1 3 5 4 3 1 0 2 6 5 2 0 4 10 11 11 10 7 4 0 0 6 10 12 12 13 14 19 15 9 9 31 24 17 16 15 15 15 17 18 13 7 6 8 10 10 10 12 13 10 7 2 3 2 3 4 3 3 2 1 2 3 3 5 3 1 0 1 2 4 2 1 2 4 0 1 0 0 0 1 2 3 3 3 6 12 12 17 15 9 9 4 4 6 11 19 17 30 28 21 21 25 24 24 19 15 16 15 6 5 5 1 4 13 16 14 11 11 32 27 25 26 27 30 30 26 22 15 10 7 5 14 21 24 32 30 26 23 22 25 32 35 31 26 22 20 21 20 22 20 16 17 16 8 4 2 2 3 4 5 6 6 7 6 9 32 47 38 38 25 18 16 19 22 24 26 21 16 15 14 14 32 53 64 70 105 81 66 54 42 38 43 59 58 48 48 45 84 64 41 34 32 24 44 59 70 75 66 66 74 69 59 59 85 67 56 51 54 70 87 97 104 107 112 121 114 110 99 96 108 113 108 109 110 102 84 79 82 100 106 98 119 97 101 106 97 76 42 37 40 42 39 26 6 1 6 12 14 18 24 18 14 12 11 11 10 14 17 17 22 18 19 14 15 21 8 1 0 0 3 9 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 15 16 15 20 16 38 32 13 24 44 70 59 40 53 32 14 7 5 18 6 8 16 24 46 67 64 58 87 107 127 77 10 0 0 0 0 17 64 117 86 146 273 419 545 595 524 447 539 667 660 758 827 622 392 367 305 212 676 782 1191 1429 1158 943 954 1007 1106 1143 1092 1318 1618 1706 1551 1456 1589 1872 2069 1916 1793 1785 1914 1957 1907 1343 925 895 895 776 687 635 491 391 466 519 544 729 928 1041 957 958 1072 1205 1306 1359 1366 1373 1313 952 706 787 945 1205 1582 1333 1285 1315 1342 1369 1459 1313 1225 1245 1261 1156 1205 1141 931 696 484 533 635 807 846 993 700 666 556 401 418 346 262 236 453 484 383 282 204 154 120 86 76 72 83 89 70 73 77 77 63 69 68 58 52 37 43 46 52 56 56 50 56 42 39 94 28 19 48 87 97 51 33 32 30 16 26 24 21 24 36 57 32 22 12 2 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 30 29 10 10 8 2 12 22 16 1 8 14 11 24 33 79 70 42 28 31 6 4 5 1 0 0 2 8 19 14 11 4 6 7 3 16 20 16 18 22 22 20 18 41 63 29 92 65 39 35 41 34 34 27 18 9 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 2 3 4 5 9 5 11 7 3 3 7 3 2 1 0 0 0 0 0 2 7 0 4 5 2 5 21 7 2 0 0 0 0 0 0 1 2 0 0 0 0 0 1 19 7 0 0 0 0 0 1 1 0 0 0 1 2 4 5 1 0 0 0 0 0 0 3 6 6 6 10 10 8 4 3 6 5 7 7 7 9 19 13 10 14 12 11 15 18 18 16 14 12 11 10 9 10 9 11 12 12 12 10 6 4 3 3 5 5 3 3 3 4 3 3 2 1 2 1 0 0 0 0 1 0 0 1 2 1 1 0 0 0 1 0 1 4 9 12 12 9 17 17 11 6 6 3 3 6 8 8 18 19 17 15 14 16 20 17 18 18 15 5 1 0 0 0 1 27 21 11 9 18 19 24 30 30 23 24 22 22 26 34 42 23 20 23 25 27 29 24 23 19 20 29 34 33 30 29 29 29 24 23 19 16 16 15 7 5 6 8 7 5 6 6 7 8 5 4 25 45 52 47 21 18 19 20 22 26 34 30 25 21 17 11 34 65 84 79 69 67 67 66 59 52 32 51 42 38 38 35 54 55 54 55 63 91 86 92 86 76 68 69 74 76 74 71 67 65 59 54 52 57 68 86 90 92 102 121 119 106 102 98 100 108 101 100 106 102 89 96 89 99 109 114 121 112 99 95 96 87 60 41 41 39 35 31 20 19 20 24 24 21 30 21 17 17 17 19 19 12 13 17 18 15 16 17 20 26 23 2 0 9 13 16 31 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 16 5 12 13 21 5 48 35 43 57 102 108 104 113 122 68 33 11 6 5 6 6 12 36 78 92 99 95 90 88 28 9 7 6 6 0 32 74 98 17 244 305 318 352 525 423 410 453 444 489 613 613 553 587 508 540 311 399 894 1138 1021 908 886 956 949 950 996 1066 1274 1669 1768 1741 1702 1679 1850 1941 1949 1839 1512 1672 1816 1808 1518 989 940 749 734 803 592 458 423 478 537 448 584 915 1103 1107 990 879 938 860 684 908 1107 1184 1272 1376 1210 1055 996 946 691 774 863 993 1178 1332 1328 1323 1478 1457 1166 1293 1253 1059 727 459 560 457 378 448 591 353 321 267 221 206 95 204 220 301 347 250 147 71 45 41 40 75 103 103 84 45 51 54 55 53 60 62 48 47 51 57 49 34 39 46 44 40 33 48 64 33 20 69 87 80 48 42 37 31 25 28 29 31 35 44 52 23 24 10 4 7 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 14 17 13 13 17 2 20 24 15 1 4 37 18 2 13 39 43 32 24 18 0 2 7 8 3 1 5 2 26 58 50 25 9 7 11 16 7 9 14 20 27 26 16 25 29 30 59 57 36 26 26 27 18 9 4 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0 3 1 4 7 6 2 2 1 0 0 0 0 0 1 1 0 1 2 1 3 8 1 30 10 0 0 0 0 0 1 2 0 0 0 0 0 4 20 3 0 0 0 0 1 4 2 0 0 0 0 0 1 2 0 0 0 0 1 3 1 4 6 6 5 10 11 12 10 7 9 2 9 12 10 6 13 5 14 25 35 25 24 20 18 18 15 11 15 22 24 19 13 10 10 11 10 7 4 4 3 3 3 0 1 2 2 2 3 4 6 14 13 2 2 0 0 0 0 0 0 2 3 4 4 0 0 0 1 1 3 3 6 12 14 12 23 9 4 3 3 3 3 3 5 6 2 0 10 13 12 14 20 9 14 18 15 5 1 0 0 0 2 7 7 61 42 3 7 19 17 15 23 32 23 21 13 18 25 25 22 27 26 24 22 21 26 26 22 22 28 33 35 34 33 30 26 24 22 20 18 16 11 7 6 6 8 8 8 9 9 8 8 9 19 25 36 39 18 26 23 18 18 25 30 35 36 33 24 12 20 49 74 65 33 28 33 37 32 23 24 22 32 45 59 61 47 59 87 93 110 128 54 52 52 55 61 67 70 74 74 70 70 77 64 67 58 46 46 67 75 90 111 128 129 106 113 112 101 91 90 80 87 95 98 102 97 104 111 114 114 115 118 100 97 92 73 52 48 40 33 29 28 28 19 27 32 28 30 25 22 21 22 23 23 13 16 17 16 17 21 21 21 20 15 0 0 13 11 11 23 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 1 14 7 20 39 29 50 126 164 139 97 81 73 71 72 74 28 12 13 14 10 9 32 67 93 125 111 72 39 20 18 10 48 57 29 25 57 141 254 477 327 295 380 494 365 343 334 410 521 532 497 442 478 573 940 894 929 1121 1176 962 912 879 889 903 901 949 1143 1378 1567 1450 1779 1881 1827 1724 1765 1772 1662 1544 1668 1839 1820 1415 845 633 543 419 375 396 452 450 445 438 451 532 889 980 979 905 716 495 331 232 449 771 1048 1023 1020 1009 834 535 387 484 562 422 533 950 1175 1226 1271 1210 1231 1519 1638 1251 954 559 437 542 553 406 361 326 310 287 246 155 140 168 253 262 257 221 137 71 71 47 37 40 46 45 58 56 46 51 52 48 59 78 92 72 66 68 71 58 37 29 28 27 25 19 29 39 46 49 87 54 55 51 43 46 37 31 28 27 29 38 35 32 25 23 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 16 9 28 33 13 6 22 55 11 1 3 12 25 31 26 14 11 15 2 1 1 4 9 1 0 4 12 14 18 7 6 7 7 7 19 18 29 40 14 17 20 27 46 66 43 22 16 18 17 2 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 1 3 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 3 2 5 25 4 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 1 0 0 1 3 4 5 2 0 0 0 0 0 0 1 3 4 3 5 9 9 7 18 15 10 12 13 12 7 7 8 4 9 13 8 6 11 1 19 19 17 26 19 19 18 16 14 12 11 23 27 24 18 15 13 8 12 17 13 6 5 4 4 0 1 1 2 1 0 0 0 8 11 8 8 1 0 0 0 2 6 10 7 3 0 0 0 0 0 0 1 1 3 9 14 18 27 8 7 4 0 1 1 0 4 4 1 3 9 10 13 16 18 10 28 26 16 7 0 0 0 0 18 51 6 27 25 5 4 11 12 14 9 9 10 14 13 20 29 31 31 35 35 33 29 26 28 28 23 18 19 24 30 36 38 37 35 34 28 26 26 23 17 15 13 11 9 9 8 10 9 9 9 9 9 11 20 25 23 38 28 17 15 19 21 24 26 28 23 12 13 27 44 33 20 25 25 18 21 23 21 12 12 23 40 63 77 75 110 92 78 85 77 80 56 77 81 63 60 63 78 86 84 80 76 71 59 48 40 38 60 73 92 118 129 94 108 109 102 95 92 74 95 104 105 103 98 109 121 121 116 116 123 102 97 84 70 69 61 50 43 38 33 25 29 32 35 31 27 34 27 24 24 24 19 17 14 14 17 20 23 23 23 20 13 0 0 7 10 15 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 3 8 51 175 218 158 82 28 21 25 39 63 34 25 32 33 22 4 27 45 67 94 94 51 31 33 27 7 142 155 78 10 16 216 302 358 368 340 193 178 215 287 331 469 542 538 550 561 365 442 683 1219 1368 1193 1004 825 815 828 835 846 847 827 1096 1395 1477 1420 1789 1832 1711 1551 1573 1547 1461 1587 1718 1777 1694 1206 866 727 659 442 313 316 389 437 441 374 377 556 868 886 1025 757 456 212 290 541 558 637 865 904 792 496 196 111 164 288 327 260 281 436 605 850 1056 1152 1296 1421 1237 822 456 313 357 416 410 304 313 319 300 281 116 201 205 216 217 220 217 133 67 27 23 40 41 40 42 47 50 61 51 42 33 49 92 103 113 107 99 91 105 168 211 78 30 16 13 13 28 27 36 50 49 40 53 45 33 25 31 31 31 34 35 30 26 23 27 23 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 22 15 13 21 28 23 5 10 33 49 3 0 2 6 7 7 26 12 10 16 4 0 0 5 7 0 0 21 20 13 16 6 5 2 3 8 23 32 31 30 24 20 21 22 49 69 54 37 17 23 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 9 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 2 4 1 0 0 1 2 9 5 1 0 1 3 2 0 0 1 3 2 4 9 15 16 8 7 7 9 11 12 6 3 5 6 7 17 10 12 13 2 12 17 15 12 14 15 16 16 15 15 14 10 14 18 20 22 22 20 30 44 42 20 24 13 3 2 3 2 5 4 3 1 0 1 3 6 7 1 2 9 5 8 17 8 4 1 0 0 0 0 0 1 2 2 4 6 7 12 13 0 0 0 0 0 0 0 23 11 6 8 8 5 10 14 16 21 24 15 13 6 0 0 0 0 0 6 13 1 5 12 7 0 1 19 27 13 4 11 9 14 16 24 32 33 30 29 30 29 30 19 20 19 15 11 12 20 25 27 29 31 30 28 29 27 23 23 16 12 10 9 9 9 9 9 9 9 9 7 11 17 30 46 39 21 15 16 19 19 22 23 21 15 9 7 15 12 10 14 16 16 19 21 20 21 32 25 73 97 100 87 54 46 38 40 59 81 107 109 102 82 72 70 81 90 87 86 98 70 67 65 54 38 41 64 79 94 102 94 103 102 100 94 89 96 91 106 116 114 106 116 126 134 131 126 126 113 110 96 84 83 82 75 65 56 47 41 43 36 40 43 45 51 45 37 33 29 25 29 24 20 17 18 24 24 25 21 12 4 2 6 9 11 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 32 65 57 50 49 94 34 38 52 41 46 50 27 6 19 37 52 43 33 29 14 14 19 54 178 56 33 16 25 57 227 301 380 387 255 267 260 316 394 416 427 453 454 505 630 621 965 1231 1218 956 853 802 802 815 815 816 807 835 1017 1361 1410 1544 1822 1971 1908 1432 1277 1284 1150 1469 1644 1648 1493 1146 799 722 663 483 282 308 366 448 490 399 542 628 805 902 1071 760 343 166 202 767 639 606 667 664 434 163 77 106 89 119 156 274 391 502 486 659 849 948 881 683 432 314 308 250 272 410 414 386 370 300 217 201 195 160 218 218 192 151 125 88 120 102 93 144 236 198 96 65 110 88 76 58 55 84 135 111 137 162 165 190 154 255 247 101 30 23 17 18 22 28 24 38 42 40 51 43 48 52 50 44 27 32 37 28 15 24 40 32 11 2 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 34 29 59 86 74 4 21 17 8 0 0 1 5 9 9 6 3 2 5 9 0 0 6 6 2 2 8 9 27 18 6 3 1 1 2 6 18 15 21 28 26 21 31 47 53 51 49 19 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 2 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 6 8 10 6 6 9 6 3 0 1 2 0 3 3 2 2 1 6 5 8 13 14 14 6 5 5 7 14 7 10 9 5 6 7 11 12 12 13 15 15 16 15 12 10 10 14 16 16 19 39 38 57 62 52 58 37 16 7 7 8 18 17 14 10 2 0 0 0 0 0 0 3 2 9 11 0 1 0 0 0 0 0 1 2 8 10 6 8 4 5 6 0 0 0 0 0 1 6 42 14 7 12 10 4 7 14 17 31 73 22 5 3 3 2 0 0 1 0 3 2 1 18 15 3 0 0 6 10 11 12 1 13 4 10 20 20 13 20 23 23 19 25 19 15 13 10 9 8 7 7 11 19 24 26 29 28 25 25 20 14 10 8 8 9 9 9 9 9 10 9 5 15 36 53 48 32 15 10 14 20 22 25 25 19 15 16 11 8 7 16 22 14 27 46 65 91 101 17 72 90 87 75 52 15 8 3 5 17 36 40 61 71 68 75 66 67 79 80 76 72 76 80 68 48 35 56 65 81 97 106 106 109 115 110 101 99 100 106 113 120 124 130 129 142 138 135 141 139 128 114 106 102 97 97 78 79 80 74 59 47 51 54 56 57 55 41 35 28 25 29 20 23 23 22 25 26 32 26 21 15 9 9 6 8 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 25 128 177 191 186 83 37 28 32 38 21 6 6 12 7 7 6 6 0 1 8 128 169 29 51 57 127 245 372 345 300 216 107 252 394 403 347 245 214 372 411 433 518 435 840 969 904 779 768 763 758 786 807 785 777 851 1068 1397 1524 1566 1782 2002 2021 1592 1343 1170 1116 1367 1532 1495 1355 1137 865 831 673 505 317 315 379 449 466 414 415 470 822 1067 1020 730 239 70 349 801 759 429 419 312 128 59 110 366 281 94 168 383 441 454 465 524 584 487 366 277 223 252 537 657 621 792 689 508 317 192 179 153 183 177 181 196 176 122 286 467 480 411 434 676 889 803 674 498 335 194 161 161 136 125 121 96 94 148 248 289 191 243 162 79 36 34 23 13 26 33 26 40 29 36 48 51 66 48 43 41 26 20 32 36 27 25 46 45 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 25 53 88 55 2 12 13 4 0 0 0 0 0 1 2 0 1 1 4 4 0 3 4 3 3 13 32 22 23 7 2 1 0 0 1 2 5 11 21 30 38 56 49 48 47 35 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 21 13 0 2 3 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 7 12 2 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 12 12 7 2 0 0 1 3 3 2 3 7 12 8 7 6 8 11 7 7 6 6 8 9 12 14 12 10 10 12 7 7 10 13 14 15 13 12 11 10 11 12 20 34 51 42 62 72 77 75 49 32 26 18 16 29 34 14 9 7 6 7 5 4 2 1 2 11 13 9 4 5 1 1 0 0 2 7 5 15 11 7 18 2 0 0 0 0 0 0 1 1 3 6 3 2 4 5 4 9 13 24 20 7 3 1 2 2 2 1 0 6 6 4 3 2 9 12 8 4 6 1 8 6 3 4 15 5 0 5 8 10 24 9 23 24 11 9 13 14 14 13 12 12 6 6 9 13 17 21 25 21 16 17 12 8 5 5 7 9 8 8 8 9 8 5 9 27 45 51 42 20 14 16 20 23 28 31 23 14 12 13 8 7 13 22 24 38 44 38 55 86 84 89 117 90 62 50 13 5 1 2 4 3 3 21 45 60 63 59 65 78 76 71 75 75 83 71 54 47 54 52 68 87 98 101 110 125 133 135 136 138 132 137 134 132 132 132 149 134 133 137 131 126 127 128 126 115 100 90 100 92 80 77 54 63 61 58 58 55 38 43 42 38 39 37 31 26 26 26 26 33 27 21 14 11 18 7 6 11 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 41 59 131 206 259 321 199 31 19 15 4 3 3 1 1 1 1 0 1 3 73 257 244 189 113 53 79 237 292 311 300 142 101 128 247 418 352 125 56 92 262 361 404 291 272 573 962 886 775 752 830 817 813 812 820 914 866 1083 1299 1414 1511 1533 1638 1694 1658 1576 1228 1204 1357 1464 1435 1294 1248 1142 923 780 717 451 310 352 385 366 426 475 482 799 1153 1056 624 139 20 19 218 380 225 216 78 20 99 297 862 409 101 156 374 453 374 274 219 178 157 254 271 341 544 839 871 946 950 690 253 163 136 121 103 127 136 165 203 183 358 681 841 796 690 792 1073 1254 1300 1392 667 428 432 449 413 264 190 154 131 119 187 295 266 202 228 145 78 36 31 66 68 50 36 38 62 38 37 43 53 68 41 39 41 32 18 21 37 29 22 31 55 51 21 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 12 58 20 2 4 8 2 0 0 0 0 0 0 0 9 15 0 4 5 5 4 0 2 10 16 22 8 19 10 0 0 0 0 0 1 4 11 18 31 45 58 69 65 40 16 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 5 6 4 1 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 6 1 22 26 9 3 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 10 11 4 3 3 1 0 1 1 3 9 13 13 9 9 3 2 3 4 4 7 9 8 7 9 12 11 11 10 10 10 6 9 12 13 14 10 8 9 9 9 10 21 37 44 39 53 76 93 87 62 59 46 25 20 29 38 23 46 33 16 19 17 14 11 10 14 24 27 19 11 7 1 0 6 7 8 12 13 14 10 10 12 0 0 0 0 0 0 0 1 1 1 2 3 3 3 3 5 11 13 37 37 16 1 0 0 0 1 2 2 4 12 6 2 3 2 3 1 4 6 0 4 1 0 6 20 23 13 11 9 11 23 6 28 25 11 10 11 14 10 10 11 11 8 4 6 8 10 10 16 13 11 9 6 4 4 4 5 5 6 6 7 8 5 1 2 8 23 35 40 44 17 19 26 28 26 33 29 21 12 11 18 12 13 18 21 14 18 13 15 25 36 43 58 68 62 45 23 12 12 7 4 4 5 18 27 35 44 54 61 73 56 47 55 66 84 80 63 49 49 50 63 77 84 92 111 117 131 126 124 132 140 145 131 125 127 133 158 141 139 141 133 120 126 128 122 116 110 99 97 82 74 71 57 69 68 61 60 60 44 47 62 58 46 42 35 33 33 29 27 32 36 27 20 14 11 9 9 13 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 84 140 160 148 158 204 257 333 374 224 171 101 33 8 16 18 4 0 0 0 0 5 153 309 237 62 39 88 145 239 158 173 128 24 22 22 100 240 275 37 83 72 149 378 475 142 106 409 910 927 826 795 825 836 886 877 902 938 892 1030 1140 1292 1410 1375 1327 1336 1454 1557 1401 1223 1347 1488 1462 1314 1278 1307 1126 941 1025 469 299 351 416 403 575 605 617 796 1284 1174 603 120 0 4 31 85 117 112 86 21 164 432 819 718 357 197 164 144 245 129 110 157 213 384 631 828 989 1029 1002 838 566 242 125 130 89 107 144 211 192 540 670 737 809 748 787 694 755 1094 995 1055 1010 848 457 826 935 892 687 361 186 180 191 204 258 472 241 203 219 141 100 46 25 16 12 36 41 47 56 50 32 37 43 50 50 36 48 33 19 27 56 29 21 20 14 21 14 4 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 59 7 9 5 2 3 0 0 0 0 0 0 0 7 10 2 11 7 6 4 1 1 21 24 13 6 4 1 0 0 0 0 0 2 7 10 11 14 18 21 26 30 14 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 10 6 3 1 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 1 3 2 19 28 18 2 0 1 2 2 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 2 2 0 1 6 4 3 8 8 5 4 4 5 5 9 12 10 5 5 1 0 0 1 4 11 11 8 6 6 9 7 8 9 10 10 7 8 11 13 14 11 7 6 6 6 8 16 27 28 26 39 73 89 86 78 74 57 31 24 23 25 35 49 37 29 26 20 16 19 19 25 30 22 15 8 5 3 0 1 2 7 12 15 4 4 8 11 6 0 0 0 0 0 0 0 1 2 2 2 3 3 5 9 16 23 27 45 25 0 0 0 0 0 4 6 1 4 4 6 7 8 10 2 1 1 0 1 0 3 3 1 2 15 10 8 12 16 7 7 12 8 2 3 4 1 3 5 4 3 1 1 2 4 7 11 7 4 3 4 4 5 3 2 2 2 2 5 5 3 0 0 1 10 15 29 51 32 21 36 36 23 21 20 24 26 28 29 18 21 18 12 8 14 29 28 27 27 26 17 27 41 31 6 2 12 18 18 15 13 22 24 30 41 55 66 51 68 60 53 59 70 76 69 58 48 49 62 65 74 82 90 91 105 106 118 131 133 136 132 130 132 139 152 158 158 162 152 133 139 138 128 123 122 108 106 101 89 81 77 62 63 58 56 58 57 50 66 68 65 65 61 44 39 34 33 40 48 38 28 23 20 22 18 19 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 132 213 233 227 220 222 222 195 236 265 239 180 85 44 26 21 6 4 4 4 6 26 180 387 303 94 50 121 155 165 99 109 36 0 0 0 0 79 242 400 417 327 307 512 582 7 13 153 506 873 1032 894 767 810 886 907 865 906 924 933 960 1019 1110 1188 1202 1148 1295 1415 1518 1459 1315 1388 1422 1407 1417 1456 1091 942 799 316 442 460 499 511 522 794 701 856 1160 1026 809 412 91 1 2 3 5 7 11 12 177 249 259 357 331 303 320 278 244 221 320 472 823 1023 905 1144 1317 1239 876 457 216 158 153 115 124 365 574 652 680 1234 1207 983 684 497 531 487 698 796 633 710 527 551 724 934 1168 1087 754 403 232 210 213 223 405 578 203 160 149 157 143 53 51 81 74 43 51 54 57 47 30 34 26 25 30 36 51 29 20 25 34 23 14 12 12 10 5 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 17 21 4 21 5 4 4 0 0 1 0 0 0 0 13 6 7 14 0 1 2 2 2 3 6 35 22 8 7 3 2 1 0 1 7 14 17 14 6 2 2 3 7 7 0 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 10 5 2 1 0 0 1 0 2 4 4 1 2 2 1 0 0 0 1 3 5 7 25 23 16 8 6 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 2 3 1 1 2 1 2 6 8 8 8 8 11 12 10 14 8 3 1 1 1 0 0 2 7 10 11 19 25 23 16 14 10 8 7 6 6 11 11 11 11 10 10 8 6 7 8 11 15 18 25 47 77 87 84 71 50 32 21 17 21 26 21 20 22 21 17 16 28 23 18 17 12 3 3 3 2 0 0 0 3 4 4 6 16 9 7 4 0 0 0 0 0 0 1 4 4 3 4 4 2 12 9 15 28 28 28 33 19 2 0 0 0 2 5 5 2 6 7 8 10 14 1 0 0 0 0 0 3 4 3 3 11 4 8 8 7 4 2 7 8 7 4 0 0 1 2 1 0 0 0 0 1 3 4 3 2 2 3 2 4 1 1 1 0 0 0 7 5 0 3 13 13 10 26 44 33 22 36 33 24 22 23 24 25 26 26 25 19 16 14 15 19 16 16 20 21 19 16 9 18 13 6 4 9 10 13 12 12 17 18 22 25 39 62 75 46 49 51 56 65 68 59 48 40 40 45 47 58 63 67 76 84 84 95 114 129 130 128 135 137 140 151 167 154 163 169 166 163 154 141 129 125 123 109 116 113 93 68 62 65 63 64 65 64 52 56 56 53 50 49 37 41 42 46 50 47 36 9 0 6 17 17 19 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 76 143 146 162 256 248 240 206 192 206 220 176 120 65 38 26 13 3 3 3 4 3 20 122 467 367 125 62 75 48 41 29 21 3 5 4 2 0 0 62 226 373 418 441 538 305 1 5 6 266 694 1060 1161 1111 948 861 822 750 807 876 874 863 947 966 1040 1126 1144 1137 1255 1539 1569 1215 1307 1334 1392 1416 1401 1067 982 690 491 602 484 532 552 577 715 742 877 1303 1531 1188 783 254 4 0 1 0 0 2 49 176 310 167 68 104 174 382 540 492 456 566 570 595 712 743 769 828 586 444 286 95 74 64 121 312 785 1216 1301 982 882 820 428 358 441 485 395 353 391 430 503 638 443 550 781 956 924 759 583 462 411 397 373 517 475 207 111 73 78 98 79 68 76 45 41 51 51 68 43 27 26 18 15 26 37 41 28 14 37 36 21 13 12 33 34 17 1 1 0 0 0 0 0 0 0 0 1 3 1 1 4 7 2 1 0 0 0 2 12 11 6 11 0 7 6 3 3 3 4 1 0 7 29 5 12 20 16 0 0 0 0 1 7 37 18 10 16 14 1 2 6 6 4 9 14 12 6 2 1 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 5 9 10 8 3 0 0 0 0 1 4 5 2 4 4 4 3 0 0 2 5 7 11 28 14 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 1 2 1 0 0 0 0 1 2 4 10 15 15 13 21 6 1 0 0 0 0 0 1 4 11 19 19 24 27 25 24 16 11 7 6 7 10 7 6 6 6 6 6 6 5 6 10 11 18 25 35 62 102 100 65 34 22 16 22 21 22 21 21 15 13 14 15 16 24 17 11 6 0 0 0 0 0 0 0 1 2 2 3 3 3 8 4 0 0 0 0 0 0 5 14 13 7 10 12 11 17 21 19 30 38 1 3 0 0 0 1 3 1 2 2 3 9 8 8 8 6 0 0 0 0 0 0 0 0 0 0 0 1 5 4 3 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 2 3 2 7 21 21 18 21 29 30 17 31 29 24 20 17 16 15 21 27 26 19 23 18 21 22 19 16 21 13 8 9 8 12 4 0 1 2 6 6 5 4 6 9 14 12 18 23 31 60 67 66 69 70 59 51 47 42 38 38 38 47 50 55 62 72 75 78 87 96 100 107 129 132 133 140 153 154 158 154 150 150 144 142 127 115 109 107 104 87 82 86 91 92 85 86 77 65 53 44 59 67 65 54 40 53 64 71 67 54 37 15 6 8 14 16 16 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 134 107 158 202 217 186 165 148 181 252 125 77 62 50 32 18 9 4 2 2 0 29 153 377 456 292 103 36 40 32 9 1 4 9 15 7 1 2 14 32 102 150 148 146 61 3 23 248 1116 1145 1056 786 615 926 854 870 778 637 739 792 847 914 920 947 1137 1182 1127 1195 1481 1741 1532 1223 1245 1395 1451 1239 998 1015 607 536 656 694 677 607 655 740 834 957 1104 1197 987 587 201 201 73 1 2 3 95 178 255 367 424 242 136 88 65 87 166 273 362 297 375 582 643 621 607 542 303 164 50 7 8 436 661 688 539 570 674 432 283 310 462 620 627 566 586 552 438 406 435 557 416 544 720 771 728 782 739 635 579 595 444 365 200 73 33 54 70 88 103 118 40 48 49 41 41 28 24 24 20 11 29 39 36 25 15 34 30 18 11 11 23 49 29 4 2 0 1 1 0 0 0 0 0 1 3 0 0 3 5 2 3 1 0 0 1 4 21 18 7 1 4 4 9 6 3 5 4 8 3 9 1 12 16 10 2 3 0 0 1 5 16 12 14 15 12 3 1 10 10 4 3 3 3 3 4 5 7 3 2 1 1 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 9 9 4 1 0 0 0 0 1 3 3 3 3 5 3 1 1 1 3 11 15 21 41 45 16 9 13 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 3 11 2 0 1 0 0 0 0 0 1 4 16 18 16 16 16 4 1 0 0 0 0 1 3 9 16 19 16 15 16 19 20 13 9 6 5 5 7 7 6 6 6 4 1 6 6 8 10 2 9 23 30 39 76 104 70 35 21 20 28 26 26 27 24 16 11 14 12 14 24 8 6 3 0 0 0 0 0 0 0 1 1 1 1 1 2 12 3 0 0 0 0 0 4 7 12 15 7 9 10 12 17 14 40 26 13 8 31 5 0 0 1 3 1 2 4 6 6 5 6 8 6 1 1 0 0 0 0 0 0 0 0 0 1 4 2 2 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 0 0 0 1 1 3 7 15 19 15 10 13 14 16 38 43 28 20 17 11 19 25 24 19 15 23 15 20 27 23 7 30 14 9 9 6 0 1 1 0 2 11 61 86 56 19 2 3 9 23 33 30 26 39 76 75 73 71 61 52 48 45 48 57 61 58 59 59 62 79 84 84 85 88 97 117 128 137 145 151 152 151 152 144 132 125 124 121 116 108 98 94 84 81 100 119 124 119 100 82 66 52 37 36 49 49 44 47 66 82 89 78 57 41 41 30 21 17 17 17 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 109 145 263 221 146 96 109 125 165 163 82 55 58 55 42 25 19 48 29 2 1 27 142 244 272 270 71 33 48 50 24 4 0 0 1 3 1 0 0 0 0 8 11 8 9 62 103 356 837 1135 1261 1081 495 493 697 938 1039 894 825 710 704 770 855 910 1084 992 1031 1111 1189 1571 1537 1396 1308 1280 1505 1213 1059 994 645 452 605 739 838 909 926 695 690 873 1083 1033 699 303 44 8 11 52 65 72 233 209 218 159 65 69 102 128 112 93 65 128 227 320 409 520 561 633 606 330 135 79 82 97 219 714 802 981 1113 878 468 326 345 479 721 788 630 457 310 372 450 440 431 400 338 417 656 805 840 847 883 687 506 409 393 425 201 74 61 99 89 63 60 59 37 40 41 50 52 23 21 21 14 11 24 32 34 20 15 29 36 28 15 9 10 20 12 3 0 1 6 2 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 11 6 2 0 1 1 10 5 2 4 15 113 123 52 1 6 8 17 11 5 4 1 2 5 9 13 14 12 10 6 0 3 6 7 4 1 0 1 4 9 11 11 4 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 3 4 4 1 0 0 0 0 0 0 0 1 1 3 4 3 2 1 4 17 18 15 11 2 1 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 11 9 6 7 7 2 0 0 0 0 0 1 3 8 17 23 21 14 14 15 14 11 8 4 2 2 4 5 3 2 1 1 1 5 6 10 11 8 13 17 20 22 37 78 67 40 29 29 30 42 44 36 26 20 12 19 8 5 8 5 1 0 0 0 0 0 0 1 1 1 5 1 0 2 6 10 2 0 0 0 0 0 4 5 9 11 6 9 9 12 15 19 43 26 7 1 1 3 0 0 0 0 0 1 2 3 3 4 9 6 3 4 5 4 3 3 1 0 0 1 2 1 4 7 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 2 2 2 1 0 0 1 3 6 4 7 12 7 5 11 14 17 29 39 32 36 30 17 19 22 26 19 14 18 15 11 8 10 16 15 21 12 7 6 6 6 6 3 13 33 43 34 27 14 5 4 5 7 10 18 25 32 63 77 90 97 81 78 74 75 72 70 70 66 64 61 59 66 83 87 83 83 92 107 118 129 136 142 145 132 122 116 114 112 108 112 117 117 112 103 102 110 125 128 127 131 105 90 71 57 50 48 42 38 46 67 92 93 101 79 58 48 42 24 16 13 14 17 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 134 232 129 45 29 44 59 51 45 45 54 60 118 99 84 101 153 58 11 2 7 50 96 106 64 5 14 26 31 29 10 1 0 0 0 0 0 0 0 0 0 0 0 65 226 411 1012 1209 1168 1166 1980 2194 1062 395 378 370 627 780 756 731 810 837 920 1039 990 878 1039 1118 1102 1205 1272 1243 1211 1258 1022 1005 1037 826 434 580 605 734 907 810 672 553 689 929 1021 591 285 216 178 21 228 234 206 150 118 215 198 220 165 66 146 119 97 106 182 323 404 467 525 514 471 303 156 45 26 323 504 604 643 421 385 561 604 320 285 526 680 753 782 618 632 932 960 802 692 573 436 402 561 855 1005 1098 932 748 652 504 373 377 446 186 84 66 80 81 50 39 40 44 41 42 42 28 16 17 19 15 15 16 21 35 18 17 25 34 35 20 16 12 3 0 0 0 0 2 1 1 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 4 42 126 16 1 0 3 11 5 3 21 24 14 54 22 0 0 1 7 4 4 4 0 2 3 10 14 14 21 6 4 2 1 4 8 5 5 8 5 1 0 1 4 3 4 5 5 8 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 3 4 3 1 0 0 0 0 0 0 0 0 0 2 5 5 2 1 9 31 13 6 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 4 3 5 3 1 0 0 0 0 0 1 2 7 15 21 24 22 16 16 14 11 9 4 1 0 1 3 3 1 1 1 4 8 6 11 12 12 13 13 14 10 19 44 62 40 29 31 34 34 34 33 20 11 10 17 4 4 3 0 0 0 0 0 0 0 0 0 0 2 5 1 0 9 18 19 12 1 0 0 0 0 0 3 6 7 6 13 7 12 17 22 33 33 10 5 7 2 3 1 0 0 0 0 0 0 0 3 8 3 2 4 7 7 2 2 3 1 1 2 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 3 4 4 4 4 0 9 13 22 35 45 43 47 40 28 23 18 16 12 12 16 16 19 13 11 12 17 17 10 5 11 16 7 8 6 14 40 63 29 11 9 9 6 6 13 14 16 21 28 42 81 99 104 103 101 90 78 68 61 60 62 56 60 61 60 60 68 85 92 93 97 105 118 122 126 127 118 130 129 123 118 119 126 130 123 119 120 123 126 139 152 156 147 117 99 77 67 65 62 52 47 62 89 107 94 106 93 70 53 40 20 15 13 18 22 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 49 95 94 41 31 13 5 1 3 66 95 137 173 194 194 225 259 161 31 5 3 6 0 2 0 0 12 50 21 20 16 3 0 0 0 0 0 0 0 0 0 0 0 231 720 1034 734 863 910 947 677 419 741 590 727 611 424 760 863 868 902 836 848 939 1002 864 1022 1126 1167 1121 1006 1195 1161 1165 1074 1001 1088 886 578 474 507 486 602 783 832 614 658 844 673 197 24 1 173 345 515 430 370 237 129 133 24 5 34 101 259 182 104 133 213 330 446 517 544 514 469 232 77 127 339 824 993 570 388 406 476 974 597 482 639 666 782 731 715 655 598 1006 1210 1082 813 505 411 480 640 804 789 822 694 554 488 357 285 352 337 162 55 57 64 58 43 41 31 34 40 41 36 22 17 17 19 21 19 13 25 38 16 19 28 33 30 20 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 21 0 0 0 0 1 2 5 60 60 16 14 2 0 0 1 5 4 4 2 0 0 1 4 14 17 20 7 4 4 2 1 5 13 14 13 10 4 5 18 16 8 7 11 17 13 12 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 2 0 0 0 0 0 0 0 0 1 2 3 5 2 2 13 28 14 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 10 9 5 2 1 0 3 1 0 0 0 0 0 1 3 2 1 1 0 1 2 6 1 0 0 0 0 0 2 3 5 10 13 16 17 16 13 11 11 7 3 2 0 0 0 1 1 1 0 0 3 5 4 11 13 12 15 17 9 10 9 17 38 49 20 29 35 35 35 44 25 12 7 6 0 9 4 0 0 1 0 0 0 0 0 0 0 1 2 2 0 4 4 8 10 0 0 0 0 0 0 1 3 3 2 1 5 12 17 20 24 24 6 2 0 4 10 1 0 0 0 0 0 0 0 2 5 4 6 4 2 0 0 0 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 1 1 1 1 3 4 4 3 2 12 14 11 14 25 40 46 30 17 11 16 21 14 15 17 17 17 15 19 17 8 7 7 5 10 13 6 8 9 6 17 32 25 9 10 9 9 8 4 9 9 13 20 31 61 87 100 108 111 105 93 76 61 52 51 50 59 63 68 74 70 77 93 103 107 112 120 119 118 121 130 150 144 134 135 143 149 139 131 131 135 133 112 133 160 159 142 122 101 88 79 72 69 71 74 85 108 120 105 94 96 75 50 32 16 17 16 17 18 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 4 0 47 89 111 86 100 137 192 259 210 202 150 26 34 24 10 4 9 1 0 77 129 44 14 10 5 0 0 0 0 0 0 0 0 0 0 55 492 1261 1515 1363 1176 521 405 716 960 805 617 1333 1196 483 694 871 905 885 857 887 861 826 813 892 1060 1079 992 960 1158 987 1098 1073 1035 1127 1030 749 579 495 381 450 732 866 717 445 566 265 2 1 0 303 630 724 774 1048 661 385 195 61 6 60 223 420 552 652 486 361 362 452 462 478 378 224 110 125 251 600 873 851 474 377 457 615 928 568 906 977 922 595 486 564 771 904 1075 1162 901 606 375 335 431 547 619 574 323 588 529 417 343 359 359 251 120 36 38 68 55 41 35 32 25 26 31 29 18 18 18 21 24 21 9 32 35 15 14 16 32 36 23 7 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 6 10 13 49 83 77 45 31 8 9 2 1 2 4 5 4 10 18 14 15 8 12 24 5 7 4 1 0 1 4 5 4 4 8 6 8 7 11 27 7 8 7 10 8 4 5 3 4 5 0 0 0 0 0 0 0 0 0 1 0 1 1 3 7 6 4 2 2 2 0 0 0 0 0 0 0 1 2 2 4 3 3 19 31 25 4 3 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 6 13 16 10 6 3 2 11 3 0 0 0 0 0 1 4 9 8 1 0 0 1 3 2 0 0 0 0 0 0 2 5 8 10 11 13 12 9 5 4 3 4 4 4 3 2 1 0 0 0 3 3 2 4 11 15 17 21 17 5 12 12 9 23 42 16 23 33 33 31 31 14 12 6 1 3 18 6 0 6 11 1 0 0 0 0 0 0 0 0 0 0 0 0 6 7 1 0 0 0 0 0 0 1 0 1 2 5 6 14 17 17 15 2 4 3 2 3 0 0 0 0 0 0 0 0 1 3 7 9 5 7 8 6 4 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 1 1 2 3 1 2 2 3 6 12 14 13 24 45 51 29 20 15 12 16 10 10 12 11 8 12 7 16 16 5 8 5 5 4 2 5 12 6 5 7 7 3 6 7 7 7 6 5 13 17 20 27 43 62 78 97 108 102 94 89 72 61 60 61 62 59 67 78 80 75 81 93 103 111 123 122 121 128 134 135 156 137 134 138 139 135 134 146 150 140 122 151 141 139 143 146 133 125 104 93 99 116 124 125 167 166 132 120 104 77 53 33 18 16 16 16 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 33 116 140 121 102 88 108 132 153 75 54 74 51 53 5 3 4 6 1 1 129 127 43 21 42 11 0 0 0 0 0 0 0 0 0 0 73 445 1151 772 661 718 504 518 338 519 720 829 1890 1581 1075 916 919 866 810 842 921 870 815 756 854 1041 1052 1181 973 946 1054 1130 1098 1061 1084 1039 989 916 634 464 603 558 814 662 304 171 42 5 3 43 249 859 575 372 384 447 527 442 337 323 411 524 584 700 756 653 512 443 450 431 353 227 186 225 370 424 679 672 552 378 396 675 1028 888 462 1018 773 542 425 395 397 726 912 870 811 661 475 376 411 440 420 453 539 595 577 454 429 396 353 267 177 101 41 41 63 55 47 28 19 20 18 14 13 14 16 19 21 17 12 12 35 28 15 8 11 33 40 27 5 3 5 3 1 3 10 8 3 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 4 3 0 0 3 16 15 6 10 4 9 16 13 26 7 0 3 9 15 12 13 15 15 13 8 20 28 17 9 6 2 1 1 2 2 2 6 8 1 1 1 5 11 12 3 1 12 17 3 9 11 11 12 7 3 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 0 2 4 4 2 2 2 1 0 0 0 3 5 5 4 3 7 21 18 3 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 22 9 5 2 0 0 0 0 0 0 0 3 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 6 8 8 6 3 1 1 3 3 3 3 3 2 1 0 0 2 6 5 7 10 10 20 21 13 5 11 22 12 11 15 14 15 23 21 19 16 13 10 4 5 9 16 18 8 8 11 4 0 3 3 3 2 2 2 1 0 1 3 0 7 5 2 0 0 0 0 1 2 0 1 3 3 5 7 8 13 17 12 2 1 2 10 7 0 1 1 0 1 1 0 0 0 2 6 7 3 3 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 4 6 8 9 13 23 38 41 18 21 32 29 9 6 7 5 5 5 3 4 6 11 12 10 8 5 3 2 3 6 3 4 3 2 2 3 4 5 10 18 24 26 27 28 32 39 38 58 91 106 110 130 111 84 71 72 73 66 66 72 79 86 93 90 94 93 96 108 117 123 126 129 128 119 156 146 142 142 142 136 158 145 131 135 166 146 156 159 160 161 166 134 133 148 164 161 192 200 230 214 158 136 84 42 25 21 15 14 15 15 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114 256 202 124 136 172 182 232 197 161 122 36 54 43 21 11 0 0 2 3 12 76 43 20 18 34 6 1 0 0 0 0 0 0 0 0 0 123 501 930 666 645 814 808 766 535 476 779 1071 1019 1140 1184 1098 978 828 792 838 843 814 825 914 963 994 1127 1462 1040 915 1006 1117 1071 1098 1092 1103 1082 1047 725 511 453 476 699 563 238 16 6 5 18 3 68 349 223 191 306 406 464 503 546 524 538 660 550 454 447 477 464 387 400 337 209 94 291 441 550 604 645 413 520 566 507 691 1213 1622 1300 863 625 753 654 513 556 848 908 1071 939 636 553 458 340 321 338 336 322 348 379 352 416 389 284 178 129 134 60 43 52 50 67 37 15 12 17 13 12 12 14 19 24 16 10 15 28 26 16 9 14 27 35 24 12 7 9 4 2 0 3 9 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 5 4 0 1 5 17 12 2 0 0 0 2 4 4 0 1 5 8 9 6 6 11 18 20 16 4 7 9 6 6 1 0 20 27 5 5 11 8 1 1 1 0 0 0 0 0 8 12 10 10 3 10 15 21 20 3 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 1 5 9 10 8 6 3 1 0 0 2 4 7 7 2 2 12 7 3 8 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 9 24 4 6 5 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 3 3 1 3 3 2 3 4 1 0 0 1 1 1 1 1 1 3 9 10 11 13 15 19 19 11 5 10 22 6 14 12 9 10 13 8 15 13 9 17 4 13 14 3 1 3 5 5 4 5 12 7 2 0 1 2 10 4 7 10 5 12 5 1 0 0 0 0 0 0 1 5 4 6 7 8 9 15 17 9 1 3 1 0 3 2 1 1 3 1 1 1 0 0 1 5 6 4 4 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 1 4 13 18 23 25 14 14 10 7 5 6 7 5 6 7 6 7 5 8 8 7 7 4 3 3 3 3 2 1 2 2 3 3 3 5 11 26 43 57 45 36 34 36 38 50 80 99 120 140 131 86 77 85 87 73 73 78 85 92 100 94 101 100 97 101 114 127 129 136 139 147 171 158 155 157 157 152 162 148 156 173 181 201 180 175 161 155 169 135 142 140 153 196 225 262 249 209 165 150 98 24 7 11 8 14 14 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142 236 254 273 138 102 124 174 214 201 94 101 136 34 25 9 10 16 6 24 17 10 17 44 42 20 2 3 0 0 0 0 0 0 0 0 18 139 500 693 700 586 814 959 887 846 923 778 961 1053 1057 1072 912 842 888 1025 1079 944 858 822 883 930 976 937 1097 1106 993 892 979 1041 1008 1052 1103 1062 906 652 543 600 519 411 356 81 1 2 31 122 45 15 169 257 8 331 384 356 378 446 538 575 571 517 464 363 319 297 232 226 122 135 214 403 488 542 537 515 656 507 532 827 1250 1609 1362 999 653 497 562 521 520 726 1090 1195 821 706 509 324 253 222 235 309 341 295 358 410 408 373 283 237 140 94 89 25 37 40 48 58 28 22 12 9 10 12 10 11 17 24 27 15 15 23 29 28 15 14 21 29 24 14 11 9 3 3 3 6 7 3 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 0 0 0 0 0 1 1 1 1 3 12 13 5 0 0 0 0 0 0 1 5 6 5 7 12 25 18 21 23 15 0 0 2 4 4 2 1 50 45 11 1 5 1 1 1 0 0 0 0 0 0 0 5 4 0 2 11 11 13 14 10 8 1 0 0 0 0 0 0 1 1 3 2 1 2 4 4 7 10 11 9 4 4 3 1 0 0 1 4 4 3 3 5 3 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 3 3 5 4 3 4 3 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 2 2 2 2 2 3 5 5 1 1 0 0 0 0 0 0 1 3 7 9 10 16 21 20 11 8 4 9 13 6 26 26 13 8 13 8 24 13 8 14 3 8 12 10 4 4 11 6 4 8 13 11 7 5 3 3 12 4 15 17 17 47 12 5 2 0 0 2 0 0 2 6 4 6 8 10 11 12 28 12 2 1 5 4 1 1 2 4 7 2 0 0 1 2 1 6 6 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 1 1 1 2 7 14 15 14 9 5 6 4 2 3 4 5 6 6 6 5 2 9 11 8 6 6 3 4 5 5 4 2 5 6 5 5 5 6 9 28 45 45 43 41 39 40 42 47 76 85 106 129 138 112 107 109 105 88 70 62 78 93 102 113 117 115 113 120 138 152 147 172 174 169 210 217 212 195 185 180 163 177 180 189 189 163 163 177 161 156 166 134 140 136 158 183 175 184 200 175 148 135 102 17 4 4 6 9 9 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 191 199 85 74 85 101 120 37 189 168 37 65 28 30 42 36 6 3 4 35 93 29 20 5 0 0 0 1 0 0 0 0 0 26 111 317 401 584 632 630 818 898 1011 1055 960 1052 1110 1012 1029 1131 1043 1152 1246 1328 1235 1060 1030 985 983 1232 1518 1401 1209 1086 1053 1319 1227 1045 966 872 867 783 616 604 522 566 326 127 17 16 71 148 257 278 63 697 568 102 357 272 271 339 456 581 548 478 381 316 220 139 156 161 70 72 218 374 521 594 547 536 519 533 628 611 1131 1520 1820 1963 1003 566 557 675 666 819 778 767 725 757 490 333 250 241 172 179 257 275 250 378 394 389 318 207 119 103 70 45 24 49 48 56 54 32 6 12 10 7 7 8 10 20 26 30 19 15 23 29 27 13 11 16 20 20 12 17 9 3 4 4 6 6 3 0 0 0 0 0 0 0 0 0 0 0 2 1 3 3 0 0 0 0 0 0 0 4 8 9 13 15 3 0 0 0 0 0 1 3 5 7 8 15 13 9 34 42 57 27 0 0 0 2 3 3 4 9 12 5 4 15 5 1 1 0 0 0 0 0 0 1 7 15 8 1 5 7 5 11 14 13 15 4 0 0 0 0 0 1 3 4 3 2 2 3 5 8 8 10 5 0 0 1 0 0 0 0 1 1 2 3 3 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 3 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 6 2 2 0 0 0 0 0 0 1 1 5 10 9 19 24 22 16 13 5 17 15 11 28 28 15 11 13 12 25 8 10 12 4 2 1 4 6 7 12 7 4 5 8 7 7 10 8 4 1 2 0 5 7 11 3 4 2 0 1 4 0 1 3 5 6 5 5 6 9 15 29 10 3 0 3 12 10 2 1 2 0 0 0 0 1 2 1 2 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 12 15 13 4 3 6 6 4 3 5 3 2 3 5 4 5 6 9 8 5 3 4 2 1 2 5 5 6 7 7 8 10 13 25 29 24 32 33 37 44 46 48 89 90 105 124 137 149 145 127 114 102 90 82 82 78 88 105 107 114 114 128 146 156 152 159 195 216 209 213 224 215 209 196 172 200 177 156 119 94 101 129 140 152 158 140 147 139 168 193 185 148 167 149 141 134 101 32 21 14 6 5 8 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 18 20 21 17 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 145 109 98 66 95 65 56 194 130 103 104 70 68 54 20 0 1 14 18 20 13 29 23 0 13 23 9 1 0 2 25 81 15 75 130 155 395 429 505 613 666 1128 1383 1255 1004 953 765 1350 1471 1069 1353 1415 1528 1505 1174 1184 1161 1218 1307 1521 1602 1341 1083 1035 1243 1263 1264 1337 1385 970 691 815 740 569 539 190 45 9 28 164 221 261 345 356 795 426 387 715 581 344 340 385 442 393 325 212 98 38 14 16 67 201 318 378 462 579 606 570 614 632 625 658 743 1070 1260 1303 1127 824 618 713 784 794 861 733 761 769 618 293 169 89 101 162 165 191 164 181 284 342 296 259 199 139 126 53 25 44 69 46 54 50 53 49 15 16 11 5 12 30 34 31 26 20 12 18 27 25 16 13 20 20 19 19 26 15 10 6 3 3 5 2 0 0 0 0 0 0 0 0 4 2 0 1 0 0 1 0 0 0 0 0 0 1 10 51 87 71 40 21 2 0 0 0 0 3 1 2 5 9 9 18 47 91 107 119 39 0 0 0 3 3 1 0 1 4 1 3 8 9 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 14 3 1 2 2 4 1 4 15 21 3 2 4 6 7 7 8 5 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 3 6 8 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 6 8 4 1 1 0 0 0 1 1 1 2 7 9 15 21 26 29 27 22 15 6 21 14 6 9 24 22 17 14 16 25 9 12 8 3 4 6 9 10 10 11 9 7 6 6 7 7 5 9 6 3 4 1 1 4 3 0 0 0 0 0 0 0 5 5 5 6 7 9 6 5 17 27 0 2 5 3 0 2 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 8 7 6 5 3 1 2 3 3 4 4 5 7 7 7 19 14 8 7 9 7 3 2 3 5 5 7 8 9 11 14 13 15 18 20 19 21 30 48 50 57 94 109 104 105 112 120 137 137 121 105 99 110 113 95 94 99 101 108 112 122 129 129 134 152 162 166 173 190 221 217 213 201 185 197 143 185 217 190 148 177 134 140 145 139 151 143 159 171 163 146 151 132 140 139 107 54 29 25 16 5 6 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 24 38 45 45 42 36 32 23 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 171 135 94 238 112 205 276 103 131 114 88 94 97 29 2 4 12 1 10 55 84 98 93 89 66 28 3 85 70 157 369 152 133 157 224 348 323 394 642 821 799 1176 1171 1121 1028 625 1280 1404 1221 1334 1592 1563 1420 1296 1291 1309 1437 1654 1635 1441 1423 1276 1164 1192 1279 1265 1290 1199 1009 714 971 777 537 414 101 111 110 202 321 255 176 152 245 315 247 439 510 477 341 427 353 248 171 103 29 5 2 5 14 85 199 342 502 693 789 605 574 664 656 577 770 926 972 994 1608 1387 990 843 808 753 737 717 649 640 587 367 160 97 92 93 109 131 164 216 302 335 316 225 173 133 121 100 35 18 32 39 36 44 41 37 35 25 17 20 8 22 45 45 33 35 24 12 14 37 35 25 21 29 29 22 21 27 32 28 12 6 9 9 1 0 0 0 0 0 0 1 3 6 1 0 0 0 0 0 0 0 0 0 0 0 0 1 12 93 100 88 60 1 0 0 0 1 5 1 1 58 90 63 77 140 194 169 72 10 0 0 0 2 3 3 1 0 2 0 0 1 3 3 3 1 0 1 2 8 2 1 1 0 0 0 0 0 0 0 0 1 9 19 6 4 3 3 3 1 3 4 6 3 2 3 4 6 6 3 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 20 21 23 27 28 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 0 0 1 3 3 1 0 0 0 0 0 0 0 3 12 21 20 30 37 34 36 26 25 19 11 20 15 11 15 21 18 29 19 17 16 3 10 9 5 8 16 15 20 26 24 17 10 9 8 10 10 2 5 3 4 6 2 0 0 1 0 0 0 0 1 1 4 8 12 11 8 6 8 13 11 18 20 2 2 17 25 16 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 5 6 7 7 7 6 5 4 4 8 11 9 10 13 14 17 17 16 16 15 10 6 4 3 4 7 10 11 12 13 15 13 19 18 18 19 18 20 39 51 66 95 115 118 114 112 116 126 124 114 100 95 100 109 89 83 84 88 98 116 130 123 127 149 163 169 170 161 164 199 179 194 195 187 176 139 136 147 166 175 179 182 163 150 146 157 164 160 177 174 150 153 168 135 139 120 54 38 23 13 9 11 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 61 73 66 70 85 79 70 60 54 40 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 201 212 149 188 303 68 291 212 64 65 63 70 87 82 48 13 5 4 18 85 97 104 102 113 139 99 47 65 180 213 110 66 40 73 195 311 407 308 193 481 620 694 840 942 957 988 911 948 1247 1231 1336 1482 1391 1314 1307 1397 1459 1377 1543 1342 1239 1352 1399 1328 1305 1316 1333 1449 986 828 883 982 896 567 342 194 190 300 409 403 330 379 355 253 245 326 650 659 514 326 250 198 82 35 16 13 4 2 19 82 202 294 443 695 866 782 527 667 732 702 736 894 934 1015 1057 1034 1053 1012 984 967 880 771 648 575 503 416 187 92 77 91 83 104 147 175 210 265 292 251 178 101 55 63 59 41 34 36 20 23 33 34 29 30 27 20 16 2 28 38 32 16 33 22 16 23 46 46 32 27 31 32 22 25 28 36 42 23 15 16 15 7 1 0 0 0 0 0 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 16 37 58 42 4 0 0 0 1 2 3 23 58 154 153 68 124 131 81 6 0 0 0 0 0 1 8 8 3 0 0 0 0 0 1 1 0 1 1 2 6 7 7 5 2 2 1 1 1 0 0 0 0 4 8 11 13 5 1 1 0 2 2 1 1 1 0 0 1 2 2 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 12 19 25 22 4 2 0 0 0 0 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 0 2 4 8 13 30 37 35 34 21 26 23 19 23 23 15 15 15 17 39 17 17 16 10 3 4 6 10 15 12 8 8 13 15 12 11 11 12 10 5 6 2 3 4 4 0 0 0 0 0 1 2 6 10 13 16 17 17 11 9 16 24 30 22 12 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 1 2 5 9 10 8 7 6 7 2 2 3 6 10 10 12 13 17 24 31 16 13 10 13 34 25 12 14 23 26 17 17 17 22 26 20 19 24 24 19 14 22 45 60 72 93 116 123 127 130 128 113 133 115 107 102 90 97 99 88 88 102 120 140 122 124 154 186 187 170 151 150 165 149 157 154 145 138 150 154 157 162 168 173 190 166 168 167 169 194 205 200 218 201 164 230 134 163 156 96 89 34 21 13 10 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 92 153 177 140 118 121 118 111 92 71 53 29 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 136 163 123 195 241 219 286 95 138 138 48 52 78 72 37 24 2 0 7 35 61 63 71 116 155 111 46 9 50 116 27 24 26 100 216 95 50 68 144 427 545 714 776 859 937 1069 1021 1166 1398 1313 1477 1361 1240 1242 1224 1402 1469 1437 1466 1429 1292 1374 1496 1386 1372 1278 1332 1427 1256 866 854 1062 1141 734 501 378 356 464 603 447 407 381 239 257 401 425 417 573 622 319 105 18 4 2 2 12 11 9 89 203 288 339 469 920 896 753 710 743 829 649 517 646 943 980 934 863 838 775 828 864 898 834 635 493 359 231 138 130 129 123 145 201 205 211 267 336 304 185 110 68 51 25 53 59 51 33 7 16 24 27 24 25 23 18 10 4 15 25 19 19 39 38 19 22 28 22 33 31 25 19 17 26 27 39 46 35 18 22 20 12 1 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 1 0 0 0 0 0 1 22 61 55 174 126 25 11 22 10 0 0 0 0 0 0 0 2 10 7 2 0 0 0 0 0 0 0 0 0 0 3 8 14 9 8 6 5 6 3 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 2 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 6 5 11 9 3 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 1 5 18 29 34 38 38 43 32 28 26 22 18 11 11 19 31 15 21 18 16 12 2 6 8 9 6 0 0 3 7 8 10 14 16 13 7 4 2 0 0 0 0 0 0 4 5 7 12 10 17 18 16 15 11 9 12 29 51 23 11 12 10 8 8 12 4 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 3 3 6 10 12 10 8 6 5 3 2 1 1 11 22 19 14 12 14 17 13 7 9 5 19 70 95 33 27 23 11 15 18 17 25 34 25 26 22 20 18 15 18 32 56 62 60 67 101 114 116 116 124 171 154 143 127 103 92 98 83 83 93 101 121 116 133 157 179 180 180 164 151 146 140 112 99 109 119 122 131 146 145 139 139 146 137 163 168 158 165 221 163 224 198 117 140 101 133 134 98 66 3 17 16 10 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 95 174 237 261 212 152 135 136 135 122 85 55 36 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 12 21 54 89 86 159 229 194 56 202 149 102 77 48 76 50 22 4 2 0 14 28 38 65 145 149 104 61 13 1 0 2 9 11 309 290 132 446 123 178 372 440 698 644 794 1056 1178 1027 1533 1679 1454 1392 1221 1224 1282 1302 1286 1384 1419 1362 1259 1151 1309 1423 1468 1419 1164 1219 1055 829 762 655 807 882 812 731 583 548 563 580 468 397 411 474 560 625 621 522 435 419 180 69 22 8 3 1 54 92 123 245 319 335 440 733 1161 941 862 826 790 793 542 610 731 882 1016 879 810 801 745 707 605 466 487 458 365 223 142 126 132 144 124 131 200 197 155 220 222 188 127 58 29 16 22 53 68 61 29 2 8 18 20 20 21 22 13 8 10 17 24 17 27 33 31 21 19 19 19 23 33 18 17 22 28 28 37 52 43 17 18 19 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 30 72 132 40 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 1 6 13 8 7 6 6 6 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 3 3 4 1 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 11 9 4 0 2 1 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 1 0 2 5 8 13 29 27 33 44 45 33 31 25 20 23 16 10 27 40 34 25 16 11 9 6 12 10 8 6 1 0 0 1 2 4 8 13 8 8 5 1 0 0 0 0 0 1 16 13 17 24 25 12 10 11 8 3 4 19 20 17 18 7 15 11 10 8 0 0 0 1 1 0 0 0 0 0 0 0 2 2 2 0 0 5 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 8 17 10 12 14 13 7 5 5 4 4 6 4 8 17 28 27 11 10 7 6 6 3 8 30 33 37 74 12 15 14 9 14 13 13 14 14 15 19 14 15 17 16 16 19 52 52 38 50 114 117 120 121 136 179 180 198 199 178 134 101 119 112 114 120 116 142 161 163 159 156 163 172 155 142 132 94 77 90 100 106 116 112 140 140 142 151 136 162 166 145 137 177 125 154 135 105 107 85 90 89 50 0 1 16 23 34 44 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 87 148 222 266 273 228 128 121 125 121 105 82 47 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 12 64 100 129 144 195 93 83 63 67 110 96 55 37 20 4 63 59 66 121 257 166 100 48 12 1 0 4 10 18 223 149 209 410 95 225 389 536 593 668 880 1141 1280 1227 1764 1746 1535 1322 1160 1157 1072 1104 1230 1361 1365 1248 1108 1028 1086 1183 1227 1213 1099 1145 862 737 650 532 768 839 853 750 498 430 638 600 466 353 339 382 514 609 639 499 360 226 104 58 18 19 29 27 12 106 307 501 588 852 898 1000 1021 711 636 641 607 538 501 807 802 826 940 890 891 868 872 877 897 690 505 356 238 173 134 122 115 136 276 280 246 192 139 244 195 136 90 40 12 10 16 37 65 80 32 2 4 18 19 13 19 22 7 6 5 10 16 14 36 41 30 17 14 15 17 25 30 14 17 18 19 25 34 59 60 37 13 14 16 11 6 4 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 18 37 37 2 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 4 7 9 11 5 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 1 1 1 1 0 0 0 0 1 2 1 0 0 2 4 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 1 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 8 10 14 31 32 37 39 36 36 48 32 29 38 52 21 38 45 39 27 27 17 7 8 15 14 7 11 9 0 1 1 0 3 5 5 3 2 3 2 0 0 0 2 2 3 15 18 23 23 14 11 11 5 2 1 4 16 27 35 32 21 9 17 12 8 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 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 0 0 0 1 3 3 3 4 8 11 15 16 16 13 7 3 2 2 2 3 6 8 9 8 4 2 7 5 3 1 3 6 58 60 37 6 12 24 13 8 10 9 13 14 13 12 11 10 11 15 15 14 18 37 43 38 58 127 137 127 121 140 176 187 218 242 246 221 174 182 132 119 132 149 185 176 158 166 193 183 190 167 144 118 85 79 74 70 78 91 73 91 95 117 136 129 145 161 145 137 151 135 163 109 72 70 69 71 71 42 11 4 3 4 14 30 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 113 258 355 349 283 222 166 117 109 92 81 64 49 30 13 3 0 0 1 0 0 0 0 0 0 5 9 4 7 6 2 0 0 0 7 36 84 124 196 224 207 178 46 109 191 204 138 165 112 98 163 141 154 234 271 160 80 52 18 3 0 0 6 155 257 16 69 76 77 205 292 616 484 530 1086 1280 1345 1428 1656 1744 1738 1379 1171 1140 1024 1117 1281 1334 1277 1409 1348 1096 958 1074 1112 1139 1064 955 793 718 561 521 660 486 558 497 365 338 766 518 456 526 522 502 508 512 465 348 264 142 92 109 170 213 255 216 187 399 539 715 842 872 964 893 840 711 815 774 677 620 666 687 834 750 717 709 766 791 818 843 831 750 422 292 231 215 140 111 109 169 285 256 272 185 182 272 136 70 58 49 6 9 14 33 55 56 9 1 5 12 15 21 20 18 10 8 10 11 14 21 37 43 28 15 10 8 13 25 25 16 18 20 19 20 30 46 51 32 14 9 15 15 16 11 5 4 3 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 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 1 2 4 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 2 2 2 2 2 1 0 0 0 0 0 1 2 0 1 2 3 4 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 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 2 4 1 0 0 0 1 4 6 14 18 22 33 44 31 34 44 53 62 42 50 57 51 28 53 46 37 27 21 16 13 13 16 13 0 4 3 1 2 4 1 3 4 3 3 0 1 1 1 1 2 4 4 6 11 10 13 15 14 9 9 7 2 2 10 21 31 30 36 36 27 30 8 3 5 0 0 4 2 1 3 6 5 2 0 0 0 3 1 0 0 0 0 0 1 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 3 6 6 7 8 8 9 10 10 9 4 3 3 3 5 10 9 7 5 5 7 17 8 9 16 29 44 39 21 10 7 2 4 7 6 4 4 6 9 12 11 8 6 9 14 15 15 16 17 17 19 38 72 102 129 138 145 158 172 175 218 255 247 205 204 152 127 127 142 156 156 157 161 158 142 115 110 102 88 74 74 56 54 59 55 43 67 85 104 114 112 112 119 122 133 139 120 106 74 52 46 48 51 50 40 23 9 3 4 8 19 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 218 406 483 416 279 138 65 64 60 35 29 23 14 6 3 0 1 3 5 5 8 7 3 4 17 13 39 55 43 33 8 0 0 0 0 37 64 95 205 208 259 217 55 126 181 239 260 298 259 120 91 132 189 328 384 310 152 71 22 8 9 5 0 275 273 31 130 71 84 148 237 258 578 468 765 1100 1322 1388 1464 1436 1386 1158 1119 1005 864 1073 1193 1100 1044 1224 1324 1088 957 949 1032 1138 934 705 597 717 602 536 510 479 474 296 245 306 422 325 350 390 463 533 532 478 331 219 229 276 297 345 496 692 780 693 701 816 806 758 653 704 854 714 845 935 858 689 798 807 830 842 727 632 579 557 547 593 625 583 474 356 310 237 207 169 140 128 100 121 148 146 148 121 157 157 63 14 18 18 11 7 9 36 58 54 14 6 5 4 6 12 15 17 14 8 4 6 12 14 15 19 23 16 10 8 9 25 20 14 12 12 12 16 26 39 50 30 14 7 7 7 10 10 8 5 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 2 2 1 0 0 0 0 0 1 4 2 1 5 7 0 1 4 5 3 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 8 0 0 0 2 4 6 13 28 32 39 44 27 27 46 57 54 43 57 52 37 33 56 36 37 31 18 17 21 11 12 11 4 8 5 3 3 4 4 1 0 0 0 0 0 1 1 1 1 10 4 3 5 2 7 10 11 12 11 2 3 3 13 30 56 50 22 15 17 13 5 2 3 4 0 2 1 1 3 3 0 0 0 0 1 3 1 0 0 0 0 0 1 5 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 3 4 4 5 4 3 4 6 7 15 8 7 8 7 3 9 12 12 12 12 11 8 6 9 16 37 36 27 27 33 11 12 10 5 2 0 1 3 2 1 1 4 7 9 9 9 9 11 12 12 13 13 14 11 14 29 57 81 115 112 111 123 136 162 187 185 173 167 139 116 110 111 122 155 162 160 146 128 119 91 57 48 49 48 32 28 31 26 14 18 50 60 66 76 86 77 79 87 94 89 60 37 33 36 39 38 31 22 13 5 1 2 8 9 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 276 435 464 349 204 87 19 26 14 4 0 3 3 3 8 13 14 10 15 22 24 25 18 17 44 66 85 85 83 65 14 1 0 10 22 34 32 99 192 206 252 140 65 99 116 174 195 236 343 366 122 89 145 169 499 435 261 37 1 7 13 18 62 338 126 26 22 45 294 175 165 163 229 213 372 805 1067 1353 1465 1308 1083 1054 965 790 816 926 1015 938 954 980 1017 964 1004 1013 1007 1021 889 552 437 506 543 459 500 593 506 224 199 226 239 204 245 289 358 421 436 412 279 237 371 583 671 574 765 960 1050 1083 1086 921 787 748 646 890 1080 1021 861 796 754 807 878 898 832 781 741 669 531 496 480 454 419 385 367 354 316 246 196 96 61 80 87 111 204 195 120 106 93 48 19 8 8 9 9 4 4 20 39 23 17 24 20 12 5 6 11 17 13 8 8 15 20 18 17 20 24 11 8 8 11 17 15 14 13 12 10 13 23 40 43 24 6 4 5 6 6 5 5 4 2 2 3 2 1 0 0 0 1 0 1 2 1 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 1 0 0 0 0 0 0 0 0 1 6 1 8 10 3 12 12 17 11 3 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 19 3 2 2 3 6 9 13 30 35 48 50 30 27 53 60 55 50 64 55 36 43 61 46 26 25 31 25 9 17 11 11 13 22 23 15 7 5 7 0 0 0 0 1 0 0 1 1 1 2 0 1 5 9 11 11 9 15 15 7 16 9 18 26 31 73 65 26 6 8 19 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 3 2 2 7 2 1 1 0 0 0 1 2 3 4 4 1 0 3 7 10 11 10 11 10 7 18 22 22 17 12 13 12 10 18 30 28 26 15 11 12 9 5 8 5 3 3 1 1 1 1 2 3 4 6 9 12 13 17 13 12 11 11 11 8 9 13 22 42 78 55 53 65 81 98 123 130 138 144 124 101 98 108 124 145 135 124 107 102 99 64 34 29 28 24 14 16 15 8 3 3 8 12 16 27 40 43 35 32 35 37 31 17 17 20 23 22 20 14 8 4 3 6 5 4 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 156 353 420 415 343 166 57 25 21 10 4 0 3 8 7 20 30 32 28 37 43 42 43 59 76 85 136 184 173 165 98 31 2 14 61 107 74 31 356 362 232 164 87 95 96 67 73 144 91 61 84 35 60 93 118 253 248 268 77 0 1 1 13 55 137 25 36 25 63 224 108 49 18 24 153 157 477 958 1275 1429 1355 1348 1050 651 381 644 962 1047 932 919 897 909 905 892 846 744 853 893 523 371 433 413 284 284 354 309 211 232 109 168 177 191 258 410 425 387 352 367 461 584 716 809 611 828 915 989 1030 950 760 618 577 543 412 614 767 826 939 1063 828 806 814 837 764 706 616 548 595 575 455 360 318 276 195 297 293 195 110 91 98 102 100 120 162 129 80 44 7 2 4 4 1 2 1 0 4 18 4 7 15 20 27 7 4 8 11 11 14 15 16 20 23 18 24 24 12 4 8 15 18 14 14 16 14 12 12 17 41 37 17 4 4 3 3 2 1 3 1 0 1 4 1 0 2 3 5 3 3 3 2 2 2 3 2 2 2 2 4 4 3 1 0 0 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 3 5 4 1 0 0 0 0 0 0 0 0 0 1 0 5 7 11 16 15 44 22 7 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 4 3 3 1 3 6 11 18 27 46 54 50 40 60 57 59 57 57 59 45 37 40 43 33 16 22 22 22 44 9 11 16 18 19 22 13 12 9 0 0 0 0 0 0 0 5 5 4 3 1 13 17 24 29 24 5 15 14 7 11 14 13 13 31 73 73 39 13 12 20 0 8 6 6 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 3 2 0 1 5 8 12 10 8 6 3 1 0 0 1 1 1 1 0 0 0 2 5 8 12 17 18 15 9 10 18 18 14 12 9 14 22 21 10 20 19 12 7 6 7 8 7 5 3 2 3 2 2 2 4 6 6 6 7 10 14 13 16 15 12 9 7 9 11 15 22 34 22 25 30 35 43 61 73 81 81 75 74 79 94 107 103 78 89 73 61 51 35 31 28 24 17 9 7 6 3 4 6 0 1 1 5 10 13 18 18 19 17 13 1 9 10 8 5 6 9 5 3 5 10 11 17 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 281 583 621 523 370 221 106 66 36 16 14 12 10 11 12 13 16 23 30 34 38 39 29 26 54 165 259 268 205 158 100 45 29 46 182 279 358 317 454 498 392 185 116 359 253 161 66 111 66 66 188 191 1 37 90 137 189 469 195 40 21 3 0 78 74 42 72 94 74 95 169 210 64 62 157 410 132 368 660 909 998 1137 882 431 196 510 1599 1223 934 918 922 923 936 939 872 715 912 888 575 371 446 366 301 281 260 195 149 118 142 249 203 196 202 219 330 408 482 565 548 629 767 789 900 1179 1107 1052 977 771 587 518 467 467 435 577 559 589 517 493 690 828 824 781 716 630 470 393 393 420 396 365 303 228 165 239 243 202 176 88 105 106 148 217 201 144 55 5 0 0 0 1 1 0 1 0 2 4 2 3 7 9 9 1 5 6 6 7 13 6 6 11 16 14 17 19 13 7 13 10 14 15 15 16 16 12 11 18 40 28 14 6 5 4 4 3 3 3 1 0 1 2 0 0 4 9 11 10 8 7 6 5 3 4 4 3 2 0 4 3 3 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 4 7 19 66 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 3 6 10 17 33 38 43 44 43 45 49 50 48 52 51 48 38 32 34 22 17 22 28 30 6 10 12 12 12 17 18 18 12 4 1 0 0 0 0 2 12 16 22 15 7 28 22 28 39 35 5 13 11 5 6 18 18 33 33 32 46 55 17 4 3 2 15 4 9 15 14 10 3 2 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 6 9 14 18 14 14 7 7 10 14 16 18 7 3 5 1 0 2 3 3 2 0 0 2 5 9 14 16 13 8 2 2 4 13 16 12 5 12 14 11 9 9 9 8 6 6 5 4 2 1 1 0 1 1 1 2 4 8 9 8 8 9 10 10 15 20 17 12 11 9 11 13 15 18 24 26 24 23 25 31 29 29 33 39 42 47 56 62 54 38 47 43 35 31 29 27 16 17 14 11 7 2 2 1 0 0 0 0 1 2 5 12 11 16 9 0 0 3 5 9 11 10 9 2 1 2 3 8 19 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 386 644 694 516 303 221 200 82 30 12 8 6 8 7 9 14 12 11 12 12 9 15 12 35 89 221 414 468 416 253 104 88 58 140 286 296 356 390 380 329 195 139 286 434 128 202 94 35 31 30 172 129 1 3 26 76 73 30 42 44 24 12 15 69 40 39 40 63 76 74 143 243 170 274 134 186 381 206 191 184 189 341 621 266 123 131 607 871 936 1034 1130 1076 900 1008 955 740 895 907 788 499 387 357 328 276 234 255 197 126 189 334 373 416 313 280 387 474 565 601 746 918 1057 982 991 1059 1082 935 742 555 451 441 377 484 650 730 699 896 1069 1016 811 850 695 605 569 546 471 388 346 311 316 315 232 175 163 186 197 208 187 131 95 75 146 162 125 70 23 4 3 2 1 0 0 0 0 0 2 2 0 1 7 8 4 0 2 5 5 5 7 12 10 8 11 17 17 18 13 12 15 9 19 15 14 16 19 10 10 20 30 15 9 7 6 4 4 3 4 3 1 1 2 2 2 2 6 11 9 6 5 6 6 3 1 1 2 1 0 0 1 1 2 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 13 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 17 23 28 31 36 44 45 46 45 63 103 95 65 36 23 23 22 31 21 13 10 9 6 7 5 10 23 17 21 11 2 4 4 1 4 13 26 29 42 39 41 55 42 37 36 32 18 13 14 5 8 20 27 57 72 52 42 69 30 7 1 1 4 16 16 16 16 17 6 4 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 12 14 15 16 8 8 8 10 15 21 22 12 5 4 3 4 4 5 4 0 0 4 6 11 20 14 5 1 1 1 5 8 11 9 5 5 9 8 5 6 7 6 8 8 7 4 2 1 1 2 3 4 1 2 5 10 16 12 8 7 8 10 13 21 20 17 16 16 17 19 19 23 34 36 27 22 21 23 23 28 30 31 30 29 29 32 30 25 26 27 24 23 23 20 12 12 10 10 10 2 7 7 5 2 2 2 2 2 2 2 1 0 0 1 2 3 1 3 6 7 5 0 0 0 1 3 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 398 560 535 364 175 171 109 40 30 15 12 12 9 4 1 1 4 6 1 0 0 7 25 156 265 340 399 374 358 261 159 198 99 292 366 390 306 325 355 385 366 180 280 195 32 49 58 46 112 193 111 34 5 23 50 67 57 15 0 9 7 24 33 30 35 69 90 33 41 53 83 107 132 192 117 134 146 153 216 192 175 212 321 196 303 234 179 485 990 956 959 989 890 932 859 725 641 466 557 453 370 366 327 330 336 297 218 160 255 373 542 777 799 680 639 705 858 881 852 895 958 898 962 986 923 784 641 401 345 362 368 456 466 529 629 740 662 656 693 682 542 520 429 403 418 308 320 261 235 244 165 168 197 189 145 158 112 92 84 86 205 164 78 15 8 8 7 5 2 0 0 0 0 0 0 0 0 0 3 5 2 0 1 4 6 5 6 7 8 6 10 7 13 29 10 14 18 21 18 8 14 16 16 13 9 17 22 18 17 7 5 4 3 4 3 2 1 0 0 0 2 6 12 17 7 3 2 1 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 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 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 22 32 42 52 58 54 58 52 85 129 120 78 54 37 29 25 22 26 23 20 16 6 15 10 10 16 12 31 13 3 8 8 2 8 22 39 49 65 65 58 54 50 43 41 36 31 23 11 8 13 18 19 20 49 29 16 26 24 4 3 4 2 0 3 4 9 12 8 6 2 1 1 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 11 13 12 9 9 8 9 10 7 8 7 7 6 4 5 5 6 5 1 3 3 12 16 19 20 10 6 6 4 6 12 7 6 5 4 14 16 10 7 8 4 5 4 4 3 3 2 2 3 4 3 2 5 8 13 19 18 17 10 7 9 13 19 23 24 23 21 28 29 30 32 37 44 41 33 28 24 19 24 25 27 29 27 24 26 28 29 27 23 23 22 21 18 15 16 11 9 7 3 11 12 10 7 7 8 8 5 3 2 1 2 0 1 1 0 0 0 0 0 0 0 0 2 4 6 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 284 416 357 315 256 205 145 94 53 22 7 6 5 2 0 0 0 0 0 0 6 59 133 215 242 312 365 499 652 253 140 152 187 319 329 312 332 336 380 297 174 266 547 93 13 44 84 77 138 110 59 6 1 42 48 114 282 119 4 11 18 13 13 23 343 710 551 184 88 72 82 85 107 87 69 61 75 196 282 267 305 323 248 221 281 247 105 299 824 889 931 936 932 851 772 599 531 520 605 785 708 567 458 373 255 242 229 240 345 459 548 687 779 969 940 924 923 931 817 750 697 650 651 736 672 567 466 282 269 319 392 467 463 529 627 706 756 625 636 532 414 364 295 293 304 310 289 220 229 180 97 98 145 147 123 110 63 77 86 123 191 111 63 21 5 6 7 9 4 0 1 13 4 0 0 0 0 0 1 1 0 0 5 9 9 4 3 5 6 6 17 8 20 25 8 23 20 18 13 2 15 13 10 10 6 11 18 22 18 7 4 5 5 7 8 3 1 0 0 0 1 5 10 11 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 26 34 54 64 59 52 62 55 54 59 74 80 64 54 34 21 27 48 46 41 29 14 18 7 6 7 9 30 11 5 8 14 17 18 21 33 48 56 55 32 25 27 25 34 32 32 28 18 9 11 12 19 26 32 25 17 12 9 0 11 12 15 15 8 8 4 3 5 10 7 5 2 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 11 6 5 5 6 8 10 8 10 15 15 10 3 4 6 7 4 2 3 6 15 12 10 18 20 6 11 12 3 11 3 4 5 2 0 0 4 5 4 3 3 4 2 3 4 3 2 2 3 3 3 7 9 13 17 21 23 18 11 8 10 17 25 29 29 24 23 26 29 28 33 44 48 42 40 33 20 19 20 35 35 26 29 26 24 21 20 20 20 20 21 19 17 27 15 12 10 8 10 9 10 13 17 22 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 176 334 459 426 403 346 251 153 82 40 26 28 25 14 5 1 3 3 5 18 51 166 262 323 282 261 122 243 420 274 50 186 199 189 245 252 273 449 610 486 372 220 258 60 19 32 55 100 226 79 30 9 4 9 14 114 325 406 82 15 29 92 141 572 923 1579 1626 377 248 129 49 6 29 30 34 85 235 217 252 221 123 225 182 181 147 91 89 165 267 472 915 942 847 823 738 480 461 526 591 712 749 731 635 515 432 335 374 569 778 685 636 851 1219 1555 1228 971 820 697 628 683 669 648 651 641 456 356 313 254 261 335 451 491 504 611 705 665 571 568 515 418 342 308 229 238 252 256 260 206 226 126 74 122 237 211 166 118 73 88 120 158 147 78 51 35 13 7 11 8 3 0 3 8 1 0 0 0 0 0 1 1 0 0 1 8 10 7 6 7 4 9 20 10 33 23 13 22 25 41 19 1 4 6 11 10 7 9 12 14 15 11 5 5 4 8 10 4 3 1 0 0 0 2 4 4 2 0 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 16 28 35 57 66 53 50 57 52 52 57 64 71 68 63 36 24 35 61 60 43 28 16 13 4 3 3 7 16 12 11 18 20 20 28 26 21 22 22 19 10 10 13 17 26 24 29 26 18 14 10 9 26 40 32 26 8 3 2 5 29 12 2 2 3 3 6 2 1 3 5 2 2 1 2 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 7 6 4 6 11 12 8 7 7 12 29 27 17 9 9 11 11 7 5 5 3 13 10 7 6 3 2 2 3 4 5 1 3 4 3 2 0 0 0 1 2 6 7 5 6 9 10 11 9 10 13 14 12 9 10 11 14 23 21 15 11 11 17 28 32 34 34 32 22 28 37 40 39 35 28 24 23 21 17 18 28 33 28 23 20 16 14 13 12 11 14 15 17 19 22 15 13 13 13 13 11 17 16 17 18 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 205 423 527 463 459 367 256 144 84 62 43 38 43 49 42 32 25 23 34 70 130 212 224 117 122 156 101 225 479 348 89 355 201 97 78 110 198 539 539 288 99 168 197 186 80 55 50 78 406 1066 127 8 9 11 2 6 10 25 47 33 219 405 538 339 784 1404 1944 1627 676 177 40 29 42 55 50 67 98 131 147 148 184 223 224 266 169 61 56 58 65 425 831 965 960 919 773 519 407 617 620 656 710 742 830 706 552 473 459 570 764 887 887 1286 1368 1279 1062 811 664 633 641 657 664 628 596 509 359 393 555 589 485 475 609 615 601 607 613 634 534 436 405 413 332 283 263 238 223 198 164 165 156 69 75 114 166 184 124 73 54 93 158 187 98 42 48 48 22 11 8 7 0 0 13 14 1 2 1 0 0 0 1 1 2 1 0 3 5 7 6 4 1 7 13 19 44 15 10 11 28 107 23 0 1 5 15 10 11 12 11 15 16 10 5 5 5 5 8 8 9 8 3 0 0 0 0 0 1 2 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 5 7 20 37 45 49 53 47 61 68 65 62 58 57 62 67 59 41 39 42 50 50 28 23 15 9 12 10 8 12 16 15 13 32 42 41 41 29 16 14 13 7 5 10 15 20 24 24 23 30 34 32 27 18 21 28 29 24 20 5 0 6 23 27 13 7 6 3 4 1 0 1 3 9 8 10 11 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 1 2 1 3 11 11 12 17 24 27 18 14 15 20 29 28 24 19 19 23 17 14 13 9 6 10 10 14 9 2 7 6 2 8 11 2 5 7 9 8 3 3 4 4 5 7 9 12 11 12 16 19 24 25 27 26 20 11 11 11 15 22 22 17 12 14 22 34 34 34 32 30 27 28 41 40 38 37 27 25 21 18 18 24 24 29 27 20 17 10 10 11 13 16 15 14 13 15 18 16 13 11 15 20 15 12 12 17 19 12 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 194 432 505 477 430 291 214 156 122 122 176 204 181 136 83 86 74 78 126 228 243 199 144 40 43 78 132 360 1141 510 200 203 121 87 53 36 138 523 346 289 250 121 414 337 290 205 58 36 105 195 73 96 17 35 38 0 0 8 234 384 381 550 247 265 651 780 946 1001 626 73 60 24 17 35 0 0 13 55 98 114 115 231 258 173 117 90 68 54 49 412 615 801 1067 1059 1015 723 591 792 808 790 856 819 794 784 685 607 602 842 977 1009 1106 1351 1266 961 750 652 638 577 610 631 636 644 669 488 497 648 515 512 626 689 723 703 589 506 457 422 393 327 327 375 405 408 299 220 198 265 170 150 122 73 73 73 125 127 58 44 79 152 228 251 84 64 61 50 23 12 14 9 1 2 29 24 10 7 2 1 0 0 0 1 6 4 0 0 0 4 4 3 6 6 10 13 16 7 8 11 26 48 5 1 0 5 15 13 14 15 16 16 14 5 2 3 3 2 5 7 8 8 1 0 0 0 0 0 0 1 3 3 1 2 3 2 2 0 0 1 2 0 0 0 0 0 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 13 19 29 58 54 58 73 60 72 76 86 98 66 55 52 58 63 67 90 84 63 38 25 23 17 13 16 19 37 20 15 14 11 18 34 32 29 27 8 10 10 10 14 16 20 22 24 28 45 37 26 23 25 23 21 36 33 14 8 5 2 1 1 3 21 14 9 6 2 2 1 0 0 1 3 6 8 8 9 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 2 3 9 23 23 25 27 33 38 27 21 17 22 26 19 25 25 28 34 29 19 33 25 13 20 19 14 9 6 11 7 6 13 12 4 5 6 9 11 10 7 4 4 6 9 12 16 23 23 22 24 38 34 34 34 27 14 14 12 15 19 18 15 13 15 23 31 31 34 34 31 30 34 41 49 50 45 34 34 23 23 30 35 19 22 22 18 14 10 9 9 11 13 15 11 12 13 15 16 17 15 18 20 19 17 14 20 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 149 361 396 394 323 208 123 141 199 242 238 276 286 280 234 142 122 133 158 226 268 167 142 160 135 180 215 337 795 799 286 117 56 51 78 62 88 271 338 208 118 233 526 389 368 400 294 131 93 109 149 186 61 155 157 77 43 138 333 304 290 827 243 258 463 434 318 569 324 19 2 0 24 19 9 2 0 20 90 178 141 291 231 122 103 89 84 89 106 167 249 396 563 796 961 686 715 764 749 799 893 997 770 900 671 750 902 1001 974 1034 1060 1004 776 652 515 475 523 597 542 560 581 608 627 436 615 683 611 708 684 720 681 581 460 424 372 320 295 340 240 266 353 385 295 203 225 269 155 114 86 77 87 86 68 131 114 100 260 200 248 228 39 76 78 49 21 9 13 9 5 6 13 26 25 13 0 0 0 0 0 1 6 7 3 0 0 0 0 1 3 6 13 10 13 15 13 18 24 34 26 0 0 5 15 19 13 12 13 12 7 1 4 3 5 5 8 7 4 4 2 0 1 1 1 0 0 0 1 1 2 3 1 1 1 0 3 2 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 11 20 24 30 43 76 48 48 58 54 57 48 56 63 63 75 90 74 81 105 162 166 83 32 24 19 24 12 13 22 27 19 9 4 1 3 13 12 13 16 8 14 15 11 9 16 19 20 24 38 54 46 42 40 41 41 33 49 39 25 8 5 3 3 3 3 6 9 11 9 5 2 1 0 0 0 1 4 3 3 4 8 11 10 9 7 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 1 2 2 11 13 11 12 25 32 33 40 41 31 32 25 19 16 15 22 24 26 33 40 25 33 21 14 19 25 18 12 9 7 4 8 10 10 7 7 6 8 12 14 12 5 14 10 10 13 15 27 27 28 31 37 33 39 36 30 24 21 17 18 19 19 15 13 14 17 20 23 32 40 37 35 38 34 61 56 46 37 28 17 24 33 32 16 23 22 18 16 18 17 16 17 15 13 13 16 13 11 14 17 18 21 20 18 18 16 6 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 2 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 100 204 249 293 207 162 152 175 287 444 577 553 460 345 256 185 147 214 282 287 265 194 155 185 227 299 443 511 767 834 164 27 26 24 15 28 71 149 268 167 63 301 503 486 407 289 581 435 270 694 300 178 314 677 563 450 360 464 334 251 607 524 137 203 424 646 746 587 168 35 7 4 25 34 37 47 35 12 46 95 150 277 249 170 136 98 95 113 135 203 275 289 290 243 374 550 686 833 917 930 813 1402 1416 992 837 1065 1196 1355 1275 1103 855 764 663 493 332 363 477 558 531 481 458 512 523 463 608 636 663 667 599 613 463 350 311 358 375 338 309 305 154 145 200 264 259 160 221 211 146 91 61 74 84 80 60 178 125 85 113 138 153 103 37 41 60 29 11 11 14 6 8 8 9 11 15 7 0 0 1 0 0 3 8 7 6 2 0 0 0 1 1 6 16 9 18 22 16 5 13 31 25 6 2 0 34 45 31 15 14 11 6 3 11 3 6 6 3 5 2 12 13 0 1 0 1 3 4 3 6 3 1 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 30 42 39 39 47 59 25 37 45 43 41 36 38 37 48 75 95 70 102 140 145 171 58 21 16 18 33 9 8 8 5 7 2 3 3 1 4 2 6 7 7 7 8 7 7 9 12 13 15 36 63 79 75 62 50 50 60 87 37 14 7 3 8 5 4 6 10 21 23 17 12 7 5 3 1 0 1 2 1 3 3 3 4 8 8 9 9 6 4 3 1 0 0 0 0 1 1 1 2 0 0 0 1 4 2 3 2 1 3 4 3 5 7 10 26 32 36 34 35 41 38 37 34 27 27 29 29 19 11 14 19 23 23 21 24 46 31 24 27 32 30 17 10 5 5 10 10 10 11 12 12 12 13 15 16 13 17 13 12 14 17 21 17 22 27 28 29 34 33 32 31 28 24 27 25 21 17 15 14 13 14 17 30 42 42 37 34 35 60 59 49 35 19 12 21 29 32 32 39 24 20 20 23 22 19 24 24 19 16 16 15 14 14 15 16 23 25 25 23 24 3 0 0 0 0 0 1 1 0 0 0 0 0 1 2 1 1 3 3 3 4 3 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 29 43 133 192 115 76 125 246 384 446 432 498 525 456 282 191 181 230 312 319 339 338 322 385 358 385 420 277 557 605 237 7 48 31 17 4 34 110 258 202 123 379 671 760 584 232 693 491 352 461 259 403 156 134 317 671 555 357 335 489 960 654 248 308 266 179 455 483 47 29 5 85 164 167 95 27 33 40 80 234 223 311 414 76 78 93 97 103 105 208 288 308 337 216 456 649 632 846 958 944 893 979 1353 1493 1335 1202 916 961 849 730 581 480 355 228 159 210 347 414 414 392 354 415 440 486 574 610 676 686 613 512 270 317 311 338 427 397 338 245 165 193 201 212 179 129 198 145 111 105 106 104 97 89 100 145 62 109 109 83 69 49 47 58 60 19 12 19 18 7 14 12 14 15 13 1 0 0 1 3 0 2 5 4 5 1 0 0 0 0 0 7 12 5 8 13 12 9 10 17 18 10 6 6 15 24 22 12 8 6 9 14 15 5 9 9 4 1 3 10 6 0 0 0 0 1 3 6 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 8 19 37 57 53 46 41 33 15 22 26 31 34 35 35 20 20 31 39 48 81 105 115 93 16 6 9 15 18 3 2 2 1 0 0 4 5 5 7 6 7 8 7 6 8 11 9 6 5 7 7 16 22 34 60 53 50 55 55 38 34 40 23 8 8 8 6 12 17 21 36 42 39 33 27 19 14 8 4 2 3 4 4 4 4 3 4 5 7 7 5 5 3 3 2 2 2 2 3 2 1 0 0 0 2 4 2 0 0 1 2 1 1 6 9 14 25 26 38 33 25 28 30 31 29 25 25 28 29 18 12 17 27 27 26 24 23 23 23 23 30 37 37 25 16 10 7 8 6 7 9 13 15 14 13 11 8 7 8 8 9 11 17 20 15 15 19 19 19 27 28 33 36 36 34 36 33 28 22 20 19 17 14 17 28 33 36 27 23 30 43 45 40 28 16 14 16 19 26 35 42 37 28 21 21 22 17 26 26 18 12 19 19 14 14 16 17 21 12 19 25 13 12 8 3 0 0 0 2 2 2 2 3 3 4 7 7 4 5 6 8 9 9 7 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 106 95 78 189 296 475 686 693 618 460 327 216 273 303 319 377 435 457 446 441 466 457 471 492 364 205 510 306 52 44 8 2 0 37 198 669 259 273 546 715 761 643 437 410 257 610 714 755 1109 362 208 276 488 541 370 317 317 143 216 246 285 271 190 286 257 90 41 6 81 158 231 276 247 179 148 196 340 268 461 409 25 100 103 112 99 100 432 289 288 269 145 287 428 667 824 719 784 864 964 1053 1106 1073 925 711 714 505 354 279 194 166 100 73 84 112 146 300 408 459 439 481 521 559 586 639 652 515 365 247 298 355 397 451 412 358 274 235 231 153 151 106 112 152 119 140 134 139 150 202 100 103 93 43 164 80 47 47 33 29 54 45 14 10 14 11 9 12 4 2 21 20 0 0 0 0 1 0 0 7 11 8 2 0 0 0 0 0 0 4 6 6 6 4 3 2 3 8 6 10 14 4 6 7 5 9 16 13 16 12 6 9 9 7 8 9 1 13 5 0 0 0 0 0 4 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 7 14 39 63 74 68 48 38 30 24 23 23 26 27 25 16 6 8 8 12 27 30 29 76 126 82 7 7 10 9 1 0 0 0 2 3 3 5 7 8 8 11 12 19 16 9 5 5 2 5 8 5 7 7 11 31 58 70 81 80 52 11 14 15 9 7 11 8 9 9 11 22 30 30 34 35 30 24 17 9 6 6 5 4 8 12 11 4 7 6 5 5 6 5 4 4 4 4 4 4 3 2 1 2 0 1 3 3 2 0 0 0 0 2 7 14 18 21 22 20 20 17 20 31 23 29 28 25 25 29 18 17 25 33 29 34 33 29 22 21 14 17 26 32 29 19 18 16 12 11 9 10 11 13 14 13 9 7 6 5 6 11 16 24 31 26 11 11 12 13 16 21 27 35 39 37 35 38 34 27 22 22 19 15 18 26 30 35 25 26 33 36 36 35 27 20 19 23 20 25 36 45 44 32 21 20 26 32 34 30 18 11 13 18 12 13 15 13 21 11 11 15 19 18 11 4 1 0 0 1 2 2 3 4 5 10 14 15 12 10 11 15 18 22 24 26 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 55 59 115 232 321 360 350 406 493 469 459 479 509 499 400 454 522 539 531 520 532 526 464 370 381 211 96 96 241 136 11 12 1 13 227 663 273 417 522 503 467 399 556 531 510 639 1000 1200 1071 304 194 472 766 800 320 297 265 179 179 282 274 171 150 406 342 130 41 52 83 87 90 102 134 174 231 380 465 353 274 162 51 58 69 101 74 152 354 246 335 260 78 145 167 493 771 763 792 791 955 1097 1045 779 749 534 346 175 122 115 119 118 74 91 84 71 98 238 414 465 506 538 531 533 519 530 539 338 261 251 288 329 386 391 348 273 271 249 180 130 164 89 98 121 132 208 146 134 122 110 52 105 71 66 116 39 66 68 50 32 53 25 13 17 8 5 8 10 9 11 29 14 0 0 0 0 0 0 0 0 2 4 2 0 0 0 1 1 0 6 9 6 3 1 2 2 3 4 4 5 6 4 2 9 4 6 9 5 9 4 4 9 9 10 13 10 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 3 5 7 10 18 41 66 72 61 47 38 30 24 23 22 22 22 19 17 16 9 7 9 15 18 8 9 169 260 107 53 20 9 7 5 4 2 4 4 0 0 4 7 14 21 19 31 21 6 0 2 3 8 10 6 10 11 16 22 34 48 92 88 74 44 29 27 11 17 24 11 7 6 3 4 10 9 14 14 15 14 23 18 11 6 3 4 4 7 11 13 14 11 8 7 9 9 7 6 5 4 5 6 5 3 3 3 3 3 3 3 2 0 1 1 1 6 22 27 28 32 36 30 38 42 35 28 21 23 25 27 23 11 32 47 45 38 35 43 44 43 37 27 16 14 14 18 19 14 11 14 16 15 12 10 9 12 14 11 10 8 7 8 9 11 16 23 27 23 10 12 14 14 14 15 18 26 32 34 33 42 45 44 38 28 19 15 20 26 29 33 31 33 33 33 37 33 27 23 23 25 28 37 41 42 42 35 25 21 27 39 43 47 42 36 28 11 10 11 12 12 11 9 8 8 10 13 12 8 3 0 1 2 3 4 7 9 10 9 14 17 17 16 17 14 14 22 33 22 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 40 166 305 407 468 473 437 455 521 592 591 582 543 434 499 524 531 528 469 485 517 456 247 165 142 135 258 51 30 12 21 0 0 58 274 480 353 391 300 208 257 505 512 574 532 547 1113 1292 1140 698 818 1222 1070 706 715 555 314 152 173 208 243 234 470 616 103 61 65 74 78 79 90 157 229 265 501 649 410 61 30 28 22 58 128 78 314 388 311 341 355 307 251 176 86 106 272 506 658 839 825 815 738 729 189 50 106 139 106 81 79 82 102 109 85 71 155 346 274 323 394 423 438 370 337 328 228 243 278 327 362 403 386 333 298 279 236 177 154 134 104 104 170 205 217 185 123 74 47 60 100 47 87 97 42 107 104 64 33 36 12 7 4 3 3 7 5 2 7 25 5 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 11 6 2 1 1 3 2 2 2 2 3 1 1 4 0 2 4 6 7 3 3 9 12 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 7 15 30 71 75 66 56 39 37 35 26 14 16 21 11 7 8 3 12 13 12 13 8 13 77 133 108 55 18 11 12 12 6 7 4 2 0 1 6 2 3 9 16 20 10 3 1 2 5 7 7 6 6 8 6 9 14 25 68 51 30 29 32 37 46 27 15 3 3 8 8 5 5 5 11 8 6 5 5 11 8 4 1 1 1 5 7 9 10 11 9 9 10 10 11 8 9 8 6 8 7 4 4 5 5 5 6 6 6 5 5 11 16 23 32 33 30 35 37 28 25 28 22 20 23 15 16 25 21 24 70 76 61 47 40 43 46 47 39 29 25 16 13 12 12 11 9 9 9 11 14 15 13 14 16 15 13 8 6 8 9 7 9 11 11 10 7 8 8 10 14 16 11 16 22 26 28 34 42 43 42 36 24 17 24 26 27 31 30 30 31 31 31 30 24 22 23 24 25 34 36 38 39 38 30 22 25 36 49 45 44 43 34 18 13 11 12 12 11 12 10 9 7 6 6 8 9 10 10 9 8 6 8 11 12 13 13 16 19 19 16 14 14 18 19 13 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 94 289 423 463 447 407 527 661 749 654 521 495 502 540 533 474 481 521 494 455 377 300 197 167 93 191 259 27 22 4 0 16 83 305 389 369 344 226 138 227 410 478 739 639 473 628 785 950 745 883 1562 1610 848 423 484 516 517 512 432 327 191 302 307 71 63 68 70 72 81 118 205 272 296 393 1222 491 126 161 77 64 95 210 267 462 346 326 382 500 560 263 376 383 33 35 155 388 690 722 704 605 421 40 144 180 149 74 42 47 65 77 81 92 53 122 209 141 113 200 241 263 311 216 213 219 242 262 377 392 382 383 347 335 310 246 155 144 159 161 172 232 212 205 178 101 57 60 68 67 34 32 36 53 86 95 62 33 17 9 12 3 2 2 3 4 5 23 29 0 0 0 0 1 1 1 1 1 0 0 1 1 0 0 0 0 0 0 2 8 3 2 2 1 0 0 0 0 0 0 0 1 0 2 4 5 6 5 5 8 6 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 26 67 74 68 59 48 47 37 18 11 20 27 8 8 8 3 5 15 10 7 7 9 4 34 38 17 4 3 3 3 7 20 3 0 0 0 0 0 0 1 4 4 1 0 0 1 4 5 6 6 5 5 12 4 11 20 30 55 25 16 10 8 27 8 0 0 0 0 7 8 6 4 6 2 0 0 0 1 2 1 0 0 0 0 0 1 2 4 7 6 6 7 8 8 7 8 8 8 7 6 7 7 7 8 10 11 13 14 13 23 33 27 18 20 18 17 14 15 27 13 19 19 17 15 21 38 36 44 70 68 56 48 42 40 40 35 31 27 20 13 11 9 8 9 7 7 5 6 9 13 12 12 15 19 21 23 18 13 14 14 8 7 7 6 6 10 11 8 15 19 7 8 14 14 15 22 24 36 41 37 26 19 23 22 26 32 32 28 32 33 34 34 24 24 26 26 19 18 21 27 31 32 31 23 30 40 47 49 46 40 34 24 13 14 13 12 11 11 11 12 9 5 3 4 7 11 14 15 15 12 11 11 14 19 16 21 21 19 17 17 19 19 15 15 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 101 255 392 453 500 490 526 588 557 504 452 462 435 439 452 399 380 401 405 336 219 101 96 137 162 72 116 76 32 5 0 22 102 284 357 366 326 233 136 239 365 578 951 1012 594 366 335 326 418 899 1293 929 539 298 300 443 495 395 389 308 155 466 180 72 111 191 163 109 103 155 207 230 282 304 404 706 354 329 310 108 391 564 555 390 340 408 348 218 203 246 498 610 277 262 185 100 172 352 421 252 130 54 108 206 107 47 43 44 54 60 69 72 35 93 129 112 67 99 121 119 133 175 212 225 261 320 379 378 362 352 345 343 390 335 237 178 201 237 278 313 310 284 287 208 96 56 78 59 29 13 17 26 46 55 42 18 7 9 12 0 0 0 1 3 10 16 14 4 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 3 5 6 6 4 0 0 0 0 0 0 1 0 0 0 1 6 7 6 6 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 16 34 53 50 49 48 52 51 20 15 12 14 15 3 8 6 3 6 21 6 6 7 4 9 25 13 7 14 14 5 0 9 18 0 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 2 6 1 12 15 9 0 0 25 19 6 13 1 0 0 0 0 0 1 2 3 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 4 4 6 5 6 8 9 8 11 13 11 8 13 12 11 12 15 12 17 15 12 13 16 23 17 16 19 24 31 25 21 23 34 43 38 40 46 41 33 32 32 32 35 34 25 25 22 13 9 11 10 10 8 5 6 7 7 8 9 8 12 13 15 24 29 22 30 28 11 8 8 7 4 4 7 3 9 11 5 3 6 5 5 9 21 33 39 36 29 24 23 22 26 29 29 25 31 36 37 35 31 29 29 29 28 27 28 30 31 31 31 24 30 33 33 35 50 49 34 20 12 13 13 12 11 9 9 10 9 7 5 3 3 5 7 9 10 12 15 21 30 32 18 24 24 22 23 24 25 19 13 15 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 191 309 320 330 365 401 452 380 402 422 422 370 375 343 331 371 368 279 177 85 45 84 96 70 21 52 39 6 1 0 7 215 213 107 326 292 169 105 272 342 411 702 1078 901 505 460 683 884 925 675 977 1599 471 249 226 274 304 203 411 399 289 172 84 162 261 232 137 106 148 206 201 289 370 449 580 358 253 120 154 460 677 473 310 355 521 524 512 311 81 11 0 0 79 169 59 32 28 89 45 58 123 196 205 68 45 46 50 50 47 52 50 45 80 115 86 60 72 117 119 154 187 197 232 298 346 364 348 368 364 380 426 511 419 332 289 332 403 460 556 669 595 547 389 254 156 59 46 36 29 29 27 33 45 37 10 5 15 11 0 0 0 1 5 8 5 12 6 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 5 2 0 0 0 0 0 0 1 0 1 2 0 2 4 6 5 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 20 30 44 44 54 58 39 12 7 5 4 2 5 4 1 4 11 1 0 0 1 14 62 25 16 22 24 19 10 10 8 2 8 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 15 13 9 4 1 9 7 11 17 11 4 1 1 1 0 0 0 1 3 3 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 3 5 6 7 8 11 10 10 13 13 15 14 9 3 10 22 29 31 35 48 27 22 27 40 60 55 39 30 29 26 37 29 24 29 29 28 23 22 23 22 20 26 25 18 11 18 18 15 11 9 11 5 9 10 9 11 16 16 14 17 39 24 16 13 9 11 13 12 11 6 1 1 2 3 2 1 2 3 4 6 12 26 33 32 31 31 28 24 23 24 25 25 34 39 40 38 35 28 31 34 36 36 34 36 36 34 31 25 31 32 27 24 30 34 30 21 13 10 10 10 9 9 8 7 8 7 6 5 3 4 4 5 8 12 14 16 20 29 35 25 24 25 25 24 19 14 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 182 258 324 253 239 279 361 375 349 344 347 353 297 269 260 249 146 63 17 4 32 57 45 16 50 76 23 8 3 12 430 723 846 859 911 286 296 392 269 291 645 928 843 318 217 719 1007 775 669 1030 1544 1396 873 222 180 218 259 656 384 283 216 52 85 102 124 108 103 187 239 245 263 359 422 457 469 453 224 225 404 529 321 274 338 451 520 604 215 5 0 0 17 83 98 43 83 93 70 77 128 173 202 161 61 30 30 35 37 35 29 38 57 85 121 73 53 57 90 119 164 187 234 312 375 362 376 392 413 401 450 535 572 437 398 398 456 550 640 618 602 617 602 476 337 187 61 32 45 54 59 48 31 68 45 15 14 64 27 4 0 0 0 4 4 6 21 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 11 3 2 2 1 0 0 0 0 0 1 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 41 38 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 3 14 25 34 42 48 37 19 8 2 1 2 7 16 13 3 8 12 3 0 1 0 11 37 30 61 43 26 28 36 16 26 27 15 7 5 12 10 1 0 0 0 0 0 0 0 0 0 1 3 1 6 5 10 43 22 18 10 0 0 5 7 8 15 23 3 4 7 6 0 5 4 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 5 8 9 9 11 21 25 22 17 17 18 20 25 33 43 26 27 28 27 32 39 33 28 30 37 38 38 38 38 40 39 26 19 16 16 17 16 12 13 15 17 16 12 10 11 16 8 6 5 6 11 12 16 10 7 12 17 12 7 6 8 12 15 20 19 10 1 0 0 1 1 1 1 2 4 9 16 27 28 28 30 31 24 21 22 26 30 36 43 43 40 34 27 26 29 37 40 33 35 38 38 33 27 31 30 28 23 19 22 24 25 17 8 8 8 9 8 8 8 11 10 8 7 6 6 7 7 7 10 19 16 20 29 39 35 22 25 24 17 9 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 97 154 158 171 225 269 293 268 274 264 265 271 284 263 179 81 48 47 87 89 61 76 41 50 104 77 3 45 115 141 50 105 735 1172 409 159 250 263 297 423 496 410 225 227 1258 937 562 382 191 650 1114 1200 262 126 103 299 638 307 201 132 65 104 109 129 103 135 310 176 171 226 315 308 339 373 412 341 188 439 479 328 357 325 335 516 843 200 89 109 85 51 124 95 52 42 39 51 94 155 233 307 167 71 28 6 11 14 26 42 52 73 79 83 58 39 39 70 123 174 178 296 410 483 498 435 426 448 474 560 573 538 480 507 577 633 680 733 737 758 708 623 514 346 182 76 37 41 41 41 33 40 109 70 31 23 55 33 15 7 4 1 4 2 12 19 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 2 2 1 1 1 0 1 1 3 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 39 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 7 12 16 25 28 17 10 7 0 0 0 9 25 27 3 3 5 2 1 6 2 13 28 34 86 45 22 32 55 13 44 41 24 19 16 42 28 5 0 0 0 0 1 0 0 4 5 8 14 8 12 6 30 75 61 21 6 0 0 0 2 2 10 24 6 4 1 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 11 14 12 11 10 2 3 6 13 21 13 13 26 35 29 19 21 24 33 45 47 24 18 19 21 22 13 12 10 9 7 6 4 12 18 16 9 8 11 16 18 9 3 4 4 5 5 17 9 3 2 3 5 4 2 1 2 6 12 13 9 3 1 0 1 2 1 0 1 3 7 13 20 24 27 28 30 30 27 22 24 30 35 43 44 43 40 36 32 30 37 39 34 32 33 37 38 34 29 23 24 22 17 14 15 21 22 19 15 6 7 8 9 11 14 12 11 10 11 12 16 17 16 16 19 15 16 20 24 25 21 21 18 11 5 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 113 147 150 175 247 267 305 309 278 305 299 271 253 236 137 152 145 47 43 82 137 147 129 43 105 172 2 18 125 287 315 38 300 534 343 128 98 157 351 710 676 303 225 548 1043 563 609 773 1039 1037 867 815 988 453 94 35 53 93 134 74 55 89 174 190 118 188 252 113 142 227 301 327 319 274 419 514 396 443 384 369 386 308 307 452 579 523 453 490 346 199 95 61 71 67 42 47 116 236 306 297 159 76 35 10 9 3 13 27 35 57 58 89 95 41 40 74 128 178 216 381 454 478 472 503 483 512 579 667 561 540 526 555 641 656 676 695 664 530 536 519 441 287 88 60 41 36 36 27 15 57 87 44 32 40 33 14 7 1 2 3 5 0 10 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 5 4 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 7 3 2 0 0 0 0 6 12 2 8 8 7 10 18 2 1 6 15 34 14 10 27 36 9 38 33 27 24 21 74 25 1 0 0 0 0 6 11 10 7 17 18 22 22 7 1 16 38 44 29 5 0 0 0 0 0 2 6 11 15 8 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 3 8 8 7 12 17 18 12 3 2 3 4 3 1 2 2 1 1 2 4 6 8 9 6 5 6 7 6 5 1 5 6 5 4 3 1 0 0 0 1 1 1 1 2 5 12 16 11 5 5 2 2 2 1 0 0 0 6 15 20 19 23 24 23 24 26 25 18 16 23 32 40 41 43 41 36 39 36 29 28 37 41 41 45 41 28 20 19 19 16 13 13 19 20 26 23 5 4 4 9 14 15 17 17 16 16 18 21 29 28 23 21 28 29 28 26 24 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 163 190 212 258 291 329 358 407 473 421 327 270 251 177 315 314 207 158 130 241 222 92 0 31 72 153 196 136 95 80 10 23 244 216 58 4 24 47 66 185 147 68 362 552 410 536 506 510 683 824 516 1322 1162 156 5 6 49 82 49 47 71 133 173 118 157 125 110 174 239 247 280 296 268 496 430 397 394 356 375 385 357 339 363 407 502 684 877 309 142 78 34 27 45 44 68 130 303 372 320 189 83 67 34 13 5 7 30 50 58 58 62 64 60 63 90 135 206 328 488 493 515 601 638 607 608 611 594 576 633 644 698 712 666 659 671 574 466 447 382 322 215 86 67 56 46 40 43 41 81 83 47 42 45 38 34 32 22 8 5 3 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7 6 1 1 0 0 0 0 5 21 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 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 1 0 0 0 0 0 0 0 3 4 7 14 19 0 0 0 1 2 2 2 19 25 18 19 19 22 22 27 66 11 1 2 3 3 4 13 24 25 10 30 21 21 24 6 1 36 47 39 30 6 0 0 0 2 12 3 0 4 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 3 1 0 0 1 4 5 6 6 4 1 0 1 0 0 0 0 0 2 5 8 12 12 11 8 5 2 2 1 0 0 0 0 1 8 16 16 18 17 18 20 22 27 20 19 22 30 43 43 42 42 41 45 40 32 32 41 53 52 45 36 25 20 17 17 15 13 15 14 15 23 20 6 5 2 9 16 19 22 21 19 21 23 21 37 35 30 30 39 45 45 31 25 29 15 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 85 233 318 291 290 300 288 300 389 456 459 381 267 179 210 363 463 518 377 246 335 217 89 10 10 11 98 173 169 23 46 24 0 0 0 3 4 18 25 36 123 109 57 355 763 531 307 421 451 457 582 861 1182 1065 395 0 2 62 47 28 17 59 92 102 91 78 88 145 204 243 241 275 286 353 562 456 392 378 351 290 304 393 379 273 470 624 847 828 145 55 80 79 90 175 116 256 321 387 442 317 206 140 130 81 47 25 14 14 31 48 62 66 62 65 93 126 147 269 478 568 516 473 595 648 648 625 597 633 665 689 680 749 700 660 673 714 577 507 471 397 260 166 101 78 78 85 60 61 74 60 96 60 35 36 37 33 26 23 21 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 8 0 0 0 0 0 5 14 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 8 0 0 2 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 0 0 0 1 1 0 0 0 3 2 0 0 0 0 0 0 0 0 21 23 13 3 5 13 44 37 11 0 0 30 25 7 13 23 14 11 13 15 15 11 8 10 28 31 34 24 8 4 1 0 0 1 5 1 0 5 9 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 2 3 3 1 0 0 0 0 0 0 0 2 5 7 9 9 6 3 1 1 1 0 0 0 0 0 0 2 7 11 11 13 15 17 20 21 24 27 36 45 48 56 48 46 43 36 37 36 36 40 47 48 32 24 21 21 20 20 17 14 12 12 15 20 17 10 9 3 10 15 22 30 29 21 21 22 19 31 31 38 44 47 49 50 38 26 21 18 25 14 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 191 355 380 338 322 291 285 401 430 433 408 340 245 218 293 358 359 295 267 261 112 76 48 29 13 44 71 83 64 68 18 2 0 0 0 0 0 0 5 95 74 207 757 1214 364 53 103 155 314 461 556 622 1065 498 88 1 7 6 8 13 15 34 45 37 48 90 163 244 263 260 286 281 302 338 330 303 366 317 271 281 368 419 452 581 859 830 643 429 318 270 188 166 165 48 260 308 338 481 301 221 185 186 206 170 102 56 43 41 56 78 88 76 51 111 144 210 366 645 618 553 515 516 650 640 638 670 703 734 710 697 744 701 684 688 668 502 379 365 345 245 202 196 171 135 111 69 113 97 81 179 85 51 45 48 50 34 30 23 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 1 1 1 1 0 0 0 0 0 4 2 2 2 2 0 0 0 1 5 24 21 19 12 8 19 80 42 2 2 9 28 18 2 3 6 1 4 5 1 3 1 2 4 8 11 11 6 1 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 1 2 1 0 1 2 2 2 1 0 0 1 1 1 1 0 1 3 5 11 14 15 15 17 23 29 42 49 51 60 51 50 45 39 47 41 32 29 31 30 25 19 20 22 23 23 27 23 18 17 11 12 11 9 7 6 11 13 14 17 23 19 17 17 19 22 24 33 34 35 43 50 40 25 17 17 17 16 9 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 144 304 372 339 338 289 318 361 329 321 332 312 262 266 299 338 360 353 305 198 122 115 166 109 104 152 123 64 63 97 123 88 44 5 0 0 0 0 2 31 87 116 239 645 499 495 186 135 332 248 310 488 677 449 153 23 9 7 10 22 14 9 25 20 52 83 119 203 273 300 307 311 247 302 304 276 357 279 247 271 327 389 336 279 519 815 376 299 305 303 247 161 182 166 139 197 228 239 256 236 223 213 299 377 194 114 57 52 98 95 105 94 79 146 160 311 536 746 616 571 550 554 613 585 596 694 816 833 739 728 760 751 706 715 647 520 390 275 237 207 170 166 178 143 93 77 171 109 139 180 73 51 47 52 53 27 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 6 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 18 10 10 11 12 28 77 29 32 35 7 6 2 0 0 0 0 0 1 0 0 0 2 3 3 3 9 2 0 0 0 0 0 0 0 0 2 0 1 1 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 4 3 2 2 2 2 2 3 8 13 14 14 15 20 24 26 30 38 50 49 48 48 48 49 49 35 31 27 22 24 21 20 23 25 23 34 38 33 25 16 9 7 5 5 8 9 9 11 14 17 19 15 18 23 27 28 31 32 31 33 36 36 25 18 15 11 18 18 12 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 141 347 344 301 301 258 404 437 335 202 224 256 265 289 294 291 233 260 290 181 189 264 357 316 236 314 273 15 43 13 60 116 170 44 0 0 0 0 0 34 133 314 411 335 567 1210 1479 1081 567 231 261 181 201 188 147 110 89 52 24 26 18 17 20 26 57 110 126 136 208 229 211 214 218 319 252 237 256 242 244 277 301 364 394 397 388 489 301 457 469 395 272 91 56 87 110 168 280 222 201 219 223 149 162 277 283 221 217 199 178 137 113 119 165 200 198 464 683 714 582 599 592 610 618 593 609 741 871 890 756 696 701 691 663 694 608 437 292 245 171 144 147 143 124 106 95 117 167 112 181 167 98 38 40 45 36 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 3 10 6 1 0 0 0 0 0 0 0 1 0 0 0 0 12 20 23 23 3 7 8 14 27 6 22 16 1 0 0 1 1 2 5 0 0 0 0 0 0 0 20 25 8 1 0 0 0 0 0 0 0 1 3 0 1 1 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 2 2 4 7 9 7 4 1 0 0 2 5 7 7 10 10 9 10 15 24 18 20 31 46 57 44 56 60 58 58 57 42 29 21 22 24 22 22 22 18 18 26 30 26 18 15 13 8 6 7 7 6 8 9 11 18 13 17 25 29 29 29 29 23 17 18 18 17 20 18 12 18 22 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 192 441 451 414 348 333 488 515 389 250 186 229 345 363 360 466 334 232 178 108 79 217 319 419 518 177 163 143 247 103 127 146 188 84 66 21 0 0 0 13 26 40 119 56 123 293 331 206 306 245 152 8 35 30 19 10 26 25 15 24 68 59 51 134 219 85 96 157 218 217 182 152 162 202 180 202 217 219 198 226 235 283 328 336 214 157 175 236 286 362 302 140 32 72 105 155 217 217 209 218 226 211 213 250 363 411 402 421 380 347 323 316 230 264 379 647 761 647 573 605 616 619 601 593 653 828 798 760 690 605 614 609 595 570 465 322 229 182 117 66 59 82 91 92 106 108 102 109 198 111 87 58 23 27 13 5 3 0 0 0 1 3 2 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 14 9 3 0 0 0 0 0 0 0 6 6 4 1 0 0 1 3 2 1 7 17 15 10 4 1 1 0 0 0 0 0 0 0 0 0 4 4 2 1 0 77 55 5 0 0 0 0 0 0 0 3 2 1 1 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 6 8 3 3 3 2 2 4 6 7 6 4 6 7 8 9 9 11 15 22 32 44 42 53 59 62 59 45 38 31 26 26 29 25 22 21 20 20 25 24 24 23 25 23 13 9 9 8 3 8 6 9 15 9 18 27 29 25 22 24 20 18 17 16 14 17 17 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 174 427 583 580 439 436 515 563 471 438 348 219 294 331 398 401 321 271 261 199 179 277 287 216 353 744 468 294 144 36 156 89 51 33 42 9 0 0 0 0 0 10 20 1 2 65 95 88 295 162 71 1 9 16 9 0 2 0 3 42 79 64 53 216 269 119 104 133 118 123 152 138 131 127 154 201 198 212 200 182 282 384 438 242 89 84 77 66 93 174 265 164 56 89 127 171 194 196 202 218 190 170 203 255 334 402 377 325 369 400 375 214 230 450 589 684 671 635 608 574 567 677 576 531 572 708 770 660 606 577 570 566 528 473 363 215 170 142 102 57 58 68 75 78 80 55 69 93 134 68 64 31 12 17 2 0 0 0 2 10 4 19 33 35 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 3 13 14 15 6 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 3 55 40 11 0 0 0 0 0 0 1 9 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 1 2 4 4 3 4 4 4 6 10 13 15 14 19 28 39 38 41 44 41 33 38 34 33 32 30 27 27 27 27 26 25 17 14 17 20 13 10 8 7 7 4 8 6 9 12 8 17 22 25 24 20 24 20 18 18 16 16 14 14 12 8 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 275 489 531 475 428 440 468 499 599 601 438 287 287 398 424 413 397 406 365 193 151 292 376 350 326 294 306 299 300 228 0 0 2 6 0 0 0 0 0 0 0 1 0 2 8 0 52 163 90 24 0 2 9 13 13 9 8 12 2 13 36 46 44 30 63 112 170 124 142 142 120 130 100 140 187 192 186 177 198 279 294 919 574 141 133 108 82 56 59 162 106 88 105 138 162 174 167 176 212 178 213 217 243 266 224 192 218 250 209 211 329 491 697 664 665 650 639 644 643 649 622 528 540 601 630 611 611 607 604 586 540 460 452 331 180 140 121 92 60 56 64 62 72 64 50 108 56 73 96 80 24 13 14 4 0 0 5 30 62 46 67 51 30 28 14 8 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 51 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 11 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 12 5 0 0 0 0 0 0 1 3 0 0 0 0 0 0 4 6 11 17 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 54 39 13 0 0 0 0 0 0 0 3 16 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 1 1 0 0 0 0 0 2 2 3 3 4 5 8 8 5 6 6 13 19 25 31 31 34 37 40 42 45 45 40 33 28 28 29 30 31 31 32 24 18 13 6 6 5 3 3 5 10 9 12 15 14 14 15 17 19 19 24 23 22 19 15 13 13 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 236 420 445 372 346 383 458 568 671 740 624 461 375 429 409 391 363 446 532 435 290 172 335 549 442 252 127 252 152 0 0 0 0 0 0 0 0 0 0 0 0 0 9 29 23 10 90 146 169 587 184 5 5 8 36 19 5 1 14 21 48 81 94 86 109 142 151 206 159 165 175 127 132 193 173 152 376 230 284 399 395 547 349 248 221 200 90 39 31 31 77 123 133 125 130 161 187 184 134 229 245 262 333 372 387 338 336 413 491 616 700 733 659 735 744 683 639 652 666 640 555 507 523 577 605 614 614 598 523 450 404 421 304 211 145 105 106 71 48 50 58 79 55 72 130 25 80 137 128 51 9 9 5 0 0 23 83 128 119 74 27 10 10 7 12 9 4 3 4 4 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 10 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 1 0 0 0 0 0 0 0 0 3 6 6 3 2 1 1 0 0 4 8 11 3 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 27 6 2 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 2 2 1 0 0 0 0 1 1 1 1 1 2 3 6 8 5 4 6 10 15 22 25 32 37 43 55 67 52 43 37 33 29 33 33 33 36 42 38 30 22 17 16 14 8 3 3 6 10 16 16 14 14 14 18 17 17 19 21 19 16 12 11 11 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 247 335 317 275 313 389 406 415 447 480 364 311 416 368 396 346 293 406 458 448 369 368 463 583 402 166 97 69 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 354 130 38 206 105 55 55 46 40 9 0 0 6 19 21 21 23 44 87 91 89 113 151 199 238 233 215 280 177 194 294 85 299 473 474 243 241 358 313 235 163 41 23 48 107 137 116 105 135 212 226 203 188 216 243 266 261 244 244 286 380 460 558 733 743 677 616 598 623 657 658 662 620 592 529 480 506 500 522 549 562 531 534 461 404 346 230 168 115 87 88 54 43 50 67 81 68 73 79 35 27 48 75 57 6 21 8 0 7 32 78 109 89 36 2 0 0 0 3 8 3 0 4 13 2 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 7 2 1 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 4 2 0 0 0 0 6 12 11 1 1 2 1 0 0 1 12 13 9 42 45 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 3 2 1 0 0 0 0 0 0 0 0 1 2 2 3 3 3 2 3 5 8 12 17 25 30 38 51 48 37 33 34 34 39 34 31 32 36 37 35 32 30 27 21 11 5 3 4 4 13 19 20 20 21 22 20 18 18 16 14 13 13 12 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 160 271 245 219 232 288 264 286 298 277 222 210 261 309 350 417 496 531 483 447 331 401 551 669 331 237 234 118 106 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 352 77 13 37 75 125 188 106 28 47 24 3 24 45 30 32 47 47 51 63 73 113 154 143 193 226 259 303 168 294 227 128 371 352 339 276 262 428 324 235 163 10 42 82 110 120 105 95 165 213 185 209 218 254 289 290 309 325 353 399 510 591 676 716 659 600 619 631 639 717 680 628 582 551 517 470 443 431 445 450 478 510 483 413 413 346 246 168 147 97 67 51 73 90 101 127 159 122 86 67 65 66 64 40 15 19 6 5 5 12 18 41 33 15 1 0 0 0 0 2 0 0 0 4 5 1 1 0 0 0 0 0 3 7 0 0 0 0 0 0 5 5 2 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 1 6 10 24 34 33 37 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 14 16 16 33 36 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 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 4 7 9 17 24 28 32 33 34 34 38 43 45 39 31 24 22 30 32 33 32 28 18 11 6 6 10 15 15 16 18 21 25 26 24 24 24 20 13 12 9 7 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 113 208 219 224 222 190 129 145 178 222 249 201 149 233 298 394 515 547 474 352 224 239 436 818 945 289 304 287 235 73 30 49 32 0 0 0 0 0 0 0 0 0 0 0 0 3 20 98 87 151 164 46 37 43 64 74 93 70 59 36 25 35 39 30 44 85 129 118 96 103 120 156 187 174 312 153 268 381 247 414 414 308 205 164 133 83 37 72 104 104 104 109 101 182 173 154 194 216 264 273 257 264 280 351 479 616 679 741 678 601 603 687 730 718 731 698 629 542 512 524 437 395 390 391 373 371 443 474 419 422 299 196 142 145 100 74 78 97 108 94 136 178 154 136 95 93 114 123 45 15 6 2 1 0 0 2 8 8 15 8 0 0 0 0 0 0 0 3 2 3 2 4 2 0 0 0 2 1 2 2 7 1 2 3 0 5 9 6 0 0 0 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 7 27 4 5 15 32 64 80 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 8 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 3 5 5 5 4 6 9 12 17 19 32 40 39 35 39 40 49 57 54 42 32 27 26 28 29 31 27 19 11 8 7 6 9 14 14 19 20 21 23 25 26 29 31 28 20 19 13 9 7 7 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 71 148 193 203 197 167 103 77 70 127 254 395 428 347 255 235 275 333 311 301 346 492 381 1017 1487 869 551 493 631 836 265 454 168 0 0 0 0 0 0 0 0 0 1 6 44 19 61 141 133 150 147 150 245 39 26 20 3 21 36 34 20 11 16 25 17 29 77 82 68 50 31 52 94 127 146 102 304 274 224 386 400 243 183 188 46 37 70 100 108 96 96 117 144 148 135 170 207 232 257 243 237 282 391 443 540 630 697 775 630 619 642 636 680 689 701 685 615 510 491 479 423 377 360 369 356 332 401 418 430 408 251 200 175 146 97 77 90 104 97 57 74 160 207 181 96 99 70 54 26 12 12 7 0 0 0 0 3 16 44 15 1 0 0 0 0 0 0 0 0 2 3 1 13 4 0 4 12 7 7 8 11 2 7 3 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 34 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 5 5 2 0 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 14 12 6 6 9 16 21 16 14 25 32 30 26 28 43 56 57 39 27 30 34 33 31 35 30 22 14 8 7 7 9 11 12 17 19 19 20 21 24 28 29 29 29 28 20 14 12 11 10 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 124 191 231 235 221 109 33 15 31 149 262 328 277 161 146 161 214 272 278 348 344 284 674 572 501 478 426 383 290 182 351 96 0 0 0 0 0 0 0 0 0 23 54 76 24 41 56 57 0 0 0 32 44 208 152 71 1 2 1 0 2 9 46 24 15 56 116 108 97 76 55 50 58 155 206 193 228 192 281 391 192 152 81 33 71 82 97 104 104 101 113 134 143 125 189 206 209 219 251 246 330 430 474 625 691 694 684 661 725 722 702 708 675 704 671 590 492 480 448 429 438 357 373 349 362 429 409 424 348 215 195 190 142 99 87 89 108 87 53 41 139 171 142 86 123 49 18 16 8 15 7 0 2 6 1 0 19 47 19 4 0 0 0 0 0 0 0 0 1 2 1 2 3 2 15 25 20 16 12 11 11 16 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 7 1 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 4 5 7 7 3 1 1 5 11 17 17 17 14 11 10 15 24 36 42 38 29 30 30 30 29 33 32 29 20 9 10 7 6 6 9 13 16 17 17 16 17 23 23 25 26 26 18 16 15 14 13 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 96 179 207 219 198 83 21 1 36 144 196 238 178 86 105 85 183 297 220 56 355 413 462 321 298 396 323 86 507 244 14 0 0 0 0 0 0 0 0 0 0 0 24 36 33 61 70 31 0 0 0 0 80 268 208 58 0 0 0 0 0 13 38 45 191 187 169 153 137 98 74 57 66 255 239 215 332 335 316 244 125 111 76 64 73 57 67 67 90 103 90 86 113 148 186 183 184 191 225 269 360 500 581 643 760 723 711 738 818 812 735 686 680 707 636 553 490 474 449 448 399 342 344 335 390 451 430 403 290 238 231 198 146 118 92 81 128 74 55 64 106 117 123 80 48 69 30 15 6 0 0 0 4 6 0 0 21 41 33 1 0 0 0 0 0 5 3 0 0 2 1 0 1 2 25 23 21 28 11 13 21 34 29 24 14 6 5 10 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 13 7 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 3 7 11 12 7 4 5 9 13 20 27 30 28 29 28 25 27 36 32 31 23 13 10 9 10 12 13 13 12 13 12 10 9 14 13 19 25 25 20 17 18 18 15 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 129 173 183 129 47 0 0 21 66 104 99 61 30 38 57 110 238 289 24 155 203 232 393 400 565 549 235 35 37 52 24 0 0 0 0 0 0 0 0 0 68 335 78 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 20 30 107 142 164 168 101 109 129 145 163 214 246 292 318 358 182 85 64 89 41 44 60 75 90 100 87 77 103 103 130 155 164 164 165 241 345 458 548 591 640 705 659 750 783 822 832 705 628 672 713 629 574 517 480 458 477 424 346 329 391 413 388 363 329 237 229 216 187 149 136 86 72 90 47 61 66 69 84 134 89 120 160 33 15 5 0 0 0 6 4 1 3 6 36 29 0 0 0 0 0 3 15 3 0 0 0 0 0 0 4 25 12 32 32 3 8 3 5 13 18 18 12 34 59 5 1 2 6 11 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 6 6 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 4 3 12 16 12 8 16 19 20 20 21 22 18 18 25 30 31 26 19 11 8 10 16 16 11 8 8 8 7 6 6 10 15 19 22 24 22 24 23 19 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 30 69 95 66 25 0 0 2 23 35 24 12 13 13 6 21 13 14 20 29 73 117 137 198 354 562 353 47 44 75 40 0 0 0 0 0 0 0 0 0 64 170 4 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 3 1 12 25 40 49 55 52 60 103 147 159 154 160 180 204 196 184 165 134 121 113 70 59 95 128 155 123 73 77 94 107 134 138 171 209 200 311 413 514 578 581 608 649 672 685 707 773 786 672 566 707 723 647 587 494 475 488 487 434 379 364 392 402 336 334 288 223 225 221 191 160 140 87 72 61 43 53 57 68 95 124 62 81 54 8 12 2 12 1 0 4 2 1 1 8 43 16 1 0 0 0 0 17 40 3 0 0 0 0 0 0 7 13 0 13 10 0 1 0 0 2 4 5 6 25 27 6 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 7 9 9 5 13 14 17 21 27 25 17 17 20 21 25 22 22 21 16 10 13 10 6 4 7 11 11 9 9 13 16 16 17 20 24 25 24 23 21 17 8 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 20 5 0 0 0 0 69 48 12 16 65 28 1 6 1 1 21 46 80 92 223 220 63 6 41 90 73 24 7 0 0 0 0 0 0 0 0 4 19 0 0 0 0 0 2 0 1 1 0 0 0 0 0 0 0 0 3 16 27 12 14 15 13 15 15 35 74 114 119 114 128 133 153 185 198 181 124 98 83 82 92 138 135 115 86 48 94 107 113 124 120 169 213 257 384 436 493 550 581 562 612 639 657 666 728 721 657 608 800 734 653 605 567 543 527 502 434 341 334 324 306 271 285 267 237 228 235 196 192 169 122 85 52 40 41 44 78 119 101 46 38 176 87 20 37 66 31 0 0 0 6 5 5 18 8 5 2 0 0 0 17 20 0 0 0 0 0 1 9 12 8 0 1 1 0 0 0 0 0 0 2 6 18 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 11 11 12 11 19 27 30 27 23 32 35 29 22 27 23 19 17 16 16 8 4 3 4 12 13 12 12 17 18 13 13 19 28 28 28 28 27 25 14 8 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 9 10 37 83 13 0 0 0 0 13 26 57 82 217 176 83 10 13 132 231 130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 9 36 59 22 19 19 17 10 15 30 44 105 243 140 119 121 140 199 197 180 126 78 88 144 155 121 74 131 93 68 119 134 111 101 100 100 195 314 425 499 559 569 544 532 610 612 616 647 706 689 677 710 805 780 636 585 587 583 546 470 391 313 263 281 255 263 299 292 277 246 214 174 211 209 158 93 69 60 54 48 52 134 85 30 11 21 19 25 46 12 6 1 0 1 7 10 8 5 6 8 3 0 0 0 5 3 0 0 0 0 0 2 8 7 3 0 0 0 0 0 0 0 0 0 5 10 15 3 1 0 0 0 0 0 0 0 0 0 39 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 2 5 3 4 6 4 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 12 14 14 16 19 20 18 28 30 37 38 33 36 27 20 18 22 26 17 8 4 5 7 9 11 13 15 19 17 16 18 23 23 23 27 28 25 17 13 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 0 0 0 0 4 15 12 119 190 119 68 20 23 185 548 799 787 467 45 5 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 4 14 28 41 42 50 53 39 15 9 7 8 11 26 48 67 110 150 114 166 147 117 96 125 152 133 90 153 78 96 124 121 86 89 94 123 220 404 477 513 544 544 505 528 576 572 611 626 640 656 799 671 728 787 671 501 487 527 536 438 380 301 260 301 258 279 301 307 321 243 189 164 184 212 159 115 104 96 74 58 78 139 93 46 33 35 20 16 23 25 0 0 0 2 7 15 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 9 9 4 0 0 0 0 0 0 0 0 0 0 0 14 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 5 15 8 2 3 10 13 3 4 6 2 0 0 0 0 0 0 0 2 4 6 9 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 9 12 18 27 20 25 30 30 30 25 20 23 25 11 8 6 5 5 5 5 7 8 9 16 18 22 25 27 26 26 30 28 22 18 12 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 58 83 63 26 2 11 365 725 922 1152 510 25 11 1 0 0 3 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 11 36 73 58 27 0 0 0 0 2 6 14 43 45 58 110 110 106 112 109 106 97 92 116 131 123 103 77 66 88 88 143 279 484 504 538 554 541 472 564 596 576 552 579 601 654 735 666 724 729 735 752 508 512 467 359 345 286 273 275 251 258 290 299 293 213 210 173 159 183 175 134 119 105 66 52 96 115 81 39 17 35 52 42 6 15 4 7 13 7 4 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 4 6 7 7 3 0 0 0 3 1 0 0 0 0 0 0 0 0 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 4 2 0 0 0 0 0 0 8 16 13 15 8 2 0 0 0 0 0 0 0 0 0 0 0 3 8 10 14 11 2 0 2 7 11 12 9 4 0 0 0 0 0 0 0 0 0 1 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 5 6 8 12 13 15 18 25 33 30 24 27 31 27 14 8 6 7 9 12 9 7 7 8 9 13 14 14 15 18 21 21 19 16 10 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 58 81 29 3 0 4 428 423 282 269 198 52 10 2 3 11 10 10 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 13 37 15 10 2 1 2 0 0 2 12 37 30 30 71 127 100 101 115 113 80 58 60 103 119 81 51 42 67 96 168 378 519 497 534 582 492 431 591 602 544 509 547 597 618 645 660 664 580 561 541 467 498 412 343 319 282 283 246 223 230 263 282 259 235 224 173 170 188 223 209 146 103 69 55 65 62 65 59 26 100 113 70 11 131 58 10 14 6 4 2 1 4 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 7 6 0 0 0 0 0 7 28 13 4 2 5 0 0 0 0 0 31 21 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 14 2 0 0 0 0 0 8 15 18 30 21 9 2 0 0 0 0 0 0 0 0 0 0 0 9 5 1 2 0 0 1 2 2 11 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 5 9 11 12 20 19 26 25 23 20 22 22 25 26 12 12 7 6 8 13 12 8 8 10 11 10 16 20 19 18 16 14 11 9 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 92 3 0 0 3 121 159 217 331 337 23 0 12 0 7 44 29 3 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 0 3 6 7 0 0 0 0 3 35 102 113 60 64 80 72 39 42 27 48 64 33 34 34 65 132 219 462 491 474 511 720 591 522 563 561 482 476 522 580 584 617 566 511 485 495 481 458 447 383 337 301 290 301 240 219 214 230 285 267 247 216 172 194 221 261 308 400 202 95 63 62 41 77 69 23 34 107 59 31 96 14 3 2 0 0 0 0 4 12 2 0 0 0 0 2 1 0 0 0 0 0 1 3 5 7 5 0 0 0 0 3 7 6 7 3 0 0 0 3 32 63 16 10 9 7 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 6 15 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 8 8 5 4 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 17 26 26 25 19 16 11 10 16 22 27 28 23 22 19 11 6 8 7 9 12 16 19 21 17 12 13 17 15 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 0 0 0 0 0 2 17 33 61 3 0 93 130 224 376 248 44 0 1 7 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 1 0 0 0 0 0 0 11 43 105 129 94 76 48 41 60 80 59 43 25 29 46 43 78 195 353 550 439 457 493 608 931 852 609 471 419 432 491 528 519 517 463 440 443 446 476 443 409 389 380 311 290 289 261 255 244 233 241 249 296 252 191 166 130 118 245 379 220 100 55 52 48 58 36 21 34 82 27 22 25 1 3 1 0 0 0 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 5 7 2 1 0 1 4 1 2 4 4 6 3 4 6 5 10 45 60 38 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 5 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 12 17 20 27 26 19 15 13 15 21 28 32 35 38 22 18 12 8 13 26 17 12 10 10 15 14 13 14 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 45 34 11 0 0 0 2 14 79 34 29 19 2 38 160 377 458 60 0 1 2 5 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 24 16 10 4 2 0 0 0 0 1 38 55 62 163 213 113 30 43 40 35 32 33 28 34 41 49 78 311 441 448 356 455 499 506 594 708 483 381 388 405 458 501 494 450 422 423 430 441 481 412 364 363 379 311 312 306 297 300 318 237 214 237 296 236 205 183 161 148 222 234 154 60 36 34 37 27 16 9 20 33 16 10 3 0 1 0 0 0 0 1 0 2 3 0 0 0 0 0 0 0 0 0 0 2 0 6 8 0 0 4 7 8 3 1 0 1 0 0 13 20 17 16 22 22 14 3 0 0 0 0 1 5 1 0 0 0 3 1 0 0 0 7 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 1 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 15 21 18 18 15 11 17 18 19 25 32 28 20 32 29 20 47 35 26 20 14 15 16 14 13 13 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 23 27 7 0 0 34 15 1 5 31 26 32 78 9 0 19 60 64 12 1 0 0 4 6 7 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 34 17 11 10 18 14 0 0 0 2 20 156 110 70 68 118 60 52 63 27 13 14 34 52 40 25 56 153 388 496 379 342 440 468 384 376 395 363 351 361 383 419 459 440 423 415 416 439 407 384 375 316 298 300 292 299 308 306 311 316 232 232 241 237 180 205 210 217 204 296 203 99 41 58 31 30 32 31 19 15 12 10 10 6 2 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 2 2 2 3 4 2 0 0 1 8 8 3 0 0 0 0 0 0 4 6 5 0 0 0 0 0 0 0 0 0 2 0 1 0 5 14 4 1 0 1 6 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 8 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 4 7 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 15 22 18 14 11 10 14 16 13 20 31 35 40 37 47 53 59 43 29 25 24 22 17 14 14 16 16 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 42 38 24 50 142 29 0 0 3 9 1 9 0 0 0 4 22 10 5 3 0 2 10 5 91 128 2 0 0 0 0 0 0 0 0 0 0 0 17 47 6 0 0 2 4 31 30 0 0 0 10 45 118 101 97 84 62 24 136 71 15 12 14 48 78 76 23 85 210 368 505 340 373 431 462 470 402 357 336 314 340 364 397 429 418 422 412 394 368 331 319 313 280 227 264 264 256 267 287 285 282 255 237 225 214 198 181 190 357 324 209 115 61 43 49 22 19 22 23 17 2 1 1 4 4 1 1 1 0 0 0 1 1 1 7 71 42 0 0 0 3 2 1 5 2 3 8 11 1 0 4 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 6 11 4 2 2 8 19 23 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 4 2 3 3 4 11 6 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 4 10 16 25 16 12 6 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 9 3 1 0 0 0 0 0 0 1 4 3 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 2 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 12 15 15 12 10 10 10 16 12 11 15 21 26 23 46 65 60 30 25 33 36 25 19 12 11 13 14 15 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 95 0 0 0 6 23 6 2 5 7 6 0 3 8 0 0 0 0 0 0 13 35 0 0 0 0 0 0 0 0 0 0 0 2 35 47 0 0 0 0 0 0 0 0 0 4 43 137 125 43 61 65 48 127 317 56 0 1 5 19 28 26 47 141 254 417 469 368 387 403 409 386 314 305 299 294 303 341 368 376 361 369 332 329 313 291 298 288 256 234 277 274 262 270 295 270 261 253 238 250 233 222 187 199 573 311 116 67 47 32 24 18 12 12 15 14 5 0 3 4 5 0 1 1 1 0 0 0 0 0 0 13 11 0 0 2 30 13 1 0 0 5 15 19 8 1 9 8 2 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 2 11 16 20 18 15 17 4 23 39 17 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 14 39 53 32 21 15 16 6 7 3 0 1 17 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 1 1 0 1 1 0 0 0 0 0 0 0 0 0 1 5 8 7 7 3 4 8 7 10 20 26 28 27 28 18 6 0 0 0 0 0 0 0 0 1 2 4 3 5 8 11 11 7 4 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 2 1 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 1 0 0 0 0 1 8 31 16 15 16 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 14 25 26 20 10 4 2 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 7 6 6 6 7 11 11 10 10 12 12 15 24 26 18 25 33 39 37 27 22 21 21 21 19 12 11 9 8 10 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 18 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 36 15 13 5 4 0 2 1 0 3 1 26 52 99 123 117 83 91 165 98 171 210 0 0 0 0 0 0 0 91 197 266 419 424 370 352 372 388 355 298 283 281 290 303 327 335 346 362 344 279 276 278 287 294 258 223 219 241 249 274 292 315 302 254 255 265 295 334 313 198 261 444 143 75 50 30 17 24 24 17 11 7 20 12 1 7 36 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 67 11 1 0 0 0 15 20 17 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 5 2 0 0 3 1 5 7 11 11 15 23 35 5 40 54 44 42 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 44 61 37 24 29 38 37 34 28 12 6 38 20 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 2 1 4 4 5 3 0 0 0 0 0 1 7 8 14 19 19 11 9 8 10 15 23 26 29 30 21 20 8 0 0 0 0 0 0 0 0 4 8 11 9 10 9 11 16 18 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 5 3 0 0 0 5 14 28 20 19 18 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 2 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 5 4 3 2 1 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 2 10 11 7 2 4 5 4 4 6 11 10 17 23 24 28 28 29 31 33 27 18 13 12 14 7 8 5 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 18 1 0 0 0 0 1 0 0 5 32 21 6 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 10 31 35 0 2 11 20 36 77 27 14 4 17 221 148 94 89 97 275 381 339 187 386 160 0 0 0 0 0 0 0 148 225 279 348 384 325 300 309 319 267 269 266 239 263 332 333 302 296 296 321 301 251 251 262 257 221 191 197 205 212 231 272 320 343 296 246 231 261 305 307 217 349 356 151 103 77 50 36 38 36 22 8 0 1 13 6 52 177 30 0 0 0 0 0 0 0 0 0 1 0 0 0 18 15 12 2 1 0 0 2 12 13 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 8 34 15 1 2 7 2 23 19 4 4 3 4 3 1 15 49 54 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 120 157 132 128 129 39 12 10 11 2 24 10 18 57 55 31 13 14 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 10 13 12 12 15 7 1 0 0 6 11 14 16 10 16 20 21 16 19 17 13 14 21 21 23 27 27 15 11 7 5 2 1 0 0 1 3 6 8 9 8 7 3 7 9 10 16 5 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 9 8 2 0 0 4 3 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 1 1 1 1 2 3 3 9 11 9 9 12 21 30 34 34 30 15 11 10 10 9 4 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 233 149 0 0 0 0 1 2 0 0 13 57 98 36 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 7 0 6 26 10 6 30 18 44 65 291 623 156 124 49 148 510 671 408 165 443 81 0 0 0 0 0 3 47 187 229 237 253 281 256 259 263 257 206 230 214 207 238 325 290 271 274 254 330 296 254 274 362 279 200 160 166 218 223 231 274 288 274 250 226 232 233 235 268 300 362 219 128 121 93 75 47 25 26 16 6 0 3 17 4 73 109 9 7 16 8 0 0 0 0 0 4 48 45 20 8 29 6 6 7 3 0 0 0 5 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 30 26 64 95 46 10 7 13 16 41 16 0 1 0 3 2 6 23 63 55 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 103 107 75 62 99 146 48 68 60 38 31 84 48 50 79 98 70 24 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 3 4 34 37 27 17 16 3 11 34 59 70 45 41 42 26 11 11 42 69 75 60 37 26 30 28 18 18 21 20 19 14 10 8 7 7 2 1 3 5 6 7 7 7 8 9 8 9 12 13 8 4 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 9 11 9 7 11 26 26 27 25 11 5 3 2 3 3 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 1 1 65 45 0 0 0 0 0 0 0 0 1 2 3 4 1 0 0 0 0 4 2 0 0 0 0 0 0 0 0 2 4 4 3 19 62 81 117 104 56 11 4 119 247 64 397 476 525 577 392 118 219 261 1 5 0 0 0 0 26 100 191 239 210 236 252 243 242 217 202 190 176 151 178 252 333 239 236 238 249 275 302 293 271 240 225 187 159 162 200 244 267 276 263 264 224 253 298 287 363 365 305 221 117 117 104 85 99 91 47 18 11 1 2 0 3 0 52 36 0 8 41 14 0 0 0 0 0 0 0 11 12 14 24 0 3 4 3 1 0 0 4 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 33 37 64 97 153 91 1 8 26 30 23 4 0 0 0 1 14 36 48 49 56 21 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 8 28 107 69 11 0 0 31 89 121 114 68 46 51 80 54 93 98 97 76 32 19 17 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 8 13 28 29 24 15 8 0 30 68 86 82 47 32 31 27 12 45 130 152 136 73 40 31 30 27 16 15 16 15 13 15 11 10 10 10 7 7 6 6 9 6 5 8 13 13 9 11 15 13 3 5 4 3 1 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 2 0 5 4 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 4 8 13 13 17 20 14 4 2 3 5 9 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 209 142 15 3 3 0 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 6 34 66 71 53 36 84 224 351 184 151 423 272 170 107 126 418 404 334 145 58 65 77 68 85 26 46 42 32 49 98 178 216 194 224 239 242 224 178 173 118 108 145 217 280 285 227 226 189 184 213 283 381 409 358 241 225 211 208 221 244 320 305 283 254 217 274 315 325 329 361 243 113 75 70 71 92 120 119 53 24 11 3 17 5 0 4 24 31 14 16 40 4 0 0 0 0 0 2 4 3 4 2 0 0 2 21 14 7 1 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 34 41 72 104 203 184 16 28 24 15 2 2 0 9 25 47 102 255 131 42 33 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 87 78 24 12 13 0 0 82 148 129 72 50 21 10 26 109 89 83 91 78 75 69 38 6 4 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 4 3 10 14 15 19 13 6 2 8 31 20 28 32 26 22 15 22 49 94 125 98 61 49 40 39 36 33 29 21 12 16 17 13 11 11 9 10 17 6 3 2 1 5 5 6 8 10 13 11 12 11 7 9 11 11 9 7 11 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 2 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 12 11 4 5 3 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 67 0 0 49 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 139 186 159 92 224 289 217 172 83 78 139 142 187 352 425 229 112 49 2 8 38 149 263 291 201 81 49 52 87 181 197 196 197 200 198 177 121 151 177 170 223 307 313 303 244 203 156 121 169 254 365 325 287 234 216 233 217 204 212 270 275 217 179 179 242 253 255 233 212 178 154 121 92 104 94 102 82 13 14 6 9 18 1 0 0 0 11 151 63 12 0 0 0 0 0 0 0 0 1 18 67 10 0 31 88 25 17 12 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 5 17 52 56 37 54 105 59 42 21 16 37 6 0 0 9 50 41 76 130 162 86 35 21 21 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 1 21 62 60 1 8 5 4 0 0 0 0 20 28 36 23 3 21 65 63 90 99 121 128 81 51 31 21 6 0 0 0 0 0 0 0 0 0 0 3 7 11 11 2 0 2 4 4 0 15 23 15 17 17 21 24 10 16 25 32 30 15 16 16 65 133 80 41 43 55 47 42 49 51 55 75 64 51 42 37 32 26 20 13 12 14 13 12 13 8 3 2 3 5 1 1 3 6 11 3 6 9 12 16 17 21 21 16 9 10 11 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 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 2 20 29 76 157 203 425 251 99 166 28 58 74 46 38 356 379 352 382 71 76 147 162 38 38 37 50 15 23 41 83 167 261 218 228 219 179 242 161 186 419 215 251 294 276 285 190 163 170 92 149 223 251 215 191 167 166 183 191 212 220 217 228 141 198 221 236 239 268 269 212 141 103 98 91 94 80 74 53 24 12 2 17 17 1 2 0 0 47 157 25 0 0 0 0 0 0 0 0 0 0 33 105 30 7 17 36 5 7 3 0 0 0 0 1 0 0 3 2 3 2 0 0 2 2 0 0 4 15 31 38 16 41 67 49 27 8 48 86 45 5 3 10 27 3 0 0 18 43 19 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 36 38 19 0 0 0 0 0 0 0 0 0 0 6 34 9 69 98 80 108 72 55 58 56 52 49 44 33 13 2 0 0 0 0 0 0 0 0 3 3 1 2 6 1 7 19 32 26 38 47 45 40 46 29 22 33 72 69 94 83 38 35 103 196 296 281 280 120 43 33 34 57 69 74 77 67 52 39 30 25 24 17 13 13 10 13 15 14 10 5 7 4 1 0 0 1 1 2 7 8 9 16 22 22 28 33 30 18 9 13 11 8 6 5 5 4 3 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 134 256 30 187 154 178 120 242 216 186 193 419 620 725 648 207 593 279 101 1 2 1 0 3 13 28 82 140 271 315 148 216 279 314 292 199 268 244 223 178 167 170 100 68 55 77 134 224 197 159 141 134 142 165 171 133 178 200 168 123 187 204 217 233 188 153 134 109 70 81 75 73 78 76 74 42 12 1 11 5 5 8 0 0 14 28 0 0 0 0 0 0 0 0 0 0 0 1 43 267 869 162 0 0 0 0 0 0 0 0 11 5 4 10 9 22 32 30 14 10 10 13 11 1 0 17 38 23 36 69 73 31 2 37 68 62 0 6 4 3 0 0 1 27 49 36 21 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 32 53 60 60 23 10 3 11 23 26 35 44 50 42 29 18 10 5 5 6 8 13 19 18 16 15 15 9 14 24 33 32 33 63 72 75 89 40 53 108 145 78 126 99 61 71 158 248 285 272 130 77 53 52 52 41 33 40 50 52 47 44 36 25 23 20 15 12 10 8 6 4 4 6 10 8 7 5 0 0 0 2 4 5 7 18 25 24 25 29 23 13 6 13 7 6 6 6 6 4 4 4 4 1 2 2 0 1 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 41 99 200 94 213 316 320 309 406 267 111 197 1240 590 197 292 57 23 11 4 0 3 5 13 28 77 86 277 749 923 344 200 318 615 302 173 230 286 191 157 114 63 49 23 29 82 169 160 141 129 129 134 141 127 147 202 181 127 131 193 191 166 174 204 154 104 86 53 36 53 57 80 90 47 13 3 1 2 0 1 3 1 0 21 12 0 0 0 0 0 0 0 0 0 0 2 10 3 58 131 0 0 0 0 0 0 0 0 7 29 39 35 35 35 55 41 57 61 29 9 6 12 16 11 12 13 21 49 58 73 53 0 8 14 10 0 0 0 22 16 1 9 14 23 32 29 4 8 13 11 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 17 0 0 0 1 2 0 7 13 17 23 27 24 22 25 33 30 22 27 35 35 38 25 22 27 31 24 24 21 15 34 58 75 77 45 105 184 166 80 118 85 70 118 206 231 178 129 89 86 142 113 100 91 57 53 60 67 71 80 77 71 61 53 32 20 15 13 8 7 10 11 12 10 9 8 4 0 3 6 7 3 1 17 21 22 21 22 15 8 6 9 7 2 2 3 6 5 3 3 4 4 5 4 2 3 8 9 17 18 5 3 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 3 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 45 127 157 183 138 132 218 413 166 52 262 965 270 137 92 21 16 63 44 42 56 31 31 41 58 71 75 166 192 134 239 312 392 207 158 294 374 310 109 79 73 62 25 50 68 99 123 122 125 140 151 154 126 152 187 171 119 113 134 151 147 130 84 91 103 106 82 50 48 49 74 57 44 50 7 3 2 1 2 1 2 1 4 61 24 1 0 0 0 0 0 0 0 0 2 7 1 53 50 5 4 0 0 0 0 0 4 16 36 46 47 52 47 24 40 75 70 41 5 9 12 25 32 11 42 57 56 33 28 13 1 2 2 0 0 3 10 19 13 2 13 49 43 62 48 2 22 17 15 11 2 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 7 0 0 0 0 0 0 0 0 0 3 6 8 11 17 19 12 8 16 27 36 50 43 39 37 36 28 15 20 26 24 38 50 72 95 127 164 120 79 90 89 83 162 211 145 94 123 188 193 165 136 117 98 72 53 56 68 82 93 87 74 66 60 39 27 17 11 11 13 16 13 10 9 1 1 1 1 6 14 28 42 44 41 30 24 20 18 19 28 17 7 8 2 0 0 1 4 4 3 5 6 4 6 6 6 7 10 22 21 8 5 6 6 7 5 1 0 0 0 0 1 0 0 0 0 3 1 1 1 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 60 160 192 195 182 251 265 176 427 575 463 152 363 137 21 101 295 113 130 128 63 53 63 93 120 101 405 378 156 239 161 116 87 142 426 451 278 70 62 101 58 15 26 54 98 123 132 153 136 145 134 88 158 171 167 131 104 113 124 132 178 90 77 85 61 65 65 57 51 63 27 10 13 1 6 6 6 4 0 2 10 25 79 14 1 0 0 0 0 0 0 0 0 0 0 0 0 4 4 5 4 3 0 0 1 9 12 25 37 39 34 22 16 21 40 23 13 13 22 20 22 29 33 96 85 52 27 20 8 6 4 1 0 0 6 8 1 10 3 0 8 22 70 47 3 7 9 10 8 1 0 0 0 0 1 6 1 0 2 7 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 4 2 0 1 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 6 11 15 28 24 24 28 35 28 27 40 44 39 44 95 108 89 83 94 95 97 94 93 137 157 131 107 72 71 97 107 116 124 108 79 66 56 55 58 57 49 53 45 37 27 18 16 16 17 16 15 13 10 7 4 0 3 5 5 1 0 8 18 21 17 17 11 7 13 29 26 12 3 3 1 0 0 1 4 3 4 6 7 7 8 5 3 6 6 9 7 4 10 9 7 7 6 0 3 2 1 3 1 1 2 3 4 7 7 4 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 245 478 421 197 180 198 165 82 63 214 220 139 117 51 182 314 403 54 137 123 71 52 100 166 190 191 244 223 231 191 112 206 161 260 510 504 215 66 79 136 51 23 24 39 86 101 126 146 125 132 115 95 123 149 183 220 213 102 119 120 115 123 54 65 79 74 78 58 43 35 25 5 4 4 3 0 0 1 0 0 43 38 45 62 10 4 1 0 0 0 0 0 0 0 0 0 0 0 10 8 9 15 3 0 0 0 2 17 25 33 41 20 13 10 9 3 12 20 26 24 10 23 39 48 35 37 40 41 16 16 5 0 1 2 0 11 13 13 5 1 4 12 27 9 7 11 9 2 1 1 1 0 0 0 3 11 3 3 10 20 36 41 36 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 11 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 22 27 33 32 30 48 55 46 44 103 91 61 65 142 134 123 99 84 105 131 106 69 53 60 64 95 141 189 197 159 113 69 52 44 37 30 27 22 20 18 19 26 25 28 28 21 20 10 6 6 7 12 10 7 3 0 0 1 3 3 5 2 0 4 17 21 16 9 5 1 0 0 1 3 2 2 4 7 7 9 3 0 1 0 8 4 5 11 11 4 8 12 12 9 5 4 4 4 4 6 5 4 7 11 5 2 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 0 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 96 288 590 796 503 39 32 30 93 218 249 117 151 129 148 328 259 163 70 97 111 60 68 140 157 187 187 180 98 169 141 81 47 42 143 366 473 361 111 134 165 71 76 54 47 63 69 125 150 138 122 120 90 85 114 119 131 113 88 112 95 107 122 102 57 53 52 52 42 39 46 31 0 6 7 4 0 0 0 0 1 2 7 69 83 20 17 21 10 0 0 0 0 0 0 0 3 1 0 5 7 2 0 0 0 0 0 0 0 12 40 51 32 22 13 8 9 18 21 19 20 22 41 35 24 16 21 27 20 9 9 3 1 6 10 0 100 49 3 12 15 5 4 5 0 3 5 6 4 0 0 0 0 0 0 0 1 4 1 10 16 21 32 40 32 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 0 0 0 0 0 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 17 23 34 45 56 55 54 53 41 37 70 69 44 86 170 170 190 117 63 76 97 70 52 56 69 68 130 221 319 358 286 205 131 73 53 48 43 37 33 30 28 31 42 45 39 35 28 18 7 5 9 14 16 9 5 2 0 0 0 0 0 0 0 0 5 15 23 22 14 8 3 0 2 1 2 2 0 0 2 6 8 1 1 0 1 7 1 1 5 6 0 7 6 6 14 6 7 8 8 7 14 15 11 8 11 9 10 10 2 2 1 2 2 0 1 0 0 2 6 5 4 2 0 0 0 2 2 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 65 72 86 55 25 20 28 18 254 291 178 325 353 362 308 92 111 56 88 156 68 74 98 130 209 107 54 60 89 78 68 97 109 89 202 414 383 75 179 174 113 117 94 81 73 88 131 133 121 106 112 97 84 85 96 139 134 128 123 94 124 126 117 92 79 48 36 39 43 79 66 18 5 6 4 0 0 0 8 8 11 14 57 54 28 6 0 1 0 0 0 0 6 5 1 12 17 9 1 7 2 1 0 0 0 0 0 6 23 68 62 40 23 20 15 10 7 8 14 37 61 79 52 18 4 6 12 11 6 6 6 1 13 12 18 99 37 9 18 45 8 3 3 2 1 2 9 12 7 5 1 0 0 0 0 0 0 0 4 6 19 43 68 36 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 20 34 33 52 55 33 41 31 38 58 64 41 63 117 166 252 159 96 76 71 70 61 57 57 59 83 140 203 237 227 162 115 85 70 68 67 58 53 44 38 32 26 19 14 17 17 13 11 11 14 18 18 8 4 2 1 2 8 2 0 0 1 0 3 9 16 17 12 9 7 3 4 1 2 4 3 2 0 1 2 0 1 1 2 2 0 0 2 2 1 5 4 4 8 9 6 9 16 17 11 39 19 11 21 12 7 5 5 4 0 3 4 3 4 1 0 5 12 12 25 10 1 0 0 1 1 2 6 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 6 0 11 47 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 34 30 42 40 27 31 233 183 155 228 274 325 208 85 181 128 130 139 90 63 68 129 184 112 81 48 42 63 41 41 54 75 95 475 399 117 190 160 121 133 209 181 108 129 177 100 108 112 125 136 95 86 115 169 172 161 152 135 137 141 112 103 105 68 52 42 41 45 48 34 12 4 3 6 0 12 50 17 15 19 17 56 53 31 13 15 10 4 1 0 2 2 0 0 0 1 0 0 0 13 7 0 0 0 0 9 31 71 66 56 45 31 25 18 9 10 26 60 84 88 65 24 5 4 12 14 4 2 3 2 15 15 10 17 10 14 22 23 6 2 3 5 4 0 8 12 16 22 17 4 0 0 0 0 0 0 0 1 15 41 61 40 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 29 32 43 43 36 42 41 51 63 88 106 93 103 169 246 226 148 96 92 122 87 85 81 64 35 39 82 100 75 83 86 83 97 125 145 117 86 54 35 40 30 21 12 12 17 24 31 37 42 40 30 16 7 7 6 6 6 6 3 2 3 1 0 1 3 6 11 14 9 3 0 0 1 3 5 6 1 0 0 0 0 0 6 8 0 0 2 1 1 4 1 3 4 5 3 4 17 19 0 4 4 8 13 1 3 3 2 1 0 2 4 8 10 14 6 24 26 13 45 14 6 9 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 44 35 12 6 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 76 121 81 33 16 33 136 270 206 98 64 108 72 128 146 79 65 76 61 24 26 93 92 44 20 24 21 25 42 109 106 135 192 360 172 121 161 154 179 285 333 275 101 87 82 79 110 103 108 109 89 90 115 173 198 156 181 158 136 156 93 81 126 116 175 128 62 28 12 27 38 35 28 55 17 19 48 25 9 23 28 37 53 32 3 4 6 5 2 0 0 0 0 0 0 0 0 0 1 3 1 0 0 1 4 27 33 45 66 55 40 33 31 30 21 23 48 97 106 87 60 39 9 6 5 4 0 4 5 13 20 2 4 4 3 0 0 0 1 0 0 3 9 13 16 14 16 20 21 14 11 10 7 2 0 0 2 7 17 31 37 36 29 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 21 54 57 60 76 83 59 45 69 111 102 211 247 161 179 112 110 129 79 75 60 44 25 28 96 170 203 189 186 167 211 277 308 301 228 153 98 81 51 40 34 23 24 32 40 46 47 42 30 20 13 7 7 7 5 5 4 2 2 3 5 4 2 4 11 19 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 0 3 2 1 1 2 0 0 0 0 0 1 4 6 6 4 4 2 0 0 1 9 18 26 43 45 33 19 25 11 2 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 68 64 45 28 39 65 166 292 316 141 161 170 24 137 65 64 128 65 57 32 16 56 41 21 10 17 22 46 59 55 61 131 183 161 186 211 167 183 235 227 324 268 103 60 47 67 95 97 94 95 92 91 87 151 184 167 190 179 129 101 95 120 292 316 69 75 35 7 3 4 18 34 60 91 47 22 36 54 42 12 9 4 8 36 36 15 0 0 0 0 2 5 3 3 0 0 0 0 0 0 1 8 7 5 11 22 26 40 62 69 66 43 32 31 25 37 70 115 147 135 89 42 17 14 4 0 0 1 4 22 31 5 1 2 3 1 0 0 0 0 0 1 12 18 18 17 13 18 28 31 20 24 22 15 3 2 4 10 20 42 56 66 60 28 15 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 24 54 39 54 78 68 43 37 52 77 67 172 168 128 161 94 94 103 117 156 141 90 51 38 43 144 278 339 327 343 369 343 308 373 325 248 163 94 64 52 38 25 24 26 29 30 29 27 19 17 13 4 6 8 6 3 3 1 0 0 0 1 0 2 5 8 13 9 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 12 11 9 11 8 3 1 0 3 7 11 24 34 21 10 19 4 9 7 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 0 0 1 7 5 2 1 0 0 0 0 0 0 0 0 0 0 2 4 1 0 0 1 2 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 1 4 5 12 45 106 101 133 174 214 225 228 161 97 147 37 379 312 41 53 23 11 20 17 9 7 13 27 56 63 68 71 90 173 171 191 325 142 183 296 330 369 283 151 51 36 52 72 79 77 81 79 91 113 92 167 169 171 210 154 132 123 130 69 23 7 11 9 3 2 3 4 14 21 37 41 16 44 102 121 46 37 20 13 16 33 11 0 1 2 8 9 9 9 16 9 2 0 0 0 0 1 5 10 5 0 5 18 23 37 47 48 34 30 36 38 29 54 97 143 175 156 66 17 16 3 2 3 6 12 6 18 12 0 0 2 2 0 0 0 0 3 8 14 14 13 10 2 9 15 16 12 20 28 25 18 8 10 11 30 61 69 93 93 75 63 33 18 9 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 24 42 50 42 45 43 56 73 84 105 158 162 87 112 108 106 129 224 217 165 101 53 59 103 152 247 418 446 325 225 205 239 217 155 105 98 66 39 21 13 10 12 11 11 11 11 7 4 1 5 12 8 5 3 0 0 0 1 3 0 0 0 2 8 19 12 7 4 0 2 1 0 0 0 0 0 0 1 8 3 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 2 13 5 19 18 3 0 0 0 1 4 12 7 1 3 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 23 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 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 1 1 1 1 0 0 0 0 0 0 2 1 0 0 6 28 69 131 131 202 304 302 180 93 86 99 74 73 9 8 3 2 4 3 2 5 23 38 50 51 73 69 81 146 130 116 140 79 41 36 222 422 301 203 93 35 39 60 59 53 58 66 75 67 83 229 153 164 197 169 163 150 105 60 66 28 6 0 0 4 6 13 26 8 6 9 16 50 132 129 82 72 27 11 9 18 18 7 5 12 15 14 11 13 18 2 0 0 0 1 1 0 6 14 4 2 5 10 9 36 66 79 66 32 60 77 69 89 95 112 148 189 178 116 52 8 5 5 11 15 8 48 28 3 2 0 0 0 0 0 0 4 12 22 22 14 7 3 4 6 15 36 51 47 48 40 23 11 20 58 75 73 93 120 123 103 58 36 21 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 12 15 14 3 8 41 70 94 127 172 158 113 111 114 136 153 171 232 231 175 108 64 47 54 112 248 379 304 234 191 188 178 135 135 127 83 48 33 17 4 0 0 0 1 2 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 6 2 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 1 3 22 18 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 22 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 1 6 1 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 2 2 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 0 0 0 0 0 0 1 7 4 0 0 0 22 39 78 135 125 98 109 131 35 10 15 23 19 7 4 0 0 0 0 1 4 22 32 45 55 78 65 108 126 87 91 96 85 45 25 155 303 286 201 91 31 30 53 50 48 48 54 72 61 78 129 117 133 158 178 177 167 109 47 1 3 2 0 0 0 1 6 11 6 10 12 32 69 121 127 123 95 39 19 7 5 16 27 19 25 37 32 16 24 24 17 9 5 4 15 29 23 15 12 3 3 6 9 11 27 71 92 73 38 97 148 155 136 135 107 116 138 146 150 85 25 8 10 10 10 14 37 43 19 5 4 1 4 3 0 0 0 0 12 37 47 15 5 4 0 5 27 47 38 47 34 21 19 40 105 87 61 64 93 108 92 53 40 38 29 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 16 32 63 116 131 106 64 37 41 43 40 51 90 131 146 128 104 103 107 82 105 175 202 225 249 234 206 177 192 195 150 84 61 35 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 8 4 1 0 0 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 16 33 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 1 38 35 0 0 0 0 1 3 1 0 0 0 2 1 0 0 0 1 1 0 0 0 0 0 0 2 2 1 0 0 1 2 187 949 171 0 0 0 0 0 0 0 0 0 0 1 4 6 104 138 64 29 87 89 20 17 5 4 8 0 6 5 0 0 0 0 9 24 24 45 60 57 48 117 120 67 67 128 131 89 62 217 451 313 88 30 10 21 40 45 56 46 48 59 52 32 62 84 67 76 126 187 213 147 69 26 12 0 0 0 0 0 0 2 9 14 9 38 75 102 108 113 95 59 27 22 37 48 57 52 49 36 26 18 40 26 13 14 10 7 55 133 110 26 6 2 0 4 6 7 7 12 20 37 48 94 187 198 188 182 149 142 131 142 163 147 66 17 11 10 11 12 12 11 15 11 8 5 5 1 1 1 0 0 4 21 38 10 10 6 1 4 6 5 10 21 21 16 44 93 156 105 64 45 44 31 34 44 55 69 43 29 15 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 9 0 0 0 4 33 62 80 95 106 121 123 124 82 70 56 51 69 117 165 188 189 152 198 218 179 124 70 39 20 8 5 3 1 0 0 0 0 0 0 0 0 0 0 1 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 32 13 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 2 2 4 10 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 2 1 0 0 0 0 1 2 2 0 0 1 1 0 0 0 0 1 2 1 0 0 0 0 0 1 2 1 2 2 1 3 1 34 2 1 1 0 0 0 0 0 0 0 0 0 0 2 80 61 16 16 31 35 17 16 4 2 1 0 0 0 0 0 0 0 6 13 19 33 39 67 80 69 74 77 142 242 215 81 36 217 780 247 23 2 0 14 20 32 49 38 41 49 50 39 40 45 38 42 119 134 213 270 154 76 35 11 0 0 0 0 0 3 12 16 17 36 68 81 77 69 54 46 38 43 69 57 53 55 62 33 17 14 21 10 3 4 5 6 7 44 93 80 22 9 1 1 1 4 5 6 6 19 31 56 123 164 176 192 195 190 113 113 153 189 119 55 26 16 14 20 20 17 15 11 12 11 8 10 4 2 3 3 6 9 13 10 11 5 3 5 7 8 12 14 12 12 61 117 150 88 51 42 39 30 18 28 57 66 26 30 21 12 11 8 3 1 0 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 39 65 69 74 129 190 180 105 60 37 19 8 6 30 64 72 31 73 151 206 199 147 86 57 38 25 12 14 7 0 0 0 0 0 0 0 0 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 17 45 9 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 12 11 17 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 1 1 0 0 1 1 0 0 0 2 2 0 0 0 0 0 1 0 0 0 2 1 0 0 0 0 0 0 2 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 3 24 48 61 67 26 76 26 5 0 1 0 0 0 0 0 0 0 0 1 3 8 18 22 47 62 75 100 62 204 305 264 39 129 274 440 21 0 4 5 6 8 32 50 45 29 41 45 36 22 43 46 61 126 209 249 281 221 104 54 21 3 1 0 0 5 14 25 26 27 41 79 79 58 35 18 24 38 63 97 90 53 38 31 25 9 3 2 4 1 0 0 0 0 2 64 106 58 31 16 8 7 4 4 6 6 5 27 43 48 50 96 158 189 188 132 103 134 160 141 57 29 24 25 31 32 24 18 17 25 25 20 12 13 11 13 13 2 21 11 8 11 4 2 3 4 5 7 10 15 24 56 76 81 77 70 45 35 30 25 13 21 24 13 17 16 16 12 7 5 4 4 3 3 3 4 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 6 15 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 28 35 42 43 48 35 14 9 3 0 0 0 5 10 5 1 22 80 147 176 139 128 100 62 30 27 14 5 2 0 0 0 0 0 0 0 5 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 19 27 28 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 16 10 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 2 0 1 0 0 0 0 13 11 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 4 3 0 0 0 0 0 0 0 13 55 39 37 33 44 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 25 61 48 66 73 48 89 182 151 91 596 302 120 0 0 0 1 1 4 32 44 38 26 43 45 56 60 65 61 57 98 186 176 211 174 102 56 39 18 8 6 1 12 25 33 27 35 47 73 89 54 31 25 39 71 144 163 130 98 58 50 34 3 1 4 8 7 1 0 0 0 0 35 82 92 47 19 10 8 5 4 8 8 10 26 48 62 70 84 128 140 164 188 148 160 156 132 86 40 32 32 35 44 35 31 35 46 39 35 37 37 32 31 23 12 5 8 18 18 12 3 2 2 3 6 11 22 36 57 86 90 92 80 49 43 31 23 16 9 13 12 12 13 7 4 2 3 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 6 12 12 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 5 2 0 0 0 3 7 6 9 15 14 6 9 17 48 95 130 144 148 121 77 44 26 14 5 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 14 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 21 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 1 1 646 312 0 0 0 0 0 0 0 1 7 19 32 90 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 40 66 53 30 45 123 54 88 245 213 54 0 0 0 0 0 12 31 44 32 27 40 44 41 48 54 58 30 58 114 158 278 232 156 115 99 52 14 3 8 18 31 41 43 40 40 69 95 64 39 44 79 132 158 120 104 99 25 13 8 1 0 4 4 3 0 0 0 0 0 7 58 65 44 11 6 6 7 7 9 8 18 30 45 70 83 90 102 109 133 119 107 107 118 126 105 51 47 38 45 54 53 43 49 56 52 31 28 35 46 61 34 15 6 6 36 31 20 9 8 2 0 4 17 34 53 77 102 96 92 74 58 64 42 37 30 17 12 10 8 7 4 3 4 4 3 2 2 2 1 2 4 2 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 5 0 2 2 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 3 9 15 19 19 16 12 20 35 49 60 111 147 129 89 56 31 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 2 21 27 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 14 13 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 65 97 679 265 0 0 0 0 0 0 0 0 0 4 15 47 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 44 45 42 77 127 40 21 203 315 60 9 9 0 0 0 27 46 42 30 23 36 60 47 45 44 42 28 73 150 215 312 384 368 312 239 132 53 17 14 25 35 53 57 46 44 84 84 63 60 69 103 122 96 56 56 40 6 0 0 0 1 3 1 0 0 0 0 0 0 12 57 55 39 13 6 6 10 13 12 8 22 19 22 60 78 82 82 92 158 169 146 109 66 87 120 132 108 53 82 103 95 64 63 73 65 46 42 35 50 71 54 22 16 23 38 11 7 6 4 0 1 2 13 43 91 120 130 121 117 80 64 64 52 56 57 36 10 9 7 8 7 7 7 4 1 1 0 1 0 2 5 7 5 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 23 27 9 6 6 3 1 4 3 2 6 5 1 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 1 5 14 19 23 26 28 31 29 15 6 21 56 86 92 82 65 41 29 17 4 0 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 0 0 0 2 2 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 15 12 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 29 22 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 3 4 5 14 22 2 0 0 0 0 0 0 5 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 27 46 54 58 89 70 25 183 187 75 40 96 80 45 33 31 35 37 34 30 28 29 37 55 43 52 78 99 85 138 210 267 273 352 304 186 83 17 14 30 43 58 56 50 59 113 112 91 80 92 97 83 71 59 32 19 9 5 0 0 1 1 0 0 0 0 0 0 0 6 22 32 59 32 5 7 16 17 25 29 30 12 4 5 20 32 45 60 87 151 153 116 88 122 154 162 125 73 132 161 162 140 131 156 117 82 74 54 53 67 68 29 19 38 40 6 2 0 1 0 1 2 31 89 166 168 169 163 149 104 70 50 43 42 51 30 12 12 9 21 27 22 13 3 1 0 0 0 4 5 7 7 4 1 1 1 0 0 0 0 0 0 3 5 0 0 0 0 1 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 9 4 4 1 0 3 7 8 3 0 0 0 3 12 11 2 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 4 6 9 13 25 34 35 36 39 18 7 5 12 24 38 54 66 62 68 64 44 26 42 33 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 2 9 21 27 9 5 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 18 11 0 1 31 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 12 28 23 60 69 27 47 40 45 83 104 48 30 30 21 25 26 34 38 28 28 34 43 37 40 56 59 32 64 195 314 341 386 276 171 79 3 13 29 45 54 55 55 79 117 128 76 91 106 80 53 47 43 27 29 24 17 7 0 0 0 0 0 0 0 0 0 0 0 0 5 24 27 13 10 19 17 29 53 60 25 4 0 2 7 21 42 54 75 125 90 93 124 136 141 99 110 180 179 184 183 184 200 151 131 113 86 63 72 71 50 29 31 31 23 24 9 3 2 4 5 52 129 190 186 183 162 138 101 72 43 28 26 37 34 28 24 21 25 27 29 26 17 14 13 13 13 27 14 8 12 28 34 39 33 15 0 3 2 0 0 0 0 2 7 17 12 10 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 1 6 3 0 0 0 0 1 2 3 3 1 0 0 2 9 21 17 7 4 5 2 0 0 0 0 0 1 3 2 4 5 8 2 2 5 10 17 29 33 41 50 24 16 20 27 30 25 31 38 41 57 76 73 60 57 59 53 44 37 32 15 11 7 0 0 0 0 0 0 0 2 2 4 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 4 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 7 11 6 10 35 14 10 20 27 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 4 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 9 3 3 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 10 24 27 25 18 11 7 4 12 34 21 20 23 25 20 40 46 36 30 35 39 43 44 37 61 51 24 23 29 213 353 224 136 53 10 13 28 44 49 43 42 72 95 94 54 106 107 83 56 55 40 35 39 32 31 20 6 0 0 0 0 0 0 0 0 0 0 0 3 2 2 3 6 9 8 14 34 45 29 1 0 3 6 16 52 86 124 154 110 80 74 79 103 85 135 169 145 154 166 167 152 149 186 167 130 98 83 78 70 52 28 23 22 25 33 22 13 12 39 158 128 135 144 147 113 114 116 94 48 39 29 26 29 27 29 31 29 19 21 24 29 37 44 43 35 30 22 21 44 75 88 93 99 103 95 44 30 15 3 0 0 1 6 21 27 14 42 66 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 2 6 6 2 0 0 1 29 45 35 2 9 6 2 0 0 0 0 1 2 3 21 31 30 18 12 14 24 33 37 37 48 55 42 38 44 50 48 27 30 25 25 28 23 40 42 39 50 57 61 65 57 33 47 29 6 1 0 0 7 14 11 13 16 21 27 3 0 0 0 0 0 0 0 0 0 0 0 1 4 24 26 16 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 41 36 27 14 19 32 6 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 37 10 7 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 11 24 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 7 12 6 4 4 4 7 15 26 27 14 36 35 31 29 47 53 55 54 40 45 57 57 42 66 35 12 2 2 61 142 147 133 43 9 9 22 34 29 28 37 52 61 71 77 102 94 78 61 54 33 37 38 36 38 36 19 4 2 0 2 3 2 2 1 0 0 0 10 17 16 9 8 8 11 15 23 30 24 8 3 2 2 11 44 127 241 243 170 129 94 89 92 82 122 101 92 114 139 181 187 176 183 169 147 115 82 87 78 70 59 52 41 35 41 56 57 33 27 40 56 66 74 77 107 162 154 114 63 55 25 12 14 13 8 7 8 9 6 9 15 12 4 32 27 17 24 32 45 49 51 56 71 85 87 77 67 44 17 7 20 11 7 4 1 15 10 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 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 4 42 48 9 4 1 0 0 0 8 9 4 1 11 5 2 9 18 16 28 39 44 53 59 65 74 91 100 87 66 42 39 9 8 9 8 17 36 46 46 41 37 44 52 50 67 49 26 12 10 20 23 29 31 31 33 33 24 4 1 0 0 0 0 0 0 0 0 0 0 0 1 7 11 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 39 45 35 27 36 16 25 25 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 22 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 97 37 1 0 0 0 0 0 0 0 0 0 0 0 5 25 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 4 2 0 0 7 7 8 21 5 7 35 70 49 30 41 60 55 39 18 17 31 54 42 15 12 13 8 8 17 41 61 90 97 17 8 5 8 13 36 44 46 48 47 81 125 139 115 106 82 62 45 74 50 42 48 45 23 14 10 0 1 7 10 11 10 6 3 2 1 0 8 11 8 8 12 22 29 28 30 24 13 3 2 46 169 361 525 307 199 186 131 119 93 100 149 110 115 148 177 201 241 203 140 184 131 115 96 110 128 120 99 84 67 36 66 87 81 68 42 49 75 72 75 103 148 230 206 140 96 68 25 15 18 21 17 3 0 2 3 9 31 50 60 69 27 11 12 25 31 20 11 5 5 33 47 62 85 93 69 53 78 6 4 3 1 6 1 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 11 3 5 3 3 0 0 0 0 2 4 3 0 0 0 0 2 6 6 15 20 37 67 89 120 132 147 174 154 88 50 46 23 47 46 33 33 55 67 69 62 59 51 47 54 69 70 52 41 40 46 43 42 41 38 36 25 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 13 37 40 27 42 69 12 12 8 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 62 42 0 0 0 0 0 0 0 0 0 0 0 0 28 60 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 3 5 5 3 0 2 45 92 90 51 37 42 49 50 48 40 36 37 34 21 10 15 15 17 14 20 30 47 45 26 18 30 23 24 44 63 63 56 55 77 111 116 111 118 54 71 95 107 68 72 75 59 27 24 18 13 8 15 15 14 14 10 6 6 6 5 2 2 1 0 3 15 29 34 31 15 7 10 21 91 333 455 262 154 146 150 148 254 151 162 202 196 205 234 244 247 321 342 271 171 88 157 132 100 120 123 110 118 142 103 85 78 82 111 94 123 133 109 65 123 203 260 241 188 172 179 178 156 105 112 91 11 11 13 16 19 15 13 11 16 11 3 2 5 13 4 3 4 4 0 5 33 76 127 185 75 4 4 18 4 1 17 62 85 55 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 51 104 152 175 181 180 157 145 82 56 69 78 54 43 51 66 72 74 70 60 57 57 71 83 81 62 60 62 60 56 56 49 44 42 26 15 10 9 7 2 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 19 17 21 63 33 37 43 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 19 87 108 69 28 25 20 28 65 54 41 25 10 24 12 7 11 24 40 30 21 28 46 107 132 114 78 71 98 125 88 64 52 53 57 61 57 64 67 89 101 86 51 47 44 42 32 26 18 13 11 14 15 16 14 11 9 8 7 6 3 1 0 1 3 4 12 22 29 24 14 11 31 82 240 306 337 300 249 213 202 204 160 204 243 259 274 308 307 311 350 406 324 198 123 170 184 208 218 198 176 136 98 66 49 94 126 144 161 165 135 101 71 102 96 186 271 271 213 194 169 140 105 168 156 42 0 4 23 33 30 14 4 11 21 18 16 11 4 0 0 1 5 5 10 12 57 115 163 38 4 7 17 10 6 4 9 27 29 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 17 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 28 69 112 159 185 186 179 176 123 109 101 68 52 51 58 68 72 73 73 72 68 69 72 74 69 64 70 66 71 77 67 52 43 35 14 24 22 20 16 5 1 0 0 0 0 0 2 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 5 12 9 27 38 31 10 21 13 7 0 0 0 5 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 6 51 64 69 49 15 6 21 42 36 46 19 0 1 1 1 14 19 18 52 52 45 56 178 201 199 174 113 116 106 68 52 47 29 32 35 20 34 57 65 72 52 29 15 19 23 19 10 6 2 3 7 12 16 16 14 13 11 8 7 4 0 0 3 4 0 2 3 16 36 16 13 23 111 317 333 334 340 336 304 259 200 197 258 295 311 302 305 341 337 315 309 306 236 157 138 188 190 216 219 202 182 147 125 114 142 240 244 278 401 259 150 91 78 84 163 285 343 290 266 140 108 151 168 206 160 16 2 12 32 39 42 32 35 29 23 24 24 12 2 1 0 20 25 2 5 50 105 119 66 54 43 38 33 16 5 0 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 0 1 1 9 68 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 60 116 157 177 160 120 113 139 107 57 46 47 57 67 71 65 63 61 58 55 55 65 72 83 105 110 96 85 73 45 30 22 20 10 12 15 12 3 0 0 0 0 0 0 2 4 4 3 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 5 2 0 0 0 0 5 10 12 12 18 14 4 7 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 40 13 0 0 0 0 0 5 11 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 15 9 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 14 2 1 4 7 33 79 68 23 0 0 0 41 49 13 21 47 43 54 120 139 226 258 187 235 185 103 54 93 93 76 57 28 28 32 36 34 24 13 7 9 11 6 2 0 0 3 6 8 8 8 10 11 10 9 7 3 0 0 3 2 0 0 0 5 16 26 15 15 90 244 355 338 316 277 250 324 316 280 293 333 370 376 391 435 422 323 258 267 264 185 154 172 177 162 172 163 145 130 136 189 248 317 336 384 380 258 150 104 123 184 203 254 302 347 396 270 190 192 216 237 406 397 220 173 135 58 12 9 34 24 11 5 0 1 2 4 5 4 31 28 5 30 86 122 125 83 107 85 48 4 0 0 9 15 12 5 7 6 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 1 0 0 0 0 0 0 0 1 2 30 106 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 25 64 88 102 135 131 105 126 95 65 55 46 66 68 62 55 65 44 58 74 56 64 71 75 84 125 101 86 80 65 44 24 9 3 4 4 3 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 2 2 3 3 2 0 1 3 5 8 6 3 1 1 0 0 0 0 0 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 7 10 9 8 8 5 1 0 0 0 0 0 0 0 0 1 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 18 87 19 0 0 0 0 0 14 26 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 22 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 13 9 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 1 1 0 0 0 8 32 129 238 159 111 54 2 21 35 26 11 28 43 19 6 31 106 178 162 39 56 49 36 37 39 48 47 38 34 24 17 13 11 8 7 7 7 6 3 1 1 5 5 4 4 8 8 6 6 5 1 1 0 0 0 5 6 3 0 0 1 8 16 17 74 321 639 601 404 277 212 226 280 295 296 322 379 406 441 492 515 413 331 304 301 219 189 161 152 154 131 139 140 151 233 187 194 217 238 262 207 143 113 145 187 212 169 160 176 307 398 328 223 211 223 202 230 177 165 180 175 129 36 14 39 56 50 32 8 0 26 19 8 1 12 8 3 13 37 42 71 110 164 146 69 15 1 4 18 24 21 10 15 21 19 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 18 71 103 101 92 90 69 55 47 51 79 89 90 110 77 54 59 56 52 55 60 72 97 103 84 81 78 44 23 9 3 2 0 0 0 0 0 0 0 1 4 4 1 4 6 0 0 0 0 1 0 0 0 0 0 4 12 19 22 8 4 3 2 0 0 0 0 0 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 6 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 35 4 0 0 0 0 0 4 18 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 21 17 7 0 0 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 5 21 119 253 304 202 83 15 1 1 21 25 39 106 124 150 102 21 13 21 15 2 0 2 3 6 17 49 68 49 20 12 7 6 8 9 8 8 8 7 6 4 3 2 5 4 5 8 6 4 3 2 0 0 0 0 0 1 2 1 1 0 4 7 17 51 55 80 238 362 291 168 117 141 218 241 249 279 365 392 423 457 441 391 305 269 251 244 179 137 108 87 134 175 181 152 131 131 133 137 140 147 112 108 168 138 156 167 149 119 329 442 381 274 268 276 279 246 232 163 131 149 280 143 76 134 217 172 135 113 110 67 67 39 12 1 0 6 13 21 22 163 177 143 135 50 17 17 43 38 27 20 20 27 15 23 27 21 5 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 15 49 16 4 1 1 0 14 25 26 19 13 8 0 2 11 18 12 5 1 0 3 3 2 0 0 0 0 0 0 0 0 2 13 39 59 70 82 65 87 98 107 173 148 121 126 202 114 76 59 48 47 51 57 67 87 80 64 57 45 27 23 13 4 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 1 4 13 16 13 6 6 4 2 1 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 6 4 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 19 16 4 0 0 0 0 0 0 0 0 0 26 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 9 15 6 4 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 1 7 16 15 20 30 59 75 42 17 13 15 21 23 31 44 219 218 107 9 17 12 6 7 11 5 17 47 94 165 133 59 27 8 6 7 7 12 11 12 13 12 7 5 6 10 10 10 11 10 5 4 2 0 0 0 0 0 0 1 1 1 1 5 10 36 59 50 86 121 191 230 162 85 105 157 162 180 223 286 368 382 387 391 359 303 273 266 243 137 118 114 108 121 164 167 145 128 127 106 112 136 128 143 153 146 115 112 122 144 163 248 429 419 295 264 288 348 343 302 244 183 252 400 485 277 259 298 280 285 213 146 105 86 63 38 23 26 14 12 10 36 289 118 67 88 29 46 43 39 31 24 25 24 23 4 32 35 24 7 8 9 6 1 0 2 1 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 124 11 6 2 8 27 9 15 24 31 42 81 56 35 57 60 39 28 25 14 44 33 16 8 1 0 0 0 0 0 0 0 0 6 16 35 55 61 116 140 141 166 172 161 154 159 86 77 70 63 56 44 52 60 73 86 48 44 42 26 25 13 4 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 6 3 2 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 5 3 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 39 31 3 12 4 0 0 0 0 0 0 0 0 21 18 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 27 24 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 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 0 0 13 37 71 95 51 25 17 15 8 4 14 78 214 135 30 3 12 34 62 75 50 61 85 121 180 172 116 47 8 9 10 7 7 15 16 19 19 15 11 11 12 11 11 9 6 2 3 1 0 0 0 0 0 0 0 0 0 0 3 18 41 79 101 131 72 91 204 376 247 142 129 137 112 166 243 317 380 365 360 344 293 286 252 208 151 178 126 126 133 139 165 157 139 133 103 107 98 95 154 206 216 213 242 220 241 242 242 373 530 453 359 396 527 581 513 360 303 515 813 1046 528 282 229 268 308 148 81 64 61 58 34 30 36 14 14 23 23 27 25 80 104 84 90 47 66 65 20 38 49 55 45 12 23 19 8 5 3 5 3 1 8 4 1 1 2 2 11 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 27 2 2 1 0 0 1 1 2 1 0 0 3 11 28 40 31 30 37 37 24 27 36 29 3 0 2 2 1 0 0 0 0 0 0 6 24 49 57 78 74 78 119 183 140 113 151 174 158 127 89 49 47 86 107 114 109 89 74 61 58 25 9 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 2 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 0 0 0 0 0 0 0 0 1 2 0 0 1 11 23 25 5 0 0 0 0 0 0 0 0 5 3 0 0 0 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 46 40 13 45 41 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 6 36 78 52 43 25 14 12 8 4 17 85 86 40 9 5 24 68 117 131 82 95 111 125 131 86 45 20 16 13 9 9 15 12 22 27 28 34 28 17 11 10 6 5 5 5 0 0 0 0 0 0 0 0 0 0 0 1 6 10 63 111 102 37 44 170 348 381 191 157 129 83 97 170 253 311 315 319 314 303 299 266 220 184 179 170 139 142 133 117 118 126 122 102 106 101 103 132 189 197 210 215 204 246 248 223 246 560 426 371 427 468 428 366 354 448 824 897 656 205 180 178 282 364 146 84 40 46 83 94 94 88 76 73 65 51 29 23 42 93 80 40 46 59 41 15 23 31 31 19 1 9 13 9 3 6 12 5 1 4 1 7 8 7 4 32 41 30 2 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 9 11 11 11 7 7 27 28 13 12 2 1 1 0 0 0 0 0 0 0 3 6 12 43 20 34 60 96 144 145 134 127 138 128 117 98 66 50 39 44 71 85 109 92 48 13 8 4 2 2 3 1 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 15 150 152 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 72 28 14 11 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 5 6 0 0 3 5 6 0 0 1 12 35 16 5 1 5 7 22 25 25 46 74 89 88 65 43 35 26 14 22 11 9 12 17 22 23 27 32 20 12 8 5 6 10 15 10 1 0 0 0 0 0 0 0 0 0 0 0 6 42 122 154 103 30 44 211 311 154 87 99 82 76 109 155 191 218 256 310 322 310 290 263 200 144 118 109 122 129 124 128 92 89 99 114 94 109 127 149 144 144 155 159 152 172 173 170 206 306 305 298 288 266 410 409 436 607 534 348 247 240 224 314 243 197 140 101 116 126 128 87 82 102 113 73 73 70 63 50 71 46 18 14 20 18 15 18 19 25 13 2 1 0 6 13 23 26 13 3 0 1 12 13 10 9 29 35 16 2 3 0 0 0 0 0 0 0 0 2 11 0 1 0 0 8 29 10 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 4 13 20 18 65 44 42 65 92 85 114 140 152 85 74 42 22 21 36 37 43 52 33 10 4 4 3 3 3 3 10 26 19 16 7 0 0 0 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 1 2 0 1 1 0 0 0 0 0 0 0 0 0 1 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 67 44 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 7 3 2 9 26 49 61 64 55 51 31 24 36 18 12 15 24 51 37 29 24 18 12 10 6 2 5 37 36 7 6 1 0 0 0 0 0 0 0 3 3 20 53 103 122 142 104 29 107 91 45 39 115 110 108 104 106 114 137 176 236 252 252 237 212 154 120 119 125 102 86 72 67 53 71 91 93 68 95 106 115 130 144 137 149 142 128 146 209 193 115 158 213 233 230 261 301 281 296 452 384 341 321 332 504 299 192 228 255 312 257 198 163 149 75 62 76 110 89 78 67 49 43 39 28 13 24 13 12 14 19 41 39 24 11 24 22 14 12 18 4 0 0 1 3 19 19 18 41 36 14 1 0 0 0 0 0 0 0 0 18 83 19 0 0 23 119 165 129 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 7 0 1 11 26 37 78 91 126 186 179 133 105 87 79 95 77 58 41 11 4 3 5 5 2 1 9 23 27 44 28 8 18 15 22 16 0 0 0 0 0 0 0 0 0 0 0 0 1 10 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 2 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 46 34 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 2 1 0 0 0 0 0 0 0 3 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 10 15 6 0 0 9 35 40 43 52 61 43 36 32 28 13 17 22 26 28 32 28 17 6 7 3 1 5 28 33 19 7 0 0 0 0 0 0 0 0 1 4 25 78 139 161 142 114 52 1 0 5 19 56 47 88 132 154 147 134 130 136 178 177 170 169 170 191 174 153 134 133 126 103 75 69 94 92 80 70 68 75 109 153 98 178 160 126 138 126 110 85 78 85 111 140 184 180 180 222 278 330 236 342 410 389 310 416 366 292 337 283 268 249 172 65 80 101 133 192 122 63 33 38 42 25 25 38 35 28 41 63 70 67 37 15 12 2 1 3 6 0 0 0 0 1 13 17 18 16 2 2 0 0 0 0 3 2 0 0 1 3 4 0 0 0 237 533 57 0 0 0 0 0 0 16 51 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 1 2 29 58 81 90 105 111 100 89 49 34 26 14 9 7 4 2 1 0 1 1 2 9 15 18 15 6 15 8 0 0 0 0 0 0 0 0 0 0 0 1 3 13 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 30 47 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 16 58 27 16 19 12 8 23 19 3 5 2 0 0 0 0 6 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 30 79 84 4 0 12 34 49 49 55 62 62 70 65 48 28 21 13 11 23 48 28 14 3 4 5 4 6 14 16 10 3 0 0 0 0 0 0 0 0 1 4 7 50 123 182 169 95 43 5 6 1 0 11 55 154 136 134 154 128 136 178 179 106 104 153 216 240 181 158 146 139 123 120 126 117 103 84 70 54 46 48 67 116 176 153 147 131 121 93 97 96 95 96 168 150 138 147 173 154 171 156 93 251 440 458 322 232 239 235 217 176 198 165 132 128 142 169 232 318 240 145 95 74 78 31 82 192 267 168 103 38 22 31 14 5 3 1 0 0 0 0 0 0 0 2 7 7 13 13 0 1 0 0 3 7 12 17 33 45 10 8 7 0 0 18 406 619 22 1 0 0 0 0 0 10 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 31 48 58 60 105 103 75 47 30 25 9 0 0 0 0 0 0 0 0 0 2 1 4 1 0 0 1 2 13 15 13 12 13 5 2 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 80 86 164 150 77 50 34 22 22 19 9 65 85 68 24 3 0 0 0 0 0 13 39 46 10 0 0 0 0 0 0 0 0 0 0 2 19 127 183 116 31 9 16 32 37 53 70 79 80 88 67 48 37 19 12 40 59 20 11 7 9 13 13 12 11 11 12 6 2 0 0 0 0 0 0 0 7 11 9 18 65 146 187 87 47 11 0 0 0 0 6 21 26 92 119 97 91 133 116 65 56 76 113 133 118 126 126 133 133 157 162 146 101 47 46 47 41 39 68 73 81 96 113 119 91 61 65 97 101 115 148 92 91 114 148 111 101 81 71 110 246 299 220 111 155 123 101 72 78 213 170 155 206 195 197 183 177 167 168 147 109 77 165 283 389 400 407 388 249 106 76 76 46 15 2 17 6 0 0 0 0 13 24 19 8 2 0 0 0 0 9 33 62 87 51 28 11 2 0 0 1 12 194 206 86 2 2 3 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 0 14 23 25 26 32 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 31 31 40 33 25 41 19 4 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 5 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 4 3 3 2 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 31 35 36 149 139 114 63 10 14 6 2 3 5 5 12 45 54 32 10 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 5 18 65 128 129 66 1 0 10 29 51 73 101 118 101 77 62 53 48 25 70 63 31 24 18 16 18 20 20 17 15 14 8 4 1 0 0 0 0 0 0 2 6 15 38 91 146 165 134 124 41 3 0 0 0 0 0 5 47 70 84 120 264 125 51 33 23 37 40 45 58 57 83 124 138 113 114 94 70 98 89 59 45 64 75 89 96 93 92 74 64 74 107 106 97 75 46 83 92 100 116 124 59 45 56 61 154 108 46 47 44 41 35 58 211 214 190 214 226 232 161 103 132 212 234 275 334 317 264 298 363 450 501 484 423 379 376 281 177 110 76 15 2 5 6 5 44 49 32 10 7 0 0 0 0 0 20 76 156 118 44 5 0 0 0 0 27 158 107 67 52 76 14 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 19 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 118 125 194 189 104 90 28 0 0 0 0 0 2 4 1 4 10 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 30 39 18 32 25 0 0 6 66 99 81 61 77 89 85 77 72 83 121 175 126 59 26 19 21 22 22 22 24 26 21 11 6 2 1 1 1 0 0 0 0 2 5 23 62 113 129 137 128 47 16 4 0 0 0 0 10 31 31 26 58 112 88 43 23 19 18 11 11 19 31 30 61 80 69 73 93 89 82 85 81 66 64 74 87 80 70 56 56 58 75 99 113 115 102 95 100 120 114 101 85 54 70 96 113 151 70 23 11 19 25 37 41 59 102 88 102 121 74 142 151 197 304 359 361 243 97 95 142 160 166 193 263 315 393 499 568 676 614 485 361 173 158 80 26 84 70 73 70 63 52 45 27 0 0 1 0 36 122 92 55 26 2 17 12 214 470 161 96 268 474 385 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 46 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 138 88 32 17 22 32 3 0 0 0 0 0 17 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 6 21 24 13 19 5 0 0 1 74 127 115 59 76 95 102 100 96 91 87 118 158 74 22 17 23 26 27 23 18 24 16 10 7 3 3 3 2 2 0 3 4 3 3 17 49 92 97 96 93 64 17 4 0 0 0 0 2 10 16 7 30 51 52 29 17 10 6 7 5 11 21 28 65 69 68 77 129 137 122 109 105 88 79 70 66 49 47 46 43 37 101 144 143 106 82 81 99 132 134 117 90 65 93 196 170 95 42 58 53 32 10 47 42 23 56 147 111 115 159 172 176 154 186 239 200 84 15 24 59 57 45 28 52 68 113 150 179 282 356 409 438 364 603 499 253 156 177 159 188 171 130 107 162 184 136 35 7 43 106 74 87 60 103 416 228 360 478 231 233 82 69 122 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 16 15 9 3 0 2 1 0 0 0 0 0 0 1 32 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 39 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 3 1 2 4 4 3 1 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 89 45 8 13 1 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 19 12 6 1 0 8 43 135 143 104 90 107 111 119 121 108 109 91 89 64 30 22 30 34 44 28 11 8 4 3 7 12 4 3 3 3 1 7 5 2 4 15 30 46 58 78 93 63 11 1 0 0 0 0 0 1 2 4 20 72 61 16 8 2 0 1 1 9 20 49 88 94 73 102 150 177 160 139 125 108 127 101 65 47 49 50 43 37 72 192 159 69 47 70 85 97 105 98 61 71 140 208 221 128 43 17 25 31 33 55 84 60 72 141 122 94 77 74 68 57 36 17 4 1 44 60 67 70 76 46 6 0 10 10 12 35 114 157 188 259 422 413 293 342 590 207 250 383 379 171 171 223 232 88 43 30 36 10 13 18 235 433 133 299 211 118 194 41 0 0 0 0 0 0 0 0 0 0 0 14 27 47 37 24 65 37 8 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 34 17 4 1 4 1 0 0 0 0 0 0 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 1 3 4 4 3 3 1 25 64 11 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 27 102 149 149 128 108 109 127 119 81 89 75 55 42 31 34 50 62 70 41 20 8 0 0 4 8 9 8 3 2 5 10 2 2 3 4 6 12 33 74 110 49 7 0 0 0 0 0 0 0 0 0 1 11 17 7 4 2 2 1 1 7 46 91 131 119 58 93 124 96 148 175 141 108 146 112 92 80 72 56 47 37 48 119 100 70 82 107 103 94 96 121 105 140 170 189 260 187 130 105 42 42 52 68 76 100 155 176 146 117 72 37 27 39 40 32 23 8 70 78 57 41 39 13 0 0 1 1 1 0 13 39 27 36 83 121 640 494 310 98 48 90 107 48 48 49 64 69 114 74 53 35 18 3 303 406 224 370 107 4 10 25 4 1 1 0 0 0 0 0 0 0 0 172 537 136 116 92 76 80 26 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 27 2 0 0 0 0 0 0 0 0 0 1 1 2 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 25 12 3 0 0 0 0 0 0 0 0 1 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 25 24 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 12 31 27 106 131 104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 1 0 0 0 0 1 2 4 4 2 1 0 0 2 6 6 2 2 5 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 18 25 1 0 7 17 21 3 0 0 0 0 0 0 0 0 0 0 5 35 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 34 63 73 76 77 84 92 77 59 52 57 68 54 48 72 71 77 77 57 26 12 6 4 0 1 3 4 2 1 2 3 0 6 6 5 5 3 14 59 102 34 11 2 0 0 0 0 0 0 1 0 0 1 3 2 0 0 0 1 2 23 105 137 140 100 41 41 48 81 138 129 117 118 131 86 113 116 99 68 76 60 55 70 71 69 79 99 101 77 79 94 101 127 132 142 169 174 173 209 202 102 81 93 120 100 119 157 186 198 157 121 85 66 51 33 62 103 119 112 86 52 29 1 0 0 3 8 9 9 6 7 12 53 61 256 1209 429 54 19 1 31 15 17 31 27 104 108 12 16 25 47 41 4 7 188 245 200 24 12 22 20 0 0 0 0 0 0 0 49 97 74 166 250 289 22 44 30 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 63 0 0 0 0 0 0 0 0 0 0 0 0 5 18 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 38 35 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 123 126 84 102 126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 2 1 0 1 0 0 0 0 1 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 14 0 0 3 43 49 0 0 0 0 0 0 0 0 0 0 0 4 13 17 8 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 9 11 20 29 36 30 24 30 45 69 50 35 38 47 59 75 68 29 16 14 10 2 0 0 1 2 0 0 0 1 6 4 3 3 2 4 74 88 21 6 1 0 0 0 0 0 0 2 0 0 0 0 0 0 1 22 106 74 43 56 77 110 93 59 55 62 50 62 80 102 120 117 103 133 133 104 87 102 93 85 73 55 43 38 36 46 46 44 48 60 73 106 97 102 142 159 141 123 94 98 91 100 138 165 158 142 122 107 104 117 107 94 99 122 135 128 113 134 133 130 123 93 74 61 53 34 19 52 84 102 180 208 586 1063 140 13 2 43 165 36 5 12 6 5 3 1 13 57 40 24 8 36 25 673 636 33 22 4 0 0 0 0 0 0 21 187 208 227 245 383 318 154 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 43 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 17 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 2 3 2 0 0 0 0 0 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 3 2 0 0 0 26 149 113 0 0 0 0 0 0 0 0 0 0 1 2 3 1 2 14 18 1 0 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 5 8 19 34 22 26 45 60 56 51 46 40 63 61 38 16 17 12 7 7 5 2 1 0 1 0 1 2 1 2 3 4 8 71 59 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 24 53 60 79 119 67 67 54 58 83 32 90 127 118 105 95 94 108 139 79 87 116 93 64 60 55 51 48 59 65 61 43 43 52 83 125 102 89 78 79 125 128 119 121 159 182 193 199 196 173 124 83 61 59 78 93 130 142 168 139 103 113 104 103 100 92 118 114 112 116 135 110 116 139 175 347 1180 1229 1 1 5 93 195 9 0 1 26 57 14 10 10 22 9 3 1 49 217 564 466 129 105 36 24 48 50 3 0 0 310 1265 1100 466 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 32 146 118 6 0 0 0 0 0 0 0 0 0 0 1 1 1 4 32 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 3 10 6 7 26 61 77 44 29 29 43 42 39 26 12 9 8 7 5 5 2 2 5 0 0 0 0 0 2 2 7 30 55 23 5 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 18 58 83 93 74 72 33 32 49 65 64 196 207 120 85 77 94 108 50 63 63 47 25 83 69 57 60 65 82 81 65 68 64 80 114 133 128 93 61 60 122 140 157 173 196 186 185 182 165 126 80 56 55 105 99 113 197 274 219 154 106 77 85 66 58 86 89 85 90 106 130 79 67 308 992 619 328 8 6 4 23 26 0 0 0 40 81 5 6 3 0 3 17 4 0 23 105 103 152 179 166 419 241 123 86 7 0 0 85 286 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 3 1 0 0 0 0 1 1 0 0 0 12 138 28 3 4 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 7 17 25 14 0 0 0 0 0 0 0 0 0 3 19 5 1 7 30 44 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 4 19 31 38 32 32 20 9 9 8 5 5 5 2 1 0 0 0 0 0 0 0 0 1 24 87 45 24 18 16 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 58 97 85 48 78 46 50 115 232 241 179 130 101 97 112 112 114 71 49 48 76 57 43 46 49 62 68 65 58 62 122 147 151 147 105 141 181 171 175 186 196 198 203 140 106 103 141 122 110 116 161 180 183 193 208 125 128 104 62 56 56 62 68 65 36 10 5 28 19 42 539 1038 138 112 43 6 2 1 1 0 0 0 1 1 1 0 0 0 7 30 6 0 0 0 0 82 109 83 162 62 232 440 417 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 83 352 84 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 28 10 2 0 1 4 0 0 0 0 0 0 0 0 0 3 5 0 0 2 12 36 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 35 58 45 27 22 15 12 12 12 8 4 2 1 0 0 0 0 0 0 0 0 0 0 10 34 43 47 43 38 30 4 0 1 1 1 0 0 0 0 0 0 0 0 0 1 2 0 0 9 38 84 183 93 138 194 131 165 198 252 343 257 238 193 157 129 50 26 35 40 33 74 134 152 79 56 59 81 141 150 160 153 94 79 114 159 181 173 146 123 126 99 87 78 69 34 74 121 144 140 159 156 107 42 72 94 88 81 107 72 63 67 67 14 0 2 5 34 360 439 178 170 77 58 42 1 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 57 54 7 0 113 405 529 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 10 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 23 62 49 37 22 23 4 0 0 0 0 0 0 0 0 7 5 0 0 2 12 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 14 17 28 63 43 28 21 19 17 18 16 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 46 83 53 58 58 40 7 1 0 14 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 17 72 133 86 83 82 86 122 109 85 108 208 241 157 97 111 68 70 66 60 62 68 164 206 131 74 71 96 145 146 178 188 170 166 148 116 99 101 109 125 115 94 126 145 133 115 93 92 89 67 57 111 98 67 61 58 62 63 79 75 58 56 55 6 2 0 0 12 129 149 191 243 215 153 76 2 0 6 4 1 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 3 7 14 10 10 13 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 9 17 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 33 40 44 23 3 7 4 1 0 0 0 0 0 2 11 55 47 22 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 54 105 52 18 4 0 0 0 3 9 11 5 8 19 19 17 15 14 12 22 23 15 7 2 0 4 8 6 2 0 0 0 0 0 0 0 32 52 50 48 66 30 4 2 0 42 37 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 27 13 57 24 34 81 116 103 98 97 96 93 122 116 83 85 150 172 138 9 83 112 106 97 120 121 131 154 196 209 198 160 125 120 91 65 53 117 120 106 120 150 139 90 48 57 61 37 29 118 53 35 32 16 53 40 30 41 55 38 16 1 0 0 0 43 153 157 402 620 676 495 127 0 5 26 9 4 7 21 5 0 0 0 0 0 0 0 0 0 0 0 2 28 15 3 4 1 1 61 120 1 6 36 41 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 14 24 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 30 53 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 18 45 68 31 18 29 42 8 1 0 0 0 0 0 0 6 16 15 7 0 23 23 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 99 184 188 110 38 17 12 1 0 0 0 0 13 34 51 55 40 36 28 24 28 21 12 7 7 17 27 21 2 0 0 0 0 0 1 2 1 0 10 35 75 20 3 1 3 33 22 7 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 48 114 8 0 8 26 41 30 40 46 60 126 165 155 174 340 319 169 25 111 134 111 99 111 95 114 169 234 241 214 191 174 139 132 124 133 189 134 105 98 94 104 69 43 47 48 20 30 61 28 22 18 29 80 75 74 56 40 35 16 7 3 2 1 34 91 124 447 553 577 493 77 0 0 2 1 2 1 0 0 0 0 5 11 1 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 2 29 43 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 8 4 9 20 2 6 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 15 25 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 12 22 2 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 50 88 78 86 54 27 4 1 0 0 0 0 0 0 0 0 0 0 0 4 33 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 93 175 202 101 65 39 7 1 0 2 30 122 158 193 234 203 173 122 82 59 42 30 26 30 24 29 24 4 3 13 7 1 0 2 3 3 0 1 45 67 25 9 3 2 6 7 23 16 4 18 14 6 0 0 0 0 0 0 0 0 0 0 0 17 20 0 0 0 2 19 71 66 57 65 96 225 268 270 362 463 156 53 168 317 248 188 138 123 115 163 226 267 254 222 150 83 100 126 150 190 197 121 104 106 90 56 47 57 63 15 29 34 16 24 35 18 1 0 5 68 74 32 10 37 76 114 101 77 71 102 322 468 776 596 0 0 1 0 0 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 1 2 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 0 0 0 0 0 0 4 4 5 27 8 27 45 5 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 2 1 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 1 21 51 49 12 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 28 87 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 13 45 80 97 54 28 9 0 0 0 29 121 231 252 413 498 333 251 200 142 31 16 28 41 44 40 23 10 13 53 62 35 2 1 1 0 0 0 66 71 39 5 2 3 4 9 49 29 11 13 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 27 35 77 104 93 72 127 277 468 75 109 292 459 402 377 263 126 111 129 176 183 131 71 86 90 81 78 72 73 99 86 95 78 58 43 43 49 45 12 40 135 176 161 157 57 17 10 7 30 36 21 17 114 241 330 371 318 216 142 54 209 676 478 30 0 9 11 6 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 7 8 4 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 4 1 7 7 0 0 1 1 1 0 8 5 7 22 5 35 54 51 45 21 22 26 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 17 20 15 7 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 2 3 3 1 1 2 4 3 4 3 1 0 0 0 13 58 12 0 0 0 0 0 0 0 0 0 0 4 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 62 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 0 0 0 5 49 127 157 310 307 240 274 213 117 20 9 15 21 23 19 23 14 13 21 5 21 22 16 8 2 0 20 85 72 43 14 0 1 2 16 50 15 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 55 89 26 97 134 173 242 190 187 179 20 179 405 482 422 432 319 208 135 120 160 154 134 138 102 98 88 58 70 60 81 99 75 52 47 57 56 46 39 66 119 198 225 195 161 92 49 47 37 3 1 12 22 24 118 189 231 231 77 26 42 261 937 562 173 0 0 1 1 0 0 0 220 229 2 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 5 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 1 1 2 3 4 0 2 2 0 0 1 2 1 0 0 2 3 6 2 47 72 85 86 63 46 59 64 26 25 8 0 0 0 0 0 0 0 0 0 0 0 8 13 14 14 28 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 5 4 3 3 0 0 2 6 8 8 8 5 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 248 218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 28 62 92 146 179 74 52 31 18 15 9 18 24 16 10 7 6 2 4 9 13 12 4 2 9 53 101 28 5 0 0 0 1 4 6 14 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 73 69 20 55 72 145 205 150 61 31 100 306 467 485 385 293 231 132 102 140 185 166 248 343 308 239 173 144 141 111 80 75 63 44 43 36 34 50 43 145 193 31 107 102 86 89 27 11 9 1 0 56 31 5 10 31 23 27 82 32 32 190 570 652 207 0 0 0 0 0 0 0 1 9 3 5 7 3 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 1 16 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 6 5 9 48 52 54 59 53 28 66 92 87 114 36 1 15 53 9 3 2 0 0 0 0 0 0 0 0 0 5 49 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 2 7 11 2 3 3 1 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 241 180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 22 64 70 22 7 54 59 44 22 13 10 8 6 3 1 0 0 0 0 2 5 7 2 43 98 29 6 0 0 4 47 51 31 23 17 7 3 2 2 0 0 2 3 0 3 4 0 1 0 0 0 0 0 2 2 6 13 7 9 17 40 99 103 6 46 187 324 399 419 280 142 85 58 119 158 172 145 243 305 325 348 298 264 260 258 194 126 78 43 40 42 45 46 34 127 112 59 94 99 90 79 73 60 32 11 10 81 40 6 8 7 2 29 47 23 69 74 358 707 360 76 3 0 0 0 0 0 6 118 123 65 0 0 0 0 0 0 0 0 0 0 0 0 4 12 2 0 0 1 7 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 1 0 0 11 16 10 1 0 2 3 0 19 9 8 31 43 30 29 34 14 60 87 114 151 66 39 56 74 8 23 13 0 0 0 0 0 2 10 3 8 14 24 26 10 0 2 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 1 3 2 4 3 2 2 4 3 1 1 3 2 0 61 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 40 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 1 1 1 2 3 0 3 5 10 9 5 18 31 38 34 15 28 16 9 12 4 0 0 0 0 3 6 6 1 50 87 105 96 21 4 35 135 214 181 77 9 2 0 0 1 3 3 7 12 2 1 2 1 1 0 0 0 0 0 8 17 14 2 2 1 0 0 133 98 6 30 215 295 311 320 224 203 231 271 123 108 107 107 147 165 234 308 327 321 340 357 313 197 143 94 60 52 23 14 24 70 43 16 15 36 144 102 77 101 65 48 25 10 31 29 149 211 8 15 35 35 42 14 168 429 518 169 38 0 0 0 0 0 69 320 293 122 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 1 6 14 1 9 9 3 3 8 24 23 1 0 7 9 8 17 7 2 7 27 28 17 12 18 69 83 102 118 117 146 120 84 43 30 11 0 0 0 0 0 1 6 1 29 29 6 32 10 4 7 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 3 0 1 2 4 2 0 0 2 49 39 29 75 53 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 32 7 0 0 0 0 0 1 3 8 18 26 24 12 19 22 12 13 4 0 0 0 0 3 14 57 94 122 110 3 6 19 45 75 26 14 0 0 0 0 1 3 2 4 11 19 1 0 1 0 1 0 0 0 0 0 1 1 0 0 0 1 18 111 59 12 26 135 168 271 284 151 302 436 447 171 85 89 93 92 122 239 407 499 443 334 375 371 260 246 166 71 0 1 1 9 16 9 3 0 30 153 47 24 56 71 27 14 21 51 55 36 46 0 0 104 171 103 0 0 0 0 0 0 0 0 0 0 0 0 17 68 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 11 32 10 16 20 1 8 7 6 7 6 20 17 3 1 9 15 13 6 10 9 4 7 36 15 12 28 63 71 90 111 125 157 110 69 40 13 4 0 0 0 0 0 0 0 0 28 28 11 0 0 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 2 0 1 4 1 0 30 72 181 258 218 159 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 33 83 43 31 14 0 0 0 0 0 0 0 0 2 2 15 30 22 9 10 6 4 2 0 0 5 18 27 42 41 26 3 2 1 1 3 0 0 0 0 0 3 3 0 0 2 7 9 7 2 2 3 0 0 0 0 0 9 11 8 5 1 0 0 17 33 13 2 0 0 215 183 105 263 233 202 175 145 96 98 110 154 348 779 997 861 334 226 211 195 217 148 71 18 28 4 16 20 10 13 12 19 43 15 31 63 73 4 4 14 30 32 6 0 0 30 195 556 420 75 61 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 1 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 9 19 3 10 9 1 4 7 5 7 10 12 9 8 9 14 13 7 2 5 8 4 7 20 24 41 60 68 48 51 70 93 112 111 66 43 34 15 3 0 0 0 0 0 0 1 7 21 19 7 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 6 217 205 29 38 69 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 27 19 46 20 3 0 0 0 0 1 3 0 0 0 3 42 72 82 65 19 8 5 0 0 1 1 18 73 24 8 6 19 5 6 7 0 0 0 0 0 1 1 0 0 0 0 2 4 2 2 3 1 0 3 2 0 0 1 11 11 0 0 0 2 9 2 0 0 8 77 56 75 144 139 206 173 132 88 55 67 209 502 950 1141 958 461 262 227 137 67 47 45 57 46 6 13 8 8 5 16 6 51 103 111 93 72 45 47 36 48 74 83 24 7 68 271 793 431 169 126 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 1 0 0 0 0 0 1 1 3 113 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 1 0 0 0 0 0 0 0 0 2 5 3 4 5 9 17 28 29 26 22 11 7 15 19 12 5 2 0 1 3 3 12 28 46 46 52 53 40 35 50 62 78 111 64 50 41 21 8 2 0 0 0 0 0 0 0 0 0 10 21 1 0 0 5 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 3 1 0 41 377 279 46 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 7 2 0 0 0 0 4 8 2 1 1 1 2 34 41 36 18 6 1 0 0 2 2 58 152 65 24 24 41 28 20 12 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 2 7 27 7 2 2 0 31 26 9 0 2 1 0 0 0 8 4 16 35 61 86 109 68 72 76 68 20 33 169 352 551 569 380 153 4 44 29 4 6 13 29 26 8 5 35 90 133 114 33 90 183 210 159 53 18 49 99 98 169 169 12 62 139 433 850 754 274 40 0 0 0 0 0 0 0 0 3 5 0 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 185 159 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 4 0 0 0 0 0 0 0 0 2 5 7 10 19 31 38 37 47 35 22 17 27 31 23 12 8 7 3 3 7 9 16 22 23 21 19 22 28 34 44 54 73 87 75 37 29 27 24 7 1 0 0 0 0 0 0 0 0 0 1 0 0 0 8 21 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 7 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 2 3 2 34 175 255 129 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 2 3 4 8 3 6 8 5 1 0 7 17 13 39 28 1 4 17 37 52 4 1 0 0 0 0 0 0 0 0 2 2 0 0 0 0 1 0 0 15 30 2 0 10 42 107 84 33 5 6 2 1 1 4 37 24 15 33 51 39 25 17 11 19 16 4 1 64 188 224 127 37 10 8 6 5 6 13 23 19 19 29 48 107 179 264 241 127 122 145 156 83 48 34 82 153 124 215 196 102 116 177 794 1367 1307 228 0 0 1 0 0 0 0 0 0 35 141 376 75 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 4 0 2 2 4 2 0 0 0 0 2 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 152 384 356 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 12 22 34 42 43 36 21 27 46 72 74 55 41 35 32 14 20 26 19 13 8 5 6 6 8 19 34 45 40 51 57 51 44 45 46 36 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 337 249 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 2 0 0 2 7 18 76 34 0 5 27 13 5 0 0 0 0 0 0 0 0 0 0 6 10 7 0 0 0 0 0 0 6 8 0 0 18 95 159 124 59 26 24 0 1 1 3 11 2 28 29 9 10 4 0 0 0 1 1 1 3 90 114 72 33 35 27 17 12 2 1 7 22 46 91 101 100 114 181 321 340 240 139 209 265 202 174 168 184 183 167 216 133 47 63 584 960 791 2 43 79 50 0 0 0 0 0 0 124 350 451 40 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 5 3 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 36 19 65 155 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 9 12 15 16 20 18 14 30 68 96 109 99 68 54 41 24 29 51 49 30 13 7 3 2 3 4 24 37 44 55 94 73 36 40 42 42 37 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 0 0 0 0 0 0 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 3 0 44 56 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 43 10 0 29 64 29 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 4 2 2 16 77 128 130 105 32 3 0 0 0 0 28 102 24 8 3 6 9 3 1 0 0 1 9 18 51 88 62 25 25 6 4 4 0 2 1 2 15 48 146 245 357 611 583 377 155 14 101 151 147 123 105 106 88 47 158 67 1 0 0 270 245 28 112 113 72 1 0 0 0 0 14 126 292 263 49 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 131 155 76 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 0 0 1 3 6 8 21 30 29 53 69 87 98 89 90 84 69 45 23 11 12 21 35 30 20 11 9 4 2 2 1 19 37 42 46 52 43 36 45 77 43 39 39 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 9 16 9 0 0 0 0 0 0 0 0 1 4 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 38 41 25 15 16 107 121 66 37 20 10 2 0 0 3 0 0 0 0 0 0 0 0 2 5 4 14 18 13 12 4 0 5 39 99 131 124 47 16 10 6 1 1 3 8 15 5 16 27 49 53 18 1 0 0 40 137 186 91 61 33 29 37 17 19 14 0 1 1 2 30 221 374 478 449 333 144 30 0 0 0 17 21 11 5 1 0 15 7 0 0 1 5 283 246 101 4 3 5 0 0 0 0 1 4 1 16 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 1 4 6 15 28 49 97 116 125 123 111 74 38 19 18 12 8 7 8 7 4 4 4 3 3 1 0 0 4 33 32 32 83 62 54 62 82 47 31 34 36 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 3 2 3 1 9 6 0 0 0 0 0 0 0 0 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 18 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 16 2 4 2 0 4 25 56 60 64 100 110 78 55 64 46 15 1 0 0 27 19 0 0 0 0 0 0 2 4 5 5 7 8 8 9 4 1 0 11 54 98 114 116 121 38 6 2 2 24 24 10 2 20 15 3 5 3 6 8 15 68 147 165 106 99 43 32 70 127 101 61 21 8 13 12 44 161 212 223 224 199 61 11 0 0 0 0 0 0 0 0 0 1 4 3 1 0 53 424 212 47 0 0 13 22 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 3 7 7 15 46 87 98 93 71 47 28 16 12 12 9 2 1 1 1 1 2 1 0 0 0 0 0 2 18 20 33 55 37 64 62 50 36 10 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 3 2 2 0 4 3 0 0 0 0 0 0 0 0 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 16 4 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 12 19 15 3 0 4 18 57 124 126 66 17 8 11 14 3 3 55 115 150 31 10 7 2 11 8 9 4 5 4 4 5 4 4 4 4 1 0 14 44 89 96 88 79 60 26 8 5 5 13 9 2 2 1 0 0 1 11 16 39 98 148 88 61 69 23 9 19 56 79 72 49 24 22 34 37 79 185 199 120 65 31 5 0 0 0 0 0 0 0 0 0 0 1 2 1 0 76 253 63 10 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 4 6 9 11 38 68 68 43 26 11 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 7 20 28 27 16 44 44 33 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 8 9 1 5 7 6 3 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 21 20 0 0 3 9 24 158 90 15 13 87 61 8 37 237 173 376 597 93 26 15 11 48 18 12 16 5 3 20 34 29 6 4 7 3 0 45 92 128 137 131 105 54 16 9 4 8 15 12 9 4 0 2 5 5 5 5 5 12 42 36 16 26 38 4 3 9 17 21 27 33 53 99 116 152 181 157 41 9 5 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 68 147 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 11 17 11 15 46 68 26 9 2 0 0 0 0 0 0 0 0 0 0 2 3 3 3 2 0 0 2 9 21 20 18 24 40 38 21 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 1 3 2 1 7 12 10 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 5 50 210 263 221 191 253 276 334 343 414 170 351 496 358 298 87 18 37 13 10 14 17 30 55 68 50 10 57 31 16 12 79 104 123 132 102 114 131 112 53 27 51 101 91 75 36 8 7 37 30 10 1 7 5 10 14 3 27 41 3 7 3 2 3 2 1 4 56 174 184 139 71 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 5 211 284 1 18 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 3 10 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 50 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 1 3 3 11 21 22 6 20 48 66 10 5 2 0 0 0 0 0 0 0 2 2 2 2 1 0 0 0 0 1 8 25 31 24 27 40 41 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 1 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 3 0 0 0 0 0 0 0 6 22 65 158 187 156 121 106 351 226 211 269 247 246 250 244 51 20 79 146 105 42 45 78 76 114 105 96 165 42 21 37 49 78 84 114 177 148 136 138 109 66 120 111 54 68 43 28 50 92 32 7 12 40 16 5 4 0 0 2 2 3 5 29 35 23 9 3 26 83 88 37 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 26 54 4 27 35 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 26 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 5 3 1 1 2 3 3 2 1 0 0 1 2 2 2 20 22 11 5 0 0 0 0 1 1 4 12 7 16 25 24 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 1 8 10 0 0 0 0 0 0 0 3 10 21 11 3 16 41 17 2 16 63 30 97 188 149 163 230 213 88 17 81 108 45 42 78 94 94 120 127 111 101 22 40 124 167 153 92 143 195 195 116 102 78 9 47 59 36 26 78 22 0 7 3 1 19 52 60 102 82 51 35 26 13 30 76 102 101 68 28 9 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 14 10 4 2 1 0 3 9 6 5 3 0 0 0 0 0 1 39 67 60 35 6 0 0 0 0 1 3 5 3 2 16 20 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 1 11 30 33 41 19 0 0 0 13 35 38 51 56 68 83 83 71 45 8 3 1 21 51 78 107 100 76 36 64 45 32 24 12 46 77 72 218 228 172 72 41 25 12 24 29 14 25 93 28 1 0 1 3 6 10 18 55 46 54 62 51 20 49 94 110 90 51 5 0 0 0 0 0 0 0 0 1 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 4 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 9 6 1 3 4 10 18 19 11 4 0 0 4 5 4 4 20 65 85 58 4 0 0 0 0 0 2 5 3 7 24 34 25 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 30 78 49 13 0 9 57 24 2 3 19 38 51 55 86 55 19 4 27 15 39 94 12 5 65 151 301 225 127 40 5 8 8 5 7 5 1 10 35 8 0 1 2 0 0 0 5 5 15 14 0 0 7 24 29 0 0 0 0 0 0 0 0 0 0 0 8 17 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 9 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 8 6 5 8 13 23 32 21 7 1 0 0 0 7 11 6 13 4 0 0 0 0 0 0 0 0 10 18 0 5 14 17 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 1 1 1 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 56 32 5 3 24 10 3 10 27 27 32 30 21 4 0 0 1 2 28 24 17 15 64 112 119 30 19 11 3 0 0 8 12 2 6 2 5 20 4 0 0 1 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 19 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 142 43 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 11 12 12 17 25 29 20 11 3 1 4 4 3 5 9 27 19 12 4 0 0 0 0 0 2 4 17 34 8 17 19 14 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 45 18 3 0 0 0 0 0 4 7 5 0 0 0 0 1 12 93 127 111 67 55 33 36 61 48 21 6 0 0 1 2 6 22 5 3 1 0 0 0 17 41 59 23 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 8 21 3 5 7 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 37 41 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 74 10 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 1 2 2 3 7 16 19 18 15 10 9 3 0 0 0 0 0 3 12 32 54 40 0 0 0 0 1 5 14 9 0 1 6 10 9 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 15 16 14 20 31 38 45 34 7 8 5 1 0 0 0 4 11 0 16 27 28 22 4 76 126 110 36 7 0 0 0 0 0 0 0 0 8 10 1 0 0 0 0 0 0 1 4 3 17 37 41 36 36 24 7 3 1 0 0 0 18 16 4 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 11 16 16 13 4 1 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 25 28 22 14 9 27 43 34 8 0 0 0 0 0 3 15 7 4 7 0 171 176 103 10 5 1 0 0 0 0 0 0 0 24 29 0 0 0 0 0 0 0 1 3 4 3 2 2 9 22 16 1 0 0 0 34 75 49 60 45 3 15 4 0 0 0 0 0 0 0 4 21 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 68 2 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 2 6 12 12 5 7 14 13 4 3 2 1 3 12 16 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 22 34 47 25 9 17 24 4 0 0 0 0 5 5 15 60 56 36 52 207 189 88 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 2 2 3 3 23 37 50 0 0 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 140 132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 3 4 0 0 2 5 6 3 6 6 2 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 14 19 0 7 9 40 137 127 42 1 1 0 0 0 3 18 9 4 4 10 14 23 51 110 40 0 2 7 5 3 0 0 0 6 5 0 0 0 0 0 0 0 0 4 27 9 1 2 3 1 0 0 1 0 12 54 118 69 44 23 3 12 9 38 69 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 9 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 9 31 66 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 105 11 51 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 7 17 11 0 18 8 1 5 9 4 0 4 13 2 0 1 1 0 0 1 1 0 14 18 16 9 12 8 0 0 7 39 26 1 1 0 0 0 0 0 46 113 36 8 1 0 0 0 0 1 0 1 85 150 35 43 38 80 351 92 38 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 32 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 5 4 1 0 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 24 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 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 13 71 191 32 1 1 0 0 0 0 0 0 0 5 42 227 208 113 25 1 0 8 12 0 89 77 0 0 0 0 0 1 11 81 120 55 34 11 2 0 0 0 0 1 7 65 98 53 4 96 82 64 86 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 2 3 3 11 14 14 10 1 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 236 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 55 67 113 85 35 3 1 2 98 144 25 7 0 0 0 0 0 59 173 188 104 29 38 16 4 0 0 0 0 2 11 79 92 61 86 461 213 47 11 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 37 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 13 27 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 5 32 1 36 75 10 3 48 93 13 92 116 0 0 0 0 0 0 0 226 458 42 16 0 0 0 0 0 0 0 0 8 18 33 143 192 333 677 263 84 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 27 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 6 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 40 14 0 0 0 3 3 3 7 5 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 39 18 0 0 0 0 0 0 0 0 34 54 6 5 8 4 16 137 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 1 4 158 76 68 236 240 101 30 6 9 142 171 18 38 18 0 0 0 0 0 0 0 110 78 0 0 6 3 0 0 0 0 0 0 0 0 49 186 368 337 257 58 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 6 2 2 1 1 2 10 3 8 11 0 10 12 8 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 17 45 85 59 19 0 0 0 1 2 4 5 5 6 7 5 15 13 9 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 54 23 0 0 0 0 0 0 1 16 41 72 74 60 65 38 0 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 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 12 39 9 14 44 152 140 148 197 199 71 16 8 8 118 78 6 17 7 1 0 1 0 44 38 61 361 161 31 26 25 8 0 0 0 0 0 0 0 0 61 126 166 322 294 262 33 43 40 24 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 7 0 0 0 0 0 0 0 0 0 4 8 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 1 0 0 0 0 0 0 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 8 7 6 7 3 2 6 1 14 18 1 11 13 9 3 4 4 2 1 1 0 0 0 0 1 0 0 0 0 5 14 29 40 17 1 0 0 0 0 1 2 1 1 4 11 17 27 18 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 88 139 158 121 106 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 43 5 1 11 41 124 166 108 4 8 5 4 6 12 3 6 11 10 2 4 1 1 33 27 199 652 576 488 264 14 3 1 2 0 0 0 0 0 0 26 34 86 407 283 346 419 62 86 80 52 32 7 43 50 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 4 7 4 6 9 9 7 13 9 3 0 8 4 0 1 8 4 2 4 5 3 3 5 0 0 1 2 1 3 2 1 0 3 30 42 34 24 7 0 0 0 0 0 0 0 0 1 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 14 32 5 0 0 0 0 0 3 4 3 1 0 3 12 69 98 73 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 1 24 18 2 3 2 2 3 5 3 9 18 22 9 7 7 0 26 19 13 41 29 103 216 282 604 281 0 0 0 0 0 0 0 0 0 0 1 16 74 198 233 305 266 89 43 126 107 91 78 240 252 138 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 73 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 8 1 4 4 2 0 3 5 5 1 2 5 6 3 8 13 8 3 17 6 0 7 31 7 0 1 0 1 0 0 0 0 1 1 2 9 9 6 5 0 8 28 36 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 10 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 0 6 18 31 11 52 96 12 2 0 0 0 1 21 43 59 8 1 2 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 14 11 2 0 0 1 2 4 3 5 3 0 1 1 2 1 0 0 5 28 55 15 1 43 232 124 28 3 0 0 0 0 0 1 2 3 5 20 29 68 126 65 52 52 46 119 64 212 443 147 449 280 0 0 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 65 5 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 1 2 1 0 0 2 2 1 0 0 0 0 0 1 7 10 10 11 2 1 6 14 2 0 1 2 1 0 0 0 0 0 1 6 16 13 6 19 53 46 19 7 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 11 4 7 18 34 8 17 30 6 1 0 0 0 2 38 44 17 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 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 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 5 5 2 3 3 4 3 0 4 3 0 0 0 10 24 4 3 2 22 34 32 12 2 3 9 10 8 6 5 8 11 18 13 33 52 58 63 52 49 58 37 98 110 80 374 288 90 27 59 72 49 1 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 31 21 4 0 2 0 0 0 0 2 2 0 0 1 0 0 0 0 10 16 0 0 0 5 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 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 4 12 18 18 9 7 14 24 8 2 2 1 0 0 0 0 0 0 21 21 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 1 0 0 1 2 2 2 2 4 5 3 3 1 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 2 10 4 0 0 0 1 1 0 0 0 3 8 18 10 7 14 22 20 21 17 9 27 29 20 9 26 32 25 12 90 51 21 21 8 50 81 130 171 86 163 411 365 144 24 0 0 0 2 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 32 29 2 0 0 0 0 0 0 1 5 4 2 0 0 0 0 0 1 13 8 1 2 7 2 5 9 7 8 6 3 2 4 4 1 0 0 7 8 0 0 0 2 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 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 2 3 3 3 4 5 6 4 7 7 3 2 4 8 9 6 9 14 17 10 2 0 0 0 0 4 4 0 0 54 47 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 4 3 3 3 3 3 5 9 3 1 1 0 0 0 0 0 0 1 2 2 6 6 0 0 0 0 1 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 2 0 0 0 0 5 6 6 1 1 0 0 0 2 1 0 0 2 2 0 0 0 0 3 6 13 14 10 10 9 9 12 26 25 12 78 266 56 5 8 10 59 41 28 33 8 143 211 61 136 50 0 0 0 43 41 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 4 1 0 1 2 1 0 0 0 0 0 0 0 0 1 2 0 0 0 2 5 5 5 6 6 2 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 2 3 4 3 6 10 12 5 4 4 2 0 0 5 7 4 7 14 15 11 3 2 2 2 0 6 4 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 0 0 0 2 1 1 0 0 2 3 3 0 4 3 0 0 0 0 0 0 0 0 2 8 4 1 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 5 1 0 0 1 2 2 0 1 5 7 6 4 3 7 9 6 6 2 0 0 0 0 23 41 11 4 2 2 1 2 6 15 19 7 70 144 36 27 25 61 192 187 85 12 0 8 5 17 67 17 0 0 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 2 3 3 4 4 7 8 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 4 5 4 3 4 6 7 3 1 0 0 1 3 12 13 9 12 13 14 13 13 12 11 7 1 1 2 2 2 3 1 0 1 2 2 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 0 1 2 3 3 4 1 0 0 0 0 0 0 0 0 1 5 4 4 3 3 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 1 0 0 1 2 2 29 46 66 50 7 0 0 0 0 10 19 8 1 0 0 0 0 0 0 0 0 100 116 57 23 19 14 9 29 41 16 1 6 2 11 20 0 0 0 0 1 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 2 4 5 5 1 1 0 4 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 4 10 10 5 5 2 1 0 0 0 0 3 10 15 12 12 20 14 16 17 17 19 14 12 8 0 5 4 5 14 16 7 2 5 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 3 0 0 0 0 1 1 1 0 3 4 3 1 3 4 5 3 2 1 0 1 2 3 3 2 1 3 6 6 4 3 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 21 29 39 0 0 0 0 0 2 5 4 0 0 0 0 0 0 0 0 1 8 55 43 0 0 0 0 33 153 45 1 2 0 13 10 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 5 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 10 11 7 5 3 3 2 0 0 4 6 6 10 6 20 34 20 20 19 18 17 16 26 22 2 9 4 1 2 5 5 2 1 4 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 4 8 4 2 3 1 2 4 4 3 1 0 2 4 3 0 0 2 4 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 3 10 46 100 22 5 0 0 0 1 1 0 2 1 0 0 0 0 0 0 1 1 6 14 12 9 0 0 0 0 8 47 10 1 1 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 9 19 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 5 10 15 21 16 6 3 4 4 2 2 8 9 7 5 3 22 35 26 28 19 24 39 17 17 14 5 5 3 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 1 1 1 3 1 0 2 1 1 2 1 3 4 3 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 2 0 0 0 0 0 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 70 132 7 359 404 240 11 2 1 0 0 0 0 0 0 0 0 0 2 1 16 27 8 26 24 14 4 1 0 5 12 5 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 10 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 11 58 17 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 1 0 0 0 1 2 5 11 22 26 19 9 3 3 3 2 1 5 5 3 1 2 8 9 7 10 25 29 40 62 24 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 0 1 2 1 4 8 7 4 3 3 2 1 2 3 5 13 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 85 13 2 0 0 0 0 55 62 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 56 10 101 205 221 69 4 2 12 16 3 0 0 0 0 0 0 0 0 0 96 132 40 41 28 17 18 4 3 7 2 0 1 3 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 1 1 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 1 5 8 14 21 22 16 11 8 5 3 1 2 7 2 0 0 0 0 1 11 29 26 30 28 23 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 2 2 5 5 1 2 6 8 3 2 2 5 8 8 4 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 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 2 0 6 80 76 49 52 7 0 0 2 7 3 11 25 17 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 130 0 0 141 130 8 6 3 5 2 0 0 0 0 0 0 1 1 0 124 110 29 30 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 4 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 30 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 0 0 0 0 1 0 1 2 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 9 33 36 31 24 17 16 15 15 13 7 4 7 14 5 3 3 5 4 1 16 32 1 4 5 4 2 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 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 2 2 4 6 3 1 3 8 8 5 5 4 2 2 2 2 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 24 127 97 0 5 7 13 16 2 12 26 63 11 173 233 182 236 89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 33 3 2 48 106 109 82 130 236 29 0 0 0 0 0 0 0 0 3 2 28 160 168 85 12 3 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 10 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 1 0 1 1 0 0 0 0 0 4 10 14 12 12 25 60 56 42 26 16 16 17 18 18 13 12 12 10 8 4 4 6 6 5 4 3 4 5 6 7 7 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 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 3 4 3 1 5 9 7 7 3 0 0 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 58 21 181 82 0 0 0 0 14 25 23 13 115 321 138 180 274 389 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 62 0 0 18 41 21 198 405 436 84 13 0 0 0 0 0 0 0 3 2 67 186 135 64 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 19 34 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 1 2 2 1 0 0 0 0 0 0 0 1 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 2 7 2 0 0 0 0 0 0 0 0 0 1 2 1 2 2 1 0 1 0 0 0 0 10 18 24 34 36 40 41 28 24 18 14 14 14 13 13 15 13 12 10 6 5 2 2 5 15 10 7 5 7 2 1 2 3 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 2 5 5 7 7 1 1 1 3 1 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 58 34 2 17 9 0 1 9 84 151 110 1 7 1 28 0 0 0 0 2 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 338 386 205 11 0 0 0 0 0 0 2 2 0 3 56 81 28 16 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 29 12 0 0 0 0 0 0 0 0 0 0 0 0 0 6 25 7 43 68 15 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 4 8 9 6 3 0 0 0 0 0 0 0 0 1 1 4 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 2 3 3 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 9 2 0 0 0 0 0 0 1 3 2 2 2 3 8 7 3 2 6 29 52 48 59 59 53 53 37 37 35 21 13 15 17 16 14 12 13 16 17 12 5 1 1 0 0 3 12 3 6 30 60 27 20 36 50 24 8 2 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 4 3 3 3 3 7 12 6 3 1 0 1 2 3 2 4 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 9 1 34 30 0 0 4 6 2 44 40 6 23 6 0 0 0 0 0 16 52 35 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 35 90 9 0 0 0 0 0 0 0 4 2 4 13 13 8 2 1 0 3 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 2 189 147 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 1 1 0 0 1 2 3 1 2 2 2 1 7 9 8 6 3 1 0 1 1 0 0 1 10 7 5 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 1 1 0 0 0 0 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 0 0 1 5 2 2 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 1 3 3 7 5 3 3 11 9 4 3 18 29 27 15 25 31 33 30 20 19 18 16 14 18 19 16 10 14 15 15 12 6 2 0 0 2 1 0 0 0 0 20 37 12 13 33 42 15 8 7 7 7 21 23 20 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 8 8 7 4 6 8 7 1 0 0 1 3 4 4 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 8 10 12 93 107 62 16 8 1 0 0 0 0 0 0 0 0 0 0 0 1 12 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 34 9 3 124 278 25 8 3 0 0 0 0 0 1 1 36 54 33 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 2 0 0 0 0 0 0 0 0 0 0 0 21 23 67 556 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 2 4 6 5 6 8 7 2 4 3 3 2 4 5 7 9 10 6 2 0 0 4 6 5 1 5 4 8 35 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 3 1 1 1 0 3 8 8 0 0 0 4 16 6 3 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 4 2 1 2 5 6 6 10 18 31 24 10 10 8 5 5 11 11 9 9 14 15 12 9 7 11 17 17 12 7 8 7 6 2 1 0 0 0 0 16 30 29 8 16 17 7 9 8 5 5 19 22 23 17 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 5 6 6 8 12 8 0 0 0 2 5 4 3 2 3 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 5 0 15 21 14 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 114 1 2 17 178 454 383 355 167 0 0 0 0 0 0 60 149 139 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 91 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 4 4 59 315 96 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 0 0 5 8 9 8 2 0 0 1 1 2 3 2 8 8 8 10 7 6 3 1 8 11 7 1 8 4 7 22 22 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 2 1 2 3 0 1 0 0 0 4 5 5 3 1 5 9 11 16 24 17 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 3 0 0 0 0 0 0 0 2 12 5 1 0 0 0 0 0 0 0 0 0 1 4 7 8 7 4 5 4 3 4 6 5 3 0 0 1 2 3 6 6 6 10 29 23 13 7 6 6 4 1 0 0 0 0 2 3 4 9 22 20 10 3 5 3 1 0 0 5 4 3 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 1 5 5 3 2 0 1 5 8 4 3 4 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 47 43 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 52 33 1 2 0 3 9 82 175 98 0 0 0 0 0 0 0 164 191 8 42 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 10 15 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 34 8 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 4 0 0 1 8 10 10 2 0 0 0 1 2 4 5 10 7 7 9 9 10 7 4 3 4 3 1 5 1 1 8 21 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 4 2 4 2 0 0 1 1 0 0 0 1 1 1 3 11 8 0 1 3 1 0 1 13 6 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 1 3 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 1 0 1 1 1 0 2 5 7 15 36 21 13 12 12 5 2 0 0 0 1 3 8 7 8 15 24 10 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 4 5 7 11 9 4 3 8 11 8 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 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 3 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 5 54 200 197 11 3 1 1 0 0 1 2 8 26 7 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 8 27 36 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 9 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 31 16 2 2 2 1 0 0 0 1 1 0 0 0 5 8 0 6 4 0 0 0 1 2 2 8 6 1 0 0 0 0 0 0 2 6 12 4 7 7 5 5 5 4 4 4 2 3 4 1 0 6 16 18 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 3 2 0 0 0 0 0 0 0 2 2 0 1 1 1 6 16 9 3 1 2 1 0 0 0 0 0 0 0 0 2 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 1 1 0 4 10 17 27 12 8 11 16 5 1 0 0 0 1 5 10 14 13 13 14 13 4 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 7 15 9 3 4 9 10 7 1 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 26 4 7 8 4 0 99 103 0 0 0 0 0 0 0 3 11 4 8 0 0 1 1 0 0 5 3 45 116 70 41 0 0 0 0 0 0 0 0 0 0 0 3 5 5 3 65 115 101 34 18 10 8 7 2 1 1 0 0 0 0 0 0 0 0 0 3 33 50 15 3 0 1 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 3 1 0 0 0 0 0 0 0 1 0 0 0 0 4 5 0 5 2 1 2 3 3 2 1 2 1 1 1 0 0 0 0 0 4 10 12 5 5 5 4 3 3 3 2 2 3 2 1 0 0 0 0 0 0 0 1 0 0 1 2 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 4 1 2 12 29 29 13 2 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 4 13 20 22 16 13 13 14 12 7 2 0 0 1 1 6 19 28 28 22 15 19 22 22 16 6 2 1 2 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 4 4 4 5 7 6 4 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 6 45 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 11 19 17 0 29 54 20 0 0 0 0 0 0 0 18 27 0 0 0 0 0 0 0 1 0 42 118 187 410 242 17 13 2 0 0 0 0 0 0 0 0 0 0 1 29 87 137 67 9 1 3 8 41 33 15 11 78 33 0 0 0 0 0 7 53 73 96 79 35 4 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 3 4 3 6 7 7 6 6 6 4 4 8 4 1 0 0 0 0 0 0 0 0 1 2 0 8 15 14 3 0 2 4 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 10 6 7 25 7 8 25 38 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 22 25 24 22 18 13 7 2 7 6 2 2 1 4 10 14 14 17 18 16 19 22 18 3 6 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 1 0 1 2 3 4 3 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 18 19 22 11 2 0 0 0 4 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 36 27 0 0 0 0 0 0 0 103 200 8 12 7 0 0 0 0 0 0 0 0 2 8 11 4 6 0 0 0 0 0 7 11 11 7 1 0 0 0 0 78 150 31 21 16 21 56 53 37 80 257 163 55 4 9 1 5 131 378 156 97 109 105 25 0 9 22 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 2 5 8 5 8 15 20 12 7 6 3 8 6 1 1 5 2 0 0 0 3 5 0 1 3 8 22 4 2 3 2 8 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 4 21 51 9 2 20 49 10 1 0 0 0 2 2 1 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 4 24 27 25 23 22 17 14 13 7 13 13 10 9 3 3 5 5 11 13 16 19 18 14 10 7 11 9 6 3 0 3 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 9 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 8 1 0 0 0 0 3 1 3 8 13 16 4 143 132 21 73 63 105 159 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 8 9 12 2 0 0 0 0 36 67 62 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 14 1 7 6 2 0 2 10 16 14 7 13 17 6 10 8 35 87 42 13 14 0 106 313 385 56 23 9 10 12 5 5 10 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 2 0 1 0 0 0 0 0 0 0 0 0 0 1 2 1 6 15 21 20 25 22 12 30 27 16 8 19 10 1 1 0 17 15 3 2 11 24 28 2 5 5 5 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 15 30 13 4 6 14 14 2 0 0 0 1 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 12 26 26 22 15 7 12 14 10 2 8 10 12 12 5 2 1 3 10 14 20 25 24 16 14 15 16 10 8 5 0 0 3 7 13 18 16 10 4 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 3 4 3 3 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 39 50 35 3 0 0 0 0 23 27 7 43 37 25 29 121 70 26 90 47 43 59 38 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 50 52 6 11 9 2 20 60 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 13 23 2 0 0 0 0 3 3 0 0 16 29 30 22 11 9 10 21 9 2 12 11 5 0 0 0 32 65 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 3 1 10 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 14 23 26 24 27 24 16 14 29 20 14 28 29 35 37 36 4 1 3 0 4 3 4 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 1 3 6 11 17 5 13 29 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 5 13 19 22 24 24 18 11 6 11 10 5 3 10 10 14 14 5 4 5 8 10 10 11 15 19 18 16 15 15 10 8 5 0 0 0 7 18 34 32 22 11 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 4 1 0 0 6 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 5 13 12 11 6 0 0 1 6 23 20 6 42 55 39 0 0 0 0 1 11 51 67 73 61 56 125 256 47 0 5 10 1 4 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 5 0 5 59 80 69 50 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 1 1 0 0 0 0 47 106 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 24 35 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 29 26 29 29 6 3 6 22 48 46 70 83 3 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 7 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 12 20 22 21 19 18 14 14 17 7 12 14 13 16 22 16 5 5 7 13 17 10 10 11 14 16 12 13 14 14 11 11 8 2 2 6 13 22 21 18 13 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -309 -364 -385 -314 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -150 -269 -263 -262 -250 -248 -252 -243 -234 -231 -231 -223 -240 -272 -236 -182 -178 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -101 -102 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -219 -216 -11 -21 -161 -165 -154 -147 -143 -144 -142 -129 -127 -113 -130 -118 -112 -101 -102 -99 -100 -104 -109 -115 -113 -113 -111 -111 -97 -94 -87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -346 -404 -395 -360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -250 -180 -244 -264 -235 -243 -243 -245 -234 -221 -229 -245 -238 -242 -271 -262 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -70 -97 -106 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -188 -181 0 0 -147 -148 -146 -152 -156 -145 -128 -122 -112 -115 -134 -138 -122 -118 -99 -96 -100 -104 -108 -114 -117 -120 -106 -108 -91 -93 -83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -220 -365 -417 -264 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -111 -37 -218 -242 -228 -244 -251 -142 -186 -186 -186 -234 -259 -264 -228 -68 -3 0 0 0 0 0 0 0 0 0 0 -4 -30 -23 -98 -112 -96 -49 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -152 -29 -151 -122 -122 -159 -148 -139 -132 -132 -120 -110 -120 -133 -139 -129 -120 -113 -107 -97 -102 -96 -93 -100 -113 -115 -103 -103 -87 -78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -309 -86 -275 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -245 -42 -69 -17 -86 -47 0 -105 -138 -12 -29 0 0 0 0 0 0 0 0 0 0 0 0 -17 -85 -99 -83 -86 -100 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -27 -90 -139 -48 -140 -36 -140 -159 -162 -146 -142 -140 -130 -120 -112 -116 -136 -131 -129 -133 -129 -98 -105 -93 -90 -92 -111 -118 -98 -102 -72 -71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -368 -18 -11 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -52 -74 -62 0 0 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -48 -107 -186 -172 -177 -160 -127 -112 -152 -146 -152 -124 -115 -116 -112 -111 -120 -120 -127 -131 -128 -101 -109 -90 -91 -90 -91 -96 -101 -101 -76 -72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -87 0 0 0 0 0 0 0 0 0 0 0 -40 -85 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -179 -197 -184 -155 -123 -92 -122 -134 -147 -126 -117 -114 -110 -124 -127 -114 -113 -116 -112 -108 -116 -97 -87 -93 -89 -89 -97 -94 -80 -77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 0 0 0 0 0 0 0 0 0 0 -43 -66 -60 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -184 -178 -149 -125 -117 -149 -140 -125 -143 -121 -114 -111 -113 -117 -114 -116 -128 -132 -112 -118 -134 -94 -95 -83 -78 -80 -84 -83 -83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -289 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -32 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -181 -167 -82 -82 -146 -169 -167 -129 -145 -110 -109 -109 -117 -120 -118 -135 -153 -148 -118 -113 -151 -86 -104 -92 -88 -76 -76 -74 -73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -131 -177 -145 -46 -20 -103 -125 -105 -136 -152 -122 -110 -112 -115 -116 -150 -162 -147 -130 -124 -115 -104 -94 -101 -100 -82 -73 -73 -68 -67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -152 -281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -131 -141 -138 -131 -31 0 -100 -80 -66 -158 -182 -173 -124 -117 -16 -102 -159 -162 -140 -98 -89 -99 -103 -99 -96 -97 -90 -75 -68 -64 -60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -215 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -48 0 -78 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -125 -142 -143 -27 -37 -26 -48 -105 -123 -153 -176 -173 -109 -170 -173 -137 -82 -27 -53 -98 -100 -98 -97 -93 -91 -77 -68 -61 -55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -295 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 0 0 -75 -76 -19 0 0 0 0 0 0 0 -1 -17 -4 0 0 0 -38 -26 -66 -119 -30 -120 -176 -174 -137 -23 -33 -74 -96 -90 -87 -83 -87 -80 -71 -68 -50 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -342 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -40 0 0 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -44 -59 -133 -157 -164 -153 -170 -136 -10 -42 -59 -84 -48 -50 -81 -49 -27 -65 -64 -48 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -219 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -59 -135 -45 -51 -43 -5 -44 -67 -77 -80 -74 -61 -63 -53 -47 -47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -110 -6 -36 -44 -35 -23 -18 -59 -80 -75 -63 -59 -59 -50 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -20 0 0 -7 -51 -71 -79 -77 -79 -60 -57 -51 -47 -49 -52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -50 -74 -68 -76 -56 -46 -49 -47 -50 -57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -31 0 0 0 0 0 0 0 0 0 -12 -29 -14 -72 -71 -64 -30 -37 -45 -46 -48 -55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -54 0 0 0 0 0 0 0 0 0 0 -11 -38 -71 -60 -54 -18 -40 -44 -46 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -43 0 -6 -13 0 0 0 0 0 0 -20 -44 -57 -59 -57 -51 -35 -36 -41 -37 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 0 -17 -40 -2 -2 0 0 0 -38 -32 -49 -41 -34 -54 -46 -45 -44 -31 -25 -23 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -20 -9 -14 -43 0 0 0 -59 -43 -53 -62 -60 -58 -48 -31 -31 -29 -21 -15 -16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -56 -31 -3 -3 0 0 -3 -63 -54 -54 -56 -60 -53 -37 -19 -16 -20 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -110 -132 -110 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -41 -45 -31 -30 -52 -50 -31 -9 -56 -43 -42 -37 -41 -30 -27 -19 -14 -26 -14 -13 -24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -30 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -53 -165 -141 -111 -90 -79 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -34 -24 -40 -47 -46 -48 -46 -35 -15 -17 -42 -32 -22 -18 -20 -18 -11 -21 -29 -14 -23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -181 -184 -176 -179 -189 -203 -77 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -49 -2 -30 -16 -32 -45 -45 -45 -43 -33 -32 -43 -41 -19 -13 -13 -13 -10 -6 -8 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -50 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -15 0 0 0 0 0 0 0 0 0 0 0 -9 -108 -199 -189 -185 -174 -200 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -32 -4 -51 -22 -18 -34 -42 -40 -37 -39 -42 -41 -42 -26 -12 -10 -21 -8 -13 -18 -15 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -87 -33 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -21 0 0 0 0 0 0 0 -1 -46 -31 -3 0 -19 -118 -142 -113 -163 -147 -30 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -34 -50 -15 -22 -26 -24 -31 -34 -34 -39 -41 -26 -13 -8 -30 -8 -11 -15 -15 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -55 -11 -95 -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 -14 -113 -131 -33 0 0 -28 -33 -71 -169 -170 -150 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -41 -12 -56 -20 -15 -15 -9 -14 -30 -31 -30 -31 -21 -20 -7 -24 -19 -8 -4 -11 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -48 0 0 0 0 0 0 0 0 0 0 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 -44 -180 -175 -29 0 0 -43 -132 -167 -151 -130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -34 -10 -40 -45 -54 -19 -17 -8 -25 -25 -19 -19 -17 -17 -13 -8 -34 -34 -9 -17 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -53 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -100 -86 -37 0 -47 -146 -121 -8 -131 -134 -28 0 -98 -165 -110 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -25 -21 -11 -9 -44 -44 -22 -9 -13 -15 -13 -19 -20 -23 -32 -7 -4 -2 -4 -18 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -42 -22 0 -43 -77 0 0 -19 -42 -7 0 -119 -145 -151 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -37 -35 -9 -9 -35 -21 -15 -8 -11 -10 -17 -20 -21 -27 -22 -8 -19 -14 -19 -23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -62 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -20 0 0 0 0 0 0 -76 -29 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -39 -28 -14 -30 -6 -27 -8 -6 -7 -9 -11 -13 -14 -14 -11 -10 -15 -26 -31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -76 -92 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -50 0 0 0 0 0 0 0 0 -87 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -8 -27 -20 -20 -43 -40 -36 -14 -5 -5 -6 -8 -7 -7 -8 -13 -21 -26 -16 -22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -87 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -10 -25 -20 -25 -37 -34 -32 -23 -7 -7 -4 -7 -9 -9 -10 -12 -18 -22 -14 -21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -78 -55 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -57 -4 -27 -34 -37 -39 -34 -30 -33 -27 -20 -9 -5 -13 -12 -12 -10 -14 -20 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -58 -33 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -83 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -47 -1 -33 -19 -27 -38 -33 -28 -29 -28 -23 -13 -8 -14 -12 -13 -13 -13 -23 -28 -21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -80 -105 -148 -154 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -75 -56 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 -19 -49 -22 -33 -13 -15 -35 -31 -27 -28 -26 -22 -17 -12 -10 -13 -10 -5 -15 -17 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -91 -87 -98 -82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -105 -146 -121 -24 -8 0 0 -71 -27 0 -24 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -8 0 0 0 -27 -56 -40 -35 -17 -19 -25 -18 -29 -28 -24 -20 -17 -14 -10 -13 -21 -9 -9 -10 -10 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -29 -60 -49 0 0 0 0 0 0 0 0 0 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 -72 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -28 0 -39 -88 -102 -130 -142 0 0 -117 -28 -34 -64 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 0 0 0 -25 -48 -37 -19 -10 -17 -19 -15 -18 -17 -17 -15 -12 -10 -8 -16 -25 -12 -4 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -18 -89 -93 -79 -55 -19 -44 -96 0 -15 -143 -75 -50 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -10 -47 0 0 0 0 -37 -54 -36 -17 -17 -14 -17 -7 -19 -11 -11 -12 -10 -7 -7 -12 -16 -22 -23 -8 -7 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -19 -37 -119 -2 -32 -54 -72 -78 -35 0 -57 -90 -28 -129 -133 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -42 -14 -44 0 0 0 0 -37 -53 -48 -39 -29 -20 -16 -9 -13 -18 -11 -19 -13 -8 -5 -6 -10 -10 -7 -3 -4 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -68 -54 -94 0 0 0 0 0 0 0 -74 -84 -48 -111 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -37 0 0 0 0 0 0 -45 -55 -34 -38 -29 -15 -18 -19 -13 -17 -15 -22 -9 -6 -5 -4 -4 -5 -6 -6 -8 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -55 0 0 0 0 0 0 0 0 0 -2 -9 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -16 0 -5 -5 0 0 -1 -14 -19 -30 -47 -35 -22 -22 -18 -13 -17 -13 -12 -4 -4 -7 -7 -7 -6 -7 -9 -8 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -10 0 -21 -29 -3 0 0 0 0 -21 -40 -32 -24 -19 -14 -12 -11 -7 -7 -5 -4 -9 -8 -8 -8 -7 -7 -5 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -9 -5 0 0 -23 -64 0 0 -26 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -65 -13 0 0 -28 -58 -38 -12 -41 -37 -1 -25 -32 -25 -17 -11 -9 -7 -4 -5 -11 -5 -10 -7 -7 -6 -5 -5 -4 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -77 0 0 -118 -33 -90 -59 0 -14 -37 0 -7 -91 -105 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -65 -5 0 0 0 -3 -1 -17 -49 -48 -20 -25 -30 -21 -14 -9 -8 -9 -7 -6 -11 -11 -8 -4 -6 -8 -12 -11 -7 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -95 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -92 0 -11 -125 -13 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -31 -26 -2 -18 -4 -42 -60 -47 -44 -40 -36 -32 -30 -23 -13 -9 -10 -11 -10 -9 -9 -10 -5 -5 -5 -8 -8 -9 -18 -25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -73 0 -26 -106 -1 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -63 -31 -66 -10 0 -43 -51 -33 -25 -33 -37 -30 -15 -10 -8 -7 -9 -9 -7 -6 -6 -5 -7 -6 -7 -5 -10 -12 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -56 -43 -40 -64 -69 -53 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 0 -22 -56 -20 -127 -127 -97 -82 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -64 -82 -72 -36 -2 -8 -58 -50 -28 -24 -34 -35 -18 -10 -8 -12 -8 -6 -7 -6 -5 -5 -5 -6 -5 -1 -3 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -84 -101 -103 -25 -21 -37 -45 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -114 -132 -126 -124 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -56 -80 -69 -29 -6 -81 -80 -54 -26 -19 -25 -23 -12 -9 -9 -12 -7 -5 -12 -8 -6 -5 -5 -7 -5 -3 -6 -6 -5 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -76 -97 -89 -115 -5 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -98 -85 -20 0 0 -13 -14 -3 -18 -32 -4 0 -32 -33 -22 -4 0 0 0 0 0 0 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -73 -65 -26 -9 -52 -71 -57 -30 -16 -14 -13 -11 -9 -8 -9 -5 -4 -6 -7 -7 -5 -5 -7 -7 -6 -6 -8 -5 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -33 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -60 -61 -41 -52 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -4 -102 -16 0 0 0 0 0 0 -20 -141 -123 -19 -49 -48 -92 -142 -140 -121 -101 -81 -66 -63 -102 -130 -58 0 0 0 0 0 0 -78 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -74 -62 -34 -27 -53 -83 -38 -22 -17 -16 -15 -11 -8 -8 -7 -5 -9 -8 -20 -11 -8 -8 -7 -7 -7 -11 -8 -7 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -26 -7 0 -2 -6 -4 -3 -2 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -62 -81 0 -12 -1 0 0 0 0 0 0 -3 -26 -34 -1 -68 -93 -109 -130 -136 -132 -124 -122 -95 -1 -50 -129 -46 0 0 0 0 0 -10 -85 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -76 -57 -61 -69 -60 -89 -53 -23 -22 -15 -17 -11 -7 -9 -9 -6 -9 -9 -17 -8 -7 -7 -9 -7 -6 -9 -8 -5 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -109 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -9 -9 -10 -9 -8 -4 -101 -142 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -49 -37 -32 -101 -131 -131 -127 -120 -93 -40 -3 -95 -26 0 0 0 0 0 -15 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -70 -6 -56 -69 -77 -52 -53 -57 -66 -69 -25 -22 -22 -10 -17 -10 -6 -8 -8 -8 -13 -9 -13 -8 -7 -7 -7 -7 -6 -6 -7 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -43 -41 -110 -103 -100 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -220 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 0 0 0 -5 -8 -4 -2 -3 -5 -5 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -64 -115 -137 -145 -144 -137 -127 -85 -53 -46 -14 -111 -142 -140 -30 -67 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -5 -15 -79 -79 -73 -51 -46 -50 -72 -64 -22 -23 -23 -10 -17 -8 -8 -10 -8 -6 -6 -7 -6 -6 -9 -8 -4 -7 -8 -9 -11 -11 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -87 -81 -80 -76 -95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -90 -117 -108 -121 -129 -60 -17 0 0 -11 -44 -130 -132 -102 -121 -94 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -61 -97 -91 -74 -64 -71 -63 -45 -35 -35 -48 -60 -41 -18 -25 -23 -16 -9 -12 -13 -9 -7 -6 -6 -6 -7 -13 -7 -5 -7 -8 -7 -7 -9 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -60 -71 -86 -76 -47 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -97 0 0 -13 -6 -54 -25 0 -34 -96 -89 -3 -15 -32 -44 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -93 -93 -88 -79 -70 -65 -58 -35 -28 -23 -22 -23 -26 -25 -21 -18 -16 -11 -12 -11 -7 -7 -7 -7 -7 -8 -9 -7 -7 -8 -8 -6 -8 -7 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -27 -85 -64 -65 -80 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -29 -51 -88 -19 -4 0 0 -31 -13 0 -20 -24 -45 -118 -98 -82 -77 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -108 -95 -77 -76 -81 -77 -73 -72 -44 -46 -31 -26 -22 -21 -16 -13 -15 -17 -14 -13 -5 -6 -6 -6 -6 -11 -12 -7 -8 -7 -7 -8 -6 -7 -6 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -19 -1 -13 -21 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -41 -43 -110 -127 -136 -112 0 0 0 0 -73 -95 -51 -1 -14 -26 -39 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -100 -90 -69 -66 -72 -68 -74 -84 -71 -70 -36 -18 -23 -23 -17 -13 -14 -14 -11 -10 -6 -8 -6 -5 -5 -12 -11 -7 -8 -7 -8 -7 -7 -7 -9 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -80 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -2 -3 -3 -7 0 0 -4 -1 0 0 0 0 -1 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -103 -57 -38 -85 -75 -43 -74 -18 -78 -65 -43 -65 -42 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -65 -77 -46 -54 -71 -59 -64 -78 -74 -55 -28 -24 -18 -16 -14 -15 -13 -11 -8 -7 -7 -12 -5 -4 -5 -7 -9 -9 -8 -7 -7 -5 -8 -6 -5 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -4 -8 -5 0 0 0 -4 -2 0 0 0 0 -1 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -96 -89 -66 -61 -87 -98 -51 -7 -44 -77 -48 -5 -63 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 0 -1 -73 -44 -37 -57 -57 -39 -25 -26 -11 -13 -14 -15 -11 -9 -9 -8 -8 -9 -4 -5 -7 -6 -8 -8 -6 -6 -6 -7 -9 -8 -7 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -13 -7 0 0 0 0 0 0 0 0 0 0 -1 -27 -35 -15 0 0 0 0 0 0 0 0 0 0 -13 -59 -46 -46 -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 -47 -55 -6 -32 -41 -2 0 0 0 -3 0 -7 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -33 0 0 -9 -7 -53 -51 -36 -26 -21 -18 -25 -11 -11 -16 -13 -12 -8 -7 -7 -5 -5 -6 -9 -7 -10 -8 -6 -6 -6 -8 -9 -9 -8 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -15 -29 -21 -34 -41 -11 -1 0 0 0 -1 -1 -12 -109 -26 -58 -88 -79 -40 0 0 0 -1 -4 -1 0 0 0 0 -8 -35 -50 -83 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -41 -15 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -43 -25 -20 -18 -21 -23 -11 -12 -12 -8 -8 -6 -5 -6 -5 -4 -3 -7 -9 -9 -13 -9 -6 -6 -6 -7 -9 -9 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -7 0 -9 -15 0 0 0 0 0 0 0 0 -2 -4 0 -10 -6 -38 -54 -19 0 0 0 0 -13 -51 -33 -35 -18 -1 0 0 0 -6 -21 -26 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -35 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -39 -27 -17 -14 -17 -18 -11 -12 -20 -18 -7 -5 -6 -5 -4 -4 -3 -4 -8 -8 -17 -15 -9 -7 -6 -7 -9 -9 -11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -12 0 -7 -13 -4 -24 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -37 -54 -116 -93 -18 0 0 0 -10 -41 -83 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -5 0 0 0 -5 -57 -30 -21 -14 -13 -17 -22 -24 -24 -22 -16 -7 -9 -8 -6 -6 -5 -4 -6 -16 -18 -18 -14 -8 -5 -6 -9 -11 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -8 -16 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 -33 -32 -17 -41 -87 -15 -2 0 0 -26 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -43 -4 0 -55 -32 0 0 0 -13 -67 -36 -25 -15 -10 -14 -17 -19 -23 -22 -14 -13 -8 -8 -7 -12 -14 -10 -7 -15 -15 -15 -16 -12 -6 -6 -10 -11 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -62 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -59 -36 -35 -66 -70 -42 0 0 -18 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 0 0 -60 -34 -1 0 -38 -82 -68 -37 -33 -16 -13 -13 -13 -16 -21 -19 -11 -16 -4 -4 -6 -13 -13 -15 -18 -16 -13 -13 -16 -14 -6 -8 -9 -9 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -46 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -27 0 -54 -92 -61 -36 -40 -23 -16 -24 -15 -11 -13 -15 -14 -15 -7 -6 -5 -13 -12 -9 -13 -16 -14 -13 -16 -9 -5 -9 -8 -8 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -85 -56 -38 -36 -34 -14 -14 -10 -10 -11 -13 -16 -16 -13 -9 -3 -12 -15 -10 -7 -11 -14 -14 -15 -5 -8 -9 -7 -6 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -72 -51 -38 -38 -31 -14 -16 -9 -9 -8 -9 -13 -16 -16 -13 -9 -4 -5 -8 -14 -11 -9 -11 -11 -6 -11 -7 -7 -7 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -43 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -54 -43 -34 -24 -12 -9 -7 -12 -11 -7 -11 -14 -15 -15 -12 -5 -4 -11 -13 -8 -6 -8 -8 -7 -8 -5 -7 -12 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -50 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -32 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -61 -69 -61 -42 -28 -19 -13 -14 -13 -11 -10 -10 -11 -11 -11 -11 -9 -8 -5 -10 -8 -6 -7 -7 -7 -7 -6 -5 -5 -8 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -108 -104 -80 -66 -38 -25 -19 -21 -21 -15 -19 -7 -12 -8 -7 -10 -11 -11 -10 -10 -10 -6 -7 -9 -8 -11 -12 -9 -6 -6 -10 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -89 -63 -38 -24 -20 -25 -31 -25 -20 -12 -9 -8 -8 -13 -10 -9 -14 -19 -14 -7 -9 -12 -11 -12 -11 -8 -6 -8 -10 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -95 -58 -37 -30 -24 -23 -24 -32 -30 -14 -13 -10 -9 -15 -12 -14 -14 -14 -14 -7 -9 -13 -13 -11 -11 -10 -8 -9 -11 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -19 -20 -9 -3 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -111 -96 -65 -45 -43 -27 -43 -31 -26 -32 -31 -25 -11 -8 -17 -13 -18 -18 -15 -13 -11 -7 -7 -8 -11 -12 -13 -10 -9 -9 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 -30 -60 -22 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -114 -96 -74 -51 -44 -20 -61 -16 0 -23 -44 -36 -12 -11 -17 -12 -18 -16 -14 -15 -12 -6 -6 -6 -8 -9 -8 -8 -8 -9 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -28 -49 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -43 -28 -1 -2 -54 -14 0 0 0 0 0 0 0 0 0 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -39 -62 -48 -4 -53 -9 0 -41 -44 -27 -18 -10 -11 -11 -16 -8 -10 -15 -18 -14 -8 -6 -6 -8 -5 -6 -5 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -32 -4 0 -8 -12 -14 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -8 -9 -15 -30 -2 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -23 0 0 0 0 -43 -41 -27 -20 -14 -13 -14 -19 -8 -12 -14 -9 -8 -8 -5 -4 -5 -3 -8 -5 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -2 0 -2 -6 -20 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -4 -5 -19 -33 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -57 -37 -19 -17 -19 -18 -16 -17 -9 -11 -12 -12 -8 -7 -7 -6 -6 -4 -5 -4 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -22 -105 -7 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -3 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -108 -70 -37 -16 -18 -21 -19 -15 -11 -12 -18 -9 -8 -9 -9 -6 -5 -6 -4 -3 -4 -5 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -10 0 0 -1 -42 -29 0 0 0 0 0 0 0 -56 -16 0 0 -47 -98 -5 -43 -5 0 0 0 0 -2 0 0 0 -21 -4 0 -21 -73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -94 -82 -40 -16 -22 -23 -16 -11 -9 -11 -12 -10 -9 -5 -7 -6 -4 -4 -5 -5 -6 -6 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -146 -27 -71 -54 0 0 -15 -97 -181 -172 -35 0 0 0 0 -16 -123 -21 -3 0 -25 -56 -64 -210 -213 -17 0 0 -1 -58 -121 -77 -3 -67 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -74 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -69 -69 -44 -23 -20 -20 -17 -13 -11 -14 -20 -16 -8 -11 -7 -7 -5 -5 -6 -6 -7 -7 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -144 -128 -12 -46 -119 -139 -109 -45 -14 -36 -11 -2 0 0 0 0 -56 -128 -33 -16 -150 -38 -6 -69 -122 0 0 0 -23 -23 -4 -22 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -16 -64 -59 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -10 -15 -50 -36 -28 -27 -24 -17 -14 -14 -17 -18 -15 -9 -14 -10 -6 -5 -5 -5 -6 -7 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -41 -28 -24 0 0 0 -13 -43 -24 0 0 -46 -97 0 0 0 -139 -122 -98 -49 0 -7 -2 0 0 -104 -115 -14 -46 -86 -86 -107 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -52 -71 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -35 -25 -47 -39 -37 -29 -22 -15 -21 -16 -8 -9 -12 -17 -11 -8 -7 -9 -9 -8 -7 -8 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -8 -28 0 0 0 -15 -27 -37 -26 0 0 0 0 0 0 -2 -6 -34 -52 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -55 -55 -53 -46 -31 -27 -17 -29 -22 -12 -11 -13 -14 -18 -15 -14 -11 -10 -10 -9 -8 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -41 -29 -37 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -58 -59 -51 -35 -34 -26 -27 -29 -19 -12 -14 -16 -16 -15 -10 -16 -12 -9 -9 -10 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -7 -42 -123 -118 -76 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -42 -58 -49 -45 -40 -25 -26 -35 -24 -19 -19 -19 -18 -14 -12 -21 -16 -13 -12 -12 -11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -118 -182 -85 -83 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -64 -71 -65 -58 -54 -45 -28 -28 -36 -31 -28 -23 -19 -17 -15 -13 -14 -17 -16 -18 -17 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -64 -52 -45 -84 -75 -67 -67 -54 -44 -42 -34 -20 -39 -43 -44 -29 -23 -22 -19 -16 -13 -13 -16 -21 -23 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -52 -62 -65 -58 -58 -10 -1 -39 -53 -50 -44 -34 -41 -40 -40 -25 -26 -27 -22 -18 -16 -15 -21 -19 -23 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -48 -5 -4 -40 -51 -50 -48 -44 -42 -45 -46 -22 -11 -19 -24 -22 -18 -17 -13 -16 -17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -8 -14 -33 -41 -36 -35 -45 -41 -42 -18 -13 -23 -26 -21 -18 -18 -20 -22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -49 -68 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -73 -51 -38 -33 -38 -35 -32 -35 -32 -11 -31 -34 -33 -33 -30 -27 -24 -23 -23 -22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -171 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -44 -53 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -56 -54 -42 -50 -44 -43 -41 -27 -8 -8 -7 -60 -41 -35 -30 -25 -24 -23 -20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -15 0 0 0 0 0 0 0 0 0 0 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -33 -41 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -6 -62 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -57 -58 -55 -42 -41 -39 -45 -41 -29 -16 -6 0 -4 -6 -9 -10 -20 -19 -15 -16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -261 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -43 -15 0 -7 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -49 -34 -46 -29 -36 -38 -40 -46 -34 -3 0 0 0 -19 -25 -11 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -122 -105 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -47 -49 -37 -11 -14 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -16 -10 -31 -49 -46 -43 -45 -33 -37 -37 -25 -31 -42 -44 -34 -9 -48 -36 -16 -5 -13 -20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 -6 -11 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -27 -63 -67 -67 -75 -60 -48 -56 -56 -41 -40 -24 -7 -5 -10 -7 -4 -17 -56 -11 -2 -9 -21 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -16 -8 0 0 0 0 0 0 0 0 -52 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -95 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -24 -14 -21 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -31 -39 -62 -54 -46 -48 -44 -45 -42 -26 -25 -6 -5 -10 -32 -46 -42 -35 -41 -36 -18 -25 -35 -25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -7 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -92 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -24 -12 -7 -12 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -43 -52 -8 -48 -61 -49 -37 -29 -25 -20 -18 -37 -42 -49 -43 -34 -40 -48 -28 -24 -35 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -69 -45 -3 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -32 -9 0 0 0 0 0 0 0 0 0 0 0 -3 -69 -78 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -23 -25 -24 -17 -15 -22 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 0 -1 -4 -1 -48 -43 -35 -36 -33 -32 -32 -39 -40 -45 -38 -36 -39 -39 -30 -31 -36 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -22 0 0 0 -38 -38 -14 0 0 0 0 0 0 -29 -24 0 0 0 0 0 0 0 0 0 -24 -99 -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 -2 -36 -80 -25 0 0 0 0 0 0 0 0 0 0 0 -13 -57 -72 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -4 -4 -1 -7 -19 -29 -23 -16 -21 -19 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -45 -2 -33 -34 -33 -33 -27 -24 -32 -39 -34 -35 -35 -36 -35 -34 -34 -36 -40 -38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -51 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -39 -10 0 0 0 0 0 -34 -46 -43 -21 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -55 -7 0 0 0 0 0 0 0 0 0 0 0 -28 -67 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -1 0 -6 -4 -2 -9 -30 -39 -4 -17 -22 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -41 -41 0 -3 -28 -43 -36 -23 -21 -33 -33 -32 -34 -34 -21 -28 -35 -35 -36 -37 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -32 0 0 -78 -202 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -28 -10 0 0 0 0 0 0 0 0 0 0 0 0 -2 -47 -14 0 0 0 0 -2 -5 -4 -16 -23 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -31 0 0 0 0 0 0 0 0 0 0 0 0 -21 -42 -74 -76 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 0 -2 -2 -1 -1 -3 -12 -26 -5 -34 -35 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 -20 -30 -42 -40 -9 -47 -48 -50 -36 -26 -28 -37 -36 -12 -31 -42 -33 -35 -37 -36 -38 -42 -35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 -36 -2 -81 -131 -69 -36 0 0 -91 -173 -276 -191 -11 -113 -190 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -17 0 0 0 0 0 0 0 -30 -54 -72 -86 -74 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -29 0 0 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -37 0 0 0 0 0 0 0 0 0 0 0 -5 -81 -65 -84 -93 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 -1 0 0 0 0 -3 -5 -5 -1 -2 0 0 0 -3 -4 -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 0 0 0 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 -19 -14 -12 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -16 -30 -14 -26 -34 -11 -37 -39 -49 -38 -29 -33 -43 -47 -37 -33 -38 -41 -41 -35 -41 -42 -42 -43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -222 -174 -96 -194 -212 -152 -172 -173 -196 -166 -128 -186 -191 -152 -143 -123 -157 -158 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -45 0 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 -77 -49 -15 0 0 0 0 0 0 -5 -45 -67 -55 -69 -80 -53 -45 -37 -26 -13 -29 -60 -39 0 0 0 0 0 0 0 0 0 -28 -38 -38 -25 0 -8 -26 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -36 -7 0 0 0 0 0 0 0 0 0 0 -19 -75 -57 -11 -76 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -2 -3 -4 -4 -5 -5 0 0 -3 -5 -4 -2 -2 -3 0 0 0 -2 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -30 -26 -8 -30 -50 -52 -52 -52 -49 -42 -40 -44 -47 -42 -38 -42 -33 -19 -21 -11 -37 -41 -39 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -8 -44 -31 -139 -157 -128 -115 -94 -73 -120 -102 -87 -65 -92 -127 -102 -108 -95 -124 -136 -132 -142 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -275 -132 -19 -138 -189 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -82 -31 -41 -4 0 0 0 0 -14 -70 -13 -23 -14 -45 -74 -59 -82 -88 -78 -92 -97 -84 -48 -4 -9 0 -41 -11 0 -5 -13 -28 -17 -27 -7 0 -24 -30 -30 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -58 -45 -9 0 0 0 0 0 0 0 0 0 0 -36 -76 -49 -1 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 0 -1 -1 -1 0 0 -3 -6 -5 0 0 -2 -5 -2 0 -1 -3 -2 0 0 -3 -2 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -16 -11 -3 -1 -29 -49 -40 -37 -41 -17 -46 -44 -44 -45 -34 -36 -39 -27 -29 -51 -5 -38 -46 -40 -37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -83 -121 -84 -82 -111 -115 -59 -31 -44 -85 -123 -96 -19 -85 -81 -87 -93 -94 -112 -106 -125 -103 -97 -118 -171 -177 -123 -1 0 0 0 -59 -63 -15 0 0 0 0 0 0 -50 -222 -259 -269 -96 -94 -114 -48 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -88 -67 -79 0 0 0 0 0 -37 -92 -51 -34 -25 -60 -61 -62 -60 -48 -53 -65 -75 -72 -42 -28 -50 -50 -55 -5 0 -23 -20 -19 -29 -21 -16 -4 -27 -32 -37 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -29 -47 0 0 0 0 0 0 0 0 0 0 -38 -67 -75 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -1 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -28 -30 -3 -4 0 0 0 -1 -4 -4 -2 -1 -3 -2 -7 -2 -1 -1 0 -1 0 -1 -5 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -8 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -21 0 0 0 0 -37 -40 -40 -51 -33 -19 -40 -25 -36 -23 -28 -39 -35 -34 -54 -34 -31 -44 -38 -35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -117 -123 -29 -23 -60 -73 -85 -96 -65 -34 -87 -95 -97 -58 -20 -95 -124 -91 -97 -99 -113 -120 -121 -106 -90 -126 -206 -224 -177 -67 -27 0 -158 -224 -193 -157 -147 -29 -120 -8 0 0 -25 -140 -227 -245 -10 -150 -125 -145 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -115 -101 -71 -13 -11 -63 -48 -26 -42 -59 -54 -52 -56 -80 -51 -58 -56 -32 -17 -18 -74 -58 -46 -46 -50 -42 -10 0 0 -8 0 -5 -16 -27 -41 -43 -41 -34 -45 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -48 0 0 0 0 0 0 0 0 0 -2 -29 -47 -50 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -4 -4 -2 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -12 -23 -20 -3 -2 -1 -2 -3 -3 -2 -3 -3 -4 -6 -6 -4 -4 -3 -1 0 0 -2 -6 -8 -1 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -7 -11 0 0 0 0 0 -20 -32 -44 -34 -10 -42 -30 -34 -45 -43 -37 -29 -28 -30 -28 -23 -30 -43 -38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -70 -89 -101 -61 -67 -19 -46 -77 -68 -37 -27 -35 -63 -18 -161 -93 -32 -29 -50 -39 -72 -93 -110 -128 -130 -119 -108 -137 -190 -185 -143 -153 -176 -173 -202 -218 -217 -90 -138 -202 -206 -53 -4 -230 -226 -161 -118 -112 -290 -288 -137 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -82 -127 -86 -68 -52 -41 -44 -51 -49 -47 -55 -54 -58 -63 -74 -94 -66 -55 -57 -56 -55 -54 -54 -61 -53 -23 -2 0 0 -12 -45 -2 0 0 -15 -13 -9 -26 -27 -24 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -52 -20 -23 -12 -3 -3 -2 -2 -2 -3 -3 -3 -3 -5 -6 -5 -6 -5 -2 -1 -3 -16 -17 -10 -19 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -16 -11 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -40 -52 -26 -23 -26 -21 -35 -45 -46 -27 -28 -28 -24 -31 -46 -42 -37 -48 -42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -100 -77 -56 -25 -16 -27 -42 -49 -51 -40 -36 -19 -9 -7 -33 -137 -71 -58 -35 -37 -59 -57 -104 -124 -137 -133 -130 -134 -159 -166 -128 -61 -91 -63 -50 -95 -127 -134 -193 -216 -189 -181 -151 -64 -109 -211 -96 -28 -3 -63 -120 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -34 -75 -68 -52 -46 -46 -46 -42 -41 -46 -52 -65 -52 -48 -50 -55 -73 -84 -66 -65 -57 -60 -67 -63 -49 -13 -48 -8 0 -19 -40 -63 -62 -48 -33 -49 -42 -31 -27 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -31 -3 -3 -3 -2 -2 -2 0 0 0 -3 -2 -3 -3 -4 -5 -6 -5 -1 0 -1 -7 -8 -6 -12 -5 -15 -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 -1 -5 0 -2 -14 -7 0 0 0 0 0 0 -1 -8 -13 -9 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -7 -1 0 0 -4 -6 0 0 0 0 -4 -1 0 0 0 0 0 0 -1 -39 -45 -44 -28 -4 -11 -27 -30 -37 -28 -10 -2 -9 -21 -32 -41 -41 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -32 -41 -56 -25 -12 -4 -4 -16 -28 -30 -63 -54 -43 -10 -21 -48 -76 -67 -61 -58 -81 -66 -68 -99 -113 -105 -120 -141 -123 -99 -102 -109 -80 -101 -93 -94 -86 -99 -128 -130 -103 -122 -123 -105 -89 -120 -154 -165 -126 -232 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -42 -41 -41 -50 -48 -39 -42 -42 -47 -32 -31 -37 -12 -67 -65 -49 -52 -49 -58 -71 -69 -43 -57 -55 -43 -36 -44 -68 -63 -5 -21 -53 -60 -53 -48 -50 -46 -27 -23 -30 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -3 -2 -7 -10 -6 -5 -1 -1 -1 0 -1 -1 0 0 -4 -2 -2 -5 -6 -5 -2 0 0 -1 -1 0 -2 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 0 0 -8 -3 0 0 0 0 0 -1 -10 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -2 -1 -1 -1 -1 0 0 -3 -2 -2 -3 -2 0 -3 -8 -8 -2 -26 -32 -33 -30 -26 -20 -16 -44 -10 -3 -11 -12 -13 -25 -32 -18 -29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -37 -50 -27 -20 -23 -6 -8 -4 -3 -26 -41 -63 -63 -55 -84 -34 -48 -36 -29 -33 -38 -34 -80 -94 -97 -110 -121 -120 -126 -138 -141 -144 -111 -117 -111 -46 -32 -50 -68 -53 -39 -69 -126 -132 -154 -168 -188 -156 -153 -163 -144 -157 -154 -132 -89 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -69 -57 -44 -36 -42 -56 -61 -57 -48 -44 -47 -12 0 -37 -85 -82 -67 -61 -69 -53 -45 -47 -37 -15 -62 -40 -44 -54 -49 -59 -66 -48 0 -36 -54 -62 -56 -46 -29 -17 -27 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -5 -6 -2 -2 -15 -30 -25 -3 0 0 0 -2 -3 -3 -2 -3 -5 -4 -1 -3 -6 -4 -2 0 0 0 0 0 -7 -15 -19 -20 -26 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 -8 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -3 -3 -6 -4 -1 -2 -4 -5 -4 -8 -9 -19 -35 -4 -25 -28 -27 -31 -33 -36 -34 -28 -38 -3 -29 -20 -14 -21 -30 -31 -16 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -13 -42 -64 -22 -7 -11 -26 -17 -7 -3 -1 -8 -60 -65 -81 -51 -30 -64 -44 -49 -45 -42 -46 -78 -93 -63 -112 -109 -120 -121 -141 -151 -144 -134 -106 -101 -63 -57 -31 -1 -7 -22 -7 -1 -110 -176 -167 -170 -144 -197 -99 -91 -119 -141 -205 -216 -180 -200 -230 -208 -190 -115 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -21 -39 -54 -49 -46 -61 -45 -48 -43 -2 -15 -32 -19 -30 -31 -39 -45 -50 -45 -46 -45 -60 -43 -33 -45 -60 -18 -38 -28 -49 -67 -39 0 -1 -5 -36 -31 -27 -37 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 -1 -5 -4 -4 -12 -17 -20 -35 -3 0 0 -2 -2 -2 -1 -1 -4 -4 -1 -3 -4 -4 -3 -4 -3 -1 -4 -3 -19 -26 -15 -6 -14 -7 -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 -4 -9 -13 -13 -1 0 -3 -10 -9 -3 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -5 -1 0 -1 -1 0 -2 -4 0 0 0 0 0 0 0 -1 -4 -5 -10 -4 0 -2 -3 0 -1 -6 -5 -8 -25 -28 -23 -20 -21 -22 -3 -5 -14 -28 -34 -30 -19 -22 0 0 -20 -24 -34 -31 -28 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -130 -47 -40 -20 -8 -6 -3 0 0 -2 -4 -2 -5 -35 -76 -65 -8 -2 -30 -49 -39 -20 -16 -51 -105 -132 -82 -70 -119 -121 -128 -103 -132 -156 -162 -148 -112 -16 -3 0 0 -10 -18 -13 -1 -2 0 -66 -99 -85 -50 -15 -38 -45 -112 -122 -103 -147 -160 -153 -204 -51 -165 -109 0 0 0 0 0 0 0 0 0 0 -2 -36 -47 -35 -39 -38 -20 -60 -52 -28 -16 -44 -57 -41 -51 -43 -38 -24 -25 -32 -37 -43 -57 -55 -70 -69 -60 -70 -82 -56 -30 -59 -51 -62 -56 -29 -19 -32 -32 -23 -31 -54 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 -1 -4 -3 -4 -2 -3 -3 -8 -15 -1 -3 -1 -1 -1 -1 0 -2 -6 -5 -5 -17 -6 -1 0 0 -1 -7 -20 -29 -23 -11 -4 -5 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -9 -2 -3 0 0 -2 -5 -5 -5 -3 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 0 0 0 0 -3 -7 0 0 0 0 0 0 0 -1 -5 -14 -2 0 0 0 0 0 -2 -5 -2 -8 -21 -20 -8 -2 -10 -21 -1 -9 -21 -36 -34 -27 -33 -30 0 -1 -23 -23 -25 -14 -25 -41 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -69 -49 -9 -31 -56 -39 -37 -26 -13 -4 -1 -1 -1 0 0 -2 -6 -48 -86 -73 -26 -8 -43 -56 -74 -68 -73 -107 -128 -117 -28 -5 -95 -133 -117 -123 -152 -155 -135 -106 -109 -103 -7 -3 0 -24 -41 -45 -33 -23 -10 -20 -44 -47 -154 -227 -131 -89 -82 -138 -109 -140 -175 -148 -83 -5 -102 -29 -42 -23 0 0 0 0 0 0 0 -10 -13 -13 -54 -49 -34 -33 -32 -32 -31 -34 -37 -37 -34 -38 -40 -34 -34 -25 -31 -29 -32 -37 -36 -39 -65 -95 -85 -38 -30 -45 -49 -50 -75 -61 -62 -46 -32 -27 -22 -28 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -9 -21 -20 -13 -10 -2 -2 -1 -1 -1 -1 -2 -4 -5 -6 -28 -7 0 0 -2 -4 -5 -17 -27 -6 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -10 -6 -4 -5 -11 -9 -8 -7 -9 -5 0 0 0 0 0 0 0 0 0 -2 -5 -2 -5 -8 -2 0 0 -3 -5 -2 -1 0 0 0 0 0 0 -4 -12 -3 0 0 0 -2 -3 -3 -3 -2 -6 -5 -1 0 -13 -25 -27 -20 -4 -27 -40 -27 -19 -26 -23 0 -1 -3 -28 -30 -9 -10 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -31 -51 -55 -9 -5 -13 -20 -28 -4 -1 0 0 -12 -10 -20 -29 -25 -43 -92 -88 -77 -50 -37 -62 -83 -104 -113 -68 -37 -67 -98 -49 -48 -130 -138 -111 -80 -34 -59 -48 -93 -89 -59 -34 -23 -6 -32 -71 -68 -69 -72 -51 -8 -17 -22 -36 -197 -229 -171 -122 -109 -177 -178 -174 -124 -36 -72 -208 -107 -186 -199 -215 -185 -118 -56 -17 0 -33 -35 -38 -42 -34 -32 -26 -27 -23 -20 -20 -22 -22 -19 -18 -24 -30 -27 -27 -34 -35 -29 -26 -23 -25 -51 -70 -69 -69 -27 -29 -42 -56 -45 -20 -29 -63 -35 -13 -4 -2 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -1 0 0 0 0 0 0 0 -5 -7 -4 0 0 -1 -2 -3 -4 -4 -4 -2 -3 -1 -2 -2 -2 -2 -2 -3 -3 0 -1 -1 0 -1 -2 -1 -3 -10 -4 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -4 -5 -10 -9 -4 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -3 -3 -3 -1 -1 0 0 0 0 -1 -2 0 0 0 0 -1 -2 -3 -3 -4 -8 -6 -1 -13 -25 -30 -26 -17 -6 -32 -48 -24 -29 -31 -16 -1 -15 -61 -59 -11 -2 -3 -12 -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 -116 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -34 -13 -4 -4 -6 -1 -2 -1 -10 -10 -4 0 0 -1 -4 -35 -46 -46 -52 -55 -57 -49 -66 -57 -21 -14 -68 -117 -106 -84 -17 -33 -74 -92 -97 -142 -133 -122 -68 -22 -3 -5 -10 -46 -74 -54 -45 -27 -26 -74 -95 -96 -84 -74 -75 -33 -11 -33 -2 -246 -282 -235 -179 -129 -141 -151 -161 -209 -155 -210 -208 -127 -193 -206 -124 -199 -212 -194 -147 -40 -42 -29 -67 -129 -103 -31 -21 -21 -19 -18 -20 -21 -23 -22 -25 -19 -25 -22 -25 -24 -27 -31 -32 -32 -35 -32 -50 -48 -49 -96 -48 -33 -54 -44 -28 -26 -31 -27 -26 -32 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -6 -4 -5 -2 0 0 0 0 -20 -25 -22 -13 -3 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 -2 -3 -4 -4 -2 -3 -2 -1 -2 -3 -4 -4 -4 -7 -1 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -10 -11 -8 -7 -9 -5 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -6 -6 -4 -4 -3 -3 -4 -4 -4 -5 0 0 0 0 0 -1 0 0 0 0 -23 -9 -1 -1 -4 -8 -1 0 -34 -53 -52 -35 -13 -8 -29 -33 -22 -25 -15 -5 -1 -5 -4 -4 -7 -32 -24 -21 -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 -102 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -46 -24 -1 0 0 0 0 0 -5 -15 -16 -3 -1 0 -4 -13 -26 -61 -53 -40 -44 -36 -38 -50 -26 -4 -10 -65 -103 -95 -66 -47 -25 -91 -89 -78 -87 -106 -102 -44 -48 -13 -3 -28 -77 -101 -73 -29 -12 -27 -89 -129 -132 -125 -67 -61 -38 -23 -28 -7 -40 -202 -257 -199 -229 -249 -219 -179 -220 -132 -204 -148 -117 -164 -163 -191 -204 -206 -178 -111 -31 -34 -44 -186 -184 -139 -55 -20 -24 -27 -26 -24 -26 -25 -24 -19 -16 -19 -23 -63 -29 -26 -29 -29 -30 -29 -32 -75 -81 -66 -36 -21 -13 -22 -25 -30 -26 -23 -38 -51 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -5 -5 -3 -3 -3 0 0 0 0 -7 -8 -6 -2 0 0 0 0 0 0 0 0 0 -2 -5 -1 0 -3 -3 -4 -5 -2 -3 0 0 -2 -6 -7 -5 -2 -4 -32 -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 -2 -4 0 0 -9 -4 0 0 0 -2 -8 -11 -11 -8 -5 -8 -7 -2 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 -2 -3 -2 0 -2 -6 -9 -8 -2 -4 -5 -4 -3 -3 0 0 0 -1 -1 0 -1 -2 0 0 -5 -4 -3 -2 -3 -5 -1 0 0 -38 -52 -29 -8 -2 -7 -8 -10 -26 -15 -9 -6 -19 -28 0 -3 -21 -25 -25 -11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -28 -86 -24 -10 -1 0 0 0 0 0 -3 -1 -5 -8 0 0 0 -23 -30 -42 -55 -59 -35 -47 -52 -48 -43 -21 -15 -44 -49 -72 -61 -48 -41 -43 -76 -62 -67 -83 -97 -73 -19 -23 -2 -56 -65 -85 -101 -76 -20 -5 -2 -89 -127 -130 -120 -86 -40 -42 -33 -65 -43 -8 -58 -135 -15 0 -90 -111 -138 -164 -130 -93 -198 -172 -115 -37 -59 -86 -121 -34 -27 -27 -88 -116 -155 -218 -170 -50 -20 -19 -19 -22 -45 -128 -31 -16 -20 -19 -60 -137 -287 -240 -193 -157 -118 -75 -35 -16 -77 -47 -31 -19 -10 -8 -8 -9 -22 -20 -28 -60 -62 -19 -52 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -1 -2 -2 -1 -2 -2 -7 -7 -2 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -3 -2 -4 -2 -1 -2 -3 -2 -2 -2 0 -7 -9 -8 -6 -4 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -5 -6 -1 -3 -9 -13 -4 0 0 -5 -13 -10 -10 -6 -2 -1 -4 -4 -3 -3 -3 -3 -5 -5 -2 0 0 0 0 0 -3 -2 0 -3 -5 -5 -5 -5 -2 -2 -1 0 -1 -1 0 -1 -3 -3 -2 -2 -6 -6 0 -1 -2 -2 -4 -3 -4 -4 -1 -1 0 -2 -43 -23 -6 -2 0 0 -2 -16 -16 -18 -26 -14 -19 -26 -3 -18 -42 -12 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -6 -51 -3 -114 -81 -28 -2 0 -1 -1 0 -1 -1 0 -3 -24 -18 -5 0 0 0 -1 -17 -13 -25 -32 -39 -46 -61 -80 -20 -16 -24 -43 -74 -68 -69 -59 -63 -60 -55 -58 -57 -78 -86 -81 -53 -19 -27 -71 -108 -79 -109 -123 -113 -90 -57 -25 -94 -104 -118 -106 -67 -56 -71 -24 -103 -57 -29 -13 0 0 0 -12 -10 -128 -203 -190 -82 -95 -125 -147 -73 -18 -23 -27 -25 -37 -29 -82 -79 -49 -71 -147 -34 -108 -73 -35 -31 -94 -196 -88 -39 -22 -130 -208 -258 -254 -285 -279 -300 -295 -324 -187 -25 -38 -23 -18 -24 -21 -17 -14 -18 -27 -31 -47 -47 -67 -37 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -35 0 0 -8 -3 -3 -6 -7 -6 -7 -1 0 -2 -2 -4 -4 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 -2 -3 -2 -2 -3 -8 -8 -8 -5 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -11 -10 -6 -5 -4 -5 -10 -8 -1 0 0 0 -2 -7 -10 -9 -1 -4 -1 -1 -1 -3 -4 -4 -2 -4 -5 -3 -1 0 0 0 0 0 -2 -1 -4 -6 -4 -1 -2 -3 -2 -1 0 -2 -2 0 -1 -6 -5 -2 -2 -7 -6 0 -1 -2 0 -2 -3 -3 -2 -1 -1 -2 -5 -11 -2 -4 -2 0 0 -4 -13 -10 -10 -21 -12 -21 -30 -29 -54 -59 -6 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -175 -70 -55 -28 -4 -1 0 0 0 0 0 -1 -1 -13 -41 -30 -10 -2 -1 -2 -2 -4 -10 -34 -65 -42 -48 -71 -56 -2 -12 -33 -65 -88 -78 -64 -63 -63 -59 -48 -54 -60 -72 -76 -44 -52 -67 -74 -76 -71 -37 -78 -108 -119 -135 -113 -81 -89 -93 -131 -123 -87 -66 -80 -74 -86 -31 -104 -78 -46 -22 -8 -25 -66 -149 -103 -9 -16 -55 -117 -27 -18 -16 -23 -28 -30 -77 -186 -45 -87 -166 -225 -222 -198 -248 -243 -187 -189 -182 -211 -236 -228 -198 -254 -260 -240 -224 -250 -286 -289 -229 -234 -214 -172 -144 -111 -69 -19 -24 -24 -30 -49 -60 -42 -58 -28 -55 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -10 -22 -9 -1 -11 -6 -3 -4 -4 0 -1 -1 -5 -5 -4 -4 -4 -4 0 0 0 0 0 0 0 -1 -3 -2 0 -3 -4 -3 -4 -6 -7 -7 -7 -7 -4 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -5 -3 -5 -8 -9 -8 -2 0 0 0 0 -3 -7 -7 -1 0 0 -3 -3 -3 -3 -2 0 0 0 -1 -2 -1 0 0 0 0 -2 -1 0 0 -1 0 -1 -2 -2 0 0 -1 -2 -1 0 -2 -4 -1 0 0 -1 -1 0 0 0 -1 -5 -5 -5 -5 -5 -6 -10 -8 -1 0 0 0 -11 -24 -27 -21 -27 -21 -29 -29 -31 -22 -31 -63 -27 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -76 -24 -195 -79 -48 -55 -12 -23 -8 -13 -5 -3 -4 -2 -1 -2 -16 -4 -10 -23 -26 -18 -13 -8 -15 -16 -35 -48 -55 -83 -95 -44 -61 -43 -10 -30 -48 -47 -72 -66 -57 -65 -81 -71 -48 -65 -63 -44 -40 -34 -34 -45 -47 -58 -64 -58 -61 -45 -131 -146 -85 -37 -19 -58 -137 -100 -48 -32 -86 -105 -76 -51 -106 -135 -125 -85 -69 -82 -106 -141 -267 -180 -146 -95 -94 -59 -40 -12 -22 -84 -50 -30 -93 -140 -173 -192 -207 -247 -266 -253 -249 -274 -252 -223 -206 -213 -231 -235 -249 -254 -244 -232 -224 -235 -232 -198 -212 -43 -71 -203 -280 -303 -320 -236 -17 -44 -65 -62 -51 -57 -57 -36 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -5 -20 -18 -6 -4 -2 -9 -12 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -5 -5 -3 -1 -3 -7 -6 -3 -6 -6 -3 -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 -2 -6 -13 -5 -5 -7 -7 -8 -6 -2 -6 -4 -4 -3 -2 -4 -3 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 -1 -3 -1 0 0 -3 -3 -1 -1 -3 -8 -9 -3 -4 -8 -7 -6 -8 -5 0 -1 -7 -3 -6 -25 -28 -12 -18 -1 -20 -7 -18 -15 -20 -48 -35 -36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -171 -182 -90 -27 -17 -21 -16 -7 -7 -6 -1 -17 -17 -8 -3 -1 -6 -6 -2 -4 -25 -32 -28 -29 -25 -51 -69 -61 -59 -91 -98 -6 -35 -15 -11 -37 -55 -55 -75 -70 -57 -66 -65 -45 -58 -83 -63 -30 -17 -45 -52 -36 -45 -19 -35 -43 -30 -4 -38 -83 -132 -135 -108 -76 -94 -87 -58 -79 -82 -69 -58 -45 -46 -83 -127 -132 -99 -96 -100 -108 -150 -155 -132 -47 -54 -98 -80 -35 -106 -201 -99 -139 -108 -117 -156 -182 -212 -232 -244 -217 -199 -215 -210 -214 -177 -167 -166 -199 -239 -255 -244 -213 -207 -175 -178 -199 -163 -32 -127 -218 -236 -127 -19 -64 -23 -49 -76 -57 -43 -33 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -17 -16 -2 -9 -11 -2 -4 -5 -18 -13 -1 -2 -2 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 -2 -4 -4 -2 -4 -4 -3 -2 -5 -4 -2 -6 -6 -6 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -6 -3 -8 -5 -6 -7 -6 -5 -5 -2 -2 -2 -5 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -1 -1 0 0 -3 -5 -1 -4 -3 -1 0 -3 -4 -1 -1 -2 -1 -1 -3 -2 -1 -3 -5 -5 0 -4 -8 -5 -4 -7 -4 -1 -4 -4 -3 -3 -10 -12 -4 -8 -2 -2 -4 -5 -4 -8 -17 -19 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 -63 -47 -50 -43 -24 -28 -15 -2 -1 0 0 0 -9 -41 -36 -8 -8 -6 -10 -17 -1 0 -37 -43 -32 -35 -46 -59 -32 -27 -33 -56 -57 -17 -16 -19 -33 -44 -51 -53 -50 -52 -42 -40 -45 -62 -66 -58 -8 -23 -22 -34 -39 -19 -1 -1 0 -4 -52 -53 -22 -24 -93 -116 -64 -52 -74 -90 -103 -106 -54 -54 -63 -38 -25 -37 -89 -178 -136 -114 -90 -69 -53 -77 -89 -101 -74 -31 -112 -152 -177 -192 -155 -195 -155 -131 -151 -189 -217 -218 -210 -182 -166 -147 -161 -181 -146 -162 -174 -206 -217 -215 -185 -198 -217 -191 -126 -164 -217 -200 -161 -114 -140 -216 -231 -178 -108 -87 -119 -2 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -4 -2 -2 -2 -3 -3 -2 -3 -3 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -3 -2 -6 -7 -5 -6 -6 -5 -2 0 0 -3 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -7 -6 -6 -5 -6 -6 -5 0 0 -3 -3 -3 -4 -4 0 0 0 0 0 0 0 0 -1 -1 0 -4 -1 0 0 0 -3 -10 -1 -2 -1 -1 -1 -3 -4 -2 -6 -4 -3 -1 0 -1 0 -1 -4 -1 0 -3 -2 -1 0 -2 -4 -5 -6 -9 -6 -3 -3 -4 -4 -3 -2 -2 -2 -2 -20 -28 -17 -7 -3 -47 -11 -4 -4 -24 -41 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -119 -27 -45 -9 -50 -28 -12 -1 -1 -1 0 0 0 0 -9 -15 0 0 -4 -16 -14 -1 -4 -27 -50 -33 -13 -9 -14 -4 -11 -24 -31 -35 -29 -26 -26 -45 -44 -30 -36 -40 -40 -40 -47 -4 -9 -41 -43 -31 -29 -25 -5 -4 -2 0 -2 -9 -25 -72 -75 -54 -37 -32 -44 -57 -64 -53 -82 -92 -79 -58 -70 -79 -45 -37 -47 -75 -108 -113 -96 -82 -90 -67 -57 -98 -132 -95 -39 -139 -169 -184 -155 -75 -136 -101 -103 -120 -154 -191 -205 -203 -132 -120 -88 -103 -136 -147 -165 -176 -149 -154 -177 -151 -107 -146 -180 -132 -148 -209 -204 -129 -84 -163 -145 -101 -201 -215 -181 -286 -264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -4 -8 -8 -3 -1 -2 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -7 -6 -6 -5 -5 -5 -5 -5 -1 -5 -6 -6 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -5 -2 0 -3 -4 0 -1 -7 -5 -2 -1 0 0 0 0 0 -1 -2 -2 -3 -4 -5 0 -1 0 0 0 0 0 -2 -4 -3 0 -2 -2 -1 0 -2 -6 -5 -1 -4 -1 0 0 -1 -2 0 0 -2 -5 -5 -3 -2 -3 -4 -6 -8 -4 -2 -3 -4 -4 -3 -3 -8 -2 -7 -39 -50 -32 -11 -6 -22 -2 -1 -24 -34 -36 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -6 -8 0 -4 -11 -2 -2 -1 -2 -2 0 -1 -2 -1 0 0 -2 -2 -1 -4 -7 -3 -4 -16 -41 -62 -58 -19 -6 -4 -14 -31 -38 -29 -27 -30 -33 -41 -50 -47 -32 -39 -40 -41 -46 -43 -5 -1 -33 -50 -53 -28 -4 -6 -20 -11 -18 -20 -18 -18 -2 -18 -69 -70 -57 -58 -62 -54 -25 -52 -67 -68 -72 -86 -93 -90 -68 -48 -74 -76 -69 -76 -81 -76 -75 -88 -65 -66 -74 -130 -138 -149 -102 -135 -147 -105 -42 -69 -115 -116 -115 -119 -126 -102 -93 -103 -108 -137 -151 -137 -149 -179 -167 -155 -178 -207 -221 -213 -193 -206 -236 -223 -172 -169 -215 -222 -216 -248 -165 -63 -149 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -9 -5 -4 -5 -4 -5 -17 -14 -11 -4 -4 -4 -2 -4 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -4 -6 -6 -5 -6 -5 -5 -5 -6 -5 -2 -7 -8 -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 -2 -5 -9 -6 -6 -5 -2 0 -1 -3 -7 -6 -4 -1 0 0 0 0 -2 -5 -1 -2 -3 -8 -13 -10 0 0 0 0 0 0 -2 -3 -4 -5 0 -1 -2 -2 -3 -3 -4 -5 -3 -6 -7 -2 0 0 0 0 -1 -2 -3 -4 -4 -2 -1 -1 -3 -5 -1 -1 -3 -4 -5 -7 -10 -9 -2 -9 -30 -40 -37 -30 -16 -4 -33 -31 -32 -27 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -62 -1 0 -5 -7 -8 -8 -20 -1 -1 -2 -25 -29 -16 -10 -4 -30 -10 -2 -3 -16 -35 -1 -17 -47 -58 -65 -50 -7 -1 -5 -24 -38 -42 -42 -51 -42 -56 -57 -58 -52 -46 -50 -34 -40 -51 -61 -56 -16 -25 -47 -51 -40 -26 -26 -35 -30 -22 -31 -12 -3 -9 -19 -37 -51 -54 -61 -61 -52 -40 -25 -73 -75 -69 -79 -90 -87 -66 -47 -75 -66 -61 -60 -60 -66 -89 -102 -86 -95 -126 -136 -91 -82 -60 -117 -133 -58 -28 -63 -95 -111 -33 -48 -75 -87 -109 -160 -165 -107 -134 -119 -107 -144 -173 -150 -198 -206 -250 -255 -209 -165 -160 -210 -184 -180 -206 -210 -136 -61 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 -3 -12 -9 -4 -7 -11 -12 -14 -14 -13 -13 -9 -8 -6 -4 -4 -4 -2 -3 -1 0 0 0 0 0 -1 -6 -5 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -6 -6 -6 -7 -6 -5 -5 -3 -3 -1 0 0 0 -1 -3 -6 0 -2 -1 0 0 0 0 0 0 0 0 0 -4 -3 0 0 -1 -3 -3 -3 -3 -4 -4 -7 -6 -2 -3 -1 0 0 -1 -1 0 -1 -3 -2 -1 0 0 -2 -4 -3 0 0 -4 -7 -7 -8 -9 -7 -3 -6 -13 -18 -22 -32 -28 0 -5 -39 -25 -21 -19 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -131 -72 -13 0 -1 -5 -1 -2 -5 -8 0 -2 -19 -48 -66 -58 -39 -10 -16 -5 -1 -22 -37 -33 -6 -4 -29 -32 -40 -25 -1 -4 -14 -30 -42 -61 -67 -55 -40 -62 -64 -61 -54 -44 -40 -39 -44 -62 -20 -30 -33 -28 -33 -34 -30 -25 -29 -30 -27 -19 -28 -11 -12 -11 -13 -19 -24 -25 -45 -45 -53 -51 -58 -64 -68 -65 -66 -63 -75 -88 -86 -87 -81 -65 -62 -59 -81 -105 -86 -92 -127 -84 -93 -142 -146 -124 -126 -123 -30 -33 -44 -34 -32 -29 -31 -73 -87 -117 -167 -187 -142 -119 -62 -59 -104 -136 -171 -226 -212 -243 -167 -234 -273 -282 -252 -192 -188 -209 -230 -221 -98 0 0 0 0 -212 -89 0 0 0 0 0 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -6 -13 -3 -11 -8 -7 -7 -7 -8 -10 -9 -6 -7 -5 -4 -2 0 -1 -2 -2 0 0 0 0 0 0 -2 -5 -5 -2 -3 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -7 -6 0 0 -4 -2 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 0 0 0 0 0 0 0 -2 -3 -3 -5 -5 -6 -6 -6 -5 -5 -4 -1 -2 0 0 -1 -1 -1 -2 -1 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -4 -4 -4 -4 -4 -3 -2 -3 -1 0 -1 -1 0 -1 -2 -1 0 -1 -1 -4 -6 -3 0 0 0 -5 -3 -1 -4 -8 -5 -2 0 0 -4 -3 0 0 -7 -29 -23 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -161 -44 -4 -1 -1 -2 -1 -9 -3 -1 -1 -6 -5 -18 -59 -74 -98 -79 -31 -6 -1 -5 -12 -12 -6 -10 -27 -27 -32 -12 -5 -16 -30 -34 -50 -51 -59 -38 -31 -46 -52 -58 -47 -38 -26 -35 -51 -55 -34 -65 -48 -40 -35 -32 -33 -31 -26 -25 -34 -34 -26 -21 -25 -17 -16 -18 -18 -10 -12 -49 -72 -57 -61 -69 -70 -70 -67 -49 -54 -74 -80 -78 -87 -83 -76 -70 -70 -87 -88 -89 -116 -60 -31 -97 -89 -99 -124 -100 -12 -30 -36 -27 -37 -56 -56 -77 -111 -138 -202 -216 -195 -164 -71 -56 -80 -116 -192 -238 -181 -194 -224 -205 -344 -358 -332 -272 -220 -245 -253 -128 -145 -58 0 0 -3 -98 -34 0 0 0 0 -2 -20 -4 0 0 0 -17 -33 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 -6 -9 -1 -5 -3 -3 -5 -6 -6 -6 -6 -5 -5 -5 -5 -4 -2 -2 -2 -1 0 0 0 0 0 -2 -4 -5 -7 -2 -1 -4 -3 -1 -2 -3 -6 -5 -5 -5 -5 -6 -5 0 0 -4 -1 0 0 -2 -3 -2 -5 -3 -1 0 0 0 0 0 0 -6 -10 -4 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -6 -6 -6 -4 -5 -5 -2 -1 -1 -1 -4 -1 -2 -3 -2 -2 -3 -8 -1 0 0 0 0 0 -1 -6 -1 0 0 -2 -2 -1 -1 -1 -6 -2 -2 -2 -4 -4 -2 -2 -5 -4 -3 -1 0 -1 -2 -3 -2 -1 0 -6 -5 -1 0 0 0 -7 -2 0 -6 -8 -3 0 0 0 0 0 -1 -1 -1 -4 -10 -6 -1 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -96 -10 -7 -7 -3 0 -1 -1 0 0 -19 -45 -50 -36 -38 -33 -78 -34 -11 -3 -2 -7 -2 -1 -3 -19 -37 -39 -40 -4 -11 -23 -26 -25 -23 -30 -46 -30 -24 -37 -42 -41 -42 -25 -22 -38 -43 -44 -28 -8 -28 -33 -44 -37 -32 -30 -26 -27 -31 -27 -22 -20 -19 -11 -16 -27 -25 -21 -11 -42 -88 -71 -58 -58 -61 -56 -53 -53 -61 -68 -69 -76 -73 -69 -63 -38 -37 -23 -81 -68 -94 -148 -87 -90 -41 -101 -112 -75 -25 -20 -22 -28 -55 -68 -68 -86 -123 -140 -199 -202 -207 -192 -145 -83 -83 -119 -118 -181 -209 -221 -223 -75 -341 -114 -105 -139 -201 -274 -277 -217 -217 -153 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -126 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 0 0 0 -1 -1 -2 -2 -4 -5 -6 -6 -3 -1 0 0 0 0 0 0 -3 -5 -4 -5 -2 -3 -5 -4 -2 -2 -1 -3 -5 -6 -5 -5 -7 -5 0 0 0 0 0 0 -6 -8 -3 -6 -4 -2 -1 -1 0 0 0 -1 -6 -10 -3 0 0 0 0 0 0 0 0 0 -2 -2 -2 -5 -1 -6 -5 -6 -6 -6 -4 -3 -3 -4 -2 -1 -2 -3 -5 -7 -3 0 0 0 0 0 -2 -5 -6 0 0 0 -8 -11 -9 -6 -1 -3 -1 -1 -1 -4 -6 -5 -5 -4 -4 -3 -1 0 -1 -2 -5 -4 -6 -1 -7 -4 0 0 -1 -2 -8 -1 0 -1 -2 -2 0 0 0 0 0 -7 -8 -5 -5 -8 -7 -1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -84 -27 -19 -3 -4 -1 -1 -1 -1 -6 -38 -79 -118 -112 -73 -30 -17 -3 -1 -2 -3 -1 -2 -9 -26 -14 -7 -28 -29 -10 -23 -20 -27 -21 -33 -36 -29 -28 -31 -43 -25 -26 -30 -24 -41 -68 -49 -56 -30 -1 -6 -15 -54 -36 -31 -26 -27 -37 -49 -39 -25 -19 -16 -22 -35 -50 -39 -56 -62 -72 -87 -80 -61 -60 -60 -44 -39 -48 -59 -69 -72 -69 -57 -63 -44 -22 -61 -75 -84 -69 -93 -127 -124 -101 -47 -127 -120 -104 -87 -54 -26 -35 -28 -52 -80 -98 -120 -137 -144 -75 -127 -179 -145 -89 -96 -104 -63 -160 -220 -219 -199 -161 -288 -340 -71 -55 -134 -248 -285 -287 -254 -278 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -118 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -1 -2 -2 -3 -2 -4 -3 -1 0 -1 -4 -4 -9 -3 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -2 -5 -2 -2 -2 -1 0 -2 -5 -6 -5 -5 -2 -1 0 0 0 -1 -3 -1 -7 -6 -3 -6 -5 -2 -2 -1 -1 0 0 -2 -5 -4 -5 -1 -2 -1 0 0 0 0 0 0 -3 -4 -3 -3 -3 -3 -3 -4 -4 -4 -3 -2 -3 -4 -1 0 -1 -1 -3 -4 0 0 0 0 -8 -15 -10 -2 0 0 -1 0 -9 -12 -13 -10 -3 0 0 -1 -4 -5 -6 -8 -7 -5 -5 -1 0 0 -1 -1 -2 -7 -5 -1 -4 -3 -1 -1 -1 -3 -7 -1 0 0 -2 -2 0 0 -1 -2 0 -10 -7 -4 -3 -2 -2 0 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -131 -54 -24 -19 -3 -2 0 -6 -1 -1 -5 -19 -49 -64 -79 -61 -29 -4 -3 -10 -20 -14 -14 -9 -14 -38 -49 -39 -29 -27 -15 -16 -32 -38 -22 -45 -44 -34 -30 -31 -50 -28 -34 -22 -21 -32 -47 -51 -56 -20 -2 -1 -9 -36 -45 -47 -28 -28 -39 -53 -50 -29 -29 -21 -32 -43 -49 -47 -68 -57 -55 -59 -59 -63 -71 -67 -49 -43 -50 -64 -74 -76 -66 -55 -20 -17 -14 -14 -40 -106 -87 -90 -94 -104 -112 -105 -116 -136 -167 -165 -114 -73 -63 -49 -64 -97 -111 -109 -135 -117 -18 -18 -23 -38 -70 -102 -136 -164 -142 -146 -187 -228 -142 -37 -40 -44 -45 -120 -208 -266 -291 -294 -279 -86 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -2 -1 -3 -4 -4 -5 -9 -9 -6 -2 0 0 -2 -4 -4 -6 -7 -7 -6 -9 -7 -2 -1 0 0 0 0 -1 -1 -2 -3 -2 -2 -2 -1 -1 -1 -4 -5 -5 -2 -1 0 0 0 -1 -4 -8 -1 -2 -2 -3 -4 -2 -2 -2 -3 -3 -1 -3 -5 -4 -2 -10 -3 -8 -5 -1 0 0 0 0 0 -5 -5 -4 -5 -4 -4 -5 -4 -4 -3 -3 -2 -2 -2 0 -1 -2 -2 -1 0 0 -1 0 0 -11 -18 -12 -3 -2 -2 -3 -1 -1 -1 -2 -2 -1 -1 -1 0 0 0 -5 -8 -7 -7 -5 0 0 0 0 0 0 -1 -4 0 -1 -3 -4 -2 0 -1 -3 -3 0 0 -1 -1 0 0 -1 -3 -4 -2 -1 -3 -6 -5 -2 -3 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -44 -23 -21 -63 -42 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -51 -31 -16 -8 -4 0 -4 -16 -2 -10 -10 -8 -28 -79 -75 -55 -31 -11 -17 -27 -28 -9 -4 -4 -5 -4 -3 -6 -10 -21 -14 -5 -16 -24 -14 -18 -41 -42 -37 -36 -38 -38 -30 -21 -27 -32 -31 -38 -53 -46 -43 -28 -18 -22 -42 -44 -35 -36 -37 -41 -40 -33 -29 -14 -34 -46 -54 -44 -36 -34 -24 -27 -23 -24 -29 -41 -47 -42 -46 -44 -50 -60 -54 -16 -6 -11 -12 -24 -58 -95 -83 -88 -79 -82 -84 -103 -130 -157 -158 -140 -131 -113 -84 -63 -72 -107 -124 -126 -142 -80 -14 -23 -47 -95 -129 -140 -171 -181 -141 -161 -247 -210 -128 -71 -49 -126 -229 -274 -297 -266 -266 -289 -298 -271 -149 -132 -86 -20 -19 -9 0 0 0 -96 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -5 -6 -7 -4 -11 -2 0 -1 -3 -3 -4 -6 -1 -2 -5 -5 -2 -1 0 0 0 0 0 -1 -2 -5 -5 -5 -2 -1 -2 -1 -2 -5 -6 -2 0 0 0 0 -1 -3 -6 0 0 -2 -2 -4 -4 -3 -3 -4 -3 -1 -2 -2 -1 -3 -11 -9 -11 -14 -15 -13 -6 0 -2 -9 -5 -6 -4 -2 -1 -2 -4 -4 -6 -5 -6 -3 -2 -3 -2 -3 -2 -4 -3 -2 -1 -2 -3 -5 -12 -8 -6 -4 -3 -4 -4 -6 -6 -7 -2 0 -2 -3 -1 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 -1 0 0 0 0 -3 -4 -3 -2 -2 -3 -4 0 0 0 0 -1 -2 -2 -4 -8 -8 -5 -3 -6 -6 -3 -3 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -16 -57 -33 -12 -20 -47 -84 -6 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -63 -43 -57 -42 -12 -2 -1 0 -8 -19 -30 -68 -32 -25 -24 -17 -26 -47 -62 -54 -19 -14 -16 -11 -4 -8 -8 -8 -3 -1 -4 -11 -18 -11 -26 -21 -14 -18 -36 -38 -40 -38 -35 -24 -10 -11 -34 -38 -24 -31 -45 -49 -47 -42 -41 -26 -8 -21 -35 -34 -37 -51 -51 -41 -31 -15 -9 -50 -60 -48 -40 -30 -15 -11 -8 -9 -7 -21 -40 -48 -53 -40 -47 -51 -67 -51 -10 -10 -8 -73 -96 -92 -96 -115 -117 -56 -53 -68 -105 -130 -140 -136 -134 -144 -112 -83 -87 -109 -120 -130 -32 -27 -16 -26 -53 -68 -76 -102 -174 -191 -165 -140 -195 -239 -224 -198 -158 -212 -291 -263 -244 -266 -129 -237 -235 -186 -132 -133 -115 -73 -99 -45 0 0 -27 -179 -19 0 0 0 0 0 0 0 -163 -112 -68 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -2 -1 0 -1 -1 -2 0 0 0 -2 -2 -7 -24 -22 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -5 -5 -4 -4 -4 -5 -7 -8 -1 -3 -1 0 -2 -3 -3 -1 -2 -2 -2 -2 -2 -3 -4 -5 -4 -1 -2 -2 -4 -5 -7 -11 -9 -10 -14 -13 -6 0 -5 -15 -1 -7 -4 -2 -5 -8 -6 -3 -5 -5 -9 -6 -3 -3 -3 -2 -2 -5 -5 -4 -3 -2 -2 -2 -7 -2 -2 -5 -3 -2 -4 -5 -6 -5 -2 -5 -5 -3 -2 -2 0 -2 -1 0 -5 -4 -2 -5 -4 0 0 0 -4 -4 0 0 -1 -3 -3 -2 -3 -4 -5 -4 0 0 0 0 -1 -2 -3 -4 -2 -7 -1 0 -1 -3 -3 -3 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -25 -42 -24 -5 -4 -8 -20 -26 -17 -10 -2 0 0 -4 0 0 -17 -52 -54 -27 -13 0 -59 -31 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -246 -76 -27 -18 -1 0 0 0 -31 -42 -46 -39 -37 -26 -26 -22 -11 -21 -39 -38 -21 -19 -14 -18 -13 -5 -6 -7 -8 -9 -11 -19 -25 -27 -28 -24 -20 -16 -11 -14 -29 -35 -31 -13 -3 -2 -4 -4 -27 -38 -37 -41 -44 -37 -38 -47 -25 -34 -35 -28 -37 -49 -50 -43 -38 -19 -2 -24 -57 -49 -50 -31 -13 -6 -6 -6 -1 -9 -36 -60 -65 -49 -48 -62 -74 -70 -59 -50 -47 -78 -82 -90 -104 -100 -72 -33 -47 -38 -60 -79 -111 -128 -132 -161 -160 -101 -113 -123 -137 -113 -10 -8 -27 -20 -22 -59 -112 -144 -186 -173 -151 -72 -65 -158 -230 -213 -153 -161 -213 -165 -153 -259 -88 -176 -172 -136 -102 -99 -109 -137 -141 -36 -105 -109 -43 0 0 0 0 0 0 0 0 -30 -196 -207 -162 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -3 -7 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 -2 -4 -6 -5 -5 -4 -4 -4 -5 -6 -6 -4 -1 0 -4 -5 -3 -2 -1 -3 -7 -6 -5 -5 -6 -5 -4 0 -2 -6 -7 -4 -3 -5 -2 -1 -13 -10 -3 0 -6 -12 -6 -6 -4 -5 -5 -8 -6 -1 -2 -3 -3 -6 -6 -5 -4 -3 -2 -3 -4 -3 -3 -1 -1 0 -1 -1 -4 -11 -9 -4 -3 -4 0 0 0 -2 -13 -7 -3 -3 -1 -5 -6 -8 -8 -7 -7 -8 -6 0 0 -2 -7 -9 -5 0 0 -1 -2 -4 -3 -4 -5 -4 -2 -6 -5 -2 -1 -4 -5 -3 -2 -5 0 0 -1 -3 -2 -4 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -51 -25 -29 -30 -6 -6 -6 -7 -8 -15 -25 -32 -26 -15 -39 -59 -41 -48 -19 -28 -38 -38 -22 -43 -44 -69 -22 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -96 -132 -140 -36 -9 -3 0 0 0 -6 -42 -19 -26 -49 -54 -36 -21 -2 -2 -17 -23 -32 -37 -30 -3 -4 -2 -1 -1 -2 -8 -21 -22 -28 -27 -20 -20 -23 -23 -29 -11 -2 -11 -20 -30 -40 -34 -19 -34 -47 -27 -37 -55 -49 -44 -34 -23 -22 -38 -44 -38 -30 -35 -49 -48 -42 -41 -24 -5 -16 -43 -49 -37 -21 -9 -6 -5 -4 -2 -6 -35 -51 -65 -66 -64 -74 -80 -47 -46 -70 -78 -74 -72 -66 -76 -78 -63 -50 -34 -11 -18 -44 -23 -93 -134 -156 -182 -184 -148 -137 -142 -123 -83 -67 -52 -38 -31 -57 -115 -147 -140 -125 -109 -133 -112 -134 -197 -252 -210 -180 -186 -132 -107 -100 -101 -117 -184 -250 -151 -119 -129 -144 -157 -154 -180 -154 -96 -23 0 0 0 0 0 0 0 -9 -56 -100 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -4 0 0 -4 -4 -4 -5 -6 -6 -6 -5 -2 -1 -1 0 0 0 0 0 0 0 -2 -3 -3 -5 -4 -3 -4 -4 -4 -3 -2 -3 0 0 -2 -3 -4 -3 -1 -2 -7 -8 -8 -7 -6 -6 -4 -1 -3 -4 -3 -5 -6 -7 -6 -3 -14 -9 -9 -11 -12 -13 -11 0 0 0 0 -9 -10 -4 -1 -1 -1 -3 -5 -5 -3 -2 -2 -3 -4 -3 -3 -2 -3 -5 -4 -2 -8 -10 -11 -6 -2 -1 -2 -6 -4 -2 -6 -3 -2 -2 -1 -3 -8 -1 -1 -6 -7 -5 -3 0 -1 -5 -5 -2 0 0 0 0 -1 -4 -2 -4 -5 -6 -5 -4 -2 -1 -1 -5 -4 -2 -1 -2 -1 -2 -3 -1 -4 -7 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -38 -23 -21 -42 -49 -36 -32 -27 -8 -4 -11 -18 -23 -22 -22 -31 -34 -24 -14 -16 -17 -6 -3 -3 -4 -6 -6 -10 -14 -19 -21 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -121 -99 -33 -24 -1 0 -1 -2 0 -8 -19 -16 -25 -65 -72 -38 -12 -10 -21 -16 -8 -6 -19 -20 -5 -3 -3 -1 0 -2 -7 -19 -19 -23 -17 -29 -27 -16 -7 -6 -1 -14 -20 -21 -23 -36 -38 -50 -41 -47 -47 -50 -75 -79 -55 -51 -26 -14 -20 -35 -39 -38 -34 -31 -36 -38 -41 -48 -13 -9 -29 -42 -33 -19 -9 -8 -6 -4 -2 -14 -45 -44 -55 -69 -69 -74 -82 -74 -22 -62 -70 -66 -71 -65 -67 -90 -95 -69 -59 -45 -27 -35 -130 -152 -143 -139 -145 -156 -168 -143 -145 -135 -103 -63 -42 -54 -88 -115 -145 -128 -93 -103 -170 -137 -140 -175 -186 -232 -279 -246 -195 -172 -236 -152 -125 -138 -144 -242 -175 -153 -144 -141 -141 -155 -176 -162 -139 -66 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -8 -8 0 0 0 -2 -1 -4 -6 -6 -6 -6 -5 -5 -3 -1 0 0 0 -2 -9 -1 0 -2 -5 -7 -5 -5 -5 -5 -4 -5 -5 -3 -3 0 0 0 -3 -2 -1 -1 -2 -3 -7 -9 -7 -6 -7 -7 -3 -4 -4 -6 -7 -10 -10 -5 -2 -7 -8 -11 -12 -12 -9 -3 -2 0 0 -8 -11 -11 -8 -6 -6 -3 -4 -5 -5 -4 -3 -4 -5 -4 -5 -4 -4 -2 -1 -2 -7 -6 -4 -2 -1 -4 -4 -2 -5 -6 -1 -2 -1 -1 -2 -5 -6 -1 -8 -9 -7 -6 -3 0 0 0 -2 0 0 0 0 0 -1 -2 -2 -4 -3 -3 -3 -3 -3 -1 -5 -4 -1 -1 -1 0 -3 -14 -15 -2 -1 -4 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -49 -45 -37 -40 -41 -68 -63 -74 -40 -16 -17 -20 -14 -6 -4 -10 -25 -33 -26 -28 -27 -10 -3 -4 -3 -2 -5 -13 -1 -3 -22 -31 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -48 -81 -52 -29 -13 -2 0 -4 -12 -18 -3 -5 -12 -14 -9 -17 -34 -16 -53 -42 -12 -8 -1 -8 -13 -9 -3 0 -1 0 0 -6 -12 -17 -19 -20 -19 -40 -18 -8 -7 -6 -1 -11 -16 -13 -5 -11 -31 -76 -72 -55 -52 -63 -74 -76 -60 -51 -18 -9 -16 -31 -40 -41 -44 -24 -25 -37 -48 -56 -51 -35 -27 -36 -36 -29 -24 -18 -16 -7 -2 -37 -65 -58 -51 -59 -55 -68 -78 -57 -24 -56 -74 -28 -41 -58 -68 -90 -109 -70 -68 -57 -47 -18 -44 -129 -128 -149 -138 -102 -81 -92 -126 -154 -147 -106 -82 -66 -77 -120 -118 -118 -74 -92 -120 -125 -133 -145 -147 -174 -204 -207 -183 -159 -172 -89 -186 -212 -156 -131 -203 -184 -148 -168 -148 -200 -210 -138 -154 -134 -119 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -2 0 0 -1 -5 -1 0 -1 -4 -5 -4 -6 -6 -4 -3 -2 -3 -2 -4 -16 -6 -1 -4 -6 -6 -6 -7 -7 -5 -5 -5 -6 -5 -2 0 0 -2 -2 -1 -1 -1 -2 -2 -4 -8 -6 -5 -6 -8 -8 -9 -10 -9 -6 -7 -8 -6 -7 -8 -7 -10 -11 -12 -11 -8 -5 0 -1 -12 -19 -18 -15 -12 -9 -1 -1 -7 -7 -6 -6 -5 -6 -5 -5 -8 -3 -1 -1 -2 -4 -5 0 -2 -1 -1 0 -3 -5 -1 0 -1 -2 -1 -2 -4 -5 0 -1 -2 -7 -8 -4 0 0 -2 -8 -1 0 0 0 -4 -6 -2 -3 -3 -3 -3 -2 -1 0 -1 -5 -3 -1 -2 -1 0 0 -3 -13 -5 -2 -3 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -56 -61 -66 -54 -43 -47 -69 -8 0 -11 -34 -45 -65 -34 -9 -2 -13 -29 -54 -77 -29 -32 -51 -56 -50 -17 -6 -3 -2 -1 -1 -3 -20 -44 -51 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -124 -119 -87 -28 -22 -12 -8 -4 -2 -13 -43 -48 -23 -5 -1 0 0 0 -6 -21 -17 -6 -4 -4 -1 -1 -6 -9 -2 0 0 -1 -3 -12 -21 -20 -19 -28 -37 -39 -3 -2 -1 0 -3 -7 -7 -7 -15 -19 -32 -45 -46 -49 -50 -62 -57 -49 -42 -29 -8 -8 -12 -23 -29 -27 -25 -10 -23 -43 -50 -54 -54 -41 -21 -40 -39 -37 -35 -35 -39 -37 -12 -58 -72 -69 -78 -72 -57 -64 -63 -47 -48 -68 -69 -11 -53 -84 -81 -93 -95 -59 -61 -43 -70 -41 -55 -111 -115 -151 -119 -83 -46 -37 -48 -75 -131 -133 -128 -79 -53 -77 -111 -87 -63 -94 -115 -137 -146 -129 -128 -159 -195 -205 -183 -164 -133 -100 -132 -171 -181 -162 -189 -176 -170 -207 -150 -219 -180 -132 -154 -157 -135 -19 0 0 0 0 -30 -153 -140 -26 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -2 0 0 0 -1 -3 -4 0 0 -1 -4 -5 -5 -9 -10 -10 -5 -3 -2 -6 -14 -15 -4 -4 -6 -6 -5 -5 -5 -3 -5 -5 -7 -5 -4 -3 -1 -3 -3 -2 -1 -1 -2 -3 -4 -6 -6 -6 -6 -6 -7 -8 -9 -10 -7 -7 -6 -6 -10 -12 -6 -8 -4 -9 -10 -8 -4 -1 -5 -13 -14 -18 -18 -12 -6 -4 -4 -5 -13 -12 -6 -4 -6 -5 -1 -7 -1 0 0 0 -1 -2 0 0 -2 -2 -1 -4 -5 -5 -6 -5 -2 -1 -2 -3 -5 -5 0 0 -2 -3 -1 0 0 -2 -7 -7 -1 0 -9 -12 -7 -1 -1 -2 -2 -4 -3 -1 -5 -9 -4 -4 -4 -2 -1 0 0 0 -1 -3 -3 -1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -39 -55 -57 -70 -59 -57 -52 -55 -20 0 0 -44 -39 -11 -31 -37 -13 -28 -14 0 -9 0 0 0 -21 -41 -41 -43 -8 -21 -22 -24 -19 -8 -4 -28 -32 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -197 -20 -3 -22 -29 -17 -2 0 -1 -29 -81 -86 -38 -16 -4 0 0 -3 -27 -58 -73 -5 -3 -1 -7 -26 -39 -36 -17 -1 0 -3 -10 -17 -17 -17 -7 -24 -33 -25 -6 -4 -2 -1 -1 -12 -13 -1 -4 -20 -35 -34 -29 -31 -39 -53 -51 -60 -45 -24 -13 -12 -14 -27 -28 -27 -20 -18 -34 -45 -43 -39 -40 -35 -28 -40 -34 -34 -33 -34 -42 -50 -41 -78 -51 -34 -41 -53 -53 -53 -35 -61 -69 -51 -36 -19 -39 -29 -85 -112 -131 -100 -49 -49 -62 -28 -86 -94 -74 -58 -35 -59 -31 -26 -28 -33 -31 -68 -124 -54 -66 -53 -51 -59 -69 -69 -92 -155 -130 -109 -110 -114 -135 -152 -146 -145 -134 -112 -110 -118 -218 -98 -102 -159 -179 -171 -142 -336 -93 -43 -100 -138 -154 -127 -105 -17 0 0 0 -78 -212 -89 -49 -139 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -6 -4 -1 0 -2 -8 -16 -1 -7 -7 -4 -7 -10 -10 -8 -1 -1 -10 -5 -4 -8 -10 -12 -7 -5 -6 -6 -3 -2 -3 -5 -4 -3 -4 -5 -3 0 -1 -4 -6 -4 -4 -5 -5 -6 -7 -6 -7 -5 -6 -7 -7 -8 -8 -5 -11 -5 -4 -8 -9 -6 -7 -7 -8 -5 -6 -3 -1 -4 -13 -15 -17 -14 -12 -8 -5 -4 -6 -12 -4 -3 -4 -5 -4 -2 -6 0 0 0 0 -1 -1 0 -1 -2 -1 0 -5 -4 -1 -2 -3 0 -3 -2 -1 0 0 0 0 0 0 0 0 -2 -3 -6 -6 -9 -1 -2 -8 -8 -5 -4 -1 -2 -5 -3 -2 -6 -8 -5 -5 -6 -1 -1 -1 0 0 -1 -3 -1 -4 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2 -13 -32 -46 -50 -56 -43 -70 -41 0 0 0 0 0 -27 -77 -92 -64 -6 0 0 0 0 0 0 0 0 -32 -53 -67 -109 -98 -64 -23 -3 -3 -25 -36 -54 -47 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -96 -20 -9 -20 -24 -19 -22 -28 -3 -26 -47 -20 -18 -17 -10 -4 0 -4 -36 -39 -14 -2 -1 -2 -6 -13 -27 -39 -37 -6 -1 -2 -14 -24 -19 -6 -2 -20 -17 -15 -16 -13 -9 -17 -12 -14 -12 -4 -9 -26 -35 -35 -36 -35 -37 -42 -43 -40 -32 -18 -13 -13 -18 -27 -28 -31 -23 -26 -35 -37 -39 -44 -44 -40 -38 -39 -40 -45 -32 -23 -23 -27 -41 -61 -26 -4 -11 -21 -30 -25 -1 -3 -19 -24 -42 -44 -42 -74 -87 -76 -85 -65 -39 -35 -41 -43 -119 -79 -39 -32 -39 -42 -38 -39 -34 -43 -40 -62 -97 -37 -63 -47 -40 -37 -43 -65 -98 -103 -80 -88 -105 -116 -127 -130 -128 -136 -145 -118 -113 -134 -149 -42 -88 -217 -214 -150 -153 -309 -22 -12 -87 -116 -148 -196 -170 0 0 0 0 -19 -79 -118 -187 -169 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -5 -1 0 0 0 -1 -2 -7 -8 -13 -9 -7 -10 -10 -4 -9 -11 -5 -2 -2 -1 -5 -14 -3 -4 -6 -4 -3 -4 -5 -4 -2 -5 -2 -1 0 0 -2 -7 -4 -6 -7 -6 -7 -8 -5 -4 -7 -9 -9 -8 -9 -8 -4 -9 -2 -3 -5 -3 -3 -5 -7 -10 -6 -7 -5 -4 -12 -17 -10 -11 -11 -10 -8 -6 -4 -1 -1 0 -1 -5 -5 -4 -5 -6 -4 -2 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 -5 -8 0 0 0 0 -4 -6 -6 -8 -7 0 0 -2 -3 -4 -5 -2 -1 -3 -5 -3 -3 -2 -2 -4 -5 -3 -2 0 0 0 -2 -4 -3 -1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 -1 -8 -18 -25 -23 -28 -49 -7 0 0 0 0 0 0 0 -9 -20 0 0 0 0 0 0 0 0 0 -10 -32 -29 -1 -39 -104 -50 -14 -8 -8 -8 -25 -46 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -44 -2 0 -8 -22 -22 -9 -2 -2 -5 -10 -1 -11 -8 -12 -24 -19 -8 -21 -44 -24 -9 -5 -5 -3 -4 -8 -12 -9 -2 0 0 -8 -17 -15 -12 -11 -12 -14 -12 -29 -18 -8 -13 -14 -9 -16 -14 -22 -28 -26 -27 -32 -30 -25 -28 -38 -45 -26 -11 -11 -15 -17 -21 -24 -24 -25 -27 -27 -30 -34 -37 -34 -37 -43 -44 -47 -49 -41 -28 -15 -8 -24 -43 -34 -22 -72 -60 -30 -17 -10 -4 -4 -24 -33 -51 -80 -93 -78 -55 -45 -62 -35 -15 -5 -39 -129 -65 -32 -24 -32 -45 -47 -53 -57 -84 -73 -67 -82 -77 -66 -46 -39 -26 -12 -51 -121 -124 -61 -77 -89 -97 -107 -113 -109 -103 -109 -95 -110 -107 -69 -39 -75 -194 -192 -181 -152 -126 -26 -11 -93 -116 -168 -119 -40 0 0 0 0 0 0 -44 -160 -148 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -5 -9 -6 -8 -12 -6 -7 -10 -9 -2 -5 -6 -4 -3 -1 -1 -2 -2 -2 -2 -5 -5 -4 -4 -4 -2 -4 -7 -1 0 0 0 -2 -4 -3 0 -3 -7 -8 -7 -5 -6 -6 -6 -5 -8 -9 -7 -5 -7 -2 -3 -6 -4 -3 -5 -7 -8 -10 -5 -9 -10 -11 -11 -8 -7 -12 -10 -7 -8 -10 -10 -6 -2 -3 -11 -4 -3 -8 -14 -19 -26 -1 -1 -1 -2 -4 -4 -2 0 0 0 0 0 0 -1 -2 -3 -3 -1 -8 -14 -15 -13 -8 0 0 0 -5 -4 -2 -3 -6 -1 -3 -1 0 -3 -6 -5 0 0 0 0 0 -6 -5 -3 -4 -5 -3 -1 0 0 -3 -5 -3 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -7 -2 0 -1 -3 -12 -15 -20 -21 0 0 0 -12 0 0 -8 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -128 -93 -52 -22 -13 -9 -7 -2 -3 -69 -67 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -112 -27 -11 -4 -13 -17 -1 -7 -6 -8 -6 -3 -1 -3 0 0 -23 -17 -4 -16 -56 -44 -33 -15 -5 -1 -2 -3 -3 -1 -7 -23 -27 -10 -5 -9 -8 -7 -6 -10 -10 -29 -15 -17 -26 -20 -10 -17 -15 -36 -30 -24 -23 -24 -35 -21 -13 -14 -21 -22 -12 -10 -16 -17 -16 -17 -16 -19 -22 -23 -26 -30 -30 -29 -34 -40 -46 -50 -48 -44 -40 -35 -24 -33 -51 -49 -50 -72 -69 -37 -37 -47 -35 -26 -31 -35 -67 -65 -80 -85 -86 -79 -67 -12 -18 -7 -43 -81 -70 -49 -28 -12 -10 -33 -46 -46 -49 -57 -68 -64 -59 -54 -49 -31 -20 -11 -58 -115 -106 -53 -65 -78 -93 -122 -115 -98 -86 -82 -106 -89 -83 -55 -43 -66 -167 -231 -264 -101 -26 -182 -239 -55 -139 -19 -7 0 0 0 0 0 0 0 0 -90 -215 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -8 -8 -12 -6 -7 -11 -8 -7 -4 -5 -14 -12 -5 -3 -2 -3 -4 -4 -4 -4 -6 -4 -2 -2 -3 -4 -5 0 0 0 -4 -4 -2 -2 -11 -6 -7 -4 -4 -5 -6 -6 -5 -3 -5 -6 -5 -7 -9 -6 -4 -4 -3 -2 -4 -5 -5 -6 -4 -5 -7 -9 -9 -8 -8 -11 -13 -5 -11 -11 -5 -4 -8 -7 -5 -1 0 0 -2 -3 -1 -3 0 -1 -4 -4 -2 -1 -2 -1 -1 0 0 0 0 -1 -4 -7 -1 -16 -12 -9 -12 -9 0 0 0 -4 -2 0 0 0 -2 -8 -7 -1 -3 -5 -3 0 -1 -2 0 -5 -3 -2 -1 -3 -4 -2 -3 -2 -1 -4 -4 -2 -2 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -17 -4 -1 0 0 -1 -4 -14 -27 -4 0 -9 -53 -28 -16 -37 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -94 -111 -119 -91 -31 -26 -10 -3 -1 0 -13 -46 -35 -54 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -138 -56 -29 -28 -33 -24 -8 -6 -10 -21 -4 -1 -7 -8 -3 -4 -23 -11 -7 -14 -25 -26 -18 -8 -2 -1 -1 -1 0 0 -21 -38 -34 -17 -5 -11 -11 -5 -3 -9 -15 -14 -8 -14 -24 -30 -23 -16 -11 -36 -33 -28 -23 -26 -35 -33 -21 -15 -16 -18 -15 -12 -15 -15 -16 -20 -20 -18 -18 -18 -21 -23 -23 -27 -31 -34 -47 -45 -42 -44 -51 -64 -71 -65 -62 -63 -60 -61 -55 -42 -62 -79 -57 -47 -48 -45 -61 -76 -90 -90 -110 -101 -73 -32 -27 -4 -63 -82 -71 -43 -4 -4 -4 -27 -32 -41 -54 -51 -61 -39 -32 -36 -39 -29 -11 -11 -62 -125 -82 -55 -65 -64 -66 -95 -121 -121 -86 -65 -91 -76 -46 -21 -26 -75 -167 -247 -200 -44 -25 -67 -95 -52 -132 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -4 -10 -8 -13 -9 -3 -2 -2 -5 -9 -6 -13 -10 -10 -16 -14 -12 -5 -3 -2 -2 -3 -4 -3 -5 -3 -2 -2 -2 -3 -5 -3 -2 -1 -5 -7 -4 -1 0 -1 -2 -6 -4 -4 -4 -4 -5 -7 -4 -7 -8 -9 -10 -8 -4 -4 -4 -6 -4 -3 -3 -4 -3 -1 -1 -4 -8 -10 -10 -10 -9 -4 -7 -2 0 0 -2 -3 0 0 0 -2 -4 -6 -6 -4 -3 -1 -6 -2 0 -2 -6 -7 -6 0 0 0 0 0 -2 -4 -5 -17 -14 -13 -8 -4 0 -1 -1 0 0 -1 0 0 0 -3 -6 -1 0 0 0 0 -2 -6 -7 -6 -6 -2 -2 -4 -4 -3 -8 -5 -4 -1 -2 -2 -2 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -30 -39 -31 -5 -3 -5 -7 -9 -28 -77 -16 -45 -32 -18 -8 -13 -11 -13 -17 -15 -15 -61 -44 -8 0 0 0 0 0 0 -12 -42 -102 -107 -18 0 -54 -65 -43 -5 -1 0 -1 -1 -3 -2 -3 -11 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -136 -77 -40 -30 -27 -17 -8 -2 -6 -13 -1 0 -2 -4 -4 -14 -39 -35 -10 -8 -6 -4 -5 -4 -2 -5 -5 -2 -2 -9 -36 -29 -21 -10 -9 -10 -5 -6 -8 -3 -3 -6 -10 -16 -30 -30 -29 -17 -17 -29 -30 -29 -19 -20 -24 -29 -28 -29 -37 -24 -19 -17 -17 -19 -19 -23 -21 -18 -15 -15 -18 -22 -22 -25 -27 -31 -35 -35 -36 -44 -46 -60 -71 -67 -59 -70 -73 -45 -27 -37 -64 -72 -61 -46 -69 -75 -71 -83 -84 -74 -122 -111 -62 -33 -23 -16 -57 -65 -42 -23 -5 -10 -31 -21 -20 -41 -77 -67 -31 -23 -25 -33 -41 -24 -12 -18 -47 -88 -55 -54 -69 -73 -91 -124 -132 -117 -79 -74 -67 -30 -2 -18 -16 -53 -154 -145 -29 -30 -28 -5 0 -34 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -1 0 -1 -2 0 -12 -8 -2 0 -1 -4 -8 -10 -15 -14 -15 -15 -14 -12 -1 -2 -2 -3 -3 -4 -3 -3 -1 -2 -1 -2 -2 -1 -1 -1 0 0 0 -2 -2 -2 -6 -7 -8 -7 -7 -6 -4 -4 -6 -4 -9 -8 -10 -8 -5 -3 -3 -4 -7 -5 -2 -2 -3 -3 -4 -6 -9 -9 -10 -6 -6 -9 -8 0 -4 -1 -3 -7 -9 -8 -7 -3 -5 -6 -6 -7 -5 -2 -4 -5 -1 -5 -5 -6 -9 -8 -2 0 0 0 -1 -2 -4 -3 -11 -11 -7 -6 -3 0 -1 -1 0 0 -2 -1 0 0 -1 -1 -1 -7 -1 0 -1 -2 -2 -1 -1 -1 -4 -5 -4 -5 -6 -5 -4 -1 0 -1 -1 -1 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -46 -75 -70 -68 -41 -8 -29 -39 -55 -68 -82 -25 -29 -7 -1 -2 -1 -3 -11 -18 -17 -15 -26 -4 -1 0 0 -6 -16 -64 -43 -29 -35 -53 -21 0 -21 -50 -47 -6 -1 -1 -8 -9 -3 0 0 -2 -4 -42 -87 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -260 -159 -122 -88 -82 -82 -1 0 -2 -4 -4 -3 -2 0 -1 -5 -14 -21 -19 -9 -17 -10 -4 -3 -3 -3 -2 -1 -1 -6 -7 -7 -11 -11 -9 -4 -1 0 -1 -8 -46 -20 -5 -14 -17 -21 -31 -28 -23 -33 -39 -32 -22 -11 -17 -21 -30 -35 -37 -35 -23 -19 -19 -16 -17 -19 -20 -15 -13 -12 -14 -17 -18 -18 -20 -20 -24 -26 -30 -35 -41 -38 -43 -51 -52 -50 -57 -58 -29 -34 -45 -59 -66 -68 -66 -85 -100 -66 -46 -70 -80 -54 -60 -67 -54 -33 -30 -41 -77 -26 -20 -12 -13 -17 -14 -20 -39 -81 -51 -26 -27 -24 -4 -3 -16 -16 -27 -39 -57 -37 -27 -66 -71 -58 -62 -76 -75 -79 -100 -43 -11 -7 -4 -23 -25 -125 -114 -43 -25 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -5 -6 -2 -1 -1 -2 -12 -16 -15 -17 -17 -16 -13 -7 -4 -3 -5 -3 -2 -2 -3 -2 -2 -1 -4 -4 -2 -2 -5 -3 0 0 0 0 -3 -7 -8 -7 -7 -8 -7 -5 -3 -3 -5 -9 -6 -7 -6 -4 -3 -2 -3 -6 -4 -2 -3 -3 -3 -3 -4 -3 -4 -6 -6 -5 -5 -5 -4 -19 -7 -4 -4 -4 -6 -7 -7 -6 -5 -2 0 0 -3 -6 -3 0 -6 -9 -4 0 0 0 0 0 0 -1 -4 -5 -5 -4 -2 0 -6 -9 -11 -7 0 0 0 0 0 0 0 0 0 -2 -12 -3 -1 -5 -12 -16 -15 -13 -3 -4 -8 -3 -3 -5 -1 -1 -2 -1 -2 -4 -2 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -67 -73 -30 -4 -11 -11 -6 -9 -39 -21 -25 -32 -28 -3 0 0 0 0 -2 -2 -1 -3 -7 -11 -18 -14 -18 -42 -62 -61 -30 -7 -5 -33 -44 0 0 0 -63 -53 -48 -43 -46 -47 -24 -6 0 0 0 -1 -21 -21 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -242 -177 -177 -180 -113 -43 0 0 0 -1 -3 -16 -13 -9 -8 -16 -18 -20 -12 -23 -43 -41 -16 -3 -4 -6 -6 -4 -1 -11 -12 -10 -7 -4 -1 -1 -3 -3 -3 -10 -15 -8 -9 -41 -35 -32 -37 -35 -43 -42 -43 -29 -17 -13 -20 -23 -34 -40 -38 -30 -22 -19 -18 -17 -19 -18 -14 -11 -11 -10 -13 -17 -17 -16 -16 -14 -18 -20 -29 -34 -41 -53 -72 -70 -57 -51 -55 -57 -40 -42 -56 -64 -72 -75 -80 -90 -91 -96 -87 -91 -98 -89 -61 -58 -62 -26 -25 -55 -66 -24 -24 -16 -25 -20 -18 -36 -61 -83 -37 -29 -26 -25 -28 -28 -25 -24 -52 -34 -36 -60 -50 -64 -57 -40 -36 -42 -59 -65 -28 -7 -14 -9 -6 -14 -13 -46 -70 -45 -91 -111 -20 0 0 -4 -19 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -4 -1 -1 -17 -8 -4 -4 -3 -2 -10 -13 -3 -14 -16 -16 -13 -7 -5 -8 -6 -5 -5 -5 -4 -2 -2 -4 -4 -2 -3 -6 -7 -5 -5 -4 -1 -4 -9 -11 -10 -8 -8 -6 -6 -5 -4 -4 -6 -7 -6 -5 -5 -3 -1 -3 -9 -5 -2 -6 -4 -2 -2 -2 -2 -3 -5 -8 -7 -4 -3 -5 -12 -14 -5 -3 -2 -2 -3 -6 -4 -1 0 0 0 -1 -2 -1 -1 -6 -1 0 0 0 0 0 0 0 0 -4 -6 -7 -8 -15 -14 -11 -12 -8 -3 0 0 0 0 -1 0 -5 -12 -16 -13 -8 -4 -7 -11 -14 -10 -9 -13 -4 -1 -7 -2 0 -2 -3 -1 -4 -2 -4 -2 -1 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -73 -69 -74 -93 -84 -9 -51 -40 0 0 0 -4 -52 -49 -27 -16 -4 -2 0 0 0 -1 -3 -7 -6 -1 -8 -22 -13 -32 -27 -20 -9 0 -2 -51 -69 -63 -64 -114 -115 -57 -74 -72 -42 -35 -23 -9 -5 -2 0 -1 -4 -50 -93 -97 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -70 -107 -75 -14 -7 -1 0 -1 -3 -4 -38 -17 -1 -10 -16 -5 -2 -12 -22 -35 -29 -27 -4 -13 -12 -4 -1 -2 -9 -9 -4 -18 -15 -9 -12 -23 -18 -6 -7 -20 -17 -15 -49 -59 -50 -46 -37 -37 -40 -27 -25 -21 -19 -18 -26 -39 -39 -33 -28 -26 -23 -18 -14 -16 -12 -8 -5 -6 -11 -14 -22 -21 -23 -20 -16 -17 -23 -36 -44 -51 -60 -70 -72 -67 -65 -59 -54 -42 -42 -64 -64 -62 -83 -79 -77 -74 -76 -99 -61 -57 -64 -68 -67 -107 -41 -45 -56 -62 -57 -46 -13 -11 -38 -27 -46 -72 -83 -82 -25 -23 -21 -21 -26 -27 -28 -66 -32 -38 -64 -72 -64 -57 -55 -83 -46 -51 -66 -26 -20 -23 -13 -14 -19 -20 -19 -18 -33 -8 -4 -18 -14 -7 -26 -34 -8 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -3 -2 -3 -5 -4 -2 -6 -10 -6 -3 0 0 0 0 -3 -4 -10 -11 -8 -9 -15 -4 -9 -8 -7 -5 -3 -4 -5 -5 -5 -4 -4 -6 -10 -12 -14 -2 0 -1 -7 -9 -6 -6 -2 -5 -3 -2 -3 -5 -6 -5 -5 -3 -2 -3 -4 -5 -1 -1 -7 -3 -1 -3 -5 -5 -6 -4 -6 -8 -6 -4 -5 -8 -11 -3 -3 -4 -5 -5 -5 -3 -4 0 0 0 0 0 -4 -10 -16 -10 -2 0 -1 0 0 0 0 0 0 -3 -3 -2 0 0 -1 -3 -1 0 0 0 0 -1 -6 -1 -8 -18 -23 -20 -12 -12 -15 -9 -8 -6 -7 -8 -6 -7 -6 -2 -2 -5 -3 0 0 0 0 0 -5 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -79 -72 -53 -69 -77 -49 -66 -77 -19 0 0 -2 -36 -60 -84 -37 -13 -16 -7 -7 -3 -1 -2 -6 -15 -16 -4 0 -1 -8 -2 0 -5 -3 -4 -13 -20 -76 -86 -72 -65 -30 -25 -50 -30 -29 -45 -47 -58 -29 -3 0 -1 -2 -5 -52 -47 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -99 -5 -3 -1 -6 -2 -5 -9 -27 -36 -9 -5 -5 -1 -3 -17 -32 -61 -66 -35 -6 -15 -19 -4 0 -1 -2 -1 -2 -18 -16 -21 -25 -27 -25 -11 -8 -17 -23 -25 -38 -46 -47 -46 -32 -18 -22 -28 -22 -26 -23 -23 -38 -45 -41 -43 -40 -37 -30 -24 -17 -14 -9 -5 -3 -5 -11 -19 -28 -28 -30 -26 -23 -25 -33 -41 -46 -55 -68 -78 -81 -78 -74 -63 -37 -25 -46 -65 -54 -39 -72 -82 -82 -84 -89 -101 -67 -75 -61 -36 -37 -54 -50 -96 -99 -93 -92 -60 -13 -9 -28 -19 -37 -40 -49 -66 -58 -52 -29 -26 -24 -21 -36 -72 -89 -64 -66 -79 -80 -66 -61 -65 -34 -29 -26 -30 -32 -28 -30 -25 -21 -20 -25 -31 -33 -1 -33 -16 -7 -19 -35 -1 0 -8 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -1 -2 -5 -5 -4 -3 -1 -1 -6 -8 -8 -7 -4 -2 -1 -1 -3 -1 -3 -9 -11 -9 -8 -3 -4 -5 -5 -5 -5 -5 -6 -7 -5 -2 -2 -5 -7 -7 -8 0 -7 -8 -6 -6 -6 -6 -4 -5 -4 -1 -3 -4 -2 -4 -7 -4 -4 -20 -16 -6 -6 -4 -4 -4 -3 -4 -4 -2 -1 -1 -2 -3 -6 -8 -9 -7 -4 -4 -5 -4 -3 -6 -8 -6 -3 0 0 0 -11 -13 -9 -7 -11 -16 -2 -5 -8 -5 0 0 -3 -14 -1 -5 -10 -7 -1 -3 -7 0 0 0 0 -2 -3 -3 -4 -3 -4 -4 -17 -19 -14 -13 -10 -11 -11 -11 -8 -5 -3 -5 -2 -1 -3 -6 -5 -2 -2 -3 -5 -1 -2 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -88 -109 -76 0 0 -15 -53 -65 -60 -44 -16 -2 -29 -37 -16 -2 -5 -47 -52 -30 -23 -16 -2 -7 -12 -11 -14 -32 -12 -2 -1 -2 -2 -1 -9 -12 -12 -26 -64 -56 -41 -26 -48 -96 -97 -49 -50 -38 -77 -95 -61 -38 -10 -3 -1 0 -4 -24 -103 -113 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -132 -111 -30 -5 -5 -34 -6 -12 -7 0 -6 -23 -5 -1 0 -1 -20 -61 -95 -77 -26 -6 -6 -15 -38 -7 -4 -4 -2 -1 -5 -5 -9 -11 -16 -17 -13 -20 -39 -46 -39 -43 -43 -41 -45 -44 -28 -28 -25 -20 -27 -31 -45 -48 -37 -38 -47 -47 -51 -42 -39 -32 -18 -9 -6 -3 -3 -13 -20 -27 -31 -35 -34 -32 -31 -34 -38 -41 -49 -65 -81 -85 -83 -77 -58 -15 -21 -56 -65 -47 -41 -77 -107 -103 -101 -89 -78 -71 -77 -87 -46 -30 -28 -49 -104 -127 -123 -97 -46 -13 -9 -12 -12 -20 -16 -15 -23 -33 -39 -18 -18 -18 -18 -55 -84 -61 -58 -80 -94 -94 -82 -74 -52 -29 -36 -26 -30 -30 -27 -32 -26 -18 -17 -32 -34 -19 -9 -41 -4 0 -21 -36 -23 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -2 -5 -5 -5 -5 -4 -6 -7 -6 -6 -13 -15 -8 -7 -7 -7 -11 0 0 -3 -10 -9 -6 -7 -5 -5 -4 -4 -6 -6 -6 -7 -5 -2 -4 -6 -7 -6 -3 -2 0 -1 -7 -8 -7 -6 -5 -7 -11 -6 -2 -1 -3 -5 -7 -4 -2 -1 -2 -2 -3 -3 -2 -4 -5 -10 -9 -9 -5 0 0 0 -6 -9 -10 -6 0 -6 -19 -1 0 -5 -10 -6 0 0 -3 -32 -32 -19 -11 -4 0 0 -2 -29 -15 -4 0 0 -2 -9 0 -3 -8 -11 -7 -5 -10 0 0 -6 -6 -6 -7 -7 -9 -9 -1 0 -4 -9 -10 -9 -8 -7 -7 -9 -6 -5 -4 -3 -2 -1 -2 -4 -5 -5 -7 -9 -4 -4 -3 -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 0 -10 -19 -11 -5 -1 -71 -72 -35 -36 -46 -13 -26 -41 -51 -54 -40 -79 -57 -42 -49 -44 -30 -23 -31 -29 -17 -20 -21 -16 -11 -21 -18 -18 -28 -33 -26 -37 -40 -51 -93 -45 -70 -76 -106 -76 -62 -88 -41 -27 -42 -113 -58 -48 -20 0 0 -1 -3 -30 -20 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -139 -112 -33 -2 -12 -33 -29 -44 -9 -1 -9 -14 -2 -1 -9 -5 -21 -46 -56 -18 -7 -6 -7 -11 -12 -5 -5 -4 -3 -12 -12 -9 -6 -4 -8 -7 -4 -2 -10 -36 -48 -38 -37 -42 -47 -45 -38 -24 -26 -20 -26 -43 -59 -47 -36 -47 -53 -53 -52 -44 -42 -41 -24 -12 -7 -5 -7 -15 -16 -23 -31 -35 -36 -35 -35 -34 -33 -38 -49 -66 -83 -84 -84 -71 -42 -16 -36 -66 -62 -41 -46 -76 -102 -105 -97 -82 -71 -45 -36 -47 -48 -28 -38 -55 -61 -60 -75 -85 -33 -9 -3 -8 -10 -12 -30 -19 -17 -11 -12 -11 -10 -25 -66 -71 -54 -42 -41 -37 -67 -82 -49 -45 -45 -25 -26 -28 -22 -29 -29 -33 -40 -37 -24 -41 -30 -17 -18 -29 0 0 -14 -33 -16 0 0 -3 -20 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -4 -4 -5 -4 -6 -5 -3 -3 -8 -12 -6 -3 -1 -3 -7 -5 0 0 0 0 -2 -5 -12 -9 -8 -6 -5 -6 -4 -2 -4 -3 -7 -6 -7 -9 -10 -9 -4 -3 -7 -8 -8 -7 -6 -8 -9 -5 -2 -1 -4 -6 -5 -4 -2 0 -2 -2 -1 -2 -2 -3 -4 -10 -9 -13 -10 -3 0 -1 -5 -5 -2 -2 -1 0 -6 -15 -6 -5 -6 -3 0 0 0 -2 -15 -12 -9 -13 -8 -2 -5 -9 -7 -3 -1 0 0 0 -2 -14 -9 -8 -14 -15 -8 -2 -9 -11 -9 -8 -8 -7 -4 -1 -1 -5 -1 -6 -8 -9 -8 -7 -6 -3 -3 -3 -2 -1 -2 -4 -3 -2 -1 -2 -7 -8 -5 -3 -1 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 -43 -93 -81 -97 -83 -15 -21 -52 -33 -19 -19 -25 -52 -61 -68 -71 -61 -69 -30 -38 -62 -50 -46 -65 -19 0 -18 -51 -43 -41 -30 -29 -40 -52 -69 -16 -42 -54 -27 -88 -18 -17 -19 0 0 -7 -48 -25 -77 -123 -114 -106 -72 -14 -2 0 -1 -9 -72 -127 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -99 -25 -9 -2 -19 -12 -6 -21 -7 -3 -1 -2 -1 -14 -51 -51 -34 -23 -21 -14 -12 -10 -3 -4 -3 -3 -7 -11 -19 -23 -14 -12 -13 -21 -32 -7 -13 -20 -36 -46 -52 -41 -46 -46 -46 -46 -41 -30 -44 -22 -34 -47 -46 -44 -52 -60 -60 -59 -49 -44 -47 -42 -26 -14 -10 -10 -10 -10 -12 -19 -28 -32 -32 -31 -31 -32 -32 -31 -49 -61 -66 -84 -86 -55 -20 -15 -36 -58 -59 -36 -45 -55 -83 -95 -91 -111 -74 -53 -52 -57 -41 -39 -43 -55 -63 -77 -86 -70 -19 -16 -8 -10 -8 -8 -11 -6 -8 -13 -14 -14 -11 -14 -47 -72 -44 -32 -28 -23 -27 -32 -82 -77 -38 -25 -25 -25 -23 -30 -26 -31 -38 -33 -21 -33 -27 -27 -15 -2 0 0 -2 -29 -38 -11 0 -11 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -6 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 -1 -1 -2 -4 -5 -1 -1 0 -3 -5 -6 -9 -12 -12 -11 -12 -10 -7 -3 -5 -4 -1 -14 -14 -8 -8 -8 -7 -4 -3 -3 -4 -5 -3 -6 -4 -7 -7 -7 -6 -5 -4 -2 -7 -10 -6 -4 -4 -7 -3 -3 -4 -4 -4 -3 -3 -2 0 0 0 -1 -2 -3 -4 -5 -11 -8 -13 -10 -3 0 0 -1 -5 -4 -11 -7 0 -9 -21 -7 -6 -4 -2 -2 -3 -1 -2 -10 -10 -9 -14 -12 -8 -13 -11 -12 -14 -13 -9 -6 -3 -3 -14 -7 -4 -14 -13 -7 -5 -8 -12 -11 -10 -8 -10 -10 -9 -7 -5 -6 -6 -7 -6 -6 -6 -5 -5 -12 -5 -1 0 -1 -2 -2 -3 -1 0 -5 -7 -6 -3 -3 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 -1 -79 -89 -81 -54 0 0 -66 -77 -59 -44 -28 -48 -31 -52 -71 -59 -53 -11 -7 -27 -39 -51 -49 -21 -7 -52 -55 -21 -24 -24 -18 -17 -16 -26 -5 -5 -4 -14 -22 -61 -86 -7 0 0 -13 -65 -106 -110 -131 -64 0 -33 -63 -34 -3 -1 -1 -1 -15 -18 -2 0 0 0 -3 -5 -90 -58 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -75 -45 -7 -13 -4 -29 -30 -10 -4 -7 -7 -16 -2 -4 -11 -19 -18 -34 -41 -38 -38 -22 -8 -2 -1 0 -7 -19 -46 -65 -38 -7 -7 -3 -3 -12 -16 -41 -71 -51 -44 -46 -51 -47 -47 -37 -47 -45 -46 -48 -23 -39 -46 -53 -59 -65 -62 -58 -61 -46 -47 -49 -42 -28 -14 -10 -10 -10 -8 -7 -10 -17 -21 -23 -24 -25 -26 -28 -16 -50 -61 -72 -85 -81 -47 -14 -12 -35 -61 -61 -32 -35 -37 -83 -103 -107 -114 -96 -84 -62 -65 -58 -45 -43 -46 -63 -26 -66 -76 -39 -21 -17 -13 -9 -6 -7 -7 -8 -11 -14 -10 -16 -14 -23 -54 -45 -19 -14 -15 -20 -23 -24 -37 -32 -26 -22 -20 -27 -31 -31 -28 -25 -21 -26 -34 -29 -10 -32 -10 0 0 0 -1 -1 -23 -6 -19 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -2 -1 0 0 -1 -2 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 -1 -3 0 -1 -3 -4 -4 -4 -4 -5 -4 -8 -8 -6 -6 -7 -7 -10 -11 -12 -4 -2 -2 -2 -5 -6 -2 -9 -11 -10 -13 -15 -8 -4 -4 -3 -5 -4 -2 -2 -3 -5 -8 -7 -8 -6 -3 -9 -12 -11 -5 -7 -10 -10 -9 -4 -4 -3 -3 -3 -3 -3 -1 0 0 0 -1 -3 -5 -6 -7 -5 -9 -3 -1 0 0 -4 -13 -10 -10 -13 -6 -1 -8 -14 -14 -10 -2 -6 -11 -11 -7 -7 -12 -8 -9 -9 -11 -14 -15 -15 -15 -6 -7 -5 -2 -2 -2 -1 -9 -14 -11 -8 -7 -8 -9 -6 -7 -7 -8 -8 -8 -9 -7 -2 -3 -6 -6 -5 -5 -5 -5 -2 -1 0 0 0 -1 -3 -5 0 0 -2 -2 -3 -4 -2 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 -26 -50 -100 -71 -57 -61 -56 -53 -84 -78 -78 -78 -81 -53 0 0 -2 -16 -41 -53 -51 -34 -20 -2 -35 -50 -30 -30 -22 -19 -28 -37 -30 -28 -6 -9 -7 -13 -46 -18 -8 -10 -62 -63 -28 0 -59 -42 -24 -53 -114 -43 -5 -14 -56 -78 -56 -33 -18 -4 -1 -8 -4 -7 0 0 -47 -104 -70 -53 -66 -85 -81 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -7 -58 -14 -5 -16 -15 -4 -3 -15 -3 0 -6 -15 -11 -11 -15 -11 -28 -28 -35 -61 -45 -51 -44 -15 -2 -6 -17 -17 -38 -71 -51 -16 -7 -6 -4 -21 -25 -27 -46 -66 -11 -53 -67 -71 -71 -60 -41 -55 -61 -53 -46 -41 -52 -54 -70 -73 -74 -66 -63 -69 -49 -49 -42 -36 -27 -16 -12 -10 -11 -7 -5 -7 -12 -19 -20 -20 -20 -15 -14 -18 -40 -52 -66 -84 -81 -55 -33 -44 -39 -73 -75 -53 -40 -43 -82 -108 -128 -132 -108 -83 -73 -72 -43 -33 -33 -39 -43 -19 -51 -76 -49 -18 -12 -7 -14 -6 -5 -10 -10 -9 -15 -10 -17 -13 -24 -42 -53 -17 -13 -16 -20 -20 -23 -29 -24 -17 -22 -23 -25 -25 -26 -29 -26 -20 -31 -31 -29 -33 -26 -2 0 0 0 -14 -35 -7 -1 -21 -11 -11 -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 -4 -18 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 -1 -2 0 -6 -2 -4 -7 -7 -6 -5 -5 -2 -1 -3 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -6 -3 -2 -2 -5 -6 -7 -6 -5 -7 -7 -7 -6 -4 -5 -11 -6 -4 -3 -3 -3 -2 -1 0 -11 -13 -10 -8 -5 -8 -6 -6 -3 -1 -2 -4 -3 -4 -7 -2 -1 -6 -14 -13 -5 -6 -10 -12 -9 -5 -5 -5 -2 -6 -5 -3 -1 -1 -2 0 0 -2 -3 -6 -7 -4 -2 -9 -5 -10 -11 -9 -9 -10 -5 -3 -10 -24 -16 -26 -43 -33 -7 -1 -1 -4 -10 -13 -8 -4 -2 -4 -4 -6 -10 -12 -13 -9 -1 -2 -1 -1 -5 -6 -2 -2 -12 -10 -9 -9 -11 -10 -2 -8 -3 -2 -6 -8 -8 -6 -5 -1 -2 -3 -3 -4 -5 -5 -4 -3 -1 -1 -2 -2 -3 -4 0 0 -1 -3 -2 0 -1 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 -1 -76 -92 -88 -70 -45 -23 -41 -67 -77 -74 -75 -72 -75 -71 -36 -11 0 0 -62 -81 -79 -62 -55 -90 -36 -32 -22 -15 -37 -46 -77 -80 -55 -55 -53 -21 -14 -25 -28 -4 0 0 -31 -75 -95 -86 -115 -65 -74 -90 -96 -91 -127 -15 0 0 -36 -74 -45 -11 -1 -2 -30 -88 0 0 -95 -128 -85 -43 -21 -46 -137 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -70 -5 -3 -8 -1 -3 -3 -7 -4 -6 -32 -19 -33 -21 -23 -33 -26 -49 -25 -31 -37 -25 -23 -24 -6 0 -2 -4 -18 -55 -62 -35 -22 -36 -38 -31 -30 -46 -42 -44 -30 -23 -72 -71 -75 -78 -65 -52 -51 -52 -58 -58 -55 -58 -64 -72 -73 -71 -62 -63 -60 -50 -52 -37 -33 -25 -18 -15 -15 -20 -10 -9 -11 -15 -19 -21 -20 -20 -24 -29 -30 -32 -50 -64 -84 -85 -70 -55 -51 -46 -83 -93 -93 -85 -70 -72 -86 -105 -117 -103 -81 -74 -72 -39 -36 -32 -31 -33 -28 -47 -55 -43 -28 -19 -9 -8 -4 -5 -14 -14 -11 -13 -17 -24 -14 -19 -49 -55 -69 -55 -24 -19 -18 -25 -27 -21 -18 -25 -24 -8 -5 -14 -20 -18 -6 -22 -26 -31 -32 -21 0 0 0 0 0 -13 -16 -3 -20 -8 -15 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 -2 -4 0 0 0 -2 -4 -3 0 0 0 -1 0 -5 -3 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -6 -7 -4 -4 -3 -2 -3 -7 -6 -5 -6 -7 -5 -4 -3 -1 0 -3 -3 -4 -5 -6 -7 -6 -6 -11 -11 -10 -8 -8 -11 -5 -7 -3 -1 -1 -3 -5 -4 -9 -2 -8 -6 -10 -13 -1 -6 -6 -6 -4 -3 -4 -4 -1 -4 -5 -3 -1 0 -11 -28 -4 -5 -6 -6 -6 -3 -2 -5 -4 -8 -10 -9 -6 -2 0 -1 -4 -15 -22 -34 -45 -33 0 -1 -3 -4 -2 -7 -10 -4 0 0 0 0 -1 -1 -1 -3 -10 -12 -3 -2 -5 -8 -7 -7 -10 -9 -9 -10 -12 -8 -5 -14 -6 -1 0 0 0 -3 -5 0 0 0 -1 -3 -6 -7 -4 -1 0 0 -1 -1 0 0 0 0 -3 -5 -4 -2 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 -31 -81 -64 -67 -65 -40 -9 -12 -37 -61 -67 -52 -48 -60 -72 -57 -47 -35 -27 -72 -79 -82 -36 -30 -81 -46 -23 -37 -47 -44 -38 -1 -27 -16 -8 -27 -43 -25 -72 -57 -29 -13 0 -4 -7 -8 -24 -42 -24 -61 -122 -79 -64 -85 -68 -42 -3 -8 -53 -53 -28 -4 -1 -5 -5 -7 -18 -114 -31 -34 -57 -57 -9 -71 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -61 -35 -12 -1 -1 -2 -2 -10 -5 -22 -38 -28 -23 -33 -97 -29 -49 -38 -22 -51 -26 -41 -40 -33 -22 -13 0 -1 -1 0 -25 -49 -36 -9 -13 -60 -62 -35 -14 -38 -62 -71 -93 -93 -88 -66 -59 -63 -62 -61 -50 -54 -85 -72 -56 -61 -61 -63 -63 -56 -55 -54 -45 -41 -47 -43 -36 -35 -30 -25 -26 -26 -16 -11 -13 -19 -23 -25 -24 -23 -26 -28 -35 -41 -48 -60 -84 -83 -67 -61 -56 -49 -61 -90 -95 -89 -74 -75 -89 -96 -92 -88 -62 -54 -49 -43 -42 -35 -21 -34 -50 -45 -39 -50 -27 -12 -6 -4 -6 -10 -10 -15 -13 -19 -29 -30 -13 -17 -79 -68 -52 -40 -18 -12 -15 -15 -22 -18 -16 -19 -19 -1 0 -13 -17 -12 -13 -21 -29 -33 -34 -18 -9 0 0 0 -3 -23 -27 -17 -20 -19 -23 -20 -6 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -7 -2 0 -2 -3 0 0 0 -1 -3 -2 0 -1 -1 -3 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -2 -5 -4 -6 -7 -5 -6 -10 -9 -6 -6 -6 -2 0 -1 -2 -1 -5 -3 -5 -5 -5 -5 -5 -5 -5 -11 -12 -9 -11 -11 -5 -7 -1 0 -3 -5 -6 -7 -5 -1 -1 -1 -2 -5 -4 -5 -3 -3 -2 -1 -1 -2 -3 -1 -4 -2 -1 0 0 -5 -9 -3 -3 -4 -5 -3 -1 -2 -1 -1 -2 -3 -1 -1 -1 -1 -1 -1 -2 -6 -12 -10 0 -2 -10 -8 -2 -4 -7 -4 -2 -6 0 0 -1 -1 0 -1 -4 -9 -1 -1 -4 -8 -11 -11 -11 -10 -8 -8 -11 -12 -13 -16 -13 -1 0 0 0 -5 -6 0 0 0 -4 -8 -8 -8 -6 -3 -3 0 0 0 0 0 0 0 -1 -8 -2 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 -23 -62 -41 -33 -48 -39 -12 -5 -15 -39 -47 -48 -21 -32 -66 -48 -27 -23 -20 -19 -12 -29 -9 -31 -48 -59 -65 -57 -18 -8 0 0 0 -2 -78 -52 -33 -12 -16 -69 -80 -64 -62 -31 -3 0 -3 -33 -32 -43 -107 -78 -65 -84 -94 -83 -14 0 -73 -52 -14 -7 -4 -18 -5 -3 -13 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -113 -5 -5 -2 -18 -12 -11 -11 -4 -17 -4 -26 -19 -36 -103 -37 -47 -27 -39 -46 -31 -40 -44 -53 -26 -7 -5 -11 -13 -2 -28 -29 -28 -42 -35 -52 -35 -42 -31 -41 -68 -40 -21 -36 -52 -64 -79 -79 -73 -77 -58 -64 -75 -66 -62 -80 -69 -65 -62 -60 -62 -52 -37 -34 -46 -60 -60 -55 -47 -43 -49 -40 -23 -14 -13 -23 -31 -32 -30 -31 -33 -32 -42 -45 -49 -61 -75 -77 -64 -62 -50 -48 -52 -67 -72 -82 -74 -74 -88 -109 -116 -74 -36 -38 -34 -29 -35 -36 -20 -7 -30 -29 -21 -19 -19 -16 -16 -13 -13 -15 -16 -16 -13 -17 -14 -18 -24 -32 -60 -58 -44 -27 -16 -15 -20 -24 -18 -13 -14 -21 -26 -25 -22 -17 -19 -23 -22 -12 -14 -28 -66 -24 -10 -12 -8 -7 -27 -32 -33 -28 -18 -6 -13 -22 -4 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -1 -4 -7 -5 -5 -3 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 -1 -3 -2 0 0 -1 -3 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -5 -6 -6 -3 -2 -2 -3 -3 -3 -4 -1 0 0 0 0 -1 -1 -2 -3 -3 -2 -3 -8 -11 -6 -8 -6 -12 -12 -4 -5 -3 -3 -3 -4 -5 -6 -4 -1 -5 -1 -1 -4 -4 -2 0 0 0 -1 -1 -2 -3 -3 -5 -3 -2 -5 -2 -1 -4 -4 0 -3 -4 -2 -1 -2 -1 -1 0 -12 -3 -1 -3 -3 -4 -20 -8 -10 -10 -4 0 -1 -5 -6 -3 -6 -8 -9 -9 -8 0 0 -5 -2 0 0 -1 -2 0 0 -4 -5 -6 -7 -10 -15 -1 -1 -3 -5 -11 -13 -10 -2 -1 0 0 -3 -3 -1 -1 -2 -5 -12 -11 -8 -7 -8 -9 0 0 0 0 0 -1 -1 -1 -2 -2 -4 -4 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -51 -15 0 0 0 -78 -42 -20 -29 -35 -20 -8 -8 -9 -30 -72 -75 -74 -41 -42 -39 -12 -7 -5 -6 -6 -7 -21 -53 -61 -63 -51 0 0 0 0 0 -17 -67 -41 -33 -27 -29 -53 -88 -62 -58 -27 -5 -1 -9 -66 -76 -63 -67 -77 -58 -54 -43 -84 -75 -26 -93 -80 -51 -23 -7 -3 -9 -6 -4 -4 -35 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -38 -3 -8 -14 -38 -25 -7 -31 -49 -65 -60 -41 -27 -35 -45 -48 -38 -30 -61 -45 -34 -33 -31 -30 -21 -13 -23 -53 -89 -71 -52 -27 -24 -43 -45 -31 -35 -19 -30 -57 -61 -30 -21 -32 -29 -37 -53 -76 -77 -78 -61 -67 -65 -64 -74 -93 -92 -86 -90 -93 -77 -60 -54 -39 -46 -54 -71 -78 -71 -65 -77 -57 -33 -20 -19 -26 -37 -37 -33 -33 -35 -37 -45 -48 -47 -51 -56 -59 -60 -64 -45 -45 -49 -60 -68 -62 -58 -64 -63 -41 -41 -60 -60 -28 -27 -57 -37 -23 -22 -13 -10 -14 -14 -17 -17 -16 -18 -18 -15 -10 -10 -14 -12 -16 -10 -16 -28 -39 -62 -67 -34 -17 -14 -16 -17 -18 -18 -12 -15 -21 -23 -24 -23 -17 -26 -11 -25 -23 -25 -40 -40 -30 -27 -19 -17 -16 -13 -4 -26 -27 -26 -23 -19 -17 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -21 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 -1 -2 -4 -2 -1 0 0 -2 -3 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -2 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -3 -5 -4 0 0 -2 -1 -2 -3 -4 -5 -5 -2 -7 -9 -7 -9 -9 -9 -4 -3 -4 -5 -5 -3 -4 -3 -2 -2 -2 -1 -1 -2 -2 0 0 -2 -2 -7 -14 -11 -5 -30 -13 -2 -3 -4 -3 -6 -4 -3 -4 -5 -3 0 -1 -7 -2 -2 -3 -2 -1 -1 -1 -7 -8 -3 0 0 0 -1 -3 -14 -12 -6 -8 -10 -6 -5 -9 -2 0 -1 -2 -3 0 0 0 0 0 -2 -6 -8 -7 -6 -3 -1 -3 -7 -6 -1 -2 0 0 -1 -1 -1 -3 -4 -6 -9 -9 -9 -8 -6 -3 0 0 0 -1 -2 -3 -3 -2 -4 -3 -4 -6 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -61 -33 -9 0 -30 -88 -36 -14 -17 -33 -39 -19 -9 -5 -20 -46 -50 -49 -34 -59 -66 -32 -11 -10 -6 -10 -13 -9 -18 -36 -18 -1 0 0 0 0 0 0 -26 -48 -38 -33 -33 -50 -57 -77 -76 -40 -16 -11 -19 -37 -36 -8 -24 -83 -108 -72 -3 -13 -87 -91 -92 -94 -99 -60 -15 -3 -1 -4 -5 -2 -12 -38 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -98 -16 -3 0 -3 -15 -23 -23 -24 -29 -47 -70 -58 -32 -14 -48 -46 -41 -35 -42 -68 -16 -17 -41 -30 -13 -18 -26 -33 -56 -55 -45 -41 -42 -31 -58 -37 -23 -28 -31 -18 -38 -69 -104 -116 -76 -65 -77 -68 -77 -83 -81 -73 -74 -43 -65 -86 -96 -99 -106 -114 -129 -92 -73 -68 -52 -56 -61 -67 -74 -79 -81 -77 -69 -43 -32 -31 -37 -41 -39 -33 -33 -36 -41 -43 -41 -34 -46 -30 -36 -44 -49 -47 -46 -47 -66 -88 -95 -76 -60 -88 -75 -116 -91 -60 -34 -29 -13 -12 -12 -16 -11 -5 -11 -11 -17 -13 -10 -12 -15 -11 -11 -12 -11 -15 -20 -11 -28 -29 -32 -53 -71 -59 -102 -17 -13 -16 -17 -17 -14 -18 -22 -25 -11 -9 -19 -29 -12 -26 -63 -50 -43 -34 -25 -25 -9 -16 -22 -26 -32 -37 -23 -29 -36 -34 -26 -14 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -3 -3 -4 -3 -3 -3 -3 -2 -3 -5 -4 -5 -6 -5 -1 -1 -5 -3 -1 0 0 -2 -5 -2 -4 -2 -6 -10 -8 -5 -7 -6 -4 -3 -5 -4 -2 -6 -5 -5 -4 -3 -7 -9 -10 -10 -1 -12 -13 -7 -6 -12 -12 -4 -10 -4 -2 -4 -4 -5 -7 -7 -6 -9 -10 -6 -2 -3 -1 -6 -2 -3 -2 -4 -7 -6 -6 -2 -11 -8 -3 0 -1 -6 -19 -9 -8 -10 -11 -11 -9 -8 -1 -1 0 -5 -6 -2 0 0 0 0 0 -11 -15 -1 -1 -1 0 -3 -6 -6 -4 -2 -1 -2 -1 0 -2 -4 -4 -6 -9 -9 -8 -8 -5 -3 -2 -1 -3 -3 -4 -4 -4 -5 -7 -3 -6 -7 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -68 -66 -64 -62 -58 -56 -60 -33 -12 -12 -30 -47 -43 -28 -18 -21 -44 -50 -43 -46 -62 -81 -30 -14 -21 -26 -33 -44 -51 -45 -43 -45 0 0 0 0 -18 -37 -20 0 -32 -36 -39 -52 -69 -48 -31 -48 -65 -55 -30 -18 -7 -1 -1 -10 -86 -114 -88 -27 -8 -47 -91 -106 -107 -117 -72 -15 -10 -6 -2 -3 -6 -1 -30 -26 0 0 -16 -30 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -84 -10 -6 -2 -9 -27 -27 -36 -57 -46 -34 -82 -53 -12 -9 -38 -53 -41 -51 -55 -47 -1 -4 -30 -24 -8 -9 -19 -28 -66 -39 -52 -60 -72 -68 -55 -43 -26 -15 -10 -19 -23 -67 -72 -66 -68 -67 -52 -42 -54 -87 -94 -89 -70 -45 -68 -83 -92 -92 -99 -109 -103 -79 -82 -68 -61 -66 -67 -61 -63 -68 -72 -74 -71 -54 -44 -43 -42 -41 -38 -36 -35 -43 -46 -42 -34 -25 -16 -33 -36 -43 -54 -63 -59 -57 -72 -77 -81 -73 -64 -81 -83 -114 -67 -46 -39 -25 -5 -10 -12 -12 -13 -10 -8 -11 -16 -10 -8 -10 -12 -8 0 -2 -3 -7 -10 -11 -31 -74 -62 -32 -52 -50 -37 -21 -56 -47 -17 -15 -15 -17 -19 -32 -6 -13 -26 -31 -17 -20 -42 -35 -37 -42 -28 -4 -1 -9 -21 -8 -4 -18 -25 -22 -18 -5 -6 -14 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -4 -6 -3 0 0 0 0 0 0 -1 -2 -2 -2 -5 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -2 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -4 -4 -2 -2 -1 -1 -2 -2 -5 -4 -4 -6 -3 0 -1 -4 0 0 -1 0 -1 -1 -2 -6 -2 -3 -4 -6 -6 -7 -7 -4 -3 -5 -3 -3 -3 -1 -1 -1 -13 -11 -11 -11 -8 -2 -5 -8 -6 -4 -3 -2 -4 -8 -4 -1 -3 -6 -6 -7 -12 -10 -6 -2 0 -1 -1 -1 -5 -7 -5 -5 -6 -7 -7 -8 -13 -10 -13 -5 0 0 0 0 -1 -2 -6 -6 -5 -8 -12 -3 -10 -6 -7 -11 -8 0 -2 -9 -7 -5 -2 -2 -9 -17 -12 -1 -2 -12 -13 -7 0 0 0 0 0 -1 -3 -3 -2 -6 -11 -2 -1 -1 -1 -2 -2 -4 -3 -5 -6 -5 -5 -6 -4 -7 -9 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -52 -57 -44 -28 -35 -45 -48 -51 -37 -27 -34 -69 -66 -51 -49 -41 -52 -75 -62 -51 -38 -12 -35 -22 -6 -10 -29 -57 -91 -26 -33 -52 -39 0 0 0 -9 -51 -66 -55 -54 -40 -23 -29 -54 -65 -70 -46 -58 -74 -37 -15 -4 -2 -7 -18 -38 -47 -94 -31 -5 -17 -53 -75 -17 -81 -60 -24 -24 -16 -11 -3 0 0 -8 -54 -133 -95 -104 -153 -147 -120 -61 -126 -115 -44 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -34 -26 -39 -40 -22 -28 -12 -4 -10 -38 -72 -98 -19 -2 -36 -83 -118 -46 -87 -50 -30 -18 -19 -20 -15 -16 -37 -52 -48 -49 -6 -34 -47 -56 -53 -45 -57 -36 -36 -36 -30 -29 -47 -79 -77 -58 -39 -27 -32 -76 -86 -105 -112 -102 -85 -84 -78 -75 -82 -96 -99 -91 -83 -87 -74 -63 -68 -71 -66 -56 -66 -71 -78 -80 -70 -58 -54 -49 -44 -42 -40 -41 -47 -51 -49 -30 -25 -28 -40 -45 -59 -59 -59 -59 -60 -64 -55 -70 -75 -84 -99 -96 -63 -53 -50 -31 -26 -28 -21 -12 -8 -6 -13 -12 -11 -16 -15 -12 -11 -12 -7 -1 -2 -1 0 -6 -11 -18 -46 -73 -25 -61 -61 -60 -78 -115 -117 -28 -14 -14 -16 -19 -19 -1 -21 -26 -22 -21 -36 -50 -23 -29 -33 -41 -21 -2 -7 -21 -4 -16 -23 -26 -25 -27 -26 -4 -7 -16 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -7 -1 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 -1 -3 -4 -5 -6 -1 -1 0 0 0 0 0 -7 -2 0 0 -1 -3 -1 0 -7 -11 -12 -10 -9 -5 -4 -4 -3 -2 0 -2 -9 -20 -20 -5 -8 -7 -6 -3 -3 -2 -2 -4 -3 -4 -6 -2 -2 -6 -6 -6 -9 -12 -15 -14 0 0 0 0 -4 -7 -6 -11 -8 -8 -9 -8 -18 -26 -14 -9 -16 -12 -8 -3 -1 -1 0 0 -2 -1 0 -7 -13 -7 -6 -1 -2 -3 -2 -3 -9 -19 -19 -17 -6 -9 -16 -13 -7 -11 -10 -8 -5 -1 0 0 -2 -14 -2 -3 -3 -2 -2 -6 -11 -3 -7 -12 -10 -7 -5 -4 -2 -6 -6 -4 -2 -3 -6 -4 -6 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -37 -41 -20 -13 -18 -33 -51 -51 -63 -52 -45 -60 -63 -18 -6 -52 -71 -64 -19 -63 -72 -35 -17 -25 -8 -6 -14 -40 -44 0 0 0 -4 0 0 -7 -36 -50 -52 -42 -51 -62 -54 -58 -58 -58 -61 -69 -50 -53 -58 -32 -10 -3 -3 -12 -19 -15 -22 -7 -13 -20 -16 -16 -37 -93 -37 -23 -25 -38 -42 -15 -2 -1 -4 -37 -100 -86 -105 -115 -129 -145 -144 -158 -141 -74 -28 -59 -108 -95 -44 0 -70 -80 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -33 -65 -33 -65 -80 -81 -57 -26 0 -1 -11 -46 -90 -92 -24 -1 -66 -117 -99 -58 -54 -17 -13 -4 -22 -26 -18 -48 -62 -60 -41 -18 -3 -9 -13 -16 -29 -50 -53 -42 -37 -32 -45 -40 -60 -83 -83 -86 -26 -15 -22 -37 -44 -75 -106 -120 -119 -115 -117 -131 -111 -99 -97 -101 -92 -78 -74 -63 -69 -70 -63 -56 -64 -71 -82 -47 -43 -55 -59 -51 -47 -46 -46 -48 -50 -47 -40 -10 -15 -31 -40 -41 -41 -44 -46 -61 -64 -62 -60 -60 -75 -88 -99 -103 -93 -82 -65 -34 -13 -14 -12 -6 -10 -27 -17 -14 -15 -18 -19 -18 -16 -9 -3 -1 -2 -1 -1 -13 -8 -7 -34 -60 -48 -83 -120 -101 -84 -65 -24 -14 -6 -8 -15 -23 -14 -7 -24 -22 -20 -17 -21 -32 -22 -14 -18 -33 -14 -2 -9 -11 -1 -19 -33 -29 -27 -27 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 -4 -6 -5 -2 -2 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 -5 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -4 -5 -12 -9 -6 -5 -3 -2 -2 -1 -4 -3 -3 -4 -5 -4 -4 -4 -3 -1 0 0 -2 -11 -2 -8 -4 -1 -2 -2 -1 -12 -10 -12 -11 -9 -7 -7 -7 -4 -4 -3 -2 -5 -12 -14 -3 -13 -13 -24 -25 -4 -1 -1 -1 -1 -3 -4 -3 -1 -2 -4 -4 -8 -10 -10 -8 0 0 0 0 -6 -9 -10 -13 -8 -5 -5 -6 -4 -9 -12 -6 -19 -18 -19 -10 -9 -16 -13 -2 -1 0 0 -3 -5 -6 -7 -7 -9 -8 -3 -5 -14 -20 -15 -8 -9 -10 -22 -17 -3 -6 -8 -9 -6 -2 0 -1 -4 -13 -6 -23 -8 -2 -6 -10 -8 -9 -6 -8 -11 -9 -6 -5 -4 -6 -7 -6 -4 -4 -5 -6 -3 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -16 -20 -20 -10 -8 -14 -20 -34 -46 -58 -63 -83 -74 -71 -81 -74 -77 -72 -67 -48 -65 -73 -75 -51 -13 -25 -54 -33 -47 -59 -47 -20 -10 -60 -41 -17 -20 -45 -42 -48 -57 -37 -26 0 -15 -34 -53 -56 -59 -63 -27 -47 -71 -37 -7 -3 -8 -8 -5 -1 -1 -3 -4 -4 -1 0 -21 -29 -30 -20 -22 -35 -31 -3 -3 -1 -6 -31 -46 -55 -83 -82 -72 -85 -127 -135 -94 -25 -3 -48 -109 -161 -176 -80 -144 -152 -97 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -131 -93 -73 -106 -102 -99 -72 -32 -8 -19 -24 -56 -81 -54 -6 -19 -86 -125 -91 -39 -22 -25 -24 -3 -9 -10 -24 -50 -50 -39 -16 -29 -26 -14 -14 -23 -27 -59 -47 -36 -49 -57 -16 -77 -98 -108 -107 -93 -42 -61 -34 -24 -18 -28 -62 -109 -127 -129 -130 -125 -109 -97 -112 -131 -120 -100 -86 -77 -78 -77 -66 -62 -67 -66 -32 -16 -20 -42 -55 -51 -49 -48 -51 -54 -34 -19 -13 -6 -19 -38 -44 -39 -33 -37 -54 -64 -73 -73 -74 -75 -80 -92 -84 -81 -81 -88 -84 -52 -11 -4 -2 -6 -7 -4 -14 -14 -14 -17 -18 -20 -16 0 0 -1 -2 -1 -4 -12 -8 -8 -29 -58 -74 -76 -69 -82 -54 -55 -36 -13 -8 -7 -10 -25 -13 -9 -18 -14 -17 -13 -70 -38 -29 -25 -18 -1 -1 -9 -10 -5 -1 -6 -30 -27 -28 -23 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -24 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -5 0 0 -1 -3 -2 -4 -2 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 -3 -13 -11 -8 -9 -6 0 -1 -4 -6 -2 -3 -5 -3 0 -1 -7 -5 -4 -3 -1 -3 -10 -12 -12 -3 -1 -1 -3 -5 -9 -7 -6 -8 -9 -9 -8 -7 -1 -2 -15 -8 -2 -5 -7 -5 -1 0 -5 -7 -5 -4 -1 0 -3 -5 -4 -2 -2 -3 -1 -1 -2 -4 -4 -1 -1 -2 -9 -9 -16 -18 -13 -9 -6 -7 -7 -8 -24 -28 -19 -8 -13 -12 -13 -14 -13 -13 -15 -14 -11 -4 -1 -1 -3 -5 -7 -7 -7 -9 -3 -12 -15 -14 -14 -9 -8 -8 -10 -7 -2 -2 -3 -10 -13 -5 -2 -4 -15 -33 -28 -18 -12 -5 -6 -8 -8 -7 -6 -8 -9 -9 -7 -6 -5 -4 -8 -8 -7 -6 -3 0 -1 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5 -8 -9 -10 -15 -19 -18 -22 -31 -28 -10 -6 -30 -70 -69 -62 -52 -39 -31 -30 -34 -40 -48 -60 -20 -44 -63 -59 -65 -79 -39 -19 0 -18 -37 -44 -62 -32 -30 -39 -10 -3 0 0 0 -8 -16 -4 -53 -57 -68 -94 -97 -75 -29 -14 -11 -18 -69 -32 -16 -6 -5 -7 -2 0 -4 -14 -18 -10 -2 -5 -23 -19 -2 -1 -1 -5 -16 -29 -65 -106 -53 -13 -6 -71 -100 -52 -8 -4 -3 -8 -44 -56 -146 -146 -124 -74 -85 -181 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -157 -101 -86 -106 -138 -141 -122 -57 -21 -16 -23 -27 -49 -41 -9 -13 -74 -113 -80 -76 -19 -12 -17 -13 0 0 0 -1 -13 -30 -40 -38 -21 -16 -30 -32 -33 -32 -37 -40 -38 -20 -26 -55 -108 -114 -120 -90 -66 -68 -102 -71 -48 -27 -19 -26 -43 -66 -96 -123 -117 -112 -113 -126 -137 -115 -116 -97 -84 -80 -78 -71 -73 -82 -100 -82 -17 -24 -22 -28 -33 -42 -51 -51 -28 -11 -12 -10 -6 -5 -14 -33 -35 -38 -41 -46 -56 -71 -79 -93 -92 -86 -83 -69 -108 -103 -108 -115 -85 -27 -15 -25 -13 -20 -17 -15 -14 -14 -21 -19 -9 -4 0 0 0 -1 -7 -8 -9 -14 -33 -22 -56 -70 -73 -78 -79 -51 -51 -24 -16 -15 -13 -8 -5 -1 -19 -16 -11 -29 -33 -11 -7 -53 -43 -39 -81 -16 -9 -9 -4 -20 -37 -33 -15 -16 -21 -27 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -5 -5 -2 -2 -4 -6 -5 -4 -1 0 0 0 0 -1 -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 -1 -3 -4 -1 0 0 0 0 -1 -2 0 -2 -3 -2 0 -2 -7 -3 -4 -5 -3 -1 -2 -1 -1 -1 0 -6 -9 -6 -2 -7 -4 -7 -6 -9 -11 -7 -4 -8 -7 -6 -5 -5 -4 -4 -2 0 0 0 -3 -3 0 -1 -5 -6 -4 -2 -1 -2 -2 -2 0 -1 -3 -4 -4 -6 -4 -1 -4 -7 -4 0 -2 -6 -7 -11 -8 -21 -23 -17 -14 -13 -9 -9 -9 -10 -13 -15 -13 -2 0 -1 -1 0 0 0 -1 -2 -1 -18 -19 -18 -20 -8 -7 -8 -3 -2 -1 -2 -2 -3 -10 -9 -7 -12 -17 -22 -33 -29 -24 -6 -4 -6 -7 -6 -6 -5 -5 -6 -6 -4 -2 -2 -6 -6 -6 -2 0 -2 -4 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1 0 -2 -7 -15 -21 -25 -27 -20 -18 -26 -45 -54 -42 -62 -45 -27 -24 -23 -17 -12 -10 -15 -23 -28 -34 -50 -47 -50 -64 -52 0 0 0 0 -15 -13 -6 -2 0 0 0 0 -1 0 0 -32 -76 -87 -97 -74 -62 -42 -63 -107 -89 -69 -30 -14 -28 -42 -40 -44 -46 -22 -4 -4 0 0 0 -1 0 -1 -5 -26 -12 -4 -2 0 0 -3 -17 -60 -58 -9 -1 -24 -63 -74 -65 -48 -33 -10 -25 -58 -79 -9 -24 -134 -145 -195 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -132 -96 -126 -72 -140 -134 -81 -50 -16 -11 -25 -53 -50 -24 -9 -118 -125 -94 -62 -50 -30 -23 -14 -7 -3 -1 -4 -8 -10 -27 -59 -73 -61 -52 -50 -44 -35 -33 -42 -52 -64 -62 -70 -65 -71 -84 -96 -87 -86 -95 -117 -109 -61 -32 -21 -25 -29 -41 -72 -118 -117 -124 -115 -122 -134 -115 -113 -96 -90 -85 -81 -81 -88 -104 -69 -36 -16 -10 -2 -12 -15 -43 -50 -40 -17 -25 -45 -33 -21 -11 -11 -20 -22 -33 -44 -44 -44 -55 -69 -74 -91 -89 -76 -73 -84 -111 -109 -110 -54 -11 -19 -32 -3 -31 -32 -24 -20 -12 -1 -1 -1 0 0 0 0 0 -5 -5 -9 -16 -20 -23 -64 -81 -103 -93 -77 -66 -50 -2 -1 -16 -24 -23 -22 -23 -34 -10 -8 -114 -183 -99 -77 -53 -34 -44 -37 -9 -12 0 0 -23 -34 -33 -21 -18 -35 -33 -11 0 -6 -6 0 0 0 0 0 0 0 0 0 0 0 -6 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 -4 -6 -6 -4 0 0 0 0 0 0 -3 -9 -4 -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 -1 -1 0 -1 -1 -1 0 0 0 -1 0 -2 -3 -4 -3 -3 -5 -6 -4 -6 -5 -1 -6 -7 -5 -2 -2 -6 -13 -6 -6 -8 -8 -5 -2 -1 0 -1 -1 -1 -2 -5 -2 -1 0 0 -1 0 -3 -8 -3 -2 -1 -1 -2 -4 -4 -3 -3 -5 -10 -13 -10 -5 0 0 0 0 0 -2 -6 -9 -24 -32 -26 -23 -19 -18 -17 -10 -5 -15 -22 -22 -13 -3 0 0 -2 -1 0 -2 -1 0 0 0 -19 -24 -23 -17 -7 -3 -1 0 0 0 -1 -2 -2 -3 -10 -6 -2 -2 -1 -8 -17 -14 -5 -5 -6 -5 -4 -4 -2 0 -1 -1 -1 0 -1 -4 -6 -8 -5 -4 -2 -9 -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 -5 -3 -5 -7 -14 -22 -28 -38 -47 -35 -19 -16 -22 -30 -34 -33 -15 -7 -5 -7 -7 -5 -3 -6 -12 -16 -20 -26 -28 -43 -44 -26 -12 -4 -26 -51 -62 -28 0 -1 -2 0 0 -28 -70 -49 -36 -30 -49 -82 -89 -88 -46 -64 -82 -62 -70 -57 -37 -25 -27 -33 -46 -45 -27 -5 0 0 -1 -2 -20 -8 -3 -4 -9 -13 -6 -8 -7 -4 -1 -10 -23 -30 -11 -2 -2 -30 -72 -81 -85 -83 -51 -61 -64 -96 -81 -9 -91 -56 -1 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -128 -72 -25 -3 -106 -129 -67 -29 -19 -27 -52 -55 -25 -28 -60 -110 -116 -62 -91 -82 -52 -42 -20 -8 -2 -28 -31 -17 -14 -67 -79 -86 -92 -82 -62 -54 -56 -58 -59 -68 -71 -43 -19 -60 -61 -59 -66 -71 -92 -93 -94 -85 -59 -32 -23 -28 -29 -49 -84 -118 -128 -123 -113 -109 -113 -116 -110 -99 -98 -95 -91 -92 -103 -121 -121 -60 -28 -7 -1 -1 -5 -31 -35 -29 -32 -41 -53 -57 -41 -21 -15 -16 -21 -43 -66 -50 -38 -43 -53 -64 -93 -94 -65 -57 -73 -109 -125 -86 -31 -19 -44 -36 0 -2 -23 -25 -15 -13 -11 -14 0 0 0 0 -2 -4 -3 -3 -6 -19 -20 -33 -62 -71 -105 -82 -65 -66 -57 -7 -1 -21 -31 -29 -23 -20 -11 -4 -12 -148 -131 -41 -49 -25 -2 0 -2 -8 -11 0 -2 -31 -12 -12 -17 -24 -34 -29 -4 0 -15 -19 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 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 -6 -8 -4 -1 0 0 0 0 0 0 -3 -8 -10 -11 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 -2 -5 -3 0 0 -3 -3 -2 -1 -1 0 -3 -3 -1 -1 -1 -2 -4 -1 -3 -7 -8 -7 -8 -20 -5 -4 -4 -6 -6 -5 -6 0 0 -3 -9 -8 -4 -4 -5 -3 -1 0 0 -5 -10 -1 -1 0 0 0 -3 -4 -3 -3 -6 -25 -37 -44 -29 0 0 0 0 0 0 -7 -15 -16 -28 -23 -22 -19 -17 -18 -16 -6 -6 -19 -8 -2 0 0 -2 -10 -1 0 -13 -12 0 0 -2 -20 -21 -22 -17 -12 -13 -13 -15 -4 -1 -17 -14 -8 -11 0 -1 -4 -26 -37 -24 -10 -8 -7 -5 -4 -4 -4 -3 -2 0 0 0 0 -12 -11 -2 -7 -16 -19 -18 -7 -1 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -8 -8 -7 -6 -5 -14 -21 -29 -40 -40 -32 -20 -16 -11 -12 -16 -16 -12 -12 -8 -6 -11 -20 -14 -6 -9 -7 -13 -19 -24 -37 -42 -41 -32 -32 -41 -51 -39 -33 -36 -57 -34 -23 -52 -72 -61 -39 -35 -34 -59 -99 -108 -73 -58 -94 -107 -83 -76 -82 -67 -29 -9 -8 -21 -26 -9 -7 -2 -3 -12 -24 -7 -11 -50 -46 -15 -8 -25 -22 -16 -6 -1 -3 -16 -8 -1 -3 -22 -90 -95 -102 -97 -88 -92 -112 -139 -47 -68 -112 -163 -160 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -75 -109 -53 0 0 -14 -103 -51 -45 -35 -52 -92 -40 -26 -88 -113 -104 -96 -67 -95 -99 -85 -61 -29 -24 -4 -64 -54 -40 -52 -82 -72 -66 -65 -66 -70 -79 -97 -102 -54 -49 -57 -48 -49 -72 -85 -69 -61 -72 -88 -93 -93 -98 -65 -38 -30 -29 -31 -64 -90 -95 -99 -118 -122 -122 -114 -114 -113 -106 -101 -104 -99 -98 -109 -121 -100 -26 -26 -7 -1 0 -7 -23 -35 -30 -35 -43 -50 -54 -37 -29 -26 -20 -17 -25 -39 -26 -44 -49 -53 -66 -82 -79 -54 -53 -70 -97 -132 -116 -65 -66 -45 -28 -5 0 -1 -6 -2 -15 -22 -13 0 0 0 0 0 -7 -12 -10 -10 -51 -31 -42 -78 -98 -111 -49 -27 -49 -57 -40 -16 -17 -33 -31 -13 -11 -14 -10 -20 -38 -39 -23 -14 -11 0 -1 -14 -6 -3 0 -8 -31 -26 -3 -5 -17 -31 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -5 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 -2 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 0 0 -4 -2 0 0 0 -1 -2 -6 -7 -6 -6 -7 -6 0 0 -4 -7 -7 -12 -19 -15 -7 -5 -8 -8 -6 -5 -6 -10 -3 -19 -17 -9 -6 -5 -2 0 -1 -2 -6 -8 -4 -3 0 -1 -4 -3 -5 -6 -2 -5 -48 -47 -44 -38 -19 -3 -2 -2 -3 -7 -14 -16 -13 -22 -21 -24 -11 -8 -10 -16 -24 -28 -24 -12 -10 -5 0 -2 -9 0 0 -10 -6 0 0 -1 -7 -8 -12 -12 -12 -14 -16 -15 -16 -12 -12 -8 -8 -17 -9 -5 -24 -28 -33 -42 -31 -8 -8 -8 -6 -12 -7 -2 -3 -2 -2 -7 -9 -27 -25 -8 -6 -14 -8 -4 -2 -2 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -8 -8 -8 -9 -12 -6 -10 -15 -19 -18 -31 -50 -54 -41 -22 -7 -9 -21 -28 -35 -41 -31 -19 -13 -11 -7 -8 -9 -15 -20 -25 -34 -32 -27 -36 -36 -45 -60 -70 -40 -65 -52 -41 -49 -65 -68 -61 -46 -37 -37 -22 -71 -94 -70 -53 -57 -60 -50 -62 -71 -79 -50 -23 -2 -7 -9 -6 -6 -4 -3 -11 -41 -46 -10 -25 -44 -20 -7 -23 -66 -27 -25 -25 -21 -18 -1 0 0 -6 -16 -33 -53 -95 -76 -83 -118 -151 -146 -154 -148 -146 -138 -82 -82 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -40 -84 -54 -62 -62 -105 -87 -54 -84 -112 -107 -103 -104 -90 -76 -82 -73 -104 -59 -32 -53 -77 -52 -30 -56 -73 -68 -69 -78 -84 -61 -81 -97 -71 -67 -52 -51 -63 -76 -88 -93 -80 -88 -90 -93 -96 -95 -97 -75 -46 -36 -34 -43 -75 -90 -92 -112 -120 -123 -133 -117 -112 -112 -103 -99 -103 -104 -103 -109 -114 -75 -25 -16 -9 -7 -3 -19 -48 -60 -47 -42 -63 -49 -31 -24 -34 -33 -33 -29 -29 -26 -25 -54 -47 -55 -61 -65 -66 -66 -73 -79 -60 -119 -150 -95 -21 -43 -26 -11 -2 0 0 0 0 -3 0 0 0 0 0 -6 -7 -8 -12 -30 -69 -40 -55 -110 -111 -73 -34 -24 -43 -49 -24 -9 -23 -34 -24 -9 -17 -19 -13 -16 -34 -42 -22 -5 0 0 -7 -27 -2 0 0 -10 -19 -17 -1 -11 -3 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -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 -2 -4 -2 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 -1 -1 -2 -5 -5 -1 0 -1 -1 0 0 0 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -9 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -2 -1 -1 -7 -6 -2 0 0 -1 -1 0 0 0 0 0 0 -2 -5 -4 -2 -1 -1 -1 0 0 0 0 -1 -1 0 -2 -5 -7 -7 -7 -7 -5 -2 0 0 -3 -6 -6 -8 -11 -10 -4 -5 -5 -4 -5 -5 -6 -14 -8 -18 -19 -16 -11 -3 -1 -1 -2 -3 -3 -5 -6 -4 -2 -5 -4 -3 -4 -7 -7 -14 -57 -50 -47 -36 -27 -16 -7 -23 -18 -22 -21 -17 -15 -20 -19 -6 -1 -9 -5 -11 -26 -30 -23 -15 -12 -4 0 0 0 0 0 -1 0 -9 -8 0 0 0 -1 -2 -3 -17 -30 -26 -15 -14 -23 -22 -19 -17 -16 -9 -9 -8 -10 -13 -12 -8 -9 -10 -14 -26 -16 -6 -17 -25 -4 -11 -19 -36 -37 -23 -18 -30 -10 -10 -2 -25 -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 -11 -10 -11 -12 -14 -21 -22 -24 -19 -18 -22 -43 -53 -56 -37 -14 -10 -28 -49 -57 -53 -50 -45 -41 -19 -9 -6 -12 -25 -33 -28 -23 -27 -31 -13 -36 -56 -74 -76 -41 -54 -48 -34 -37 -47 -54 -65 -53 -61 -45 -24 -20 -94 -87 -81 -91 -81 -59 -81 -53 -49 -57 -62 -62 -35 -20 -10 -5 -4 -1 -9 -63 -64 -19 -1 -16 -7 -4 -41 -60 -14 -5 -5 -15 -17 -14 -25 -21 -11 -1 -3 -22 -96 -115 -101 -111 -117 -107 -121 -132 -120 -93 -112 -140 -19 0 0 0 -9 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -96 -68 -67 -65 -98 -90 -111 -128 -117 -122 -106 -105 -75 -49 -70 -108 -145 -100 -110 -103 -82 -70 -48 -51 -64 -67 -71 -64 -35 -16 -49 -65 -64 -63 -76 -59 -89 -81 -90 -96 -93 -89 -94 -86 -84 -88 -92 -85 -66 -48 -43 -56 -72 -81 -99 -107 -113 -115 -118 -116 -98 -101 -97 -95 -95 -96 -99 -105 -101 -48 -14 -8 -14 -21 -30 -80 -94 -88 -63 -48 -52 -29 -16 -17 -23 -27 -34 -39 -34 -41 -47 -53 -51 -58 -62 -69 -73 -71 -66 -61 -52 -79 -92 -57 -18 -31 -23 -10 -11 -5 0 0 -3 -20 -4 0 0 0 0 0 -2 -1 -13 -22 -38 -59 -83 -117 -67 -45 -35 -28 -26 -18 -39 -25 -27 -31 -23 -12 -30 -33 -11 0 0 -5 -22 -3 0 -4 -7 -11 0 0 0 -11 -18 -25 -23 -12 -1 -26 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -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 -1 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -8 -8 -3 0 0 0 -1 -3 -3 -5 -10 -15 -14 -10 0 -2 -6 -7 -7 -6 -5 -10 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -6 -10 -9 -10 -23 -11 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 0 0 -1 -5 -5 -2 -8 -17 -15 -13 -8 -7 -8 -6 -4 -3 -2 -8 -5 -4 -3 -5 -8 -6 -5 -1 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 0 -4 -4 -3 -3 -5 -5 -2 -4 -3 -1 0 -1 -2 -5 -2 -4 -4 -7 -8 -5 -6 -3 -3 -4 -9 -13 -11 -10 -12 -13 -7 -6 -6 -3 -3 -7 -3 -1 -1 -3 -6 -7 -4 0 -6 -5 -5 -7 -14 -41 -50 -34 -31 -31 -30 -28 -32 -29 -23 -18 -25 -24 -14 -2 -2 -16 -22 -15 -15 -19 -15 -17 -17 -12 -6 -4 -4 -5 -4 0 -2 -1 -10 -7 0 0 0 0 0 -9 -22 -29 -22 -11 -12 -18 -31 -21 -18 -16 -12 -7 -11 -25 -14 -6 -5 -8 -13 -28 -19 -27 -31 -35 -31 -20 -18 -26 -28 -33 -29 -13 -7 -19 -18 -18 -19 -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 -35 -20 -12 -12 -13 -17 -18 -23 -34 -19 -18 -17 -27 -50 -67 -48 -25 -18 -29 -51 -69 -39 -39 -41 -42 -34 -20 -15 -25 -36 -37 -32 -19 -15 -17 -23 -38 -56 -75 -77 -50 -8 -18 -61 -44 -26 -32 -35 -8 -3 -16 -53 -41 -29 -77 -59 -79 -85 -83 -66 -56 -48 -46 -45 -54 -68 -64 -46 -16 -4 -1 -3 -21 -47 -41 -17 -1 -1 -1 -7 -16 -7 -1 0 -1 -2 -49 -50 -30 -31 -3 0 -6 -49 -114 -105 -123 -130 -117 -121 -150 -155 -125 -107 -136 -148 -115 -94 -44 -176 -127 -49 -58 -224 -184 -129 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -96 -93 -87 -103 -120 -113 -125 -131 -135 -110 -106 -85 -43 -45 -61 -122 -159 -150 -159 -169 -88 -61 -57 -57 -49 -54 -65 -67 -80 -54 -32 -88 -58 -71 -82 -75 -56 -53 -70 -82 -89 -88 -85 -85 -83 -76 -78 -89 -94 -85 -56 -57 -78 -70 -73 -94 -109 -112 -111 -113 -114 -108 -97 -94 -94 -93 -95 -100 -89 -46 -12 -6 -4 -18 -42 -77 -152 -113 -100 -67 -57 -51 -8 -2 -1 -6 -13 -20 -24 -28 -21 -36 -48 -52 -59 -66 -69 -69 -58 -41 -38 -46 -40 -33 -18 -12 -11 -8 -1 -2 0 0 -8 -8 -2 0 0 0 0 0 0 -2 -6 -28 -26 -35 -67 -95 -98 -30 -16 -34 -39 -26 -11 -29 -32 -34 -25 -19 -22 -24 -33 -5 0 0 -7 -13 -2 -8 -20 -8 -12 -11 0 0 0 -1 -19 -19 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -5 -9 -7 -3 -1 0 0 -2 -5 -4 -4 -1 -1 -9 -14 -9 -7 -7 -6 -7 -5 -2 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -6 -5 -6 -5 -3 -20 -21 -11 -3 0 0 0 0 0 0 0 0 0 -2 -3 -4 -1 0 -2 -2 -2 -6 -8 -5 -4 -4 -6 -6 -6 -12 -12 -8 -7 -6 -5 -6 -6 -7 -8 -4 -3 -7 -6 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -3 -6 -1 -7 -6 -5 -5 -6 -6 -1 0 0 0 -2 -4 -7 -5 -5 -5 -4 -4 -4 -6 -7 -8 -5 -2 -4 -8 -9 -6 -8 -7 -8 -6 -4 -2 -2 -8 -3 -1 -1 -4 -10 -11 -10 -11 -5 -2 -3 -5 -13 -32 -32 -32 -35 -34 -29 -25 -26 -22 -21 -24 -18 -13 -13 -10 -10 -26 -26 -18 -20 -25 -21 -15 -21 -8 -6 -7 -11 -11 -4 0 0 -16 -20 -9 -2 -1 -3 -14 -30 -30 -28 -28 -19 -2 -4 -11 -15 -23 -28 -22 -15 -25 -25 -37 -33 -19 -12 -18 -28 -10 -12 -18 -28 -32 -29 -24 -15 -8 -12 -20 -15 -13 -19 -18 -19 -25 -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 -52 -24 -13 -10 -9 -22 -26 -29 -36 -42 -22 -21 -38 -54 -66 -56 -18 -21 -32 -51 -58 -31 -30 -14 -17 -32 -38 -33 -36 -45 -48 -41 -27 -24 -27 -34 -40 -53 -66 -65 -52 -59 -65 -78 -75 -55 -40 -32 -37 -50 -44 -66 -53 -64 -63 -18 0 -22 -55 -79 -60 -51 -56 -40 -41 -63 -87 -99 -62 -20 -4 -6 -13 -22 -22 -31 -11 -3 -5 -1 -2 -22 -9 -7 -5 -6 -1 -66 -59 -36 -6 -2 -2 0 -33 -83 -119 -130 -129 -132 -128 -136 -136 -109 -134 -145 -138 -141 -134 -131 -83 -77 -54 -29 -77 -137 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -99 -121 -34 -60 -118 -152 -157 -121 -83 -27 -5 -86 -113 -70 -84 -123 -120 -109 -114 -112 -32 -52 -50 -62 -69 -66 -69 -36 -55 -73 -86 -114 -104 -82 -82 -84 -79 -74 -74 -82 -72 -50 -46 -58 -73 -74 -71 -71 -77 -75 -71 -88 -115 -68 -61 -83 -100 -104 -104 -106 -109 -106 -96 -90 -91 -89 -92 -101 -66 -21 -4 -13 -11 -55 -95 -133 -151 -112 -105 -68 -59 -34 -4 -3 -3 -13 -7 -8 -14 -20 -27 -37 -42 -49 -57 -67 -60 -39 -52 -62 -62 -45 -27 -25 -18 -4 -1 0 -6 -12 0 0 -10 -14 -8 0 0 0 0 0 -15 -26 -29 -40 -67 -51 -93 -93 -61 -23 -26 -29 -34 -28 -24 -27 -19 -12 -18 -17 -26 -35 -33 -18 -1 0 -14 -11 -8 -20 -19 -3 -17 -10 0 0 0 0 -5 -3 0 0 -1 -4 -26 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -7 -5 -6 -8 -4 0 0 0 0 -3 -4 0 0 0 0 -2 -6 -7 -6 -8 -5 -6 -3 -3 -3 -1 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -8 -4 0 -3 -12 -16 -21 -20 -11 -3 0 -1 -4 0 0 0 0 -2 -4 -4 -1 -4 -4 -3 -3 -3 -4 -4 -6 -5 -2 -1 -1 -5 -7 -2 -5 -8 -9 -10 -9 -7 -7 -2 -5 -8 -6 -5 -4 -5 -1 0 -1 0 0 0 0 0 -2 -2 -1 -3 0 -2 -3 -3 -4 -5 -5 -5 -1 0 -1 -4 -5 -5 -5 -7 -3 -2 -4 -6 -6 -8 -7 -4 -1 -4 -6 -6 -4 -4 -7 -3 -3 -2 -2 -3 -3 -2 -1 0 -1 -5 -9 -10 -11 -2 -1 -2 -6 -14 -28 -32 -31 -36 -31 -16 -9 -15 -24 -32 -11 -4 0 -5 -14 -20 -21 -29 -24 -30 -25 -23 -31 -25 -21 -11 -8 -11 -15 -11 -1 -3 -16 -18 -22 -21 -19 -19 -30 -29 -26 -27 -29 -17 0 0 -1 -24 -25 -20 -18 -19 -21 -24 -40 -25 -16 -13 -16 -18 -9 -7 -26 -34 -26 -22 -25 -20 0 0 -9 -13 -18 -20 -18 -17 -22 -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 -40 -16 -12 -9 -7 -12 -25 -45 -49 -50 -43 -35 -37 -49 -63 -56 -33 -21 -29 -43 -59 -54 -35 -13 -12 -19 -30 -31 -29 -31 -30 -24 -24 -26 -34 -48 -48 -52 -58 -61 -56 -45 -54 -61 -37 -2 -13 -18 -19 -23 -43 -48 -4 -17 -40 -39 0 0 -2 -53 -83 -85 -93 -84 -45 -46 -46 -62 -78 -58 -28 -6 -19 -21 -14 -11 -4 -3 -61 -80 -59 -82 -13 -52 -50 -31 -7 -30 -57 -99 -58 -7 -3 -1 -5 -56 -68 -90 -128 -111 -91 -109 -126 -122 -119 -147 -134 -137 -140 -137 -123 -102 -50 -6 -7 -13 -39 -95 -107 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -105 -131 -87 -34 0 0 0 -172 -238 -213 -196 -181 -64 -47 -58 -82 -81 -82 -66 -81 -84 -73 -52 -19 -7 -61 -89 -85 -76 -78 -76 -85 -92 -95 -104 -101 -64 -8 -4 -16 -40 -65 -80 -83 -79 -67 -87 -110 -101 -56 -48 -90 -97 -92 -91 -94 -97 -99 -92 -88 -91 -94 -95 -106 -44 -10 -2 -10 -28 -94 -161 -170 -144 -111 -90 -58 -62 -39 -24 -10 -6 -14 -2 -4 -5 -13 -23 -30 -32 -46 -43 -44 -43 -30 -40 -62 -43 -34 -18 -11 -6 0 0 0 -9 -9 0 0 0 0 0 0 0 0 -1 -3 -11 -28 -41 -59 -117 -137 -94 -70 -38 -14 -1 -6 -20 -24 -19 -8 -2 -1 -7 -11 -23 -33 -37 -25 0 0 -1 -17 -23 -21 -10 0 -3 -2 0 0 0 0 0 0 0 0 -19 -27 -12 0 0 -2 0 -7 -9 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -5 -6 -3 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -2 -6 -7 -8 -11 -5 -2 0 0 0 0 0 -5 -3 0 0 0 0 0 0 -2 -5 -7 -5 -7 -7 -7 -4 -1 -4 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -5 -2 0 0 -4 -12 -13 -21 -22 -18 -11 -10 -14 -2 -6 -6 -5 -5 -4 -4 -6 -6 -4 -2 -1 -3 -6 -6 -6 -2 0 0 0 0 0 0 -2 -7 -9 -9 -10 -11 -11 -3 -5 -11 -11 -11 -10 -6 -1 0 -5 -5 0 0 0 0 0 0 0 -3 -7 -5 -1 0 0 -3 -6 -5 -4 -5 -5 -4 -2 0 -3 -9 -4 -3 -10 -9 -7 -7 -3 -3 -3 -3 -4 -4 -5 -5 -3 -2 0 -6 -5 -2 -1 -1 -1 0 -2 -6 -8 -10 -11 -3 -5 -4 -7 -15 -24 -33 -32 -32 -28 -9 -1 -7 -20 -24 -33 -35 -22 -17 -19 -21 -18 -24 -21 -29 -23 -17 -16 -17 -18 -13 -11 -12 -15 -13 -10 -20 -13 -19 -21 -29 -31 -29 -24 -21 -27 -27 -26 -25 -14 -1 -4 -26 -22 -14 -11 -11 -13 -20 -23 -19 -14 -11 -10 -14 -20 -18 -27 -31 -24 -23 -22 -17 -13 -15 -13 -11 -20 -23 -20 -24 -24 -11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -34 -25 -17 -10 -8 -8 -8 -20 -40 -52 -54 -53 -42 -38 -56 -70 -55 -33 -18 -13 -21 -37 -47 -36 -14 -8 -8 -23 -35 -31 -14 -4 -5 -10 -6 -8 -27 -43 -46 -43 -56 -65 -52 -54 -53 -20 0 -24 -35 -47 -39 -46 -44 -67 -62 -41 -72 -80 -39 -18 -8 -14 -41 -89 -101 -84 -68 -48 -59 -66 -76 -86 -64 -30 -24 -15 -9 -5 -5 -48 -59 -54 -52 -56 -111 -73 -63 -39 -13 -10 -26 -12 -7 -6 -6 -9 -40 -17 -63 -80 -63 -58 -95 -93 -112 -137 -150 -125 -142 -169 -187 -116 -116 -173 -154 -103 -67 -32 -29 -85 -43 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -110 -13 -7 0 0 0 -23 -199 -223 -182 -128 -108 -66 -73 -89 -104 -100 -93 -88 -85 -85 -87 -56 -13 -9 -45 -85 -72 -90 -90 -81 -81 -92 -112 -89 -81 -52 -12 0 0 -11 -46 -77 -71 -56 -60 -88 -125 -98 -57 -58 -98 -89 -86 -85 -83 -83 -89 -86 -87 -93 -102 -91 -61 -20 -8 -2 -20 -73 -120 -155 -172 -144 -101 -71 -56 -57 -34 -36 -16 -2 -1 -2 -8 -5 -6 -11 -21 -30 -35 -37 -31 -48 -49 -43 -52 -30 -21 -14 -16 -15 0 0 0 -17 -6 0 0 0 0 0 0 0 0 -5 -16 -13 -29 -77 -81 -95 -123 -67 -39 -19 -16 -29 -26 -16 -16 -16 -5 0 0 -4 -12 -30 -32 -26 -13 0 0 -2 -28 -16 -13 -6 0 0 0 0 0 0 0 0 0 0 0 -23 -32 -25 -22 -13 -18 -5 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -3 -2 -1 0 0 0 -2 -1 0 0 0 0 0 0 -5 -6 -6 -6 -5 -2 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -7 -1 0 -1 -5 -10 -16 -19 -23 -25 -24 -17 -14 -13 -14 -20 -9 -6 -5 -4 -7 -5 -3 -1 -3 -5 -6 -6 -7 -1 0 0 0 0 0 0 0 0 -2 -2 -4 -7 -10 -8 -6 -4 -9 -12 -10 -2 -2 -2 -3 -4 -6 -5 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -3 -7 -7 -5 -3 -7 -7 -6 -4 -1 -3 -3 -7 -5 -5 -7 -6 -4 0 -2 0 -9 -14 -12 -9 -5 -3 -6 -7 -9 -9 -5 -13 -5 -4 -21 -33 -35 -34 -31 -27 -20 -15 -14 -17 -22 -22 -20 -17 -18 -19 -19 -17 -17 -24 -25 -19 -19 -21 -19 -15 -14 -14 -14 -11 -14 -18 -19 -17 -33 -32 -45 -39 -30 -22 -12 -27 -29 -26 -23 -21 -18 -18 -24 -22 -19 -19 -26 -27 -18 -16 -16 -22 -21 -18 -15 -13 -10 -25 -27 -25 -22 -23 -25 -28 -28 -26 -26 -27 -25 -22 -13 -2 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -15 -10 -9 -9 -10 -6 -8 -25 -25 -21 -32 -39 -45 -64 -65 -60 -43 -25 -12 -3 -7 -17 -32 -22 -8 -6 -13 -34 -40 -27 -9 -5 -4 -5 -6 -14 -24 -35 -46 -65 -71 -64 -46 -49 -53 -77 -66 -49 -31 -29 -37 -13 -43 -67 -72 -82 -79 -66 -69 -39 0 -5 -55 -70 -75 -73 -57 -82 -75 -55 -50 -58 -47 -24 -16 -14 -12 -7 0 -12 -4 0 -5 -37 -39 -21 -13 -14 -15 -19 -43 -14 -6 -7 -10 -15 -11 -46 -51 -51 -50 -57 -64 -84 -114 -140 -141 -136 -125 -125 -36 -89 -141 -18 -54 -100 -146 -121 -87 -79 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -90 -185 -153 -84 -60 -64 -73 -63 -91 -70 -68 -76 -82 -74 -73 -99 -77 -31 -45 -88 -68 -122 -111 -100 -83 -70 -54 -50 -66 -53 -22 -1 0 0 -20 -22 -35 -45 -75 -116 -128 -91 -71 -77 -88 -80 -83 -84 -85 -83 -83 -86 -92 -103 -82 -59 -29 -10 -14 -15 -41 -123 -152 -133 -158 -135 -81 -60 -37 -33 -43 -37 -10 -3 0 -2 -8 -15 -10 -11 -21 -27 -27 -24 -13 -66 -72 -72 -42 -4 -6 -13 -5 -1 0 -9 -21 -30 -4 0 0 0 0 0 0 0 0 -4 -8 -14 -31 -116 -118 -108 -95 -61 -22 -14 -7 -1 -6 -9 -10 -8 -1 0 0 -17 -30 -27 -28 -30 -7 0 0 -5 -20 -13 -9 -3 0 0 0 0 0 0 0 0 -6 -10 -4 0 -23 -33 -38 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -10 -4 -4 -2 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -5 -6 -5 -4 -3 -2 -1 -5 -7 -7 -4 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -5 -6 -9 -7 -3 -4 -8 -9 -7 -7 -15 -21 -27 -17 -8 -5 -4 -4 -6 -8 -8 -8 -7 -6 -6 -6 -8 -8 -8 -8 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 -2 -7 -9 -8 -5 -5 -7 -6 -5 -8 -11 -15 -8 -7 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -5 -4 -1 0 0 -3 -8 -9 -11 -7 -9 -7 -4 -2 -2 -8 -9 -3 -2 -3 -4 -2 -3 -18 -4 -2 -6 -12 -16 -11 -8 -6 -7 -10 -10 -9 -10 -7 -7 -18 -26 -30 -36 -44 -40 -25 -15 -13 -15 -16 -18 -22 -20 -19 -19 -18 -17 -17 -15 0 0 -1 -14 -21 -16 -12 -13 -16 -4 0 0 -7 -16 -6 -28 -35 -28 -24 -22 -20 -22 -28 -24 -23 -22 -22 -26 -32 -30 -24 -18 -17 -25 -33 -27 -15 -17 -26 -25 -16 -15 -20 -19 -23 -14 -24 -25 -25 -24 -23 -28 -22 -26 -17 -15 -12 -3 -9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -65 -41 -12 -8 -7 -10 -12 -11 -15 -25 -16 -13 -16 -22 -30 -50 -49 -54 -63 -29 -15 -5 -2 -6 -15 -16 -2 -9 -11 -21 -35 -40 -16 -10 -7 -6 -5 -9 -15 -15 -32 -41 -7 -59 -56 -53 -56 -65 -60 -32 -16 -23 -32 -38 -53 -55 -55 -51 -46 -34 -59 -17 0 -18 -33 -91 -84 -53 -27 -48 -95 -77 -71 -66 -57 -36 -15 -14 -16 -15 -9 -5 -2 0 0 -6 -18 -25 -28 -34 -42 -17 -11 -10 -3 -10 -4 -3 -15 -42 -44 -51 -42 -27 -41 -65 -95 -123 -128 -136 -148 -117 0 0 -134 -201 -95 0 0 -19 -39 -59 -105 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 -197 0 0 -298 -294 -106 0 0 0 0 0 0 0 0 0 -17 0 -98 -186 -149 -160 -64 -48 -54 -51 -26 -28 -54 -48 -56 -76 -76 -86 -98 -31 -42 -63 -62 -89 -95 -99 -52 -15 -11 -37 -75 -62 -26 -6 -3 -8 -25 -27 -47 -58 -107 -154 -119 -81 -80 -82 -85 -86 -84 -82 -81 -84 -89 -94 -96 -96 -94 -50 -23 -10 -19 -52 -114 -133 -114 -128 -133 -91 -61 -40 -19 -15 -21 -19 -4 -8 -5 -5 -8 -14 -19 -25 -30 -29 -19 -15 -45 -100 -85 -63 -53 -33 -12 -5 -6 -8 -12 -12 -20 -23 -13 0 0 0 0 0 0 0 0 -6 -7 -15 -53 -124 -135 -120 -66 -34 -22 -33 -36 -3 0 -12 -9 0 0 0 0 -21 -27 -23 -26 -27 -2 0 0 -1 -14 -24 -11 -3 0 0 0 0 0 0 0 -13 -18 -21 -14 0 -5 -11 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 -2 -7 -6 0 0 0 0 0 -2 -3 -4 -6 -5 -6 -5 -4 -2 -2 -4 -3 -5 -6 -9 -8 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -5 -7 -14 -12 -6 -6 -5 -5 -5 -6 -6 -13 -18 -17 -17 -12 -4 -2 -7 -9 -10 -9 -8 -7 -7 -8 -9 -9 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -11 -11 -16 -7 -5 -5 -8 -13 -13 -8 -7 -9 -7 -8 -7 -6 -3 -2 -1 0 0 0 0 0 0 0 -2 -4 -8 -11 -9 -1 0 -1 -1 -4 -8 -6 -2 -5 -7 -7 -7 -5 -1 -2 -1 0 -10 -12 -10 -14 -33 -34 -13 -12 -11 -13 -14 -8 -1 -1 0 -4 -6 -8 -10 -9 -6 -7 -19 -26 -26 -27 -22 -5 -3 -4 -2 -7 -22 -25 -3 -23 -12 -7 -10 -9 -1 -4 -13 -16 -18 -16 -11 -7 -15 -8 -6 -5 -3 -8 -19 -20 -19 -17 -18 -17 -18 -26 -39 -23 -23 -35 -36 -30 -31 -37 -34 -22 -18 -18 -27 -35 -31 -26 -28 -26 -13 -16 -20 -18 -23 -21 -21 -22 -21 -17 -15 -22 -22 -24 -16 -14 -25 -29 -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 -106 -36 -8 -7 -10 -9 -10 -16 -18 -16 -12 -12 -11 -11 -15 -31 -69 -103 -56 -21 -9 -11 -9 -6 -6 -4 -3 -10 -6 -21 -31 -29 -21 -18 -9 -4 -2 -3 -6 -11 -23 -32 -31 -51 -55 -59 -58 -60 -48 -45 -61 -41 -40 -50 -50 -52 -59 -16 -4 0 -6 -9 -52 -60 -30 -6 -23 0 0 -11 -41 -71 -87 -17 -77 -66 -59 -48 -38 -36 -19 -11 -4 -3 -7 -5 -18 -9 -37 -64 -64 -67 -17 -9 -14 -19 -3 -3 -3 -5 -16 -28 -43 -32 -40 -48 -67 -96 -103 -113 -113 -115 -83 -53 -14 -43 -36 0 0 0 0 0 -156 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -330 -274 0 0 -116 -234 -117 0 0 0 0 0 0 0 0 -37 -218 -197 -216 -198 -166 -127 -44 -36 -22 -9 -3 -13 -50 -76 -69 -70 -77 -85 -83 -3 -28 -53 -65 -71 -78 -83 -23 -4 -7 -47 -85 -76 -42 -26 -25 -22 -29 -62 -38 -65 -131 -138 -117 -86 -84 -84 -79 -78 -81 -83 -81 -90 -103 -110 -109 -101 -88 -29 -28 -23 -44 -92 -149 -152 -139 -115 -90 -63 -48 -22 0 -2 -2 -1 -3 -7 -9 -10 -11 -17 -19 -15 -19 -24 -30 -47 -97 -111 -79 -65 -37 -48 -40 -21 -9 -6 -32 -40 -17 -16 -20 0 0 0 0 0 0 0 -2 -10 -7 -19 -78 -128 -127 -107 -45 -35 -30 -28 -39 -40 -26 -16 -5 0 0 -3 -9 -19 -20 -8 -17 -21 0 0 0 0 -17 -19 -6 -10 -10 -2 0 0 0 0 -2 -21 -17 -10 -4 0 -4 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -6 -13 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 -1 -8 -9 -4 -2 -2 0 0 -2 -1 -5 -6 -6 -6 -7 -4 -3 -1 -3 -6 -5 -3 0 -12 -11 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -6 -5 -5 -6 -8 -7 -5 -20 -13 -5 -4 -6 -9 -8 -11 -14 -8 -1 -4 -9 -10 -11 -9 -10 -6 -2 -4 -10 -5 -1 -5 -11 -11 -8 -7 -4 -2 -1 -1 0 -1 -2 -4 -9 -12 -11 -13 -20 -15 -13 -5 -10 -14 -16 -14 -8 -13 -7 -6 -10 -12 -11 -11 -10 -2 0 0 0 0 0 -1 -5 -8 -8 -7 -4 0 0 -5 -3 -1 -1 -1 0 0 -4 -7 -7 -4 -1 -3 -12 -9 -15 -20 -24 -26 -26 -26 -19 -8 -4 -7 -11 -8 -3 -4 -3 -4 -5 -14 -21 -10 -2 -2 -7 -4 -1 -4 -5 -2 -1 -1 -1 0 0 -1 -1 -5 -2 -3 -8 -10 -11 -22 -36 -21 -18 -17 -18 -17 -13 -15 -17 -20 -22 -20 -17 -15 -14 -20 -20 -20 -20 -25 -33 -22 -22 -38 -40 -37 -36 -37 -33 -27 -19 -19 -28 -34 -33 -29 -26 -26 -15 -18 -19 -17 -17 -10 -16 -17 -18 -16 -14 -17 -23 -19 -11 -20 -23 -17 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -68 -19 -7 -5 -8 -8 -5 -6 -8 -9 -9 -10 -11 -8 -9 -15 -36 -64 -21 -9 -8 -8 -13 -16 -10 -3 -3 -8 -9 -11 -24 -23 -21 -17 -8 -1 0 -2 -5 -12 -31 -70 -70 -66 -57 -56 -62 -45 -24 -45 -73 -50 -38 -46 -46 -36 -39 -51 -37 -6 -34 -66 -63 -58 -6 0 0 0 0 0 0 0 0 -9 -52 -57 -73 -72 -74 -64 -54 -27 -15 -7 -5 -12 -41 -53 -27 -34 -54 -82 -74 -32 -36 -34 -18 -6 -6 -9 -4 -9 -13 -26 -61 -35 -46 -63 -77 -100 -116 -101 -115 -142 -116 0 0 0 0 -88 -129 -88 -252 -186 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -160 -78 0 0 0 0 0 0 0 0 0 -4 0 -142 -77 -28 -84 -250 -236 -171 -124 -66 -20 -11 -1 -10 -49 -47 -48 -78 -85 -71 -66 -69 -70 -54 -47 -76 -87 -91 -87 -63 -12 0 -3 -52 -91 -89 -70 -7 -23 -30 -18 -13 -42 -102 -194 -125 -90 -92 -94 -82 -79 -78 -83 -93 -105 -118 -126 -129 -123 -82 -38 -13 -23 -37 -112 -172 -191 -168 -130 -60 -41 -40 -41 -31 -1 0 0 -3 -4 -5 -5 -7 -19 -16 -15 -15 -17 -26 -53 -107 -83 -89 -57 -28 -38 -59 -59 -51 -46 -25 -8 -25 -18 -6 -17 -21 -10 0 0 0 0 -7 -9 -11 -16 -26 -100 -129 -110 -71 -38 -39 -43 -19 -13 -22 -27 -19 -2 0 0 -9 -18 -20 -22 -21 -32 -17 0 -2 -4 -12 -8 -9 -9 -11 -9 0 -2 -1 0 -2 -1 -7 -11 -2 0 0 -3 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 0 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -6 -1 -6 -6 -3 -1 -3 -6 -6 -6 -5 -5 -5 -6 -3 -7 -6 -3 -3 -5 -5 -1 -9 -9 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -3 -4 -4 -2 -4 -8 -7 -7 -2 -12 -11 -24 -34 -25 -3 -6 -8 -3 -2 -6 -11 -11 -12 -4 -9 -12 -7 -4 -10 -9 -2 -3 -4 -7 -9 -5 -3 -3 -3 -2 -1 -1 -2 -5 -6 -14 -14 -9 -12 -19 -18 -2 -6 -9 -9 -10 -7 -3 -13 -6 -7 -9 -9 -8 -11 -19 -13 -4 0 -1 -2 -3 -3 -3 -2 -1 0 -1 -2 -7 -4 -4 -3 -2 0 0 0 -8 -9 -8 -9 -8 -6 -10 -9 -14 -20 -23 -21 -15 -11 -15 -9 -4 -2 -3 -5 -7 -8 -8 -7 -12 -14 -6 0 -1 -7 -4 0 -1 -5 -14 -28 -6 -1 0 0 -17 -41 -18 -14 -13 -18 -22 -21 -18 -19 -17 -18 -18 -19 -17 -11 -9 -10 -11 -16 -15 -15 -18 -19 -23 -26 -25 -22 -19 -16 -16 -21 -38 -39 -34 -38 -38 -30 -25 -25 -29 -30 -32 -31 -28 -24 -22 -20 -19 -17 -17 -17 -15 -15 -13 -15 -21 -18 -15 -15 -14 -8 -10 -13 -14 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -68 -48 -21 -9 -6 -12 -13 -9 -7 -6 -6 -5 -9 -9 -3 -3 -12 -14 -10 -5 -5 -11 -12 -23 -32 -34 -40 -11 -7 -7 -7 -13 -16 -25 -20 -11 -4 -2 -6 -15 -26 -29 -48 -69 -70 -55 -60 -70 -62 -42 -65 -68 -61 -61 -73 -69 -13 0 -26 -50 -20 -1 -4 -51 -56 -10 0 0 0 0 0 0 0 0 0 0 0 -6 -27 -58 -43 -7 -30 -57 -47 -31 -20 -15 -11 -13 -15 -33 -59 -75 -62 -62 -69 -40 -22 -14 -11 -7 -7 -4 -15 -43 -41 -30 -35 -42 -67 -101 -102 -104 -106 -130 -121 -68 0 0 -49 -127 -192 -195 -193 -121 -14 0 0 0 0 0 0 -44 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -22 0 0 -44 -75 -159 -200 -130 -113 -122 -159 -164 -128 -73 -28 -7 -1 -1 -6 -46 -56 -71 -91 -97 -73 -69 -71 -78 -71 -69 -80 -80 -79 -87 -46 -8 -2 -14 -85 -101 -55 -11 -1 -8 -16 -16 -18 -58 -135 -186 -105 -120 -89 -89 -89 -88 -82 -89 -105 -120 -119 -116 -121 -110 -39 -15 -9 -45 -92 -140 -137 -135 -111 -64 -29 -24 -33 -25 -23 -18 -8 -1 -4 -12 -13 -5 -10 -23 -16 -5 -6 -23 -37 -82 -146 -103 -103 -82 -69 -56 -40 -45 -50 -76 -33 -17 -27 -16 -7 -22 -12 -4 -2 -3 -1 0 -5 -9 -12 -37 -81 -128 -131 -101 -67 -53 -46 -38 -31 -37 -25 -22 -20 0 0 -8 -16 -20 -22 -29 -26 -35 -22 -10 -14 -25 -21 0 -6 -8 -12 -9 0 -2 0 -5 -27 -31 -18 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -2 -5 -2 -1 -4 -6 -6 -7 -6 -2 -2 -5 -6 -8 -8 -9 -6 -4 -2 -3 -3 -2 -9 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 -1 -3 -3 -1 -10 -9 -7 -6 -6 -6 -6 -7 -17 -27 -26 -12 -5 -8 -10 -19 -19 -13 -8 -7 -8 -9 -10 -5 -5 -9 -5 -3 -5 -5 -5 -4 -1 0 0 0 0 -2 -4 -6 -7 -8 -15 -16 -7 -1 -3 -5 -4 -1 -4 -2 0 0 -5 -23 -6 -7 -7 -4 -1 -5 -25 -14 -9 -3 -1 -3 -2 -3 -3 -1 0 0 -2 -6 -9 -1 0 -1 -4 -5 -3 -1 -6 -6 -6 -9 -9 -5 -6 -6 -8 -9 -6 -2 -2 -6 -4 -4 -4 -2 -1 -1 -2 -3 -7 -7 -5 -4 -3 -4 -11 -13 -26 -27 -24 -22 -29 -46 -24 -3 0 -4 -24 -41 -21 -28 -26 -25 -19 -17 -17 -18 -17 -17 -18 -16 -9 -4 -3 -5 -2 -12 -24 -30 -26 -21 -24 -27 -22 -19 -19 -18 -17 -21 -24 -26 -28 -32 -36 -33 -27 -24 -22 -27 -28 -29 -27 -22 -20 -18 -16 -14 -14 -14 -12 -8 -14 -13 -14 -13 -14 -13 -8 -6 -10 -10 -14 -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 -59 -43 -25 -15 -10 -10 -22 -26 -15 -9 -8 -7 -9 -11 -10 -6 -10 -8 -10 -4 -4 -7 -18 -54 -36 -48 -49 -30 -6 -6 -8 -8 -6 -8 -17 -14 -15 -12 -12 -16 -11 -22 -13 -27 -61 -47 -65 -25 -21 -50 -69 -10 -25 -40 -47 -43 -19 -1 -51 -53 -27 0 -5 -69 -78 -75 -60 -33 0 0 0 0 0 0 0 0 0 0 0 -8 -103 -26 -26 -60 -54 -35 -24 -26 -19 -14 -20 -15 -75 -100 -95 -89 -107 -87 -68 -62 -45 -30 -19 -3 -3 -23 -45 -44 -40 -37 -44 -61 -88 -106 -101 -95 -117 -101 -20 0 0 0 -136 -166 -167 -180 -39 0 0 0 0 0 -3 -137 -202 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -224 -341 0 0 -134 -87 -55 -100 -117 -128 -87 -99 -110 -92 -47 -9 -2 -1 0 0 -9 -22 -62 -84 -97 -87 -75 -73 -85 -84 -71 -74 -80 -79 -91 -33 -7 -12 -27 -71 -115 -64 -15 -3 -8 -26 -47 -35 -92 -145 -180 -172 -110 -52 -78 -84 -86 -92 -101 -111 -127 -116 -108 -89 -58 -6 -22 -20 -112 -155 -120 -115 -83 -49 -37 -27 -32 -38 -24 -24 -18 -9 -7 -10 -14 -5 -5 -14 -15 -6 -9 -8 -22 -15 -68 -89 -31 -58 -34 -34 -20 -21 -21 -31 -74 -48 -28 -27 -29 -33 -48 -5 0 -5 -11 -10 -1 -7 -7 -6 -17 -71 -132 -126 -89 -40 -24 -32 -33 -37 -34 -27 -23 -22 -16 -9 -2 -23 -24 -14 -15 -23 -28 -10 -10 -20 -23 -15 -2 -8 -7 -9 -5 -8 -14 -13 -25 -20 -16 -11 -13 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 -7 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 -1 0 0 0 0 0 -2 -3 -3 -8 -9 -2 -5 -7 -4 0 0 0 0 -3 -7 -8 -5 -1 -2 -6 -7 -7 -7 -9 -9 -9 -11 -7 -8 -11 -10 -10 -9 -7 -2 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 -3 -8 -15 -14 -10 -7 -6 -6 -5 -5 -5 -7 -11 -15 -14 -5 -6 -24 -18 -16 -14 -8 -2 -1 0 -3 -2 -3 -3 0 -1 -3 -4 -5 -4 -3 -2 -1 -1 0 0 -6 -8 -8 -8 -7 -11 -13 -11 -6 -4 -5 -3 -6 -4 -1 0 -1 -6 -2 -10 -4 -5 -4 0 -4 -11 -5 -1 0 -2 -4 -4 0 0 0 -2 -4 -6 -8 0 0 0 -1 -5 -6 -2 -2 -7 -8 -8 -4 -2 -5 -10 -9 -8 -8 -7 -3 -1 -1 -1 -8 -3 0 -1 -2 -2 -4 -2 -4 -3 -4 -13 -27 -27 -24 -24 -25 -26 -30 -34 -30 -17 -12 -28 -32 -26 -24 -32 -32 -33 -27 -21 -18 -17 -19 -30 -19 -16 -15 -13 -10 -10 -11 -23 -27 -29 -31 -31 -31 -30 -18 -18 -22 -19 -19 -22 -21 -23 -10 -22 -34 -35 -30 -29 -25 -29 -30 -28 -25 -21 -19 -19 -17 -12 -12 -12 -13 -13 -14 -11 -9 -10 -13 -12 -8 -8 -10 -10 -11 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 -35 -80 -59 -28 -21 -12 -17 -31 -29 -23 -16 -9 -7 -7 -12 -7 -8 -13 -16 -5 -3 -3 -23 -40 -6 -55 -60 -33 -9 -2 -9 -10 -6 -10 -17 -11 -10 -16 -23 -18 -10 -17 -28 -61 -54 -40 -47 -64 -56 -45 -42 0 0 0 0 -32 -37 -9 -8 -51 -14 0 -4 -33 -53 -61 -32 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -55 -37 -26 -8 -6 -12 -18 -20 -60 -74 -78 -72 -78 -94 -119 -76 -62 -45 -13 -4 -9 -47 -81 -74 -58 -37 -28 -48 -75 -98 -115 -93 -120 -56 0 0 -22 -175 -178 -152 -162 -142 0 0 0 0 0 -55 -164 -149 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -190 -161 -57 0 -14 -177 -382 -222 0 -10 -50 -11 -35 -54 -79 -86 -76 -66 -72 -85 -58 -21 -9 -16 -4 0 -1 -10 -39 -59 -91 -76 -76 -82 -98 -80 -59 -55 -61 -73 -72 -30 -6 -47 -38 -47 -90 -92 -16 -11 -12 -30 -54 -68 -89 -94 -100 -131 -124 -68 -81 -83 -75 -84 -98 -111 -126 -131 -104 -47 -17 -8 -11 -27 -140 -137 -119 -79 -45 -30 -32 -22 -28 -34 -25 -21 -8 -14 -12 -16 -16 -13 -17 -14 -9 -6 -13 -20 -16 -5 -1 -13 -27 -32 -29 -115 -31 -12 -12 -17 -32 -29 -10 -6 -10 -9 -1 0 0 0 0 0 -2 -10 -16 -5 -23 -95 -131 -105 -68 -74 -41 -34 -31 -23 -14 -34 -16 -43 -60 -50 -36 -34 -27 -5 -13 -24 -26 -15 -8 -21 -26 -11 -2 -7 -10 -8 -2 -4 -13 -19 -19 -12 -15 -4 -13 -32 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 0 0 -2 -1 0 0 -1 -2 -1 -5 -6 -4 0 -2 -1 -3 -5 -3 -1 0 -2 -8 -6 -7 -8 -7 -4 -2 -4 -7 -6 -6 -9 -11 -10 -8 -8 -8 -6 -7 -9 -8 -9 -2 0 0 0 0 0 0 -2 -5 -3 0 0 0 0 0 0 -4 -6 -5 -6 -5 -7 -7 -6 -7 -7 -5 -5 -14 -11 -12 -11 -6 -16 -16 -10 -17 -11 -4 -5 -3 -4 -4 -3 -1 0 -1 -4 -3 -2 -2 -3 -4 -3 -4 -1 -2 -8 -7 -4 -3 -3 -2 0 0 -5 -7 -6 -7 -11 -11 -5 -7 -5 0 -1 -8 -1 -1 -7 -5 -1 -2 0 0 -3 -3 -2 -1 -1 -1 -2 -8 -7 -3 0 0 0 0 -5 -6 -6 -5 -4 -8 -12 -4 -1 -1 -3 -6 -8 -11 -3 -4 -5 -6 -6 -4 -8 -2 0 0 0 -2 -5 -8 -6 -5 -11 -18 -23 -22 -24 -24 -15 -21 -25 -23 -23 -43 -45 -47 -44 -41 -39 -37 -31 -19 -21 -31 -31 -27 -29 -30 -29 -17 -18 -25 -21 -16 -26 -22 -24 -28 -30 -31 -31 -32 -24 -23 -23 -7 -12 -22 -16 -4 0 -21 -35 -36 -33 -32 -32 -27 -30 -28 -23 -19 -19 -19 -14 -11 -12 -11 -11 -12 -10 -7 -8 -9 -11 -9 -7 -7 -7 -8 -18 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 -25 -32 -6 -31 -12 -11 -10 -12 -21 -28 -26 -11 -8 -15 -9 -9 -8 -13 -13 -9 -1 -8 -24 -32 -61 -54 -19 -5 -2 -4 -6 -8 -24 -38 -26 -9 -17 -32 -43 -32 -18 -11 -16 -23 -26 -22 -29 -51 -17 -61 -55 -34 -12 0 -13 -31 -21 -18 -40 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -56 -72 -64 -24 -8 -8 -10 -11 -8 -14 -25 -34 -52 -78 -108 -102 -62 -30 -10 -4 -14 -50 -63 -65 -49 -32 -23 -39 -59 -91 -94 -85 -94 -88 -90 -72 -20 -42 -166 -142 -141 -148 -85 0 0 0 -46 -144 -175 -170 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -127 -127 -340 -407 -418 -437 -388 -350 -434 -362 -81 -71 -44 -19 -26 -62 -57 -71 -71 -58 -64 -75 -98 -65 -46 -39 -33 -10 -12 -3 -3 -7 -16 -46 -47 -79 -83 -74 -71 -67 -64 -75 -91 -70 -35 -22 -61 -57 -43 -50 -62 -60 -47 -35 -43 -66 -100 -116 -87 -79 -80 -95 -90 -83 -79 -76 -93 -102 -121 -136 -110 -38 -16 -23 -28 -29 -57 -129 -56 -33 -49 -41 -30 -18 -14 -29 -32 -30 -25 -29 -14 -5 -6 -9 -8 -12 -12 -9 -8 -26 -26 -14 -7 -4 -16 -52 -39 -16 -23 -40 -34 -16 -10 -3 -1 -1 0 0 -5 -4 0 0 0 0 0 -1 -10 -17 -11 -33 -122 -113 -72 -43 -46 -51 -25 -28 -22 -18 -20 -24 -49 -68 -33 -2 -11 -13 -1 -13 -4 -16 -23 -15 -2 -11 -21 -18 -14 -11 -7 0 0 -5 -11 -15 -22 -34 -14 -10 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -3 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 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -1 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -3 -2 -1 0 -1 -5 -10 -8 -6 -5 -3 -4 -6 -7 -7 -3 -1 -6 -10 -8 -10 -7 -7 -6 -7 -8 -7 0 0 0 0 -11 -14 0 -2 -6 -5 -2 0 -1 -2 -2 -1 -5 -10 -8 -4 -4 -4 -7 -5 -7 -7 -11 -18 -19 -13 -12 -11 -12 -12 -9 -8 -12 -6 -1 -9 -19 -15 -12 -3 -1 0 -1 -2 -2 -3 -3 -3 -4 -5 -5 -4 -2 -6 -4 -3 -3 -5 -8 -1 -15 -5 -2 -7 -10 -8 -5 -13 -4 -1 0 0 -3 -14 -10 -10 -7 -3 0 0 0 -5 -6 -3 -5 -8 -3 -4 -7 -4 -2 -1 -2 -1 0 -2 -2 -4 -5 -6 -6 -11 -14 -6 -1 0 0 -2 -6 -4 -1 0 -5 -8 -5 -2 0 0 -1 -4 -4 -10 -20 -9 -19 -23 -24 -23 -23 -24 -25 -24 -17 -18 -21 -25 -31 -35 -58 -43 -39 -39 -27 -10 -2 -1 -33 -33 -14 -12 -30 -30 -26 -25 -16 -17 -24 -26 -24 -24 -27 -30 -29 -28 -29 -29 -30 -31 -11 -15 -20 -13 -5 -15 -20 -26 -31 -31 -29 -27 -27 -28 -26 -22 -18 -18 -18 -13 -9 -12 -10 -8 -9 -9 -8 -7 -8 -7 -7 -7 -6 -6 -1 -2 -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 0 0 0 0 0 -16 -23 -6 -8 -7 -6 -8 -15 -12 -11 -12 -11 -9 -9 -14 -16 -12 -5 -2 -25 -49 -32 -33 -28 -8 -1 0 -3 -21 -43 -42 -48 -24 -13 -19 -38 -56 -50 -30 -25 -22 -24 -20 -22 -27 -37 -47 -55 -58 -31 -36 -49 0 0 -5 -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 -50 -95 -96 -59 -28 -10 -8 -5 -4 -5 -9 -18 -50 -65 -84 -99 -72 -48 -16 -8 -11 -16 -27 -50 -76 -64 -30 -17 -14 -55 -69 -68 -70 -77 -116 -168 -87 -12 -74 -112 -133 -140 -131 -64 -16 0 0 -130 -195 -201 -104 0 0 0 0 0 -4 0 0 -55 -20 -84 -139 -1 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -87 -317 -448 -489 -421 -390 -406 -400 -511 -416 -353 -268 -72 -142 -64 -103 -77 -72 -69 -67 -58 -63 -80 -96 -102 -96 -85 -45 -47 -35 -7 -2 -7 -11 -15 -21 -36 -49 -70 -70 -60 -60 -71 -82 -92 -86 -55 -42 -47 -78 -100 -116 -68 -58 -59 -59 -53 -49 -79 -101 -119 -112 -77 -69 -77 -84 -74 -55 -54 -80 -99 -117 -76 -41 -32 -57 -66 -38 -82 -108 -93 -25 -16 -48 -39 -24 -25 -35 -28 -29 -37 -32 -20 -9 -3 -2 -22 -16 -7 -5 -8 -11 -26 -39 -28 -19 -30 -44 -25 -21 -18 -14 -14 -23 -35 -18 -13 -6 -7 -5 0 0 0 0 0 0 0 0 0 -9 -8 -18 -59 -150 -61 -39 -32 -26 -19 -17 -22 -15 -16 -25 -36 -41 -29 -39 -39 -15 -2 -3 -11 -1 -4 -10 -8 -8 -23 -18 -16 -15 -12 -5 0 -2 -11 -9 -18 -29 -37 -31 -26 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -12 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -5 -7 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -4 -2 0 0 0 0 -2 -7 -4 0 -1 -2 -3 -4 -4 -8 -10 -8 -7 -7 -12 -12 -9 -8 -8 -10 -8 -7 -8 -9 -9 -10 -8 -17 -8 -13 -12 -5 0 0 0 0 -6 -10 -8 -11 -10 -6 -1 -2 -4 -4 -2 -1 -5 -4 -3 -4 -4 -2 -5 -1 -5 -8 -6 -11 -20 -7 -8 -12 -4 -4 -7 -8 -7 -5 -2 -11 -15 -11 -10 0 0 -8 -7 -5 -3 -4 -6 -5 -4 -4 -5 -5 -8 -5 -3 -2 -3 -7 -7 0 -1 -1 0 -9 -8 0 0 0 0 0 0 0 -6 -24 -30 -12 -2 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 -4 -8 -9 -8 -4 -6 -4 -5 -5 -4 -3 -4 -8 -7 -3 -2 -2 -3 -2 -2 -2 -5 -9 -9 -7 -5 -4 -11 -24 -28 -26 -21 -16 -33 -32 -28 -23 -20 -18 -18 -19 -17 -16 -20 -22 -25 -34 -35 -11 -9 -8 -5 0 -1 -5 -35 -28 -10 -4 -18 -34 -33 -30 -5 -1 -19 -29 -26 -26 -31 -30 -27 -27 -26 -25 -25 -26 -28 -30 -23 -18 -16 -17 -16 -16 -23 -29 -25 -17 -12 -15 -24 -19 -16 -17 -18 -16 -11 -10 -7 -6 -7 -6 -7 -10 -8 -8 -8 -5 -4 -5 -6 -9 -10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 -6 -20 -8 -1 -3 -5 -7 -10 -11 -12 -7 -11 -10 -12 -14 -15 -9 -13 -8 -7 -34 -10 -28 -37 -10 -2 -1 -4 -40 -45 -20 -22 -44 -32 -21 -18 -29 -43 -14 -43 -50 -33 -16 -10 -13 -18 -29 -40 -44 -43 -56 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -53 -57 -44 -18 -5 -4 -3 -5 -15 -42 -14 -34 -57 -76 -69 -28 -17 -13 -15 -17 -18 -29 -61 -50 -22 -7 -20 -32 -51 -62 -62 -72 -106 -120 -159 -115 -109 -197 -174 -151 -168 -197 -109 -41 -199 -190 -194 -175 -53 -2 0 0 0 -110 -188 -118 -157 -175 -183 -180 -101 -227 -197 -138 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -137 -327 -451 -371 -241 -328 -344 -189 -211 -322 -424 -276 -121 -201 -171 -83 -69 -201 -143 -126 -113 -85 -64 -89 -78 -96 -95 -86 -74 -39 -41 -47 -37 -27 -27 -27 -45 -84 -78 -68 -74 -88 -108 -97 -99 -100 -93 -57 -45 -54 -50 -72 -127 -158 -84 -78 -60 -54 -56 -58 -52 -72 -106 -110 -99 -87 -75 -74 -67 -51 -48 -66 -83 -88 -25 -65 -82 -106 -144 -158 -117 -122 -81 -46 -47 -39 -29 -29 -32 -34 -36 -37 -28 -19 -10 -5 -7 -15 -40 -8 -3 -2 -5 -8 -6 -36 -49 -41 -26 -15 -8 -8 -14 -17 -18 -20 -31 -18 -45 -29 -25 -16 -2 0 0 0 0 0 0 0 -1 -24 -31 -60 -90 -94 -60 -49 -21 -16 -11 -6 -6 -9 -17 -28 -49 -47 -27 -21 -5 -3 0 -4 -3 0 0 0 0 -9 -15 -15 -16 -7 -10 -5 -6 -16 -26 -17 -30 -9 -7 -20 -28 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -9 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -6 -3 0 -3 -13 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -7 -2 0 0 0 -1 -1 0 -1 0 0 0 -1 -7 -8 -8 -8 -6 -7 -11 -8 -9 -5 -4 -8 -13 -12 -9 -9 -8 -7 -8 -12 -18 -14 -10 -5 -2 0 0 0 0 -1 -2 -8 -16 -19 -18 -8 -6 -3 -1 0 -1 -2 -3 -5 -5 -4 -2 -2 -2 -2 -1 -15 -22 -17 -1 -4 -39 -22 -9 -7 -8 -8 -7 -2 -12 -13 -11 -8 0 -1 -24 -20 -18 -13 -5 -5 -3 -8 -7 -9 -11 -6 -5 -7 -5 -3 -7 -5 -3 -11 -20 -6 -7 -4 -1 -1 0 0 0 0 0 -3 -8 -14 -13 -2 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -5 -5 -4 -8 -14 -9 -10 -5 -4 -5 -6 -6 -6 -4 -3 -5 -5 -2 -1 -3 -6 -8 -9 -10 -11 -13 -25 -37 -31 -36 -35 -29 -36 -35 -31 -28 -24 -18 -13 -16 -21 -16 -28 -26 -18 -18 -30 -31 -4 -1 -6 -22 -22 -11 -27 -35 -27 -9 -2 -6 -9 -12 -21 -20 -30 -31 -27 -29 -31 -28 -28 -27 -25 -24 -24 -25 -25 -29 -30 -108 -89 -21 -21 -21 -31 -36 -30 -20 -17 -20 -13 -20 -19 -18 -17 -15 -14 -13 -4 -5 -5 -6 -7 -6 -5 -7 -9 -6 -3 -5 -8 -7 -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 0 0 0 0 0 0 0 -14 -15 -4 -3 -4 -3 -11 -11 -10 -12 -14 -9 -14 -16 -14 -9 -7 -12 -6 -12 -23 -16 -62 -21 -1 -1 -1 -9 -18 -18 -8 -21 -40 -24 -14 -13 -19 -34 -49 -50 -39 -21 -9 -11 -12 -35 -40 -49 -52 -50 -8 0 0 -15 -30 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -50 -70 -54 -28 -14 -8 -4 -4 -6 -7 -9 -22 -60 -80 -55 -32 -27 -28 -19 -14 -15 -25 -44 -30 -16 -13 -14 -24 -28 -46 -49 -62 -82 -124 -140 -151 -163 -149 -111 -113 -120 -103 -128 -224 -215 -214 -248 -137 -124 -206 -124 -4 0 -51 -58 0 0 -40 -98 -65 0 -46 -96 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -174 -99 -253 -207 -54 -339 -422 -170 -75 -60 -62 -51 -286 -206 -121 -15 -84 -126 -131 -83 -103 -138 -166 -128 -138 -97 -77 -81 -96 -100 -93 -104 -84 -48 -18 -14 -21 -29 -19 -22 -34 -63 -118 -80 -68 -77 -87 -97 -100 -103 -85 -63 -69 -80 -71 -66 -152 -130 -114 -98 -95 -55 -47 -64 -68 -55 -56 -89 -117 -100 -90 -85 -74 -55 -38 -36 -47 -43 -25 -38 -91 -84 -83 -68 -63 -125 -96 -63 -42 -35 -36 -33 -43 -45 -43 -50 -46 -24 -11 -3 -17 -28 -27 -16 -6 -6 -5 -7 -6 -7 -25 -47 -45 -20 -11 -11 -11 -11 -10 -31 -21 -12 -12 -9 -22 -29 -14 -3 0 0 0 0 0 0 0 -11 -44 -73 -84 -64 -48 -66 -82 -34 -17 -9 -2 -5 -11 -7 -16 -51 -53 -41 -28 0 0 0 -12 -13 0 0 0 0 -8 -5 -9 -13 -5 -8 -1 -11 -24 -31 -31 -38 -32 -26 -24 -23 -21 -25 -18 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -2 0 0 -5 -8 -1 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 0 0 0 -5 -3 -2 -7 -1 -8 -6 -4 -5 -5 -2 -1 -6 -6 -6 -8 -10 -8 -1 -6 -6 -9 -12 -13 -13 -13 -10 -7 -7 -7 -8 -9 -15 -28 -26 -20 -10 -1 0 0 0 -2 -7 -14 -14 -8 -7 -2 -3 -2 -1 -3 -4 -7 -6 -4 -3 -3 -3 -4 -5 -7 -22 -17 -4 -6 -7 -6 -8 -8 -8 -8 -10 -1 0 -4 -5 -3 -2 -8 -27 -16 -14 -18 -19 -15 -7 -8 -10 -8 -7 -9 -9 -8 -8 -8 -12 -7 -3 -6 -9 -13 -4 -1 -2 -3 -2 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -7 -9 -7 -8 -5 -5 -5 -4 -1 -2 -6 -5 -6 -3 -2 -3 0 -2 -8 -10 -7 -16 -26 -19 -12 -8 -8 -14 -24 -33 -33 -34 -25 -19 -13 -9 -9 -12 -12 -33 -33 -24 -12 -9 -10 -9 -9 -12 -22 -24 -10 -7 -27 -29 -33 -27 -11 -2 -10 -36 -38 -33 -27 -23 -25 -31 -31 -28 -28 -16 -13 -21 -28 -26 -27 -31 -33 -34 -21 -20 -22 -31 -18 -16 -18 -18 -16 -14 -9 -10 -17 -13 -9 -7 -7 -6 -1 -4 -8 -7 -4 -4 -4 -7 -8 -10 -7 -5 -7 -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 0 0 0 0 0 0 0 0 -6 -33 -30 -12 -3 -4 -10 -16 -17 -11 -10 -8 -18 -18 -29 -26 -21 -25 -26 -14 -30 -44 -70 -39 -27 -6 -1 -2 -5 -18 -13 -12 -22 -17 -3 -6 -13 -22 -28 -28 -25 -25 -16 -9 -9 -25 -30 -61 -80 -61 -29 0 0 -10 -32 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -58 -56 -36 -29 -17 -13 -11 -11 -9 -13 -28 -70 -76 -61 -49 -46 -36 -17 -17 -20 -26 -35 -55 -23 -12 -11 -10 -20 -31 -47 -73 -83 -74 -83 -109 -117 -110 -104 -81 -77 -105 -155 -234 -247 -217 -224 -235 -244 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -203 -332 -397 -407 -401 -136 -51 -58 -11 0 0 -262 -333 -334 -327 -231 -458 -377 -203 -139 -71 -73 -175 -133 -109 -92 -91 -74 -80 -104 -86 -82 -105 -117 -96 -95 -52 -23 -14 -8 -29 -31 -44 -71 -92 -57 -63 -90 -103 -91 -76 -71 -72 -87 -86 -90 -93 -93 -157 -152 -132 -95 -72 -53 -50 -79 -88 -79 -71 -85 -113 -93 -92 -78 -64 -45 -28 -38 -40 -36 -52 -88 -88 -46 -55 -100 -97 -88 -62 -43 -37 -31 -36 -46 -59 -61 -61 -61 -42 -22 -11 -18 -26 -31 -31 -21 -11 -9 -6 -2 -3 -1 -24 -42 -36 -13 -7 -5 -6 -5 0 -5 -6 -2 -5 -7 -6 -18 -2 -5 -2 0 0 0 0 0 0 -22 -43 -44 -41 -31 -60 -90 -87 -39 -12 -3 -1 -8 -13 -14 -21 -60 -59 -38 -36 -29 -10 0 0 -28 -16 0 0 0 0 0 -7 -11 -10 -9 -2 -21 -28 -26 -27 -29 -28 -29 -36 -26 -17 -17 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -1 0 0 0 0 0 0 0 -2 -1 -3 -1 -8 -8 -1 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -5 -1 0 0 -13 -12 -6 -2 0 -3 -9 -15 -20 -22 -18 -8 -8 -6 -6 -10 -9 -2 -2 -9 -11 -11 -11 -9 -8 -11 -12 -16 -14 -9 -16 -30 -30 -34 -30 -35 -23 -4 0 0 0 0 0 -10 -19 -18 -16 -5 -7 -4 -3 -4 -4 -7 -7 -7 -6 -6 -6 -7 -1 -2 -21 -15 -10 -8 -4 -7 -7 -7 -8 -9 -8 -2 -1 -13 -4 -1 -5 -14 -20 -13 -11 -13 -12 -12 -10 -5 -9 -16 -11 -10 -11 -9 -6 -7 -8 -6 -5 -5 -5 -5 -2 -4 -5 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -8 -6 -3 -5 -9 -3 -2 -1 -3 -7 -10 -5 -4 -6 -3 -1 -2 -2 -7 -8 -20 -13 -34 -45 -24 -22 -27 -23 -23 -23 -24 -25 -26 -19 -11 -9 -8 -7 -8 -10 -15 -18 -21 -11 0 -1 -2 -9 -11 -10 -12 -11 -7 -6 -6 -31 -32 -22 -18 -24 -32 -30 -30 -26 -25 -24 -25 -26 -27 -28 -7 -9 -19 -26 -25 -29 -39 -38 -35 -27 -18 -13 -10 -17 -17 -18 -14 -12 -13 -12 -13 -16 -11 -8 -6 -2 -2 -6 -25 -9 -4 -9 -14 -12 -8 -6 -8 -6 -5 -5 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 -1 0 -41 -34 -34 -31 -9 -5 -2 -7 -21 -48 -27 -10 -6 -7 -13 -41 -46 -35 -45 -66 -65 -58 -58 -57 -38 -16 -15 -5 -5 -21 -31 -25 -7 -15 -22 -17 -8 -12 -8 -9 -12 -14 -20 -12 -8 -6 -23 -38 -31 -71 -74 -48 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -63 -61 -41 -25 -23 -16 -11 -9 -11 -21 -48 -80 -88 -87 -75 -62 -28 -21 -11 -12 -25 -47 -32 -25 -22 -14 -13 -21 -34 -44 -59 -58 -56 -69 -81 -87 -103 -102 -72 -53 -50 -81 -129 -149 -177 -212 -218 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -47 0 -154 -119 -51 -81 -237 -161 -21 0 0 0 0 0 -309 -399 -383 -289 -38 -158 -184 -170 -110 0 -55 -439 -114 -37 -64 -92 -360 -176 -163 -124 -111 -97 -104 -112 -100 -81 -81 -77 -77 -75 -40 -57 -70 -76 -94 -86 -76 -65 -54 -59 -65 -53 -81 -89 -73 -70 -76 -81 -79 -75 -73 -82 -89 -84 -106 -97 -124 -147 -130 -110 -129 -75 -45 -47 -64 -85 -95 -105 -102 -99 -97 -84 -83 -77 -57 -45 -37 -38 -42 -50 -65 -82 -87 -58 -44 -157 -115 -71 -52 -45 -39 -34 -55 -53 -52 -49 -47 -50 -25 -13 -12 -12 -13 -14 -11 -8 -7 -7 -4 -5 -38 -25 -40 -48 -36 -37 -8 -5 -3 -1 0 0 0 0 0 0 -1 -6 -8 -19 -21 -7 0 0 0 0 0 -33 -50 -52 -65 -83 -91 -121 -87 -44 -18 -11 -10 -9 -14 -15 -30 -55 -56 -36 -48 -22 -3 0 0 0 -1 0 0 -2 -2 0 -2 -13 -11 -4 -9 -33 -39 -26 -30 -35 -31 -20 -18 -22 -9 -9 -16 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -12 -4 0 0 0 0 0 0 0 0 -1 -4 0 0 -7 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -6 -4 -4 -11 -14 -8 -20 -20 -16 -8 0 -3 -11 -22 -24 -18 -15 -10 -7 -4 -4 -3 -4 -6 -11 -19 -18 -12 -14 -12 -7 -9 -11 -16 -20 -12 -18 -27 -27 -27 -25 -23 -28 -14 -2 0 0 0 0 -11 -19 -20 -15 -4 -3 -3 -4 -6 -5 -5 -5 -3 -4 -6 -6 -6 -8 -3 -19 -19 -13 -11 -7 -8 -9 -12 -11 -13 -9 -3 -7 -21 -2 0 -3 -7 -10 -14 -14 -9 -20 -20 -18 -13 -9 -13 -10 -9 -9 -5 -2 -3 -6 -5 -7 -8 -9 -6 -1 -4 -7 -4 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -12 -11 -12 -9 -9 -14 -7 -7 -5 -4 -3 -5 -6 -3 -6 -2 -1 -6 -11 -11 -10 -17 -15 -28 -27 -15 -18 -19 -26 -24 -22 -23 -28 -30 -17 -6 -10 -10 -5 -2 -2 0 0 0 -4 -5 -10 -14 -8 -7 -7 -9 -10 -12 -14 -15 -12 -23 -20 -20 -24 -26 -25 -28 -27 -25 -17 -11 -21 -38 -34 -4 -11 -22 -18 -20 -33 -39 -39 -37 -27 -18 -12 -11 -19 -16 -12 -13 -13 -12 -12 -12 -9 -13 -10 -8 -6 -6 -9 -22 -18 -16 -11 -10 -9 -8 -7 -4 -5 -4 -3 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 -27 -70 -50 -36 -34 -22 -6 -9 -1 -4 -13 -29 -32 -6 -6 -8 -13 -27 -51 -31 -43 -70 -69 -50 -52 -60 -66 -53 -47 -20 -12 -38 -65 -54 -14 -10 -13 -31 -22 -10 -2 -7 -8 -8 -9 -12 -15 -10 -29 -29 -25 -1 -19 -44 -52 -56 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -50 -71 -56 -36 -29 -20 -15 -5 -4 -12 -29 -51 -62 -93 -90 -79 -55 -29 -7 -7 -16 -23 -25 -33 -52 -29 -13 -11 -16 -29 -40 -51 -59 -60 -60 -54 -56 -67 -85 -77 -55 -44 -60 -96 -122 -146 -170 -89 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -165 -301 -226 -273 -259 -253 -259 -216 -134 0 0 0 0 -47 -102 -404 -402 -410 -321 -331 -348 -110 -21 0 -171 -228 -310 -176 -169 -108 -101 -128 -124 -105 -119 -132 -122 -94 -97 -104 -67 -67 -61 -51 -50 -49 -46 -37 -31 -36 -47 -56 -67 -58 -57 -63 -92 -139 -164 -165 -128 -103 -93 -87 -81 -99 -109 -91 -71 -98 -126 -139 -150 -156 -110 -63 -37 -39 -63 -80 -93 -108 -123 -122 -108 -102 -91 -74 -65 -52 -41 -36 -32 -35 -43 -60 -80 -85 -96 -96 -119 -71 -46 -41 -47 -54 -58 -58 -42 -46 -42 -36 -29 -18 -13 -24 -17 -7 -6 -7 -9 -9 -4 -2 -7 -17 -26 -49 -50 -40 -32 -28 -22 -7 -2 0 0 0 0 0 0 0 -3 -8 -11 -14 -2 0 0 -1 -1 -5 -40 -61 -55 -50 -62 -82 -90 -64 -34 -17 -14 -17 -11 -26 -24 -27 -41 -49 -51 -61 -68 -52 -51 -31 -8 -17 -2 0 -6 -8 0 -1 -10 -13 -7 -12 -30 -39 -22 -24 -27 -21 -16 -12 -14 -13 -13 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -1 -6 -8 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -3 0 0 -1 -10 -17 -17 -20 -17 -6 -1 -3 -7 -11 -15 -17 -3 0 -1 -2 -4 -6 -5 -8 -12 -12 -12 -13 -11 -7 -16 -10 -10 -15 -16 -19 -12 -14 -16 -22 -27 -27 -24 -34 -12 -1 0 0 0 0 0 0 -4 -6 -1 0 0 -2 -13 -10 -5 -6 -5 -4 -4 -9 -11 -10 -14 -28 -22 -8 -7 -9 -11 -11 -13 -14 -16 -9 -4 -11 -24 -17 -2 0 -7 -12 -16 -14 -6 -10 -14 -14 -11 -7 -9 -10 -10 -14 -6 -3 -6 -8 -1 -7 -7 -6 -4 -2 -3 -8 -2 -6 -8 -4 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -14 -13 -8 -7 -9 -10 -11 -10 -11 -4 -3 -2 -1 -4 -7 -10 -4 -1 -5 -9 -7 -2 -4 -6 -5 -5 -23 -39 -32 -2 -4 -6 -9 -20 -27 -17 0 0 0 -1 -9 -15 -13 -10 -7 -14 -21 -24 -18 -7 -5 -6 -8 -8 -8 -8 -8 -9 -8 -15 -17 -19 -22 -20 -18 -21 -27 -26 -22 -27 -34 -29 -21 -19 -30 -23 -24 -39 -40 -41 -34 -22 -14 -16 -19 -18 -24 -18 -18 -18 -12 -10 -13 -8 -9 -9 -6 -4 -6 -6 -2 -3 -21 -17 -16 -13 -9 -7 -4 -5 -7 -5 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 -16 -17 -16 -14 -10 -7 -7 -6 -2 -5 -14 -16 -7 -7 -13 -8 -13 -23 -26 -20 -51 -84 -65 -46 -44 -79 -67 -68 -50 -14 -22 -41 -43 -19 -4 -6 -23 -23 -12 -7 -9 -4 -1 -5 -17 -26 -33 -52 -8 -32 -32 -17 -49 -52 -51 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -53 -43 -44 -25 -11 -3 -4 -10 -18 -30 -55 -75 -90 -82 -54 -26 -12 -10 -13 -16 -26 -46 -43 -26 -17 -14 -16 -24 -32 -52 -61 -66 -62 -59 -67 -85 -95 -91 -77 -67 -71 -72 -94 -127 -159 -168 -160 -116 -74 -27 0 -8 -57 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -146 -208 -234 -248 -264 -262 -256 -307 -112 0 0 0 0 0 -275 -223 -70 -185 -361 -278 -107 -87 0 0 0 -182 -143 -40 -43 -128 -126 -111 -64 -71 -97 -105 -101 -99 -85 -79 -70 -51 -53 -42 -32 -51 -66 -35 -25 -24 -25 -28 -38 -49 -48 -59 -73 -117 -165 -162 -139 -137 -126 -111 -104 -103 -127 -118 -101 -70 -89 -139 -144 -95 -101 -71 -40 -34 -44 -71 -99 -110 -113 -112 -120 -110 -110 -101 -85 -71 -58 -39 -44 -40 -40 -51 -67 -89 -88 -112 -105 -77 -53 -45 -35 -40 -45 -51 -53 -39 -29 -11 -18 -23 -17 -9 -3 -3 -2 -3 -6 -8 -8 -1 -9 -21 -33 -35 -41 -30 -20 -25 -31 -22 -4 0 0 -3 -2 0 0 0 0 0 0 -1 0 -1 -4 -1 -3 -3 -9 -33 -49 -47 -46 -62 -67 -56 -61 -28 -11 -20 -34 -41 -45 -40 -37 -56 -58 -58 -70 -96 -63 -93 -82 -32 -4 -9 -7 -1 -9 -7 -3 -11 -23 -22 -23 -14 -17 -20 -20 -28 -25 -16 -16 -14 -9 -12 -12 -17 -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 -9 -13 -9 -2 0 0 0 0 -2 -4 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -2 -1 -2 -1 -1 -6 -9 -6 -12 -18 -14 -12 -3 -10 -11 -11 -12 -12 -1 -1 -9 -5 -3 -7 -9 -9 -8 -8 -9 -10 -10 -8 -16 -7 -10 -15 -17 -17 -16 -13 -16 -23 -27 -29 -31 -27 -10 -6 -5 -2 0 0 0 0 0 -1 0 0 0 0 -10 -9 -6 -6 -6 -6 -6 -6 -10 -11 -15 -20 -11 -9 -11 -12 -26 -35 -22 -11 -13 -7 -6 -14 -17 -9 -6 -5 -13 -19 -17 -14 -16 -14 -15 -10 -7 -7 -8 -8 -4 -10 -7 -7 -6 -4 -2 -8 -7 -2 -1 -3 -6 -6 -3 -5 -2 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -8 -9 -9 -7 -5 -5 -6 -9 -10 -10 -6 -4 -1 -6 -10 -12 -12 -9 -4 -2 -3 -3 0 -1 -4 -2 -8 -34 -38 -30 -43 -38 -33 -11 -6 -7 -5 -1 -1 0 0 -3 -7 -13 -19 -17 -7 -10 -12 -14 -15 -12 -6 -7 -5 -7 -7 -4 -3 -8 -3 -4 -9 -10 -7 0 -2 -22 -25 -24 -25 -25 -20 -22 -40 -35 -34 -33 -30 -28 -31 -29 -17 -9 -11 -18 -21 -21 -12 -10 -12 -12 -13 -12 -5 -10 -8 -6 -6 -7 -8 -8 -6 -13 -8 -12 -12 -8 -5 -4 -5 -9 -10 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 -1 -10 -14 -28 -38 -28 -11 -9 -8 -5 -5 -1 -14 -12 -9 -7 -2 -4 -9 -17 -13 -20 -65 -61 -60 -51 -47 -46 -34 -15 -11 -21 -43 -44 -17 -8 -6 -13 -21 -16 -14 -15 -8 -1 -1 -9 -17 -47 -45 -5 -12 -1 -13 -47 -47 -45 -38 -20 -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 -6 -27 -1 -49 -32 -16 -11 -15 -12 -8 -7 -19 -47 -72 -91 -72 -46 -28 -19 -15 -12 -14 -30 -47 -42 -28 -17 -15 -15 -16 -16 -22 -41 -48 -53 -62 -67 -77 -95 -103 -93 -80 -76 -83 -95 -99 -107 -120 -138 -162 -157 -131 -111 -143 -141 -149 -106 -65 -25 0 0 0 0 -90 -136 -89 -41 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 0 0 0 -20 -136 -59 -147 -214 -249 -240 -266 -273 -275 -292 -231 -33 -10 0 0 0 -43 -137 -376 -287 -177 -174 -262 -412 -42 0 0 -16 -22 -103 -82 -102 -101 -94 -90 -72 -55 -101 -89 -78 -100 -130 -83 -73 -63 -44 -34 -30 -36 -33 -31 -26 -24 -31 -29 -82 -77 -76 -73 -68 -78 -116 -139 -146 -140 -134 -136 -118 -120 -121 -115 -88 -58 -88 -122 -146 -135 -85 -81 -42 -36 -42 -61 -92 -119 -112 -115 -119 -118 -113 -109 -104 -91 -80 -57 -40 -44 -46 -57 -76 -86 -94 -105 -86 -63 -53 -55 -55 -45 -37 -35 -37 -42 -43 -37 -37 -22 -18 -14 -6 -1 0 -1 0 0 -5 -14 -19 -28 -31 -34 -36 -30 -20 -26 -3 -6 -6 0 0 -1 -4 -1 0 0 0 0 0 0 -2 -2 -1 -2 0 -1 -16 -21 -38 -53 -52 -45 -66 -69 -68 -81 -83 -56 -52 -50 -53 -57 -65 -70 -66 -65 -77 -82 -82 -68 -64 -64 -24 -1 -6 -11 -6 -9 -4 -11 -20 -24 -22 -18 -22 -23 -22 -22 -31 -31 -15 -13 -13 -12 -10 -11 -21 -12 -2 -2 -6 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -17 -8 -2 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -1 -6 -6 -4 -4 -6 -16 -3 -7 -12 -11 -10 -10 -8 -8 -9 -9 -8 -6 -13 -8 -6 -5 -6 -8 -7 -6 -6 -17 -16 -12 -11 -11 -14 -7 -7 -10 -11 -11 -13 -6 -24 -29 -30 -33 -30 -14 -2 -4 -5 -4 -2 0 0 0 0 0 0 0 -1 0 -7 -9 -7 -5 -2 -1 -4 -12 -8 -7 -9 -8 -10 -10 -8 -18 -22 -15 -7 -10 -12 -6 -15 -20 -18 -17 -17 -13 -24 -18 -11 -11 -14 -14 -5 -8 -6 -2 -4 -10 -8 -3 -9 -4 -1 -4 -10 -10 -9 -2 -6 -7 -4 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -3 -1 -1 -3 -16 -9 -7 -7 -7 -4 -4 -1 -4 -10 -10 -9 -7 -6 -7 -9 -5 -2 -1 -3 -7 -2 -11 -32 -27 -21 -17 -7 -12 -5 -18 -13 -4 -4 -8 -5 -21 -20 -17 -16 -18 -15 -9 -6 -7 -7 -7 -7 -6 -6 -1 -5 -6 -7 -9 -10 -6 -1 -13 -6 0 0 0 0 -2 -22 -28 -29 -28 -24 -24 -25 -28 -33 -31 -26 -23 -22 -24 -15 -7 -10 -18 -22 -20 -13 -14 -11 -13 -14 -12 -14 -9 -9 -5 -4 -6 -8 -8 -21 -6 -7 -9 -7 -4 -1 -2 -3 -1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 -19 -43 -31 -38 -21 -11 -5 -2 -5 -8 -5 -2 -7 -12 -8 -8 -5 -1 -1 -14 -11 -11 -41 -68 -62 -55 -41 -29 -16 -11 -10 -27 -47 -52 -32 -24 -11 -8 -11 -12 -9 -16 -16 -7 -3 -3 -2 -18 -26 -27 -57 -70 -48 -44 -58 -55 -61 -61 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -81 -40 -16 -11 -11 -10 -10 -11 -27 -54 -80 -78 -67 -52 -43 -29 -15 -14 -18 -27 -38 -41 -38 -33 -29 -22 -14 -12 -14 -23 -41 -49 -54 -62 -79 -101 -104 -99 -96 -94 -87 -82 -94 -106 -121 -138 -152 -139 -150 -147 -147 -149 -147 -159 -145 -132 -111 -79 -33 -13 -140 -193 -199 -205 -133 -83 -42 0 -37 -102 -44 -3 0 -53 -102 -200 -167 -34 0 0 0 0 0 0 -156 -237 -276 -231 -251 -258 -249 -266 -297 -326 -312 -342 -191 0 -25 -85 -30 -133 -177 -215 -192 -175 -204 -289 -175 -76 -144 0 0 -132 -127 -74 -62 -45 -57 -38 -42 -52 -73 -85 -61 -73 -109 -144 -116 -62 -61 -38 -27 -38 -56 -45 -29 -33 -48 -51 -60 -129 -105 -108 -98 -84 -93 -114 -128 -126 -128 -130 -134 -142 -140 -115 -85 -63 -59 -102 -143 -149 -149 -108 -56 -33 -42 -57 -76 -97 -116 -118 -111 -108 -110 -111 -108 -98 -81 -53 -32 -42 -60 -68 -83 -90 -92 -101 -96 -71 -57 -60 -64 -59 -52 -45 -41 -47 -45 -43 -33 -27 -35 -25 -21 -14 -5 -1 0 0 0 -8 -27 -39 -35 -28 -35 -29 -19 -21 -32 -26 -25 -4 0 0 0 -1 0 0 0 0 0 -1 -3 0 -3 -2 0 -1 -7 -25 -31 -57 -73 -64 -49 -73 -103 -74 -88 -102 -75 -57 -48 -37 -32 -40 -55 -53 -64 -85 -74 -60 -60 -54 -49 -11 0 -7 -11 -10 -5 -1 -17 -24 -23 -19 -9 -5 -10 -15 -10 -1 -5 -14 -13 -7 -10 -12 -14 -20 -20 -4 -17 -24 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -4 0 0 -3 -12 -14 -14 -15 -18 -15 0 0 -4 -2 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -9 -4 -5 -6 -6 -5 -10 -23 -14 -17 -11 -10 -10 -11 -18 -16 -17 -9 -4 -6 -13 -8 -7 -12 -13 -12 -10 -8 -8 -9 -16 -14 -15 -17 -13 -5 -6 -7 -8 -8 -9 -9 -20 -28 -26 -36 -42 -36 -32 -8 -6 -7 -5 -2 0 0 0 0 -2 -2 -2 -3 -1 -7 -14 -6 -4 -8 -13 -15 -9 -7 -8 -8 -8 -7 -3 -8 -13 -9 -5 -10 -17 -8 -12 -14 -14 -20 -25 -13 -24 -21 -12 -11 -12 -10 -5 -8 -13 -6 -6 -10 -9 -7 -5 -2 -2 -6 -11 -14 -13 -2 -8 -8 -7 -6 -3 -8 -1 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 -6 -11 -11 -13 -12 -8 -5 -6 -6 -3 0 -2 -5 -6 -4 -3 -2 -4 -12 -9 -7 -8 -9 -9 -8 -8 -39 -18 -2 -1 0 0 0 -23 -23 -8 -16 -39 -32 -31 -27 -25 -22 -19 -16 -14 -11 -8 -11 -7 -5 -4 -3 -4 -3 -4 -2 0 -6 -15 -10 -11 -5 -4 -4 -2 -1 -4 -31 -34 -31 -31 -30 -22 -20 -15 -22 -20 -22 -23 -24 -44 -32 -8 -6 -12 -18 -17 -14 -29 -14 -10 -13 -20 -22 -13 -19 -13 -8 -6 -6 -8 -9 -5 -7 -8 -8 -5 -1 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 -1 -16 -21 -2 -1 0 -15 -2 -3 -9 -14 -11 -7 -5 -7 -17 -11 -6 -3 -5 -7 -11 -41 -63 -76 -87 -48 -22 -8 -6 -15 -44 -73 -59 -48 -34 -6 -6 -6 -9 -10 -13 -22 -21 -16 -13 -8 -7 -18 -25 -27 -44 -47 0 0 -51 -63 -65 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -38 -39 -25 -15 -10 -10 -13 -22 -39 -59 -77 -87 -70 -69 -46 -29 -22 -18 -20 -33 -44 -48 -43 -43 -43 -34 -17 -8 -10 -23 -32 -40 -47 -52 -67 -97 -104 -103 -99 -87 -70 -65 -74 -102 -134 -162 -155 -123 -140 -160 -163 -153 -154 -145 -132 -141 -169 -200 -189 -193 -198 -200 -204 -197 -183 -194 -170 -142 -171 -165 -167 -110 -162 -203 -185 -171 -88 -47 -11 0 0 -13 -28 -272 -307 -269 -246 -244 -259 -266 -329 -379 -357 -329 -341 -345 -212 -149 -190 -174 -160 -309 -317 -288 -292 -371 -422 -230 -82 -96 -120 -70 -121 -91 -79 -81 -65 -11 -11 -40 -66 -66 -52 -74 -99 -133 -143 -105 -55 -51 -36 -40 -45 -53 -60 -66 -67 -96 -98 -116 -132 -102 -92 -92 -82 -81 -102 -122 -116 -116 -127 -139 -141 -121 -92 -49 -45 -57 -92 -148 -148 -139 -86 -41 -34 -49 -69 -76 -101 -110 -116 -118 -117 -114 -108 -107 -91 -70 -49 -38 -68 -86 -82 -83 -86 -91 -95 -87 -74 -67 -74 -66 -61 -50 -36 -27 -31 -37 -34 -19 -12 -24 -31 -25 -25 -20 -7 -1 -1 0 0 -48 -61 -46 -26 -24 -30 -18 -15 -11 -3 -9 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 -3 -2 -18 -56 -35 -61 -68 -63 -60 -84 -126 -58 -84 -84 -60 -44 -54 -46 -43 -43 -41 -40 -52 -55 -52 -56 -55 -48 -38 -49 -43 -25 -8 -2 -3 -2 -16 -25 -20 -21 -24 -16 -1 -16 -16 -7 -1 -6 -12 -7 -11 -9 -9 -14 -17 -6 -1 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 0 0 -9 -17 -9 -10 -11 -6 -10 -11 -3 -4 -1 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -5 -5 -5 -6 -5 -14 -24 -15 -17 -6 -8 -9 -10 -13 -20 -17 -12 -8 -12 -13 -9 -10 -12 -13 -15 -12 -6 -5 -6 -10 -11 -15 -17 -13 -6 -8 -9 -10 -10 -9 -12 -21 -19 -24 -32 -37 -32 -27 -34 -30 -8 -5 -3 0 0 0 0 -1 -1 -3 -9 -9 -3 -7 -5 -13 -16 -14 -13 -7 -8 -8 -9 -8 -7 -11 -6 -6 -6 -6 -9 -12 -13 -11 -11 -20 -19 -15 -10 -10 -24 -14 -12 -10 -10 -11 -10 -14 -9 -12 -17 -11 -2 0 0 -5 -3 -1 -1 -3 -1 -8 -10 -6 -4 -5 -6 0 -9 -8 -2 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -13 -5 -1 -3 -6 -7 -8 -2 -1 0 -2 -1 -3 -8 -5 -6 -5 -7 -13 -16 -15 -1 -2 -11 -12 -8 -6 -5 -33 -45 -16 -1 -3 -17 -39 -31 -34 -19 -9 -17 -32 -33 -24 -19 -18 -16 -11 -8 -8 -8 -2 -2 -3 -2 -3 -7 -5 -3 -1 -1 -7 -13 -9 -17 -15 -16 -10 -6 -11 -25 -21 -24 -24 -32 -37 -34 -29 -29 -18 -10 -11 -14 -21 -32 -12 -2 -3 -5 -4 -7 -15 -16 -27 -12 -11 -17 -19 -13 -17 -22 -8 -13 -19 -15 -5 -4 -4 -9 -10 -7 -2 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -56 -23 -8 -13 -18 -16 -14 -12 -8 -8 -11 -14 -12 -8 -8 -12 -33 -39 -64 -74 -52 -23 -9 -7 -20 -37 -42 -37 -43 -28 -11 -7 -6 -6 -9 -11 -9 -2 -7 -16 -14 -10 -15 -28 -30 -38 -38 -10 0 -18 -37 -61 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -34 0 0 0 0 0 0 0 0 0 0 -39 -95 -82 -20 -12 -13 -11 -12 -13 -29 -48 -64 -66 -72 -67 -42 -34 -27 -25 -32 -42 -55 -56 -52 -50 -55 -41 -19 -9 -8 -16 -26 -38 -48 -57 -70 -78 -82 -94 -89 -71 -48 -49 -59 -68 -79 -93 -85 -105 -138 -152 -151 -149 -149 -121 -99 -105 -110 -129 -154 -167 -170 -167 -166 -167 -160 -170 -156 -150 -152 -159 -150 -156 -148 -144 -152 -154 -150 -138 -108 -75 -108 -211 -223 -240 -288 -286 -280 -283 -298 -322 -340 -324 -277 -253 -264 -188 -168 -172 -202 -253 -412 -424 -434 -396 -322 -272 -145 -169 -170 -156 -96 -13 -10 -27 -41 -30 -27 -41 -67 -40 -20 -54 -87 -99 -127 -131 -75 -43 -39 -45 -48 -37 -40 -71 -88 -82 -103 -124 -104 -96 -81 -70 -68 -60 -73 -98 -132 -137 -136 -157 -135 -113 -82 -58 -37 -56 -126 -157 -137 -112 -81 -62 -36 -44 -58 -73 -96 -97 -112 -117 -117 -115 -112 -104 -108 -83 -61 -57 -64 -73 -83 -120 -118 -100 -97 -92 -72 -72 -63 -54 -56 -58 -42 -26 -26 -20 -15 -16 -20 -32 -33 -27 -15 -8 -8 -3 -2 -4 -2 -5 -35 -61 -48 -24 -16 -22 -9 -2 -3 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -6 -5 -3 -1 -10 -19 -21 -36 -63 -61 -65 -85 -90 -43 -85 -67 -34 -28 -41 -50 -60 -38 -39 -31 -36 -51 -56 -54 -50 -44 -40 -29 -8 -14 -13 -7 -18 -27 -25 -25 -18 -25 -22 -24 -19 -16 -13 -3 0 -8 -13 -10 -13 -12 -11 -13 -18 -18 -3 -18 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -1 -3 -3 -1 -8 -11 -11 -14 -17 -15 -8 -3 -4 0 0 0 0 0 -1 -1 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -5 -7 -6 -10 -6 -5 -7 -9 -8 -7 -8 -7 -6 -11 -17 -14 -17 -13 -15 -14 -11 -11 -9 -8 -7 -7 -6 -5 -7 -13 -11 -8 -7 -8 -8 -9 -9 -13 -9 -6 -14 -22 -15 -25 -24 -26 -23 -18 -21 -25 -22 -5 -1 -6 -4 -9 -30 -23 -20 -15 -7 -7 -13 -7 -7 -15 -15 -11 -10 -10 -8 -8 -14 -13 -11 -9 -7 -7 -8 -6 -6 -7 -10 -10 -9 -12 -12 -12 -11 -9 -9 -9 -11 -10 -9 -12 -13 -8 -7 -6 -11 -13 -7 -1 -2 -8 -7 -5 -3 0 -2 -9 -8 -2 -1 -3 -6 -7 -3 -4 -2 0 -3 -6 -1 0 -4 -1 0 0 0 0 0 0 0 0 -3 -11 -15 -7 -4 -4 -4 -8 -9 -1 0 -1 -7 -6 -1 -3 -6 -8 -8 -11 -20 -20 -4 -8 -3 -3 -3 -2 -3 -5 -8 -41 -26 -29 -30 -29 -37 -36 -38 -36 -40 -42 -41 -35 -24 -18 -15 -10 -8 -8 -8 -8 0 0 -1 -1 -3 -5 -2 0 -1 -4 -7 -7 -6 -11 -20 -24 -16 -17 -23 -22 -14 -17 -21 -26 -29 -26 -24 -30 -11 -5 -8 -22 -26 -17 0 0 0 0 0 -4 -9 -10 -5 -9 -11 -15 -15 -12 -11 -19 -13 -19 -14 -7 -4 -5 -4 -9 -9 -6 -3 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -65 -19 -18 -26 -26 -22 -15 -8 -11 -10 -8 -8 -10 -12 -18 -21 -26 -50 -51 -30 -17 -16 -13 -21 -26 -24 -24 -23 -15 -12 -10 -9 -8 -6 -12 -10 -9 -6 -10 -17 -10 -13 -21 -25 -42 -61 -18 0 0 -6 -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 -29 -121 -120 -134 -121 -76 -42 -14 0 0 0 0 0 0 -46 -92 -78 -26 -14 -23 -14 -8 -7 -12 -25 -38 -44 -48 -47 -34 -43 -41 -30 -30 -43 -50 -57 -58 -62 -63 -61 -40 -25 -16 -16 -21 -36 -47 -49 -61 -62 -51 -63 -71 -76 -71 -56 -48 -50 -49 -71 -84 -108 -147 -155 -163 -165 -152 -123 -97 -99 -95 -91 -102 -118 -127 -133 -138 -149 -156 -150 -144 -149 -150 -156 -152 -150 -157 -158 -160 -150 -142 -129 -138 -136 -140 -146 -173 -215 -296 -289 -293 -315 -303 -267 -276 -281 -235 -188 -166 -176 -177 -192 -350 -412 -417 -412 -407 -274 -214 -175 -183 -166 -55 -65 -26 -9 -16 -16 -43 -48 -36 -38 -54 -41 -30 -80 -113 -117 -112 -106 -72 -52 -55 -50 -54 -53 -46 -85 -80 -73 -95 -128 -73 -68 -59 -55 -71 -99 -73 -114 -130 -147 -155 -160 -95 -84 -69 -53 -57 -82 -60 -87 -90 -89 -79 -62 -41 -65 -72 -74 -83 -100 -123 -127 -129 -118 -109 -100 -85 -66 -48 -46 -59 -71 -83 -130 -139 -112 -88 -79 -66 -65 -58 -40 -41 -45 -32 -10 -3 -8 -6 -10 -13 -11 -22 -22 -13 -5 0 -1 -3 -11 -7 -14 -39 -59 -55 -35 -29 -16 0 -1 -1 0 0 0 -1 -4 0 -3 -1 0 0 0 0 0 -14 -8 -4 -3 -5 -2 0 -6 -11 -19 -45 -43 -55 -85 -57 -25 -33 -37 -25 -32 -33 -37 -40 -33 -32 -29 -38 -49 -47 -39 -38 -38 -33 -33 -19 -12 -24 -5 -15 -23 -30 -29 -20 -43 -51 -21 -11 -13 -14 0 0 -7 -12 -11 -12 -13 -13 -14 -18 -17 -12 -6 -24 -4 0 0 0 0 0 0 0 0 0 -8 -18 -1 0 0 0 0 0 0 0 0 -9 -11 -7 -11 -18 -19 -18 -15 -12 -13 -8 -2 -1 0 0 0 0 0 0 0 -3 -4 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -10 -9 -10 -11 -12 -14 -8 -3 -11 -13 -9 -10 -9 -10 -14 -11 -10 -12 -16 -20 -19 -14 -10 -12 -15 -13 -8 -7 -6 -5 -7 -13 -16 -9 -4 -5 -6 -7 -10 -18 -13 -11 -19 -20 -13 -15 -23 -22 -23 -18 -19 -27 -32 -2 -10 -36 -56 -44 -30 -33 -36 -36 -19 -13 -13 -8 -8 -11 -12 -10 -9 -13 -21 -19 -17 -15 -10 -8 -7 -7 -3 -4 -4 -5 -5 -6 -8 -11 -13 -13 -17 -14 -8 -12 -6 -8 -8 -11 -13 -11 -9 -7 -9 -11 -9 -6 -7 -13 -13 -6 -1 -6 -11 -9 -4 -7 -7 -2 -6 -13 -10 -9 -1 0 -1 -4 -8 -8 -1 -1 0 0 0 0 0 0 0 0 0 -4 -9 -1 -2 -1 0 -30 -29 -2 -4 -3 -1 -7 -9 -6 -7 -9 -18 -8 -4 -6 -7 -4 -4 0 0 -1 -26 -35 -26 -37 -32 -7 -15 -24 -23 -21 -23 -29 -31 -29 -33 -27 -9 -7 -7 -5 -4 -6 -5 0 0 -1 -4 -2 -2 -2 -2 -5 -7 -6 -3 -2 -4 -7 -13 -23 -22 -25 -23 -13 -11 -32 -26 -26 -16 -17 -20 -20 -17 -23 -17 -14 -9 -17 -31 -26 -15 -2 -5 -6 -8 -8 -5 -7 -11 -15 -17 -15 -12 -11 -17 -14 -11 -7 -5 -5 -5 -7 -7 -2 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -15 -43 -44 -26 -16 -13 -13 -14 -14 -12 -8 -3 -2 -7 -13 -19 -24 -7 -6 -6 -9 -21 -39 -40 -24 -11 -5 -6 -10 -8 -5 -5 -9 -8 -8 -9 -9 -13 -14 -10 -17 -22 -45 -64 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -50 -110 -98 -111 -107 -104 -94 -67 0 0 0 0 0 0 0 0 -56 -56 -35 -25 -13 -9 -6 -8 -14 -21 -27 -34 -29 -22 -21 -11 -10 -14 -25 -45 -60 -59 -75 -70 -63 -60 -51 -36 -28 -25 -22 -18 -27 -52 -68 -79 -69 -57 -61 -77 -77 -70 -61 -54 -68 -96 -110 -121 -137 -166 -175 -163 -152 -138 -124 -112 -99 -100 -107 -110 -116 -135 -142 -138 -132 -130 -132 -140 -157 -154 -155 -165 -162 -158 -142 -141 -142 -148 -164 -195 -226 -240 -249 -274 -278 -290 -296 -252 -230 -235 -228 -231 -254 -287 -277 -247 -235 -394 -290 -299 -337 -320 -156 -179 -175 -144 -96 -38 -15 -2 -12 -17 -24 -35 -42 -29 -43 -60 -67 -69 -107 -128 -138 -123 -91 -68 -67 -95 -79 -74 -78 -77 -96 -94 -88 -118 -109 -67 -58 -67 -63 -36 -50 -96 -160 -136 -128 -125 -93 -40 -21 -32 -54 -74 -129 -180 -137 -122 -107 -85 -60 -56 -76 -74 -68 -81 -111 -130 -126 -123 -108 -92 -80 -66 -53 -39 -44 -64 -71 -68 -91 -125 -91 -74 -67 -61 -57 -57 -31 -29 -33 -33 -29 -11 -8 -11 -14 -21 -23 -11 -17 -11 -15 -15 -14 -18 -26 -12 -43 -53 -47 -44 -35 -39 -12 0 -2 -12 -37 -4 0 0 0 0 -1 0 0 0 0 0 -5 -41 -18 -3 -4 -7 -7 -8 0 -35 -27 -20 -34 -63 -116 -39 -18 -32 -43 -36 -39 -44 -55 -53 -42 -43 -31 -41 -47 -50 -43 -35 -34 -8 -15 -16 -16 -21 -15 -20 -18 -23 -22 -13 -13 -18 -15 -12 -17 -19 -1 -1 -11 -12 -12 -11 -11 -12 -14 -15 -6 -8 -17 -20 0 0 0 0 0 0 0 0 0 0 -16 -22 0 0 0 0 0 0 0 0 0 -18 -11 -6 -5 -2 -12 -13 -9 -5 -4 -5 -4 0 -1 -4 -2 0 0 0 0 -5 -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 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -13 -11 -8 -13 -13 -12 -13 -9 -8 -10 -8 -6 -7 -9 -10 -7 -7 -9 -12 -15 -15 -12 -12 -14 -16 -15 -6 -4 -5 -3 -6 -10 -14 -11 -6 -8 -8 -6 -10 -20 -19 -9 -9 -13 -11 -12 -23 -20 -21 -15 -19 -27 -29 -18 -34 -27 -26 -25 -28 -35 -33 -24 -12 -30 -29 -12 -8 -11 -8 -8 -7 -7 -11 -17 -15 -15 -9 -5 -5 -8 -9 -6 -11 -10 -6 -6 -8 -10 -10 -12 -17 -15 -10 -9 -8 -8 -18 -12 -15 -18 -15 -8 -9 -11 -10 -10 -10 -10 -10 -11 -6 -15 -16 -9 -6 -16 -25 -11 -2 -7 -10 -5 -4 -8 -6 -6 -7 -6 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 -2 -6 -7 -42 -50 -37 -25 -23 -4 -2 -1 -2 -2 -2 -3 -9 -1 -4 -7 -7 -11 -17 -5 -5 -4 -55 -68 -45 -32 -29 -2 -2 -21 -22 -12 -8 -15 -20 -18 -13 -7 -2 -2 -1 -1 -1 -4 -4 0 -1 -4 -9 -5 -2 -1 -5 -12 -8 -6 -6 -5 -6 -8 -11 -17 -16 -19 -20 -15 -11 -13 -15 -22 -11 -8 -10 -8 -5 -22 -35 -24 -26 -30 -34 -32 -30 -8 -18 -23 -24 -18 -9 -6 -8 -11 -13 -15 -14 -15 -22 -22 -19 -14 -19 -17 -7 -7 -3 -1 0 0 0 -4 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -24 -31 -8 0 -13 -19 -17 -25 -20 -15 -12 -7 0 -4 -13 -13 -7 -7 -7 -6 -14 -26 -29 -20 -10 -13 -13 -12 -13 -9 -11 -8 -6 -6 -8 -11 -27 -22 -9 -12 -7 -28 -60 -74 -72 -65 -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 -14 -101 -71 -63 -62 -67 -69 -89 -90 -121 -78 0 -1 -6 0 0 0 -1 -19 -67 -61 -43 -23 -13 -8 -10 -12 -12 -14 -14 -13 -11 -8 -5 -2 0 -2 -14 -31 -44 -61 -77 -67 -66 -75 -73 -53 -42 -43 -42 -34 -34 -46 -85 -77 -68 -62 -63 -67 -87 -91 -93 -95 -111 -104 -102 -115 -134 -147 -143 -160 -163 -143 -111 -100 -108 -118 -127 -129 -133 -134 -128 -104 -106 -109 -106 -112 -127 -137 -140 -139 -138 -138 -147 -152 -161 -186 -238 -260 -256 -257 -276 -288 -267 -234 -189 -178 -193 -200 -202 -223 -268 -248 -229 -206 -198 -175 -186 -167 -135 -118 -138 -168 -134 -151 -68 -4 -2 -1 -10 -33 -50 -44 -30 -83 -76 -82 -96 -104 -100 -107 -97 -73 -67 -70 -76 -136 -85 -90 -99 -109 -110 -106 -131 -83 -44 -52 -73 -86 -53 -61 -94 -129 -148 -188 -170 -60 -17 -40 -81 -67 -121 -136 -124 -102 -107 -79 -65 -53 -58 -69 -72 -71 -98 -124 -136 -127 -103 -77 -56 -48 -44 -41 -46 -56 -73 -76 -76 -95 -112 -79 -69 -56 -48 -48 -48 -42 -20 -22 -26 -28 -28 -21 -12 -11 -12 -9 -4 -6 -4 -24 -30 -29 -29 -36 -29 -45 -53 -25 -19 -33 -45 -33 -6 -3 -7 -15 -21 -1 0 0 0 0 0 0 0 0 0 -7 -22 -27 -46 -28 -21 -30 -46 -45 -67 -30 -31 -35 -56 -98 -21 -16 -17 -12 -11 -21 -43 -38 -37 -39 -36 -33 -45 -43 -44 -32 -26 -28 -21 -19 -12 -17 -21 -23 -23 -12 -23 -21 -16 -12 -9 -14 -25 -24 -23 -15 -3 -10 -12 -12 -12 -12 -11 -11 -12 -2 -18 -24 -14 0 0 0 0 0 0 0 0 0 0 -25 -16 -5 -6 -1 0 0 0 0 0 0 -5 -2 0 -2 -6 -14 -13 -2 -2 -1 0 -1 -2 -1 -6 -3 -1 -1 -1 0 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -15 -12 -9 -16 -10 -8 -13 -10 -6 -7 -10 -10 -10 -11 -8 -15 -4 -8 -11 -13 -12 -16 -7 -7 -14 -14 -10 -8 -16 -12 -9 -6 -7 -9 -7 -7 -5 -11 -14 -18 -19 -17 -19 -16 -10 -13 -19 -20 -25 -13 -20 -25 -29 -31 -29 -25 -20 -21 -23 -29 -29 -19 -16 -20 -9 -4 -6 -10 -11 -9 -8 -7 -10 -14 -14 -13 -7 -3 -2 -5 -9 -8 -12 -12 -8 -6 -6 -6 -9 -11 -13 -10 -17 -26 -21 -4 -15 -5 -15 -17 -10 -9 -10 -10 -11 -11 -11 -10 -8 -11 -6 -20 -22 -15 -10 -11 -17 -23 -26 -22 -13 -5 -9 -15 -5 -4 -4 -3 0 -1 -4 -3 -6 -4 0 0 0 0 0 -11 -12 -11 -9 -8 -30 -24 -24 -29 -27 -8 -5 -3 -7 -8 -4 -1 -6 -16 -11 -3 -1 -4 -8 -6 -5 -5 -32 -43 -34 -16 -1 -1 -15 -23 -19 -12 -7 -8 -18 -20 -11 -6 -3 -1 -1 -3 -1 0 0 0 -6 -16 -17 -3 -1 -1 -4 -8 -7 -5 -5 -4 -5 -5 -9 -18 -19 -22 -16 -8 -4 -5 -6 -9 -14 -6 -1 0 -8 -26 -24 -22 -31 -31 -19 -14 -24 -17 -18 -19 -18 -19 -18 -12 -11 -12 -12 -18 -19 -17 -18 -12 -11 -7 -12 -14 -10 -6 0 0 0 0 0 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -24 -18 -1 -4 -27 -25 -25 -22 -29 -25 -13 -4 -4 -19 -28 -24 -17 -11 -9 -7 -7 -15 -16 -8 -13 -13 -14 -14 -13 -13 -11 -10 -9 -7 -6 -14 -15 -9 -8 -9 -13 -37 -52 -39 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -67 -49 -48 -48 -65 -84 -93 -86 -97 -38 0 -35 -110 -74 -49 -27 -40 -70 -78 -63 -52 -41 -31 -20 -12 -12 -10 -14 -16 -7 -3 -3 -2 -1 -1 -2 -4 -9 -16 -19 -31 -48 -62 -77 -93 -86 -68 -59 -53 -47 -39 -37 -61 -62 -74 -68 -54 -57 -78 -85 -94 -95 -102 -116 -126 -121 -119 -127 -140 -149 -153 -148 -143 -134 -122 -109 -131 -114 -116 -111 -114 -108 -82 -77 -78 -82 -94 -108 -115 -117 -119 -123 -128 -131 -153 -160 -164 -197 -235 -247 -252 -228 -211 -188 -172 -190 -199 -175 -188 -206 -180 -170 -174 -158 -162 -166 -164 -151 -144 -153 -136 -127 -117 -133 -32 -9 -10 -18 -39 -52 -54 -53 -67 -99 -85 -92 -86 -86 -84 -85 -85 -74 -85 -92 -99 -102 -94 -81 -78 -76 -79 -86 -96 -81 -70 -58 -64 -72 -70 -52 -61 -73 -86 -100 -120 -89 -70 -70 -79 -89 -140 -91 -99 -72 -67 -65 -55 -42 -48 -53 -66 -88 -110 -115 -121 -108 -81 -48 -32 -31 -41 -50 -57 -65 -71 -71 -72 -104 -97 -72 -58 -45 -36 -44 -37 -29 -23 -21 -17 -16 -16 -12 -3 -2 0 -3 -2 -1 0 -4 -31 -40 -46 -47 -73 -66 -26 -13 -33 -44 -32 -32 -13 -14 -33 -43 -33 -8 0 0 0 0 0 0 0 0 0 -5 -18 -30 -41 -36 -44 -51 -56 -54 -56 -41 -56 -46 -88 -91 -25 -32 -30 -29 -13 -18 -37 -30 -23 -34 -34 -36 -42 -35 -36 -32 -31 -25 -21 -17 -9 -15 -18 -28 -27 -23 -19 -21 -34 -23 -11 -14 -27 -52 -28 -23 -12 -7 -9 -9 -8 -11 -14 -16 -16 -5 0 -4 -3 0 0 0 0 0 0 0 0 0 -2 -35 -24 -18 -27 -32 -24 -1 0 0 0 0 0 0 0 -11 -15 -14 -9 -1 -5 -3 -1 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -7 -14 -14 -13 -10 -10 -10 -8 -10 -12 -11 -12 -11 -8 -4 -7 -12 -11 -8 -8 -8 -6 -9 -10 -9 -10 -11 -6 -7 -6 -4 -10 -13 -9 -7 -2 -12 -17 -15 -16 -18 -14 -13 -10 -11 -13 -16 -20 -11 -10 -19 -26 -28 -28 -25 -20 -13 -14 -17 -17 -19 -33 -24 -5 -9 -9 -16 -29 -17 -10 -7 -12 -12 -10 -11 -10 -1 -11 -9 -6 -6 -6 -5 -5 -5 -4 -5 -7 -9 -14 -12 -14 -17 -10 -3 -10 -7 -9 -12 -13 -12 -11 -10 -6 -6 -7 -6 -6 -11 -2 -14 -18 -16 -14 -13 -14 -15 -9 -12 -9 -8 -9 -8 -6 -11 -9 -9 -8 -6 -2 0 -15 -10 -2 0 -10 -29 -1 -11 -17 -26 -38 -37 -24 -4 -14 -17 -19 -18 -12 -11 -19 -23 -23 -21 -22 -27 -24 -12 -6 -5 -5 -5 -4 -3 -1 -26 -22 -12 -13 -29 -30 -28 -20 -17 -19 -18 -13 -13 -12 -10 -5 -2 -1 -4 -6 -5 -1 -1 -9 -14 -4 0 0 -6 -11 -10 -6 -4 -5 -7 -5 -5 -9 -17 -22 -18 -3 -2 -3 -7 -10 -7 -9 -4 -1 0 -5 -18 -44 -34 -27 -19 -17 -15 -17 -18 -22 -32 -32 -23 -22 -26 -24 -21 -18 -20 -22 -15 -9 -12 -5 -9 -9 -5 -4 -3 0 0 0 0 -1 -1 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -19 0 -2 -28 -32 -24 -24 -37 -41 -38 -24 -16 -20 -44 -44 -36 -23 -12 -8 -6 -14 -18 -14 -12 -12 -9 -8 -8 -9 -10 -10 -9 -7 -9 -11 -11 -14 -10 -9 -10 -15 -18 -45 -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 -23 -41 -63 -60 -55 -72 -96 -76 -52 0 -1 0 -47 -97 -93 -91 -89 -32 -59 -67 -64 -86 -84 -59 -42 -29 -23 -13 -11 -16 -15 -7 -3 0 0 0 0 -1 -3 -17 -9 -8 -27 -58 -73 -88 -87 -86 -85 -67 -56 -57 -48 -48 -56 -58 -67 -69 -67 -63 -61 -68 -75 -85 -89 -98 -108 -115 -117 -125 -132 -133 -136 -140 -129 -125 -110 -98 -101 -95 -78 -71 -70 -56 -46 -52 -53 -64 -80 -94 -101 -107 -115 -120 -132 -150 -166 -147 -212 -242 -223 -196 -192 -154 -146 -131 -140 -163 -148 -145 -147 -138 -127 -132 -109 -112 -125 -127 -130 -150 -138 -99 -88 -59 -26 -3 -19 -19 -21 -46 -61 -31 -83 -104 -100 -96 -92 -72 -74 -89 -85 -73 -61 -80 -116 -120 -97 -72 -62 -69 -71 -76 -80 -75 -59 -49 -36 -64 -56 -34 -35 -38 -44 -63 -87 -117 -141 -139 -89 -107 -93 -73 -43 -46 -63 -61 -60 -51 -38 -34 -37 -60 -94 -110 -105 -103 -65 -37 -32 -31 -34 -42 -56 -64 -69 -70 -67 -64 -93 -87 -74 -60 -43 -31 -35 -20 -20 -24 -23 -18 -4 -4 -3 -2 -1 0 -1 0 -4 -4 -18 -45 -29 -70 -49 -48 -56 -39 -22 -32 -36 -36 -36 -34 -36 -43 -48 -38 -16 0 0 0 0 0 0 -1 0 0 -14 -25 -20 -22 -47 -52 -54 -63 -54 -46 -58 -70 -41 -39 -38 -30 -38 -30 -33 -17 -23 -36 -31 -30 -46 -36 -42 -39 -32 -21 -24 -35 -20 -7 -3 -10 -18 -22 -55 -73 -81 -79 -67 -91 -103 -110 -56 -24 -41 -17 -77 -62 -29 -14 -11 -7 -13 -15 -18 -23 -18 0 0 0 0 0 -2 0 0 0 0 0 0 -11 -42 -41 -21 -3 -16 -22 0 0 0 0 0 0 0 -1 -9 -13 -12 -11 -6 -4 -9 -10 -4 -1 -2 -4 -4 -4 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -15 -13 -9 -14 -13 -11 -9 -9 -11 -11 -8 -10 -6 -3 -4 -5 -10 -11 -9 -7 -7 -11 -18 -13 -9 -7 -7 -6 -4 -7 -6 -11 -14 -16 -15 -6 -14 -13 -8 -9 -14 -17 -16 -10 -9 -7 -7 -12 -19 -15 -16 -17 -20 -24 -26 -24 -22 -11 -12 -11 -15 -23 -17 -1 -12 -13 -26 -39 -33 -9 -7 -14 -9 -9 -11 -8 -3 -10 -5 -4 -6 -7 -5 -4 -4 -11 -8 -5 -7 -10 -15 -15 -19 -18 -16 -15 -8 -11 -15 -16 -10 -3 -2 -2 -3 -2 -7 -9 -7 -6 -25 -16 -16 -14 -14 -22 -34 -8 -10 -13 -14 -11 -10 -14 -12 -10 -9 -7 -10 -23 -37 -49 -39 -14 -21 -33 -27 -10 -8 -7 -6 -24 -40 -26 -11 -11 -11 -15 -15 -16 -21 -31 -27 -29 -25 -21 -16 -14 -24 -23 -9 -4 -3 -1 -1 -3 -72 -70 -59 -48 -32 -21 -21 -19 -16 -23 -24 -16 -15 -11 -10 -7 -5 -3 -3 -10 -12 -2 -9 -6 -1 0 0 0 -12 -18 -21 -19 -14 -5 -5 -2 -4 -5 -10 -16 -8 -1 0 -5 -14 -12 -2 -1 0 0 0 -15 -26 -23 -21 -3 -14 -20 -17 -19 -21 -14 -23 -26 -28 -28 -19 -13 -23 -18 -16 -21 -17 -11 -13 -6 -3 -4 -1 -1 -1 0 0 0 0 -3 -5 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 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 -39 -42 -38 -32 -38 -49 -43 -39 -45 -44 -23 -27 -18 -13 -13 -16 -26 -33 -19 -10 -5 -6 -10 -9 -9 -10 -13 -9 -5 -8 -13 -18 -8 -8 -8 -8 -8 -22 -16 -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 -8 -53 -64 -76 -76 -79 -75 -25 -10 0 0 0 -5 -20 -5 -28 -32 0 -1 -25 -17 0 -10 -40 -55 -34 -30 -24 -19 -23 -16 -18 -15 -6 -2 -1 0 0 -2 -4 -12 -3 -1 -8 -21 -25 -31 -49 -60 -75 -80 -74 -65 -70 -69 -68 -60 -59 -52 -58 -53 -49 -51 -58 -74 -64 -65 -76 -88 -93 -95 -103 -104 -100 -96 -81 -83 -95 -89 -78 -68 -60 -61 -56 -50 -51 -53 -47 -51 -55 -57 -66 -79 -89 -89 -99 -120 -138 -134 -144 -185 -175 -147 -139 -140 -122 -115 -118 -126 -121 -116 -105 -116 -110 -94 -82 -85 -81 -82 -79 -71 -73 -65 -79 -50 -35 -38 -38 -34 -48 -77 -77 -69 -97 -97 -93 -100 -101 -94 -91 -103 -89 -79 -65 -78 -129 -102 -78 -62 -58 -61 -64 -76 -86 -80 -71 -67 -61 -78 -65 -43 -32 -35 -46 -85 -124 -140 -140 -129 -120 -91 -60 -55 -45 -47 -67 -53 -55 -46 -35 -30 -36 -65 -105 -115 -104 -83 -47 -26 -31 -36 -43 -55 -67 -63 -66 -69 -68 -72 -88 -87 -81 -65 -55 -40 -23 -14 -7 -10 -13 -11 -3 -2 -4 -5 -2 0 -3 -9 -11 -25 -34 -46 -49 -76 -43 -92 -90 -58 -37 -56 -64 -43 -44 -42 -36 -45 -20 -32 -12 0 0 0 0 0 0 -14 -18 -10 -28 -21 -12 -28 -44 -43 -43 -27 -68 -63 -69 -71 -34 -36 -25 -24 -23 -18 -17 -6 -16 -34 -32 -25 -37 -26 -43 -29 -22 -20 -19 -23 -14 -18 -10 -11 -21 -26 -39 -57 -65 -83 -87 -89 -93 -35 -86 -46 -30 -49 -98 -87 -69 -32 -17 -15 -19 -20 -14 -17 -10 0 0 0 0 -5 -16 -16 0 0 0 0 0 -3 -14 -22 -30 -6 -22 -26 -10 0 0 0 0 0 0 0 -2 -15 -8 -8 -5 -1 -2 -9 -15 -11 -5 -3 -3 -5 0 0 0 -1 -2 -3 0 0 -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 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -15 -11 -11 -16 -9 -9 -10 -10 -8 -6 -5 -6 -7 -5 -2 -1 -3 -5 -8 -9 -8 -10 -16 -16 -11 -8 -7 -5 -5 -7 -9 -9 -10 -9 -5 -4 -7 -9 -8 -8 -11 -13 -13 -12 -13 -12 -7 -9 -14 -15 -14 -13 -14 -19 -24 -22 -14 -8 -12 -11 -8 -11 -18 -7 -6 -15 -22 -29 -23 -10 -15 -17 -9 -12 -13 -11 -14 -23 -22 -13 -8 -7 -5 -4 -5 -4 -7 -11 -9 -6 -11 -12 -13 -10 -9 -10 -11 -15 -16 -18 -11 -5 -4 -4 -11 -6 -12 -14 -13 -15 -22 -15 -19 -15 -12 -13 -21 -34 -19 -19 -14 -13 -11 -11 -14 -17 -17 -7 -18 -44 -61 -44 -33 -30 -32 -21 -11 -10 -12 -14 -17 -11 -8 -10 -10 -10 -9 -14 -10 -7 -12 -23 -11 -14 -16 -12 -7 -9 -23 -22 -8 -5 -2 -1 -26 -68 -76 -65 -43 -36 -28 -17 -18 -20 -14 -13 -16 -19 -19 -13 -9 -8 -7 -6 -4 -4 -6 -3 -3 -4 -2 0 -2 -6 -7 -9 -11 -10 -11 -11 -3 -6 -4 -3 -6 -8 -5 -1 0 0 -4 -4 0 0 -1 -8 -2 0 0 -6 -16 -16 -10 -17 -18 -22 -24 -15 -14 -18 -19 -27 -22 -18 -25 -20 -14 -21 -21 -14 -8 -10 -11 -19 -8 -2 0 0 0 0 0 -5 -3 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 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 -23 -37 -55 -46 -49 -61 -71 -47 -36 -34 -31 -18 -17 -17 -27 -40 -61 -53 -25 -11 -7 -7 -8 -11 -9 -10 -11 -9 -10 -12 -12 -7 -3 -5 -7 -4 -8 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -40 -68 -51 0 0 0 0 0 -47 -108 -89 -9 0 0 0 -11 -38 -3 -41 -44 -39 -17 -18 -11 -14 -22 -25 -17 -20 -18 -11 -7 -3 -1 -2 -2 -2 -1 0 -1 -13 -17 -16 -21 -24 -28 -65 -82 -82 -85 -87 -68 -57 -58 -62 -56 -46 -42 -50 -51 -51 -57 -58 -62 -63 -66 -69 -73 -84 -88 -58 -32 -32 -48 -63 -64 -60 -58 -58 -58 -57 -57 -60 -62 -63 -61 -56 -53 -54 -57 -63 -69 -78 -91 -104 -107 -115 -128 -120 -118 -116 -99 -104 -94 -95 -97 -99 -96 -101 -99 -83 -73 -71 -68 -76 -74 -91 -81 -62 -45 -60 -74 -72 -72 -85 -113 -112 -112 -123 -125 -117 -125 -130 -133 -130 -122 -110 -94 -65 -69 -83 -101 -93 -79 -66 -62 -61 -64 -74 -81 -73 -65 -70 -75 -72 -63 -49 -44 -37 -45 -78 -139 -147 -140 -117 -85 -59 -50 -68 -78 -66 -54 -46 -48 -43 -31 -30 -50 -80 -90 -96 -87 -61 -37 -30 -34 -42 -53 -66 -71 -64 -58 -57 -57 -75 -85 -82 -88 -74 -51 -35 -26 -24 -41 -20 -10 -5 -2 -2 -4 -6 -2 0 -17 -31 -32 -70 -30 -53 -70 -60 -21 -26 -31 -42 -36 -29 -30 -41 -43 -41 -26 -21 -30 -30 -19 -3 0 0 0 0 0 0 -4 -15 -27 -25 -37 -43 -44 -40 -41 -46 -49 -54 -77 -58 -31 -30 -16 -20 -21 -11 -2 -6 -14 -21 -28 -39 -31 -20 -34 -23 -22 -23 -14 -14 -17 -3 -1 -3 -14 -25 -35 -64 -63 -47 -32 -21 -36 -60 -45 -34 -54 -95 -98 -73 -77 -30 -18 -13 -16 -22 -11 -15 -7 0 0 0 -1 -17 -7 -1 0 0 0 0 0 0 0 -5 -7 -2 -27 -31 -13 0 0 -1 0 -14 -14 -8 -4 -4 -6 -10 -5 -3 -5 -10 -14 -13 -10 -6 -5 -3 -1 -2 -1 0 0 0 0 0 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -8 -11 -14 -15 -10 -9 -8 -7 -6 -5 -7 -9 -9 -4 -1 0 -2 -4 -7 -7 -7 -14 -18 -17 -13 -5 -10 -6 -5 -6 -7 -7 -4 -13 -16 -12 -7 -6 -8 -7 -7 -9 -10 -11 -14 -19 -12 -7 -10 -13 -11 -11 -13 -12 -13 -13 -13 -13 -17 -12 -10 -7 -5 -7 -5 -9 -16 -22 -20 -18 -16 -9 -16 -16 -17 -15 -14 -14 -14 -6 -10 -8 -4 -6 -12 -14 -9 -7 -4 -2 -3 -5 -8 -21 -12 -9 -13 -14 -14 -16 -18 -19 -9 -3 -8 -10 -11 -12 -14 -20 -24 -19 -22 -21 -21 -20 -15 -18 -27 -15 -10 -12 -14 -12 -11 -10 -11 -8 -20 -39 -44 -34 -30 -25 -11 -11 -11 -12 -12 -9 -13 -9 -7 -7 -8 -8 -9 -11 -13 -20 -20 -14 -16 -14 -14 -11 -10 -13 -20 -21 -22 -9 -4 -4 -57 -110 -68 -59 -38 -33 -30 -26 -25 -23 -17 -12 -12 -13 -14 -13 -14 -5 -6 -6 -5 -4 -3 -5 -5 -1 0 0 -2 -4 -1 0 -3 -5 -3 0 -2 -8 -4 -3 -4 -5 -5 -4 -1 0 -6 -13 -7 0 -4 -17 -2 0 0 0 0 -2 -4 -8 -29 -27 -20 -19 -17 -16 -12 -15 -18 -17 -18 -19 -16 -21 -21 -18 -16 -12 -5 -13 -5 -1 0 0 0 0 -1 -7 -9 -4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 -8 -66 -22 -30 -19 -19 -27 -32 -44 -46 -33 -27 -55 -57 -68 -75 -72 -41 -17 -9 -6 -8 -14 -17 -15 -10 -7 -10 -12 -11 -9 -8 -9 -12 -9 -9 -15 -38 -52 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -57 -115 -85 0 0 0 0 -20 -49 -9 -84 -61 -46 -34 -21 -12 -12 -9 -14 -15 -15 -18 -16 -14 -12 -10 -6 -3 -2 -1 -3 -7 -11 -6 -8 -10 -12 -15 -27 -52 -72 -72 -53 -37 -31 -22 -28 -37 -41 -41 -41 -48 -49 -53 -59 -62 -60 -60 -60 -62 -68 -44 -23 -22 -44 -68 -63 -51 -54 -59 -63 -67 -71 -73 -79 -83 -84 -80 -73 -64 -58 -54 -48 -52 -56 -58 -56 -62 -72 -88 -91 -101 -86 -83 -95 -121 -114 -90 -102 -115 -107 -98 -88 -83 -80 -64 -48 -23 -13 -50 -46 -51 -83 -93 -91 -102 -124 -134 -133 -155 -159 -132 -141 -157 -152 -148 -143 -132 -103 -67 -60 -100 -103 -101 -94 -80 -75 -72 -72 -65 -61 -59 -52 -55 -62 -66 -66 -54 -24 -29 -30 -43 -76 -119 -132 -106 -96 -68 -65 -69 -64 -62 -50 -45 -42 -40 -32 -19 -24 -52 -72 -76 -77 -67 -46 -32 -35 -44 -51 -56 -68 -66 -63 -61 -63 -71 -80 -77 -72 -69 -60 -43 -28 -34 -34 -27 -22 -10 -6 -3 -1 -1 -2 -1 0 -28 -39 -39 -44 -22 -67 -61 -32 -25 -59 -44 -53 -47 -37 -42 -53 -54 -34 -8 -16 -27 -29 -29 -1 0 0 0 0 0 0 -1 -7 -18 -20 -20 -30 -33 -41 -38 -42 -52 -58 -70 -42 -33 -29 -22 -32 -28 -20 -17 -15 -17 -19 -25 -27 -20 -47 -65 -41 -23 -22 -15 -17 -25 -22 -26 -47 -43 -47 -58 -73 -91 -45 -21 -34 -53 -69 -38 -20 -12 -36 -51 -47 -39 -23 -17 -13 -13 -15 -13 -16 -23 -5 0 0 0 -3 -23 -4 0 0 0 0 0 0 0 -15 -16 0 -1 -7 -3 0 0 -9 -23 -20 -20 -17 -8 -4 -8 -8 -9 -6 -8 -12 -12 -11 -11 -4 -5 -5 -4 -5 -4 -1 0 0 0 0 -1 -5 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -1 -13 -13 -13 -12 -9 -8 -9 -7 -10 -9 -7 -5 -13 -2 -3 -3 -3 -4 -5 -4 -6 -17 -18 -13 -8 -11 -11 -14 -14 -9 -5 -4 -11 -13 -9 -5 -4 -5 -4 -4 -3 -9 -10 -10 -13 -13 -11 -8 -8 -7 -8 -10 -10 -10 -7 -9 -14 -17 -11 -8 -9 -9 -7 -6 -7 -16 -24 -18 -16 -18 -16 -16 -17 -18 -16 -14 -15 -16 -10 -13 -11 -11 -10 -17 -22 -4 -5 -6 -5 -9 -11 -7 -14 -14 -12 -13 -13 -13 -15 -15 -17 -6 -5 -8 -8 -11 -3 -9 -15 -21 -23 -23 -21 -18 -30 -22 -10 -13 -20 -19 -10 -14 -17 -15 -15 -23 -21 -20 -25 -24 -17 -12 -8 -15 -13 -11 -12 -12 -9 -13 -16 -8 -6 -6 -6 -8 -8 -10 -12 -11 -11 -12 -13 -14 -12 -12 -11 -11 -13 -17 -28 -22 -13 -51 -80 -59 -46 -31 -31 -31 -28 -24 -21 -17 -13 -14 -11 -13 -15 -12 -11 -10 -5 -4 -3 -3 -7 -13 -5 -10 -4 -1 -5 -10 -8 -10 -3 0 0 -1 -2 -1 -5 -5 -3 -4 -3 -2 0 -1 -8 -9 -7 -9 -15 -6 -6 -1 0 0 -3 -11 -15 -26 -25 -16 -16 -23 -22 -22 -15 -11 -10 -9 -10 -13 -19 -19 -19 -22 -22 -17 -11 -6 -3 -1 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -52 -39 -42 -45 -6 -5 -9 0 0 0 0 0 0 0 -3 -3 -39 -37 -42 -31 -19 0 -15 -24 -28 -30 -40 -70 -91 -79 -48 -15 -5 -5 -5 -9 -13 -15 -14 -10 -10 -12 -15 -19 -17 -26 -24 -18 -13 -13 -35 -56 -28 0 0 0 -26 -44 -63 0 0 0 0 0 0 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 0 0 0 0 0 0 0 -29 -62 -63 -38 -21 -15 -11 -5 -13 -16 -17 -20 -25 -22 -20 -15 -10 -8 -7 -4 -10 -17 -20 -7 -7 -4 -5 -8 -10 -12 -18 -15 -15 -12 -11 -15 -16 -15 -17 -19 -24 -40 -50 -61 -65 -64 -60 -59 -58 -59 -57 -48 -38 -45 -48 -53 -53 -49 -47 -49 -57 -79 -91 -95 -107 -110 -110 -107 -115 -99 -70 -64 -59 -47 -48 -56 -43 -44 -49 -51 -44 -49 -60 -60 -54 -53 -74 -74 -81 -83 -88 -92 -95 -100 -64 -52 -32 -15 -8 -36 -57 -85 -128 -150 -135 -130 -156 -161 -160 -168 -167 -139 -157 -145 -148 -157 -140 -108 -86 -64 -66 -98 -117 -91 -67 -70 -76 -78 -81 -68 -53 -46 -44 -44 -44 -57 -69 -72 -59 -39 -38 -57 -95 -128 -112 -74 -98 -68 -130 -134 -95 -62 -39 -34 -36 -34 -26 -19 -23 -50 -55 -58 -61 -54 -39 -31 -45 -54 -57 -59 -73 -73 -71 -67 -79 -93 -74 -71 -56 -44 -36 -31 -28 -28 -22 -21 -18 -10 -4 -1 0 -10 -13 -7 -1 -6 -42 -28 -22 -42 -58 -40 -32 -25 -36 -51 -47 -52 -43 -63 -73 -61 -32 -3 0 -5 -11 -10 0 0 0 0 0 0 0 0 -1 -23 -30 -41 -54 -48 -51 -37 -38 -41 -47 -52 -30 -28 -19 -18 -30 -34 -13 -9 -17 -21 -19 -19 -21 -16 -52 -80 -67 -24 -12 -27 -18 -23 -45 -72 -74 -78 -49 -41 -46 -56 -49 -47 -83 -56 -69 -59 -15 -16 -34 -41 -48 -37 -22 -17 -17 -15 -17 -18 -19 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -10 0 0 0 0 0 -6 -16 -28 -24 -18 -12 -4 -2 -4 -7 -13 -10 -9 -13 -15 -12 -8 -2 -5 -6 -6 -5 -3 -3 -1 0 0 0 -3 -8 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -12 -12 -13 -11 -5 -13 -11 -8 -5 -4 -1 -4 -2 -1 -1 -3 -8 -19 -8 -13 -11 -10 -10 -8 -9 -10 -12 -9 -6 -6 -7 -6 -13 -9 -7 -6 -4 -4 -2 -7 -7 -6 -8 -12 -5 -6 -6 -7 -8 -9 -9 -11 -10 -8 -11 -13 -11 -10 -5 -7 -8 -7 -9 -15 -16 -13 -11 -13 -13 -13 -17 -16 -15 -15 -14 -14 -14 -20 -19 -22 -14 -18 -25 -10 -9 -14 -14 -22 -20 -9 -14 -4 -14 -13 -12 -13 -16 -16 -14 -4 -6 -8 -8 -8 -5 -3 -13 -17 -16 -17 -18 -16 -26 -27 -16 -8 -13 -20 -9 -9 -10 -11 -10 -8 -18 -18 -16 -14 -11 -9 -8 -8 -11 -10 -7 -7 -9 -13 -16 -7 -7 -7 -6 -6 -6 -7 -9 -12 -10 -8 -8 -9 -9 -8 -9 -9 -8 -7 -9 -22 -12 -53 -48 -35 -32 -29 -29 -28 -26 -23 -20 -17 -14 -13 -13 -12 -10 -9 -9 -8 -5 -4 -3 -4 -8 -11 -13 -8 -13 -13 -14 -17 -15 -4 -1 0 0 0 0 -2 -8 -8 -5 -7 -6 -1 -1 0 -5 -11 -13 -12 -12 -14 -21 -4 -1 -10 -10 -6 -18 -21 -27 -29 -26 -21 -20 -32 -10 -16 -7 -2 -2 -4 -8 -4 -6 -19 -22 -21 -21 -17 -1 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -34 -61 -41 -20 -21 -51 -5 0 0 0 0 0 0 0 0 0 0 -12 -9 0 0 0 0 0 -24 -28 -25 -37 -57 -36 -16 -7 -6 -3 -5 -12 -14 -14 -13 -10 -10 -11 -14 -16 -32 -22 -16 -13 -9 -18 -51 -51 -12 0 -2 -42 -57 -48 -35 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -67 -61 -49 -28 -16 -8 -6 -15 -19 -23 -26 -29 -29 -25 -15 -15 -17 -22 -22 -14 -10 -8 -4 -4 -2 -5 -9 -7 -2 -1 -6 -2 -1 0 -1 -4 -7 -15 -17 -22 -27 -30 -36 -47 -53 -58 -63 -60 -59 -57 -60 -59 -59 -48 -46 -47 -49 -53 -57 -48 -67 -87 -100 -106 -107 -113 -94 -86 -82 -63 -49 -48 -49 -47 -49 -45 -55 -57 -55 -52 -58 -69 -61 -58 -60 -62 -70 -81 -87 -87 -86 -84 -67 -49 -56 -49 -50 -57 -76 -113 -135 -139 -142 -154 -156 -163 -167 -155 -143 -143 -147 -138 -106 -101 -111 -113 -89 -83 -71 -108 -116 -111 -95 -73 -73 -74 -77 -74 -59 -49 -43 -46 -42 -40 -48 -70 -71 -68 -60 -58 -71 -108 -91 -100 -92 -109 -122 -137 -135 -93 -47 -30 -27 -31 -30 -19 -16 -29 -52 -51 -71 -56 -44 -36 -34 -47 -54 -56 -63 -70 -75 -75 -75 -96 -89 -65 -59 -42 -28 -33 -32 -30 -30 -26 -19 -19 -12 -4 -2 0 -12 -20 -20 -17 -15 -27 -25 -23 -35 -41 -31 -38 -41 -65 -65 -57 -46 -35 -37 -49 -45 -29 -13 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -42 -43 -48 -58 -60 -50 -34 -55 -32 -32 -38 -29 -28 -15 -13 -18 -21 -14 -18 -14 -23 -24 -22 -20 -13 -32 -36 -23 -12 -16 -33 -17 -54 -67 -71 -69 -67 -42 -51 -55 -37 -50 -84 -71 -22 -22 -34 -28 -24 -23 -44 -52 -27 -14 -18 -25 -18 -17 -20 -21 -21 -15 0 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -11 -1 0 0 0 -2 -28 -27 -26 -24 -17 -7 -7 -6 -10 -11 -10 -7 -8 -9 -10 -8 -6 -5 -3 -3 -6 -3 -2 -2 0 0 0 0 0 0 0 0 -4 -2 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -12 -13 -10 -9 -10 -11 -10 -10 -10 -6 -8 -8 -5 -2 -6 -5 -5 -4 -3 -3 -10 -11 -10 -11 -8 -5 -6 -7 -8 -6 -5 -4 -8 -12 -9 -9 -9 -8 -4 -3 -3 -3 -7 -8 -12 -13 -8 -13 -5 -6 -7 -6 -5 -7 -6 -6 -8 -9 -11 -12 -7 -8 -8 -5 -9 -15 -15 -13 -10 -9 -10 -12 -14 -13 -13 -11 -11 -11 -11 -12 -12 -16 -7 -7 -10 -13 -13 -14 -17 -15 -11 -11 -14 -13 -13 -11 -11 -11 -13 -15 -11 -9 -7 -7 -7 -6 -5 -5 -15 -16 -15 -13 -13 -14 -15 -24 -24 -20 -18 -17 -14 -13 -12 -7 -5 -8 -13 -15 -13 -12 -9 -11 -15 -15 -11 -10 -4 -5 -11 -14 -14 -16 -17 -7 -5 -4 -3 -4 -7 -20 -21 -9 -8 -13 -3 -4 -5 -5 -3 -3 -6 -3 -3 -24 -13 -19 -35 -32 -30 -27 -25 -21 -20 -18 -15 -11 -9 -9 -7 -6 -5 -5 -4 -4 -3 -3 -4 -7 -8 -6 -8 -9 -16 -14 -8 -5 0 0 0 0 0 -1 -4 -8 -10 -7 -4 -4 -5 -1 -5 -4 -5 -5 -5 -8 -13 -3 -11 -6 -2 -1 -8 -21 -29 -31 -27 -20 -18 -27 -43 -11 -2 0 0 0 0 -1 -8 -15 -6 0 -1 -3 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -61 -64 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -19 -47 -64 -26 -12 -9 -8 -6 -7 -14 -11 -13 -18 -14 -11 -13 -14 -15 -18 -19 -21 -11 -15 -30 -42 -42 -15 0 0 -8 -49 -41 -53 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -63 -75 -66 -48 -34 -27 -19 -19 -22 -28 -36 -35 -34 -36 -41 -38 -25 -23 -22 -22 -20 -13 -19 -17 -11 -12 -16 -17 -11 -7 -4 -7 -10 -7 -4 -1 -3 -7 -15 -25 -30 -30 -28 -27 -32 -35 -37 -37 -40 -42 -41 -45 -50 -52 -54 -61 -52 -50 -56 -62 -58 -57 -62 -66 -70 -76 -82 -87 -91 -82 -70 -62 -62 -72 -63 -61 -67 -73 -77 -74 -77 -76 -73 -65 -54 -50 -56 -64 -85 -113 -106 -100 -109 -127 -121 -96 -71 -76 -103 -122 -138 -138 -132 -133 -133 -121 -105 -138 -103 -105 -121 -113 -97 -92 -91 -64 -53 -85 -102 -85 -114 -119 -104 -88 -70 -71 -75 -78 -63 -54 -52 -47 -64 -74 -70 -67 -68 -65 -83 -82 -78 -88 -111 -112 -111 -119 -143 -180 -146 -80 -57 -38 -28 -29 -32 -27 -16 -17 -26 -45 -58 -74 -43 -35 -35 -39 -43 -46 -50 -65 -69 -75 -80 -80 -96 -80 -70 -57 -41 -32 -44 -41 -37 -34 -35 -29 -21 -8 -2 0 -3 -12 -14 -12 -10 -23 -30 -27 -24 -42 -54 -38 -22 -7 -24 -34 -55 -46 -32 -38 -23 -22 -25 -15 0 0 0 0 0 0 0 0 0 0 -20 -27 -33 -42 -27 -22 -33 -46 -46 -40 -54 -25 -26 -27 -26 -27 -25 -12 -8 -10 -12 -14 -15 -18 -20 -21 -17 -14 -23 -37 -22 -28 -28 -25 -25 -75 -63 -72 -55 -48 -58 -88 -65 -73 -73 -82 -80 -80 -59 -26 -27 -32 -34 -31 -45 -27 -10 -16 -23 -19 -24 -21 -20 -20 -14 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -29 -4 0 -4 -7 -12 -26 -17 -17 -21 -16 -8 -8 -9 -7 -10 -8 -5 -4 -4 -7 -5 -6 -5 -3 -6 -5 -1 -3 -2 -1 0 0 0 0 0 0 0 -1 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -10 -9 -8 -7 -9 -7 -6 -9 -10 -7 -11 -10 -5 -1 -3 -7 -6 -8 -11 -13 -7 -5 -15 -12 -11 -9 -7 -6 -8 -3 -3 -3 -4 -5 -7 -8 -9 -9 -7 -4 -3 -1 -9 -11 -14 -15 -14 -12 -5 -6 -6 -6 -5 -4 -6 -4 -8 -7 -10 -11 -8 -8 -8 -4 -6 -12 -14 -13 -10 -10 -10 -10 -10 -10 -11 -12 -13 -13 -12 -7 -3 -8 -8 -17 -20 -16 -12 -13 -18 -13 -10 -10 -9 -9 -9 -10 -10 -9 -11 -11 -9 -8 -6 -9 -6 -4 -4 -5 -6 -13 -9 -11 -15 -15 -13 -13 -12 -20 -19 -19 -20 -19 -20 -9 -8 -11 -12 -10 -9 -9 -8 -8 -7 -4 -4 -8 -3 -9 -14 -13 -9 -12 -15 -14 -6 -9 -10 -6 -6 -16 -7 -5 -12 -13 -5 -4 -4 -2 -2 -1 0 0 0 0 -29 -43 -43 -36 -31 -28 -23 -19 -17 -17 -15 -12 -8 -5 -6 -5 -5 -4 -3 -4 -3 -2 -2 -2 -3 -4 -4 -7 -8 -9 -5 -3 0 0 0 0 0 0 -3 -12 -11 -10 -9 -7 -3 0 -1 0 0 0 0 -2 -6 -9 -10 -7 -2 0 -2 -7 -12 -19 -21 -22 -21 -16 -11 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -50 -22 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -40 -16 -11 -12 -18 -19 -19 -12 -11 -15 -16 -12 -8 -9 -16 -18 -18 -16 -6 -17 -24 -33 -23 -9 0 0 0 -24 -68 -57 -28 -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 -24 -77 -77 -67 -46 -30 -25 -18 -26 -32 -36 -43 -47 -44 -39 -33 -29 -26 -28 -28 -34 -29 -28 -31 -30 -28 -38 -41 -35 -27 -29 -19 -33 -31 -20 -18 -24 -32 -27 -27 -32 -33 -32 -30 -31 -32 -32 -33 -34 -35 -34 -31 -27 -32 -37 -38 -37 -39 -40 -45 -56 -47 -44 -56 -71 -81 -66 -61 -62 -65 -70 -79 -76 -71 -72 -76 -82 -90 -91 -90 -87 -83 -81 -76 -72 -75 -84 -96 -94 -100 -107 -109 -113 -115 -113 -111 -102 -85 -70 -78 -115 -137 -152 -150 -122 -79 -83 -67 -63 -59 -67 -93 -71 -65 -63 -52 -29 -40 -82 -87 -77 -92 -113 -72 -60 -59 -74 -89 -87 -71 -65 -62 -62 -78 -103 -100 -95 -61 -58 -105 -84 -78 -85 -96 -92 -92 -159 -112 -100 -91 -58 -42 -30 -30 -30 -33 -28 -19 -26 -24 -44 -66 -65 -37 -35 -35 -37 -39 -44 -54 -75 -73 -69 -76 -87 -102 -80 -69 -58 -52 -53 -44 -44 -47 -35 -25 -19 -13 -1 0 -3 -3 -9 -15 -14 -14 -26 -39 -37 -31 -29 -32 -20 -12 -16 -26 -26 -38 -45 -45 -44 -33 -60 -46 -33 -11 0 0 0 0 0 0 -4 -5 -2 -16 -35 -37 -40 -44 -52 -59 -45 -40 -41 -51 -68 -27 -25 -18 -17 -15 -7 0 -9 -14 -13 -13 -16 -20 -22 -60 -63 -43 -36 -25 -20 -21 -22 -31 -54 -60 -59 -59 -75 -100 -120 -94 -89 -82 -71 -57 -68 -75 -12 -14 -25 -30 -41 -37 -17 -9 -1 -17 -23 -20 -23 -22 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -16 -29 -21 0 0 -3 -10 -18 -23 -20 -15 -19 -13 -10 -9 -9 -4 -5 -8 -7 -8 -9 -8 -5 -8 -5 -5 -7 -6 -7 -10 -6 -5 -3 0 0 0 0 -3 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -10 -7 -7 -7 -9 -6 -3 -2 -4 -5 -9 -11 -11 -10 -7 -5 -7 -11 -6 -6 -9 -12 -18 -12 -14 -14 -9 -6 -7 -3 -3 -4 -7 -7 -6 -6 -7 -6 -8 -7 -5 -2 -4 -10 -12 -11 -13 -15 -13 -8 -6 -5 -4 -4 -5 -4 -9 -8 -10 -10 -9 -10 -11 -11 -5 -12 -14 -12 -10 -16 -8 -7 -7 -10 -14 -19 -11 -10 -11 -11 -9 -9 -15 -17 -15 -11 -11 -12 -15 -22 -16 -18 -22 -22 -21 -18 -11 -10 -10 -8 -7 -6 -6 -7 -7 -6 -5 -5 -5 -5 -10 -9 -14 -15 -12 -11 -11 -23 -24 -17 -17 -19 -17 -11 -12 -12 -10 -8 -6 -6 -6 -7 -5 -3 -2 -3 -6 -8 -7 -9 -9 -9 -10 -14 -14 -17 -15 -11 -7 -4 -6 -5 -11 -13 -11 -9 -7 -7 -9 -10 -5 0 -1 -6 -61 -66 -48 -34 -30 -27 -19 -15 -15 -15 -13 -11 -10 -9 -6 -5 -4 -4 -3 -3 -3 -2 -1 -2 -3 -3 -3 -3 -1 -7 -8 -3 0 0 0 0 0 0 -3 -10 -13 -5 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 0 -2 -12 -13 -13 -10 -8 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -33 -44 -38 -13 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -5 -23 -34 -46 -48 -41 -31 -33 -26 -19 -11 -3 -5 -11 -11 -9 -10 -14 -17 -15 -10 -7 -15 -21 -30 -39 -30 0 0 0 0 -12 -36 -57 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -49 -49 -41 -30 -21 -17 -18 -32 -34 -32 -34 -38 -39 -33 -28 -30 -32 -35 -29 -34 -39 -34 -38 -48 -43 -33 -25 -27 -35 -30 -48 -40 -34 -34 -35 -41 -41 -34 -27 -23 -24 -23 -23 -25 -29 -35 -44 -48 -41 -44 -49 -44 -34 -35 -32 -34 -33 -27 -19 -27 -36 -51 -61 -67 -67 -64 -62 -58 -58 -71 -77 -78 -74 -73 -76 -85 -90 -93 -93 -81 -51 -64 -66 -73 -94 -115 -121 -112 -112 -117 -120 -123 -125 -120 -98 -70 -66 -65 -72 -90 -112 -125 -102 -56 -50 -32 -36 -30 -25 -25 -23 -32 -26 -30 -46 -59 -54 -39 -41 -61 -66 -39 -38 -44 -67 -80 -78 -72 -61 -79 -82 -100 -125 -127 -121 -81 -93 -114 -93 -71 -67 -96 -79 -98 -158 -167 -179 -82 -43 -31 -30 -38 -32 -30 -24 -26 -36 -36 -59 -62 -47 -37 -41 -38 -43 -45 -51 -63 -81 -85 -68 -98 -108 -98 -76 -72 -54 -36 -26 -26 -30 -37 -19 -14 -8 -4 -1 -1 -2 -2 -20 -28 -26 -37 -33 -36 -41 -44 -42 -26 -20 -15 -20 -25 -26 -31 -67 -56 -61 -51 -55 -59 -63 -13 0 0 0 0 0 0 -14 -20 -14 -22 -27 -25 -26 -32 -37 -41 -31 -31 -45 -68 -61 -25 -25 -43 -10 -12 -7 -2 -8 -16 -12 -14 -21 -28 -21 -18 -70 -50 -40 -55 -58 -25 -17 -35 -52 -67 -73 -73 -102 -95 -89 -85 -82 -91 -81 -53 -71 -67 -11 -12 -39 -28 -32 -23 -12 -33 -11 -13 -23 -27 -28 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -25 -14 0 -1 -4 -7 -13 -19 -20 -20 -20 -12 -13 -11 -11 -10 -6 -9 -5 -2 -3 -9 -12 -7 -4 -5 -5 -5 -8 -11 -7 -7 -3 0 0 0 0 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -22 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 -11 -12 -9 -4 0 0 0 0 0 0 0 0 -11 -13 -10 -10 -11 -13 -3 0 0 -4 -7 -10 -12 -12 -14 -10 -8 -11 -11 -7 -8 -16 -20 -21 -19 -18 -14 -9 -4 -2 -3 -5 -4 -5 -6 -6 -4 -3 -3 -1 0 -5 -6 -4 -6 -12 -11 -14 -17 -15 -11 -6 -6 -6 -7 -6 -5 -9 -8 -10 -11 -9 -9 -16 -24 -10 -14 -13 -12 -10 -7 -7 -10 -10 -13 -17 -17 -12 -11 -14 -15 -14 -17 -26 -27 -11 -14 -16 -13 -10 -15 -5 -5 -18 -15 -12 -16 -20 -17 -10 -8 -6 -6 -6 -4 -6 -6 -5 -6 -5 -3 -4 -3 -6 -9 -10 -12 -9 -10 -12 -8 -13 -17 -16 -15 -18 -16 -13 -8 -5 -5 -6 -6 -4 -2 -11 -16 -10 -14 -7 -13 -12 -8 -9 -14 -18 -12 -9 -9 -8 -4 -4 -5 -6 -6 -7 -7 -6 -7 -9 -11 -10 -8 -7 -15 -52 -52 -39 -29 -24 -19 -17 -24 -14 -13 -12 -11 -11 -9 -4 -3 -3 -3 -3 -1 -1 -3 -2 -2 -3 -3 -3 -2 -6 -8 -10 -6 -1 0 0 0 0 -3 -4 -5 -7 -3 -1 -2 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -10 -16 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -1 0 0 -6 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -24 -2 -16 -37 -24 -42 -19 -2 0 0 0 0 0 0 0 0 0 0 -16 -77 -28 -16 -22 -33 -22 -26 -31 -63 -54 -29 -18 -11 -8 -3 -2 -6 -7 -10 -16 -17 -15 -14 -5 -6 -7 -10 -17 -20 -30 -52 -32 0 0 0 -17 -46 -47 -45 -29 -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 -36 -56 -38 -32 -21 -19 -30 -42 -44 -38 -37 -34 -30 -27 -36 -32 -32 -31 -33 -39 -57 -66 -61 -53 -39 -40 -29 -21 -19 -24 -32 -34 -38 -43 -36 -36 -45 -33 -26 -22 -20 -16 -12 -14 -16 -16 -21 -31 -31 -40 -46 -46 -42 -45 -46 -47 -48 -50 -52 -46 -63 -78 -79 -73 -74 -73 -78 -76 -71 -61 -56 -59 -75 -66 -67 -66 -61 -70 -57 -41 -37 -46 -51 -49 -65 -82 -94 -104 -111 -124 -120 -115 -114 -120 -114 -62 -65 -73 -64 -62 -85 -84 -66 -46 -32 -22 -30 -20 -27 -26 -22 -21 -17 -36 -42 -57 -54 -34 -13 -68 -50 -23 -26 -50 -64 -63 -66 -86 -108 -115 -112 -149 -148 -128 -133 -146 -139 -91 -89 -84 -77 -105 -105 -124 -139 -155 -173 -56 -35 -29 -34 -41 -37 -24 -19 -26 -33 -44 -69 -65 -38 -35 -40 -42 -45 -46 -53 -55 -56 -78 -116 -123 -120 -90 -73 -68 -51 -38 -26 -24 -20 -14 -4 -2 -3 -4 -6 -5 -3 -10 -23 -39 -38 -30 -35 -22 -27 -23 -23 -21 -19 -13 -13 -19 -26 -30 -32 -23 -32 -51 -47 -47 -66 -57 -45 -10 0 0 0 -2 -30 -50 -45 -37 -33 -29 -26 -32 -42 -37 -27 -35 -51 -107 -63 -61 -85 -118 -18 -6 -3 -2 -7 -10 -17 -18 -34 -58 -70 -54 -35 -50 -51 -45 -26 -16 -30 -57 -66 -63 -62 -66 -77 -75 -81 -88 -91 -90 -83 -91 -101 -50 -13 -11 -7 -14 -12 -27 -26 -38 -49 -79 -71 -63 -36 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -23 -25 -9 0 -2 -5 -7 -7 -15 -24 -24 -21 -15 -13 -10 -10 -11 -9 -6 -6 -6 -6 -7 -11 -8 -8 -3 -1 -5 -6 -5 -6 -11 -3 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -18 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -2 0 -3 -6 -7 -5 0 0 0 0 0 0 0 -2 -13 -4 -7 -8 -12 -17 -15 -1 0 -8 -11 -10 -10 -10 -15 -8 -9 -14 -14 -9 -10 -14 -16 -17 -17 -18 -25 -10 -10 -4 -2 -4 -6 -13 -7 -5 -3 -1 -2 0 -1 -8 -6 -3 -4 -8 -9 -9 -8 -9 -9 -7 -9 -8 -9 -6 -5 -8 -9 -9 -8 -6 -7 -15 -23 -20 -12 -11 -15 -15 -14 -13 -10 -10 -11 -15 -14 -9 -13 -10 -12 -13 -13 -15 -17 -19 -23 -14 -15 -14 -12 -9 -8 -22 -23 -20 -18 -20 -21 -15 -17 -16 -11 -6 -3 -5 -5 -6 -5 -4 -4 -3 -2 -2 -7 -8 -9 -12 -11 -8 -5 -10 -12 -11 -14 -17 -10 -11 -12 -11 -10 -11 -11 -9 -9 -7 -13 -16 -16 -12 -13 -12 -9 -5 -6 -15 -5 -5 -5 -4 -4 -5 -6 -6 -6 -6 -7 -8 -8 -8 -9 -9 -7 -7 -17 -36 -26 -30 -23 -14 -10 -14 -15 -11 -11 -11 -10 -10 -7 -1 -6 -3 -5 -11 -11 -6 -1 -1 0 -5 -8 -6 -3 -7 -6 -5 -3 -2 -1 -1 0 0 -3 -3 -2 -1 0 0 -13 -7 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 -7 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -31 -26 -23 -45 -54 -34 -14 -17 -30 -20 0 0 0 -7 -7 -4 -21 -13 -10 -25 -45 -33 -31 -34 -29 -21 -15 -39 -44 -24 -17 -14 -11 -7 -4 -3 -6 -18 -24 -20 -14 -11 -7 -8 -6 -6 -8 -9 -9 -53 -47 -10 0 0 0 -40 -55 -51 -49 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -8 0 0 0 0 0 0 0 0 0 -2 -49 -42 -33 -29 -30 -46 -59 -58 -59 -57 -44 -42 -43 -43 -45 -42 -46 -38 -39 -39 -39 -45 -61 -55 -43 -31 -28 -24 -21 -15 -18 -25 -32 -31 -40 -39 -41 -37 -45 -52 -46 -41 -36 -28 -22 -10 -9 -15 -21 -26 -29 -34 -36 -37 -40 -43 -45 -52 -67 -74 -84 -89 -106 -101 -93 -84 -82 -85 -72 -59 -50 -49 -57 -46 -48 -48 -45 -43 -36 -47 -44 -41 -43 -44 -42 -45 -52 -59 -75 -97 -92 -93 -99 -96 -94 -83 -68 -67 -69 -67 -61 -52 -38 -36 -35 -52 -64 -40 -48 -61 -40 -30 -40 -63 -64 -60 -53 -38 -30 -43 -40 -36 -41 -60 -72 -76 -69 -88 -91 -95 -107 -107 -108 -124 -142 -154 -132 -55 -73 -91 -84 -87 -88 -114 -126 -112 -93 -58 -31 -29 -33 -38 -35 -24 -18 -16 -31 -53 -63 -59 -38 -38 -42 -45 -46 -51 -60 -57 -60 -94 -122 -114 -110 -81 -70 -62 -54 -48 -26 -25 -12 -11 -10 -4 -4 -12 -18 -13 -3 -3 -7 -33 -46 -33 -25 -22 -21 -14 -25 -21 -16 -16 -16 -33 -30 -32 -32 -21 -9 -35 -53 -70 -78 -78 -70 -24 -11 -5 -30 -65 -83 -72 -43 -40 -42 -37 -32 -27 -30 -28 -30 -44 -72 -118 -44 -58 -60 -13 -9 -11 -2 0 -9 -20 -20 -19 -39 -78 -108 -77 -21 -38 -45 -47 -51 -57 -70 -85 -101 -96 -78 -61 -55 -63 -97 -104 -94 -70 -80 -112 -113 -98 -34 -11 -14 -14 -6 -52 -17 0 -18 -47 -56 -61 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -27 -4 0 -5 -9 -9 -8 -1 -1 -12 -17 -13 -6 -8 -11 -13 -12 -9 -8 -8 -8 -9 -9 -8 -6 -2 -3 -5 -5 -5 -6 -9 -10 -2 0 -1 -2 -2 -4 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -10 -13 -17 -12 0 0 -4 -8 -9 -10 -12 -14 -11 -9 -15 -12 -2 -3 -6 -11 -12 -11 -9 -15 -10 -10 -11 -4 -3 -5 -6 -1 -1 -1 0 0 -2 -6 -10 -12 -9 -5 -4 -6 -7 -4 -11 -9 -7 -9 -7 -6 -6 -7 -7 -7 -6 -5 -9 -6 -6 -14 -18 -8 -11 -17 -15 -12 -13 -12 -8 -9 -13 -15 -13 -11 -18 -15 -15 -18 -17 -20 -24 -25 -18 -17 -19 -18 -19 -20 -8 -10 -13 -11 -12 -16 -10 -12 -14 -11 -6 -3 -5 -5 -7 -7 -5 -4 -3 -2 -2 -1 -3 -3 -5 -9 -9 -10 -7 -9 -9 -7 -7 -7 -7 -9 -15 -13 -11 -12 -4 -5 -6 -6 -9 -10 -9 -10 -6 -6 -8 -10 -11 -4 -5 -4 -4 -5 -5 -5 -5 -6 -7 -8 -10 -18 -24 -15 -8 -27 -31 -29 -28 -18 -23 -12 -14 -15 -12 -11 -8 -5 -5 -6 -7 -5 -2 -3 -1 -7 -9 -10 -7 -3 -2 -1 -3 -2 -3 -4 -4 -4 -3 -2 -2 -2 -2 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -58 -29 -17 -8 -14 -16 -20 -33 -28 -13 -3 0 -9 -23 -15 -14 -22 -56 -22 -15 -16 -24 -27 -31 -39 -35 -31 -35 -19 -16 -14 -12 -9 -4 -3 -6 -13 -18 -18 -12 -10 -10 -10 -9 -9 -8 -7 -16 -40 -53 -23 0 0 0 -3 -51 -54 -53 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -32 -43 -2 0 0 0 0 0 0 0 -19 -27 -37 -28 -30 -31 -38 -42 -22 -77 -68 -50 -45 -46 -56 -55 -67 -71 -72 -57 -61 -55 -51 -50 -58 -61 -46 -37 -39 -43 -43 -25 -22 -28 -37 -42 -49 -52 -69 -93 -96 -82 -85 -84 -52 -37 -34 -23 -14 -10 -15 -14 -14 -20 -23 -25 -27 -29 -31 -32 -43 -69 -83 -87 -89 -89 -95 -91 -85 -81 -70 -56 -46 -55 -71 -75 -66 -58 -65 -57 -47 -48 -46 -38 -33 -25 -26 -28 -30 -33 -43 -55 -57 -56 -70 -61 -55 -43 -25 -50 -54 -51 -31 -22 -27 -31 -38 -31 -32 -27 -11 -13 -28 -42 -54 -52 -49 -43 -40 -37 -38 -43 -41 -31 -11 -34 -78 -92 -57 -36 -90 -126 -130 -121 -114 -146 -160 -151 -107 -61 -68 -93 -89 -76 -74 -91 -113 -84 -64 -43 -28 -29 -31 -37 -37 -34 -35 -35 -45 -72 -60 -44 -40 -44 -46 -49 -51 -53 -62 -71 -95 -86 -103 -104 -86 -55 -54 -56 -43 -35 -31 -21 -9 -13 -17 -13 -12 -17 -26 -24 -10 -2 -13 -39 -43 -23 -34 -33 -22 -16 -15 -18 -18 -17 -12 -7 -25 -28 -35 -26 -9 -16 -35 -54 -62 -61 -61 -49 -31 -48 -50 -66 -82 -69 -37 -32 -34 -29 -22 -24 -34 -29 -36 -47 -82 -93 -21 -18 -15 -12 -6 -3 -4 -1 -6 -15 -19 -19 -29 -30 -42 -35 -22 -21 -36 -53 -61 -82 -83 -91 -127 -133 -77 -60 -49 -72 -110 -98 -119 -40 -67 -125 -133 -127 -70 -20 -37 -39 -8 -25 -24 -4 -36 -53 -51 -45 -22 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -17 -3 0 -9 -12 -11 -8 -2 -15 -15 -14 -9 -5 -10 -11 -8 -9 -10 -9 -6 -7 -9 -4 -3 -2 -2 -4 -6 -8 -11 -12 -10 -12 -9 -1 -4 -7 -8 -6 -11 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -11 -12 -10 -9 -9 -2 0 0 0 0 0 0 0 0 0 -1 -6 -12 -13 -15 -14 -7 0 0 -3 -6 -11 -15 -15 -13 -11 -13 -7 -2 -5 -7 -8 -11 -17 -13 -7 -15 -14 -11 -5 -7 -8 -4 -2 -2 0 0 0 -1 -4 -6 -11 -13 -9 -6 -5 -5 -5 -9 -10 -8 -8 -6 -8 -9 -9 -9 -6 -3 -4 -8 -5 -5 -12 -16 -12 -12 -21 -20 -16 -14 -12 -10 -11 -12 -11 -8 -12 -16 -11 -12 -22 -20 -18 -20 -21 -18 -15 -18 -19 -20 -20 -21 -20 -17 -15 -15 -17 -16 -11 -16 -13 -13 -11 -8 -5 -7 -7 -7 -5 -4 -3 -5 -7 -7 -5 -4 -5 -7 -11 -9 -6 -7 -8 -8 -11 -10 -6 -10 -8 -7 -10 -9 -1 -3 -4 -5 -5 -4 -5 -9 -13 -14 -12 -10 -10 -9 -7 -4 -11 -7 -2 -3 -5 -5 -8 -14 -42 -74 -66 -43 -42 -49 -35 -23 -20 -16 -19 -16 -17 -16 -12 -7 -5 -4 -4 -5 -6 -5 -2 -6 -8 -3 -1 -1 -1 0 -1 -3 -4 -4 -4 -4 -4 -3 -1 -1 -2 -3 -2 0 -1 0 0 0 -4 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -49 -44 -22 -15 -14 -16 -23 -31 -38 -20 -8 -18 -34 -15 -11 -16 -19 -17 -2 0 0 -6 -15 -47 -18 -18 -26 -28 -23 -16 -18 -16 -7 -6 -3 -7 -13 -14 -16 -9 -11 -17 -16 -6 -8 -9 -11 -21 -37 -55 -73 -44 -11 0 -8 -23 -35 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -22 -17 -22 -31 -43 -43 -20 -11 -57 -84 -59 -40 -38 -42 -47 -81 -100 -101 -106 -103 -91 -81 -81 -73 -66 -54 -39 -54 -63 -63 -50 -43 -38 -50 -64 -81 -97 -123 -119 -88 -78 -82 -80 -42 -30 -41 -43 -23 -8 -14 -11 -11 -13 -15 -20 -23 -25 -28 -35 -42 -55 -66 -74 -73 -66 -71 -70 -65 -64 -72 -77 -75 -76 -93 -109 -113 -106 -94 -87 -59 -44 -45 -45 -44 -44 -42 -37 -32 -27 -28 -32 -34 -33 -29 -27 -33 -45 -39 -57 -73 -44 -28 -21 -39 -51 -36 -6 -14 -33 -27 -10 -25 -58 -71 -64 -59 -70 -70 -63 -51 -50 -41 -24 -28 -27 -83 -87 -54 -32 -111 -174 -185 -186 -181 -191 -206 -156 -181 -120 -87 -90 -82 -77 -76 -103 -156 -142 -57 -35 -30 -29 -32 -42 -38 -33 -29 -38 -55 -72 -53 -45 -44 -45 -47 -51 -51 -52 -60 -71 -74 -73 -101 -95 -84 -64 -47 -40 -30 -30 -32 -22 -10 -9 -28 -41 -27 -18 -19 -23 -20 -12 -23 -42 -53 -38 -31 -32 -35 -27 -11 -11 -13 -10 -7 -9 -15 -13 -18 -16 -5 -14 -35 -42 -45 -61 -66 -58 -42 -65 -80 -51 -49 -47 -33 -33 -27 -22 -22 -25 -28 -30 -46 -23 -70 -66 -17 -17 -10 -14 -8 -4 -4 -6 -11 -22 -16 -38 -55 -52 -113 -39 -16 -17 -24 -25 -35 -83 -69 -72 -94 -97 -74 -44 -20 -59 -96 -94 -121 -48 -103 -130 -85 -38 -38 -9 -41 -56 -29 -7 -21 -14 -73 -102 -70 -45 -44 -41 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -11 0 -2 -4 -7 -5 -3 -9 -11 -9 -5 -4 -5 -5 -5 -6 -5 -5 -5 -5 -8 -6 -7 -7 -6 -5 -6 -10 -7 -10 -14 -15 -11 -1 -8 -3 0 -1 -5 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -11 -12 -15 -18 -17 -6 -1 0 0 0 0 0 0 0 0 0 -2 -8 -7 -9 -4 -1 0 0 -1 -9 -15 -18 -16 -15 -14 -6 -4 -4 -5 -6 -7 -13 -16 -22 -12 -3 -10 -14 -6 -8 -11 -13 -11 -3 0 0 0 0 -2 -6 -9 -11 -10 -10 -8 -5 -4 -3 -10 -9 -9 -10 -9 -4 -5 -10 -6 -4 -6 -8 -4 -5 -7 -13 -13 -13 -23 -25 -23 -19 -14 -10 -9 -8 -10 -10 -8 -9 -8 -11 -16 -16 -18 -20 -20 -17 -16 -20 -17 -19 -21 -21 -20 -16 -12 -16 -17 -15 -11 -15 -12 -12 -13 -12 -8 -7 -7 -4 -4 -3 -3 -5 -10 -12 -4 -4 -3 -4 -8 -13 -9 -5 -12 -17 -16 -14 -7 -6 -5 -5 -7 -8 -6 -3 -8 -4 -3 -6 -9 -8 -16 -6 -7 -11 -16 -21 -23 -18 -36 -33 -28 -23 -12 -11 -20 -22 -31 -46 -50 -34 -35 -36 -25 -17 -15 -16 -21 -22 -13 -14 -14 -11 -7 -7 -6 -5 -5 -6 -7 -5 -5 -6 -5 -3 -3 -3 -3 -3 -3 -5 -5 -4 -3 0 0 0 -4 -6 -6 -5 -1 -4 -1 0 -8 -19 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -6 -5 -5 -8 -8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 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 -9 -40 -41 -13 -9 -8 -14 -28 -38 -37 -32 -33 -33 -29 -19 -18 -21 -26 -24 -16 0 0 0 0 0 0 -8 -31 -38 -34 -25 -19 -14 -11 -10 -10 -7 -6 -8 -13 -17 -18 -16 -15 -12 -9 -9 -12 -16 -31 -49 -53 -58 -30 -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 -20 -51 -19 -15 -18 -31 -47 -46 -7 0 0 -12 -47 -38 -37 -35 -46 -71 -104 -119 -119 -115 -121 -132 -134 -107 -84 -69 -56 -61 -66 -89 -90 -76 -61 -69 -117 -114 -111 -106 -95 -74 -65 -68 -71 -60 -43 -37 -29 -19 -9 -4 0 -2 -5 -9 -11 -12 -21 -21 -21 -25 -30 -33 -34 -39 -44 -45 -42 -71 -64 -72 -82 -84 -84 -79 -84 -90 -95 -92 -84 -53 -65 -68 -63 -57 -51 -47 -48 -47 -45 -36 -26 -19 -16 -17 -19 -31 -79 -90 -81 -81 -59 -60 -47 -80 -89 -81 -53 -54 -77 -95 -75 -56 -67 -69 -68 -74 -93 -105 -100 -69 -64 -52 -42 -35 -45 -80 -50 -86 -103 -142 -183 -180 -214 -220 -232 -208 -50 -79 -75 -97 -129 -128 -148 -131 -122 -123 -120 -55 -29 -36 -37 -32 -33 -35 -35 -38 -57 -70 -68 -54 -54 -54 -47 -45 -51 -62 -59 -66 -74 -76 -71 -79 -75 -77 -62 -37 -24 -20 -18 -21 -17 -8 -5 -12 -20 -17 -16 -24 -34 -33 -21 -29 -13 -6 -15 -22 -29 -29 -24 -16 -12 -11 -11 -18 -8 -3 0 -4 -36 -11 -21 -32 -37 -49 -58 -59 -50 -48 -50 -50 -32 -31 -26 -25 -25 -21 -18 -30 -26 -30 -43 -55 -17 -107 -54 -19 -16 -14 -44 -9 -7 -10 -11 -13 -35 -16 -32 -56 -60 -41 -17 -15 -16 -15 -15 -22 -48 -52 -53 -64 -71 -60 -40 -32 -79 -106 -121 -103 -43 -90 -112 -55 -42 -41 -3 -6 -5 -11 -7 -18 -40 -7 -5 -37 -43 -38 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -16 -8 0 0 0 -4 -2 -5 -8 -6 -6 -3 -4 -4 -4 -4 -4 -5 -4 -4 -5 -7 -8 -6 -8 -7 -6 -8 -10 -6 -9 -15 -13 -13 -12 -11 -1 0 0 -4 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -13 -16 -15 -14 -15 -15 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -8 -9 -9 -7 -4 -2 -11 -8 -14 -14 -13 -13 -6 -8 -8 -7 -7 -8 -12 -16 -20 -8 -9 -12 -10 -8 -9 -8 -7 -7 -5 -1 0 0 0 0 -5 -10 -10 -10 -9 -8 -6 -4 -3 -6 -9 -11 -13 -11 -5 -5 -8 -7 -5 -6 -7 -5 -5 -6 -16 -17 -13 -10 -10 -22 -18 -18 -15 -11 -11 -12 -14 -12 -11 -13 -15 -14 -6 -6 -17 -19 -18 -19 -21 -14 -12 -18 -22 -19 -14 -7 -15 -14 -10 -7 -5 -7 -10 -11 -13 -13 -13 -12 -2 -3 -3 -5 -6 -5 -4 -4 -4 -3 -5 -11 -15 -10 -7 -7 -7 -7 -9 -10 -8 -5 -7 -6 -6 -5 -4 -5 -3 -5 -6 -7 -10 -12 -12 -17 -20 -20 -27 -38 -37 -30 -33 -25 -19 -19 -22 -28 -20 -18 -24 -29 -35 -43 -27 -18 -19 -16 -13 -13 -14 -14 -14 -14 -11 -7 -7 -6 -4 -3 -3 -5 -7 -6 -7 -8 -7 -7 -9 -7 -4 -3 -6 -6 -3 -1 0 -1 -1 0 0 -1 -1 -1 -2 -1 0 0 -5 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 -1 -4 -9 -13 -13 -15 -15 -5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -43 -32 -34 -38 -22 -9 -9 -16 -25 -40 -38 -39 -33 -25 -27 -32 -27 -8 -1 -41 -36 -8 0 0 0 0 0 -4 -32 -39 -27 -25 -20 -18 -16 -12 -13 -12 -4 -4 -15 -17 -15 -12 -16 -16 -7 -6 -9 -11 -16 -54 -64 -65 -72 -70 -11 -31 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -26 -25 -20 -21 -29 -46 -60 -50 -36 -5 0 -23 -46 -47 -38 -34 -49 -55 -45 -50 -78 -103 -119 -93 -48 -92 -69 -66 -70 -72 -111 -116 -99 -90 -91 -118 -121 -107 -113 -90 -64 -57 -54 -42 -53 -56 -45 -44 -32 -22 -11 -1 0 0 -1 -4 -10 -16 -17 -12 -15 -17 -19 -19 -19 -28 -34 -38 -43 -52 -56 -79 -99 -98 -89 -82 -90 -96 -89 -75 -74 -108 -79 -72 -67 -55 -44 -45 -43 -49 -45 -33 -24 -15 -17 -24 -32 -40 -45 -90 -93 -89 -83 -88 -117 -79 -73 -96 -114 -103 -124 -119 -95 -88 -90 -82 -88 -93 -82 -72 -76 -74 -67 -70 -88 -63 -26 -15 -185 -270 -277 -264 -234 -237 -238 -254 -167 -64 -71 -46 -70 -64 -71 -99 -113 -124 -85 -71 -52 -29 -32 -35 -34 -33 -34 -36 -42 -70 -80 -72 -63 -61 -53 -46 -50 -66 -80 -73 -66 -71 -67 -64 -58 -55 -56 -49 -32 -24 -17 -11 -21 -15 -9 -7 -11 -15 -5 -12 -20 -27 -29 -29 -35 -17 -19 -22 -25 -26 -20 -24 -21 -12 -10 -16 -27 -4 0 -3 -4 -11 -25 -54 -51 -45 -47 -41 -27 -26 -23 -25 -31 -32 -32 -21 -14 -25 -33 -31 -41 -36 -17 -47 -50 -42 -144 -136 -44 -24 -24 -25 -2 -3 -8 -10 -20 -31 -16 -15 -25 -21 -19 -15 -10 -16 -18 -31 -29 -23 -31 -36 -41 -56 -67 -65 -70 -105 -129 -144 -79 -11 -13 -14 -38 -36 -24 -2 -6 -3 -7 -8 -20 -40 -38 -3 -40 -42 -36 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -6 -1 -4 -7 -5 -3 -8 -11 -9 -6 -4 -2 -3 -3 -6 -7 -4 -4 -5 -7 -8 -8 -5 -12 -11 -10 -10 -10 -7 -6 -11 -13 -13 -13 -8 -1 -1 0 -6 -15 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -9 -16 -8 -8 -8 0 0 0 0 0 0 0 0 0 0 -5 -7 -6 -7 -9 -8 -8 -7 -7 -9 -7 -13 -13 -13 -12 -12 -13 -16 -16 -6 -5 -11 -17 -20 -25 -7 -9 -9 -6 -8 -10 -15 -11 -4 -2 -2 0 0 0 -5 -9 -9 -9 -6 -9 -8 -7 -5 -4 -8 -7 -13 -16 -12 -7 -10 -9 -8 -6 -7 -5 -3 -10 -15 -17 -13 -8 -8 -9 -10 -17 -16 -13 -11 -11 -12 -12 -14 -17 -18 -14 -8 -7 -16 -19 -19 -17 -15 -17 -21 -13 -16 -18 -15 -12 -9 -10 -10 -8 -6 -7 -10 -10 -13 -13 -13 -13 -12 -3 -5 -7 -8 -8 -6 -3 -7 -5 -6 -7 -10 -11 -13 -10 -9 -8 -8 -8 -8 -4 -6 -6 -9 -9 -6 -6 -5 -6 -5 -8 -9 -6 -5 -19 -21 -18 -20 -28 -27 -10 -16 -18 -25 -23 -18 -19 -19 -18 -18 -20 -20 -21 -19 -15 -24 -16 -12 -12 -12 -11 -11 -12 -9 -8 -8 -8 -4 -3 -3 -5 -6 -6 -6 -8 -10 -7 -4 -6 -8 -4 -5 -6 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 -11 -14 -11 -9 -10 -11 -6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -61 -42 -24 -32 -56 -32 -18 -16 -19 -41 -37 -33 -33 -26 -11 -20 -25 -23 -21 -34 -40 -31 -19 -15 -12 -2 0 0 -16 -61 -25 -27 -19 -9 -12 -11 -14 -16 -10 -4 -5 -10 -12 -11 -14 -19 -5 -8 -8 -7 -11 -31 -46 -70 -79 -55 -3 -44 -79 -85 -65 -38 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -33 -30 -20 -9 -12 -25 -32 -45 -51 -44 -16 -9 -50 -61 -62 -71 -74 -73 -67 -62 -53 -48 -62 -71 -76 -72 -105 -98 -74 -78 -76 -83 -110 -41 -71 -105 -120 -119 -114 -150 -112 -87 -77 -66 -54 -60 -57 -59 -72 -71 -58 -39 -18 -11 -8 -6 -14 -18 -21 -26 -35 -39 -33 -28 -28 -30 -38 -41 -47 -49 -46 -41 -50 -59 -74 -85 -101 -112 -116 -106 -98 -78 -70 -73 -70 -77 -77 -63 -51 -46 -33 -34 -34 -35 -39 -39 -41 -43 -43 -53 -89 -105 -106 -114 -126 -116 -70 -113 -125 -133 -141 -141 -134 -116 -114 -104 -99 -101 -80 -75 -69 -80 -88 -83 -80 -92 -35 -18 -64 -138 -148 -191 -240 -265 -266 -237 -173 -100 -59 -46 -38 -58 -46 -47 -68 -76 -71 -73 -72 -47 -31 -29 -28 -28 -34 -34 -41 -57 -75 -80 -70 -67 -59 -49 -51 -66 -61 -75 -72 -62 -67 -56 -46 -38 -36 -37 -36 -14 -16 -11 -12 -20 -16 -11 -13 -9 -5 -5 -9 -11 -25 -28 -26 -25 -25 -59 -56 -42 -22 -15 -37 -35 -15 -21 -14 0 0 0 -7 -6 -13 -29 -42 -60 -50 -61 -46 -16 -19 -19 -25 -24 -32 -42 -40 -36 -36 -24 -22 -17 -21 -40 -42 -52 -77 -134 -127 -24 -20 -13 -3 0 -2 -8 -19 -31 -43 -31 -17 -33 -30 -16 -14 -10 -11 -17 -14 -45 -50 -39 -31 -37 -36 -52 -75 -75 -83 -118 -147 -54 -14 -10 -7 -9 -19 -12 -14 -31 -47 -9 -9 -6 -3 -5 -1 -15 -41 -32 -17 -1 0 0 0 0 0 -3 -3 0 0 0 0 0 0 -2 -10 -12 -17 -7 -5 -6 -8 -13 -12 -7 -4 -4 -3 -2 -4 -4 -4 -3 -4 -6 -7 -9 -9 -10 -13 -13 -5 -10 -9 -6 -5 -7 -9 -10 -6 -4 -5 -5 0 -11 -16 -21 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -17 -15 -4 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -8 -8 -10 -9 -8 -9 -10 -9 -9 -11 -14 -9 -10 -12 -12 -13 -15 -6 -4 -8 -13 -16 -21 -2 -12 -15 -13 -10 -8 -9 -10 -6 -7 -6 -3 -3 -1 -14 -17 -14 -10 -7 -7 -7 -5 -4 -5 -7 -8 -13 -17 -18 -13 -11 -15 -11 -6 -6 -5 -6 -10 -10 -10 -10 -5 -4 -10 -12 -11 -14 -13 -13 -13 -13 -14 -8 -10 -16 -17 -15 -14 -16 -18 -13 -9 -7 -11 -21 -21 -18 -17 -16 -13 -8 -10 -11 -12 -10 -8 -10 -12 -15 -16 -15 -8 0 -2 -6 -6 -7 -4 -2 -2 -5 -9 -5 -4 -4 -8 -15 -18 -12 -9 -8 -7 -6 -3 -5 -6 -8 -10 -10 -9 -7 -3 -4 -11 -13 -14 -19 -18 -18 -17 -15 -15 -14 -6 -15 -26 -18 -16 -14 -15 -17 -16 -16 -22 -25 -20 -16 -19 -16 -12 -10 -10 -11 -11 -10 -10 -4 -5 -7 -8 -5 -3 -5 -5 -4 -5 -5 -7 -8 -8 -6 -6 -6 -4 -5 -5 -5 -5 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 -8 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -6 -7 -3 0 0 0 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 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 -12 -21 -28 -45 -58 -31 -11 -14 -28 -36 -38 -49 -42 -33 -6 -23 -22 -16 -18 -28 -37 -35 -28 -26 -16 0 0 0 -3 -14 -28 -27 -18 -14 -11 -11 -17 -12 -8 -9 -10 -11 -14 -17 -15 -11 -14 -3 -8 -11 -18 -32 -52 -66 -31 0 -12 -68 -17 -65 -76 -71 -58 -27 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -31 -18 -14 -18 -23 -25 -42 -44 -41 -50 -56 -14 -89 -90 -92 -95 -88 -87 -84 -78 -65 -56 -44 -50 -71 -92 -98 -92 -97 -93 -42 -12 0 0 0 -17 -48 -93 -150 -127 -119 -100 -78 -62 -61 -67 -64 -70 -78 -81 -81 -79 -62 -35 -25 -37 -37 -41 -56 -64 -62 -54 -42 -34 -40 -49 -50 -49 -39 -43 -45 -46 -44 -58 -61 -96 -129 -113 -89 -102 -84 -64 -73 -86 -87 -85 -74 -64 -55 -49 -49 -36 -33 -35 -39 -45 -47 -48 -60 -83 -104 -115 -144 -134 -120 -106 -143 -131 -131 -143 -159 -139 -106 -113 -115 -128 -116 -91 -90 -89 -90 -92 -88 -92 -126 -30 -51 -104 -134 -126 -126 -133 -119 -118 -125 -76 -63 -49 -36 -32 -36 -32 -33 -59 -72 -81 -87 -68 -43 -33 -30 -32 -36 -36 -34 -51 -71 -77 -73 -65 -62 -56 -59 -73 -91 -86 -73 -64 -64 -73 -84 -66 -45 -36 -27 -20 -15 -4 -4 -12 -23 -19 -7 -13 -7 -9 -7 -6 -7 -15 -28 -18 -18 -16 -9 -32 -33 -20 -23 -39 -37 -22 -35 -19 -1 0 -1 -4 -13 -19 -16 -20 -38 -41 -67 -37 -19 -17 -15 -18 -10 -19 -29 -27 -7 -13 -16 -14 -18 -27 -44 -34 -54 -70 -48 -31 -23 -1 -1 -1 0 -4 -15 -32 -18 -14 -19 -17 -23 -54 -21 -34 -45 -35 -23 -13 -53 -59 -46 -37 -24 -18 -29 -54 -66 -22 -8 -30 -15 -12 -12 -28 -53 -51 -33 -45 -53 -55 -34 -8 -8 -4 -50 -53 -33 -37 -15 -40 -14 0 0 0 0 0 -4 -5 -2 0 0 0 0 0 0 0 -1 -10 -3 -4 -5 -7 -13 -14 -5 -2 -2 -3 -4 -5 -4 -2 -5 -7 -7 -14 -8 -8 -10 -11 -12 -12 -9 -8 -5 -4 -4 -6 -11 -2 0 -5 -8 -7 -11 -13 -17 -11 -1 -3 -11 -1 0 -3 -1 0 0 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -10 -3 0 0 0 0 0 0 -8 -14 -12 -15 -7 -1 0 0 0 0 0 0 0 0 -3 -9 -8 -8 -10 -12 -13 -13 -11 -9 -9 -9 -11 -17 -19 -11 -11 -12 -13 -13 -13 -14 -5 -4 -10 -19 -23 -26 -5 -7 -14 -15 -11 -7 -6 -14 -16 -11 -7 -8 -7 -8 -5 -11 -12 -8 -6 -8 -11 -7 -6 -8 -10 -10 -16 -17 -12 -9 -12 -11 -6 -8 -6 -5 -6 -7 -9 -12 -7 -3 -8 -14 -10 -13 -17 -16 -14 -11 -7 -6 -5 -10 -16 -18 -17 -18 -16 -10 -9 -8 -11 -17 -17 -16 -14 -12 -11 -10 -10 -7 -6 -8 -9 -11 -13 -14 -15 -15 -14 -11 -8 -7 -5 -7 -4 -1 -1 -2 -5 -6 -4 -4 -3 -11 -19 -6 -11 -9 -5 -4 -3 -4 -7 -7 -4 -6 -7 -6 -4 -4 -6 -8 -9 -11 -15 -13 -13 -15 -11 -9 -12 -11 -27 -19 -15 -14 -15 -16 -18 -17 -13 -19 -22 -18 -14 -10 -10 -10 -10 -10 -10 -10 -9 -5 -5 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -6 -7 -6 -6 -7 -8 -7 -7 -7 -4 -7 -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 0 0 0 0 0 0 -1 -1 -2 -1 -5 -2 -3 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -38 -54 -68 -49 -12 -12 -27 -39 -41 -53 -13 0 -17 -36 -31 -36 -26 -26 -35 -34 -22 -19 -22 -31 -35 -15 0 -22 -35 -30 -20 -16 -13 -13 -17 -13 -10 -8 -7 -5 -5 -9 -10 -16 -22 -18 -16 -9 -7 -13 -18 -28 -70 -14 0 0 -2 -28 -64 -42 -38 -42 -43 -57 -54 -37 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -28 -21 -16 -14 -26 -33 -49 -50 -36 -51 -34 -38 -118 -113 -112 -99 -90 -93 -96 -105 -103 -105 -100 -62 -55 -74 -85 -89 -94 -99 -103 -24 0 0 0 0 0 -30 -54 -109 -114 -103 -71 -64 -71 -76 -63 -51 -59 -65 -72 -75 -64 -55 -43 -41 -56 -74 -91 -91 -78 -68 -65 -63 -52 -57 -59 -54 -42 -33 -38 -43 -41 -40 -46 -62 -69 -76 -72 -71 -65 -72 -114 -120 -97 -88 -77 -78 -67 -57 -50 -39 -33 -29 -35 -39 -40 -41 -44 -63 -67 -57 -59 -86 -108 -125 -123 -138 -152 -98 -118 -111 -99 -101 -113 -125 -110 -96 -91 -92 -94 -100 -99 -97 -81 -55 -87 -141 -148 -139 -142 -152 -142 -129 -92 -62 -56 -50 -46 -40 -36 -32 -37 -64 -77 -85 -71 -57 -54 -48 -45 -39 -36 -39 -41 -52 -82 -77 -66 -64 -68 -63 -76 -88 -97 -93 -72 -60 -70 -67 -58 -53 -51 -35 -22 -19 -15 -9 -11 -17 -26 -20 -11 -10 -8 -11 -10 -11 -13 -14 -14 -14 -22 -20 -19 -24 -20 -12 -10 -16 -25 -26 -23 -24 -22 -7 0 0 -1 -7 -4 -17 -37 -38 -27 -21 -22 -17 -18 -29 -26 -22 -13 -14 -20 -22 -26 -11 -23 -30 -30 -20 -25 -25 -15 -17 -21 -11 -1 -1 -1 -6 -15 -25 -27 -28 -22 -19 -22 -20 -11 -22 -63 -47 -22 -7 -14 -31 -17 -34 -69 -67 -16 -29 -90 -51 -28 -43 -34 -22 -10 -15 -15 -22 -29 -54 -52 -17 -6 -3 -5 -10 -62 -47 -23 -18 -18 -44 -46 -10 0 -2 -3 -2 -6 -3 -1 0 0 0 0 0 0 0 -3 -10 0 -3 -5 -8 -12 -12 -5 -1 -1 -1 -2 -4 -5 -5 -4 -7 -11 -13 -5 -7 -7 -7 -9 -9 -7 -6 -4 -8 -7 -6 -9 -5 -2 -10 -11 -8 -8 -7 -8 -13 -7 -6 -13 -7 -1 -15 -9 0 0 -2 -13 -3 0 0 0 0 0 0 0 0 0 0 -2 -21 -6 0 0 0 0 0 0 -8 -10 -9 -10 -8 -4 -3 -1 0 0 0 0 0 0 -1 -5 -10 -8 -10 -10 -11 -12 -11 -9 -12 -15 -15 -12 -9 -8 -9 -11 -12 -9 -7 -9 -5 -3 -4 -14 -22 -25 -17 -14 -16 -15 -14 -13 -11 -17 -15 -13 -8 -6 -9 -8 -5 -9 -11 -9 -9 -12 -5 -7 -10 -11 -10 -9 -8 -11 -19 -12 -9 -11 -10 -11 -9 -8 -7 -7 -9 -16 -5 -3 -9 -14 -12 -13 -18 -19 -19 -19 -18 -13 -5 -6 -12 -15 -13 -9 -10 -9 -9 -9 -8 -12 -19 -20 -12 -12 -10 -9 -10 -10 -6 -6 -10 -12 -13 -12 -11 -10 -12 -12 -11 -9 -7 -6 -5 -2 -3 -4 -6 -6 -5 -5 -5 -15 -24 -17 -13 -8 -4 -5 -5 -7 -14 -14 -7 -6 -7 -6 -5 -4 -2 -3 -5 -10 -14 -13 -11 -11 -12 -7 -9 -16 -11 -23 -14 -14 -15 -17 -19 -18 -14 -11 -13 -13 -12 -12 -11 -10 -10 -10 -9 -9 -9 -7 -6 -4 -5 -7 -8 -5 -4 -4 -5 -5 -6 -6 -4 -7 -6 -7 -9 -9 -8 -9 -3 -4 -6 -9 -11 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 -1 -1 -1 -1 -3 -4 -1 -2 0 -3 -2 0 0 0 0 0 0 0 0 0 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -52 -61 -50 -17 -29 -32 -33 -26 0 0 -11 -34 -36 -40 -32 -29 -26 -28 -28 -32 -36 -38 -59 -70 -46 -39 -40 -34 -25 -19 -24 -30 -19 -14 -15 -9 -13 -10 -6 -8 -12 -11 -20 -31 -28 -14 -4 -10 -10 -15 -37 -42 -4 0 0 -12 -58 -62 -70 -63 -45 -51 -69 -73 -71 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -14 -11 -14 -30 -16 -1 -10 -19 -37 -39 -52 -83 -89 -89 -88 -87 -86 -92 -106 -113 -114 -108 -95 -81 -78 -95 -102 -99 -92 -100 0 0 0 0 0 -7 -92 -101 -91 -101 -107 -82 -79 -82 -86 -76 -63 -49 -43 -44 -45 -47 -65 -75 -80 -83 -92 -99 -113 -120 -107 -82 -66 -77 -91 -85 -59 -53 -48 -43 -41 -41 -34 -33 -45 -66 -71 -73 -76 -79 -96 -152 -159 -162 -128 -88 -84 -72 -62 -63 -62 -59 -57 -48 -44 -41 -38 -38 -41 -40 -41 -47 -60 -70 -107 -120 -120 -112 -74 -104 -91 -91 -94 -104 -128 -100 -93 -89 -100 -108 -106 -112 -121 -115 -109 -129 -166 -186 -181 -145 -138 -149 -147 -120 -60 -44 -50 -57 -42 -44 -40 -49 -67 -78 -88 -72 -61 -66 -67 -57 -59 -55 -45 -47 -57 -79 -67 -56 -61 -75 -81 -73 -76 -72 -66 -66 -69 -72 -58 -42 -40 -39 -27 -18 -16 -21 -24 -26 -25 -19 -37 -24 -16 -17 -17 -16 -19 -23 -27 -23 -21 -17 -18 -22 -26 -23 -15 -14 -14 -27 -27 -20 -12 -19 -17 -14 -5 0 0 0 -20 -56 -94 -94 -21 -20 -15 -17 -24 -29 -27 -13 -11 -18 -22 -27 -34 -66 -41 -23 -17 -21 -23 -13 -7 -10 -9 -3 -6 -1 -5 -12 -16 -17 -33 -87 -27 -24 -25 -28 -47 -62 -21 -22 -16 -28 -44 -13 -15 -43 -26 -9 -18 -21 -10 -6 -14 -26 -29 -7 -41 -46 -22 -25 -56 -60 -70 -58 -21 -3 -12 -35 -34 -26 -28 -34 -33 -35 -36 -28 -14 -11 -10 -5 -5 -1 0 0 0 0 0 0 0 -1 0 -1 -6 -7 -13 -14 -13 -11 -8 -1 -1 0 -1 -3 -7 -1 -6 -10 -9 -6 -7 -7 -7 -7 -7 -6 -4 -6 -9 -8 -5 -5 -6 -6 -12 -13 -11 -10 -8 -4 -13 -18 -19 -19 -13 -2 -15 -19 -19 -14 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -9 -6 -10 -14 -15 -6 0 0 0 0 0 0 -6 -11 -8 -10 -11 -11 -11 -10 -10 -17 -17 -9 -6 -7 -7 -7 -7 -8 -7 -8 -8 -6 -4 -3 -11 -11 -9 -13 -19 -25 -22 -18 -15 -11 -12 -11 -17 -15 -12 -10 -9 -9 -7 -8 -10 -13 -16 -11 -6 -9 -10 -8 -8 -9 -13 -16 -11 -13 -12 -9 -10 -8 -8 -9 -6 -10 -14 -1 -12 -22 -21 -16 -13 -15 -15 -19 -20 -17 -14 -11 -10 -7 -6 -6 -6 -7 -8 -8 -15 -13 -15 -14 -7 -10 -11 -9 -8 -11 -11 -6 -7 -10 -12 -12 -10 -8 -8 -8 -7 -7 -9 -10 -8 -9 -3 -4 -5 -4 -4 -5 -5 -5 -9 -16 -16 -10 -8 -5 -4 -6 -10 -14 -14 -9 -5 -10 -10 -7 -5 -2 -6 -5 -4 -6 -8 -7 -8 -5 -3 -2 -4 -7 -14 -20 -20 -17 -18 -20 -19 -14 -12 -12 -12 -12 -13 -12 -12 -12 -11 -8 -6 -7 -7 -7 -4 -6 -6 -5 -8 -10 -10 -6 -12 -12 -7 -5 -6 -9 -5 -3 -6 -8 -4 0 0 0 -3 -4 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -3 0 0 0 0 -3 -8 -9 -9 -5 -6 -2 0 0 0 0 0 0 0 0 0 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 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 -34 -43 -40 -33 -33 -29 -30 -31 -8 0 -1 -27 -29 -25 -27 -30 -26 -36 -50 -49 -26 -23 -29 -29 -29 -32 -36 -41 -47 -30 -25 -20 -15 -14 -14 -15 -17 -18 -18 -15 -13 -13 -23 -33 -36 -30 -19 -9 -10 -13 -22 -31 -9 -4 0 0 0 0 -20 -42 -19 -2 -21 -38 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -26 -21 -18 -21 -27 -28 -5 0 -8 -30 -46 -44 -60 -65 -65 -72 -77 -71 -84 -91 -96 -105 -114 -109 -101 -87 -87 -94 -111 -39 -1 0 0 0 0 0 -24 -51 -123 -115 -72 -104 -159 -128 -118 -123 -104 -86 -58 -45 -37 -43 -45 -46 -44 -67 -70 -75 -65 -60 -89 -107 -107 -158 -145 -112 -127 -106 -81 -64 -51 -39 -37 -31 -33 -36 -44 -57 -60 -57 -69 -94 -125 -136 -132 -113 -91 -83 -96 -98 -93 -89 -90 -91 -82 -73 -59 -51 -49 -47 -40 -29 -34 -49 -68 -81 -83 -84 -77 -78 -87 -83 -74 -80 -90 -94 -93 -92 -80 -94 -99 -105 -120 -134 -142 -151 -148 -163 -183 -187 -121 -121 -137 -158 -124 -44 -52 -60 -57 -46 -44 -49 -62 -72 -81 -87 -75 -70 -76 -76 -72 -68 -60 -41 -50 -59 -60 -54 -58 -72 -92 -81 -61 -63 -59 -74 -67 -63 -59 -50 -46 -39 -27 -23 -25 -23 -33 -35 -38 -49 -61 -55 -31 -29 -24 -22 -22 -22 -11 -17 -18 -18 -16 -17 -21 -39 -39 -27 -21 -26 -31 -22 -15 -17 -23 -24 -23 -7 0 0 -9 -41 -69 -57 -47 -30 -15 -16 -20 -12 -13 -14 -12 -21 -26 -32 -35 -47 -50 -14 -16 -16 -13 -33 -73 -14 -80 -30 -8 -3 -4 -3 -14 -15 -12 -20 -46 -22 -22 -40 -47 -53 -50 -17 -54 -66 -80 -59 -15 -14 -104 -32 -7 -13 -17 -9 -6 -2 -17 -22 -10 -9 -57 -45 -39 -52 -68 -80 -79 -22 -21 -26 -34 -36 -37 -37 -39 -37 -37 -43 -44 -14 -10 -8 -6 -5 0 0 0 0 0 0 0 0 -6 -5 -6 -12 -7 -14 -15 -11 -9 -7 -1 -5 -1 0 -4 -8 -4 -7 -2 -3 -3 -5 -6 -6 -7 -8 -7 -7 -9 -8 -10 -6 -5 -5 -7 -13 -14 -12 -12 -9 -8 -12 -1 -3 -12 -14 -11 -17 -18 -14 -8 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -4 0 0 0 0 -1 -3 -6 -8 -9 -8 -7 -11 -4 0 0 0 0 0 -2 -8 -10 -9 -9 -11 -10 -9 -12 -17 -16 -15 -8 -6 -7 -7 -7 -12 -11 -9 -9 -7 -4 -4 -5 -4 -6 -8 -12 -18 -21 -16 -20 -17 -11 -12 -18 -18 -13 -14 -14 -12 -13 -10 -12 -12 -9 -8 -8 -8 -9 -6 -15 -18 -12 -14 -11 -13 -9 -5 -7 -7 -5 -6 -6 -13 -14 -3 -2 -9 -15 -15 -14 -15 -15 -14 -15 -14 -15 -16 -13 -5 -6 -7 -7 -7 -7 -8 -15 -20 -17 -17 -13 -10 -10 -10 -9 -13 -12 -6 -6 -9 -10 -11 -11 -10 -9 -10 -19 -8 -8 -8 -7 -9 -5 -6 -6 -4 -3 -4 -5 -4 -4 -12 -16 -12 -10 -7 -5 -11 -12 -10 -8 -8 -5 -6 -6 -8 -8 -4 -4 -8 -8 -9 -7 -5 -6 -4 -4 -2 -3 -5 -6 -9 -13 -15 -17 -18 -18 -17 -16 -13 -12 -12 -12 -12 -12 -11 -12 -8 -5 -5 -5 -7 -7 -6 -6 -5 -6 -10 -5 -7 -11 -11 -7 -5 -6 -7 -7 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -15 -13 -18 -7 -2 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -56 -41 -40 -41 -44 -49 -63 -17 0 0 0 0 -51 -48 -29 -24 -31 -49 -67 -61 -36 -22 -29 -22 -21 -28 -44 -61 -22 -18 -27 -23 -19 -16 -19 -20 -18 -18 -11 -14 -23 -29 -33 -50 -34 -28 -23 -17 -10 -10 -12 -26 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -40 -32 -25 -16 -17 -20 -31 -41 -2 0 -19 -34 -35 -55 -56 -59 -62 -60 -41 -32 -52 -67 -90 -109 -96 -97 -92 -84 -97 -107 -7 0 0 0 0 -4 -53 -55 -90 -80 -27 -3 0 -91 -154 -161 -172 -29 -16 -30 -60 -70 -55 -45 -39 -37 -42 -59 -69 -77 -85 -85 -78 -76 -83 -87 -77 -90 -121 -147 -94 -84 -75 -61 -43 -36 -36 -39 -44 -51 -58 -74 -73 -81 -98 -123 -112 -102 -92 -83 -87 -100 -88 -80 -79 -79 -81 -85 -86 -72 -63 -58 -44 -48 -53 -62 -73 -70 -63 -70 -76 -73 -69 -68 -69 -91 -96 -84 -84 -90 -97 -90 -107 -128 -142 -149 -165 -116 -101 -101 -114 -111 -170 -162 -142 -105 -62 -76 -66 -55 -50 -52 -58 -72 -81 -84 -83 -82 -87 -91 -73 -71 -64 -55 -48 -71 -61 -55 -56 -66 -73 -59 -60 -60 -65 -70 -66 -58 -61 -57 -56 -45 -38 -30 -24 -32 -49 -55 -43 -48 -55 -51 -51 -50 -55 -62 -57 -47 -34 -20 -36 -20 -17 -20 -21 -18 -31 -36 -26 -21 -22 -26 -22 -15 -21 -30 -26 -15 -5 -1 0 -19 -56 -89 -83 -101 -46 -15 -29 -45 -29 -12 -6 -13 -22 -22 -43 -41 -38 -47 -46 -18 -18 -13 -20 -16 -29 -83 -45 -28 -12 -6 -9 -14 -17 -24 -29 -29 -25 -24 -44 -50 -44 -33 -20 -21 -6 -25 -24 -33 -54 -73 -9 -8 -16 -21 -22 -22 -20 -11 -13 -12 -24 -55 -51 -48 -59 -65 -74 -85 -55 -55 -43 -37 -40 -38 -29 -41 -40 -38 -41 -36 -6 -12 -7 -11 -8 0 0 0 0 0 0 0 0 0 0 -9 -11 -5 -8 -11 -10 -10 -9 -6 -6 -2 -1 -4 -8 -7 -4 -1 -1 -2 -4 -6 -6 -9 -9 -7 -6 -7 -9 -3 -4 -8 -6 -5 -6 -8 -16 -13 -8 -8 -13 -17 -15 -5 -16 -17 -13 -16 -14 -12 -8 -10 -9 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -3 -6 -9 -12 -12 -12 -10 -3 0 -2 -2 0 0 -4 -7 -10 -12 -10 -9 -8 -10 -14 -15 -12 -6 -5 -7 -8 -10 -12 -12 -11 -10 -7 -5 -5 -6 -6 -6 -7 -8 -11 -17 -19 -14 -12 -10 -9 -14 -22 -6 -13 -19 -17 -11 -9 -8 -11 -12 -12 -12 -13 -16 -12 -18 -21 -19 -17 -14 -11 -7 -5 -4 -6 -10 -5 -8 -10 -10 -7 -4 -2 -14 -15 -16 -17 -16 -10 -12 -11 -15 -16 -12 -5 -5 -4 -7 -7 -6 -6 -9 -19 -9 -23 -21 -10 -9 -9 -11 -14 -10 -6 -7 -8 -9 -13 -13 -11 -8 -8 -6 -7 -10 -10 -7 -5 -7 -7 -7 -6 -5 -5 -5 -2 -3 -1 -11 -16 -13 -10 -14 -17 -16 -12 -9 -7 -10 -7 -3 -5 -9 -8 -5 -5 -9 -5 -8 -7 -6 -7 -8 -5 -5 -6 -7 -7 -7 -12 -12 -15 -16 -16 -16 -16 -15 -14 -14 -13 -12 -9 -8 -6 -9 -10 -10 -10 -9 -7 -6 -5 -4 -6 -10 -11 -10 -8 -5 -5 -8 -9 -13 -8 -6 -3 0 -1 -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 -1 0 0 0 0 0 0 0 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -54 -42 -41 -43 -48 -55 -49 -7 0 0 0 0 -20 -40 -28 -29 -30 -21 0 -10 -15 -17 -22 -25 -22 -21 -25 -35 -30 -33 -34 -31 -23 -22 -22 -25 -19 -13 -11 -19 -23 -34 -46 -58 -49 -48 -53 -37 -16 -9 -4 -11 -26 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -33 -33 -26 -20 -14 -14 -36 -30 0 0 0 -47 -51 -49 -55 -66 -65 -75 -64 -47 -42 -42 -57 -40 -29 -48 -75 -90 -61 -43 0 0 0 0 0 -2 -21 -1 0 -2 0 0 0 -2 -122 -160 -158 -155 -1 0 -54 -110 -95 -67 -37 -40 -45 -48 -53 -67 -75 -75 -73 -69 -53 -56 -60 -131 -166 -157 -151 -151 -140 -124 -83 -38 -38 -33 -38 -37 -41 -57 -63 -62 -68 -81 -100 -121 -96 -76 -77 -85 -77 -69 -72 -78 -76 -84 -73 -65 -61 -62 -62 -56 -63 -61 -74 -78 -71 -71 -70 -83 -80 -74 -66 -54 -68 -74 -82 -87 -85 -99 -118 -128 -146 -135 -117 -106 -103 -119 -108 -113 -153 -148 -85 -90 -88 -91 -78 -73 -56 -55 -67 -82 -87 -79 -81 -91 -96 -92 -76 -81 -65 -60 -68 -81 -58 -62 -72 -75 -72 -54 -53 -56 -70 -71 -64 -47 -61 -49 -72 -70 -45 -43 -42 -37 -44 -48 -41 -38 -39 -46 -54 -60 -71 -88 -109 -79 -54 -25 -4 -15 -15 -20 -26 -24 -22 -22 -7 -14 -22 -29 -32 -21 -12 -27 -20 -8 -7 0 0 -22 -60 -76 -70 -102 -45 -60 -90 -126 -105 -25 -10 -19 -25 -25 -37 -41 -36 -46 -59 -42 -25 -28 -55 -28 -68 -94 -53 -41 -19 -14 -13 -12 -14 -12 -42 -25 -24 -26 -31 -42 -50 -40 -19 -13 -18 -8 -57 -75 -102 -86 -15 -33 -24 -24 -20 -16 -15 -10 -1 -5 -3 -25 -46 -31 -63 -66 -43 -52 -71 -50 -29 -21 -20 -22 -21 -33 -34 -36 -39 -26 -7 -14 -6 -12 -8 -2 0 0 0 0 0 0 0 0 0 -10 -11 -6 -5 -9 -10 -10 -9 -8 -5 -5 -7 -4 -8 -8 -5 0 -1 -4 -5 -4 -3 -2 -7 -6 -9 -10 -8 -4 -4 -8 -6 -6 -8 -10 -12 -13 -10 -12 -13 -11 -8 0 -8 -13 -16 -15 -13 -14 -9 -8 -8 -10 -8 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -17 -16 -8 -2 -10 -13 0 0 0 0 -5 -11 -8 -8 -9 -8 -11 -11 -6 -6 -7 -8 -8 -9 -10 -12 -13 -11 -9 -6 -5 -5 -8 -10 -6 -7 -12 -16 -15 -14 -9 -13 -13 -18 -24 -4 -18 -10 -12 -12 -9 -9 -8 -11 -11 -16 -18 -18 -21 -17 -17 -17 -14 -9 -9 -8 -9 -6 -14 -23 -12 -8 -12 -6 -2 0 0 -3 -10 -12 -12 -10 -13 -20 -12 -12 -14 -12 -9 -7 -6 -6 -6 -8 -8 -9 -14 -11 -26 -12 -4 -6 -10 -13 -8 -9 -6 -5 -7 -9 -9 -8 -8 -7 -6 -7 -7 -7 -10 -7 -4 -5 -7 -6 -7 -7 -6 -4 -2 -3 -4 -20 -22 -15 -12 -15 -18 -15 -10 -11 -14 -13 -13 -6 -4 -7 -7 -6 -7 -10 -5 -7 -7 -7 -10 -10 -5 -9 -10 -9 -7 -5 -9 -8 -14 -15 -15 -15 -15 -15 -15 -14 -13 -12 -10 -8 -7 -9 -9 -10 -11 -9 -7 -7 -6 -5 -7 -10 -10 -6 -8 -7 -6 -6 -6 -5 -11 -9 -3 0 -3 -9 -6 -1 0 -1 0 0 0 0 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -30 -40 -28 -45 -55 -39 0 0 0 0 0 0 -2 -29 -27 -20 -2 0 0 -15 -32 -35 -31 -23 -19 -23 -28 -29 -32 -31 -28 -20 -23 -27 -17 -12 -21 -32 -34 -39 -43 -41 -36 -45 -65 -49 -35 -16 -7 -6 -7 -12 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -45 -32 -24 -21 -19 -35 -41 -27 -10 -12 -74 -54 -37 -36 -44 -52 -78 -26 -31 -47 -39 -31 -55 -17 0 0 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -165 -157 -55 -2 0 0 0 0 -23 -63 -69 -43 -37 -30 -27 -27 -35 -49 -39 -36 -40 -45 -56 -136 -56 -105 -173 -180 -166 -143 -105 -76 -60 -39 -39 -59 -53 -51 -63 -82 -63 -92 -100 -102 -85 -79 -64 -71 -68 -55 -57 -81 -59 -70 -84 -80 -65 -54 -59 -61 -63 -69 -82 -72 -78 -76 -82 -87 -99 -86 -70 -59 -71 -104 -93 -89 -99 -122 -136 -104 -104 -109 -112 -117 -117 -127 -113 -107 -116 -132 -120 -87 -82 -83 -89 -81 -59 -58 -74 -83 -79 -73 -83 -91 -85 -82 -76 -65 -60 -76 -73 -65 -59 -73 -81 -80 -82 -93 -78 -53 -76 -56 -55 -60 -58 -52 -58 -61 -58 -55 -49 -40 -39 -30 -28 -34 -43 -34 -37 -26 -15 -39 -98 -84 -71 -53 -34 -26 -33 -49 -46 -45 -34 -27 -24 -25 -33 -48 -47 -28 -4 -3 -4 -3 -2 0 0 -8 -71 -78 -54 -41 -29 -103 -118 -122 -90 -30 -13 -12 -20 -22 -25 -32 -35 -22 -22 -27 -34 -48 -54 -133 -138 -87 -67 -81 -10 -6 -8 -9 -10 -13 -19 -17 -28 -27 -28 -45 -59 -59 -24 -12 -12 -19 -50 -44 -23 -12 -19 -30 -14 -17 -13 -7 -5 -9 -10 -23 -12 -29 -31 -17 -51 -62 -27 -17 -27 -23 -4 -12 -8 -13 -17 -20 -22 -38 -25 -16 -11 -12 -12 -11 -7 -2 0 0 0 0 0 0 0 0 0 -3 -15 -8 -2 -1 -3 -8 -5 -5 -7 -10 -10 -3 -5 -6 -6 -3 -1 -4 -5 -7 -6 -4 -5 -6 -15 -11 -11 -8 -4 -7 -11 -9 -7 -7 -9 -11 -12 -13 -14 -12 -9 -5 -4 -4 -8 -10 -10 -13 -17 -13 -9 -14 -10 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 -3 -5 -6 -1 -9 -16 -15 -10 0 0 0 -6 -9 -7 -8 -7 -7 -8 -8 -9 -11 -13 -10 -9 -8 -9 -11 -9 -9 -8 -8 -7 -9 -11 -10 -8 -10 -13 -14 -12 -18 -12 -14 -17 -17 -11 -7 -6 -12 -12 -12 -13 -14 -14 -12 -28 -27 -21 -22 -16 -15 -11 -10 -6 -4 -5 -12 -14 -10 -12 -24 -32 -20 -3 0 0 0 -1 -3 -3 -5 -10 -10 -15 -21 -19 -13 -13 -13 -12 -12 -14 -11 -12 -11 -11 -12 -16 -15 -14 -12 -17 -18 -13 -7 -8 -6 -5 -6 -6 -4 -4 -5 -5 -5 -5 -4 -6 -8 -5 -5 -7 -8 -7 -1 -6 -6 -4 -3 -5 -12 -4 -18 -18 -15 -16 -17 -11 -10 -10 -9 -9 -11 -10 -7 -7 -7 -7 -10 -13 -8 -7 -5 -9 -12 -11 -7 -6 -11 -13 -9 -6 -8 -11 -14 -15 -15 -16 -15 -15 -14 -13 -11 -10 -8 -7 -12 -12 -9 -9 -10 -10 -9 -6 -13 -13 -10 -8 -7 -8 -10 -10 -7 -8 -11 -11 -3 -3 -6 -7 -10 -12 -10 -2 -1 -5 -11 -12 -9 -7 -12 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -34 -28 -34 -39 -11 0 0 0 0 0 0 0 -9 -23 -38 -18 0 0 0 -3 -30 -36 -30 -19 -19 -22 -23 -23 -23 -34 -37 -29 -25 -19 -22 -28 -37 -35 -35 -46 -50 -45 -44 -45 -38 -53 -31 -25 -12 -3 -9 -27 -37 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -42 -40 -41 -37 -30 -28 -34 -39 -25 -3 -10 -24 -37 -30 -30 -42 -46 0 -7 -20 -27 -33 -44 -56 -33 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -86 -155 -45 0 0 0 0 -5 -115 -129 -106 -89 -76 -46 -34 -27 -30 -36 -32 -33 -33 -63 -65 -70 -94 -106 -127 -149 -157 -148 -133 -126 -119 -96 -87 -124 -112 -105 -79 -75 -53 -53 -91 -89 -75 -63 -61 -82 -83 -79 -71 -64 -45 -86 -70 -65 -64 -58 -69 -76 -73 -81 -102 -71 -69 -66 -72 -86 -101 -98 -82 -73 -80 -101 -104 -97 -92 -119 -131 -114 -106 -106 -111 -117 -125 -145 -162 -132 -95 -104 -127 -96 -64 -63 -64 -64 -60 -63 -76 -89 -78 -73 -82 -86 -85 -83 -67 -60 -68 -78 -66 -58 -67 -78 -79 -77 -60 -51 -69 -76 -83 -80 -82 -68 -58 -65 -82 -54 -55 -60 -49 -30 -26 -14 -19 -44 -53 -29 -25 -24 -23 -21 -37 -51 -58 -63 -44 -25 -35 -65 -56 -60 -27 -24 -37 -51 -58 -28 -38 -26 -11 -17 -14 -2 0 0 -17 -45 -70 -67 -54 -36 -46 -94 -95 -88 -62 -28 -12 -13 -20 -19 -23 -31 -33 -21 -18 -39 -44 -42 -40 -47 -64 -63 -88 -99 -89 -68 -9 -8 -10 -10 -11 -15 -27 -43 -67 -81 -76 -65 -15 -18 -12 -16 -24 -23 -14 -13 -23 -26 -17 -12 -14 -8 -5 -11 -22 -25 -18 -36 -21 -9 -13 -13 -9 -6 -2 -4 -8 -8 -8 -14 -18 -19 -19 -20 -12 -21 -23 -15 -8 -5 -5 -1 0 0 0 0 0 0 0 0 0 -1 -8 -9 -7 -3 -6 -13 -8 -1 0 -6 -9 -5 -5 -19 -14 -4 -2 -4 -5 -10 -8 -7 -6 -6 -10 -6 -8 -7 -8 -10 -11 -9 -2 -5 -7 -9 -12 -12 -12 -11 -9 -9 -10 -10 -8 -8 -8 -12 -17 -18 -18 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 -13 -5 0 0 -9 -10 -7 -7 -6 -6 -7 -9 -12 -13 -14 -13 -11 -8 -9 -12 -11 -11 -10 -11 -8 -7 -9 -11 -13 -9 -9 -8 -8 -10 -12 -9 -10 -16 -18 -9 -5 -8 -7 -13 -15 -15 -16 -7 -28 -28 -23 -21 -18 -20 -11 -9 -7 -3 -3 -11 -9 -12 -8 -15 -26 -17 -2 0 0 0 0 0 0 0 -13 -14 -8 -8 -13 -14 -13 -13 -11 -10 -11 -9 -7 -11 -15 -14 -9 -6 -5 -12 -11 -13 -11 -6 -6 -8 -5 -10 -12 -9 -6 -7 -11 -10 -9 -8 -8 -12 -5 -6 -7 -8 -8 -6 -7 -8 -9 -7 -6 -7 -10 -4 -5 -15 -18 -17 -14 -14 -14 -15 -15 -15 -13 -8 -8 -7 -7 -7 -8 -10 -12 -6 -9 -9 -9 -11 -13 -12 -8 -8 -8 -9 -10 -12 -13 -8 -5 -9 -14 -11 -12 -10 -8 -6 -5 -5 -4 -9 -10 -8 -9 -12 -11 -18 -14 -11 -7 -7 -10 -9 -10 -6 -6 -9 -10 -7 -4 -6 -7 -10 -10 -7 -8 -7 -9 -3 -9 -13 -8 -5 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -48 -13 -17 -33 -47 -49 -5 0 0 0 0 0 0 -3 -17 -23 -1 0 0 0 -1 -15 -40 -36 -27 -21 -25 -24 -21 -22 -25 -26 -29 -31 -28 -23 -21 -32 -35 -55 -64 -65 -63 -41 -34 -34 -37 -32 -45 -29 -13 -6 -7 -9 -24 -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 -17 -55 -57 -46 -33 -31 -38 -44 -48 -12 0 -11 -41 -56 -54 -52 -29 0 0 0 0 -29 -55 -72 -79 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -129 -180 -162 -18 0 0 -3 -65 -144 -70 -1 -20 -30 -39 -53 -46 -47 -56 -79 -76 -130 -88 -49 -92 -81 -88 -134 -165 -137 -113 -114 -137 -137 -121 -113 -78 -84 -66 -64 -63 -57 -74 -82 -79 -87 -86 -89 -92 -92 -73 -67 -64 -63 -47 -64 -59 -55 -53 -61 -82 -71 -75 -76 -58 -58 -85 -88 -94 -110 -117 -101 -104 -108 -117 -122 -116 -126 -127 -129 -134 -134 -126 -116 -112 -124 -151 -154 -124 -138 -133 -100 -60 -55 -36 -43 -58 -70 -74 -73 -80 -77 -79 -86 -90 -89 -65 -65 -78 -80 -65 -63 -87 -71 -68 -75 -76 -75 -76 -80 -85 -86 -86 -89 -61 -71 -78 -60 -58 -60 -47 -36 -29 -17 -17 -24 -29 -28 -26 -24 -20 -11 -26 -25 -30 -58 -25 -18 -17 -19 -19 -22 -19 -22 -12 -1 -9 -13 -17 -15 -13 -12 -11 -1 -3 -1 -4 -37 -56 -26 -32 -101 -117 -106 -88 -81 -77 -26 -18 -21 -22 -18 -25 -32 -34 -42 -53 -46 -50 -34 -32 -53 -72 -66 -80 -40 -7 -15 -4 -7 -10 -12 -11 -12 -21 -53 -74 -82 -59 -48 -32 -11 -7 -13 -23 -20 -15 -17 -33 -34 -27 -21 -18 -15 -10 -18 -20 -18 -15 -14 -10 -9 -30 -42 -6 -5 -2 -3 -4 -6 -8 -15 -18 -19 -21 -20 -17 -27 -32 -21 -12 -9 -6 -9 -6 -1 0 0 0 0 0 0 0 0 -17 -50 -35 -4 -10 -13 -8 -3 0 -2 -5 -4 -8 -31 -43 -11 -5 -4 -3 -5 -5 -9 -7 -5 -4 -6 -15 -10 -10 -10 -9 -7 -5 -4 -6 -10 -12 -11 -7 -6 -14 -13 -10 -8 -11 -14 -8 -7 -10 -11 -11 -7 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -12 -9 -7 -1 -7 -8 -7 -6 -6 -6 -7 -7 -10 -13 -15 -16 -8 -9 -9 -9 -10 -12 -14 -10 -8 -10 -12 -12 -9 -10 -9 -7 -8 -10 -8 -7 -12 -15 -17 -17 -17 -9 -10 -12 -27 -61 -74 -13 -24 -27 -24 -21 -16 -5 -6 -7 -3 -4 -10 -14 -21 -8 -9 -19 -19 -6 -2 0 0 0 0 0 0 0 -7 -7 -5 -6 -8 -12 -13 -12 -8 -6 -7 -8 -12 -18 -17 -16 -13 -6 -14 -6 -7 -7 -5 -6 -14 -13 -11 -11 -9 -6 -7 -10 -6 -4 -9 -10 -8 -6 -6 -6 -6 -6 -6 -6 -6 -8 -7 -5 -5 -7 -2 -2 -23 -23 -20 -22 -17 -11 -15 -16 -14 -12 -11 -10 -10 -12 -12 -12 -13 -15 -9 -7 -5 -4 -6 -10 -8 -6 -16 -13 -10 -10 -11 -12 -12 -11 -11 -11 -9 -8 -8 -8 -7 -6 -7 -12 -12 -8 -7 -9 -10 -12 -14 -10 -8 -11 -12 -11 -9 -7 -7 -5 -4 -8 -11 -8 -6 -6 -6 -7 -8 -10 -8 -11 -10 -13 -13 -8 -4 -7 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -37 -46 -65 -48 0 0 0 0 0 0 0 -11 -27 -25 0 0 0 0 -9 -39 -30 -30 -27 -25 -21 -23 -27 -28 -23 -27 -40 -28 -25 -21 -26 -31 -20 -65 -71 -64 -53 -50 -31 -29 -36 -42 -31 -21 -14 -5 -2 -11 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -19 -19 -30 -38 -44 -34 0 0 0 0 0 -13 -24 -8 0 0 0 0 0 -53 -67 -47 -2 0 0 0 0 0 -3 -30 -3 0 0 0 0 0 0 0 0 0 0 -73 -149 -167 -97 -3 0 0 -19 -85 -150 -24 0 0 -30 -119 -110 -92 -102 -57 -20 -72 -109 -42 -12 -47 -74 -53 -59 -67 -61 -83 -142 -99 -79 -71 -74 -72 -64 -74 -73 -57 -51 -54 -50 -43 -51 -60 -74 -94 -65 -67 -70 -74 -78 -64 -63 -74 -79 -72 -73 -62 -44 -44 -46 -52 -75 -95 -95 -117 -151 -151 -89 -96 -116 -134 -137 -132 -129 -129 -138 -141 -135 -122 -131 -113 -123 -124 -102 -122 -131 -97 -78 -64 -45 -49 -70 -84 -91 -92 -88 -79 -74 -71 -80 -83 -69 -77 -79 -74 -66 -63 -42 -49 -63 -71 -72 -72 -72 -79 -91 -107 -111 -86 -52 -78 -85 -64 -45 -45 -48 -32 -34 -27 -18 -25 -48 -51 -46 -32 -24 -22 -42 -28 -27 -34 -20 -17 -18 -17 -24 -29 -26 -32 -23 -10 -7 -12 -4 0 -18 -22 -10 -5 -13 -1 -25 -46 -67 -53 -40 -89 -103 -95 -79 -72 -64 -36 -33 -29 -24 -25 -28 -33 -34 -46 -45 -30 -40 -31 -26 -37 -44 -40 -48 -56 -65 -29 -7 -7 -10 -19 -22 -13 -11 -12 -15 -22 -25 -37 -50 -15 -7 -10 -44 -35 -17 -13 -10 -23 -21 -15 -9 -15 -31 -27 -21 -17 -13 -7 -7 -7 -6 -3 -7 -11 -6 -8 -9 -5 -9 -15 -15 -17 -20 -14 -14 -22 -28 -30 -20 -14 -12 -14 -11 -1 0 0 0 0 0 0 0 -49 -82 -112 -103 -7 -10 -8 -6 -5 -1 -2 -7 -6 -5 -18 -36 -2 -4 -3 -2 -2 -5 -5 -2 -2 -4 -8 -12 -13 -10 -12 -12 -10 -8 -8 -10 -11 -12 -10 -7 -8 -17 -15 -14 -11 -8 -11 -7 -7 -11 -11 -9 -16 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -20 -17 0 0 -9 -12 -11 -9 -7 -6 -8 -13 -13 -13 -14 -6 -11 -10 -9 -11 -13 -15 -11 -8 -10 -10 -8 -6 -6 -12 -14 -9 -5 -5 -4 -9 -13 -16 -17 -19 -22 -20 -12 -14 -51 -96 -72 -25 -34 -27 -22 -16 -7 -7 -4 -1 -4 -11 -15 -19 -19 -21 -28 -22 -12 -9 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -6 -11 -10 -5 -4 -8 -8 -18 -15 -13 -9 -4 -6 -6 -6 -7 -5 -6 -11 -9 -10 -10 -7 -5 -7 -10 -7 -6 -10 -9 -6 -7 -7 -7 -6 -7 -6 -6 -7 -4 -8 -5 -4 -5 -6 -8 -14 -24 -24 -21 -15 -10 -7 -14 -15 -14 -14 -12 -11 -14 -9 -6 -6 -10 -15 -5 -5 -5 -10 -15 -15 -11 -13 -12 -10 -10 -11 -13 -13 -13 -12 -11 -9 -9 -11 -10 -10 -12 -10 -6 -7 -10 -11 -9 -6 -5 -6 -9 -7 -6 -7 -7 -8 -7 -10 -5 -4 -8 -11 -11 -6 -6 -6 -7 -6 -8 -10 -7 -12 -11 -14 -10 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -24 -36 -53 -29 -6 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -5 -22 -25 -22 -21 -26 -28 -29 -27 -27 -43 -54 -27 -24 -33 -47 -43 -68 -68 -30 -43 -61 -35 -28 -43 -45 -40 -35 -31 -19 -6 -3 -11 -26 -51 -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 -10 -22 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -39 -48 -31 0 0 0 0 -34 -58 -85 -6 -43 -15 0 0 0 0 0 0 0 0 0 0 -127 -154 -68 -24 0 0 0 0 0 0 0 0 -4 -34 -59 -115 -45 0 0 0 0 0 -52 -77 -59 -48 -43 -45 -51 -60 -60 -57 -60 -61 -59 -52 -46 -43 -161 -86 -42 -42 -50 -51 -47 -41 -41 -43 -46 -57 -61 -66 -64 -68 -85 -91 -80 -69 -63 -57 -65 -67 -68 -80 -84 -66 -75 -85 -76 -64 -80 -96 -109 -128 -133 -129 -122 -118 -117 -111 -105 -106 -118 -102 -100 -101 -99 -87 -83 -85 -59 -39 -50 -76 -103 -93 -86 -81 -77 -81 -82 -74 -77 -81 -80 -67 -65 -60 -70 -72 -47 -54 -69 -71 -67 -77 -98 -113 -103 -101 -95 -75 -76 -86 -53 -36 -27 -26 -42 -31 -24 -21 -25 -33 -39 -47 -26 -23 -32 -28 -24 -21 -19 -21 -22 -23 -22 -16 -19 -26 -30 -20 -30 -9 -4 -3 0 -1 -19 -7 -13 -21 -14 -61 -88 -101 -82 -43 -45 -55 -75 -66 -60 -60 -55 -49 -26 -18 -19 -23 -28 -33 -25 -18 -25 -36 -38 -20 -26 -30 -22 -17 -19 -25 -24 -18 -12 -10 -5 -14 -9 -24 -24 -8 -11 -35 -19 -54 -52 -36 -85 -76 -34 -14 -6 -9 -15 -20 -21 -18 -16 -24 -24 -21 -19 -11 -6 -6 -6 -5 -7 -7 -9 -8 -8 -13 -15 -14 -15 -15 -17 -19 -21 -24 -25 -26 -24 -13 -10 -10 -6 -1 -1 0 -5 -2 0 0 0 0 -91 -97 -118 -101 -9 -17 -9 -7 -3 -2 -5 -7 -7 -17 -22 -24 -5 -4 -1 -3 -4 -3 -6 -11 -9 -4 -7 -11 -11 -10 -12 -14 -12 -9 -9 -10 -11 -9 -10 -10 -8 -10 -13 -12 -15 -14 -9 -6 -6 -9 -15 -19 -14 -8 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -8 0 -2 -13 -14 -13 -12 -8 -7 -8 -10 -13 -9 -5 -2 -7 -7 -12 -14 -13 -11 -10 -8 -12 -10 -8 -7 -6 -6 -12 -11 -6 -3 -4 -6 -12 -13 -13 -17 -23 -23 -15 -22 -13 -39 -69 -54 -31 -32 -27 -17 -6 -7 -9 -3 -1 -6 -13 -15 -14 -25 -40 -35 -22 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -3 -1 -2 -3 -12 -12 -14 -9 -5 -6 -7 -4 -9 -6 -5 -7 -9 -6 -8 -4 -5 -7 -9 -10 -4 -12 -8 -6 -7 -12 -26 -17 -9 -6 -6 -8 -7 -11 -7 -6 -4 -4 -7 -9 -12 -16 -21 -19 -13 -10 -15 -15 -17 -17 -14 -8 -9 -9 -17 -12 -8 -10 -6 -7 -7 -13 -17 -18 -16 -6 -13 -12 -12 -13 -14 -15 -14 -11 -11 -12 -13 -14 -10 -5 -6 -7 -7 -10 -14 -14 -10 -7 -8 -9 -7 -7 -8 -8 -8 -8 -9 -13 -6 -5 -8 -11 -10 -7 -7 -7 -8 -8 -8 -9 -10 -11 -9 -9 -5 0 0 -1 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -66 -69 -78 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -26 -32 -28 -27 -26 -27 -28 -25 -31 -34 -30 -26 -28 -27 -33 -26 0 0 -21 -41 -46 -35 -48 -46 -38 -34 -35 -32 -15 -6 -5 -12 -21 -8 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 0 -45 -57 -64 -74 -76 -8 0 0 0 0 0 0 0 0 0 0 -30 -76 -120 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -31 -78 -83 -69 -54 -46 -43 -44 -54 -59 -57 -58 -51 -45 -43 -45 -80 -62 -49 -43 -40 -48 -60 -41 -36 -43 -49 -60 -69 -63 -56 -52 -50 -56 -71 -75 -80 -83 -81 -99 -86 -66 -66 -63 -60 -54 -101 -91 -82 -84 -79 -107 -126 -131 -135 -136 -123 -110 -121 -126 -110 -86 -82 -70 -66 -66 -67 -67 -60 -58 -66 -88 -111 -90 -76 -78 -77 -77 -75 -65 -76 -93 -87 -66 -58 -52 -70 -62 -48 -56 -87 -105 -94 -80 -98 -114 -83 -85 -79 -66 -45 -39 -36 -27 -26 -19 -16 -23 -20 -24 -29 -30 -27 -24 -14 -22 -22 -17 -18 -21 -18 -22 -24 -24 -22 -11 -12 -22 -29 -26 -14 -1 0 0 0 -2 -7 -1 -20 -33 -51 -64 -95 -95 -90 -94 -81 -59 -51 -58 -54 -59 -58 -51 -29 -21 -23 -24 -27 -33 -27 -29 -34 -40 -33 -18 -20 -22 -17 -13 -11 -10 -13 -37 -14 -5 -6 -12 -23 -37 -42 -26 -32 -72 -53 -67 -73 -97 -91 -36 0 -6 -7 -9 -12 -16 -19 -31 -21 -12 -11 -12 -18 -19 -10 -6 -5 -4 -2 -6 -7 -13 -17 -16 -15 -15 -14 -16 -17 -17 -16 -22 -25 -22 -20 -21 -8 -8 -3 -5 -6 -2 -10 -2 0 0 0 -3 -32 -67 -107 -113 -87 -43 -10 -7 -21 -13 -35 -57 -46 -34 -13 -25 -24 -3 -5 -8 -10 -10 -5 -4 -7 -8 -6 -7 -10 -11 -10 -11 -11 -8 -7 -9 -10 -8 -5 -5 -6 -9 -13 -9 -15 -17 -19 -13 -7 -12 -11 -15 -10 -9 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -8 -10 -9 -5 -5 -6 -16 -11 -5 -5 -9 -9 -14 -13 -10 -8 -9 -10 -12 -10 -9 -9 -8 -7 -5 -9 -4 -3 -6 -8 -8 -14 -14 -15 -16 -17 -24 -57 -27 -13 -36 -52 -39 -44 -31 -24 -13 -9 -11 -7 -4 -1 -7 -11 -12 -19 -35 -38 -27 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -11 -19 -15 -9 -6 -8 -8 -7 -7 -6 -6 -5 -5 -9 -2 -4 -5 -7 -8 -5 -13 -7 -5 -15 -34 -62 -58 -37 -14 -7 -8 -8 -9 -8 -8 -6 -4 -4 -6 -7 -4 -21 -23 -17 -16 -16 -13 -13 -19 -17 -11 -13 -13 -10 -9 -8 -8 -8 -9 -8 -14 -17 -18 -16 -7 -9 -14 -15 -15 -15 -16 -16 -11 -12 -9 -12 -13 -9 -6 -6 -10 -13 -13 -13 -14 -13 -12 -10 -9 -8 -8 -8 -8 -8 -8 -8 -11 -10 -9 -9 -9 -9 -9 -9 -11 -13 -12 -11 -9 -9 -8 -9 -5 -3 -1 -1 -5 -13 -3 -10 -9 -10 -12 -6 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 -3 -10 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -30 -47 -70 -54 -28 -9 0 0 0 0 0 0 0 0 0 0 0 0 -32 -29 -21 -28 -28 -26 -24 -24 -25 -25 -32 -37 -29 -26 -33 -31 -20 -3 0 0 0 -31 -40 -42 -40 -36 -35 -38 -43 -46 -37 -12 -6 -9 -10 -18 -38 -36 -24 -13 -4 0 -23 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -70 -48 -52 -73 -40 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -55 -69 -73 -68 -60 -53 -53 -57 -61 -61 -59 -49 -45 -41 -45 -55 -63 -57 -49 -44 -50 -57 -47 -40 -49 -49 -54 -65 -50 -48 -46 -44 -54 -76 -73 -75 -82 -97 -111 -107 -88 -87 -85 -82 -89 -85 -75 -76 -87 -89 -93 -103 -119 -121 -129 -133 -120 -123 -125 -110 -86 -69 -58 -51 -53 -50 -49 -62 -77 -104 -119 -119 -93 -72 -84 -84 -82 -77 -71 -85 -104 -100 -76 -59 -55 -66 -68 -63 -77 -93 -75 -100 -102 -111 -112 -84 -64 -50 -49 -75 -85 -42 -27 -41 -25 -26 -27 -19 -22 -27 -28 -25 -21 -25 -18 -17 -19 -18 -15 -14 -16 -18 -19 -18 -13 -9 -18 -22 -19 -18 -11 0 0 0 -13 -14 -2 -17 -4 -44 -69 -81 -82 -64 -59 -49 -53 -49 -57 -48 -51 -45 -36 -30 -23 -32 -31 -31 -31 -32 -34 -18 -36 -36 -26 -25 -22 -21 -20 -20 -19 -20 -33 -6 -4 -5 -10 -20 -27 -34 -54 -41 -41 -58 -78 -57 -95 -74 -23 -1 -1 -13 -9 -7 -7 -11 -8 -9 -4 -2 -5 -8 -9 -10 -33 -17 -7 -10 -10 -8 -18 -24 -21 -13 -14 -11 -15 -17 -21 -23 -18 -22 -21 -17 -15 -12 -7 -6 -6 -5 -6 -8 0 0 0 0 0 -18 -74 -116 -99 -89 -44 -8 -13 -66 -25 -12 -22 -28 -19 -5 -11 -6 -3 -6 -6 -1 -12 -8 -11 -13 -12 -11 -7 -7 -8 -8 -9 -13 -9 -7 -7 -8 -8 -6 -4 -4 -11 -16 -14 -13 -8 -7 -13 -14 -14 -12 -14 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -12 -10 -6 -9 -15 -16 -13 -12 -12 -10 -10 -11 -9 -7 -8 -9 -10 -12 -10 -9 -10 -11 -10 -11 -5 -5 -4 -6 -9 -7 -14 -14 -14 -18 -29 -49 -75 -20 -34 -51 -49 -43 -49 -49 -32 -16 -12 -11 -10 -1 -9 -13 -16 -18 -22 -22 -28 -20 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -21 -12 -9 -8 -9 -8 -2 -6 -8 -8 -12 -10 -4 -3 -2 -1 -6 -9 -6 -11 -9 -6 -28 -35 -32 -34 -32 -45 -20 -10 -10 -10 -9 -10 -8 -5 -4 -6 -10 -16 -21 -25 -19 -9 -11 -18 -15 -16 -14 -13 -16 -15 -11 -10 -10 -10 -10 -10 -13 -7 -16 -12 -8 -8 -10 -18 -18 -15 -12 -11 -14 -11 -14 -8 -8 -9 -6 -7 -7 -4 -4 -10 -13 -13 -13 -10 -8 -8 -8 -8 -8 -7 -7 -7 -6 -9 -13 -9 -10 -9 -6 -7 -10 -8 -10 -13 -10 -7 -7 -7 -8 -8 -6 -4 -4 -8 -11 -4 -8 -10 -12 -9 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -6 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -72 -57 -45 -60 -48 0 0 0 0 0 0 0 0 0 0 -2 -22 -33 -22 -20 -23 -24 -25 -21 -18 -16 -27 -37 -37 -30 -35 -36 -41 -11 0 0 0 -3 -40 -45 -42 -36 -36 -37 -46 -50 -44 -26 -11 -5 -4 -7 -14 -19 -27 -37 -40 -33 -41 -44 -57 -47 -32 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -52 -70 -32 0 0 0 0 -19 -11 0 0 0 0 0 0 0 0 0 -38 -43 -38 -52 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -32 -44 -53 -46 -22 -35 -46 -52 -49 -49 -49 -44 -47 -51 -52 -55 -54 -57 -54 -47 -51 -54 -43 -47 -44 -44 -49 -49 -49 -53 -73 -82 -73 -84 -96 -115 -98 -87 -89 -74 -83 -90 -89 -64 -60 -79 -91 -91 -94 -111 -117 -120 -124 -118 -105 -124 -114 -89 -73 -75 -70 -65 -48 -50 -57 -72 -119 -124 -116 -93 -79 -86 -86 -83 -87 -87 -89 -87 -84 -77 -67 -63 -63 -71 -70 -78 -86 -100 -121 -98 -116 -88 -68 -58 -48 -47 -45 -75 -81 -76 -86 -42 -31 -24 -20 -24 -25 -25 -26 -24 -23 -22 -17 -15 -15 -16 -16 -13 -14 -19 -19 -13 -7 -9 -11 -3 0 -11 -15 -9 -1 -12 -20 -14 -12 -20 -84 -108 -114 -109 -90 -83 -70 -58 -52 -49 -46 -39 -32 -28 -28 -29 -30 -32 -33 -23 -21 -24 -18 -30 -43 -34 -27 -27 -25 -16 -7 -17 -17 -12 -6 -3 -2 -9 -13 -13 -17 -1 -8 -20 -36 -43 -13 -81 -38 -16 -5 -6 -9 -7 -9 -3 -1 -2 -4 -8 -9 -10 -11 -9 -9 -35 -17 -8 -15 -17 -7 -18 -21 -23 -19 -10 -9 -14 -15 -18 -20 -17 -19 -22 -16 -14 -10 -7 -12 -10 -3 -8 -9 -5 -3 -3 -1 0 -49 -111 -121 -24 -4 -12 -8 -23 -53 -8 -7 -10 -10 -11 -13 -14 -17 -9 -4 -3 -2 -4 -5 -7 -9 -7 -9 -6 -6 -9 -7 -9 -13 -13 -9 -6 -6 -7 -8 -5 -12 -9 -12 -13 -9 -8 -9 -10 -13 -11 -11 -15 -8 -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 -1 -5 -13 -13 -9 -12 -15 -8 -9 -10 -14 -10 -6 -15 -12 -10 -10 -9 -9 -12 -11 -9 -8 -11 -14 -13 -7 -7 -4 -4 -5 -2 -4 -13 -16 -28 -32 -38 -60 -7 -25 -37 -36 -32 -32 -19 -30 -17 -11 -9 -6 -1 -14 -14 -16 -18 -18 -21 -48 -27 -15 -13 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -15 -11 -17 -10 -6 -3 -1 -3 -10 -3 -11 -10 -3 -2 0 -3 -4 -7 -8 -9 -11 -6 -34 -21 -22 -32 -13 -48 -44 -25 -18 -18 -15 -10 -6 -3 -3 -4 -15 -35 -22 -28 -38 -31 -15 -15 -19 -15 -12 -15 -18 -18 -13 -13 -13 -15 -13 -13 -18 -9 -20 -12 -7 -13 -21 -22 -16 -9 -13 -16 -13 -12 -16 -7 -6 -6 -7 -8 -8 -12 -14 -15 -14 -11 -9 -7 -6 -7 -8 -8 -7 -7 -8 -8 -8 -9 -10 -5 -11 -12 -7 -5 -6 -5 -6 -13 -8 -6 -6 -5 -5 -5 -5 -6 -7 -7 -7 -6 -8 -8 -8 -7 -6 -8 -12 -1 0 0 0 0 0 0 0 0 0 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -6 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -22 -36 -24 -25 -17 -8 0 0 0 0 0 0 0 0 0 -7 -33 -28 -24 -19 -20 -24 -28 -17 -13 -23 -39 -51 -31 -28 -33 -41 -51 -3 0 0 -25 -59 -45 -43 -42 -39 -33 -33 -31 -41 -39 -35 -28 -16 -14 -12 -15 -24 -38 -27 -16 -28 -35 -25 -39 -49 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -17 -9 0 0 0 0 0 0 0 0 0 -6 -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 -5 0 0 0 -5 -47 -61 -60 -42 -37 -40 -48 -58 -57 -57 -59 -60 -66 -67 -52 -58 -62 -49 -44 -48 -54 -61 -77 -91 -84 -79 -75 -142 -116 -82 -76 -54 -90 -107 -90 -67 -62 -70 -92 -92 -91 -92 -97 -122 -126 -117 -111 -121 -111 -94 -85 -78 -75 -74 -65 -65 -60 -80 -104 -100 -100 -84 -74 -77 -81 -77 -76 -83 -78 -76 -76 -79 -68 -71 -72 -70 -68 -64 -73 -93 -91 -87 -117 -77 -73 -59 -50 -48 -35 -84 -65 -64 -77 -70 -34 -19 -16 -18 -18 -17 -24 -25 -24 -28 -28 -18 -14 -17 -19 -18 -18 -22 -21 -16 -11 -5 0 -1 -15 -20 -23 -25 -22 -64 -22 -23 -48 -84 -106 -126 -139 -141 -107 -55 -58 -52 -31 -28 -39 -45 -41 -23 -22 -21 -22 -22 -24 -18 -16 -19 -16 -14 -23 -18 -27 -50 -42 -16 -8 -13 -12 -8 -7 -7 -5 -11 -13 -10 -7 -12 -46 -35 -49 -62 -43 -16 -13 -12 -9 -9 -9 -6 -10 -5 -1 -4 -17 -31 -24 -22 -25 -15 -15 -32 -9 -7 -7 -7 -7 -14 -11 -11 -11 -10 -9 -12 -16 -15 -15 -13 -12 -10 -10 -21 -12 -7 -11 -14 -5 -6 -8 -28 -36 -24 -14 -56 -76 -107 -122 -90 -5 -45 -17 -20 -32 -6 -5 -5 -40 -38 -33 -30 -23 -4 -2 -2 -4 -5 -5 -5 -4 -6 -6 -5 -5 -7 -6 -9 -12 -12 -10 -6 -6 -7 -8 -7 -5 -6 -12 -14 -13 -12 -11 -12 -14 -13 -13 -12 0 -1 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -14 -13 -7 -5 0 0 0 0 -1 -2 -7 -8 -13 -14 -12 -12 -14 -12 -9 -7 -10 -10 -8 -9 -4 -12 -7 -5 -5 -5 -10 -38 -32 -39 -41 -37 -10 -19 -24 -19 -19 -20 -23 -32 -32 -19 -8 -3 -4 -11 -13 -14 -32 -39 -41 -55 -25 -16 -10 -11 -10 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -19 -19 -19 -14 -9 -4 -2 -1 -9 -31 -10 -23 -13 -5 -4 -5 -8 -5 -7 -8 -7 -5 -8 -40 -29 -34 -43 -39 -32 -36 -31 -27 -21 -14 -9 -6 -6 -5 -5 -19 -39 -36 -37 -36 -37 -34 -30 -26 -20 -17 -18 -17 -16 -15 -14 -8 -16 -13 -14 -16 -9 -8 -8 -7 -8 -12 -14 -11 -12 -16 -17 -16 -16 -17 -6 -12 -12 -10 -9 -9 -13 -16 -14 -11 -21 -24 -9 -23 -11 -7 -6 -6 -7 -10 -10 -11 -9 -8 -7 -6 -5 -6 -5 -5 -6 -8 -10 -8 -7 -5 -4 -5 -9 -7 -6 -7 -7 -7 -9 -11 -10 -9 -8 -7 -7 -9 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -4 -7 -9 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -23 -20 -31 -18 0 0 0 0 0 0 0 0 0 0 -22 -60 -47 -15 -16 -23 -27 -19 -14 -16 -29 -38 -42 -39 -31 -31 -16 0 0 0 -3 -18 -24 -37 -42 -35 -34 -32 -32 -35 -35 -40 -41 -36 -31 -37 -38 -29 -38 -54 -5 -25 -42 -40 -34 -32 -57 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -17 0 0 0 0 0 0 0 -6 -58 -47 -27 -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 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -25 -52 -53 -43 -30 -35 -36 -45 -51 -52 -55 -65 -50 -63 -67 -55 -62 -57 -48 -47 -59 -69 -77 -99 -85 -71 -74 -110 -82 -77 -74 -72 -92 -108 -86 -70 -65 -72 -96 -85 -85 -83 -91 -110 -119 -111 -101 -97 -96 -93 -97 -98 -100 -90 -81 -78 -64 -91 -87 -76 -78 -72 -70 -67 -71 -72 -68 -87 -68 -77 -76 -64 -60 -74 -76 -74 -82 -88 -80 -119 -86 -75 -81 -59 -63 -61 -67 -62 -58 -62 -75 -67 -53 -36 -22 -10 -10 -10 -8 -8 -14 -20 -25 -28 -33 -26 -14 -13 -13 -18 -20 -18 -18 -13 -10 -8 -2 0 -1 -5 -10 -45 -67 -63 -37 -59 -68 -104 -125 -125 -115 -126 -124 -87 -50 -46 -47 -39 -37 -35 -34 -27 -30 -31 -30 -32 -27 -26 -25 -20 -16 -8 -11 -26 -10 -53 -54 -22 -10 -21 -12 -7 -3 -6 -12 -12 -12 -13 -32 -50 -50 -27 -44 -76 -73 -37 -17 -16 -8 -4 -6 -5 -5 -9 -2 0 -10 -21 -23 -28 -7 -4 -11 -20 -8 -8 -18 -8 -9 -13 -13 -17 -11 -7 -8 -10 -10 -8 -9 -9 -9 -8 -9 -15 -67 -54 -42 -23 -4 -5 -5 -31 -51 -61 -75 -94 -91 -83 -91 -70 -19 -83 -58 -16 -7 -10 -18 -43 -34 -31 -29 -33 -30 -12 -9 -6 -2 -3 -6 -6 -3 -9 -13 -11 -6 -5 -7 -8 -10 -12 -14 -9 -7 -8 -8 -7 -5 -7 -16 -15 -12 -9 -8 -10 -13 -13 -13 -11 -9 -11 -18 -16 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -10 -2 -1 0 0 0 0 0 0 0 -8 -12 -11 -16 -11 -10 -13 -15 -13 -8 -7 -6 -7 -10 -12 -22 -13 -10 -10 -9 -19 -52 -29 -40 -32 -22 -14 -6 -10 -6 -10 -12 -8 -12 -26 -28 -16 -8 -7 -9 -10 -20 -50 -49 -40 -34 -14 -11 -11 -16 -14 -9 -8 -5 -3 -1 0 0 0 0 0 0 0 0 -4 -12 -13 -22 -22 -20 -19 -16 -9 -5 -3 -3 -14 -25 -1 -5 -11 -9 -7 -7 -8 -5 -4 -7 -12 -11 -15 -43 -45 -41 -36 -34 -36 -42 -41 -33 -26 -19 -14 -10 -9 -4 -3 -12 -20 -20 -22 -5 -25 -25 -31 -33 -17 -17 -15 -9 -6 -11 -21 -21 -19 -13 -19 -18 -11 -11 -19 -8 -5 -7 -8 -10 -16 -20 -18 -17 -13 -9 -10 -13 -13 -14 -13 -12 -16 -18 -15 -11 -17 -30 -37 -54 -24 -12 -9 -9 -10 -12 -13 -14 -12 -10 -9 -8 -7 -6 -5 -4 -6 -8 -7 -5 -10 -11 -10 -9 -9 -7 -7 -6 -7 -7 -9 -12 -11 -11 -12 -8 -4 -3 -1 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -52 -24 -25 -25 -21 -7 0 0 0 0 0 0 0 0 0 -4 -24 -21 -9 -18 -22 -21 -14 -14 -19 -29 -38 -39 -32 -33 -35 -12 0 0 0 0 0 -11 -32 -33 -33 -37 -32 -26 -23 -28 -42 -47 -51 -52 -16 -6 0 -3 0 0 0 -4 -13 -25 -47 -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 -24 -161 -193 -152 -109 -62 -10 0 0 0 0 -27 -79 -72 -64 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -62 -48 -13 0 0 0 0 0 0 0 -5 -93 -97 -36 0 0 0 0 0 0 0 0 0 0 0 0 -3 -33 -59 -55 -47 -42 -38 -40 -44 -47 -54 -66 -68 -56 -76 -64 -39 -46 -57 -49 -53 -68 -81 -108 -78 -67 -59 -54 -62 -91 -88 -88 -88 -91 -85 -71 -67 -79 -84 -83 -83 -78 -82 -98 -103 -90 -72 -70 -77 -85 -93 -96 -114 -102 -89 -73 -67 -99 -71 -64 -61 -61 -63 -66 -75 -83 -84 -86 -62 -82 -76 -64 -61 -72 -75 -66 -89 -109 -119 -144 -68 -54 -48 -43 -41 -47 -73 -68 -59 -49 -55 -89 -87 -51 -23 -13 -11 -8 -14 -28 -24 -14 -19 -39 -28 -27 -21 -16 -14 -17 -15 -11 -10 -12 -8 -7 -3 0 0 0 0 -27 -21 -41 -84 -103 -74 -123 -111 -97 -87 -80 -78 -83 -54 -36 -34 -31 -25 -27 -26 -26 -25 -21 -22 -35 -29 -12 -9 -11 -10 -6 -4 -13 -34 -69 -47 -34 -22 -27 -29 -5 -5 -5 -6 -21 -38 -12 -46 -31 -23 -26 -36 -41 -45 -40 -31 -24 -13 -6 -3 -2 -3 -5 -2 -9 -9 -10 -13 -17 -4 -3 -4 -4 -10 -11 -7 -5 -10 -13 -10 -5 -7 -10 -12 -11 -9 -9 -14 -8 -8 -8 -10 -33 -90 -43 -53 -39 -9 -8 -9 -6 -6 -29 -51 -61 -74 -77 -72 -74 -70 -80 -106 -60 -9 -22 -34 -25 -3 -10 -10 -11 -3 -15 -36 -29 -6 -7 -10 -7 -7 -15 -15 -10 -6 -5 -4 -5 -7 -6 -7 -9 -7 -8 -8 -12 -13 -12 -14 -12 -10 -8 -6 -9 -13 -9 -8 -7 -12 -16 -18 -20 -5 -1 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 -14 -19 -11 -13 -8 -7 -11 -14 -16 -13 -13 -10 -3 -6 -12 -15 -16 -17 -20 -24 -33 -40 -22 -27 -20 -21 -14 -1 -1 0 -4 -13 -11 -5 -14 -31 -22 -14 -10 -10 -21 -62 -39 -41 -28 -16 -12 -15 -15 -13 -12 -11 -12 -13 -15 -17 -10 -3 0 0 0 0 0 -1 -9 -19 -20 -22 -18 -13 -10 -10 -16 -17 -15 -17 -24 -20 -2 -6 -6 -10 -11 -10 -9 -12 -11 -5 -7 -9 -15 -33 -37 -32 -28 -34 -39 -38 -34 -29 -28 -26 -17 -7 -4 -3 -4 -6 -7 -8 -8 -5 -17 -35 -38 -38 -33 -26 -9 -8 -8 -7 -15 -27 -23 -25 -22 -16 -14 -18 -6 -6 -6 -8 -8 -9 -11 -16 -14 -8 -8 -9 -10 -10 -10 -9 -10 -10 -11 -19 -15 -9 -9 -20 -37 -40 -24 -14 -6 -5 -12 -18 -16 -9 -13 -13 -11 -10 -8 -7 -5 -9 -9 -8 -6 -5 -9 -9 -10 -9 -7 -5 -5 -4 -7 -7 -7 -10 -11 -13 -15 -12 -9 -6 -3 0 0 0 0 0 0 0 0 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -34 -29 -28 -14 -17 -2 0 0 0 0 0 0 0 0 -11 -25 -14 -9 -13 -21 -15 -13 -13 -13 -27 -38 -39 -29 -27 -34 -7 0 0 0 0 0 -21 -31 -25 -25 -32 -32 -26 -20 -24 -32 -40 -39 -31 -30 -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 -15 -47 -70 -116 -163 -147 -37 0 0 0 -9 -35 -46 -64 -56 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -48 -15 0 0 0 0 0 0 0 -24 -101 -122 -87 -45 -10 0 0 0 0 0 0 0 0 0 0 0 -12 -65 -58 -64 -63 -54 -44 -42 -45 -48 -55 -64 -58 -69 -68 -60 -52 -52 -55 -42 -57 -76 -88 -85 -62 -53 -48 -54 -72 -83 -87 -85 -95 -95 -76 -69 -105 -119 -93 -77 -88 -72 -89 -95 -82 -67 -80 -64 -69 -78 -89 -104 -103 -111 -95 -82 -85 -67 -72 -79 -78 -71 -66 -63 -78 -91 -81 -70 -82 -76 -62 -59 -69 -71 -59 -83 -109 -104 -80 -59 -43 -47 -45 -42 -49 -66 -74 -70 -65 -85 -93 -54 -31 -19 -16 -14 -10 -9 -14 -24 -22 -20 -25 -17 -26 -30 -21 -12 -14 -9 -3 -5 -6 -5 -10 -33 -14 0 0 0 -4 -55 -81 -95 -103 -106 -138 -127 -118 -97 -72 -74 -83 -42 -31 -27 -21 -20 -21 -22 -26 -23 -22 -33 -30 -23 -23 -18 -7 -5 -15 -11 -13 -22 -31 -17 -19 -31 -35 -26 -6 -5 -5 -5 -18 -28 -15 -52 -28 -22 -26 -25 -14 -4 -9 -14 -16 -10 -7 -5 -4 -4 -5 -7 -10 -5 -6 -5 -6 -8 -7 -6 -4 -15 -17 -9 -8 -10 -11 -6 -4 -5 -9 -9 -11 -9 -9 -12 -9 -8 -9 -9 -35 -58 -9 -26 -48 -46 -24 -9 -7 -4 -21 -16 -14 -36 -72 -54 -66 -67 -47 -46 -65 -34 -9 -25 -25 -11 -9 -14 -77 -55 -20 -22 -27 -4 -5 -19 -14 -5 -11 -16 -12 -11 -10 -6 -3 -2 -11 -13 -11 -7 -6 -7 -9 -10 -11 -11 -10 -9 -7 -7 -6 -9 -11 -12 -8 -4 -5 -9 -10 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 -7 -3 -1 0 0 0 0 -14 -14 0 0 0 -6 -23 -19 -8 -9 -9 -9 -12 -12 -12 -12 -10 -7 -3 -4 -5 -6 -7 -19 -18 -40 -33 -7 -12 -14 -6 -4 -2 0 0 0 -9 -10 -6 -13 -28 -27 -21 -20 -27 -34 -35 -40 -62 -32 -17 -10 -9 -14 -23 -22 -17 -14 -13 -15 -12 -13 -4 0 0 0 -1 -5 -20 -24 -21 -18 -19 -12 -11 -14 -11 -9 -11 -13 -30 -30 -21 -8 -6 -7 -13 -13 -14 -14 -12 -7 -22 -14 -10 -16 -27 -33 -30 -27 -36 -40 -36 -29 -25 -18 -23 -16 -6 -4 -4 -4 -5 -8 -10 -12 -12 -4 -6 -23 -25 -29 -32 -17 -13 -11 -8 -9 -17 -23 -17 -21 -18 -13 -11 -11 -11 -10 -17 -16 -14 -14 -10 -12 -7 -6 -7 -8 -10 -12 -11 -5 -6 -11 -16 -19 -50 -45 -19 -11 -11 -10 -17 -8 -19 -15 -11 -12 -13 -17 -15 -13 -10 -8 -7 -5 -6 -6 -8 -8 -6 -6 -4 -8 -8 -6 -5 -5 -5 -5 -5 -6 -7 -9 -13 -7 -9 -6 -4 -2 0 0 0 0 0 0 0 0 -2 -6 -3 -2 -1 0 0 -3 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -45 -32 -28 -31 -59 -16 0 0 0 0 0 0 0 0 -1 -24 -31 -17 -14 -23 -18 -20 -19 -16 -16 -23 -40 -35 -25 -32 -16 -1 0 0 0 -2 -38 -31 -25 -23 -30 -33 -31 -28 -23 -20 -18 -24 -38 -41 -9 -22 -18 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -36 -42 -39 -38 -48 -26 0 0 0 0 0 0 0 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -61 -117 -106 -109 -33 0 0 0 0 0 0 0 0 0 0 0 -35 -45 -100 -94 -82 -68 -59 -53 -50 -50 -51 -56 -60 -55 -69 -69 -60 -55 -55 -47 -41 -62 -74 -73 -68 -69 -64 -68 -71 -72 -74 -71 -100 -103 -88 -77 -80 -85 -88 -76 -81 -87 -78 -88 -80 -75 -79 -68 -64 -64 -76 -89 -100 -118 -97 -90 -79 -70 -74 -82 -83 -73 -72 -82 -99 -87 -75 -72 -72 -66 -52 -53 -80 -78 -63 -80 -107 -93 -60 -48 -52 -56 -55 -53 -54 -60 -72 -76 -70 -69 -66 -36 -25 -21 -19 -18 -21 -20 -13 -23 -28 -25 -21 -17 -14 -18 -11 -6 -10 -13 -8 -11 -3 -22 -39 -72 -93 -97 -27 0 -19 -74 -96 -102 -95 -119 -146 -137 -135 -110 -81 -68 -72 -33 -39 -35 -26 -18 -12 -14 -25 -25 -27 -31 -26 -8 -4 -1 -27 -42 -40 -36 -16 -10 -13 -18 -13 -3 -15 -16 -19 -18 -15 -57 -33 -12 -5 -10 -20 -14 -16 -11 -7 -12 -13 -31 -11 -7 -6 -5 -6 -7 -7 -8 -8 -9 -14 -17 -9 -16 -27 -26 -4 -14 -11 -6 -6 -7 -9 -5 -6 -8 -9 -8 -10 -9 -8 -8 -18 -30 -24 -52 -68 -41 -12 -40 -57 -41 -17 -7 -7 -7 -21 -11 -22 -42 -60 -52 -69 -45 -35 -21 -33 -81 -29 -31 -16 -11 -12 -20 -3 -4 -3 -1 -1 -1 -4 -6 -23 -22 -16 -18 -8 -14 -14 -10 -7 -9 -8 -15 -12 -8 -5 -6 -10 -9 -10 -10 -10 -8 -2 -7 -4 -5 -8 -8 -9 -8 -4 -7 -8 -3 -1 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -24 -12 0 0 -1 -19 -6 -16 -27 -17 0 0 -19 -11 -1 0 0 0 -14 -8 0 -5 -14 -14 -11 -11 -8 -9 -10 -2 -31 -28 -10 0 -2 -12 -18 -52 -32 -14 -18 -13 -11 -10 -11 -6 0 0 0 -17 -14 -15 -32 -49 -39 -25 -14 -16 -20 -27 -55 -28 -17 -11 -10 -10 -13 -18 -16 -16 -14 -13 -19 -15 -3 -9 -13 -12 -13 -32 -25 -21 -20 -17 -16 -17 -18 -19 -14 -10 -20 -37 -33 -30 -38 -27 -13 -21 -20 -15 -15 -16 -12 -10 -21 -24 -21 -23 -31 -34 -27 -20 -23 -23 -26 -27 -21 -9 -20 -21 -13 -5 -4 -5 -9 -7 -11 -13 -10 -5 -5 -9 -8 -12 -18 -19 -16 -19 -13 -9 -12 -16 -10 -21 -27 -21 -16 -15 -14 -12 -13 -17 -15 -12 -11 -13 -6 -15 -16 -14 -14 -14 -9 -6 -11 -14 -11 -9 -21 -27 -15 -9 -13 -16 -15 -7 -10 -9 -8 -10 -13 -13 -11 -11 -11 -8 -10 -15 -12 -10 -8 -8 -8 -8 -9 -4 -3 -5 -5 -6 -7 -3 -5 -5 -6 -7 -9 -6 -6 -2 -1 0 0 0 0 0 0 0 0 0 -1 -5 -6 -6 -4 -1 -2 -8 -9 -3 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -77 -48 -32 -34 -40 -3 0 0 0 0 0 0 0 0 -9 -63 -26 -11 -11 -20 -26 -26 -20 -14 -18 -33 -37 -26 -26 -29 -2 0 0 0 0 -20 -45 -37 -25 -21 -23 -23 -21 -22 -24 -25 -24 -25 -31 -34 -30 -32 -48 -52 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -22 -42 -46 -48 -51 -36 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -64 -32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -142 -171 -124 -98 -93 -3 -105 -37 0 0 0 0 0 0 0 -22 -94 -127 -76 -18 -74 -138 -96 -65 -68 -64 -57 -52 -53 -54 -58 -58 -53 -61 -63 -50 -33 -31 -46 -70 -84 -72 -66 -72 -83 -80 -77 -72 -70 -81 -95 -96 -84 -76 -80 -101 -77 -77 -76 -70 -82 -82 -70 -72 -76 -72 -57 -64 -78 -106 -118 -91 -70 -74 -66 -62 -61 -62 -66 -79 -91 -95 -83 -80 -79 -70 -54 -44 -48 -75 -67 -59 -76 -90 -55 -46 -39 -53 -61 -59 -57 -57 -59 -64 -81 -76 -37 -34 -28 -26 -23 -17 -18 -20 -21 -26 -32 -27 -27 -15 -10 -8 -7 -7 -14 -16 -21 -24 -26 -3 -23 -16 0 -24 -103 -58 -30 -36 -56 -82 -106 -110 -136 -160 -160 -151 -123 -106 -126 -101 -53 -47 -43 -29 -21 -17 -16 -19 -25 -18 -19 -18 -11 -10 -66 -33 -31 -41 -49 -43 -59 -27 -14 -18 -23 -23 -10 -28 -42 -41 -30 -22 -12 -8 -9 -15 -23 -13 -10 -6 -6 -11 -20 -7 -6 -5 -4 -5 -7 -8 -9 -9 -14 -19 -20 -8 -7 -27 -27 -12 -26 -14 -13 -9 -7 -8 -5 -6 -10 -11 -10 -7 -7 -12 -12 -36 -56 -55 -47 -57 -22 -20 -39 -56 -34 -31 -27 -13 -13 -19 -9 -9 -40 -49 -48 -48 -27 -29 -30 -42 -40 -30 -21 -25 -23 -15 -17 -46 -102 -83 -34 -15 -12 -17 -6 -14 -27 -24 -19 -19 -18 -9 -9 -9 -9 -8 -14 -13 -10 -7 -8 -11 -12 -12 -8 -12 -12 -8 -8 -2 -1 -3 -6 -9 -10 -7 -10 -10 -5 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -15 -14 -8 -2 -10 -5 -2 -2 -4 0 -2 -20 -15 -6 0 0 0 0 0 0 0 -2 -4 -4 -14 -10 -20 -32 -25 -31 -20 -15 -4 -3 -22 -82 -63 -42 -27 -21 -16 -16 -11 -6 -3 0 0 -3 -18 -10 -8 -25 -44 -46 -32 -18 -15 -13 -15 -25 -22 -14 -11 -12 -13 -13 -13 -20 -17 -13 -14 -17 -17 -12 -18 -23 -26 -25 -23 -15 -27 -21 -19 -20 -22 -21 -20 -19 -12 -31 -52 -39 -32 -37 -44 -46 -34 -20 -18 -11 -14 -12 -8 -11 -25 -21 -19 -31 -31 -21 -21 -23 -20 -24 -23 -22 -21 -25 -14 -10 -6 -5 -5 -6 -4 -7 -8 -7 -6 -6 -4 -4 -5 -6 -7 -11 -23 -3 -14 -16 -14 -13 -13 -24 -26 -21 -17 -15 -12 -9 -16 -13 -12 -12 -15 -17 -14 -13 -11 -12 -13 -10 -9 -11 -11 -11 -11 -11 -13 -16 -12 -9 -8 -6 -8 -7 -7 -13 -15 -11 -7 -9 -6 -9 -9 -8 -9 -7 -8 -5 -6 -7 -8 -9 -9 -7 -4 -5 -6 -7 -6 -6 -6 -8 -8 -6 -5 -3 -3 -4 -2 0 -1 -2 -2 0 0 0 0 0 -2 -7 -8 -7 -6 -6 -11 -8 -2 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -32 -28 -29 -14 0 0 0 0 0 0 0 0 0 -1 -7 -10 -6 -10 -17 -20 -21 -14 -15 -23 -30 -36 -26 -30 -22 0 0 0 0 -10 -43 -50 -30 -24 -23 -24 -23 -21 -19 -23 -29 -32 -34 -44 -36 -33 -39 -41 -28 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -39 -41 -71 -95 -119 -92 -64 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -46 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -90 -119 -42 -49 -46 0 -23 -7 0 0 0 0 0 0 0 -22 -69 0 0 0 -122 -236 -232 -101 -85 -74 -63 -75 -115 -53 -48 -50 -52 -57 -58 -58 -41 -38 -43 -52 -75 -74 -61 -59 -70 -83 -73 -69 -64 -70 -83 -87 -83 -84 -87 -99 -98 -84 -67 -68 -80 -85 -79 -64 -65 -68 -64 -56 -77 -120 -108 -77 -66 -70 -68 -64 -60 -63 -71 -84 -76 -86 -80 -73 -79 -68 -64 -49 -51 -71 -80 -54 -79 -74 -56 -54 -41 -51 -66 -62 -61 -72 -61 -75 -74 -55 -27 -29 -22 -19 -21 -20 -25 -27 -35 -30 -29 -23 -19 -13 -12 -8 -8 -10 -18 -32 -38 -23 -9 -1 -6 -2 0 -43 -94 -90 -69 -79 -83 -88 -104 -128 -131 -133 -145 -158 -147 -101 -112 -103 -62 -34 -26 -20 -19 -22 -25 -22 -19 -18 -23 -20 -11 -19 -61 -9 -6 -27 -41 -45 -59 -17 -18 -25 -35 -28 -24 -29 -30 -26 -21 -16 -26 -23 -36 -25 -15 -15 -19 -19 -26 -14 -4 -8 -8 -5 -3 -3 -4 -6 -6 -9 -12 -11 -5 -5 -7 -10 -15 -36 -52 -14 -14 -8 -7 -10 -9 -8 -9 -11 -11 -16 -29 -71 -61 -56 -49 -42 -42 -45 -13 -41 -63 -61 -35 -35 -39 -22 -18 -19 -5 -7 -43 -44 -39 -30 -23 -24 -33 -67 -51 -24 -19 -20 -31 -24 -42 -67 -82 -102 -40 -30 -24 -19 -19 -17 -22 -10 -8 -11 -11 -7 -9 -4 -2 -4 -9 -12 -12 -8 -4 -2 -3 -7 -6 -10 -11 -7 -1 0 0 0 0 -1 -3 -7 -9 -12 -6 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -18 -15 -7 0 -3 -16 -19 -5 0 -12 -15 0 0 0 0 0 0 0 0 -4 -1 0 -5 -14 -16 -12 -14 -23 -31 -24 -1 -11 -4 -18 -29 -37 -60 -44 -32 -24 -16 -14 -14 -11 -2 0 0 -7 -24 -11 -6 -10 -22 -30 -32 -30 -24 -14 -9 -13 -20 -14 -12 -9 -9 -10 -12 -18 -20 -18 -18 -18 -16 -15 -16 -15 -17 -18 -21 -28 -27 -23 -24 -27 -37 -42 -34 -20 -18 -21 -37 -43 -34 -30 -36 -27 -23 -22 -20 -12 -12 -16 -13 -14 -25 -21 -18 -23 -22 -19 -20 -19 -17 -26 -24 -25 -28 -24 -32 -37 -36 -17 -5 -4 -4 -5 -6 -9 -7 -4 -4 -2 -2 -2 -4 -6 -8 -8 -14 -12 -13 -18 -21 -20 -16 -17 -16 -14 -12 -10 -18 -13 -11 -11 -11 -10 -6 -7 -7 -9 -11 -10 -9 -12 -17 -10 -6 -7 -8 -11 -13 -15 -7 -4 -4 -6 -14 -16 -16 -12 -10 -14 -13 -9 -5 -4 -5 -4 -5 -6 -7 -5 -4 -5 -7 -4 -6 -9 -7 -7 -10 -10 -8 -6 -7 -6 -4 -5 -1 -3 -2 -2 -4 -8 -8 -1 -7 -4 0 0 -1 -7 -9 -10 -8 -7 -8 -7 -5 -1 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -26 -27 -19 -4 0 0 0 0 0 0 0 0 0 -2 -10 -10 -15 -15 -13 -16 -15 -12 -16 -24 -34 -36 -29 -33 -26 -11 0 0 0 -21 -46 -35 -33 -25 -24 -24 -22 -16 -12 -19 -29 -33 -26 -32 -33 -33 -30 -30 -38 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -81 -147 -154 -144 -148 -172 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -25 -12 -2 0 0 0 0 0 0 0 0 0 0 0 -13 -166 -129 -40 0 0 0 -88 -166 -236 -189 -37 -82 -78 -102 -98 -41 -43 -98 -71 -56 -52 -56 -48 -43 -47 -51 -56 -61 -57 -56 -75 -85 -65 -67 -58 -61 -69 -69 -70 -94 -92 -90 -94 -72 -80 -68 -79 -89 -89 -82 -65 -64 -67 -73 -88 -133 -108 -88 -74 -67 -72 -75 -62 -69 -90 -103 -92 -100 -79 -71 -79 -73 -72 -48 -55 -77 -82 -56 -57 -42 -44 -57 -50 -48 -63 -61 -56 -54 -33 -51 -26 -18 -17 -20 -21 -21 -21 -24 -30 -41 -43 -29 -29 -27 -23 -20 -19 -13 -9 -10 -17 -31 -33 -15 -3 0 0 0 0 -68 -55 -60 -87 -74 -95 -117 -119 -114 -115 -120 -135 -151 -135 -105 -95 -84 -88 -64 -35 -23 -23 -23 -35 -32 -20 -17 -31 -19 -14 -9 -13 -8 -7 -21 -38 -48 -67 -65 -41 -14 -6 -10 -18 -23 -35 -14 -8 -19 -30 -22 -36 -14 -6 -8 -12 -15 -25 -9 -2 -3 -6 -6 -3 -1 -4 -6 -6 -10 -9 -8 -10 -9 -7 -5 -25 -52 -46 -14 -9 -3 -6 -19 -18 -14 -25 -34 -37 -47 -56 -56 -57 -42 -27 -31 -31 -29 -14 -27 -48 -54 -57 -55 -51 -28 -9 -4 -6 -18 -46 -42 -38 -37 -31 -25 -32 -56 -37 -24 -14 -14 -33 -16 -18 -20 -51 -73 -29 -21 -20 -18 -19 -19 -19 -5 -3 -15 -16 -7 -10 -5 -5 -4 -5 -22 -44 -9 -7 -5 -4 -6 -8 -6 -6 -5 -8 -6 0 0 -2 -2 -3 -6 -9 -16 -8 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -22 -14 -9 -3 0 -2 -5 -30 -24 -29 -28 -8 0 0 0 0 0 0 -3 -22 -30 -9 -3 -9 -13 -18 -12 -14 -10 -5 -4 -12 -5 -18 -33 -47 -58 -39 -32 -31 -18 -3 -1 -3 0 0 0 0 -7 -19 -14 -12 -42 -46 -35 -25 -28 -11 -14 -28 -30 -21 -27 -15 -8 -9 -13 -16 -19 -24 -21 -16 -12 -11 -12 -15 -28 -33 -37 -46 -44 -39 -38 -31 -49 -71 -73 -59 -22 -33 -41 -40 -30 -25 -30 -25 -23 -22 -22 -19 -5 -10 -17 -14 -15 -22 -20 -15 -15 -18 -21 -25 -31 -30 -25 -24 -24 -24 -22 -43 -46 -19 -6 -6 -7 -7 -4 -4 -3 -3 -3 -3 -6 -2 -2 -3 -6 -9 -13 -17 -26 -35 -37 -29 -18 -20 -19 -14 -11 -9 -11 -13 -11 -9 -7 -8 -11 -6 -10 -11 -12 -10 -8 -5 -8 -8 -8 -11 -12 -11 -27 -26 -16 -10 -6 -3 -6 -11 -10 -9 -9 -8 -6 -6 -9 -11 -10 -8 -8 -8 -5 -4 -4 -6 -9 -12 -13 -10 -8 -7 -9 -10 -5 -6 -10 -8 -4 -3 -3 -3 -3 -5 -6 -6 -6 -5 -4 -5 -5 -3 -2 -5 -7 -8 -9 -8 -11 -6 -1 0 0 0 0 0 0 0 0 0 -49 -102 -93 -83 -64 -55 -22 0 0 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -49 -21 -25 -14 -2 0 0 0 0 0 0 0 0 0 -8 -16 -12 -14 -10 -9 -12 -12 -11 -19 -28 -40 -42 -39 -35 -25 -4 0 0 0 -41 -45 -35 -31 -25 -26 -25 -22 -18 -24 -23 -16 -11 -16 -24 -31 -41 -33 -34 -46 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -26 0 0 0 0 -27 -142 -138 -131 -128 -140 -132 -117 -71 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -53 -47 -53 -24 0 0 0 0 0 0 0 0 0 0 0 0 -39 -149 -97 -39 0 0 0 0 0 -23 -74 -162 -84 -134 -126 -62 -36 -54 -45 -56 -50 -54 -64 -48 -49 -42 -36 -45 -54 -45 -60 -73 -68 -59 -49 -54 -75 -79 -72 -72 -92 -84 -85 -79 -61 -74 -75 -90 -95 -89 -72 -61 -67 -92 -111 -124 -114 -84 -77 -73 -71 -72 -77 -68 -88 -112 -119 -101 -82 -73 -71 -69 -61 -34 -64 -92 -78 -49 -34 -41 -40 -52 -56 -51 -38 -49 -61 -52 -36 -31 -45 -21 -18 -20 -21 -22 -27 -25 -30 -28 -25 -23 -27 -28 -25 -21 -21 -20 -20 -29 -21 -13 -6 -6 -10 -6 -2 -2 -9 -82 -26 -65 -74 -54 -133 -120 -109 -87 -76 -85 -97 -118 -118 -114 -132 -126 -122 -77 -42 -21 -22 -29 -38 -29 -22 -22 -24 -18 -22 -9 -4 -13 -17 -6 -46 -48 -62 -70 -41 -6 -8 -10 -10 -8 -7 -7 -10 -14 -14 -14 -35 -8 -4 -3 -4 -12 -30 -3 -1 -4 -6 -5 -2 -2 -4 -6 -9 -11 -10 -10 -15 -21 -30 -44 -66 -65 -66 -43 -13 -6 -7 -16 -18 -21 -30 -47 -60 -58 -58 -36 -16 -11 0 -30 -13 -3 -14 -31 -44 -45 -55 -58 -48 -21 -4 -5 -6 -12 -23 -25 -28 -34 -29 -29 -32 -36 -30 -18 -6 -16 -29 -15 -14 -15 -51 -55 -31 -28 -32 -11 -14 -18 -16 -13 -12 -7 -11 -9 -8 -7 -4 -3 -4 -47 -82 -42 -22 -9 -6 -7 -7 -5 -7 -7 -4 -47 -74 -48 -8 -4 -1 -4 -7 -8 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -5 -2 0 -10 -24 -23 -25 -29 -30 -21 -4 0 0 0 0 0 0 0 0 -1 0 -7 -15 -25 -15 -20 -21 -8 -4 -13 -9 -2 -18 -29 -38 -40 -36 -31 -30 -20 -12 -8 -3 0 0 0 -12 -24 -23 -21 -40 -50 -42 -32 -25 -14 -9 -26 -29 -32 -40 -18 -12 -10 -13 -17 -17 -13 -15 -21 -21 -19 -21 -28 -44 -58 -44 -31 -28 -31 -34 -23 -22 -21 -20 -24 -30 -34 -43 -39 -26 -18 -20 -22 -22 -24 -23 -18 -7 -19 -22 -24 -22 -22 -22 -19 -17 -20 -18 -16 -22 -31 -25 -26 -22 -20 -20 -19 -13 -7 -4 -5 -7 -10 -6 -7 -6 -6 -5 -5 -9 -4 -5 -7 -9 -10 -8 -7 -39 -39 -40 -34 -24 -24 -21 -17 -11 -11 -12 -10 -12 -18 -12 -10 -8 -6 -13 -15 -11 -11 -8 -6 -6 -8 -8 -13 -26 -32 -29 -11 -16 -30 -19 0 -2 -6 -5 -6 -5 -4 -6 -13 -10 -12 -12 -11 -10 -9 -8 -9 -9 -10 -9 -8 -12 -14 -13 -9 -8 -9 -9 -8 -3 -6 -6 -6 -7 -7 -4 -7 -7 -6 -4 -3 -5 -5 -6 -6 -4 -4 -7 -7 -9 -7 -52 -87 -20 -99 -91 -80 -61 -29 -6 -22 -2 -1 -56 -109 -115 -113 -108 -94 -33 0 0 -11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -55 -29 -32 -41 -31 -12 0 0 0 0 0 -13 -32 -3 0 -15 -20 -15 -16 -9 -8 -10 -12 -23 -38 -48 -50 -46 -49 -10 0 0 0 0 -8 -34 -45 -41 -29 -28 -27 -23 -22 -22 -19 -15 -13 -10 -9 -15 -23 -30 -35 -38 -32 -21 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 0 -7 -44 -9 0 -64 -171 -139 -124 -144 -162 -176 -176 -38 0 0 0 0 0 0 0 0 0 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 -32 -46 -42 -9 0 0 0 0 0 0 -24 -8 0 0 0 0 -8 -53 -109 -151 -50 0 0 0 0 -183 -229 -246 -165 -62 -86 -50 -29 -31 -32 -44 -25 -39 -66 -75 -76 -71 -43 -40 -46 -49 -98 -81 -60 -58 -53 -44 -80 -87 -81 -65 -72 -87 -80 -80 -74 -72 -63 -87 -92 -91 -71 -51 -65 -74 -101 -116 -113 -93 -69 -71 -75 -74 -72 -67 -74 -75 -73 -79 -82 -83 -80 -65 -44 -38 -71 -93 -50 -43 -42 -42 -38 -53 -57 -64 -52 -45 -34 -46 -32 -27 -32 -21 -14 -14 -19 -26 -28 -24 -31 -28 -37 -40 -25 -25 -25 -23 -16 -11 -10 -7 -23 -18 -15 -11 0 -1 -1 -2 -2 -20 -89 -92 -56 -82 -93 -34 -59 -34 -18 -4 -35 -95 -129 -99 -106 -122 -115 -64 -47 -92 -121 -116 -84 -34 -16 -12 -18 -20 -14 -4 -2 -23 -37 -35 -46 -42 -34 -32 -30 -14 -7 -8 -10 -7 -8 -14 -14 -8 -33 -20 -7 -5 -2 -3 -10 -32 -40 -13 0 -6 -6 -4 -2 -2 -2 -7 -12 -13 -12 -12 -7 -19 -35 -59 -79 -72 -67 -73 -67 -35 -17 -24 -15 -15 -41 -50 -44 -46 -44 -20 -5 -6 -14 -32 -27 -7 -22 -41 -40 -41 -57 -56 -39 -17 -5 -5 -5 -6 -6 -6 -9 -28 -24 -24 -28 -28 -24 -13 -26 -30 -25 -19 -20 -15 -28 -61 -46 -27 -26 -15 -16 -16 -15 -15 -14 -9 -6 -6 -6 -7 -6 -5 -4 -28 -54 -71 -74 -75 -58 -52 -24 -3 -2 -5 -9 -28 -55 -49 -5 -8 -2 -6 -7 -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 -5 -3 0 -1 0 0 0 0 -10 -22 -25 -24 -22 -25 -15 0 0 0 0 0 0 0 -5 -26 -4 -6 -18 -20 -17 -16 -16 -5 0 0 -1 -3 -16 -26 -39 -47 -41 -26 -24 -8 -8 -7 -1 0 0 0 -13 -22 -19 -14 -17 -48 -46 -32 -21 -15 -8 -14 -17 -29 -43 -34 -17 -11 -14 -14 -14 -14 -14 -20 -20 -26 -28 -26 -20 -23 -13 -20 -23 -20 -19 -15 -16 -19 -23 -26 -27 -31 -38 -43 -34 -30 -36 -28 -35 -24 -19 -15 -11 -14 -25 -24 -25 -25 -25 -23 -20 -18 -14 -11 -18 -29 -22 -19 -22 -22 -23 -24 -23 -9 -4 -4 -6 -9 -12 -13 -8 -6 -5 -6 -8 -3 -8 -10 -10 -14 -17 -13 -24 -31 -36 -37 -30 -25 -19 -18 -18 -14 -12 -11 -12 -25 -15 -10 -11 -10 -10 -14 -5 -9 -9 -6 -8 -17 -14 -8 -14 -18 -12 -16 -19 -31 -35 -30 -23 -23 -16 -4 -3 -4 -6 -9 -11 -10 -11 -14 -15 -13 -11 -9 -11 -15 -13 -11 -13 -14 -11 -11 -12 -13 -13 -11 -5 -6 -5 -4 -6 -7 -4 -5 -5 -15 -15 -6 -3 -3 -5 -6 -5 -6 -7 -8 -8 -21 -73 -89 -33 -118 -118 -111 -95 -61 -40 -69 -23 -23 -12 -59 -105 -107 -108 -110 -79 -49 -35 -46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -30 -27 -31 -17 -2 0 0 0 0 -29 -39 -10 -1 -6 -26 -18 -6 -9 -9 -9 -10 -18 -28 -29 -35 -31 -24 0 0 0 0 0 -2 -22 -34 -34 -30 -32 -30 -28 -24 -21 -22 -22 -20 -18 -13 -11 -17 -31 -35 -39 -49 -55 -41 -33 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -10 0 0 0 -37 -96 -150 -162 -155 -156 -159 -138 -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 -16 -20 0 0 0 0 0 0 0 -1 -94 -155 -69 -47 -90 -3 0 0 0 0 0 0 0 0 -76 -289 -261 -221 -119 -32 -36 -30 -43 -35 -26 -28 -32 -41 -54 -69 -79 -77 -31 -26 -47 -65 -81 -61 -42 -61 -53 -37 -53 -72 -91 -77 -74 -79 -63 -98 -72 -66 -67 -77 -79 -97 -74 -59 -56 -57 -98 -110 -109 -92 -71 -70 -76 -68 -59 -61 -73 -77 -63 -75 -89 -96 -92 -71 -47 -50 -53 -32 -24 -29 -42 -65 -108 -102 -76 -102 -72 -91 -122 -41 -27 -21 -16 -15 -13 -14 -16 -25 -24 -21 -28 -78 -40 -51 -45 -30 -26 -24 -13 -8 -8 -12 -20 -25 -30 -20 -1 0 0 0 0 0 -36 -80 -33 -78 -55 -7 -16 -13 -22 -9 -41 -91 -108 -70 -107 -119 -121 -118 -118 -138 -159 -159 -133 -54 -17 -11 -15 -17 -17 -17 -11 -17 -38 -64 -54 -18 -6 -10 -33 -29 -5 -6 -8 -3 -6 -13 -13 -12 -77 -34 -15 -11 -8 -6 -6 -26 -18 -3 -3 -11 -5 -2 -2 -2 -4 -9 -12 -12 -12 -10 -8 -21 -37 -66 -80 -77 -64 -28 -25 -18 -31 -53 -50 -20 -48 -46 -38 -39 -39 -11 -2 -24 -21 -2 -1 -1 -35 -45 -44 -48 -58 -53 -36 -15 -13 -19 -3 -4 -6 -6 -7 -12 -21 -22 -14 -19 -24 -30 -35 -33 -26 -17 -12 -11 -9 -27 -28 -19 -13 -12 -13 -14 -14 -14 -16 -15 -6 -4 -11 -12 -9 -5 -7 -8 -10 -32 -65 -69 -59 -29 -40 -18 -5 -3 -4 -5 -6 -5 -5 -6 -1 -8 -8 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -21 -24 -10 0 0 0 0 -2 -14 -24 -26 -24 -15 -17 -9 -1 0 0 0 0 0 0 0 -3 0 0 -13 -23 -17 0 -2 -5 -1 0 -3 -7 -2 -21 -28 -44 -39 -23 -24 -2 -1 -1 0 0 0 0 0 -4 -16 -20 -22 -62 -41 -26 -20 -17 -10 -10 -11 -11 -33 -41 -12 -11 -18 -14 -16 -20 -22 -21 -13 -44 -33 -18 -11 -12 -17 -17 -22 -21 -18 -18 -22 -22 -22 -22 -25 -30 -33 -39 -40 -39 -43 -47 -30 -16 -23 -20 -20 -23 -22 -24 -24 -25 -24 -23 -20 -20 -14 -18 -21 -21 -15 -12 -17 -23 -26 -25 -19 -12 -6 -5 -6 -10 -13 -14 -14 -9 -10 -9 -7 -6 -9 -11 -8 -6 -10 -15 -17 -36 -36 -35 -26 -15 -18 -16 -21 -13 -10 -12 -13 -12 -11 -7 -8 -9 -9 -12 -5 -8 -13 -13 -12 -16 -40 -19 -13 -11 -10 -13 -20 -22 -13 -23 -23 -15 -20 -11 -9 -9 -9 -11 -17 -10 -10 -11 -17 -18 -13 -14 -16 -16 -14 -11 -13 -15 -8 -12 -13 -13 -17 -22 -14 -7 -5 -5 -6 -6 -5 -4 -6 -36 -44 -23 -6 -7 -7 -57 -32 -4 -6 -8 -8 -76 -56 -14 -39 -112 -112 -102 -90 -77 -72 -80 -89 -98 -35 -52 -81 -89 -104 -109 -105 -106 -80 -71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -27 -34 -30 -24 -5 0 0 0 0 -10 -30 -33 -38 -35 -27 -32 -15 -9 -13 -15 -9 -13 -21 -27 -35 -7 0 0 0 0 0 0 0 0 -4 -48 -39 -38 -33 -28 -24 -25 -23 -22 -22 -23 -23 -20 -18 -23 -38 -40 -50 -42 -36 -36 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -93 -65 -32 0 0 0 0 0 0 -55 -135 -160 -145 -146 -149 -148 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -17 -51 -21 0 0 0 0 -2 -11 -82 -140 0 0 0 0 0 0 0 0 0 -5 -145 -256 -206 -188 -155 -81 -42 -57 -27 -26 -33 -45 -49 -65 -59 -59 -54 -41 -23 -56 -64 -49 -39 -36 -45 -34 -31 -41 -58 -70 -61 -67 -76 -69 -58 -84 -61 -64 -66 -66 -91 -80 -67 -55 -55 -77 -101 -106 -107 -87 -72 -70 -57 -58 -57 -62 -67 -61 -78 -86 -94 -94 -89 -58 -62 -50 -36 -22 -24 -43 -50 -38 -64 -95 -118 -109 -165 -194 -114 -25 -25 -16 -14 -15 -19 -26 -26 -24 -24 -31 -42 -34 -49 -48 -41 -40 -28 -13 -13 -11 -11 -14 -24 -27 -32 -30 -21 -9 0 0 0 -12 -59 -70 -15 -21 -18 -12 -15 -14 -26 -78 -105 -92 -62 -68 -149 -151 -143 -135 -155 -163 -170 -181 -136 -69 -47 -13 -12 -12 -10 -8 -9 -14 -45 -29 -7 -7 -7 -27 -31 -19 -5 -3 -4 -7 -8 -22 -30 -48 -16 -21 -21 -14 -7 -4 0 -2 -1 -5 -10 -3 -1 -1 -2 -7 -12 -12 -11 -11 -8 -13 -24 -37 -71 -77 -75 -67 -65 -54 -39 -39 -43 -45 -54 -48 -44 -38 -44 -43 -22 -11 -35 -28 -21 -31 -36 -62 -60 -49 -54 -57 -34 -15 -7 -22 -26 -18 -15 -14 -31 -22 -17 -22 -21 -18 -21 -28 -25 -20 -28 -29 -20 -7 0 -6 -18 -13 -13 -13 -14 -15 -15 -14 -15 -15 -14 -10 -7 -10 -13 -8 -5 -8 -10 -33 -16 -44 -62 -53 -42 -63 -21 -4 -5 -5 -3 -6 -3 -4 -5 -2 -4 -3 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -20 -23 -20 -17 -10 -1 -10 -19 -16 -17 -18 -13 -15 -19 -21 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -3 0 0 0 -3 -6 -30 -33 -21 -11 -1 -9 -2 0 0 0 0 0 -7 -10 -13 -25 -51 -19 -11 -9 -12 -14 -13 -9 -13 -18 -27 -28 -22 -16 -18 -23 -24 -20 -18 -17 -36 -17 -11 -6 -4 -16 -19 -20 -20 -23 -26 -28 -22 -22 -25 -19 -19 -29 -35 -37 -36 -29 -32 -48 -27 -32 -27 -19 -17 -19 -21 -22 -19 -20 -19 -19 -23 -15 -20 -20 -16 -11 -9 -10 -23 -24 -22 -13 -5 -10 -7 -5 -8 -11 -12 -13 -12 -8 -9 -9 -9 -9 -6 -6 -5 -5 -6 -17 -46 -42 -36 -31 -25 -20 -19 -22 -19 -13 -11 -10 -6 -13 -11 -10 -11 -14 -15 -6 -6 -24 -26 -16 -13 -19 -9 -9 -13 -12 -9 -9 -11 -16 -29 -28 -19 -17 -18 -21 -17 -15 -15 -14 -13 -8 -14 -15 -16 -16 -19 -19 -12 -13 -14 -16 -17 -9 -12 -16 -16 -18 -20 -17 -10 -10 -15 -15 -11 -9 -9 -11 -25 -13 -8 -9 -8 -4 -99 -85 -59 -47 -37 -29 -7 -66 -80 -73 -83 -89 -72 -87 -84 -73 -68 -69 -72 -99 -79 -70 -88 -107 -99 -113 -102 -43 -13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -30 -21 -15 0 0 0 0 -2 -17 -26 -25 -24 -18 -37 -17 -11 -12 -11 -10 -7 -9 -11 -22 -20 -1 0 0 0 0 0 0 0 0 -6 -12 -43 -40 -33 -29 -31 -28 -26 -24 -22 -19 -20 -20 -23 -25 -29 -48 -25 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -90 -131 -111 0 0 -16 -12 -12 -35 -23 -4 -4 -39 -85 -156 -148 -120 -68 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -70 0 0 0 0 -25 -80 -112 -113 -21 0 -12 0 -3 -112 -72 -7 0 0 0 0 0 0 0 0 0 -50 -125 -148 -194 -196 -83 -73 -90 -18 -27 -40 -62 -73 -62 -46 -52 -39 -30 -32 -48 -64 -46 -26 -28 -38 -40 -38 -50 -49 -51 -62 -55 -68 -70 -62 -58 -59 -55 -66 -65 -72 -80 -69 -47 -54 -73 -92 -100 -102 -80 -68 -63 -55 -49 -48 -54 -71 -84 -82 -81 -85 -67 -53 -64 -68 -32 -27 -34 -51 -70 -93 -92 -102 -111 -117 -120 -144 -172 -102 -27 -24 -15 -15 -15 -18 -24 -29 -22 -37 -43 -33 -28 -38 -38 -30 -22 -19 -12 -12 -12 -10 -11 -12 -7 -28 -34 -16 -13 -9 0 0 -28 -92 -95 -14 -10 -12 -10 -12 -18 -22 -101 -117 -87 -51 -60 -148 -153 -153 -110 -67 -105 -161 -146 -93 -78 -53 -7 -9 -10 -8 -12 -18 -24 -50 -57 -46 -23 -10 -19 -22 -35 -16 -3 -7 -28 -16 -12 -15 -11 -10 -11 -14 -8 -4 -3 -1 -3 -2 -11 -7 -2 -2 -2 -10 -18 -17 -9 -11 -11 -10 -22 -32 -31 -43 -70 -69 -43 -35 -62 -47 -38 -35 -32 -36 -46 -46 -38 -56 -52 -39 -37 -47 -49 -52 -60 -65 -71 -80 -56 -55 -37 -9 -2 -4 -37 -31 -25 -28 -32 -76 -59 -38 -25 -25 -32 -26 -30 -20 -13 -17 -19 -16 -6 -9 -11 -12 -11 -9 -8 -8 -10 -11 -14 -17 -14 -13 -12 -9 -4 -13 -12 -11 -11 -22 -55 -13 -53 -69 -59 -53 -60 -29 -6 -3 -4 -5 -7 -1 -3 -9 -9 -3 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -9 -17 -13 -14 -29 -31 -21 -5 -2 -15 -12 -14 -14 -14 -14 -13 -12 -13 -5 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -4 -16 -2 0 0 0 0 -1 -10 -35 -26 -9 -6 -18 -5 -4 -4 -2 -2 -3 -11 -8 -12 -25 -31 -15 -1 -8 -11 -12 -11 -8 -13 -13 -30 -39 -33 -24 -19 -27 -30 -22 -21 -33 -26 -18 -15 -11 -9 -14 -18 -18 -19 -26 -29 -27 -24 -30 -33 -19 -14 -19 -25 -27 -22 -52 -63 -48 -33 -33 -32 -18 -18 -20 -19 -18 -13 -14 -14 -13 -12 -12 -22 -23 -16 -12 -12 -15 -23 -24 -22 -11 -4 -5 -5 -4 -4 -6 -8 -9 -9 -7 -10 -9 -8 -8 -6 -7 -7 -8 -8 -24 -47 -25 -32 -30 -26 -22 -18 -11 -13 -13 -11 -8 -5 -3 -16 -10 -13 -14 -12 -8 -8 -26 -42 -28 -15 -20 -16 -12 -12 -13 -12 -16 -29 -40 -28 -21 -15 -14 -17 -22 -18 -18 -19 -16 -15 -17 -9 -14 -14 -16 -16 -13 -16 -16 -18 -19 -20 -17 -11 -22 -22 -21 -19 -16 -15 -14 -10 -13 -11 -9 -11 -9 -51 -22 -6 -7 -34 -96 -40 -94 -101 -98 -89 -72 -23 -91 -105 -96 -89 -85 -70 -83 -79 -68 -61 -64 -68 -68 -59 -38 -66 -88 -77 -111 -84 -39 -39 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -50 -28 -27 -24 -17 -1 0 0 0 -3 -25 -26 -36 -43 -28 -17 -14 -12 -10 -6 -5 -8 -16 -26 -8 0 0 0 0 0 0 0 0 0 -6 -32 -31 -41 -34 -31 -29 -28 -26 -24 -22 -20 -19 -21 -27 -27 -35 -54 -58 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -37 -75 -106 -82 -2 -29 -48 -54 -48 -40 -10 0 0 -40 -140 -134 -150 -141 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -130 -45 0 0 -12 -65 -35 -18 -68 -116 0 0 -94 -183 -176 -221 -257 -177 -109 -48 0 0 0 0 0 -11 0 0 0 0 -1 -45 -39 -35 -28 -25 -33 -45 -53 -62 -57 -40 -29 -23 -35 -37 -40 -43 -41 -17 -26 -34 -46 -61 -65 -53 -44 -50 -55 -56 -57 -46 -59 -71 -69 -67 -71 -67 -65 -56 -51 -58 -78 -87 -91 -89 -74 -64 -62 -61 -54 -46 -54 -75 -94 -98 -89 -75 -90 -62 -49 -52 -37 -37 -40 -66 -88 -93 -98 -125 -138 -135 -142 -136 -131 -49 -21 -16 -14 -15 -15 -21 -27 -34 -39 -51 -62 -57 -43 -38 -36 -33 -16 -12 -9 -5 -8 -9 -5 -3 -2 -4 -2 -2 -23 -17 0 -9 -55 -122 -98 -42 -20 -22 -7 -14 -14 -37 -92 -107 -74 -58 -76 -108 -111 -99 -111 -70 -98 -132 -83 -59 -72 -61 -38 -24 -7 -1 -3 -34 -51 -56 -57 -35 -27 -19 -15 -10 -12 -5 -5 -6 -8 -11 -9 -9 -6 -4 -6 -8 -2 -1 0 -2 -4 -4 -11 -6 -1 -2 -6 -17 -20 -14 -9 -9 -10 -12 -25 -25 -25 -33 -54 -54 -58 -70 -79 -67 -39 -36 -39 -41 -42 -46 -51 -61 -53 -48 -50 -54 -49 -53 -54 -56 -61 -72 -71 -48 -16 -4 -3 -11 -38 -38 -38 -30 -42 -70 -51 -28 -20 -27 -31 -24 -25 -16 -13 -13 -15 -16 -15 -14 -6 -4 -7 -9 -11 -11 -10 -10 -13 -15 -14 -16 -15 -9 -7 -13 -8 -7 -6 -28 -41 -9 -40 -61 -54 -52 -60 -60 -20 -7 -3 -3 -4 -2 -2 -4 -6 -3 -1 -2 -1 0 0 0 0 0 0 -13 -2 0 0 0 0 0 0 0 0 0 0 -6 -12 -8 0 0 0 0 0 0 0 0 0 -13 -21 -21 -16 -17 -32 -33 -27 -14 -3 -5 -24 -17 -10 -10 -14 -15 -10 -15 -5 0 0 0 0 0 0 0 0 -2 -6 -2 -20 -13 -2 -5 0 0 0 0 0 -11 -36 -45 -36 -19 -7 -4 -11 -19 -17 -8 -13 -20 -14 -17 -51 -37 -26 -15 -1 -7 -8 -19 -15 -9 -15 -28 -18 -22 -28 -27 -24 -23 -17 -25 -29 -27 -23 -22 -24 -27 -25 -24 -22 -22 -22 -30 -34 -29 -26 -33 -52 -49 -31 -24 -22 -19 -21 -30 -34 -37 -36 -34 -32 -23 -26 -32 -27 -13 -10 -10 -19 -15 -13 -11 -11 -21 -20 -16 -17 -20 -24 -25 -22 -26 -15 -5 -4 -2 -3 -5 -7 -7 -7 -6 -11 -8 -7 -8 -8 -3 -3 -7 -9 -17 -25 -18 -33 -31 -30 -26 -22 -19 -16 -15 -11 -6 -3 -4 -10 -8 -8 -8 -13 -15 -12 -14 -20 -17 -16 -23 -31 -29 -13 -12 -14 -19 -26 -26 -24 -13 -13 -16 -19 -20 -21 -19 -19 -20 -18 -14 -9 -16 -17 -14 -13 -12 -13 -17 -20 -23 -23 -18 -10 -17 -23 -20 -19 -19 -19 -17 -14 -13 -13 -11 -7 -1 -3 -2 -1 -5 -11 -37 -79 -110 -97 -95 -87 -62 -70 -99 -102 -101 -95 -90 -86 -81 -70 -67 -64 -64 -67 -67 -54 -56 -60 -61 -57 -72 -73 -68 -56 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -17 -24 -25 -20 -3 0 0 0 0 -10 -28 -28 -28 -34 -29 -17 -5 -5 -8 -10 -12 -9 -31 -24 0 0 0 0 0 0 0 0 0 0 0 -10 -45 -45 -36 -36 -32 -27 -26 -23 -21 -19 -18 -20 -24 -26 -31 -35 -27 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -53 0 0 -6 -15 -25 -40 -44 -41 -24 -96 -185 -161 -160 -167 -68 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -53 -7 0 0 0 0 0 0 0 0 0 0 -28 -21 -28 -107 -64 -33 -56 -140 -157 -112 -189 -248 -130 -11 -78 -116 -171 -172 -176 -143 -143 -93 -38 -7 -13 -89 -16 -137 -225 -156 -104 -49 0 -52 -90 -58 -44 -31 -30 -27 -7 -23 -32 -29 -19 -13 -27 -31 -34 -41 -45 -34 -36 -30 -43 -56 -62 -72 -56 -49 -52 -56 -65 -59 -61 -62 -65 -61 -71 -55 -62 -66 -62 -57 -89 -86 -82 -80 -74 -64 -61 -70 -63 -53 -58 -73 -58 -65 -69 -65 -67 -34 -65 -67 -64 -69 -94 -85 -81 -74 -89 -130 -126 -109 -109 -115 -92 -21 -16 -16 -17 -18 -20 -24 -25 -30 -36 -44 -47 -38 -38 -32 -26 -19 -18 -7 -10 -13 -10 -1 0 0 0 -22 -39 -4 -37 -25 -8 -20 -70 -141 -169 -179 -95 -28 -32 -42 -70 -84 -93 -85 -58 -58 -59 -68 -67 -60 -66 -40 -94 -89 -59 -62 -64 -45 -45 -35 -16 -5 -7 -24 -46 -67 -77 -37 -28 -28 -29 -22 -8 -6 -8 -12 -18 -23 -17 -10 -5 -2 -2 -2 0 0 0 0 -2 -4 -4 -1 0 -3 -6 -12 -14 -11 -10 -10 -10 -11 -21 -20 -21 -26 -32 -34 -39 -64 -41 -34 -33 -33 -31 -31 -30 -38 -49 -47 -39 -44 -49 -46 -40 -36 -37 -40 -43 -53 -67 -84 -63 -71 -29 -26 -52 -27 -26 -38 -53 -59 -39 -21 -19 -22 -24 -21 -19 -19 -15 -15 -16 -16 -14 -11 -3 -8 -9 -9 -11 -11 -10 -10 -12 -13 -12 -13 -15 -9 -10 -15 -8 -8 -5 -31 -28 -5 -14 -65 -59 -55 -45 -42 -45 -8 -5 -4 -3 -2 -1 -1 -55 -22 -1 -3 -3 0 0 0 0 0 -11 -82 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -33 -35 -35 -29 -21 -34 -25 -15 -15 -12 -9 -29 -12 -8 -10 -14 -14 -15 -11 -3 0 0 0 0 0 0 0 -4 -14 -14 -19 -16 -5 0 0 0 0 0 -26 -44 -45 -25 -27 -10 -1 -7 -17 -24 -26 -15 -24 -26 -13 -20 -77 -39 -21 -11 -2 0 -1 -7 -12 -13 -17 -35 -76 -21 -19 -23 -25 -23 -9 -13 -14 -18 -21 -23 -29 -47 -37 -33 -35 -35 -24 -30 -31 -30 -29 -29 -21 -30 -27 -26 -24 -20 -20 -21 -25 -32 -33 -30 -29 -29 -15 -10 -9 -10 -9 -10 -26 -14 -14 -16 -13 -21 -21 -17 -16 -17 -20 -25 -22 -22 -12 -6 -5 -4 -4 -6 -8 -10 -6 -5 -4 -6 -4 -5 -5 -5 -5 -2 -7 -9 -11 -23 -39 -40 -31 -25 -22 -20 -17 -16 -10 -5 -3 -3 -5 -4 -13 -13 -13 -16 -16 -16 -20 -24 -16 -11 -14 -17 -11 -13 -15 -14 -14 -18 -14 -11 -15 -15 -15 -15 -16 -16 -16 -14 -10 -10 -16 -22 -16 -11 -10 -12 -14 -19 -21 -25 -26 -20 -14 -19 -24 -20 -19 -20 -24 -24 -14 -13 -16 -13 -6 -3 -12 -12 -8 -10 -7 -36 -101 -47 -76 -81 -88 -95 -95 -93 -82 -74 -93 -103 -98 -87 -70 -68 -65 -63 -60 -57 -63 -68 -57 -56 -50 -45 -59 -65 -59 nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -29 -24 -17 -10 0 0 0 0 -3 -20 -27 -22 -23 -29 -26 -23 -17 -9 -9 -9 -10 -20 -39 -13 0 0 0 0 0 0 0 0 0 -6 0 -21 -42 -29 -36 -39 -32 -24 -19 -18 -18 -17 -17 -20 -22 -28 -34 -36 -36 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -16 0 0 0 0 -13 -6 -26 -60 -57 -47 -59 -94 -148 -172 -23 0 0 0 0 0 0 0 0 0 0 0 -134 -165 -138 -210 -36 0 0 0 0 0 0 0 0 -21 -79 -101 -93 -83 -101 -98 -117 -110 -169 -230 -230 -198 -206 -128 -53 -86 -91 -131 -137 -120 -112 -119 -119 -131 -147 -119 -130 -61 -152 -191 -152 -145 -188 -73 -85 -150 -149 -135 -44 -30 -28 -27 -25 -24 -24 -27 -27 -28 -34 -33 -28 -40 -46 -48 -49 -56 -54 -59 -72 -70 -53 -47 -55 -64 -77 -72 -62 -74 -68 -51 -50 -67 -65 -69 -84 -102 -97 -73 -73 -71 -62 -54 -68 -70 -60 -61 -70 -79 -72 -66 -68 -57 -44 -94 -73 -81 -84 -87 -88 -88 -89 -114 -112 -76 -74 -76 -90 -81 -38 -14 -12 -14 -19 -24 -29 -36 -32 -34 -37 -37 -24 -27 -24 -19 -36 -44 -11 -13 -18 -9 0 0 0 0 0 -2 -19 -54 -61 -62 -67 -104 -146 -151 -145 -80 -62 -68 -71 -90 -93 -94 -75 -57 -59 -58 -52 -70 -76 -94 -97 -96 -60 -52 -55 -54 -50 -45 -34 -14 -8 -12 -9 -16 -28 -37 -40 -36 -33 -23 -20 -16 -14 -14 -17 -13 -13 -11 -6 -7 -6 -2 0 0 0 0 0 -2 -4 -4 -2 -2 -4 -6 -8 -10 -11 -3 -9 -9 -10 -10 -9 -15 -16 -18 -20 -22 -34 -48 -23 -34 -51 -43 -36 -29 -36 -40 -41 -41 -35 -38 -40 -35 -32 -31 -37 -42 -50 -58 -44 -14 -59 -20 -41 -62 -56 -40 -37 -43 -38 -28 -24 -16 -19 -17 -17 -18 -22 -25 -15 -12 -13 -11 -8 -7 -13 -13 -9 -9 -10 -10 -10 -11 -12 -11 -12 -14 -6 -4 -4 -6 -9 -5 -29 -16 -6 -22 -48 -14 -48 -40 -19 -19 -32 -1 -2 -4 -3 -4 -7 -8 -4 0 0 0 0 0 0 0 0 -19 -66 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -23 -33 -27 -24 -26 -27 -22 -29 -33 -30 -17 -7 -12 -16 -19 -26 -20 -13 -9 -7 -4 -4 -11 -2 -6 -3 0 0 0 0 0 0 -6 -17 -20 -14 -18 -7 0 0 -1 -1 -20 -43 -45 -23 -1 -9 -21 -22 -24 -28 -25 -18 -15 -10 -5 -8 -29 -35 -26 -19 -13 -8 -1 -2 -19 -22 -24 -29 -42 -39 -16 -14 -12 -12 -11 -15 -21 -17 -22 -25 -30 -55 -41 -44 -36 -34 -33 -22 -21 -29 -23 -18 -19 -25 -25 -22 -22 -17 -12 -17 -24 -26 -27 -26 -24 -25 -25 -20 -20 -14 -9 -13 -25 -17 -10 -12 -15 -16 -18 -20 -15 -13 -16 -23 -27 -27 -26 -14 -8 -8 -9 -21 -11 -50 -56 -25 -4 -8 -2 -3 -5 -4 -2 -3 -7 -8 -9 -17 -37 -47 -34 -30 -26 -19 -11 -11 -12 -6 -2 -1 -2 -3 -5 -6 -8 -9 -13 -18 -18 -12 -15 -24 -21 -14 -18 -39 -17 -17 -17 -15 -16 -14 -13 -15 -15 -14 -15 -19 -13 -16 -13 -13 -19 -24 -15 -13 -13 -15 -18 -21 -25 -27 -18 -30 -33 -25 -23 -23 -27 -19 -13 -14 -13 -13 -15 -14 -9 -9 -16 -17 -22 -14 -7 -12 -26 -13 -70 -78 -83 -86 -83 -75 -82 -74 -69 -76 -76 -72 -73 -74 -74 -72 -70 -72 -86 -57 -56 -57 -50 -35 -28 -27 -31 nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -36 -19 -19 -17 -15 -7 0 0 -13 -19 -15 -21 -21 -27 -28 -20 -8 -10 -8 -7 -10 -22 -27 -4 0 0 0 0 0 0 0 -4 -25 -26 -25 -21 -4 -6 -45 -36 -30 -23 -19 -17 -15 -15 -16 -17 -21 -25 -25 -24 -35 -47 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -34 -44 -46 -46 -56 -52 -46 -50 -31 -128 -201 -181 -131 -18 0 0 0 0 0 0 0 0 0 -6 -59 -165 -208 -202 -152 -101 -57 -11 0 0 0 0 -9 -68 -110 -76 -61 -66 -66 -69 -75 -107 -201 -214 -169 -114 -104 -94 -74 -75 -97 -112 -125 -120 -106 -100 -101 -117 -134 -146 -180 -188 -140 -96 -60 -45 -74 -195 -230 -172 -182 -264 -136 -35 -31 -25 -25 -32 -21 -19 -28 -38 -37 -37 -45 -45 -45 -45 -47 -55 -60 -116 -87 -73 -52 -60 -63 -64 -72 -82 -87 -71 -54 -52 -67 -83 -97 -93 -98 -90 -63 -66 -72 -59 -51 -54 -52 -58 -70 -71 -75 -86 -60 -77 -60 -49 -59 -45 -78 -132 -137 -112 -91 -114 -84 -80 -70 -67 -68 -73 -77 -60 -32 -22 -20 -24 -29 -30 -30 -35 -33 -30 -25 -21 -23 -25 -14 -47 -35 -9 -9 -12 -5 0 0 0 -2 -6 -47 -52 -57 -66 -89 -109 -97 -110 -99 -42 -26 -67 -53 -66 -85 -90 -87 -71 -65 -66 -66 -68 -101 -86 -108 -124 -75 -49 -52 -31 -23 -28 -33 -49 -31 -23 -19 -15 -17 -38 -54 -57 -52 -42 -15 -4 -5 -8 -11 -12 -9 -5 -3 -2 -2 -1 0 0 0 0 0 0 -3 -3 -3 -4 -4 -7 -7 -6 -10 -10 -13 -35 -18 -17 -18 -16 -14 -25 -23 -22 -20 -22 -44 -53 -71 -93 -82 -36 -23 -37 -44 -47 -42 -37 -55 -48 -45 -42 -40 -38 -35 -41 -44 -28 -20 -42 -19 -45 -44 -36 -31 -23 -26 -30 -26 -22 -24 -29 -13 -10 -9 -15 -22 -12 -4 -12 -15 -12 -6 -7 -13 -9 -7 -8 -9 -9 -9 -12 -12 -13 -13 -1 -2 -3 -4 -5 -12 -32 -9 -6 -30 -36 -18 -51 -52 -35 -27 -24 -5 0 -6 -6 -3 -2 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -13 -8 0 0 0 0 0 0 -3 -9 -10 -6 -9 -5 0 0 0 -33 -41 -37 -29 -26 -22 -21 -20 -21 -21 -20 -25 -23 -19 -13 -12 -13 -9 -10 -15 -13 -5 -3 -1 -16 -6 0 0 0 -1 -10 -3 -7 -12 -12 -14 -14 -5 0 -3 -11 -36 -26 -44 -53 -32 -3 -6 -1 -2 -15 -27 -28 -20 -25 -16 -11 -9 -14 -32 -30 -30 -19 -7 -2 -7 -21 -11 -19 -23 -28 -44 -38 -18 -5 -4 -14 -22 -25 -5 -18 -26 -29 -35 -31 -54 -57 -48 -37 -25 -24 -33 -26 -24 -25 -27 -29 -20 -19 -15 -11 -9 -9 -21 -21 -21 -22 -22 -22 -21 -22 -23 -15 -14 -25 -25 -11 -12 -14 -15 -16 -17 -18 -17 -14 -13 -17 -27 -29 -26 -16 -21 -32 -41 -13 -10 -38 -27 -4 -8 -4 -4 -2 -4 -4 -2 -7 -8 -5 -13 -32 -52 -50 -33 -22 -20 -16 -12 -12 -11 -4 -3 -6 -9 -8 -8 -8 -5 -6 -9 -11 -14 -9 -10 -12 -10 -17 -35 -10 -16 -16 -15 -13 -11 -13 -15 -17 -18 -18 -15 -14 -8 -11 -9 -11 -17 -16 -16 -18 -20 -17 -11 -11 -13 -37 -57 -55 -41 -35 -30 -30 -19 -14 -12 -13 -18 -15 -16 -15 -14 -15 -14 0 -18 -16 -10 -25 -54 -75 -78 -78 -78 -77 -72 -66 -59 -47 -40 -31 -36 -62 -66 -76 -69 -75 -75 -61 -56 -56 -57 -52 -39 -23 -19 -10 nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -17 -11 -12 -18 -14 -1 0 0 0 -16 -18 -12 -19 -22 -20 -13 -12 -13 -8 -9 -11 -14 -9 -5 -1 0 0 -1 0 0 -7 -14 -27 -34 -31 -16 -2 -17 -19 -40 -35 -27 -22 -16 -15 -15 -17 -19 -20 -20 -21 -24 -28 -13 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -48 -43 -42 -48 -58 -25 0 -7 -2 -117 -188 -205 -151 0 0 0 0 0 0 0 0 0 0 -38 -144 -188 -194 -186 -187 -184 -194 -239 -126 -38 -18 -1 -45 -49 -86 -70 -57 -58 -52 -52 -54 -66 -170 -212 -139 -77 -88 -112 -68 -73 -88 -86 -84 -107 -99 -95 -106 -117 -121 -139 -157 -156 -116 -118 -155 -248 -276 -228 -169 -351 -261 -154 -89 -14 -13 -19 -26 -58 -47 -19 -27 -42 -37 -29 -41 -30 -41 -41 -47 -82 -149 -309 -268 -178 -130 -91 -71 -51 -69 -92 -101 -62 -54 -52 -65 -75 -59 -65 -82 -74 -61 -61 -67 -57 -41 -34 -41 -55 -66 -70 -75 -79 -68 -77 -55 -41 -37 -48 -82 -117 -126 -110 -96 -93 -88 -85 -78 -70 -65 -64 -67 -69 -62 -71 -65 -31 -34 -31 -39 -38 -25 -23 -24 -19 -18 -18 -9 -28 -25 -17 -12 -14 -29 -34 -28 -22 -28 -56 -71 -72 -67 -81 -104 -113 -78 -73 -64 -43 -38 -65 -39 -60 -89 -94 -74 -76 -72 -71 -65 -78 -115 -119 -112 -89 -60 -47 -58 -27 -18 -31 -37 -32 -17 -21 -18 -21 -28 -44 -40 -43 -41 -36 -24 -4 -2 -5 -6 -6 -9 -7 -5 -1 -2 -4 -2 0 0 -1 -3 -2 -5 -4 -6 -6 -7 -8 -9 -9 -15 -15 -10 -9 -8 -11 -14 -13 -17 -27 -26 -28 -18 -26 -46 -66 -85 -105 -75 -41 -25 -24 -33 -32 -34 -33 -38 -38 -42 -53 -47 -39 -34 -34 -39 -20 -34 -47 -35 -39 -27 -22 -22 -20 -19 -21 -16 -13 -15 -20 -15 -15 -10 -10 -13 -17 -18 -14 -12 -6 -3 -2 -4 -4 -5 -6 -9 -9 -7 -12 -11 -13 -13 -9 -7 -5 -6 -6 -9 -15 -3 -6 -47 -55 -45 -51 -54 -57 -46 -47 -41 -19 -4 -16 -5 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 -1 -32 -12 -5 -2 0 0 0 0 0 -2 -7 -6 -5 -5 -1 -2 -13 -61 -45 -41 -35 -26 -14 -18 -19 -19 -15 -24 -37 -24 -33 -20 -21 -19 -9 -10 -15 -14 -12 -7 -4 -19 -8 -2 0 0 -2 -9 -8 -6 -5 -10 -16 -11 -7 -6 -15 -28 -32 -23 -55 -48 -31 -16 -23 -17 -16 -16 -25 -29 -24 -24 -25 -11 -13 -24 -33 -30 -22 -15 -8 -5 -5 -6 -1 -11 -20 -30 -39 -36 -16 -9 -2 -9 -23 -23 -18 -25 -25 -26 -29 -32 -33 -41 -41 -34 -30 -29 -27 -28 -31 -32 -25 -18 -20 -14 -14 -17 -16 -10 -18 -17 -18 -19 -20 -21 -22 -9 -22 -22 -16 -19 -24 -9 -11 -14 -18 -19 -16 -17 -20 -18 -19 -19 -15 -17 -19 -16 -24 -28 -21 -13 -10 -8 -7 -3 -4 -4 -6 -5 -6 -6 -5 -5 -2 -2 -22 -38 -52 -58 -57 -39 -20 -22 -18 -9 -11 -7 -10 -12 -10 -6 -5 -5 -10 -9 -14 -17 -13 -10 -9 -16 -11 -12 -19 -12 -18 -19 -18 -19 -18 -12 -12 -14 -12 -14 -16 -13 -10 -13 -9 -10 -13 -15 -18 -35 -26 -24 -28 -33 -45 -22 -56 -62 -57 -51 -46 -42 -25 -25 -20 -15 -17 -22 -17 -17 -14 -12 -9 0 0 -1 -2 -32 -54 -31 -38 -45 -47 -49 -59 -67 -61 -58 -33 -14 -13 -35 -56 -64 -59 -58 -32 0 -4 -9 -40 -25 -19 -31 -40 -20 nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -20 -16 -12 -21 -43 -17 0 0 -2 -26 -18 -11 -12 -17 -15 -15 -12 -6 -6 -7 -7 -10 -17 -35 -5 0 -11 -33 -32 -29 -39 -41 -36 -33 -42 -32 -10 -9 -40 -31 -26 -28 -26 -22 -20 -20 -21 -22 -20 -15 -10 -12 -21 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -24 -37 -50 -52 -57 -23 -3 -24 -33 -17 -1 -37 -39 0 0 0 0 0 0 0 -6 -69 -31 -99 -205 -201 -179 -179 -181 -180 -183 -203 -78 -50 -40 -17 -68 -31 -86 -111 -84 -66 -42 -52 -58 -69 -103 -173 -87 -73 -86 -98 -90 -99 -107 -104 -98 -95 -85 -88 -102 -120 -134 -152 -133 -118 -110 -112 -125 -217 -95 -127 -109 -127 -36 -32 -23 -19 -17 -24 -26 -104 -112 -28 -51 -145 -76 -27 -20 -19 -38 -28 -44 -132 -228 -213 -151 -132 -116 -116 -143 -165 -172 -111 -97 -87 -66 -50 -58 -77 -87 -82 -88 -75 -62 -65 -70 -62 -42 -39 -49 -60 -68 -67 -79 -74 -68 -62 -54 -38 -72 -72 -97 -138 -133 -106 -102 -102 -101 -90 -67 -60 -58 -57 -57 -58 -53 -47 -56 -50 -44 -36 -34 -27 -19 -16 -17 -18 -17 -23 -18 -2 -2 -11 -22 -34 -48 -46 -38 -48 -58 -47 -41 -74 -79 -102 -123 -129 -114 -101 -99 -64 -67 -71 -51 -88 -69 -70 -70 -75 -79 -87 -53 -72 -104 -101 -74 -89 -71 -51 -44 -44 -45 -53 -44 -36 -20 -21 -30 -45 -32 -16 -10 -16 -14 -12 -6 -2 -4 -7 -5 -5 -3 -1 -2 -3 -3 -2 -2 -1 0 -1 -15 -16 -7 -6 -5 -5 -7 -6 -8 -15 -17 -7 -6 -3 0 -1 -9 -12 -8 -14 -21 -23 -23 -11 -31 -50 -61 -105 -88 -48 -28 -23 -25 -19 -16 -25 -28 -29 -32 -62 -48 -41 -35 -29 -35 -40 -39 -41 -39 -36 -25 -22 -17 -15 -18 -23 -17 -15 -16 -17 -18 -17 -11 -9 -18 -31 -28 -1 -10 -3 -1 0 -3 -6 -13 -7 -8 -9 -8 -11 -12 -13 -14 -14 -13 -9 -12 -8 -8 -6 -3 -10 -52 -67 -66 -59 -54 -55 -52 -47 -38 -21 -4 -20 -3 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 -7 -36 -5 -20 -18 0 0 0 0 0 0 0 -3 -11 -6 -7 -12 -25 -32 -19 -24 -29 -20 -16 -19 -18 -24 -11 -25 -34 -22 -15 -21 -23 -17 -9 -11 -13 -7 -10 -14 -17 -23 -22 -14 -9 -9 -10 -10 -13 -7 -5 -9 -14 -13 -14 -29 -22 -28 -28 -24 -47 -39 -40 -17 0 0 -4 -22 -26 -26 -19 -14 -17 -13 -10 -15 -31 -38 -21 -21 -7 -5 -3 0 -1 -10 -12 -12 -19 -26 -20 -13 -3 -2 -19 -37 -30 -31 -31 -30 -28 -27 -25 -34 -25 -24 -28 -30 -28 -29 -28 -30 -27 -17 -14 -17 -15 -12 -9 -7 -12 -28 -26 -15 -17 -19 -17 -7 -9 -19 -12 -17 -24 -15 -13 -17 -11 -14 -16 -13 -19 -15 -14 -17 -21 -22 -23 -14 -15 -14 -21 -22 -7 -6 -5 -5 -4 -3 -4 -6 -3 -3 -5 -5 0 -1 -14 -21 -45 -64 -46 -22 -22 -21 -15 -9 -9 -11 -12 -11 -7 -8 -8 -5 -9 -20 -15 -13 -15 -19 -19 -10 -10 -12 -14 -13 -11 -14 -16 -19 -20 -17 -11 -11 -14 -15 -13 -11 -13 -17 -12 -11 -14 -16 -22 -47 -29 -27 -51 -58 -41 -65 -59 -59 -50 -43 -41 -40 -32 -32 -26 -23 -24 -25 -22 -17 -14 -12 -8 0 0 0 -8 -13 -12 0 0 0 0 0 -33 -68 -53 -44 -26 -33 -34 -39 -49 -35 -50 -51 -24 -5 -7 -1 -9 -3 0 -18 -27 -4 nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -19 -9 -12 -10 -15 -4 -2 -17 -16 -20 -15 -11 -14 -13 -17 -11 -8 -5 -5 -5 -10 -20 -18 -19 -2 -18 -36 -35 -28 -27 -26 -25 -27 -33 -30 -6 -26 -53 -31 -32 -33 -30 -27 -25 -26 -26 -25 -19 -11 -17 -14 -13 -18 -24 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -41 -45 -54 -67 -52 -49 -35 -1 0 0 0 0 0 0 0 0 0 -28 -132 -181 -186 -188 -185 -173 -170 -176 -176 -181 -195 -168 -123 -53 -62 -68 -53 -94 -95 -83 -63 -44 -44 -46 -64 -62 -49 -36 -74 -90 -91 -90 -96 -112 -118 -125 -123 -118 -118 -123 -142 -146 -140 -112 -82 -86 -112 -141 -193 -3 -72 -99 -63 -21 -29 -31 -32 -32 -36 -39 -32 -147 -81 -110 -213 -139 -35 -17 -22 -28 -27 -58 -227 -276 -237 -126 -74 -43 -44 -69 -117 -168 -137 -144 -88 -62 -55 -53 -67 -73 -85 -90 -72 -60 -77 -76 -67 -54 -51 -56 -58 -64 -73 -79 -71 -55 -55 -66 -78 -105 -86 -81 -98 -125 -130 -114 -106 -67 -54 -52 -40 -20 -22 -44 -55 -49 -49 -56 -69 -52 -34 -32 -20 -14 -12 -11 -11 -16 -29 -23 -11 -6 -10 -42 -47 -48 -47 -42 -43 -63 -44 -45 -71 -88 -98 -112 -114 -128 -129 -110 -56 -56 -41 -38 -81 -68 -70 -69 -65 -68 -73 -63 -98 -103 -122 -159 -144 -96 -67 -55 -54 -63 -82 -37 -56 -43 -22 -29 -36 -23 -17 -19 -16 -7 -7 -3 -3 -5 -5 -2 -1 0 0 -1 -3 -7 -2 0 -1 0 -1 -2 -7 -9 -6 -3 -2 -2 -3 -10 -15 -14 -7 -1 -1 0 -2 -6 -4 -7 -21 -28 -20 -27 -29 -31 -36 -58 -93 -95 -36 -29 -23 -16 -14 -21 -18 -20 -25 -30 -34 -69 -36 -25 -23 -24 -27 -30 -32 -41 -36 -25 -22 -14 -11 -15 -13 -8 -8 -15 -16 -18 -19 -17 -15 -22 -28 -17 0 -1 -3 -3 -5 -10 -15 -13 -15 -9 -9 -10 -12 -13 -13 -13 -15 -12 -10 -16 -22 -7 -6 -5 -17 -48 -65 -57 -51 -43 -35 -14 -31 -25 -15 -6 -5 -3 -1 -3 -6 -5 0 0 0 0 0 0 0 0 0 0 0 -14 -35 -18 -2 -33 -20 -9 -18 -13 -1 -1 0 -3 -9 -9 -10 -12 -24 -33 -25 -12 -27 -18 -22 -27 -16 -22 -15 -29 -36 -32 -33 -32 -25 -14 -9 -10 -11 -5 -10 -15 -19 -21 -22 -18 -7 -5 -9 -11 -9 -7 -10 -8 -7 -8 -14 -35 -22 -19 -8 -19 -44 -41 -40 -20 -8 -1 -7 -27 -29 -21 -12 -8 -10 -7 -56 -51 -33 -42 -50 -32 -19 -17 -8 -5 -7 -9 -15 -14 -22 -29 -25 -9 -1 -5 -11 -17 -25 -32 -34 -21 -23 -16 -10 -20 -25 -22 -26 -24 -22 -26 -27 -16 -25 -25 -25 -26 -13 -10 -8 -22 -31 -32 -27 -17 -17 -18 -17 -16 -15 -16 -16 -20 -22 -20 -15 -17 -19 -20 -17 -12 -11 -10 -9 -8 -15 -21 -19 -10 -14 -21 -46 -48 -7 -7 -5 -5 -12 -10 -7 -16 -11 -10 -9 -5 0 0 0 -2 -14 -23 -30 -34 -29 -22 -13 -9 -9 -7 -7 -12 -10 -6 -7 -8 -7 -29 -23 -14 -9 -10 -16 -11 -26 -25 -18 -11 -10 -17 -18 -18 -16 -13 -11 -10 -18 -16 -17 -19 -21 -21 -13 -12 -15 -20 -23 -28 -41 -29 -29 -28 -41 -63 -34 -56 -48 -45 -41 -33 -29 -37 -27 -26 -29 -28 -28 -24 -18 -14 -7 -1 -1 -3 -2 -1 0 -8 -14 0 0 0 -23 -49 -57 -49 -20 -25 -50 -58 -52 -44 -36 -39 -43 -33 -14 0 0 0 0 -8 -9 -3 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -29 -21 -14 -14 -36 -13 0 0 0 0 -21 -13 -10 -10 -14 -16 -12 -11 -8 -7 -9 -9 -21 -32 -4 -4 -29 -35 -28 -25 -37 -31 -27 -31 -40 -15 -1 -13 -28 -35 -27 -25 -31 -30 -26 -28 -27 -24 -17 -15 -13 -14 -14 -22 -26 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -35 -28 -26 -30 -36 -40 -30 -32 -35 -18 0 0 0 0 0 0 0 0 0 0 -56 -222 -186 -185 -167 -149 -149 -153 -169 -179 -203 -198 -57 -75 -58 -48 -64 -76 -80 -50 -37 -43 -55 -68 -36 -43 -66 -75 -71 -70 -64 -68 -84 -102 -128 -131 -139 -148 -140 -149 -154 -123 -106 -103 -84 -131 -75 -5 -8 -21 -12 -33 -32 -27 -27 -25 -7 -35 -48 -76 -220 -61 -126 -99 -13 -28 -101 -42 -31 -44 -85 -227 -230 -180 -118 -77 -51 -29 -48 -90 -141 -197 -274 -124 -66 -60 -60 -62 -63 -73 -87 -85 -73 -86 -72 -73 -68 -66 -81 -73 -66 -71 -79 -77 -55 -52 -85 -89 -83 -79 -81 -100 -132 -132 -95 -73 -59 -41 -35 -26 -18 -18 -30 -50 -60 -61 -61 -75 -61 -31 -17 -24 -44 -21 -16 -19 -22 -24 -20 -15 -11 -12 -30 -37 -46 -50 -44 -40 -57 -26 -36 -45 -61 -72 -151 -146 -137 -106 -62 -46 -59 -54 -60 -90 -103 -79 -77 -77 -84 -110 -96 -76 -105 -127 -128 -119 -119 -100 -76 -67 -85 -104 -62 -100 -49 -29 -26 -11 -21 -16 -7 -7 -8 -11 -5 -4 -4 -3 -2 -2 -1 -3 -2 -1 -3 -1 0 0 0 -2 -8 -9 -4 -5 -6 -10 -19 -5 -14 -18 -16 -13 0 0 -1 -3 -4 -4 -6 -28 -42 -39 -28 -34 -33 -30 -44 -74 -79 -13 -44 -30 -18 -13 -15 -22 -20 -23 -26 -40 -54 -26 -19 -15 -14 -15 -20 -22 -39 -36 -27 -20 -14 -9 -16 -12 -7 -8 -10 -14 -16 -26 -32 -28 -19 -24 -7 -2 -4 -8 -7 -11 -9 -14 -21 -23 -16 -11 -11 -12 -18 -30 -27 -16 -10 -10 -16 -30 -29 -13 -22 -34 -45 -15 -48 -48 -43 -46 -47 -20 -26 -11 -10 -12 -13 -12 -6 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -25 -46 -43 -12 -34 -33 -29 -31 -26 -10 -10 -5 -2 -3 -5 -1 -5 -19 -27 -21 -13 -27 -19 -20 -25 -26 -20 -14 -14 -21 -27 -32 -36 -28 -22 -17 -11 -10 -14 -15 -11 -11 -13 -12 -9 -4 -3 -5 -7 -8 -8 -5 -5 -10 -9 -8 -16 -30 -25 -24 -12 -25 -45 -44 -42 -46 -21 -1 -10 -23 -23 -19 -19 -17 -15 -24 -24 -36 -41 -51 -46 -28 -9 -3 -6 -13 -18 -18 -12 -25 -37 -27 -9 -4 0 0 0 -3 -8 -10 -1 -19 -26 -26 -19 -13 -23 -23 -18 -14 -15 -17 -19 -34 -34 -40 -34 -18 -17 -11 -7 -23 -28 -22 -22 -17 -18 -16 -12 -10 -13 -20 -20 -15 -12 -15 -19 -25 -25 -21 -17 -13 -11 -10 -10 -14 -17 -15 -11 -16 -22 -14 -9 -7 -5 -5 -5 -12 -10 -9 -15 -14 -22 -13 -10 -12 -14 -12 -5 -19 -27 -21 -29 -42 -25 -15 -11 -9 -8 -7 -8 -5 -5 -7 -10 -12 -13 -18 -20 -20 -23 -26 -22 -38 -24 -24 -20 -13 -17 -18 -19 -16 -12 -11 -11 -11 -11 -21 -32 -30 -14 -14 -15 -17 -16 -22 -35 -56 -28 -23 -21 -22 -27 -27 -56 -56 -53 -44 -32 -24 -30 -32 -32 -32 -30 -27 -25 -16 -16 -15 -8 -1 0 0 0 0 -7 -12 0 0 0 -16 -50 -62 -37 -33 -42 -55 -54 -55 -60 -46 -40 -43 -28 -10 0 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -31 -15 -9 -13 -28 -25 -17 -4 0 -10 -22 -21 -24 -18 -18 -15 -7 -6 -7 -6 -7 -15 -24 -22 -1 -16 -23 -41 -31 -24 -33 -45 -41 -41 -42 -31 -4 -21 -48 -54 -35 -37 -37 -34 -31 -29 -27 -25 -23 -18 -12 -7 -15 -15 -20 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -37 -27 -23 -25 -28 -30 -26 -26 -39 -15 0 0 0 0 0 0 0 0 0 0 -98 -187 -171 -188 -177 -165 -148 -135 -142 -146 -172 -166 -115 -71 -43 -36 -58 -64 -79 -40 -35 -35 -47 -58 -38 -45 -80 -72 -51 -59 -79 -76 -81 -101 -117 -127 -113 -129 -144 -166 -181 -175 -128 -77 -76 -118 -111 -117 -88 -76 -63 -65 -57 -50 -36 -27 -46 -45 -98 -121 -159 -130 -121 -40 -10 -70 -133 -36 -90 -150 -148 -123 -126 -120 -101 -91 -82 -66 -81 -114 -150 -191 -195 -79 -78 -65 -66 -65 -60 -62 -75 -80 -74 -73 -74 -76 -79 -79 -84 -85 -68 -57 -67 -72 -53 -21 -70 -75 -72 -76 -84 -126 -109 -89 -68 -50 -36 -24 -21 -21 -24 -23 -20 -33 -45 -54 -58 -63 -78 -75 -72 -51 -46 -29 -23 -34 -40 -29 -14 -19 -8 -27 -30 -18 -9 -53 -47 -45 -43 -16 -34 -13 -36 -65 -73 -89 -97 -82 -63 -59 -71 -79 -71 -101 -117 -103 -99 -106 -55 -15 -31 -63 -113 -122 -130 -135 -137 -124 -69 -82 -64 -82 -100 -104 -41 -29 -16 -12 -27 -31 -25 -10 -7 -7 -4 -2 -3 -4 -5 -5 -5 -11 -4 -4 -5 -7 0 -1 -2 -3 -4 -4 -4 -7 -8 -12 -10 -5 -23 -22 -18 -15 -13 -5 -3 -5 -4 -3 -11 -34 -34 -32 -31 -31 -29 -18 -21 -27 -67 -91 -77 -46 -26 -19 -16 -18 -19 -20 -21 -32 -63 -67 -21 -16 -17 -17 -17 -18 -28 -34 -35 -29 -19 -13 -14 -15 -10 -6 -9 -14 -12 -23 -30 -23 -16 -23 -14 -10 -15 -18 -16 -13 -9 -11 -10 -14 -20 -11 -11 -13 -13 -14 -16 -12 -9 -19 -29 -34 -30 -8 -29 -19 -23 -48 -55 -48 -45 -54 -48 -26 -15 -8 -8 -9 -19 -25 -8 -44 -11 -4 -2 -11 -34 -2 0 0 -10 -10 -4 -32 -44 -34 -37 -43 -31 -23 -24 -31 -31 -31 -37 -33 -17 -16 -12 -7 -12 -11 -15 -14 -13 -18 -16 -20 -17 -15 -17 -16 -13 -13 -20 -23 -25 -24 -21 -30 -15 -8 -10 -12 -10 -8 -10 -13 -12 -7 -4 -7 -9 -9 -8 -5 -4 -6 -9 -8 -20 -38 -20 -20 -6 -27 -48 -50 -50 -38 -11 0 -8 -21 -24 -18 -21 -16 -11 -11 -11 -48 -43 -44 -52 -46 -12 -11 -4 -10 -10 -11 -18 -17 -39 -24 -8 -4 0 0 0 0 0 0 -4 -28 -24 -24 -25 -20 -17 -26 -23 -18 -16 -16 -21 -36 -35 -38 -34 -25 -29 -29 -30 -28 -24 -19 -18 -19 -22 -18 -11 -8 -9 -13 -17 -12 -10 -13 -15 -10 -25 -14 -16 -17 -15 -14 -13 -20 -30 -26 -16 -16 -24 -17 -11 -9 -9 -7 -4 -8 -7 -9 -11 -11 -26 -25 -21 -17 -19 -19 -7 -9 -52 -38 -12 -23 -38 -22 -19 -12 -10 -10 -9 -11 -10 -10 -9 -9 -9 -9 -23 -18 -17 -23 -28 -17 -16 -15 -20 -18 -13 -12 -12 -15 -13 -12 -12 -8 -11 -18 -12 -8 -12 -19 -19 -12 -19 -37 -40 -25 -23 -23 -22 -21 -37 -55 -53 -50 -48 -39 -33 -35 -40 -44 -43 -38 -31 -27 -28 -20 -18 -22 -15 -5 0 0 0 0 0 0 0 0 0 -4 -14 -38 -56 -55 -57 -52 -41 -37 -40 -45 -52 -44 -32 -27 -23 -14 0 0 0 0 0 nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -24 -12 -9 -8 -13 -20 -9 0 -5 -22 -19 -23 -20 -18 -23 -16 -12 -10 -9 -7 -9 -11 -13 -21 -22 -12 0 -28 -11 0 -6 -38 -39 -34 -27 -19 -1 0 -4 -23 -35 -30 -29 -29 -31 -34 -37 -27 -28 -26 -18 -21 -20 -15 -20 -18 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -32 -30 -30 -41 -40 -36 -35 -41 -4 0 0 0 0 0 0 0 0 0 0 0 -122 -159 -159 -184 -201 -177 -153 -141 -144 -180 -137 -110 -103 -98 -100 -149 -177 -105 -37 -40 -44 -69 -67 -62 -64 -70 -59 -61 -77 -87 -86 -79 -98 -116 -112 -89 -140 -179 -173 -181 -251 -282 -113 -52 -59 -37 -14 -73 -102 -147 -204 -214 -174 -112 -125 -154 -109 -160 -136 -143 -158 -136 -62 -32 -93 -146 -149 -238 -120 -97 -95 -102 -107 -97 -96 -100 -111 -127 -147 -171 -200 -257 -214 -74 -67 -62 -65 -68 -74 -85 -72 -55 -59 -68 -69 -80 -81 -78 -76 -74 -90 -79 -75 -51 -26 -35 -41 -50 -80 -91 -75 -61 -34 -24 -15 -19 -26 -27 -22 -18 -25 -29 -23 -22 -41 -52 -64 -74 -22 -27 -62 -51 -43 -50 -38 -39 -20 -5 -16 -5 -25 -40 -49 -47 -48 -47 -34 -28 -30 -32 -28 -24 -16 -62 -98 -72 -86 -91 -99 -98 -90 -74 -94 -95 -114 -127 -125 -85 -102 -42 -33 -83 -125 -92 -146 -157 -114 -68 -124 -46 -81 -114 -127 -108 -34 -13 -10 -8 -10 -28 -12 -6 -7 -7 -5 -8 -9 -9 -7 -5 -5 -10 -7 -4 -1 -2 -5 -7 -7 -6 -5 -5 -4 -2 -9 -12 -9 -13 -17 -10 -7 -5 -3 -1 -2 -6 -5 -8 -18 -18 -13 -15 -15 -21 -23 -20 -25 -62 -49 -42 -51 -17 -17 -18 -19 -18 -14 -24 -26 -73 -66 -20 -17 -18 -17 -15 -12 -15 -24 -26 -32 -24 -14 -12 -13 -11 -10 -8 -10 -11 -12 -23 -22 -22 -26 -27 -17 -12 -15 -13 -10 -13 -10 -8 -8 -11 -10 -7 -10 -12 -19 -17 -10 -10 -24 -32 -30 -27 -20 -2 -2 -7 -36 -57 -44 -32 -51 -56 -51 -32 -14 -11 -5 -13 -28 -45 -52 -5 -8 -3 -20 -31 0 0 0 -45 -65 -50 -52 -50 -18 -19 -32 -37 -37 -29 -19 -22 -28 -36 -33 -24 -24 -20 -15 -14 -13 -11 -8 -7 -7 -9 -16 -30 -24 -21 -21 -17 -15 -14 -24 -20 -15 -15 -26 -13 -7 -7 -9 -9 -8 -7 -11 -16 -17 -13 -11 -11 -8 -7 -7 -6 -9 -11 -8 -9 -14 -21 -27 -25 -45 -52 -50 -50 -47 -40 -39 -25 -21 -22 -22 -17 -15 -17 -17 -17 -30 -41 -42 -48 -52 -39 -23 -10 -24 -17 -9 -13 -22 -49 -25 -9 -2 0 0 0 0 0 -8 -19 -31 -28 -23 -18 -18 -20 -24 -25 -19 -19 -17 -17 -28 -29 -38 -37 -29 -19 -19 -21 -24 -22 -19 -18 -18 -19 -17 -12 -10 -10 -10 -12 -11 -10 -14 -19 -22 -24 -20 -19 -20 -21 -22 -22 -20 -18 -24 -20 -16 -22 -24 -15 -10 -10 -9 -8 -10 -9 -8 -10 -10 -11 -20 -21 -15 -13 -13 -8 -5 -7 -41 -34 -21 -25 -21 -16 -11 -8 -11 -15 -20 -7 -7 -8 -11 -13 -18 -59 -37 -48 -46 -33 -25 -16 -13 -18 -21 -19 -16 -17 -12 -12 -13 -12 -11 -16 -30 -18 -10 -13 -21 -31 -75 -36 -49 -44 -28 -34 -31 -26 -52 -62 -60 -50 -42 -44 -44 -43 -42 -44 -44 -32 -37 -28 -29 -33 -19 -18 -16 -10 -4 0 -1 -3 -1 0 0 0 0 -1 -23 -24 -24 -22 -16 -19 -46 -22 -25 -28 -24 -26 -32 -16 -5 -3 -9 -14 -7 -7 -6 -2 nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -33 -13 -8 -6 -9 -19 -22 -28 -27 -31 -19 -24 -23 -23 -21 -19 -12 -4 -6 -8 -8 -2 -15 -28 -38 -40 -30 -22 -9 -1 -12 -18 -33 -32 -27 -13 -4 0 -10 -22 -36 -61 -48 -34 -32 -36 -34 -29 -35 -43 -40 -34 -18 -11 -22 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -33 -36 -37 -24 -6 -18 -30 -42 -42 -23 0 0 0 0 0 0 0 0 0 0 -22 -174 -158 -155 -170 -192 -229 -191 -175 -179 -167 -86 -85 -80 -87 -129 -151 -145 -76 -39 -30 -22 -42 -55 -71 -90 -79 -50 -61 -66 -70 -69 -63 -89 -95 -88 -92 -127 -135 -171 -174 -158 -136 -52 -45 -53 -59 -75 -102 -85 -130 -143 -160 -176 -146 -115 -109 -103 -115 -127 -129 -137 -142 -141 -141 -108 -188 -208 -173 -122 -128 -149 -146 -141 -132 -125 -140 -171 -185 -179 -174 -199 -232 -145 -82 -86 -80 -57 -74 -88 -95 -70 -53 -66 -68 -67 -69 -73 -82 -68 -70 -69 -60 -56 -58 -43 -33 -28 -30 -65 -52 -47 -43 -30 -26 -16 -26 -38 -41 -36 -34 -42 -41 -27 -15 -41 -71 -60 -74 -100 -94 -101 -59 -38 -39 -27 -42 -17 -5 -1 -1 -5 -10 -37 -53 -42 -28 -36 -24 -35 -37 -43 -57 -54 -55 -72 -76 -83 -83 -99 -73 -85 -98 -107 -106 -104 -130 -144 -135 -112 -26 -4 -64 -111 -74 -92 -120 -106 -79 -95 -94 -144 -94 -97 -83 -28 -12 -19 -12 -21 -23 -9 -3 -4 -5 -7 -9 -8 -9 -9 -9 -19 -25 -2 -1 -2 -4 -10 -16 -14 -9 -10 -6 0 -1 -7 -6 -7 -8 -12 -13 -15 -9 -7 -5 -2 -5 -32 -23 -12 -7 -4 -3 -2 -9 -17 -23 -40 -60 -21 -38 -44 -7 -3 -9 -10 -9 -18 -41 -33 -70 -64 -33 -20 -23 -23 -12 -7 -10 -20 -26 -22 -19 -17 -13 -12 -13 -11 -10 -10 -10 -13 -22 -21 -22 -27 -30 -34 -35 -19 -17 -12 -9 -6 -7 -11 -9 -6 -3 -4 -8 -9 -6 -4 -12 -26 -17 -23 -28 -26 -12 -9 -39 -45 -49 -44 -38 -50 -53 -53 -37 -21 -18 -8 -28 -37 -46 -38 -1 -9 -7 -20 -27 -24 -31 -29 -48 -58 -33 -22 -45 -18 -19 -11 -1 -10 -24 -18 -17 -25 -23 -17 -24 -25 -20 -19 -15 -10 -9 -6 -5 -8 -9 -12 -25 -22 -16 -16 -18 -18 -21 -27 -28 -18 -13 -15 -15 -11 -9 -8 -6 -6 -9 -9 -9 -9 -9 -8 -7 -6 -6 -8 -6 -6 -8 -7 -8 -10 -16 -26 -27 -34 -41 -41 -42 -51 -46 -33 -28 -21 -21 -22 -23 -22 -17 -14 -16 -23 -37 -40 -35 -46 -47 -34 -30 -43 -40 -24 -17 -19 -24 -27 -13 -8 -5 -3 -1 0 -15 -23 -26 -24 -19 -23 -29 -23 -20 -19 -19 -20 -25 -27 -26 -23 -23 -31 -30 -24 -20 -18 -15 -17 -17 -19 -19 -18 -19 -18 -13 -12 -10 -8 -9 -13 -11 -15 -20 -17 -11 -13 -13 -21 -23 -23 -22 -27 -24 -16 -19 -20 -22 -23 -23 -13 -6 -4 -6 -10 -11 -9 -14 -15 -9 -11 -23 -14 -12 -14 -15 -11 -11 -42 -50 -32 -19 -17 -9 -13 -15 -18 -18 -7 -8 -13 -9 -10 -22 -30 -27 -51 -51 -35 -26 -23 -14 -13 -14 -17 -18 -18 -18 -13 -17 -12 -10 -16 -25 -32 -33 -23 -31 -53 -56 -35 -27 -52 -51 -52 -69 -71 -71 -69 -64 -59 -54 -49 -51 -52 -50 -43 -34 -39 -54 -36 -32 -33 -26 -13 -16 -13 -13 -13 -11 -8 -7 -3 -1 0 0 -1 -1 -1 -1 -13 -11 -5 -8 -25 -13 -21 -26 -19 -6 -10 -1 -7 -3 -2 -6 -4 -6 -15 -6 nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -13 -10 -9 -9 -8 -13 -32 -27 -31 -26 -19 -17 -20 -20 -19 -17 -11 -7 -8 -7 -7 -8 -10 -10 -9 -13 -29 -40 -11 0 -8 -33 -31 -31 -32 -22 0 0 0 0 -11 -24 -25 -31 -33 -29 -31 -51 -39 -25 -28 -42 -27 -17 -24 -27 -15 0 0 0 0 0 0 0 0 0 0 0 0 -23 -27 -34 -32 -39 -33 -16 -23 -36 -22 -34 -48 -35 -9 0 0 0 0 0 0 0 0 0 -70 -173 -144 -137 -158 -122 -118 -156 -211 -105 -65 -43 -73 -62 -50 -80 -149 -157 -124 -77 -43 -27 -37 -54 -73 -71 -69 -52 -47 -45 -66 -64 -70 -103 -79 -94 -98 -102 -100 -127 -145 -114 -99 -117 -101 -71 -50 -54 -80 -95 -154 -161 -131 -111 -97 -69 -89 -99 -123 -156 -148 -154 -146 -137 -116 -103 -164 -178 -150 -120 -154 -210 -187 -182 -175 -198 -238 -261 -205 -173 -161 -180 -217 -105 -89 -97 -88 -67 -85 -79 -70 -72 -81 -74 -82 -71 -57 -62 -73 -55 -61 -52 -42 -43 -62 -29 -23 -23 -35 -71 -53 -48 -47 -40 -34 -42 -21 -34 -45 -58 -80 -99 -74 -49 -41 -61 -83 -44 -44 -51 -63 -75 -36 -22 -21 -31 -38 -19 -22 -15 -11 -8 -11 -41 -17 -34 -47 -49 -25 -44 -40 -42 -54 -60 -76 -33 -38 -76 -107 -125 -94 -110 -118 -110 -107 -97 -124 -132 -81 -3 -5 -12 -53 -74 -74 -77 -89 -125 -81 -90 -109 -106 -56 -54 -58 -63 -44 -25 -14 -55 -37 -8 -4 -5 -7 -7 -7 -5 -5 -8 -12 -34 -29 -5 -4 -5 -8 -11 -15 -17 -17 -16 -5 0 -2 -9 -5 -4 -4 -4 -4 -5 -14 -11 -7 -5 -18 -67 -44 -27 -19 -13 -10 -14 -3 -5 -13 -36 -85 -50 -68 -41 -20 -20 -17 -3 -6 -15 -22 -44 -108 -69 -41 -27 -17 -3 -15 -7 -10 -17 -25 -36 -24 -21 -16 -11 -8 -8 -12 -13 -13 -17 -24 -23 -24 -24 -26 -29 -35 -39 -32 -17 -11 -9 -6 -10 -7 -5 -3 -3 -6 -1 -1 -10 -19 -32 -31 -21 -19 -21 -22 -27 -36 -35 -40 -39 -40 -44 -46 -55 -52 -31 -17 -15 -10 -31 -39 -21 0 -5 -25 -24 -22 -26 -39 -51 -51 -55 -20 -25 -44 -27 -40 -42 -17 -8 -14 -13 -16 -24 -20 -19 -24 -26 -16 -17 -13 -14 -19 -13 -4 -11 -15 -14 -13 -9 -9 -16 -18 -20 -21 -21 -26 -24 -15 -13 -14 -14 -14 -11 -7 -7 -10 -9 -11 -8 -6 -5 -5 -6 -9 -17 -13 -7 -7 -7 -9 -8 -12 -14 -13 -16 -23 -34 -36 -34 -32 -32 -32 -23 -18 -19 -20 -15 -15 -14 -16 -18 -19 -27 -31 -36 -37 -37 -42 -53 -57 -31 -20 -14 -19 -38 -15 -16 -17 -12 -6 -21 -32 -29 -28 -25 -24 -29 -24 -23 -25 -26 -25 -27 -24 -25 -26 -23 -21 -23 -29 -29 -25 -24 -27 -23 -21 -23 -19 -20 -21 -19 -19 -10 -7 -6 -7 -9 -9 -9 -17 -20 -14 -7 -7 -18 -19 -18 -21 -23 -15 -22 -20 -17 -16 -17 -16 -4 -3 -52 -46 -5 -8 -17 -13 -18 -22 -20 -16 -9 -10 -11 -12 -13 -17 -10 -41 -45 -43 -46 -40 -11 -27 -23 -16 -12 -9 -12 -10 -7 -31 -50 -49 -36 -36 -42 -34 -22 -14 -15 -14 -17 -19 -15 -8 -5 -9 -11 -11 -16 -22 -22 -26 -39 -21 -55 -87 -69 -65 -79 -74 -63 -54 -57 -74 -67 -47 -43 -44 -47 -53 -46 -38 -36 -37 -30 -25 -50 -40 -29 -18 -14 -18 -14 -15 -13 -13 -15 -15 -8 -6 -3 -2 -3 -5 -5 -3 -4 -6 -4 -3 -6 -8 -15 -8 -4 -5 -4 0 0 -1 0 0 0 -1 -11 -10 nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -54 -38 -18 -9 -11 -16 -20 -31 -27 -18 -11 -11 -20 -17 -17 -16 -11 -10 -8 -7 -7 -8 -9 -6 -7 -10 -17 -32 -24 -5 0 -12 -31 -31 -33 -15 0 0 0 0 0 0 0 -7 -4 0 0 -6 -1 0 -30 -37 -16 -22 -23 -31 -15 0 0 0 0 0 0 0 0 0 0 -12 -44 -29 -27 -38 -32 0 0 -8 -26 -34 -26 -39 -30 -26 -5 0 0 0 0 0 0 0 0 -141 -186 -162 -140 -144 -148 -99 -100 -215 -44 -39 -70 -97 -67 -58 -21 -66 -110 -104 -70 -72 -67 -53 -76 -123 -81 -57 -61 -60 -54 -59 -57 -73 -73 -64 -77 -103 -120 -92 -76 -89 -114 -89 -92 -98 -73 -52 -69 -71 -90 -121 -132 -84 -74 -80 -103 -143 -134 -138 -125 -154 -202 -190 -164 -98 -103 -135 -135 -160 -157 -156 -178 -178 -190 -193 -219 -278 -298 -187 -129 -127 -162 -258 -356 -287 -120 -79 -58 -66 -92 -78 -73 -82 -93 -102 -99 -65 -58 -62 -60 -59 -46 -50 -55 -54 -22 -22 -21 -43 -67 -91 -73 -58 -46 -35 -23 -13 -19 -21 -40 -64 -79 -70 -71 -47 -35 -38 -34 -41 -49 -48 -41 -21 -18 -20 -33 -28 -18 -38 -21 -18 -11 -4 0 0 -12 -52 -52 -33 -33 -41 -40 -38 -25 -20 -8 -35 -79 -102 -104 -107 -99 -107 -108 -98 -89 -92 -99 -81 -38 -2 -8 -1 -10 -16 -28 -48 -81 -43 -30 -52 -77 -101 -115 -59 -50 -39 -21 -16 -27 -22 -11 -6 -5 -6 -5 -5 -4 -3 -5 -7 -44 -23 -7 -6 -6 -2 -3 -4 -6 -6 -5 -2 -4 -3 -2 -3 -2 -2 -2 -2 -8 -23 -10 -12 -9 -33 -57 -39 -17 -19 -16 -16 -29 -12 -8 -14 -17 -19 -48 -90 -60 -22 -14 -11 -4 -6 -27 -32 -56 -83 -41 -28 -30 -21 -8 -7 -2 -13 -18 -25 -28 -25 -23 -22 -17 -9 -6 -11 -14 -15 -21 -21 -14 -14 -15 -18 -20 -13 -14 -35 -20 -15 -22 -18 -6 -8 -7 -4 -2 -2 -5 -24 -22 -20 -20 -20 -16 -15 -23 -19 -21 -30 -24 -28 -31 -36 -39 -40 -50 -51 -34 -17 -8 -11 -20 -35 -36 -21 -14 -22 -24 -19 -22 -23 -28 -42 -49 -9 -23 -34 -27 -24 -28 -20 -8 -6 -9 -21 -29 -23 -23 -27 -28 -21 -14 -10 -9 -14 -16 -11 -16 -19 -20 -12 -7 -8 -17 -21 -18 -16 -16 -21 -15 -12 -12 -13 -15 -24 -17 -16 -16 -16 -13 -10 -8 -5 -5 -7 -10 -14 -18 -19 -19 -13 -7 -8 -11 -11 -10 -10 -12 -17 -23 -37 -37 -34 -33 -33 -25 -19 -13 -13 -16 -12 -13 -16 -17 -18 -23 -23 -30 -32 -36 -48 -62 -62 -33 -31 -22 -23 -34 -19 -18 -18 -21 -25 -24 -23 -24 -26 -25 -22 -22 -26 -26 -19 -24 -29 -29 -24 -23 -23 -32 -29 -21 -26 -27 -28 -22 -21 -24 -22 -23 -23 -23 -22 -18 -18 -18 -17 -10 -7 -8 -11 -7 -10 -9 -7 -6 -5 -7 -12 -15 -18 -20 -16 -16 -22 -19 -17 -14 -12 -13 -4 -81 -51 -4 -8 -22 -25 -28 -20 -13 -15 -16 -10 -8 -12 -12 -10 -13 -15 -14 -32 -50 -59 -39 -5 -11 -20 -20 -20 -14 -13 -26 -28 -35 -35 -33 -38 -33 -31 -25 -20 -19 -18 -18 -16 -17 -16 -11 -8 -12 -16 -15 -14 -14 -14 -8 -9 -30 -74 -95 -84 -86 -54 -52 -62 -67 -67 -65 -54 -47 -44 -42 -43 -43 -40 -39 -50 -61 -54 -48 -39 -25 -14 -13 -15 -12 -9 -11 -5 -9 -16 -17 -12 -7 -6 -6 -9 -12 -2 -1 -12 -7 -2 -3 -5 -9 -2 0 -3 -3 0 0 0 -1 -1 -5 -11 0 -11 nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -21 -11 -10 -10 -16 -25 -20 -20 -20 -16 -16 -19 -15 -14 -13 -9 -4 -9 -8 -7 -7 -8 -7 -9 -10 -18 -28 -8 -2 -4 -21 -33 -34 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -29 -37 -25 -20 -20 -32 -25 -11 0 0 0 0 0 0 0 0 0 -6 -19 -26 -46 -18 -10 0 0 0 0 -18 -30 -34 -26 -45 -20 0 0 0 0 0 0 0 0 -20 -66 -117 -103 -10 -60 -108 -56 -20 -40 -37 -25 -79 -80 -60 -38 -19 -29 -34 -36 -51 -34 -61 -82 -88 -65 -43 -90 -89 -60 -46 -55 -70 -68 -79 -91 -106 -137 -64 -46 -56 -82 -109 -91 -79 -72 -71 -84 -77 -70 -68 -68 -70 -87 -106 -137 -144 -136 -139 -136 -141 -161 -173 -167 -66 -119 -135 -129 -120 -108 -135 -147 -147 -142 -153 -152 -184 -192 -157 -85 -89 -158 -258 -333 -324 -158 -70 -56 -71 -92 -84 -91 -88 -96 -104 -103 -92 -81 -69 -56 -48 -47 -64 -68 -43 -21 -22 -29 -59 -97 -101 -84 -58 -47 -41 -29 -18 -15 -5 -11 -20 -37 -53 -75 -33 -22 -18 -15 -16 -28 -52 -38 -28 -18 -1 -9 -12 -11 -18 -32 -29 -11 -3 0 0 -5 -55 -45 -49 -50 -40 -41 -45 -27 -33 -57 -83 -96 -100 -92 -97 -97 -89 -95 -64 -59 -59 -51 -5 -2 0 0 0 0 -1 -6 -13 -19 -20 -14 -35 -60 -113 -139 -130 -120 -42 -21 -22 -22 -18 -14 -7 -5 -4 -3 -4 -3 -4 -6 -10 -28 -13 -6 -5 -4 0 0 0 -4 -6 -6 -9 -26 -24 -9 -11 -18 -13 -3 -1 -8 -16 -14 -18 -6 -46 -64 -43 -9 -7 -14 -21 -19 -13 -8 -22 -51 -54 -34 -41 -56 -12 -17 -19 -12 -12 -18 -26 -42 -54 -43 -32 -18 -24 -16 -11 -12 -11 -14 -24 -24 -22 -24 -24 -21 -10 -6 -8 -12 -14 -14 -14 -11 -8 -10 -16 -20 -11 -14 -29 -20 -10 -22 -22 -12 -11 -7 -5 -8 -11 -18 -28 -15 -15 -14 -12 -11 -14 -27 -17 -12 -8 -14 -28 -30 -33 -36 -37 -41 -48 -41 -24 -9 0 0 -8 -32 -31 -17 -8 -7 -3 -12 -13 -19 -24 -27 -34 -27 -27 -22 -11 -8 -14 -6 -3 -14 -26 -24 -25 -28 -21 -20 -19 -11 -8 -7 -13 -21 -24 -24 -12 -25 -31 -20 -9 -12 -19 -18 -17 -17 -18 -15 -10 -12 -14 -15 -14 -13 -13 -18 -20 -18 -16 -12 -7 -6 -12 -15 -14 -17 -20 -21 -15 -11 -13 -15 -12 -10 -12 -14 -15 -14 -31 -34 -24 -23 -32 -27 -26 -19 -14 -8 -2 -6 -13 -15 -17 -18 -22 -23 -26 -41 -45 -51 -55 -52 -34 -26 -21 -22 -21 -21 -21 -17 -18 -21 -22 -25 -23 -29 -30 -29 -29 -27 -15 -18 -23 -25 -23 -20 -18 -18 -27 -29 -27 -24 -29 -26 -20 -17 -19 -23 -22 -18 -16 -18 -21 -23 -24 -12 -8 -7 -8 -10 -10 -6 -5 -4 -3 -3 -5 -17 -19 -19 -19 -20 -24 -23 -22 -18 -16 -15 -8 -193 -68 -11 -19 -23 -13 -5 -22 -14 -13 -11 -16 -8 -10 -10 -7 -3 -3 -8 -15 -20 -33 -46 -23 -25 -66 -36 -9 -18 -37 -44 -17 -26 -30 -27 -29 -28 -24 -22 -20 -16 -13 -13 -12 -15 -10 -7 -10 -12 -11 -13 -18 -22 -15 -16 -101 -81 -90 -94 -74 -58 -32 -25 -48 -68 -68 -62 -54 -52 -55 -48 -44 -56 -56 -52 -41 -45 -49 -45 -36 -21 -16 -18 -21 -20 -15 -16 -6 -10 -12 -9 -11 -12 -9 -8 -11 -12 -7 -10 -6 -5 -5 -6 -6 -4 -1 0 -9 -11 0 0 0 -2 -1 -4 -7 -1 -3 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -37 -19 -7 -8 -16 -23 -23 -21 -20 -18 -17 -14 -13 -12 -11 -8 -5 -5 -7 -12 -13 -11 -8 -8 -12 -17 -20 -30 -23 -27 -33 -33 -26 -18 -3 0 0 0 0 0 0 0 0 0 0 0 -9 -35 -46 -32 -24 -24 -29 -29 -43 -19 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -6 -39 -44 -33 -28 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -45 -40 -34 -26 -82 -76 -67 -45 -39 -26 -55 -63 -46 -60 -68 -54 -40 -43 -78 -106 -55 -53 -59 -52 -52 -84 -109 -116 -93 -46 -44 -35 -45 -63 -84 -86 -72 -59 -66 -71 -69 -70 -71 -85 -114 -127 -201 -186 -136 -104 -102 -106 -119 -117 -109 -103 -118 -124 -120 -91 -81 -141 -153 -156 -150 -137 -133 -157 -138 -95 -70 -93 -167 -249 -277 -289 -258 -98 -64 -82 -76 -64 -60 -60 -88 -95 -84 -66 -67 -66 -39 -45 -63 -69 -74 -43 -30 -29 -33 -41 -108 -98 -68 -47 -40 -31 -13 -10 -10 -8 -15 -12 -20 -37 -50 -35 -34 -21 -17 -14 -19 -45 -27 -42 -25 0 -2 -9 -8 -7 -12 -19 -11 -11 -2 0 -10 -43 -54 -62 -64 -48 -33 -24 -16 -58 -53 -47 -65 -104 -90 -89 -84 -81 -72 -57 -46 -27 -3 0 0 -10 -4 0 -3 -9 -12 -13 -20 -37 -53 -29 -26 -90 -149 -130 -40 -15 -22 -25 -25 -23 -15 -17 -12 -10 -9 -8 -7 -7 -10 -16 -22 -17 -2 0 -1 -1 -3 -8 -8 -10 -10 -17 -37 -55 -16 -14 -20 -16 -4 -1 -2 -7 -11 -11 -6 -56 -82 -76 -42 -11 -1 -19 -19 -12 -12 -26 -20 -35 -39 -28 -16 -2 -15 -26 -25 -20 -18 -36 -31 -46 -52 -41 -19 -19 -19 -9 -7 -6 -13 -25 -31 -31 -28 -25 -25 -8 -7 -8 -12 -17 -18 -11 -11 -11 -13 -18 -13 -24 -13 -13 -16 -14 -14 -23 -24 -19 -11 -7 -8 -11 -20 -26 -19 -11 -6 -4 -5 -10 -19 -17 -24 -21 -22 -26 -26 -27 -33 -35 -40 -47 -46 -19 -4 -2 -8 -19 -30 -33 -21 -10 -10 -14 -10 -9 -15 -19 -23 -29 -24 -24 -24 -13 -7 -14 -1 0 -19 -22 -21 -23 -26 -25 -17 -9 -8 -13 -9 -16 -21 -28 -27 -15 -16 -15 -11 -9 -11 -11 -17 -19 -17 -15 -15 -14 -12 -13 -15 -14 -11 -10 -15 -17 -18 -18 -17 -15 -10 -11 -16 -15 -16 -22 -13 -14 -12 -13 -16 -17 -15 -18 -16 -13 -13 -11 -8 -12 -12 -14 -16 -20 -21 -18 -19 -11 -4 -14 -9 -16 -16 -11 -14 -22 -33 -36 -42 -58 -74 -44 -27 -25 -25 -29 -33 -34 -28 -28 -23 -22 -25 -24 -30 -30 -30 -33 -34 -25 -17 -18 -19 -18 -15 -11 -19 -23 -29 -31 -29 -25 -24 -21 -18 -17 -18 -16 -16 -16 -19 -15 -10 -13 -6 -7 -8 -8 -10 -11 -11 -14 -6 -2 -2 -6 -18 -19 -21 -62 -98 -78 -21 -17 -14 -14 -17 -46 -212 -42 -82 -107 -77 -35 -17 -203 -84 -54 -59 -12 -10 -12 -11 -11 -11 -12 -12 -9 -8 -7 -18 -46 -76 -77 -68 -59 -48 -38 -26 -18 -32 -31 -25 -27 -33 -24 -24 -22 -18 -14 -14 -18 -18 -16 -14 -12 -12 -10 -14 -26 -32 -36 -20 -22 -72 -47 -42 -42 -34 -33 -31 -36 -51 -67 -68 -57 -48 -45 -51 -54 -51 -46 -45 -32 -35 -35 -31 -29 -26 -22 -21 -16 -15 -21 -6 -6 -9 -9 -8 -11 -18 -13 -8 -10 -15 -14 -1 -2 -4 -4 -5 -6 -4 -2 -1 0 0 0 0 0 -1 -1 -6 -10 -8 -4 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -15 -10 -9 -18 -23 -21 -10 -15 -14 -14 -16 -12 -10 -10 -9 -6 -5 -7 -8 -10 -10 -10 -10 -11 -9 -5 -12 -21 -31 -42 -37 -29 -7 0 0 0 0 0 0 0 0 0 0 0 0 -25 -48 -42 -37 -29 -24 -19 -22 -46 -10 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 -21 -43 -26 -41 -44 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -40 -38 -41 -56 -66 -121 -77 -64 -78 -72 -31 -44 -67 -59 -49 -47 -61 -35 -48 -49 -55 -48 -46 -44 -41 -48 -80 -94 -145 -155 -106 -43 -48 -69 -94 -83 -79 -98 -81 -79 -78 -71 -63 -77 -101 -120 -138 -156 -174 -121 -97 -95 -100 -109 -100 -101 -115 -134 -146 -142 -133 -110 -113 -121 -113 -86 -108 -123 -122 -110 -79 -74 -114 -162 -175 -248 -282 -303 -227 -81 -85 -70 -51 -57 -72 -82 -95 -77 -70 -73 -68 -26 -33 -48 -60 -63 -49 -45 -39 -37 -56 -92 -51 -37 -30 -25 -19 -11 -10 -6 -6 -13 -22 -21 -19 -25 -31 -29 -20 -20 -7 -11 -27 -24 -40 -14 0 -5 -13 -16 -13 -17 -55 -61 -30 -3 -31 -40 -53 -76 -67 -66 -45 -31 -28 -30 -77 -32 -24 -22 -25 -89 -87 -60 -50 -57 -29 -27 -14 -6 -1 -4 -18 -11 -2 -2 -8 -23 -56 -24 -22 -15 -15 -10 -18 -38 -17 -10 -12 -17 -21 -13 -14 -20 -29 -22 -22 -23 -17 -12 -12 -15 -20 -15 -9 -1 0 0 -13 -15 -17 -20 -29 -16 -15 -23 -33 -11 -11 -14 -16 -13 -11 -16 -9 -5 -4 -9 -26 -28 -40 -30 -13 -10 -12 -16 -12 -16 -45 -78 -12 -16 -27 -23 -8 -7 -18 -28 -22 -17 -22 -35 -38 -34 -27 -17 -20 -48 -34 -15 -11 -14 -19 -26 -27 -25 -25 -24 -15 -11 -13 -14 -12 -10 -7 -8 -7 -15 -22 -22 -26 -30 -21 -18 -18 -20 -25 -25 -22 -14 -6 -5 -8 -19 -20 -17 -10 -5 -5 -5 -6 -14 -27 -39 -35 -39 -33 -26 -25 -30 -32 -36 -43 -41 -21 -8 -17 -19 -23 -31 -35 -37 -29 -19 -12 -11 -14 -8 -12 -19 -22 -18 -18 -13 -5 -9 -10 0 -2 -39 -23 -17 -26 -28 -29 -16 -11 -9 -11 -10 -16 -19 -26 -27 -22 -20 -20 -10 -8 -9 -9 -8 -14 -14 -14 -14 -16 -18 -12 -13 -14 -13 -13 -15 -17 -18 -12 -7 -11 -16 -11 -17 -14 -9 -10 -9 -8 -5 -4 -7 -9 -12 -10 -13 -9 -7 -9 -9 -7 -10 -11 -9 -11 -22 -13 -12 -17 -12 -7 -11 -16 -17 -12 -11 -18 -27 -34 -46 -36 -39 -57 -35 -32 -31 -38 -43 -37 -28 -30 -32 -27 -23 -23 -26 -26 -25 -35 -37 -28 -21 -20 -20 -19 -20 -23 -23 -20 -24 -25 -25 -23 -24 -23 -19 -18 -18 -19 -18 -18 -22 -14 -7 -7 -3 -7 -8 -8 -8 -8 -7 -6 -4 -2 -3 -6 -10 -9 -21 -22 -34 -39 -18 -14 -12 -37 -23 -61 -190 -164 -180 -187 -148 -83 -49 -26 -14 -18 -21 -7 -10 -16 -11 -7 -5 -6 -12 -9 -9 -8 -7 -6 -12 -53 -59 -26 -23 -26 -20 -15 -16 -18 -16 -16 -22 -22 -24 -23 -19 -15 -12 -13 -17 -8 -12 -16 -16 -18 -20 -39 -30 -57 -72 -10 -31 -15 -14 -16 -18 -21 -31 -48 -23 -27 -45 -53 -47 -37 -42 -47 -46 -40 -32 -33 -42 -47 -53 -55 -43 -26 -29 -25 -16 -8 -10 -19 -8 -16 -15 -10 -14 -16 -11 -3 0 -1 -3 -3 -1 -3 -21 -32 -22 -2 -1 0 0 0 0 -1 -2 -3 -7 -15 -14 -1 nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -26 -17 -12 -11 -13 -13 -13 -16 -22 -15 -19 -15 -10 -8 -9 -9 -9 -10 -9 -8 -7 -6 -6 -6 -7 -8 -7 -8 -10 -16 -26 -27 -25 0 0 0 0 0 0 0 0 0 0 0 0 -26 -39 -41 -34 -27 -24 -23 -11 -5 0 0 0 0 0 0 0 0 0 -12 -42 -5 0 0 0 0 0 -32 -35 -34 -47 -37 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -94 -154 -120 -26 -144 -103 -73 -84 -86 -79 -66 -40 -36 -104 -67 -48 -51 -67 -70 -63 -35 -21 -32 -48 -38 -44 -43 -47 -66 -135 -167 -112 -53 -43 -28 -54 -60 -61 -60 -63 -83 -86 -78 -78 -77 -87 -98 -107 -146 -174 -87 -87 -79 -99 -115 -103 -104 -157 -162 -156 -151 -159 -115 -103 -101 -117 -158 -115 -108 -104 -104 -101 -86 -120 -140 -169 -236 -316 -349 -191 -95 -92 -77 -51 -75 -85 -88 -99 -78 -87 -83 -71 -38 -25 -39 -59 -66 -58 -43 -37 -69 -72 -67 -41 -33 -27 -20 -18 -15 -8 -8 -2 -5 -13 -18 -17 -15 -11 -13 -14 -14 -4 -8 -22 -21 -10 -5 0 -28 -39 -31 -29 -105 -74 -57 -21 -3 -18 -54 -58 -66 -74 -74 -51 -43 -41 -40 -37 -15 -59 -83 -98 -102 -98 -83 -76 -47 -27 -28 -21 -15 -4 -9 -19 -17 -2 0 -4 -44 -88 -31 -66 -37 -12 -6 -16 -101 -32 -19 -24 -20 -19 -22 -20 -26 -28 -21 -18 -23 -17 -13 -12 -4 -5 -4 -2 -4 -4 0 -10 -16 -20 -26 -28 -24 -23 -11 -7 -13 -13 -11 -18 -31 -29 -13 -3 -1 0 -15 -30 -30 -32 -16 -23 -25 -18 -11 -14 -19 -54 -87 -85 -70 -51 -30 -26 -25 -17 -29 -18 -11 -12 -14 -19 -26 -17 -15 -13 -19 -38 -23 -15 -23 -35 -32 -18 -24 -26 -28 -20 -8 -12 -14 -9 -6 -9 -9 -6 -16 -18 -16 -14 -18 -19 -21 -23 -24 -22 -14 -20 -17 -10 -6 -7 -18 -14 -14 -13 -7 -5 -5 -8 -10 -13 -19 -35 -43 -44 -33 -26 -26 -31 -34 -33 -33 -27 -21 -16 -5 -19 -28 -29 -30 -27 -17 -13 -17 -20 -10 -16 -9 -4 -4 -6 -4 -2 -12 -8 0 -9 -45 -41 -23 -17 -16 -16 -16 -17 -13 -9 -10 -12 -12 -18 -21 -23 -20 -9 -7 -8 -7 -6 -7 -13 -8 -10 -11 -14 -15 -11 -15 -14 -15 -12 -12 -18 -8 -7 -7 -7 -11 -15 -16 -13 -8 -3 -3 -5 -4 -3 -12 -15 -5 -7 -7 -7 -8 -11 -11 -14 -13 -9 -10 -12 -15 -18 -12 -4 -6 -6 -7 -13 -18 -14 -13 -14 -15 -23 -47 -35 -26 -32 -40 -38 -32 -39 -39 -38 -38 -30 -24 -22 -20 -24 -29 -28 -26 -24 -31 -30 -22 -23 -23 -25 -27 -27 -26 -22 -22 -24 -23 -24 -24 -24 -22 -21 -21 -22 -22 -21 -27 -21 -17 -12 -6 -6 -10 -10 -7 -7 -7 -4 -5 -5 -5 -7 -10 -11 -12 -12 -11 -14 -19 -15 -12 -111 -72 -83 -183 -188 -187 -181 -185 -192 -190 -175 -176 -132 -128 -89 -47 -40 -14 -8 -6 -10 -13 -8 -8 -8 -7 -4 -3 -3 -1 -6 -21 -26 -21 -14 -17 -22 -24 -24 -26 -27 -24 -20 -18 -16 -17 -19 -13 -13 -14 -15 -15 -15 -15 -43 -36 -62 -58 -18 -28 -10 -9 -9 -10 -14 -32 -104 -40 -30 -63 -70 -37 -35 -37 -36 -37 -37 -33 -28 -38 -28 -29 -33 -30 -19 -33 -28 -25 -22 -20 -19 -11 -16 -15 -13 -12 -12 -12 -3 0 -1 -1 -1 -4 -2 -11 -21 -17 0 0 0 0 0 0 -1 -1 -2 -2 -7 -7 0 nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -25 -15 -12 -10 -7 -15 -19 -20 -14 -17 -13 -11 -8 -8 -8 -8 -9 -9 -9 -10 -10 -8 -6 -4 -3 -4 -5 -7 -10 -16 -13 -29 -22 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -33 -34 -24 -20 -28 -13 0 0 0 0 0 0 0 0 0 0 -22 -38 -28 -1 0 -5 -22 -40 -42 -26 -37 -43 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -138 -174 -169 -106 -28 -182 -162 -119 -105 -84 -56 -56 -68 -73 -99 -82 -75 -63 -63 -53 -45 -33 -19 -73 -73 -37 -30 -35 -74 -76 -60 -54 -97 -62 -46 -57 -70 -66 -89 -88 -78 -81 -82 -54 -64 -69 -63 -70 -101 -68 -82 -86 -105 -110 -115 -119 -115 -110 -140 -133 -144 -160 -162 -104 -105 -96 -94 -111 -114 -88 -82 -96 -103 -95 -100 -108 -153 -225 -302 -334 -140 -82 -81 -72 -62 -94 -94 -93 -88 -77 -79 -93 -78 -51 -31 -45 -59 -64 -52 -40 -50 -107 -73 -60 -59 -53 -40 -25 -19 -16 -15 -15 -7 -16 -13 -11 -15 -23 -12 -10 -10 -12 -16 -10 -29 -20 -19 -29 -18 -34 -43 -31 -19 -51 -44 -39 -19 -8 -20 -50 -38 -34 -40 -58 -66 -55 -46 -41 -52 -64 -79 -90 -96 -65 -41 -48 -78 -41 -33 -32 -36 -43 -5 -2 -7 -7 0 0 -2 -47 -73 -46 -13 -13 -72 -72 -35 -12 -28 -18 -31 -27 -19 -21 -25 -29 -31 -22 -9 -28 -22 -19 -15 -27 -60 -15 -12 -16 -20 -17 -11 -28 -21 -21 -21 -20 -20 -11 -11 -12 -10 -8 -18 -35 -28 -31 -39 -10 -4 -22 -35 -40 -41 -23 -32 -26 -15 -7 -13 -24 -67 -85 -88 -80 -55 -36 -25 -37 -39 -32 -25 -8 -10 -13 -16 -23 -14 -14 -10 -19 -31 -18 -11 -14 -15 -20 -24 -25 -20 -27 -22 -11 -12 -13 -9 -7 -8 -12 -15 -19 -11 -7 -10 -16 -13 -18 -20 -20 -17 -12 -20 -20 -16 -13 -11 -10 -21 -12 -12 -10 -6 -12 -11 -9 -13 -18 -27 -44 -49 -44 -30 -34 -49 -49 -28 -29 -26 -17 -14 0 -13 -18 -17 -20 -21 -18 -17 -21 -20 -13 -11 -4 -2 -1 -7 -11 -6 -4 -1 0 -16 -38 -38 -20 -15 -24 -25 -17 -19 -18 -12 -6 -10 -15 -14 -14 -15 -13 -12 -9 -7 -7 -6 -7 -10 -9 -9 -9 -14 -14 -10 -12 -13 -8 -12 -15 -17 -9 -7 -6 -5 -7 -14 -19 -14 -12 -13 -15 -15 -13 -11 -17 -18 -19 -29 -50 -12 -5 -8 -13 -11 -6 -7 -10 -10 -11 -16 -18 -14 -9 -8 -7 -7 -13 -15 -19 -21 -20 -18 -27 -40 -40 -32 -45 -63 -36 -42 -32 -34 -40 -35 -36 -31 -29 -27 -28 -27 -29 -30 -32 -26 -20 -21 -17 -16 -15 -23 -25 -16 -15 -26 -18 -19 -26 -26 -15 -23 -24 -23 -24 -24 -27 -21 -18 -17 -12 -5 -11 -12 -6 -5 -4 -2 -5 -5 -6 -8 -10 -11 -11 -10 -19 -20 -19 -17 -13 -21 -24 -92 -155 -167 -167 -154 -163 -163 -162 -163 -166 -145 -145 -109 -80 -77 -47 -9 -8 -7 -6 -7 -10 -8 -11 -7 -7 -11 -8 -3 -9 -11 -11 -14 -23 -22 -23 -24 -29 -34 -31 -23 -20 -18 -18 -17 -14 -18 -18 -13 -15 -14 -15 -46 -15 -7 -26 -29 -8 -8 -13 -20 -18 -12 -29 -98 -87 -39 -43 -54 -46 -45 -44 -36 -30 -26 -24 -23 -26 -16 -22 -26 -24 -21 -31 -20 -20 -20 -19 -18 -13 -38 -38 -25 -18 -18 -10 -2 0 -1 -1 -1 -2 -1 -1 -2 -2 0 0 0 0 0 -2 -2 0 -1 -1 0 0 0 nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -17 -23 -19 -15 -14 -18 -19 -10 -16 -18 -13 -9 -9 -7 -8 -8 -9 -10 -10 -10 -10 -9 -7 -4 -1 -2 -3 -2 -11 -14 -9 -6 -2 0 0 0 0 0 0 0 0 0 -3 -22 -36 -26 -17 -20 -39 -6 0 0 0 0 0 0 0 0 -2 -33 -34 -34 -25 -18 -49 -51 -45 -37 -29 -47 -46 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -180 -162 -126 -34 0 -36 -150 -149 -110 -67 -57 -126 -45 -29 -43 -55 -43 -39 -58 -55 -45 -17 -26 -64 -55 -62 -137 -86 -85 -88 -83 -74 -61 -48 -63 -70 -69 -86 -98 -106 -67 -40 -38 -48 -63 -68 -62 -31 -57 -92 -99 -108 -130 -128 -123 -129 -142 -156 -137 -156 -170 -165 -141 -111 -93 -80 -69 -65 -54 -51 -84 -107 -107 -91 -84 -126 -212 -243 -262 -258 -105 -65 -45 -37 -47 -73 -86 -73 -74 -85 -98 -67 -45 -40 -47 -52 -60 -48 -126 -139 -109 -62 -43 -42 -51 -52 -44 -41 -35 -19 -16 -16 -8 -5 -3 -8 -18 -20 -18 -11 -17 -19 -15 -34 -24 -25 -23 -20 -37 -34 -27 -43 -48 -42 -44 -15 -12 -35 -51 -38 -38 -29 -54 -63 -46 -33 -37 -72 -88 -89 -99 -101 -43 -40 -53 -67 -38 -41 -30 -42 -51 -3 0 0 0 0 -10 -46 -67 -63 -44 -13 -14 -45 -68 -50 -30 -28 -14 -30 -23 -14 -14 -22 -16 -20 -20 -18 -24 -23 -28 -28 -28 -39 -36 -15 -17 -16 -17 -22 -35 -19 -21 -19 -16 -14 -13 -13 -13 -10 -12 -20 -25 -24 -31 -27 -14 -14 -15 -14 -31 -39 -31 -30 -15 -5 -7 -16 -30 -57 -58 -77 -71 -45 -35 -7 -21 -27 -27 -24 -9 -8 -11 -14 -27 -36 -13 -8 -22 -28 -18 -12 -19 -21 -22 -22 -21 -20 -22 -23 -16 -11 -10 -12 -12 -6 -17 -25 -17 -7 -4 -11 -15 -12 -14 -15 -10 -10 -13 -15 -14 -10 -6 -2 -7 -16 -9 -7 -8 -11 -14 -15 -10 -12 -17 -31 -48 -50 -50 -22 -34 -48 -46 -36 -28 -29 -23 -14 -10 -11 -13 -4 -8 -21 -22 -14 -17 -18 -13 -9 -10 -10 -5 -10 -11 -6 -7 -1 0 -25 -36 -26 -26 -17 -15 -17 -17 -17 -16 -22 -23 -15 -10 -10 -10 -18 -14 -10 -9 -7 -5 -6 -6 -8 -9 -9 -5 -11 -13 -9 -7 -15 -16 -12 -17 -19 -18 -15 -5 -5 -5 -9 -15 -16 -12 -25 -21 -18 -19 -20 -18 -10 -8 -27 -51 -30 -9 -11 -10 -14 -20 -8 -9 -10 -7 -10 -14 -8 -9 -10 -11 -11 -9 -1 -21 -23 -19 -16 -22 -48 -76 -86 -82 -71 -50 -43 -29 -22 -17 -16 -20 -20 -23 -21 -15 -13 -17 -22 -29 -22 -20 -21 -20 -21 -20 -19 -19 -18 -18 -29 -18 -16 -16 -17 -17 -19 -18 -18 -20 -20 -18 -19 -17 -20 -13 -10 -17 -8 -8 -8 -4 -1 -2 -3 -4 -9 -12 -11 -11 -8 -18 -22 -22 -17 -11 -25 -23 -24 -39 -56 -68 -73 -144 -145 -139 -136 -131 -121 -131 -118 -106 -113 -109 -7 -6 -6 -8 -8 -9 -8 -10 -9 -6 -6 -9 -3 -2 -2 -5 -11 -20 -26 -25 -26 -36 -34 -27 -27 -26 -20 -21 -21 -19 -20 -23 -17 -12 -11 -10 -16 -43 -17 -27 -28 -17 -17 -20 -18 -15 -12 -20 -44 -80 -65 -69 -69 -61 -52 -46 -38 -29 -26 -24 -21 -20 -15 -16 -18 -18 -19 -26 -25 -24 -21 -17 -19 -24 -28 -19 -13 -14 -15 -7 -2 -1 0 0 -1 -3 -3 -1 -1 -1 0 0 0 0 0 -1 -2 -2 0 -1 0 0 0 nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -11 -9 -13 -16 -14 -13 -12 -12 -12 -11 -18 -14 -13 -9 -7 -6 -7 -8 -8 -9 -10 -10 -10 -10 -9 -8 -5 -3 -3 -9 -11 -17 -13 0 0 0 0 0 0 0 0 0 0 -7 -31 -32 -19 -26 -38 -28 -17 -9 -1 0 0 0 0 0 -7 -30 -34 -36 -38 -41 -44 -44 -32 -40 -48 -50 -50 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -159 -165 -78 -6 -10 -91 -182 -92 -73 -85 -106 -32 -115 -95 -70 -61 -49 -41 -52 -45 -28 -16 -44 -64 -56 -42 -49 -57 -67 -75 -71 -58 -29 -60 -54 -56 -65 -72 -72 -38 -26 -23 -20 -49 -76 -110 -138 -132 -115 -114 -129 -145 -139 -122 -140 -134 -129 -152 -185 -196 -214 -155 -110 -86 -64 -53 -56 -59 -70 -96 -141 -139 -117 -102 -128 -190 -200 -217 -184 -98 -52 -27 -21 -47 -72 -70 -48 -70 -93 -86 -56 -59 -57 -55 -57 -66 -75 -65 -121 -110 -72 -44 -41 -45 -50 -57 -67 -53 -16 -16 -12 -5 -5 -2 -1 -1 -11 -22 -13 -21 -28 -41 -46 -26 -16 -16 -18 -27 -33 -22 -42 -39 -42 -45 -21 -17 -33 -40 -38 -40 -40 -56 -48 -38 -37 -39 -47 -82 -94 -94 -97 -74 -78 -67 -43 -14 -50 -35 -43 -53 -57 -52 -54 -53 -12 -2 -10 -31 -47 -67 -43 -19 -19 -18 -26 -85 -71 -20 -28 -18 -21 -30 -35 -24 -13 -26 -19 -21 -24 -22 -25 -21 -24 -25 -15 -12 -6 -11 -12 -18 -20 -19 -10 -9 -21 -28 -22 -27 -10 -12 -19 -26 -30 -50 -30 -17 -17 -20 -25 -44 -40 -31 -25 -15 -6 -9 -18 -32 -47 -54 -87 -66 -34 -17 -13 -33 -26 -24 -22 -16 -13 -10 -16 -25 -31 -13 -13 -16 -18 -20 -20 -18 -13 -16 -19 -21 -22 -17 -30 -15 -8 -7 -10 -12 -6 -22 -31 -21 -6 -2 -4 -9 -11 -12 -11 -6 -12 -13 -11 -9 -7 -10 -4 -7 -12 -13 -15 -10 -7 -11 -17 -16 -11 -16 -23 -30 -37 -43 -21 -53 -53 -48 -42 -22 -28 -24 -12 -1 -5 -16 -13 -7 -14 -23 -19 -16 -17 -12 -8 -9 -8 -3 -6 -4 -7 -11 0 0 -28 -34 -27 -24 -23 -12 -12 -14 -14 -15 -19 -18 -11 -8 -7 -8 -17 -12 -13 -10 -6 -3 -4 -5 -6 -8 -11 -12 -12 -11 -16 -17 -16 -15 -6 -11 -14 -16 -17 -17 -7 -5 -6 -11 -16 -15 -17 -17 -17 -16 -13 -6 -1 -5 -12 -38 -56 -26 -33 -28 -30 -28 -19 -9 -12 -9 -11 -13 -9 -16 -15 -7 -7 -8 -6 -23 -24 -17 -16 -29 -54 -56 -61 -63 -57 -46 -36 -29 -31 -19 -15 -17 -16 -13 -15 -11 -16 -23 -23 -33 -22 -26 -27 -26 -27 -26 -29 -21 -18 -19 -23 -20 -21 -20 -19 -19 -18 -17 -16 -14 -15 -18 -20 -18 -23 -25 -28 -27 -11 -10 -8 -7 -4 -3 -6 -3 -10 -12 -12 -14 -18 -15 -15 -23 -22 -18 -21 -17 -17 -16 -17 -16 -20 -82 -97 -129 -138 -137 -135 -135 -135 -128 -115 -82 -29 -17 -7 -8 -8 -8 -8 -8 -6 -5 -4 -5 -7 -3 -1 -3 -13 -22 -31 -30 -12 -22 -27 -27 -28 -28 -16 -16 -14 -11 -12 -17 -22 -20 -20 -17 -27 -69 -40 -18 -10 -11 -12 -13 -9 -6 -2 0 0 -6 -43 -47 -22 -14 -27 -46 -44 -31 -24 -20 -17 -17 -17 -13 -15 -14 -15 -20 -14 -22 -19 -15 -12 -14 -15 -12 -11 -10 -9 -7 -3 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -13 -15 -14 -7 -5 -12 -20 -18 -14 -13 -19 -19 -12 -6 -5 -5 -6 -6 -7 -9 -10 -10 -12 -13 -12 -11 -8 -8 -8 -10 -14 -5 0 0 0 0 0 0 0 0 0 0 -11 -29 -24 -28 -36 -35 -31 -32 -6 0 0 0 0 0 0 -20 -41 -38 -37 -38 -37 -32 -24 -41 -45 -52 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -163 -157 -164 -48 0 -41 -100 -30 -40 -82 -59 -24 -23 -53 -91 -95 -100 -80 -38 -43 -40 -25 -28 -34 -68 -49 -39 -34 -23 -58 -36 -38 -48 -88 -61 -78 -76 -80 -74 -38 -47 -50 -50 -64 -88 -108 -114 -122 -121 -124 -143 -135 -122 -121 -136 -145 -117 -136 -153 -132 -134 -131 -110 -102 -96 -99 -107 -140 -167 -219 -240 -215 -170 -145 -148 -175 -207 -206 -129 -73 -49 -35 -31 -57 -64 -50 -37 -49 -76 -59 -50 -64 -73 -70 -73 -63 -89 -160 -139 -108 -79 -70 -62 -18 -26 -37 -29 -26 -23 -29 -20 -21 -15 -5 -5 -2 -13 -28 -32 -35 -50 -31 -26 -21 -17 -18 -18 -25 -31 -33 -28 -23 -34 -42 -43 -48 -80 -70 -43 -43 -53 -59 -41 -44 -42 -36 -34 -50 -65 -43 -43 -83 -82 -33 -14 -36 -50 -35 -49 -58 -63 -65 -72 -84 -22 -57 -71 -58 -58 -76 -27 -10 -14 -21 -26 -31 -28 -26 -30 -29 -45 -44 -43 -34 -22 -22 -15 -17 -17 -15 -18 -7 -12 -15 -17 -17 -11 -13 -24 -19 -29 -31 -22 -19 -27 -38 -39 -26 -9 -16 -19 -23 -38 -53 -23 -13 -11 -15 -27 -39 -23 -22 -21 -15 -5 -13 -10 -12 -15 -12 -14 -39 -21 -13 -21 -24 -31 -23 -23 -24 -19 -8 -21 -17 -13 -36 -76 -45 -20 -19 -21 -18 -10 -11 -18 -23 -20 -20 -25 -19 -9 -6 -7 -11 -14 -20 -27 -20 -7 -3 -4 -4 -6 -8 -8 -6 -13 -14 -11 -8 -5 0 0 -2 -11 -16 -16 -6 -9 -10 -15 -19 -14 -14 -19 -21 -29 -38 -43 -65 -26 -36 -35 -16 -15 -20 -22 -21 -19 -23 -26 -21 -22 -22 -18 -17 -13 -10 -8 -9 -7 -2 -7 -2 -7 -22 -35 -26 -21 -24 -24 -22 -23 -20 -11 -12 -14 -16 -15 -5 -6 -7 -6 -7 -13 -11 -5 -6 -5 -4 -5 -7 -8 -17 -17 -17 -19 -7 -16 -17 -15 -11 -2 -3 -4 -4 -12 -18 -6 -6 -8 -9 -12 -19 -20 -19 -12 -9 -7 -7 -2 -5 -8 -35 -55 -49 -47 -13 -19 -17 -17 -18 -7 -10 -11 -13 -14 -14 -10 -9 -11 -12 -18 -23 -17 -19 -18 -24 -34 -42 -65 -47 -63 -55 -38 -33 -43 -29 -18 -14 -13 -11 -11 -7 -17 -24 -24 -27 -24 -33 -32 -27 -28 -34 -21 -20 -23 -23 -20 -19 -21 -23 -24 -23 -22 -20 -18 -14 -16 -19 -23 -24 -17 -21 -28 -20 -7 -6 -6 -7 -4 -3 -5 -4 -7 -8 -11 -10 -11 -17 -15 -26 -28 -24 -19 -15 -14 -12 -13 -11 -11 -16 -17 -89 -124 -116 -102 -113 -147 -120 -119 -110 -105 -93 -10 -8 -8 -8 -9 -9 -8 -22 -16 -5 -2 -3 -6 -27 -35 -35 -29 -31 -59 -52 -33 -26 -28 -27 -14 -14 -15 -11 -7 -12 -25 -26 -18 -44 -38 -11 -16 -18 -13 -11 -11 -10 -9 -7 -2 0 0 0 0 -1 -1 0 -6 -19 -26 -36 -25 -23 -19 -13 -13 -11 -9 -11 -16 -16 -10 -21 -17 -26 -32 -24 -12 -12 -6 -7 -10 -12 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -17 -13 -5 -4 -11 -11 -11 -16 -21 -22 -18 -13 -7 -4 -4 -4 -4 -5 -7 -8 -12 -15 -18 -18 -16 -14 -13 -13 -12 -11 -3 0 0 0 0 0 0 0 0 0 -1 -17 -26 -19 -29 -33 -32 -30 -24 -2 0 0 0 0 0 -41 -47 -41 -39 -35 -30 -35 -36 -40 -26 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -3 -141 -177 -273 -516 -418 -67 -104 -35 -22 -54 -63 -46 -36 -28 -64 -82 -42 -26 -14 -14 -109 -44 -45 -55 -71 -51 -47 -32 -37 -54 -9 -30 -41 -46 -59 -85 -73 -70 -51 -36 -45 -71 -84 -88 -100 -109 -82 -102 -111 -127 -164 -131 -116 -136 -133 -141 -164 -137 -135 -134 -133 -129 -118 -132 -156 -168 -171 -189 -202 -219 -202 -190 -193 -167 -106 -126 -188 -198 -115 -85 -70 -58 -56 -83 -71 -41 -32 -52 -70 -51 -48 -63 -80 -78 -81 -98 -70 -96 -129 -106 -92 -85 -78 -43 -14 -39 -22 -14 -18 -22 -13 -27 -20 -13 -16 -18 -40 -44 -47 -46 -41 -16 -19 -15 -12 -10 -12 -21 -30 -30 -28 -24 -27 -34 -25 -41 -82 -84 -30 -32 -30 -26 -35 -33 -35 -34 -27 -18 -19 -17 -52 -76 -75 -50 -15 -45 -52 -45 -50 -49 -87 -41 -24 -28 -37 -43 -52 -72 -74 -63 -62 -18 -10 -19 -31 -31 -22 -46 -41 -37 -43 -44 -44 -31 -15 -9 -19 -29 -24 -14 -11 -11 -14 -13 -13 -17 -17 -14 -24 -19 -46 -55 -22 -21 -22 -22 -29 -32 -24 -12 -22 -14 -6 -8 -14 -12 -12 -13 -16 -17 -8 -7 -7 -11 -15 -12 -10 -13 -12 -17 -16 -17 -11 -8 -9 -12 -20 -19 -19 -25 -18 -10 -10 -13 -11 -16 -43 -60 -22 -53 -24 -14 -12 -11 -16 -23 -19 -15 -16 -18 -14 -9 -10 -12 -14 -11 -16 -18 -11 -5 -4 -5 -4 -2 -3 -7 -11 -13 -8 -8 -6 -2 0 0 -15 -17 -12 -9 -6 -13 -14 -18 -17 -12 -12 -16 -23 -34 -46 -59 -31 -43 -33 -20 -15 -18 -15 -5 -12 -24 -26 -16 -11 -3 -7 -11 -10 -10 -5 -9 -10 -10 -11 -3 -8 -16 -19 -20 -19 -27 -20 -18 -19 -19 -11 -13 -16 -18 -14 -5 -6 -16 -7 -4 -5 -4 -3 -8 -7 -6 -6 -7 -7 -19 -19 -21 -20 -8 -15 -11 -11 -11 -6 -2 -4 -5 -6 -9 -8 -8 -9 -9 -9 -8 -13 -22 -8 -9 -10 -11 -11 -11 -48 -28 -27 -39 -43 -14 -22 -13 -20 -21 -4 -5 -9 -12 -13 -12 -8 -11 -15 -5 -12 -21 -16 -21 -23 -22 -20 -27 -47 -65 -58 -66 -54 -37 -24 -19 -19 -14 -16 -18 -12 -6 -20 -31 -30 -23 -26 -30 -32 -31 -31 -32 -20 -15 -28 -24 -17 -14 -17 -15 -24 -26 -25 -24 -21 -19 -20 -20 -25 -31 -27 -21 -21 -15 -7 -4 -4 -7 -4 -3 -2 -3 -3 -4 -7 -9 -13 -17 -16 -13 -24 -22 -20 -18 -14 -9 -9 -9 -9 -9 -9 -14 -54 -37 -60 -114 -140 -109 -119 -111 -103 -107 -96 -12 -50 -53 -29 -8 -17 -80 -81 -81 -43 -15 -30 -21 -26 -42 -41 -38 -45 -35 -30 -33 -27 -20 -16 -13 -11 -15 -22 -27 -24 -15 -66 -79 -46 -11 -16 -13 -15 -22 -18 -12 -9 -8 -7 -4 -3 -1 0 0 0 0 0 0 -5 -22 -22 -10 -4 -9 -22 -26 -14 -9 -14 -14 -11 -18 -12 -12 -10 -14 -17 -9 -2 -10 -13 -20 -22 -10 0 0 0 0 0 -1 -2 -3 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -30 -21 -20 -16 -11 -6 -5 -8 -8 -8 -12 -16 -17 -13 -9 -7 -3 -2 -3 -4 -6 -8 -14 -20 -22 -22 -22 -20 -20 -18 -16 -17 -2 0 0 0 0 0 0 0 0 0 -7 -22 -24 -18 -29 -31 -27 -22 -12 0 0 0 0 -15 -63 -62 -51 -41 -33 -25 -39 -42 -37 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -29 -25 -55 -154 -175 -187 -227 -100 -476 -212 -13 -25 -75 -39 -20 -17 -20 -19 -9 -11 -12 -13 -15 -10 -45 -49 -37 -35 -24 -22 -40 -46 -29 -27 -36 -53 -63 -70 -74 -93 -47 -38 -54 -80 -88 -103 -108 -94 -58 -66 -95 -68 -110 -141 -102 -138 -70 -46 -74 -93 -113 -114 -116 -113 -110 -108 -98 -112 -123 -109 -105 -117 -112 -103 -114 -112 -59 -78 -164 -243 -219 -88 -88 -76 -76 -76 -53 -31 -22 -33 -58 -65 -47 -48 -82 -126 -149 -190 -165 -137 -116 -98 -96 -86 -85 -64 -41 -53 -30 -20 -12 -12 -15 -28 -35 -30 -28 -38 -53 -41 -49 -53 -45 -11 -9 -6 -4 -10 -16 -17 -28 -22 -20 -21 -24 -39 -31 -34 -46 -45 -18 -21 -11 -24 -28 -12 -29 -41 -26 -16 -17 -19 -14 -31 -51 -47 -24 -42 -50 -55 -56 -46 -10 -15 -14 -21 -35 -38 -40 -54 -62 -62 -73 -83 -51 -28 -24 -25 -29 -56 -45 -32 -32 -34 -36 -31 -13 -13 -22 -30 -26 -16 -15 -20 -18 -13 -12 -20 -16 -13 -21 -23 -21 -18 -16 -17 -18 -18 -30 -42 -41 -30 -29 -25 -19 -15 -13 -18 -37 -23 -37 -34 -13 -4 -3 -4 -9 -17 -21 -28 -9 -5 -13 -15 -9 -14 -28 -29 -26 -22 -15 -32 -29 -14 -7 -9 -11 -14 -19 -52 -58 -43 -20 -12 -11 -9 -10 -16 -18 -20 -20 -20 -21 -24 -17 -10 -7 -15 -29 -24 -16 -6 -3 -6 -4 -2 -3 -6 -9 -14 -19 -12 -9 -10 -13 -11 -12 -13 -11 -10 -12 -14 -15 -19 -15 -8 -8 -7 -16 -36 -44 -39 -30 -57 -33 -27 -27 -23 -13 -17 -15 -21 -24 -13 -17 -6 -2 -3 -7 -9 -10 -16 -13 -10 -9 -6 -9 -18 -23 -24 -22 -23 -14 -14 -19 -19 -17 -18 -19 -17 -18 -14 -9 -17 -6 -7 -12 -13 -9 -7 -5 -4 -5 -9 -17 -22 -14 -15 -16 -12 -14 -19 -12 -11 -7 -3 -5 -8 -8 -9 -9 -8 -8 -11 -10 -9 -12 -15 -11 -14 -12 -12 -12 -17 -42 -16 -11 -33 -49 -47 -53 -15 -15 -19 -11 -6 -11 -11 -11 -11 -9 -9 -18 -3 -16 -23 -15 -6 -12 -22 -22 -28 -45 -74 -72 -64 -52 -40 -31 -20 -17 -17 -14 -17 -17 -17 -35 -33 -40 -36 -27 -27 -30 -36 -29 -23 -23 -20 -34 -28 -22 -24 -29 -29 -27 -27 -27 -25 -23 -26 -22 -23 -17 -13 -16 -19 -18 -17 -15 -11 -9 -9 -11 -6 -4 -3 -2 -4 -5 -6 -10 -14 -16 -15 -23 -21 -20 -19 -16 -10 -8 -13 -10 -8 -8 -9 -13 -11 -18 -63 -106 -96 -88 -89 -90 -93 -100 -95 -98 -79 -57 -38 -44 -78 -77 -81 -82 -62 -44 -31 -29 -45 -59 -55 -49 -54 -30 -22 -14 -11 -18 -24 -18 -32 -33 -29 -22 -22 -101 -51 -20 -18 -40 -46 -11 -8 -10 -10 -9 -7 -10 -10 -10 -6 -1 0 0 0 0 0 0 -3 -19 -20 -22 -23 -24 -27 -24 -12 -12 -14 -14 -12 -13 -12 -22 -20 -13 -8 -5 -15 -13 -16 -12 0 0 0 0 0 0 -1 -2 -7 -8 -6 -7 -8 -2 0 0 0 0 0 0 0 0 nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -16 -11 -8 -14 -8 -7 -9 -12 -16 -16 -15 -11 -7 -4 -10 -5 -4 -6 -11 -18 -21 -17 -14 -17 -21 -24 -21 -24 -4 0 0 0 0 0 0 0 0 0 -1 -13 -31 -34 -29 -22 -24 -18 -22 -14 -4 0 0 -34 -65 -63 -53 -35 -37 -41 -37 -35 -32 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -10 -25 -14 -23 -29 -29 -84 -111 -140 -155 -272 -501 -464 -387 -123 -44 -30 -2 -7 -15 -20 -17 -13 -13 -14 -14 -14 -19 -28 -28 -18 -10 -15 -22 -20 -27 -32 -34 -39 -50 -56 -63 -63 -32 -48 -56 -62 -65 -87 -119 -94 -85 -89 -96 -23 -98 -91 -85 -111 -32 -14 -30 -42 -46 -41 -47 -72 -90 -92 -86 -110 -114 -103 -88 -84 -78 -50 -80 -114 -121 -112 -167 -228 -193 -107 -99 -76 -75 -59 -37 -28 -21 -43 -67 -64 -41 -42 -61 -79 -110 -130 -134 -121 -104 -75 -55 -23 -36 -65 -52 -36 -32 -38 -29 -25 -25 -39 -72 -63 -47 -53 -56 -46 -51 -15 -12 -19 -14 -4 -4 -26 -26 -20 -20 -17 -20 -21 -22 -25 -22 -21 -31 -29 -35 -53 -10 -40 -23 -6 -13 -40 -35 -25 -19 -17 -9 -13 -30 -36 -33 -46 -49 -53 -58 -68 -61 -30 -52 -45 -39 -43 -43 -39 -44 -50 -83 -107 -78 -50 -20 -28 -30 -27 -30 -19 -20 -23 -31 -33 -16 -24 -32 -34 -28 -25 -12 -8 -13 -13 -9 -15 -16 -16 -15 -17 -19 -18 -18 -17 -17 -20 -21 -21 -15 -17 -25 -32 -15 -10 -37 -43 -43 -39 -21 -11 -9 -6 -5 -26 -23 -23 -19 -14 -10 -9 -7 -10 -12 -17 -32 -32 -31 -23 -12 -13 -20 -13 -9 -9 -9 -6 -9 -18 -21 -11 -18 -7 -11 -8 -8 -13 -15 -25 -27 -21 -21 -29 -24 -13 -11 -20 -30 -24 -19 -10 -6 -7 -9 -10 -4 -5 -8 -12 -15 -9 -9 -8 -10 -11 -8 -6 -6 -6 -7 -11 -13 -15 -11 -8 -8 -10 -17 -34 -39 -36 -32 -21 -14 -28 -29 -19 -8 -3 -13 -16 -25 -21 -6 -2 -11 -10 -10 -9 -9 -14 -6 -7 -5 -5 -8 -19 -20 -17 -16 -13 -14 -16 -18 -14 -16 -20 -20 -13 -11 -8 -11 -16 -11 -12 -17 -14 -8 -6 -5 -5 -9 -8 -11 -15 -9 -10 -11 -13 -14 -12 -11 -9 -10 -7 -6 -9 -8 -10 -9 -8 -9 -11 -11 -10 -13 -15 -15 -18 -12 -6 -8 -24 -43 -34 -16 -30 -45 -50 -49 -27 -24 -24 -17 -9 -12 -12 -10 -11 -10 -10 -12 -3 -14 -6 -2 0 -1 -9 -26 -42 -53 -56 -60 -41 -50 -45 -41 -36 -20 -20 -12 -13 -16 -15 -13 -30 -20 -19 -26 -31 -27 -42 -32 -30 -25 -21 -32 -28 -30 -30 -30 -30 -29 -28 -20 -23 -27 -28 -22 -25 -25 -17 -13 -17 -20 -22 -22 -17 -11 -10 -9 -8 -6 -6 -4 -4 -8 -16 -11 -10 -16 -24 -22 -20 -20 -19 -18 -15 -11 -17 -12 -10 -10 -11 -11 -9 -10 -24 -42 -53 -76 -91 -102 -98 -93 -97 -104 -91 -75 -74 -76 -74 -71 -73 -78 -61 -47 -47 -47 -31 -55 -60 -48 -35 -26 -23 -24 -23 -26 -31 -20 -21 -27 -27 -18 -30 -90 -42 -32 -19 -11 -15 -29 -10 -13 -9 -10 -12 -8 -11 -11 -11 -14 -15 -7 -6 -1 0 0 0 0 0 -4 -1 -13 -26 -23 -17 -11 -12 -14 -18 -21 -25 -16 -15 -20 -19 -11 -13 -5 -2 0 0 0 0 0 0 0 -5 -9 -7 -13 -14 -11 -9 -9 0 0 0 0 0 0 0 0 nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -16 -18 -19 -15 -10 -8 -10 -15 -16 -11 -12 -11 -8 -8 -3 -3 -4 -7 -12 -14 -19 -12 -8 -10 -24 -19 -21 -25 -22 -26 -15 -2 0 0 0 0 0 0 -4 -30 -35 -24 -19 -22 -18 -33 -30 -29 -32 -25 -47 -58 -56 -46 -30 -33 -37 -36 -22 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -34 -45 -43 -41 -35 -29 -45 -38 -21 -35 -163 -147 -375 -501 -495 -488 -272 -178 -159 -27 -20 -17 -46 -25 -13 -17 -19 -16 -18 -23 -30 -31 -14 -12 -15 -15 -37 -26 -32 -29 -20 -30 -35 -41 -37 -39 -62 -51 -70 -68 -84 -122 -84 -81 -79 -96 -87 -122 -83 -87 -87 -46 -21 -55 -52 -49 -58 -93 -122 -129 -131 -149 -152 -150 -139 -129 -128 -112 -58 -98 -210 -224 -197 -210 -237 -243 -211 -151 -91 -81 -62 -41 -30 -28 -52 -68 -61 -45 -47 -62 -25 -19 -61 -117 -100 -53 -25 -14 -15 -27 -64 -52 -41 -38 -45 -52 -38 -52 -63 -74 -73 -51 -51 -48 -50 -46 -12 -12 -18 -15 -7 -9 -26 -24 -17 -13 -52 -175 -38 -20 -23 -30 -32 -33 -44 -52 -58 -30 -53 -27 -15 -14 -22 -26 -27 -13 -8 -9 -11 -19 -34 -27 -32 -47 -48 -52 -63 -68 -66 -83 -97 -73 -74 -65 -57 -51 -58 -57 -64 -64 -60 -22 -55 -36 -36 -44 -34 -72 -57 -39 -39 -47 -52 -30 -30 -51 -58 -34 -18 -15 -14 -13 -16 -19 -15 -12 -12 -17 -19 -19 -19 -18 -24 -28 -22 -9 -12 -24 -36 -39 -38 -28 -21 -9 -9 -9 -18 -17 -9 -9 -28 -31 -26 -19 -12 -8 -6 -14 -8 -18 -27 -32 -31 -33 -26 -16 -16 -36 -13 -15 -29 -31 -22 -11 -9 -7 -22 -24 -11 -10 -7 -10 -14 -16 -20 -21 -25 -25 -23 -25 -31 -14 -16 -19 -20 -21 -22 -5 -10 -14 -15 -8 -5 -9 -10 -10 -9 -10 -9 -6 -7 -9 -7 -3 -7 -7 -9 -12 -13 -11 -12 -13 -16 -21 -28 -34 -16 -4 -4 -8 -18 -29 -15 -15 -22 -19 -16 -17 -10 -16 -25 -14 -14 -11 -9 -11 -14 -6 -10 -5 -7 -9 -6 -7 -11 -12 -12 -13 -15 -14 -10 -14 -15 -14 -16 -22 -23 -13 -11 -13 -10 -9 -7 -7 -7 -7 -7 -20 -16 -17 -17 -9 -10 -9 -8 -11 -15 -13 -3 -14 -9 -7 -9 -9 -8 -9 -6 -5 -5 -3 -13 -16 -16 -12 -9 -9 -7 -4 -3 -9 -15 -15 -11 -30 -49 -51 -42 -25 -23 -15 -12 -16 -18 -9 -12 -10 -10 -9 -8 -16 -3 0 0 -6 -17 -37 -35 -40 -49 -56 -57 -65 -57 -45 -40 -32 -17 -20 -17 -18 -16 -17 -29 -43 -41 -34 -28 -25 -45 -30 -25 -33 -32 -26 -24 -26 -29 -28 -27 -28 -30 -25 -29 -29 -28 -27 -28 -27 -31 -23 -20 -22 -19 -14 -9 -8 -9 -10 -10 -6 -11 -9 -5 -6 -3 -5 -17 -21 -22 -21 -15 -15 -11 -11 -12 -11 -12 -15 -14 -14 -14 -14 -12 -14 -10 -10 -20 -47 -80 -102 -95 -88 -93 -96 -75 -69 -70 -71 -71 -71 -72 -72 -69 -63 -54 -41 -33 -47 -56 -53 -40 -23 -17 -20 -23 -27 -27 -19 -25 -18 -76 -85 -82 -100 -84 -48 -41 -26 -22 -29 -7 -9 -7 -8 -11 -9 -10 -8 -10 -7 -7 -9 -4 -6 -2 0 0 -1 -5 -23 -7 -16 -22 -18 -19 -16 -16 -16 -19 -25 -19 -9 -9 -10 -15 -16 -11 -1 -2 -3 -1 0 -1 -5 -1 0 -8 -15 -12 -13 -13 -12 -7 -1 0 0 0 0 0 0 0 0 nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -17 -20 -35 -29 -7 -4 -8 -10 -9 -10 -9 -6 -4 -3 -3 -6 -7 -9 -15 -17 -10 -15 -23 -21 -21 -14 -13 -25 -34 -8 0 0 0 0 0 0 0 0 -6 -8 -21 -25 -25 -26 -25 -30 -36 -38 -39 -40 -35 -35 -35 -30 -21 -42 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -48 -38 -35 -34 -35 -37 -39 -39 -43 -27 -14 -57 -277 -417 -490 -460 -381 -26 -1 -7 -50 -92 -176 -62 -24 -22 -21 -7 -26 -27 -27 -25 -16 -9 -13 -20 -30 -23 -27 -27 -25 -24 -24 -23 -22 -48 -58 -52 -89 -59 -76 -91 -81 -81 -62 -99 -115 -93 -95 -89 -83 -45 -14 -34 -69 -93 -133 -152 -160 -167 -122 -107 -139 -161 -162 -154 -141 -141 -135 -136 -129 -157 -188 -204 -208 -217 -218 -149 -89 -79 -54 -45 -41 -44 -45 -41 -48 -42 -33 -26 -14 -11 -8 -15 -27 -13 -8 -7 -6 -14 -35 -46 -37 -31 -34 -41 -42 -59 -62 -62 -58 -45 -32 -32 -45 -37 -18 -17 -19 -17 -14 -17 -22 -25 -77 -68 -112 -224 -189 -28 -16 -17 -14 -13 -33 -14 -32 -30 -31 -54 -34 -26 -21 -17 -13 -12 -9 -7 -11 -17 -18 -14 -14 -21 -35 -52 -60 -81 -57 -52 -58 -15 -87 -103 -97 -81 -62 -56 -63 -59 -53 -47 -64 -48 -61 -75 -82 -95 -81 -41 -33 -59 -67 -10 -26 -57 -86 -78 -21 -10 -13 -16 -14 -9 -8 -11 -11 -11 -16 -18 -20 -14 -24 -28 -12 -9 -20 -24 -26 -26 -26 -14 -15 -17 -12 -4 -8 -8 -8 -4 -1 -9 -33 -21 -18 -15 -12 -15 -17 -24 -34 -35 -34 -33 -35 -21 -18 -24 -33 -19 -38 -54 -66 -58 -11 -7 -22 -20 -8 -13 -12 -9 -10 -12 -15 -18 -29 -28 -28 -29 -34 -43 -19 -16 -12 -13 -14 -9 -8 -14 -16 -16 -8 -8 -5 -6 -7 -8 -9 -7 -6 -9 -9 -5 -7 -2 -8 -11 -10 -6 -13 -18 -20 -20 -20 -21 -11 -2 -14 -21 -19 -25 -13 -16 -19 -19 -16 -15 -11 -18 -25 -19 -9 -3 -8 -12 -12 -7 -7 -5 -7 -7 -5 -8 -15 -13 -10 -11 -11 -8 -10 -20 -18 -14 -10 -8 -7 -16 -13 -11 -10 -12 -17 -17 -15 -11 -9 -22 -20 -12 -11 -10 -9 -12 -9 -7 -5 -6 -7 -14 -7 -8 -10 -10 -8 -9 -9 -8 -5 -5 -15 -16 -16 -7 0 -1 -5 -5 -5 -2 -6 -14 -10 -10 -42 -54 -42 -25 -26 -17 -12 -13 -13 -10 -11 -10 -11 -9 -8 -15 -1 0 0 -6 -22 -33 -41 -38 -32 -31 -38 -49 -54 -39 -31 -24 -21 -23 -19 -19 -15 -17 -27 -28 -38 -42 -33 -28 -33 -37 -25 -32 -27 -21 -21 -21 -26 -28 -29 -30 -30 -24 -32 -28 -25 -27 -27 -19 -28 -24 -20 -20 -16 -17 -12 -7 -5 -7 -9 -9 -13 -10 -6 -6 -10 -12 -10 -12 -13 -14 -11 -13 -12 -11 -16 -18 -15 -20 -18 -15 -13 -13 -16 -8 -6 -7 -12 -28 -69 -98 -100 -106 -98 -87 -79 -81 -69 -65 -67 -70 -68 -68 -67 -66 -63 -55 -46 -46 -51 -45 -35 -27 -29 -29 -17 -15 -16 -24 -44 -77 -53 -76 -76 -69 -67 -28 -40 -47 -34 -16 -10 -7 -7 -5 -4 -8 -13 -10 -9 -7 -7 -7 -5 -7 -3 -2 -3 -6 -9 0 0 -12 -25 -32 -29 -15 -17 -25 -29 -48 -70 -47 -30 -11 -10 -13 -11 -6 -5 -8 -4 0 0 0 0 -4 -11 -15 -14 -12 -13 -11 -9 -4 0 0 0 0 0 0 0 0 nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -17 -27 -14 -9 -9 -11 -7 -3 -4 -4 -6 -5 -3 -4 -5 -6 -11 -17 -12 -19 -22 -20 -19 -17 -16 -17 -22 -32 -20 -23 -6 0 0 0 0 0 0 -3 -21 -34 -24 -23 -30 -33 -21 -25 -30 -34 -32 -34 -35 -36 -29 -21 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -39 -45 -37 -29 -22 -20 -22 -24 -26 -31 -31 -15 -25 -54 -271 -346 -266 -65 -27 -21 -127 -153 -153 -140 -37 -23 -24 -22 -25 -24 -25 -41 -38 -17 -26 -27 -36 -32 -23 -25 -26 -22 -21 -21 -17 -18 -34 -37 -52 -67 -72 -75 -72 -69 -67 -80 -84 -89 -91 -85 -76 -20 -4 -21 -60 -100 -164 -164 -166 -182 -190 -161 -152 -156 -159 -170 -187 -177 -174 -194 -236 -217 -196 -177 -172 -178 -175 -98 -74 -68 -65 -54 -48 -46 -38 -30 -27 -17 -11 -12 -13 -11 -4 -14 -9 -8 -9 -8 -6 -11 -30 -42 -37 -29 -27 -27 -26 -31 -37 -44 -49 -47 -42 -48 -48 -42 -25 -9 -9 -12 -16 -24 -20 -22 -78 -133 -144 -166 -190 -107 -69 -24 -10 -3 -4 -6 -45 -25 -34 -52 -21 -16 -16 -9 -8 -14 -10 -6 -7 -10 -11 -14 -14 -13 -30 -55 -72 -74 -58 -52 -63 -86 -115 -116 -106 -96 -77 -63 -81 -66 -78 -81 -74 -69 -70 -68 -72 -81 -86 -79 -27 -41 -71 -55 -9 -24 -28 -26 -18 -9 -15 -16 -10 -7 -11 -13 -12 -11 -15 -20 -17 -10 -13 -18 -49 -56 -21 -16 -18 -29 -36 -29 -17 -21 -13 -6 -4 -4 -9 -10 -5 -23 -41 -8 -12 -17 -13 -13 -20 -17 -31 -39 -37 -34 -39 -25 -27 -24 -19 -18 -21 -21 -22 -15 -16 -29 -4 -5 -6 -5 -7 -8 -9 -7 -12 -15 -11 -13 -30 -34 -39 -41 -35 -26 -16 -4 -1 -4 -14 -17 -15 -17 -18 -6 -1 -1 -2 -4 -6 -7 -5 -11 -10 -7 -8 -9 -7 -8 -6 -8 -12 -8 -20 -44 -37 -26 -27 -3 -4 -18 -26 -22 -10 -19 -17 -15 -13 -14 -23 -17 -16 -14 -7 -1 -9 -10 -11 -9 -7 -7 -4 -4 -8 -9 -10 -12 -13 -6 -3 -4 -10 -11 -14 -14 -12 -9 -10 -20 -16 -13 -10 -9 -13 -13 -15 -14 -12 -15 -18 -11 -10 -12 -12 -11 -13 -17 -6 -9 -15 -14 -7 -10 -12 -11 -10 -11 -13 -15 -9 -4 -7 -15 -8 -2 0 0 0 -1 -6 -2 -5 -13 -15 -15 -54 -55 -50 -39 -29 -29 -21 -22 -15 -8 -9 -17 -17 -16 -18 -24 -22 -1 0 -16 -24 -35 -48 -34 -28 -31 -33 -33 -29 -36 -41 -27 -16 -21 -24 -18 -14 -16 -20 -25 -40 -34 -31 -28 -34 -41 -19 -20 -18 -17 -18 -20 -24 -25 -28 -24 -22 -26 -23 -26 -22 -18 -19 -24 -23 -19 -12 -16 -21 -16 -15 -10 -8 -6 -6 -10 -8 -7 -6 -5 -6 -5 -7 -9 -12 -14 -14 -5 -3 -9 -11 -10 -11 -18 -19 -17 -20 -20 -16 -12 -4 -4 -10 -30 -57 -94 -94 -98 -82 -73 -77 -82 -65 -61 -62 -65 -68 -68 -70 -68 -67 -65 -56 -40 -54 -35 -31 -33 -35 -34 -24 -16 -13 -21 -36 -49 -85 -43 -33 -29 -32 -36 -22 -40 -45 -33 -14 -11 -8 -7 -7 -11 -15 -13 -8 -7 -8 -6 -4 -3 -3 -3 -7 -7 -2 -2 -3 -21 -25 -27 -28 -21 -10 -29 -33 -45 -47 -19 -1 -28 -17 -9 -7 -9 -14 -7 -2 -1 -1 -4 -18 -11 -8 -9 -11 -13 -13 -10 -9 -5 0 0 0 0 0 0 0 0 nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -18 -33 -48 -20 -10 -5 -5 -5 -11 -15 -13 -10 -7 -4 -7 -12 -16 -8 -21 -21 -20 -20 -20 -21 -12 -12 -23 -38 -11 0 0 0 0 0 0 0 0 -3 -27 -26 -33 -27 -13 -14 -17 -20 -28 -34 -25 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -37 -32 -20 -14 -14 -15 -18 -21 -36 -168 -217 -304 -302 -297 -270 -258 -183 -37 -103 -52 -176 -195 -19 -17 -21 -17 -16 -20 -26 -24 -34 -32 -23 -12 -19 -31 -31 -23 -20 -18 -20 -35 -40 -18 -32 -41 -34 -51 -69 -70 -61 -47 -63 -94 -100 -134 -111 -78 -48 -10 -8 -12 -46 -89 -120 -172 -198 -228 -231 -192 -196 -182 -164 -168 -195 -194 -216 -241 -252 -235 -203 -175 -164 -167 -137 -62 -68 -65 -63 -61 -52 -21 -25 -27 -22 -14 -15 -23 -21 -19 -17 -19 -12 -11 -11 -10 -6 -14 -35 -35 -23 -14 -13 -22 -11 0 -9 -23 -44 -60 -53 -52 -62 -60 -40 -25 -13 -12 -17 -20 -14 -9 -12 -38 -147 -204 -127 -107 -121 -37 -9 -2 -3 -6 -9 -8 -25 -46 -47 -40 -38 -20 -20 -20 -17 -7 -2 -6 -8 -9 -14 -32 -30 -50 -66 -76 -70 -53 -77 -50 -10 -40 -89 -82 -89 -103 -107 -69 -80 -78 -72 -71 -69 -59 -62 -67 -73 -78 -62 -52 -22 -17 -11 -16 -17 -11 -8 -13 -19 -12 -11 -10 -11 -12 -10 -15 -11 -16 -17 -13 -15 -19 -26 -24 -12 -9 -9 -17 -14 -15 -16 -25 -10 -16 -20 -20 -15 -12 -12 -28 -25 -9 -21 -20 -19 -13 -13 -17 -19 -31 -32 -52 -58 -34 -31 -40 -31 -28 -30 -24 -16 -17 -30 -42 -24 -6 -13 -12 -13 -17 -16 -12 -9 -9 -9 -13 -28 -21 -30 -36 -35 -31 -31 -10 -11 -12 -10 -13 -16 -18 -20 -15 -6 -5 -5 -6 -5 -4 -4 -13 -9 -10 -12 -12 -11 -11 -4 -6 -9 -7 -25 -76 -56 -34 -25 -6 -6 -25 -29 -24 -17 -17 -13 -8 -10 -16 -24 -20 -12 -11 -8 -5 -8 -7 -6 -7 -8 -7 -5 -4 -15 -18 -17 -15 -9 -2 0 -8 -15 -14 -12 -10 -8 -9 -8 -11 -20 -16 -15 -14 -15 -14 -8 -12 -12 -13 -15 -10 -13 -8 -8 -8 -9 -17 -12 -4 -7 -10 -8 -10 -11 -6 -3 -8 -15 -11 -7 -6 -5 -6 -5 -1 0 0 0 0 -1 0 -2 -7 -12 -19 -39 -51 -49 -45 -40 -34 -16 -28 -17 -13 -15 -17 -22 -17 -8 -2 -1 -1 -6 -16 -27 -26 -22 -24 -21 -44 -49 -37 -27 -42 -30 -19 -15 -22 -27 -14 -11 -11 -14 -18 -21 -26 -29 -26 -25 -24 -20 -27 -26 -17 -17 -20 -20 -15 -14 -16 -18 -22 -23 -28 -25 -23 -21 -21 -20 -16 -12 -16 -20 -15 -5 -5 -4 -6 -8 -10 -10 -6 -8 -6 -4 -3 -4 -8 -8 -8 -9 -9 -6 -11 -10 -10 -10 -12 -14 -13 -13 -16 -17 -14 -10 -7 -10 -38 -68 -82 -97 -82 -80 -80 -79 -78 -77 -70 -57 -54 -56 -62 -66 -68 -66 -61 -54 -48 -39 -36 -35 -35 -33 -29 -19 -14 -17 -15 -12 -20 -61 -56 -31 -33 -36 -34 -29 -49 -44 -40 -31 -18 -14 -13 -12 -10 -10 -10 -13 -17 -13 -8 -8 -10 -9 -8 -7 -8 -8 -14 -39 -37 -28 -27 -31 -28 -15 -34 -33 -35 -34 -24 -5 -43 -23 -16 -21 -26 -20 -1 -2 -8 -9 -8 -11 -7 -6 -7 -11 -19 -22 -10 -2 0 0 0 0 0 0 0 0 0 nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -27 -15 -13 -7 -6 -5 -6 -8 -10 -12 -14 -13 -4 -7 -12 -18 -22 -22 -22 -21 -21 -20 -8 -10 -16 -24 -27 -40 -7 0 0 0 0 0 0 -1 -9 -11 -29 -44 -37 -28 -23 -34 -18 -10 0 0 0 0 0 0 0 0 0 -14 0 0 0 -27 0 0 0 0 0 0 -44 -66 -2 -37 -35 -22 -14 -14 -13 -18 -29 -93 -367 -228 -261 -275 -286 -290 -272 -297 -157 -19 -12 -21 -46 -61 -65 -37 -57 -49 -33 -32 -29 -24 -40 -31 -16 -18 -32 -51 -58 -61 -54 -23 -40 -38 -24 -28 -54 -19 -23 -40 -47 -37 -46 -120 -135 -128 -147 -131 -66 -36 -24 -21 -17 -65 -122 -164 -205 -232 -266 -250 -231 -225 -212 -203 -204 -209 -221 -239 -225 -258 -211 -175 -184 -183 -196 -107 -53 -59 -52 -77 -60 -46 -30 -23 -18 -22 -23 -27 -25 -27 -21 -17 -12 -7 -9 -10 -26 -32 -27 -30 -25 -21 -9 -9 -23 -21 -5 -16 -29 -43 -54 -45 -49 -66 -60 -13 -13 -13 -10 -10 -13 -11 -9 -11 -38 -81 -43 -26 -9 -8 -9 -15 -20 -9 -14 -17 -16 -13 -37 -57 -53 -32 -28 -33 -21 -16 -13 -7 -9 -12 -14 -20 -34 -32 -41 -37 -41 -56 -44 -61 -79 -78 -71 -83 -57 -80 -107 -104 -82 -74 -73 -79 -80 -67 -50 -62 -76 -70 -74 -91 -100 -26 -19 -18 -17 -16 -13 -10 -13 -15 -11 -13 -9 -15 -16 -14 -12 -6 -16 -15 -15 -15 -10 -10 -9 -8 -8 -13 -33 -46 -24 -15 -13 -1 -6 -22 -27 -24 -22 -23 -34 -29 -22 -31 -25 -11 -11 -8 -8 -13 -24 -30 -45 -48 -37 -36 -28 -34 -42 -46 -37 -14 -13 -19 -32 -35 -17 -19 -8 -8 -11 -12 -6 -10 -12 -13 -16 -18 -12 -24 -25 -25 -28 -28 -7 -12 -11 -14 -18 -19 -20 -19 -18 -16 -14 -10 -9 -6 -3 -5 -9 -8 -7 -11 -13 -12 -10 -5 -4 -3 -3 -13 -45 -38 -29 -24 -20 -16 -50 -36 -21 -19 -21 -12 -12 -15 -18 -21 -23 -9 -7 -6 -8 -9 -9 -8 -8 -7 -7 -7 -8 -13 -19 -17 -13 -4 0 0 0 -2 -7 -12 -15 -10 -11 -10 -9 -14 -19 -20 -16 -11 -15 -21 -8 -10 -8 -8 -9 -2 -3 -9 -11 -8 -4 -9 -15 -18 -13 -9 -8 -9 -12 -12 -8 -6 -5 -7 -6 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 -1 -13 -71 -50 -47 -44 -39 -33 -27 -20 -19 -21 -19 -16 -18 -18 -18 -9 -1 -2 -1 -27 -35 -32 -27 -21 -28 -34 -24 -27 -43 -35 -23 -20 -16 -13 -7 -7 -7 -3 -8 -21 -30 -23 -22 -20 -22 -23 -20 -21 -15 -20 -22 -23 -25 -15 -30 -33 -25 -19 -20 -19 -25 -21 -21 -24 -22 -13 -21 -21 -17 -10 -8 -5 -6 -8 -8 -7 -6 -5 -5 -4 -3 -3 -3 -3 -5 -11 -16 -16 -13 -7 -9 -10 -11 -13 -11 -18 -14 -12 -14 -16 -11 -12 -12 -13 -37 -83 -77 -95 -76 -71 -76 -85 -79 -64 -58 -61 -66 -67 -66 -61 -51 -42 -37 -41 -43 -43 -35 -29 -24 -18 -20 -25 -35 -28 -30 -41 -42 -32 -49 -48 -28 -16 -40 -42 -38 -27 -20 -18 -15 -13 -8 -6 -6 -8 -8 -14 -11 -9 -11 -12 -11 -10 -7 -9 -9 -8 -23 -42 -43 -27 -15 -16 -31 -34 -27 -11 0 -8 -35 -32 -24 -44 -46 -19 -1 -7 -13 -14 -10 -7 -7 -8 -12 -14 -19 -21 -6 -1 0 0 0 0 0 0 0 0 0 nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -25 -21 -22 -12 -4 -3 -4 -6 -9 -12 -10 -9 -6 -10 -16 -20 -22 -22 -22 -18 -10 -11 -13 -19 -29 -33 -16 -10 -6 0 0 0 0 0 0 0 0 -2 -13 -20 -27 -43 -4 0 0 0 0 0 0 0 0 0 0 -255 -134 0 -36 -303 -71 0 -46 -86 -262 -186 -225 -306 -269 -222 -144 -76 -17 -16 -15 -26 -38 -60 -130 -9 -214 -244 -285 -336 -340 -387 -133 -15 -16 -22 -23 -83 -98 -51 -50 -56 -44 -34 -29 -23 -33 -24 -24 -24 -26 -42 -50 -69 -58 -21 -10 -11 -13 -15 -12 0 -4 -37 -26 -33 -74 -115 -149 -149 -122 -88 -30 -31 -44 -49 -61 -115 -195 -197 -208 -237 -267 -235 -228 -222 -215 -225 -255 -259 -269 -194 -40 -67 -163 -170 -187 -192 -90 -55 -45 -51 -46 -51 -35 -28 -30 -27 -17 -35 -20 -18 -22 -30 -39 -15 -30 -32 -24 -16 -22 -22 -21 -18 -8 -11 -3 -8 -19 -21 -2 -32 -38 -39 -44 -41 -38 -57 -42 -16 -14 -6 -6 -8 -15 -25 -51 -15 -7 -6 -10 -11 -11 -14 -12 -13 -22 -5 -19 -18 -15 -16 -14 -17 -52 -61 -50 -38 -26 -39 -33 -20 -14 -11 -20 -28 -43 -47 -21 -71 -59 -66 -70 -63 -62 -87 -91 -81 -66 -64 -49 -58 -67 -77 -84 -78 -73 -68 -62 -72 -83 -84 -84 -88 -66 0 -3 -7 -11 -17 -17 -17 -14 -15 -14 -18 -33 -29 -26 -16 -13 -13 -25 -18 -16 -18 -16 -17 -30 -25 -14 -22 -39 -38 -25 -12 -5 -2 -7 -27 -28 -19 -14 -16 -26 -31 -38 -26 -24 -14 -19 -15 -9 -16 -34 -34 -40 -48 -45 -37 -28 -36 -40 -49 -32 -11 -15 -14 -17 -30 -33 -20 -13 -6 -5 -9 -11 -9 -12 -17 -16 -13 -11 -15 -23 -24 -24 -23 -12 -6 -36 -30 -23 -24 -29 -42 -41 -26 -14 -9 -12 -15 -9 -5 -6 -11 -9 -16 -18 -13 -8 -10 -13 -12 -32 -34 -26 -36 -31 -24 -17 -35 -74 -54 -22 -20 -27 -28 -19 -22 -22 -12 -8 -13 -6 -5 -5 -4 -3 -6 -6 -7 -8 -9 -9 -9 -15 -11 -12 -8 -2 -5 -1 0 -5 -9 -10 -9 -12 -10 -9 -10 -14 -18 -20 -12 -11 -15 -5 -9 -10 -10 -8 -3 -4 -7 -9 -10 -12 -17 -16 -22 -13 -8 -8 -9 -9 -12 -5 -1 -3 -4 -1 -5 -6 -3 0 0 0 -1 0 0 0 0 0 0 -3 -3 -2 -8 -20 -34 -29 -25 -28 -29 -19 -16 -16 -14 -16 -17 -17 -21 -19 -12 -4 -38 -39 -33 -28 -26 -26 -31 -17 -29 -46 -48 -27 -20 -16 -11 -7 -7 -6 -5 -8 -16 -22 -21 -17 -14 -18 -22 -20 -18 -23 -14 -17 -20 -21 -15 -16 -17 -16 -15 -16 -19 -27 -21 -19 -21 -22 -19 -27 -23 -18 -13 -5 -7 -2 -4 -5 -5 -7 -8 -8 -8 -8 -7 -7 -6 -6 -3 -6 -9 -11 -12 -12 -13 -11 -10 -12 -19 -12 -11 -13 -16 -16 -16 -12 -12 -10 -25 -66 -62 -65 -65 -70 -71 -69 -72 -73 -56 -39 -35 -43 -56 -41 -39 -41 -43 -43 -36 -35 -36 -31 -26 -27 -26 -84 -70 -49 -49 -52 -38 -32 -33 -33 -33 -40 -31 -38 -39 -23 -13 -18 -11 -9 -6 -6 -7 -5 -3 -4 -8 -9 -8 -8 -10 -12 -9 -7 -14 -34 -35 -29 -21 -11 -17 -33 -27 -25 -9 0 -6 -18 -20 -25 -51 -42 -17 -7 -9 -10 -15 -11 -6 -8 -15 -11 -10 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -20 -24 -32 -32 -13 -5 -3 -2 -4 -6 -9 -9 -3 -3 -8 -12 -17 -19 -21 -20 -13 -8 -12 -17 -24 -32 -32 -29 -35 -47 -16 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -13 -266 -203 -113 -113 -321 -226 -263 -307 -269 -260 -241 -236 -234 -250 -263 -283 -267 -111 -22 -28 -3 -3 -123 -86 -36 -245 -270 -302 -326 -291 -32 -13 -16 -17 -16 -19 -21 -22 -26 -35 -55 -81 -41 -21 -21 -23 -28 -24 -21 -26 -49 -58 -49 -33 -21 -12 -23 -12 -8 -5 -13 -62 -24 -8 -33 -73 -125 -159 -137 -88 -46 -36 -61 -87 -143 -193 -214 -194 -215 -227 -243 -263 -257 -241 -232 -247 -275 -282 -300 -140 -41 -80 -202 -197 -195 -120 -49 -60 -41 -56 -57 -47 -40 -37 -42 -25 -21 -36 -25 -109 -71 -53 -53 -11 -34 -39 -36 -31 -21 -15 -9 -7 -5 -1 0 -8 -7 -15 -32 -48 -45 -41 -40 -48 -47 -34 -21 -13 -13 -11 -10 -11 -57 -78 -75 -46 -21 -11 -9 -11 -16 -13 -3 -22 -23 -9 -9 -5 -13 -18 -17 -11 -24 -44 -47 -37 -24 -17 -26 -23 -20 -22 -25 -28 -40 -48 -56 -62 -67 -70 -69 -64 -72 -99 -42 -42 -51 -49 -48 -47 -51 -63 -68 -55 -36 -46 -51 -68 -94 -92 -78 -86 -52 -3 -4 -16 -9 -19 -26 -21 -19 -28 -18 -27 -35 -34 -30 -30 -37 -33 -19 -27 -20 -29 -22 -12 -20 -30 -18 -33 -34 -23 -29 -11 -7 -7 -9 -14 -17 -14 -13 -20 -31 -43 -69 -30 -20 -23 -11 -14 -16 -15 -20 -29 -38 -53 -61 -53 -46 -44 -42 -44 -22 -12 -15 -15 -21 -17 -20 -16 -15 -13 -10 -12 -12 -12 -14 -18 -16 -6 -6 -13 -21 -21 -28 -32 -37 -37 -22 -21 -22 -40 -59 -57 -55 -20 -13 -12 -10 -11 -13 -7 -5 -6 -8 -9 -11 -9 -9 -10 -11 -10 -26 -28 -37 -55 -53 -35 -32 -28 -44 -55 -23 -24 -21 -24 -28 -26 -19 -9 -7 -12 -11 -6 -1 0 -3 -5 -7 -7 -10 -10 -10 -10 -13 -19 -16 -12 -14 -25 -26 -21 -14 -12 -10 -9 -11 -10 -9 -9 -10 -10 -11 -7 -16 -16 -9 -9 -15 -12 -10 -6 -4 -4 -3 -10 -7 -7 -19 -21 -6 -4 -6 -8 -8 -10 -2 0 0 0 0 0 -4 -2 0 0 -1 -4 -2 0 0 0 0 0 -8 -13 -14 -11 -8 -20 -16 -19 -26 -20 -17 -21 -22 -22 -21 -21 -14 -11 -11 -7 -11 -45 -66 -46 -42 -37 -29 -28 -27 -24 -21 -23 -35 -26 -26 -26 -20 -14 -13 -13 -11 -18 -18 -16 -16 -16 -16 -17 -22 -23 -20 -26 -17 -14 -15 -17 -18 -26 -25 -20 -19 -19 -18 -20 -24 -27 -27 -26 -27 -27 -25 -30 -30 -10 0 -1 -5 -5 -4 -4 -4 -5 -4 -4 -6 -9 -8 -6 -7 -9 -9 -11 -12 -11 -9 -9 -10 -11 -9 -11 -13 -14 -16 -16 -13 -7 -6 -9 -37 -88 -72 -64 -61 -62 -58 -58 -66 -55 -47 -36 -35 -51 -37 -30 -30 -35 -38 -41 -36 -34 -29 -26 -26 -29 -83 -93 -81 -61 -47 -45 -34 -25 -40 -52 -45 -30 -44 -46 -31 -22 -24 -22 -14 -9 -5 -6 -9 -5 -5 -23 -14 -5 -5 -6 -10 -7 -8 -10 -9 -12 -14 -25 -13 -15 -27 -7 -12 -6 -2 0 -4 -12 -30 -33 -23 -16 -18 -16 -13 -18 -20 -15 -9 -11 -20 -12 -9 -5 0 -1 -1 -1 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -46 -41 -32 -31 -12 -4 -1 -1 -3 -6 -9 -9 -9 -7 -7 -11 -16 -19 -19 -17 -16 -16 -19 -28 -31 -31 -28 -40 -36 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -137 -44 -2 -99 -185 -360 -360 -342 -348 -305 -305 -285 -258 -235 -244 -234 -263 -287 -304 -296 -82 -29 -20 0 -1 -182 -127 -129 -304 -279 -249 -257 -155 -14 -11 -18 -26 -133 -178 -97 -20 -46 -53 -56 -73 -99 -39 -21 -25 -31 -24 -23 -29 -30 -51 -32 -34 -17 -10 -20 -12 -1 -1 -14 -33 -14 -7 -16 -51 -95 -136 -107 -101 -89 -92 -117 -136 -231 -256 -261 -267 -255 -243 -248 -258 -264 -275 -268 -273 -291 -303 -304 -136 -38 -39 -135 -221 -216 -78 -31 -37 -28 -38 -67 -58 -49 -45 -40 -32 -22 -24 -51 -119 -76 -55 -31 -9 -15 -31 -20 -20 -26 -22 -6 -2 -12 -22 -20 -20 -15 -25 -45 -61 -62 -59 -32 -22 -23 -15 -16 -18 -14 -11 -12 -15 -63 -73 -80 -82 -63 -57 -16 -10 -16 -19 0 -18 -13 -5 -5 -7 -9 -16 -16 -15 -9 -18 -36 -35 -30 -24 -30 -27 -24 -24 -26 -27 -17 -20 -40 -69 -72 -70 -67 -65 -67 -72 -45 -22 -45 -50 -49 -49 -41 -49 -37 -34 -37 -30 -35 -41 -45 -51 -60 -74 -88 -90 -52 -21 -22 -20 -20 -20 -23 -30 -6 -25 -35 -36 -36 -46 -38 -38 -29 -29 -32 -25 -18 -15 -12 -12 -9 -25 -42 -35 -28 -18 -10 -6 -6 -9 -13 -11 -13 -19 -33 -47 -57 -41 -21 -15 -12 -11 -20 -23 -17 -17 -24 -40 -53 -43 -41 -41 -43 -42 -12 -12 -15 -16 -18 -13 -19 -11 -4 -7 -10 -11 -12 -7 -9 -16 -17 -8 -20 -26 -22 -19 -33 -33 -31 -24 -19 -16 -20 -42 -59 -67 -60 -14 -11 -12 -10 -8 -10 -9 -5 -4 -4 -5 -13 -9 -7 -10 -9 -9 -30 -25 -45 -60 -61 -63 -25 -28 -38 -41 -26 -15 -10 -28 -36 -27 -10 -8 -6 -15 -17 -9 0 0 -7 -8 -8 -9 -13 -10 -10 -9 -10 -16 -15 -19 -21 -20 -20 -20 -24 -16 -11 -9 -10 -10 -12 -7 -6 -9 -12 -8 -10 -13 -14 -13 -11 -3 -1 -1 -3 -3 -1 -8 -12 -6 -9 -16 0 0 -4 -8 -10 -9 -1 0 0 0 0 0 -1 -1 -2 -2 0 0 0 0 0 0 -2 -6 -9 -10 -10 -12 -14 -8 -12 -23 -30 -31 -22 -17 -19 -24 -23 -20 -15 -23 -15 -10 -22 -65 -126 -65 -41 -35 -27 -24 -37 -17 -13 -14 -21 -32 -34 -25 -18 -10 -7 -14 -7 -17 -22 -21 -17 -15 -14 -17 -23 -25 -27 -38 -22 -22 -19 -18 -17 -18 -19 -18 -21 -24 -24 -23 -28 -29 -24 -20 -24 -32 -34 -30 -35 -33 -9 0 -5 -6 -6 -6 -5 -7 -6 -2 -3 -7 -10 -12 -8 -13 -18 -16 -14 -13 -6 -6 -7 -7 -11 -9 -10 -10 -11 -12 -14 -11 -10 -12 -10 -32 -83 -70 -64 -69 -67 -58 -52 -60 -67 -51 -42 -43 -30 -20 -18 -26 -34 -32 -19 -26 -26 -22 -19 -20 -38 -48 -37 -29 -38 -50 -49 -45 -33 -40 -43 -38 -38 -26 -20 -21 -24 -23 -13 -9 -6 -6 -7 -12 -34 -16 -12 -9 -5 -3 -4 -7 -6 -5 -6 -8 -12 -17 -12 -8 -8 -8 -8 -18 -22 -14 -8 -15 -25 -29 -30 -23 -17 -13 -11 -10 -11 -14 -14 -10 -12 -11 -12 -6 -3 -4 -7 -7 -5 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -16 -17 -17 -13 -10 -4 -1 -2 -2 -4 -6 -8 -10 -13 -6 -9 -14 -19 -19 -19 -15 -9 -14 -18 -30 -32 -36 -48 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -411 -139 0 0 -44 -286 -364 -354 -326 -278 -239 -243 -255 -258 -259 -262 -301 -323 -341 -256 -35 -34 -11 0 0 -1 -5 -2 -76 -192 -289 -375 -110 -17 -18 -21 -27 -115 -284 -354 -302 -47 -83 -71 -70 -95 -64 -24 -32 -40 -32 -30 -76 -72 -40 -19 -26 -16 -7 -12 -16 -1 0 -33 -32 -20 -9 -6 -53 -87 -119 -127 -121 -118 -127 -144 -187 -284 -259 -238 -232 -246 -266 -265 -276 -295 -302 -296 -288 -301 -311 -328 -346 -322 -263 -231 -257 -221 -36 -23 -29 -34 -38 -41 -57 -55 -52 -49 -41 -25 -30 -55 -82 -69 -54 -27 -12 -16 -25 -9 -8 -8 -10 -3 -1 -7 -18 -23 -18 -13 -26 -47 -61 -67 -61 -18 -24 -16 -16 -12 -4 -6 -12 -15 -16 -21 -66 -82 -88 -89 -84 -60 -41 -21 -23 -29 -14 -4 -2 -4 -6 -7 -14 -9 -20 -24 -21 -40 -30 -36 -37 -31 -31 -30 -27 -27 -24 -14 -11 -7 -20 -57 -81 -79 -77 -74 -82 -78 -57 -76 -56 -52 -40 -23 -24 -20 -19 -23 -30 -44 -23 -25 -48 -61 -62 -86 -90 -91 -51 -21 -16 -22 -25 -26 -24 -17 -21 -21 -33 -39 -32 -17 -6 -8 -26 -33 -13 -11 -11 -37 -34 -16 -10 -19 -18 -22 -29 -21 -13 -9 -10 -15 -16 -14 -19 -24 -38 -49 -52 -26 -24 -23 -22 -28 -52 -29 -21 -25 -32 -35 -25 -24 -40 -46 -41 -15 -5 -13 -19 -19 -19 -9 -9 -15 -15 -12 -11 -16 -15 -17 -20 -19 -17 -35 -43 -36 -24 -23 -24 -32 -32 -27 -27 -25 -21 -21 -22 -26 -19 -9 -9 -6 -6 -7 -7 -5 -5 -8 -8 -7 -10 -9 -17 -12 -19 -48 -52 -57 -61 -56 -55 -51 -26 -43 -39 -34 -41 -37 -37 -35 -25 -11 -6 -10 -14 -12 -10 -5 -1 -11 -14 -11 -11 -14 -11 -12 -9 -12 -16 -16 -20 -21 -21 -26 -27 -18 -13 -8 -7 -9 -11 -13 -10 -7 -9 -13 -14 -12 -14 -18 -11 -2 -5 -1 0 -3 -4 -1 -1 -12 -4 -10 -11 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -2 -1 0 -1 -1 0 -8 -7 -7 -12 -10 -8 -8 -8 -9 -9 -13 -34 -26 -22 -25 -22 -21 -24 -21 -19 -25 -29 -15 -12 -48 -89 -129 -132 -42 -29 -24 -24 -29 -14 -10 -12 -22 -34 -34 -26 -13 -10 -7 -7 -7 -11 -16 -21 -21 -19 -18 -19 -17 -20 -25 -30 -25 -28 -23 -27 -35 -34 -32 -24 -24 -24 -26 -32 -53 -34 -22 -18 -34 -53 -29 -42 -46 -33 -14 -4 -3 -6 -7 -5 -3 -1 -1 -6 -4 -5 -8 -9 -8 -7 -18 -17 -10 -12 -5 -9 -7 -6 -8 -12 -12 -13 -11 -11 -14 -15 -11 -10 -9 -46 -96 -59 -61 -65 -62 -56 -57 -50 -38 -39 -39 -33 -23 -23 -27 -27 -32 -34 -26 -23 -17 -17 -36 -45 -40 -56 -53 -39 -22 -17 -24 -36 -36 -29 -29 -32 -33 -23 -21 -32 -25 -16 -17 -10 -7 -7 -6 -5 -5 -4 -4 -4 -4 -3 -5 -6 -7 -7 -9 -9 -7 -11 -20 -15 -10 -10 -10 -6 -7 -9 -10 -9 -10 -19 -47 -33 -20 -19 -22 -21 -20 -13 -17 -19 -8 -6 -9 -7 -7 -13 -15 -10 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -54 -27 -16 -2 -1 -2 -2 -2 -4 -5 -7 -9 -9 -10 -7 -11 -16 -18 -19 -18 -17 -15 -16 -24 -25 -41 -48 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -298 -361 -34 0 0 0 -15 -102 -177 -243 -315 -309 -306 -282 -283 -312 -336 -322 -358 -187 -39 -28 -5 0 0 -10 -25 -32 -24 -104 -243 -284 -33 -23 -22 -17 -18 -30 -205 -265 -213 -98 -102 -90 -78 -104 -96 -35 -29 -31 -38 -37 -34 -70 -50 -28 -15 -10 -6 -3 -4 -3 -11 -59 -45 -22 -19 -23 -46 -65 -103 -103 -89 -109 -148 -189 -239 -283 -264 -245 -233 -252 -272 -269 -259 -286 -293 -284 -285 -316 -325 -343 -322 -344 -338 -303 -295 -183 -33 -32 -45 -39 -78 -99 -60 -61 -50 -43 -35 -28 -43 -28 -53 -75 -65 -44 -51 -43 -32 -24 -31 -38 -21 -7 -2 -2 -6 -10 -6 -6 -23 -42 -48 -40 -32 -20 -27 -22 -24 -21 -12 -10 -16 -13 -11 -11 -35 -91 -100 -100 -90 -84 -89 -25 -24 -23 -12 -5 -1 -2 -3 -6 -10 -6 -25 -30 -33 -38 -26 -23 -28 -31 -29 -25 -18 -24 -18 -11 -11 -17 -25 -40 -56 -61 -63 -71 -71 -51 -41 -49 -12 -22 -21 -17 -16 -13 -13 -14 -23 -38 -46 -38 -49 -64 -70 -60 -29 -101 -56 -21 -16 -17 -19 -19 -23 -24 -22 -16 -32 -38 -27 -21 -43 -8 -26 -27 -23 -21 -11 -26 -31 -20 -8 -16 -23 -21 -35 -47 -50 -54 -46 -33 -33 -27 -22 -25 -34 -47 -48 -35 -33 -28 -21 -24 -29 -28 -15 -31 -36 -32 -27 -24 -27 -30 -35 -28 -7 -6 -21 -23 -18 -12 -10 -15 -13 -13 -11 -9 -12 -15 -13 -14 -16 -17 -15 -22 -16 -15 -23 -9 -19 -18 -22 -26 -20 -18 -22 -23 -19 -11 -13 -7 -7 -7 -7 -6 -6 -8 -10 -9 -10 -11 -20 -13 -27 -45 -46 -49 -60 -41 -35 -47 -47 -46 -40 -32 -25 -14 -17 -19 -23 -18 -13 -14 -15 -8 -10 -7 0 -2 -18 -11 -11 -13 -13 -13 -7 -15 -17 -16 -18 -20 -23 -29 -27 -17 -13 -6 -7 -8 -8 -9 -10 -13 -10 -12 -15 -16 -14 -9 -4 -2 -6 -6 -1 -11 -7 -2 -3 -12 -9 -13 -7 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -13 -11 -8 -7 -10 -15 -7 -5 -17 -14 -8 -12 -41 -27 -21 -21 -21 -23 -27 -23 -22 -26 -26 -11 -9 -70 -94 -104 -105 -38 -23 -21 -28 -27 -13 -14 -27 -30 -26 -23 -25 -17 -16 -11 -8 -12 -11 -14 -19 -21 -22 -22 -22 -27 -31 -29 -27 -25 -21 -22 -20 -17 -18 -23 -26 -29 -16 -24 -41 -56 -57 -51 -40 -46 -57 -42 -37 -44 -40 -28 -18 -13 -12 -6 -4 -2 -1 -2 -6 -4 -4 -6 -11 -13 -13 -8 -9 -9 -8 -4 -9 -6 -8 -13 -16 -16 -10 -10 -9 -10 -12 -14 -9 -71 -96 -96 -83 -73 -66 -56 -49 -38 -29 -42 -54 -43 -34 -29 -27 -22 -21 -18 -18 -20 -19 -21 -53 -79 -80 -70 -68 -54 -21 -10 -7 -9 -21 -51 -30 -26 -23 -19 -13 -25 -16 -19 -18 -19 -22 -14 -5 -5 -13 -18 -7 -6 -3 -4 -7 -10 -9 -9 -10 -7 -8 -14 -20 -14 -12 -9 -8 -10 -14 -34 -22 -11 -7 -7 -10 -52 -30 -22 -26 -28 -20 -15 -13 -11 -12 -25 -50 -10 -7 -6 -17 -27 -8 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 -24 -7 -7 -6 -6 -5 -5 -4 -6 -8 -10 -11 -4 -4 -9 -15 -19 -21 -22 -17 -13 -8 -14 -29 -46 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -153 -362 -329 -257 -153 -62 0 0 0 0 -10 -93 -186 -273 -402 -196 -167 -264 -387 -95 -31 -28 -21 0 0 -22 -36 -40 -36 -20 -30 -29 -21 -9 -21 -19 -15 -36 -116 -154 -130 -122 -123 -125 -63 -94 -77 -44 -31 -31 -45 -31 -28 -36 -30 -40 -23 -15 -10 -1 -1 -2 -4 -32 -53 -11 -20 -24 -26 -44 -62 -62 -53 -69 -116 -186 -239 -267 -268 -257 -259 -255 -263 -268 -265 -262 -295 -315 -319 -334 -358 -356 -189 -53 -181 -332 -322 -176 -73 -39 -64 -96 -104 -108 -79 -59 -50 -52 -65 -62 -67 -103 -100 -58 -36 -17 -20 -45 -22 -14 -11 -12 -17 -22 -11 -3 -1 -2 -1 -8 -32 -54 -36 -13 -19 -30 -33 -31 -25 -24 -22 -18 -17 -14 -13 -11 -17 -46 -73 -103 -97 -95 -77 -11 -12 -5 -10 -8 -1 -1 -25 -14 -7 -7 -14 -23 -17 -31 -33 -21 -24 -25 -22 -17 -17 -32 -11 -17 -29 -52 -63 -58 -26 -11 0 -3 -26 -17 -10 -13 -20 -16 -15 -13 -13 -11 -15 -22 -22 -23 -35 -49 -49 -58 -69 -54 -49 -110 -43 -27 -32 -30 -16 -18 -20 -21 -21 -23 -38 -44 -18 -15 -20 -13 -25 -26 -23 -15 -8 -11 -6 -13 -18 -22 -30 -50 -51 -49 -41 -38 -47 -41 -50 -51 -41 -34 -34 -43 -48 -52 -53 -45 -20 -18 -28 -32 -26 -25 -38 -42 -37 -29 -33 -28 -39 -29 -18 -29 -12 -40 -39 -28 -19 -11 -9 -9 -11 -10 -8 -16 -25 -24 -19 -14 -9 -10 -7 -10 -17 -19 -8 -15 -11 -12 -19 -22 -20 -22 -17 -10 -6 -5 -5 -6 -7 -8 -9 -6 -8 -8 -9 -9 -8 -19 -38 -48 -44 -44 -60 -36 -42 -52 -53 -43 -48 -41 -49 -58 -48 -31 -26 -24 -26 -22 -10 -6 -15 -12 -4 -7 -24 -9 -12 -13 -12 -10 -13 -11 -15 -16 -17 -21 -29 -26 -30 -23 -15 -10 -9 -6 -6 -7 -8 -12 -6 -1 0 -2 -3 0 0 0 0 0 0 -4 -3 -1 -5 -10 0 -2 -1 0 0 0 -1 -3 -1 0 -4 -9 -1 0 0 0 0 0 0 0 -8 -12 -11 -10 -7 -7 -7 -10 -15 -5 -21 -14 -12 -22 -38 -32 -30 -28 -23 -18 -20 -11 -9 -11 -14 -19 -36 -61 -75 -83 -71 -33 -25 -21 -31 -25 -18 -26 -28 -28 -20 -16 -23 -29 -18 -16 -10 -6 -9 -14 -15 -18 -23 -24 -20 -20 -24 -13 -24 -35 -36 -36 -35 -28 -23 -24 -28 -33 -12 -21 -43 -49 -40 -42 -45 -52 -48 -42 -34 -40 -23 -30 -31 -25 -22 -8 -6 -3 -2 -2 -1 -1 -2 -4 -6 -6 -4 -12 -13 -9 -5 -2 0 -2 -6 -5 -7 -17 -10 -12 -9 -9 -10 -8 -7 -9 -17 -56 -91 -91 -73 -52 -45 -43 -39 -28 -40 -38 -36 -35 -32 -23 -25 -29 -20 -17 -20 -22 -44 -50 -29 -11 -13 -13 -46 -34 -30 -22 -17 -30 -36 -41 -27 -24 -39 -31 -20 -19 -21 -24 -34 -33 -10 -7 -5 -4 -4 -5 -5 -6 -7 -9 -10 -13 -10 -13 -13 -20 -29 -18 -19 -8 -5 -6 -13 -33 -13 -11 -13 -10 -8 -25 -12 -9 -26 -35 -24 -13 -14 -60 -55 -32 -27 -4 -5 -2 0 0 -2 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -54 -27 -16 -9 -9 -8 -8 -8 -9 -10 -11 -9 -1 -4 -8 -11 -14 -19 -9 -7 -6 -9 -18 -19 -29 -29 -22 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -270 -396 -365 -352 -363 -304 -215 -138 -60 0 0 0 0 -7 -9 0 0 -5 -11 -36 -33 -16 0 -7 -41 -40 -33 -21 -3 -26 -295 -124 0 -3 -14 -20 -19 -16 -39 -135 -122 -135 -102 -54 -50 -58 -37 -24 -27 -37 -16 -21 -29 -32 -42 -20 -11 -14 -12 -10 -29 -8 -25 -36 -5 -26 -14 -15 -29 -55 -63 -34 -33 -54 -98 -171 -244 -258 -260 -260 -253 -247 -247 -254 -277 -322 -359 -367 -376 -377 -352 -348 -87 -223 -313 -220 -43 -37 -80 -98 -133 -85 -90 -80 -71 -76 -63 -50 -69 -90 -97 -79 -30 -22 -18 -45 -82 -45 -30 -14 -3 -7 -19 -18 -20 -12 -2 -2 -21 -42 -53 -37 -13 -10 -10 -15 -17 -14 -12 -18 -15 -13 -11 -7 -6 -9 -10 -39 -100 -96 -108 -58 -13 -19 -42 -36 -13 -2 -9 -31 -10 -7 -7 -12 -23 -3 -26 -25 -12 -10 -10 -10 -7 -7 -11 -11 -15 -15 -6 -3 -15 -7 -2 -3 -7 -14 -13 -16 -14 -12 -14 -14 -14 -17 -20 -20 -23 -27 -28 -41 -53 -55 -54 -65 -79 -54 -42 -32 -27 -38 -32 -28 -36 -30 -18 -26 -37 -51 -57 -10 -3 -7 -11 -15 -25 -31 -18 -9 -9 -5 -11 -14 -19 -36 -65 -65 -66 -67 -52 -41 -45 -41 -27 -30 -35 -31 -33 -35 -33 -52 -58 -19 -13 -20 -20 -14 -16 -27 -31 -29 -30 -34 -29 -41 -36 -39 -42 -42 -54 -57 -51 -30 -23 -43 -18 -19 -15 -17 -32 -34 -35 -27 -17 -10 -8 -8 -8 -6 -5 -5 -11 -7 -5 -14 -24 -10 -24 -19 -14 -10 -7 -6 -2 -2 -15 -20 -12 -6 -6 -6 -10 -17 -30 -17 -18 -37 -49 -51 -33 -51 -49 -47 -49 -59 -63 -64 -51 -41 -36 -32 -22 -26 -31 -21 -7 -21 -21 -13 -12 -19 -15 -12 -13 -11 -7 -6 -10 -12 -14 -17 -21 -26 -30 -23 -21 -19 -18 -17 -7 -5 -5 -7 -8 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 -11 -15 0 0 0 0 0 0 0 0 -9 -11 -10 -10 -9 -9 -8 -8 -7 -7 -10 -10 -19 -34 -44 -44 -42 -30 -23 -15 -10 -10 -6 -7 -10 -31 -59 -58 -76 -54 -43 -33 -19 -19 -24 -21 -20 -23 -24 -33 -33 -29 -29 -34 -32 -21 -17 -13 -10 -10 -9 -13 -23 -26 -29 -33 -28 -24 -29 -34 -36 -37 -30 -25 -28 -30 -25 -16 -12 -3 -30 -54 -49 -39 -44 -59 -58 -60 -63 -39 -42 -33 -30 -32 -29 -7 -13 -8 -2 -3 -4 0 -1 -2 -6 -4 -1 -4 -20 -26 -21 -10 0 0 0 0 0 -5 -11 -5 -4 -5 -3 -3 -9 -10 -10 -68 -93 -80 -68 -63 -59 -49 -40 -42 -35 -35 -36 -35 -30 -25 -28 -43 -26 -56 -72 -62 -56 -51 -41 -22 -14 -10 -7 -8 -27 -29 -23 -24 -34 -36 -23 -16 -17 -18 -18 -24 -21 -22 -23 -22 -14 -12 -12 -8 -4 -4 -5 -6 -5 -6 -7 -9 -13 -36 -23 -24 -29 -20 -25 -16 -17 -15 -15 -15 -12 -8 -10 -10 -7 -5 -8 -8 -27 -32 -18 -3 -4 -10 -13 -7 0 0 0 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -10 -7 -6 -7 -9 -9 -11 -12 -6 -2 -4 -6 -6 -9 -12 -11 -12 -11 -10 -10 -13 -21 -30 -37 -45 -58 -52 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -295 -369 -330 -282 -292 -315 -335 -312 -232 -149 -67 0 -76 -247 -105 -278 -345 -205 -34 -8 0 -10 -36 -47 -27 -9 -6 -5 -23 -17 -127 -62 -12 -6 -11 -22 -88 -144 -121 -159 -106 -57 -47 -71 -55 -57 -33 -23 -28 -34 -26 -25 -31 -33 -30 -28 -20 -18 -11 0 -29 -26 -10 -11 -19 -7 -6 -11 -28 -25 -16 -12 -34 -104 -210 -261 -264 -264 -262 -259 -263 -282 -324 -298 -294 -419 -154 -327 -415 -324 -3 -391 -188 -26 -18 -30 -64 -134 -170 -281 -226 -108 -81 -96 -107 -78 -89 -88 -99 -68 -18 -22 -27 -56 -88 -85 -79 -64 -46 -19 -7 -13 -9 -3 -1 -6 -20 -27 -51 -33 -14 -12 -4 -6 -13 -10 -9 -23 -9 -7 -8 -8 -11 -10 -10 -57 -122 -131 -84 -52 -19 -9 -14 -28 -14 -5 -14 -36 -44 -9 -7 -17 -18 -11 -19 -20 -20 -15 -6 -2 -8 -6 -6 -7 -7 -8 -3 0 -1 -5 -6 -7 -8 -11 -14 -17 -18 -19 -18 -18 -20 -21 -17 -26 -31 -32 -39 -41 -42 -44 -45 -48 -87 -72 -41 -28 -31 -40 -88 -58 -40 -36 -18 -45 -47 -55 -50 -16 -8 -13 -18 -19 -20 -27 -37 -16 -16 -18 -14 -11 -15 -16 -26 -42 -60 -66 -51 -50 -52 -41 -28 -33 -34 -32 -31 -30 -41 -76 -57 -22 -28 -7 -1 -2 -5 -10 -15 -30 -67 -71 -59 -55 -41 -65 -79 -77 -68 -56 -59 -50 -41 -40 -25 -29 -32 -33 -32 -31 -32 -33 -25 -13 -7 -10 -11 -6 -7 -6 -8 -8 -10 -7 -9 -13 -13 -21 -19 -17 -14 -11 -11 -25 -35 -37 -26 -13 -4 -2 -9 -18 -23 -25 -24 -26 -40 -42 -34 -37 -45 -47 -51 -55 -57 -58 -54 -44 -38 -32 -20 -20 -30 -20 -13 -22 -22 -21 -25 -17 -9 -11 -13 -13 -8 -7 -10 -11 -15 -19 -20 -23 -26 -17 -20 -19 -18 -19 -17 -5 -5 -6 -7 -5 -4 -1 0 0 0 0 0 0 0 0 -1 -3 0 0 -1 -3 -6 -4 -1 0 0 0 0 0 -11 -10 -6 0 0 0 0 0 0 0 -1 -12 -10 -9 -10 -10 -9 -10 -10 -11 -10 -9 -10 -22 -35 -45 -47 -47 -43 -22 -11 -10 -11 -6 -7 -9 -16 -47 -77 -80 -54 -39 -31 -20 -11 -16 -19 -20 -21 -23 -30 -41 -37 -27 -31 -36 -22 -18 -14 -13 -11 -9 -10 -17 -22 -28 -32 -31 -37 -27 -25 -32 -35 -29 -38 -34 -33 -18 0 -2 -10 -6 -22 -37 -42 -56 -60 -57 -61 -52 -37 -44 -42 -41 -40 -34 -20 -18 -10 -4 -3 -8 -11 -10 -4 -7 -6 0 0 -2 -7 -9 -6 0 0 0 0 0 -1 -2 0 0 0 0 -1 -1 -3 -15 -27 -63 -81 -76 -62 -70 -92 -62 -35 -34 -34 -45 -40 -29 -29 -60 -114 -34 -86 -114 -106 -94 -81 -79 -44 -32 -42 -38 -14 -18 -20 -28 -31 -23 -25 -23 -15 -14 -19 -16 -13 -11 -14 -13 -13 -25 -26 -16 -9 -9 -10 -10 -10 -6 -9 -11 -12 -15 -38 -21 -31 -33 -23 -24 -22 -29 -24 -15 -12 -11 -8 -11 -12 -11 -9 -9 -7 -13 -24 -25 -17 -3 -1 0 -7 -10 -9 -7 -16 -11 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -21 -13 -10 -3 -7 -12 -12 -5 -7 -8 -8 -7 -7 -9 -14 -17 -11 -11 -12 -11 -11 -16 -20 -27 -37 -39 -10 -6 -23 -27 -18 -8 0 -34 -30 -13 -1 0 0 0 0 -7 -175 -308 -400 -389 -355 -341 -328 -337 -355 -365 -367 -330 -344 -464 -422 -395 -429 -226 -29 -39 -3 -21 -17 -10 -19 -2 -24 -25 -10 -20 -223 -103 -25 -15 -11 -23 -158 -167 -141 -151 -118 -82 -68 -62 -44 -40 -32 -23 -26 -26 -14 -17 -23 -22 -15 -19 -14 -27 -20 -7 -23 -24 -10 -12 -18 -5 -4 -2 -10 -15 -9 -1 -5 -65 -172 -271 -264 -264 -268 -287 -314 -360 -168 -80 0 -1 -19 -408 -489 -487 -438 -440 -238 -129 -41 -111 -245 -300 -214 -158 -159 -105 -82 -85 -78 -100 -130 -101 -114 -105 -46 -25 -83 -85 -94 -95 -90 -83 -73 -29 -17 -24 -23 -9 -8 -12 -20 -30 -45 -18 -9 -8 -8 -7 -15 -15 -15 -16 -9 -9 -12 -15 -16 -14 -12 -19 -18 -49 -73 -57 -19 -35 -36 -27 -27 -29 -35 -55 -63 -40 -29 -51 -28 -9 -11 -12 -9 -8 -5 -4 -17 -5 -9 -7 -6 -6 -8 -2 -5 -7 -9 -8 -13 -14 -17 -20 -20 -20 -20 -20 -24 -30 -29 -34 -39 -43 -43 -31 -31 -33 -33 -52 -92 -77 -38 -27 -51 -78 -26 -30 -30 -25 -25 -38 -39 -48 -44 -30 -13 -11 -31 -33 -37 -48 -37 -47 -24 -16 -9 -7 -3 -3 -2 -25 -64 -74 -55 -56 -57 -41 -22 -10 -46 -50 -38 -30 -39 -41 -29 -25 -29 -15 -15 -3 0 -3 -7 -14 -79 -55 -50 -78 -106 -107 -47 -40 -59 -67 -55 -54 -61 -38 -20 -23 -27 -20 -20 -22 -24 -26 -21 -26 -22 -19 -19 -15 -27 -33 -27 -22 -19 -14 -11 -8 -7 -15 -22 -16 -10 -5 -13 -33 -40 -35 -18 -6 -5 -2 -4 -14 -17 -18 -24 -19 -33 -36 -39 -42 -40 -42 -46 -49 -49 -50 -66 -60 -40 -28 -24 -25 -36 -16 -10 -18 -24 -19 -35 -19 -11 -13 -13 -14 -7 -4 -6 -9 -15 -18 -18 -20 -19 -15 -18 -17 -18 -19 -15 -5 -6 -7 -10 -14 -17 -16 -2 0 0 0 0 0 0 0 -2 -3 0 -1 -9 -12 -7 -2 0 0 0 0 0 -4 -20 -4 0 0 0 0 0 0 0 0 -4 -16 -11 -10 -10 -9 -8 -11 -11 -13 -22 -27 -24 -25 -26 -27 -27 -25 -25 -10 -10 -12 -11 -7 -9 -11 -11 -40 -60 -47 -50 -41 -37 -24 -15 -21 -19 -19 -16 -19 -28 -32 -27 -24 -31 -34 -26 -26 -25 -19 -15 -14 -13 -12 -20 -19 -19 -27 -34 -30 -30 -31 -31 -31 -33 -33 -13 -5 0 -6 -28 -32 -37 -37 -39 -47 -58 -52 -53 -41 -19 -1 -7 -30 -36 -36 -36 -39 -16 -11 -12 -13 -15 -14 -7 -30 -11 -1 0 -1 -5 -1 0 0 0 0 0 0 -1 -1 0 0 0 -2 -3 -3 -6 -18 -13 -82 -93 -76 -63 -66 -110 -65 -33 -32 -32 -41 -33 -33 -45 -73 -127 -129 -103 -101 -97 -76 -46 -68 -52 -50 -47 -41 -39 -27 -25 -33 -33 -26 -26 -20 -22 -25 -19 -12 -12 -11 -16 -15 -13 -19 -22 -30 -24 -17 -16 -16 -15 -8 -9 -10 -11 -23 -64 -23 -39 -41 -35 -33 -30 -16 -16 -10 -9 -16 -18 -15 -9 -8 -8 -7 -5 -10 -36 -44 -25 0 0 -18 -23 -17 -16 -23 -20 -13 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -23 -14 -8 -7 -5 -1 -5 -8 -10 -10 -9 -9 -10 -14 -13 -10 -13 -15 -16 -14 -13 -12 -15 -20 -22 -28 -29 -34 -37 -36 -33 -41 -44 -48 -57 -44 -2 0 0 0 0 0 0 -82 -184 -297 -412 -460 -273 -259 -377 -419 -449 -355 -261 -61 -149 -62 -6 0 -9 -47 -50 -30 -23 -23 -27 -27 -21 -18 -20 -6 -1 -20 -15 -31 -171 -184 -151 -143 -148 -81 -82 -77 -59 -50 -81 -69 -29 -17 -15 -20 -19 -25 -23 -19 -18 -36 -22 -8 -5 0 0 -28 -21 -9 -6 0 -6 -5 -3 -1 -1 -42 -154 -231 -248 -254 -295 -333 -186 -40 0 0 0 -233 -398 -471 -457 -426 -419 -420 -425 -426 -393 -352 -325 -253 -278 -180 -130 -118 -105 -97 -76 -119 -124 -113 -118 -118 -80 -53 -69 -81 -95 -87 -68 -55 -61 -52 -41 -32 -23 -17 -27 -35 -33 -40 -39 -11 -8 -6 -11 -14 -12 -13 -14 -21 -26 -24 -11 -13 -14 -13 -12 -11 -13 -19 -33 -32 -14 -49 -47 -40 -45 -62 -64 -77 -89 -87 -80 -70 -20 -38 -40 -27 -22 -36 -10 0 -3 -15 -29 -6 0 0 -2 -8 -9 -8 -7 -7 -8 -15 -16 -16 -16 -16 -16 -18 -21 -24 -24 -32 -44 -42 -52 -53 -47 -35 -40 -59 -76 -48 -30 -32 -78 -95 -98 -82 -52 -17 -21 -33 -42 -57 -42 -50 -45 -24 -29 -46 -29 -16 -12 -10 -13 -12 -10 -9 -8 -7 -5 -20 -49 -69 -59 -51 -59 -53 -35 -22 -32 -33 -32 -26 -22 -24 -27 -30 -34 -30 -11 -9 -3 -8 -10 -13 -31 -27 -37 -63 -72 -22 -16 -16 -34 -54 -54 -44 -33 -24 -18 -18 -13 -16 -16 -17 -17 -17 -18 -23 -22 -22 -24 -29 -20 -22 -18 -20 -25 -24 -14 -5 -5 -11 -17 -9 -9 -8 -8 -18 -35 -37 -18 -5 -4 -3 -4 -15 -24 -28 -24 -12 -18 -22 -44 -56 -49 -47 -47 -38 -42 -48 -50 -46 -42 -31 -26 -30 -34 -23 -20 -26 -27 -21 -28 -25 -17 -15 -14 -13 -8 -7 -12 -15 -16 -16 -19 -21 -18 -14 -16 -18 -18 -18 -12 -6 -8 -8 -12 -14 -16 -16 -13 -11 -3 0 0 0 0 0 -1 -1 -1 -4 -8 -10 -5 0 0 0 0 0 0 -8 -21 -12 -9 -5 -3 -1 0 0 0 0 -5 -14 -14 -14 -14 -11 -8 -9 -9 -9 -11 -22 -30 -27 -27 -29 -29 -24 -18 -18 -14 -11 -10 -9 -9 -11 -11 -52 -65 -57 -47 -29 -20 -23 -24 -24 -23 -22 -13 -11 -13 -24 -33 -20 -29 -32 -30 -27 -27 -25 -18 -11 -11 -17 -25 -31 -28 -29 -34 -35 -34 -34 -29 -28 -28 -27 -23 -5 0 0 0 -3 -34 -38 -36 -45 -59 -59 -41 -30 -26 -28 -31 -36 -30 -32 -23 -22 -34 -12 -3 -3 -7 -12 -18 -64 -28 -7 -3 -5 -9 -8 -7 -2 -1 -1 -2 -9 -4 -3 -3 -4 -6 -8 -7 -8 -9 -9 -12 -37 -66 -79 -87 -94 -109 -112 -111 -70 -30 -27 -22 -69 -112 -121 -85 -33 -106 -56 -40 -40 -40 -64 -47 -46 -53 -51 -42 -40 -40 -38 -31 -25 -28 -27 -23 -34 -36 -32 -28 -17 -26 -24 -18 -12 -12 -9 -11 -15 -16 -18 -19 -13 -12 -15 -14 -14 -20 -8 -42 -48 -48 -44 -34 -20 -28 -19 -14 -15 -12 -15 -13 -7 -4 -4 -5 -5 -4 -17 -25 -30 -28 -30 -16 -13 -16 -20 -11 -17 -21 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -23 -8 -7 -3 -2 -4 -6 -8 -11 -14 -14 -11 -10 -11 -11 -12 -12 -12 -14 -16 -18 -18 -18 -21 -23 -26 -30 -33 -36 -39 -35 -28 -38 -54 -35 0 0 0 0 0 0 0 0 0 0 -12 -124 -49 -27 -37 -89 -182 -62 -21 -26 -27 -20 -22 -29 -29 -38 -39 -21 -29 -31 -25 -30 -32 -22 -24 -28 -28 -32 -10 -25 -52 -167 -171 -135 -124 -103 -87 -88 -94 -60 -63 -85 -28 -28 -24 -16 -12 -35 -36 -31 -26 -22 -13 -3 -1 -2 -10 -40 -32 -20 -13 -10 -18 -7 -4 -3 -3 -19 -99 -130 -202 -273 -331 -383 -103 0 0 -30 -84 -338 -452 -448 -428 -421 -416 -404 -389 -377 -348 -258 -208 -173 -164 -130 -163 -151 -144 -144 -125 -99 -71 -65 -63 -79 -104 -78 -65 -65 -71 -73 -58 -49 -46 -49 -55 -58 -63 -51 -45 -54 -49 -47 -44 -26 -11 -11 -12 -20 -20 -14 -16 -40 -36 -25 -10 -10 -11 -10 -11 -11 -7 -15 -16 -14 -12 -13 -36 -39 -44 -55 -67 -67 -119 -114 -90 -79 -74 -70 -73 -73 -59 -39 -32 -30 -17 -5 -5 -4 -3 -4 -3 -8 -15 -11 -9 -10 -12 -15 -15 -14 -14 -15 -19 -24 -23 -25 -31 -36 -39 -43 -72 -93 -71 -45 -75 -55 -57 -63 -47 -34 -86 -51 -21 -36 -39 -9 -41 -51 -52 -64 -40 -39 -38 -33 -28 -27 -22 -10 -14 -16 -11 -22 -17 -15 -10 -11 -14 -21 -37 -50 -55 -51 -62 -52 -43 -39 -33 -20 -16 -24 -24 -22 -29 -45 -43 -54 -62 -44 -7 -12 -17 -16 -20 -25 -34 -38 -29 -18 -21 -23 -17 -34 -43 -35 -23 -22 -16 -14 -15 -17 -20 -18 -15 -15 -16 -13 -13 -17 -15 -13 -11 -12 -10 -13 -21 -22 -12 -16 -8 -9 -11 -11 -12 -9 -6 -11 -23 -33 -38 -15 -5 -4 -6 -6 -21 -26 -23 -15 -11 -15 -34 -51 -61 -62 -58 -32 -34 -30 -29 -39 -35 -32 -24 -27 -35 -32 -23 -34 -31 -33 -42 -19 -16 -17 -14 -11 -13 -13 -17 -14 -16 -20 -20 -11 -15 -16 -16 -17 -19 -18 -18 -13 -8 -9 -15 -15 -23 -17 -2 -4 -1 0 0 0 0 0 0 0 0 0 -1 -8 -2 0 0 0 0 0 0 -2 -6 -10 -18 -11 -15 -11 0 0 0 0 0 0 0 -3 -18 -16 -13 -9 -10 -13 -9 -14 -19 -24 -31 -29 -17 -13 -18 -23 -18 -7 -8 -10 -10 -27 -87 -89 -81 -64 -47 -32 -27 -21 -18 -18 -19 -18 -9 -9 -17 -24 -27 -17 -22 -29 -30 -29 -31 -30 -21 -10 -10 -17 -19 -4 -24 -29 -32 -32 -31 -38 -32 -29 -31 -29 -17 -12 -9 -7 -7 -13 -36 -39 -36 -47 -58 -52 -34 -28 -26 -36 -41 -29 -25 -29 -11 -9 -16 0 0 0 -2 -9 -15 -15 -14 -10 -7 -7 -8 -9 -9 -8 -5 -6 -8 -5 -7 -5 -6 -9 -13 -13 -9 -6 -7 -8 -7 -7 -28 -79 -107 -111 -113 -144 -117 -78 -41 -23 -21 -82 -104 -102 -97 -100 -89 -75 -62 -60 -58 -47 -30 -36 -43 -47 -43 -34 -24 -23 -34 -34 -31 -30 -22 -37 -40 -39 -32 -21 -28 -26 -28 -23 -17 -15 -6 -7 -8 -12 -17 -18 -11 -14 -17 -20 -33 -62 -63 -56 -47 -35 -27 -33 -20 -12 -16 -18 -19 -30 -28 -11 -6 -6 -5 -6 -6 -29 -23 -5 -6 -8 -4 -8 -9 -7 -6 -7 -19 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -51 -57 -26 -12 -6 -5 -4 -5 -7 -8 -11 -14 -13 -11 -11 -13 -15 -18 -17 -18 -17 -16 -17 -18 -21 -21 -23 -25 -26 -30 -35 -37 -31 -34 -45 -37 -22 -10 0 0 0 0 0 0 0 -8 -18 -33 -31 -30 -30 -24 -18 -23 -25 -20 -20 -16 -17 -28 -29 -34 -30 -19 -26 -34 -32 -32 -26 -12 -23 -24 -26 -25 0 -136 -173 -161 -162 -105 -126 -113 -99 -92 -107 -128 -60 -39 -32 -13 -20 -15 -13 -19 -21 -25 -28 -23 -8 0 0 -7 -32 -49 -45 -26 -23 -29 -27 -14 -8 -9 -4 -8 -33 -44 -147 -277 -290 -251 -2 0 0 -208 -487 -408 -416 -419 -418 -417 -394 -381 -354 -316 -275 -170 -138 -144 -140 -125 -130 -107 -61 -49 -91 -92 -46 -85 -105 -89 -81 -68 -61 -56 -55 -54 -44 -43 -42 -40 -43 -62 -95 -53 -39 -38 -37 -29 -28 -23 -13 -12 -16 -27 -24 -17 -26 -67 -34 -23 -16 -12 -10 -18 -14 -11 -11 -14 -16 -12 -9 -8 -11 -14 -24 -50 -97 -141 -147 -136 -106 -83 -74 -73 -76 -76 -82 -79 -77 -79 -66 -73 -67 -50 -37 -33 -13 -8 -12 -15 -14 -19 -20 -18 -18 -17 -20 -20 -25 -31 -32 -35 -42 -46 -48 -57 -59 -87 -66 -66 -104 -102 -75 -48 -36 -42 -62 -49 -23 -16 -21 -18 -15 -40 -65 -57 -28 -7 -8 -27 -19 -2 -2 -8 -39 -26 -10 -18 -25 -60 -64 -49 -33 -30 -56 -71 -62 -54 -64 -63 -48 -42 -36 -25 -15 -22 -27 -25 -40 -65 -58 -59 -60 -39 -8 -10 -26 -25 -22 -20 -17 -17 -19 -14 -17 -26 -19 -22 -35 -30 -17 -8 -6 -11 -9 -8 -12 -15 -13 -14 -17 -17 -13 -10 -12 -12 -13 -15 -13 -13 -16 -18 -14 -17 -9 -12 -12 -12 -13 -11 -10 -10 -11 -17 -33 -28 -27 -18 -16 -16 -15 -15 -18 -15 -12 -15 -9 -8 -13 -36 -50 -36 -31 -21 -19 -25 -29 -31 -21 -30 -41 -34 -20 -35 -27 -30 -31 -23 -17 -17 -11 -9 -11 -16 -22 -16 -15 -17 -17 -11 -18 -19 -18 -17 -16 -15 -17 -11 -8 -11 -17 -16 -25 -28 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -1 0 0 0 0 0 0 0 -3 -1 -1 -5 -7 -16 -15 -17 -31 -10 -12 -13 -23 -31 -23 -12 -15 -17 -20 -21 -16 -8 -8 -7 -35 -90 -93 -68 -49 -43 -42 -32 -25 -23 -20 -17 -15 -14 -17 -17 -26 -25 -16 -14 -27 -32 -30 -23 -22 -21 -14 -14 -18 -25 -31 -27 -27 -31 -34 -34 -34 -32 -30 -22 -21 -26 -31 -29 -25 -30 -37 -36 -40 -35 -50 -51 -42 -32 -31 -29 -29 -30 -26 -24 -24 -11 -2 0 -1 0 0 0 -12 -15 -14 -19 -12 -11 -10 -8 -8 -10 -13 -11 -9 -6 -4 -10 -5 -8 -11 -13 -13 -14 -8 -6 -26 -37 -6 -7 -94 -127 -131 -130 -129 -99 -87 -62 -33 -17 -29 -31 -34 -40 -56 -88 -92 -86 -73 -57 -38 -24 -39 -38 -38 -40 -40 -35 -25 -45 -40 -31 -29 -26 -33 -34 -39 -34 -24 -25 -27 -28 -21 -16 -16 -12 -11 -12 -9 -11 -15 -12 -14 -15 -16 -16 -18 -23 -48 -45 -45 -46 -42 -20 -20 -22 -14 -4 -7 -11 -9 -7 -7 -6 -7 -8 -6 -8 -10 -8 -6 -8 -12 -10 -6 -7 -8 -5 -7 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -17 -9 -10 -9 -7 -7 -8 -10 -12 -14 -16 -15 -14 -14 -12 -14 -17 -20 -9 -9 -12 -15 -10 -13 -16 -20 -25 -30 -37 -33 -27 -29 -33 -39 -55 -59 -33 0 0 0 0 -10 -41 -37 -28 -26 -26 -19 -23 -23 -24 -27 -14 -20 -25 -25 -21 -24 -34 -27 -25 -32 -35 -22 -20 -18 -16 -28 -28 -27 -25 -30 -42 -162 -142 -115 -108 -123 -120 -79 -66 -45 -56 -35 -32 -21 -14 -24 -39 -32 -26 -21 -14 -16 -19 -9 -9 -14 -1 -13 -24 -37 -35 -17 -15 -21 -16 -18 -54 -29 -9 -2 -28 -134 -324 -245 -51 0 0 0 -319 -436 -389 -395 -411 -395 -391 -385 -355 -300 -226 -161 -135 -119 -110 -104 -96 -92 -94 -95 -69 -75 -68 -39 -45 -74 -63 -52 -50 -55 -52 -48 -45 -44 -49 -48 -43 -42 -50 -64 -51 -40 -34 -36 -45 -14 -16 -17 -13 -14 -21 -28 -22 -32 -43 -28 -24 -25 -25 -27 -36 -35 -12 -5 -8 -15 -17 -18 -16 -17 -16 -21 -72 -126 -144 -141 -122 -90 -77 -87 -97 -90 -53 -62 -48 -50 -61 -67 -82 -99 -99 -90 -79 -20 -9 -15 -18 -18 -25 -20 -19 -19 -21 -27 -23 -23 -29 -37 -45 -29 -51 -60 -60 -54 -42 -47 -53 -88 -89 -51 -90 -44 -51 -89 -93 -21 -38 -29 -21 -14 -46 -29 -40 -26 -10 -6 -25 -14 -4 -6 -16 -23 -42 -24 -13 -23 -30 -69 -57 -26 -14 -40 -34 -40 -48 -55 -62 -62 -49 -34 -27 -29 -23 -72 -42 -53 -71 -67 -67 -50 -30 -10 -10 -23 -16 -10 -17 -21 -18 -15 -7 -17 -23 -19 -13 -42 -37 -16 -5 -10 -19 -21 -12 -11 -14 -10 -13 -17 -18 -14 -7 -10 -13 -15 -11 -11 -10 -7 -9 -6 -4 -8 -10 -11 -13 -13 -8 -6 -7 -8 -7 -11 -19 -20 -13 -17 -16 -10 -22 -18 -11 -11 -12 -9 -9 -9 -16 -21 -20 -22 -8 -23 -34 -32 -23 -14 -14 -9 -14 -23 -34 -19 -25 -25 -22 -17 -16 -11 -9 -10 -15 -20 -16 -12 -13 -14 -14 -19 -19 -16 -14 -14 -16 -16 -10 -8 -12 -17 -21 -27 -28 -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 -22 -22 -9 0 -1 -25 -25 -29 -30 -28 -26 -25 -30 -27 -15 -16 -23 -18 -14 -14 -16 -8 -7 -23 -53 -82 -82 -62 -48 -44 -29 -18 -29 -28 -19 -15 -14 -12 -13 -9 -18 -17 -14 -16 -15 -17 -26 -23 -16 -18 -13 -16 -23 -27 -31 -31 -20 -31 -37 -37 -34 -28 -29 -21 -18 -21 -27 -33 -35 -29 -32 -34 -37 -41 -39 -34 -31 -34 -35 -33 -29 -14 -13 -18 -10 -19 -5 0 -13 -24 -2 -30 -16 -17 -24 -42 -24 -15 -17 -16 -15 -14 -12 -10 -15 -13 -6 -7 -6 -12 -13 -11 -10 -12 -8 -34 -45 -33 -22 -61 -124 -136 -134 -133 -120 -64 -74 -53 -43 -34 -25 -35 -36 -71 -86 -87 -91 -86 -72 -58 -45 -37 -36 -37 -35 -37 -41 -42 -36 -33 -35 -20 -16 -25 -25 -29 -25 -26 -23 -22 -27 -23 -22 -19 -18 -17 -7 -10 -8 -10 -13 -14 -16 -10 -10 -9 -33 -68 -20 -45 -56 -47 -34 -28 -50 -46 -48 -46 -30 -5 -4 -3 -6 -7 -7 -8 -4 -3 -6 -8 -8 -8 -8 -9 -11 -13 -14 -6 -6 -16 -26 -25 -16 -12 -14 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -29 -17 -8 -10 -12 -7 -6 -8 -11 -11 -12 -16 -18 -18 -18 -16 -16 -16 -17 -16 -15 -18 -18 -9 -10 -12 -15 -20 -26 -32 -34 -29 -24 -21 -29 -35 -42 -17 0 0 0 -22 -38 -36 -29 -27 -25 -26 -29 -28 -22 -18 -27 -34 -29 -35 -34 -32 -34 -33 -32 -25 -23 -22 -14 -12 -16 -25 -28 -26 -25 -116 -176 -135 -47 -99 -151 -218 -174 -60 -72 -80 -75 -55 -35 -27 -17 -51 -90 -75 -35 -23 -15 -14 -15 -17 -27 -20 -9 -42 -36 -36 -41 -31 -26 -14 -9 -18 -44 -55 -37 -13 -40 -134 -266 -252 -94 0 0 -63 -430 -458 -417 -395 -409 -398 -391 -376 -342 -256 -206 -180 -163 -138 -101 -61 -102 -114 -113 -108 -95 -95 -72 -49 -48 -80 -49 -39 -37 -43 -50 -46 -39 -42 -44 -46 -48 -45 -44 -34 -26 -37 -43 -47 -40 -26 -22 -23 -9 -8 -15 -23 -18 -32 -34 -28 -24 -24 -15 -33 -46 -46 -14 -4 -8 -14 -18 -21 -22 -18 -19 -24 -26 -28 -53 -68 -80 -88 -103 -55 -58 -50 -20 -41 -34 -22 -21 -23 -38 -52 -82 -90 -88 -94 -84 -67 -31 -31 -52 -16 -16 -23 -30 -35 -24 -28 -29 -42 -53 -55 -63 -67 -72 -70 -56 -26 -33 -66 -69 -42 -86 -33 -32 -36 -40 -41 -39 -30 -15 -18 -33 -22 -46 -44 -38 -34 -27 -5 -25 -16 -5 -7 -24 -48 -34 -12 -10 -41 -43 -28 -32 -56 -47 -33 -39 -48 -47 -35 -33 -34 -30 -51 -71 -33 -31 -42 -46 -51 -57 -38 -22 -15 -20 -49 -58 -12 -17 -23 -26 -26 -22 -31 -24 -24 -36 -47 -39 -31 -22 -20 -21 -26 -12 -15 -20 -14 -6 -14 -18 -24 -24 -20 -23 -65 -83 -59 -27 -9 -9 -8 -8 -10 -9 -7 -11 -18 -14 -4 -5 -7 -8 -23 -42 -33 -8 -6 -6 -15 -20 -11 -11 -12 -9 -7 -9 -9 -9 -9 -8 -12 -11 -9 -11 -24 -21 -11 -12 -8 -6 -12 -20 -18 -24 -24 -19 -16 -16 -16 -16 -9 -10 -15 -14 -13 -11 -12 -12 -12 -13 -10 -11 -16 -16 -7 -7 -9 -11 -16 -20 -20 -17 -18 -6 -9 -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 -2 -20 -28 -26 -20 -16 -22 -12 -22 -28 -29 -29 -29 -29 -26 -27 -29 -22 -18 -13 -11 -11 -8 -5 -85 -77 -75 -77 -65 -42 -43 -24 -12 -17 -26 -15 -14 -12 -11 -13 -18 -13 -10 -11 -13 -15 -22 -25 -18 -13 -16 -19 -19 -28 -27 -24 -24 -24 -33 -38 -34 -28 -28 -32 -34 -23 -18 -21 -27 -33 -6 -21 -31 -37 -44 -32 -30 -20 -22 -28 -26 -28 -25 -23 -21 -15 -20 -7 -1 -17 -21 -6 -33 -6 -26 -37 -41 -59 -4 -2 -11 -17 -16 -13 -14 -14 -11 -7 -5 -2 -5 -9 -8 -6 -6 -6 -7 -14 -16 -47 -112 -139 -130 -112 -95 -92 -101 -106 -46 -50 -70 -72 -63 -54 -93 -95 -99 -106 -89 -77 -66 -52 -41 -35 -32 -28 -33 -40 -43 -39 -30 -33 -18 -17 -24 -29 -41 -29 -32 -29 -23 -24 -23 -18 -13 -9 -10 -13 -8 -9 -8 -11 -14 -14 -15 -19 -21 -18 -30 -47 -43 -52 -34 -19 -19 -2 -1 0 -2 -4 -2 -4 -4 -10 -10 -8 -9 -6 -9 -6 -8 -7 -4 -4 -4 -10 -13 -12 -13 -12 -23 -11 -10 -13 -11 -16 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -24 -26 -18 -13 -9 -8 -8 -9 -11 -12 -14 -16 -18 -16 -9 -13 -16 -19 -19 -21 -20 -14 -9 -9 -11 -12 -14 -16 -19 -18 -16 -16 -17 -22 -30 -41 -31 -4 0 -1 -43 -33 -27 -32 -31 -26 -23 -23 -25 -32 -19 -30 -35 -33 -49 -49 -39 -20 -8 -37 -19 -14 -10 -9 -10 -10 -21 -22 -31 -59 -119 -212 -179 -117 -159 -114 -110 -100 -73 -98 -107 -82 -55 -25 -21 -69 -61 -83 -83 -24 -29 -11 -10 -31 -48 -38 -21 -7 -4 -15 -17 -42 -48 -36 -16 -7 -1 -18 -39 -44 -27 -45 -149 -137 -32 -75 0 0 -174 -437 -444 -425 -395 -391 -397 -369 -360 -308 -259 -205 -236 -221 -169 -122 -112 -143 -126 -123 -106 -91 -86 -79 -85 -71 -58 -52 -31 -29 -34 -40 -38 -37 -47 -52 -53 -54 -49 -39 -56 -54 -40 -17 -7 -9 -22 -26 -21 -7 -10 -14 -18 -20 -24 -23 -24 -33 -37 -21 -33 -40 -41 -35 -12 -21 -16 -15 -19 -25 -20 -17 -20 -26 -25 -25 -17 -20 -21 -21 -25 -22 -10 -17 -30 -23 -21 -21 -23 -19 -25 -43 -58 -68 -57 -36 -49 -28 -19 -26 -33 -34 -74 -56 -35 -50 -93 -75 -57 -59 -74 -90 -84 -79 -73 -75 -70 -56 -38 -65 -54 -40 -36 -34 -28 -40 -50 -45 -33 -28 -15 -20 -40 -59 -55 -56 -31 -20 -32 -37 -35 -25 -12 -19 -57 -62 -48 -16 -15 -37 -42 -34 -40 -46 -25 -30 -29 -29 -28 -30 -37 -29 -23 -27 -27 -17 -21 -14 -13 -32 -54 -28 -18 -12 -39 -74 -54 -48 -42 -31 -28 -28 -27 -19 -26 -35 -41 -37 -28 -25 -23 -24 -26 -18 -23 -25 -18 -8 -15 -18 -35 -40 -31 -20 -32 -74 -52 -27 -13 -8 -19 -14 -11 -10 -7 -8 -6 -9 -8 -20 -40 -10 -11 -11 -15 -12 -9 -4 -14 -19 -17 -14 -11 -9 -7 -9 -12 -5 -5 -3 -5 -11 -14 -6 -15 -15 -8 -9 -10 -11 -8 -12 -19 -25 -27 -19 -17 -16 -15 -15 -7 -8 -10 -11 -12 -8 -12 -12 -11 -11 -11 -13 -16 -18 -14 -9 -10 -12 -14 -16 -19 -24 -29 -18 -25 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -12 -13 -12 -10 -15 -25 -28 -28 -26 -24 -23 -21 -22 -21 -19 -18 -14 -14 -14 -14 -27 -90 -81 -77 -65 -49 -35 -36 -20 -14 -15 -17 -15 -14 -10 -11 -11 -9 -9 -12 -12 -10 -10 -12 -12 -8 -11 -13 -13 -12 -22 -24 -25 -30 -33 -20 -33 -34 -27 -23 -27 -30 -29 -21 -20 -24 -27 -7 -32 -35 -28 -27 -28 -29 -16 -21 -25 -25 -31 -39 -16 -10 -11 -11 -13 -3 -22 -17 -10 -30 -16 -17 -60 -75 -66 -59 -16 -21 -21 -19 -18 -17 -11 -14 -13 -10 -7 -2 -4 -3 -5 -6 -5 -8 -43 -26 -28 -76 -131 -130 -117 -97 -91 -105 -107 -40 -72 -96 -112 -118 -120 -101 -71 -72 -88 -90 -81 -53 -46 -51 -51 -45 -50 -38 -42 -44 -44 -45 -42 -28 -21 -14 -23 -49 -33 -30 -21 -20 -24 -20 -15 -19 -21 -19 -17 -17 -12 -10 -12 -15 -14 -14 -14 -15 -10 -23 -48 -30 -26 -21 -13 -6 -3 -3 -1 0 0 -1 -3 -6 -8 -12 -11 -8 -13 -53 -35 -17 -11 -8 -5 -10 -7 -10 -16 -18 -15 -14 -15 -16 -18 -17 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -77 -29 -16 -12 -14 -9 -8 -9 -10 -12 -12 -15 -11 -7 -8 -8 -8 -11 -13 -10 -10 -10 -11 -12 -12 -13 -14 -16 -15 -13 -10 -9 -10 -20 -34 -49 -15 0 -19 -56 -30 -30 -32 -27 -17 -13 -14 -20 -23 -17 -34 -37 -32 -32 -41 -18 -16 -15 -21 -14 -18 -12 -13 -15 -14 -22 -16 -26 -43 -46 -270 -261 -203 -172 -127 -117 -99 -83 -88 -93 -99 -56 -32 -32 -59 -47 -35 -28 -25 -20 -1 -2 -30 -49 -41 -38 -36 -30 -16 -17 -55 -56 -50 -30 -11 -2 -26 -31 -34 -40 -30 -144 -245 -282 -433 -417 -300 -344 -412 -408 -399 -356 -351 -375 -390 -343 -139 -180 -180 -192 -206 -160 -135 -129 -126 -111 -112 -85 -98 -104 -84 -61 -75 -34 -20 -25 -39 -41 -41 -40 -39 -38 -44 -52 -55 -50 -42 -45 -41 -31 -17 -6 -6 -11 -10 -5 -7 -18 -25 -27 -32 -32 -30 -28 -31 -41 -38 -32 -37 -35 -24 -14 -14 -17 -15 -22 -24 -20 -20 -16 -21 -23 -22 -17 -27 -32 -29 -23 -21 -12 -21 -22 -26 -31 -24 -24 -22 -17 -15 -28 -25 -27 -26 -27 -36 -28 -37 -41 -50 -89 -90 -115 -109 -99 -83 -58 -65 -128 -154 -126 -84 -89 -105 -110 -78 -39 -83 -59 -61 -65 -50 -17 -31 -47 -39 -22 -28 -11 -22 -45 -63 -65 -62 -25 -19 -22 -16 -31 -30 -11 -17 -38 -42 -63 -65 -69 -66 -50 -69 -28 -32 -35 -25 -28 -33 -33 -35 -36 -28 -22 -23 -24 -17 -12 -13 -28 -48 -43 -19 -9 -16 -36 -32 -31 -40 -46 -40 -46 -38 -25 -26 -26 -32 -39 -38 -25 -25 -24 -23 -25 -27 -25 -19 -16 -10 -6 -7 -15 -24 -24 -23 -38 -75 -58 -58 -34 -13 -11 -9 -14 -12 -10 -9 -4 -4 -9 -38 -54 -5 -16 -18 -17 -15 -13 -10 -21 -22 -19 -16 -13 -15 -15 -14 -12 -9 -5 -1 -5 -10 -11 -8 -9 -10 -10 -12 -16 -16 -12 -20 -20 -20 -23 -17 -17 -15 -14 -16 -14 -14 -15 -11 -8 -9 -12 -12 -5 -7 -13 -15 -10 -11 -9 -8 -11 -12 -12 -12 -15 -19 -27 -34 -34 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -20 -8 -3 -33 -30 -23 -20 -23 -24 -25 -24 -21 -20 -20 -20 -20 -19 -19 -20 -18 -17 -16 -18 -41 -79 -84 -84 -59 -40 -27 -14 -13 -19 -17 -12 -11 -12 -12 -14 -12 -15 -24 -23 -14 -12 -16 -19 -17 -8 -7 -10 -11 -10 -13 -12 -20 -22 -22 -19 -26 -26 -20 -23 -28 -29 -34 -32 -28 -26 -22 -17 -25 -24 -23 -28 -33 -28 -45 -36 -22 -15 -30 -31 -27 -7 0 -5 -11 -6 -19 -9 -13 -27 -25 -20 -77 -88 -81 -60 -3 -24 -24 -23 -21 -18 -14 -9 -10 -10 -13 -13 -5 -4 -6 -8 -8 -8 -12 -16 -16 -58 -112 -115 -104 -102 -95 -94 -95 -63 -106 -110 -106 -105 -103 -79 -89 -98 -99 -97 -80 -28 -28 -47 -52 -51 -59 -58 -53 -47 -48 -50 -51 -51 -50 -27 -8 -9 -18 -38 -28 -19 -21 -25 -24 -24 -28 -23 -13 -9 -10 -9 -10 -10 -10 -11 -10 -7 -7 -25 -38 -23 -8 -7 -2 0 0 0 0 0 0 0 -1 -2 -5 -25 -29 -22 -20 -36 -19 -12 -10 -9 -9 -12 -8 -21 -34 -39 -32 -30 -12 -26 -28 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -43 -21 -16 -14 -9 -7 -8 -9 -11 -14 -17 -10 -9 -9 -10 -10 -11 -12 -12 -12 -12 -13 -14 -16 -18 -24 -26 -21 -14 -12 -21 -23 -33 -41 -3 0 -38 -49 -30 -30 -34 -22 -12 -8 -11 -19 -18 -26 -41 -43 -46 -37 -37 -32 -35 -46 -30 -16 -18 -19 -13 -13 -14 -16 -11 -77 -44 -19 -60 -237 -238 -221 -146 -66 -140 -104 -108 -101 -74 -48 -32 -14 -17 -30 -37 -28 -31 -17 -2 -7 -19 -31 -33 -34 -39 -45 -33 -30 -44 -34 -50 -31 -15 -11 -13 -18 -30 -34 -58 -156 -422 -377 -350 -374 -391 -397 -403 -378 -344 -320 -324 -367 -388 -326 -173 -209 -218 -184 -161 -134 -121 -130 -122 -109 -102 -93 -105 -110 -96 -68 -68 -9 -30 -38 -39 -30 -33 -38 -41 -45 -52 -57 -60 -51 -41 -35 -24 -15 -14 -10 -8 -5 -9 -11 -19 -30 -30 -28 -35 -41 -41 -36 -13 -32 -27 -27 -40 -39 -20 -10 -10 -15 -22 -31 -27 -19 -16 -17 -26 -20 -16 -15 -19 -22 -24 -23 -20 -19 -45 -32 -22 -30 -41 -42 -41 -21 -15 -22 -26 -24 -36 -40 -42 -35 -31 -39 -41 -44 -53 -96 -109 -65 -48 -61 -71 -79 -121 -118 -101 -162 -193 -154 -82 -53 -112 -116 -108 -68 -45 -28 -26 -45 -46 -33 -25 -13 -39 -34 -49 -64 -66 -11 -38 -47 -45 -53 -55 -9 -6 -15 -19 -15 -2 -60 -81 -62 -59 -86 -76 -64 -41 -29 -37 -25 -24 -30 -29 -18 -7 -13 -15 -12 -12 -18 -10 -26 -20 -9 -12 -43 -41 -32 -30 -31 -37 -54 -35 -26 -30 -24 -28 -39 -28 -15 -18 -22 -21 -22 -22 -22 -16 -21 -15 -10 -8 -10 -20 -21 -24 -31 -44 -50 -81 -53 -32 -29 -26 -23 -13 -13 -12 -8 -7 -6 -24 -26 -11 -11 -10 -10 -14 -19 -18 -9 -11 -10 -10 -10 -13 -18 -15 -11 -9 -8 -5 -4 -9 -14 -15 -13 -10 -14 -19 -20 -13 -16 -22 -22 -20 -21 -20 -16 -13 -14 -15 -15 -16 -15 -15 -13 -13 -14 -14 -12 -12 -18 -18 -8 -8 -9 -8 -7 -8 -9 -2 -12 -20 -27 -37 -32 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -9 -1 0 -3 -18 -53 -58 -36 -10 -39 -34 -29 -23 -20 -21 -20 -19 -18 -16 -16 -16 -16 -16 -16 -16 -17 -19 -17 -16 -47 -80 -83 -80 -55 -43 -32 -19 -14 -18 -16 -12 -14 -17 -14 -9 -10 -11 -12 -14 -14 -16 -19 -17 -10 -12 -13 -5 -6 -12 -16 -16 -27 -28 -24 -21 -19 -22 -16 -22 -28 -26 -23 -30 -30 -27 -18 -15 -37 -32 -35 -52 -53 -43 -66 -39 -38 -45 -30 -4 -9 -3 0 -16 -35 -30 -5 -35 -33 -26 -26 -38 -71 -81 -85 -79 -50 -38 -20 -17 -15 -14 -15 -11 -11 -36 -31 -14 -7 -5 -2 -6 -7 -22 -66 -61 -86 -106 -108 -87 -74 -46 -52 -46 -53 -79 -94 -114 -109 -102 -96 -87 -37 -82 -94 -81 -61 -38 -20 -52 -38 -37 -54 -54 -55 -49 -50 -52 -52 -54 -51 -41 -44 -35 -13 -35 -35 -18 -15 -22 -22 -15 -12 -17 -20 -18 -15 -13 -8 -7 -7 -9 -12 -12 -8 -30 -36 -19 -8 -7 -2 0 0 0 0 0 0 0 0 -2 -8 -27 -39 -30 -18 -21 -28 -19 -42 -52 -35 -7 -6 -47 -55 -58 -49 -24 -6 -19 -12 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -47 -30 -25 -16 -11 -8 -7 -8 -9 -12 -14 -7 -9 -9 -9 -10 -11 -11 -12 -14 -14 -14 -15 -18 -21 -27 -32 -29 -25 -19 -12 -21 -29 -45 -38 -6 -58 -43 -33 -34 -35 -16 -20 -15 -13 -21 -18 -36 -46 -43 -41 -50 -46 -42 -31 -25 -22 -18 -14 -16 -22 -19 -12 -33 -60 -91 -119 -33 -124 -273 -330 -303 -239 -181 -148 -111 -89 -63 -43 -35 -35 -14 -9 -20 -25 -19 -71 -19 -9 -18 -24 -16 -16 -16 -21 -35 -51 -18 -20 -39 -50 -28 -17 -14 -9 -7 -27 -37 -62 -170 -342 -334 -288 -329 -362 -362 -356 -350 -327 -322 -345 -376 -307 -271 -224 -182 -183 -152 -152 -149 -144 -147 -136 -97 -99 -100 -97 -100 -72 -70 -39 -16 -44 -50 -39 -28 -21 -25 -27 -40 -49 -52 -62 -45 -32 -26 -22 -13 -25 -31 -35 -30 -20 -32 -37 -35 -31 -31 -35 -34 -39 -31 -15 -46 -22 -20 -29 -35 -32 -20 -16 -19 -28 -34 -24 -16 -13 -17 -22 -25 -22 -19 -18 -19 -20 -24 -25 -25 -24 -28 -18 -21 -31 -35 -33 -23 -22 -23 -27 -45 -47 -50 -54 -53 -48 -47 -57 -68 -78 -67 -39 -29 -42 -64 -84 -87 -110 -77 -53 -35 -72 -172 -115 -85 -97 -147 -141 -93 -49 -34 -30 -34 -48 -39 -35 -32 -22 -15 -48 -63 -73 -74 -35 -62 -63 -50 -41 -37 -30 -35 -18 -10 -20 -39 -64 -60 -27 -23 -81 -80 -53 -40 -37 -25 -24 -26 -26 -20 -17 -24 -23 -14 -14 -18 -16 -22 -20 -14 -16 -24 -37 -37 -40 -38 -41 -62 -31 -27 -24 -22 -25 -26 -27 -28 -28 -25 -19 -33 -31 -25 -23 -26 -26 -26 -16 -16 -31 -25 -27 -30 -34 -44 -68 -56 -47 -29 -23 -29 -12 -14 -9 -3 -3 -8 -11 -10 -9 -10 -11 -7 -15 -19 -17 -9 -10 -8 -7 -5 -5 -10 -12 -9 -14 -12 -8 -7 -6 -10 -12 -12 -10 -12 -9 -11 -14 -15 -15 -24 -24 -24 -20 -11 -11 -13 -16 -16 -15 -15 -13 -14 -15 -17 -18 -16 -11 -11 -9 -3 -5 -1 -9 -10 -9 -6 -2 -15 -21 -27 -26 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -50 -57 -62 -46 -34 -40 -56 -47 -45 -42 -33 -30 -24 -28 -25 -25 -32 -16 -15 -21 -20 -17 -16 -13 -23 -25 -20 -15 -18 -40 -54 -59 -59 -64 -49 -41 -39 -28 -15 -21 -15 -16 -19 -20 -15 -12 -7 -5 -6 -10 -16 -17 -18 -21 -17 -10 -10 -7 -6 -7 -14 -20 -22 -27 -21 -16 -15 -20 -17 -17 -25 -23 -19 -25 -22 -23 -24 -27 -40 -69 -70 -29 -27 -38 -48 -48 -30 -43 -47 -34 -30 -25 -5 -19 -34 -42 -46 -34 -34 -30 -29 -33 -36 -37 -28 -61 -85 -57 -32 -17 -14 -14 -13 -10 -9 -18 -39 -30 -18 -32 -5 -6 -17 -36 -67 -68 -83 -104 -94 -75 -69 -55 -14 -71 -93 -88 -90 -106 -114 -107 -93 -71 -55 -87 -96 -72 -54 -52 -43 -71 -45 -50 -61 -50 -53 -48 -44 -44 -51 -58 -45 -39 -40 -41 -37 -38 -40 -31 -24 -19 -18 -27 -14 -19 -19 -13 -9 -12 -9 -10 -10 -14 -16 -16 -61 -46 -25 -11 -7 -4 -1 0 0 0 0 0 0 0 0 -1 -5 -11 -21 -15 -8 -6 -4 -6 -13 -18 -14 -14 -41 -54 -37 -42 -41 -28 -45 -31 -24 -20 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -61 -26 -21 -19 -15 -10 -10 -10 -9 -7 -10 -11 -10 -12 -12 -11 -11 -12 -13 -14 -14 -16 -19 -25 -30 -31 -32 -28 -26 -28 -29 -62 -57 -47 -61 -34 -34 -35 -27 -12 -19 -11 -18 -25 -26 -31 -21 -28 -25 -2 -12 -29 -27 -21 -23 -15 -17 -19 -17 -13 -11 -49 -93 -136 -173 -20 -235 -205 -212 -273 -208 -81 -122 -137 -94 -81 -95 -76 -53 -45 -37 -23 -11 -1 -16 -30 -33 -41 -32 -3 -5 -5 -3 -8 -21 -10 -12 -31 -42 -35 -20 -17 -16 -17 -24 -35 -38 -140 -274 -322 -256 -326 -341 -330 -312 -309 -329 -333 -337 -335 -261 -210 -190 -179 -180 -180 -169 -160 -149 -143 -129 -76 -101 -124 -115 -92 -46 -86 -80 -46 -38 -57 -44 -30 -23 -21 -16 -23 -27 -41 -47 -31 -25 -26 -25 -19 -16 -12 -22 -33 -33 -41 -27 -34 -51 -51 -42 -39 -46 -33 -20 -23 -23 -16 -16 -23 -29 -23 -22 -23 -23 -20 -12 -10 -12 -15 -21 -26 -23 -24 -24 -27 -28 -31 -31 -34 -33 -31 -21 -13 -13 -16 -22 -26 -29 -33 -48 -60 -59 -58 -66 -73 -72 -67 -75 -75 -85 -57 -22 -31 -41 -41 -40 -49 -64 -37 -41 -41 -103 -204 -177 -187 -174 -157 -146 -118 -81 -48 -35 -42 -47 -62 -56 -34 -26 -41 -41 -59 -72 -69 -58 -58 -55 -55 -67 -78 -68 -56 -42 -16 -1 -15 -53 -80 -86 -79 -63 -65 -47 -46 -38 -36 -43 -25 -28 -18 -14 -22 -22 -18 -18 -17 -18 -24 -20 -17 -14 -23 -44 -43 -36 -29 -20 -15 -17 -29 -32 -27 -23 -15 -15 -27 -33 -30 -27 -35 -36 -27 -25 -27 -24 -25 -12 -24 -32 -24 -26 -30 -31 -36 -52 -73 -75 -35 -19 -20 -14 -16 -12 -11 -9 -9 -13 -12 -9 -8 -11 -12 -13 -13 -10 -21 -34 -7 -7 -6 -4 -7 -12 -7 -24 -17 -10 -11 -12 -11 -11 -12 -10 -7 -20 -21 -16 -15 -18 -18 -19 -15 -13 -11 -10 -11 -16 -17 -18 -17 -13 -14 -15 -17 -21 -23 -16 -9 -4 -4 -3 -8 -12 -12 -7 -5 -6 -3 0 -15 -17 -9 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 -34 -32 -33 -34 -36 -38 -32 -29 -38 -36 -26 -35 -38 -34 -29 -27 -26 -16 -26 -22 -18 -19 -14 -12 -22 -18 -14 -31 -95 -67 -51 -56 -62 -50 -46 -38 -23 -18 -21 -17 -19 -18 -17 -16 -13 -11 -14 -11 -8 -11 -15 -15 -21 -15 -10 -12 -12 -13 -4 -10 -20 -20 -16 -17 -15 -15 -17 -18 -18 -30 -21 -17 -22 -20 -18 -23 -11 0 0 -7 -50 -43 -33 -35 -41 -40 -40 -15 -18 -34 -34 -20 -30 -37 -40 -43 -37 -38 -37 -38 -40 -37 -32 -29 -28 -67 -87 -54 -28 -33 -20 -12 -11 -12 -42 -54 -57 -42 -29 -5 -1 -63 -103 -96 -80 -105 -102 -90 -79 -68 -48 -8 -98 -120 -115 -111 -111 -120 -94 -78 -75 -80 -95 -95 -88 -78 -72 -73 -77 -71 -61 -60 -55 -48 -41 -39 -51 -56 -56 -52 -59 -49 -45 -44 -40 -32 -34 -39 -33 -27 -26 -16 -23 -12 -12 -13 -11 -11 -13 -10 -34 -59 -63 -57 -43 -18 -9 -10 -8 -1 0 0 0 0 0 0 0 -2 -3 -5 -12 -11 -9 -9 -8 -22 -85 -56 -28 -18 -20 -36 -45 -33 -38 -40 -39 -40 -44 -33 -30 -24 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -22 -41 -35 -24 -16 -14 -17 -10 -12 -16 -18 -14 -16 -17 -16 -14 -13 -12 -11 -11 -13 -16 -22 -25 -28 -33 -34 -36 -32 -35 -57 -58 -52 -46 -33 -30 -29 -16 -8 -7 -10 -25 -30 -38 -43 -28 -3 0 0 -8 -29 -29 -26 -18 -13 -22 -23 -22 -19 -18 -21 -22 -131 -106 -22 -80 -264 -218 -191 -185 -27 -142 -169 -146 -111 -109 -109 -134 -125 -62 -19 -11 -7 -29 -50 -41 -27 -10 -1 -1 0 0 -33 -36 -23 -3 -23 -41 -46 -38 -34 -46 -32 -35 -36 -50 -127 -289 -320 -278 -277 -292 -315 -326 -351 -376 -362 -284 -259 -245 -212 -206 -200 -212 -208 -185 -156 -121 -115 -111 -91 -80 -69 -59 -78 -94 -89 -81 -90 -84 -73 -58 -43 -38 -34 -33 -43 -18 -33 -32 -24 -27 -34 -23 -22 -20 -14 -43 -37 -40 -32 -28 -47 -76 -71 -57 -54 -59 -43 -35 -29 -29 -20 -20 -23 -25 -23 -23 -24 -17 -17 -17 -14 -17 -18 -19 -22 -23 -26 -21 -34 -37 -34 -36 -51 -48 -42 -37 -27 -15 -20 -31 -39 -46 -54 -62 -76 -79 -74 -69 -66 -66 -70 -77 -75 -76 -50 -29 -30 -32 -37 -41 -38 -40 -40 -40 -29 -171 -243 -214 -209 -210 -189 -157 -134 -130 -111 -62 -51 -55 -68 -66 -63 -66 -53 -32 -53 -79 -70 -56 -54 -52 -44 -40 -70 -79 -52 -58 -46 -17 -21 -55 -61 -32 -19 -43 -68 -65 -56 -39 -32 -32 -25 -28 -15 -10 -13 -21 -28 -28 -16 -10 -13 -12 -19 -10 -7 -14 -29 -30 -20 -17 -17 -17 -18 -31 -27 -25 -23 -18 -21 -29 -28 -26 -24 -22 -16 -27 -28 -23 -20 -20 -32 -30 -22 -20 -18 -26 -31 -39 -55 -59 -26 -25 -21 -17 -19 -17 -16 -14 -13 -13 -11 -11 -9 -9 -11 -13 -12 -7 -5 -6 -7 -7 -6 -4 -10 -11 -6 -13 -17 -12 -12 -16 -16 -14 -16 -12 -8 -7 -8 -11 -15 -18 -17 -16 -12 -10 -12 -13 -11 -14 -16 -18 -17 -14 -11 -14 -16 -14 -16 -17 -5 -2 -8 -8 -1 -2 -4 -11 -9 -9 -16 -22 -27 -24 -19 -17 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -45 -45 -44 -36 -29 -27 -31 -29 -29 -28 -27 -34 -37 -26 -28 -31 -31 -25 -26 -18 -13 -15 -21 -22 -23 -14 -44 -66 -68 -42 -45 -49 -56 -58 -55 -39 -20 -20 -21 -18 -18 -14 -14 -16 -18 -18 -15 -17 -13 -10 -11 -11 -18 -17 -12 -9 -11 -15 -10 -13 -17 -19 -19 -21 -14 -17 -19 -18 -16 -23 -20 -9 -12 -22 -21 -25 -8 0 0 -1 -13 -16 -14 -28 -48 -55 -64 -51 -43 -50 -56 -52 -50 -41 -35 -31 -34 -36 -41 -43 -47 -42 -27 -37 -27 -74 -90 -61 -39 -58 -38 -20 -16 -26 -50 -76 -45 -22 -7 -6 0 0 -1 -47 -103 -130 -109 -94 -82 -46 -6 -4 -4 -56 -101 -125 -124 -102 -86 -88 -100 -109 -105 -104 -108 -90 -78 -75 -81 -96 -49 -41 -54 -63 -58 -53 -62 -63 -57 -53 -63 -51 -39 -35 -34 -31 -30 -36 -30 -24 -22 -28 -28 -24 -22 -21 -16 -10 -14 -10 -38 -60 -51 -38 -40 -28 -23 -15 -4 0 0 0 0 0 0 0 0 -1 -5 -7 -7 -9 -5 -20 -13 -7 -21 -63 -58 -32 -11 -11 -38 -32 -36 -38 -35 -39 -57 -54 -49 -40 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -45 -57 -28 -23 -20 -23 -25 -26 -28 -32 -30 -24 -20 -27 -30 -26 -20 -15 -16 -18 -19 -22 -22 -26 -29 -32 -36 -34 -31 -35 -32 -27 -30 -35 -31 -18 -15 -8 -10 -18 -33 -38 -43 -50 -32 0 0 0 -6 -20 -22 -16 -10 -16 -22 -24 -27 -26 -22 -81 -196 -162 -53 -53 -70 -184 -373 -270 -268 -200 -180 -180 -159 -146 -108 -57 -48 -59 -49 -30 -28 -22 -30 -36 -34 -23 -3 -1 -1 -1 -7 -28 -35 -20 -14 -33 -47 -54 -59 -52 -37 -25 -46 -31 -42 -133 -323 -328 -323 -293 -276 -321 -340 -367 -356 -325 -275 -245 -229 -221 -218 -206 -213 -197 -174 -148 -122 -113 -99 -93 -102 -113 -96 -66 -81 -90 -107 -102 -92 -108 -113 -81 -72 -68 -48 -24 -20 -32 -29 -30 -34 -39 -30 -19 -24 -33 -42 -32 -37 -21 -13 -27 -51 -64 -72 -67 -58 -43 -45 -19 -15 -23 -25 -27 -23 -43 -56 -49 -31 -27 -22 -20 -24 -32 -37 -36 -35 -35 -30 -45 -39 -40 -45 -47 -50 -29 -27 -31 -27 -25 -45 -56 -69 -81 -69 -82 -69 -67 -73 -68 -60 -76 -95 -81 -21 -38 -36 -32 -26 -25 -43 -50 -50 -36 -17 0 -28 -77 -157 -208 -206 -205 -160 -148 -146 -120 -32 -75 -71 -61 -72 -74 -75 -70 -58 -56 -53 -74 -74 -71 -68 -59 -58 -70 -79 -68 -51 -38 -55 -26 -31 -49 -51 -51 -57 -75 -80 -61 -45 -24 -25 -26 -20 -14 -13 -11 -17 -26 -33 -26 -17 -10 -11 -17 -9 -7 -8 -20 -31 -30 -19 -19 -32 -37 -29 -24 -23 -17 -13 -15 -27 -30 -29 -26 -20 -16 -24 -28 -34 -36 -33 -24 -23 -21 -19 -20 -27 -29 -30 -40 -41 -13 -26 -19 -12 -12 -14 -14 -14 -14 -12 -9 -9 -6 -8 -13 -13 -13 -23 -10 -3 -4 -6 -7 -4 -22 -16 -2 -6 -17 -13 -10 -11 -17 -21 -14 -11 -9 -8 -7 -7 -11 -13 -16 -16 -11 -11 -8 -10 -11 -11 -17 -21 -21 -14 -7 -10 -18 -20 -17 -11 0 0 -8 -12 -15 -10 -1 -9 -8 -7 -10 -18 -24 -20 -18 -15 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -29 -37 -36 -31 -35 -29 -27 -28 -21 -29 -25 -23 -24 -26 -20 -27 -27 -27 -25 -20 -17 -19 -18 -16 -15 -18 -19 -77 -91 -65 -40 -37 -45 -48 -54 -49 -28 -16 -21 -25 -20 -10 -10 -17 -18 -17 -18 -18 -13 -10 -9 -9 -11 -15 -15 -14 -12 -12 -14 -9 -18 -17 -18 -21 -23 -14 -15 -21 -21 -16 -16 -17 -5 -10 -23 -27 -21 -7 -4 -1 -14 -37 -26 -23 -31 -35 -30 -35 -58 -59 -48 -45 -53 -70 -45 -37 -34 -32 -33 -35 -39 -50 -51 -40 -32 -25 -29 -80 -91 -67 -72 -69 -50 -31 -30 -59 -88 -71 -26 -9 -8 -4 -3 -7 -56 -100 -108 -94 -83 -83 -39 -5 -5 -8 -82 -113 -118 -111 -95 -83 -102 -110 -99 -83 -89 -112 -91 -77 -72 -72 -78 -57 -48 -56 -64 -65 -67 -58 -62 -67 -63 -54 -56 -58 -42 -35 -37 -40 -36 -25 -26 -27 -26 -24 -17 -20 -21 -19 -14 -13 -11 -6 -24 -41 -30 -12 -13 -15 -11 -5 -4 -4 -2 -1 0 0 0 0 -3 -3 -3 -3 -4 -6 -73 -43 -7 -8 -17 -44 -37 -21 -16 -26 -25 -18 -27 -21 -14 -18 -31 -36 -21 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -40 -26 -27 -26 -30 -34 -33 -30 -29 -27 -23 -21 -24 -28 -29 -29 -29 -28 -28 -29 -27 -28 -26 -23 -24 -26 -20 -28 -28 -19 -19 -20 -14 -11 -14 -8 -15 -18 -38 -40 0 -10 -8 0 0 0 0 -22 -24 -12 -8 -16 -12 -12 -22 -22 -17 -15 -65 -115 -93 -191 -214 -162 -195 -55 -246 -194 -147 -140 -74 -135 -86 -59 -61 -26 -27 -43 -36 -28 -31 -38 -48 -40 -15 -12 -25 -10 -6 -19 -29 -19 -26 -47 -61 -57 -52 -44 -38 -38 -56 -30 -61 -168 -291 -321 -342 -296 -279 -309 -347 -382 -330 -295 -285 -246 -224 -220 -213 -200 -182 -175 -154 -137 -125 -105 -65 -59 -61 -74 -100 -77 -66 -73 -64 -67 -68 -73 -76 -89 -100 -91 -97 -85 -69 -58 -45 -48 -43 -41 -40 -33 -42 -36 -35 -33 -31 -12 -28 -31 -28 -29 -57 -55 -47 -36 -29 -28 -13 -22 -32 -41 -41 -44 -50 -58 -51 -37 -29 -37 -36 -32 -29 -30 -39 -47 -48 -43 -53 -55 -59 -63 -58 -21 -19 -31 -49 -68 -96 -44 -55 -63 -45 -45 -45 -47 -72 -88 -97 -58 -104 -72 -31 -45 -37 -35 -38 -46 -57 -61 -60 -25 -3 -4 -12 -9 -81 -193 -218 -206 -172 -155 -135 -97 -50 -103 -69 -59 -66 -67 -73 -70 -66 -56 -43 -50 -74 -64 -61 -62 -65 -64 -72 -75 -64 -50 -55 -54 -33 -35 -46 -51 -56 -72 -70 -62 -57 -23 -32 -29 -23 -20 -18 -10 -8 -13 -18 -24 -33 -21 -15 -15 -15 -16 -8 -14 -20 -22 -13 -5 -31 -44 -41 -37 -36 -19 -15 -19 -25 -34 -32 -30 -26 -22 -21 -20 -30 -31 -20 -10 -10 -19 -32 -35 -30 -30 -28 -37 -27 -18 -28 -15 -7 -8 -12 -15 -14 -14 -14 -13 -11 -7 -10 -11 -12 -25 -55 -50 -52 -24 -21 -27 -18 -18 -15 -19 -19 -18 -18 -19 -19 -13 -10 -12 -12 -12 -17 -19 -8 -12 -11 -13 -14 -13 -8 -11 -10 -10 -10 -13 -9 -11 -9 -9 -14 -15 -20 -7 -2 0 -1 -4 -2 -10 -13 -6 -1 -7 -10 -11 -12 -16 -17 -17 -15 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -49 -29 -39 -24 -22 -21 -22 -25 -25 -19 -17 -19 -26 -23 -24 -26 -27 -23 -17 -22 -24 -17 -11 -15 -21 -41 -67 -68 -50 -27 -37 -39 -34 -28 -15 -10 -20 -26 -19 -10 -9 -14 -17 -19 -21 -19 -13 -19 -17 -11 -10 -13 -18 -18 -16 -16 -12 -6 -19 -19 -19 -11 -7 -17 -16 -23 -24 -16 -6 -20 -20 -23 -27 -23 -9 -10 -22 -11 -15 -36 -38 -37 -43 -44 -46 -52 -53 -50 -44 -40 -46 -63 -56 -50 -47 -38 -30 -30 -33 -39 -52 -59 -66 -67 -26 -97 -111 -95 -90 -76 -81 -79 -86 -86 -87 -86 -48 -27 -21 -26 -41 -109 -130 -115 -98 -87 -76 -84 -33 -8 -8 -22 -93 -114 -118 -112 -100 -83 -105 -114 -115 -110 -107 -112 -90 -81 -75 -66 -51 -47 -49 -50 -63 -69 -61 -51 -63 -71 -66 -63 -73 -39 -37 -42 -44 -42 -37 -27 -27 -26 -21 -16 -20 -20 -16 -13 -14 -16 -14 -8 -8 -21 -34 -26 -24 -12 -9 -9 -9 -10 -9 -2 0 0 0 0 -1 -1 0 0 -1 -4 -37 -23 -8 -6 -19 -75 -50 -31 -17 -13 -19 -13 -30 -26 -21 -23 -28 -26 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -25 -28 -30 -27 -25 -26 -28 -28 -21 -20 -19 -16 -14 -17 -21 -24 -24 -24 -28 -32 -32 -31 -29 -24 -22 -22 -21 -21 -16 -15 -16 -13 -9 -9 -11 -17 -26 -22 -48 -30 0 0 0 0 0 0 -2 -28 -29 -18 -14 -12 -9 -14 -19 -20 -26 -59 -48 -130 -222 -221 -220 -188 -133 -124 -186 -128 -107 -112 -100 -54 -37 -49 -25 -13 -21 -57 -42 -46 -55 -45 -56 -63 -62 -52 -54 -35 -23 -14 -19 -27 -32 -63 -75 -71 -59 -47 -34 -39 -45 -42 -74 -175 -238 -246 -257 -311 -273 -313 -353 -349 -314 -285 -250 -235 -227 -205 -203 -198 -181 -158 -146 -122 -117 -84 -37 -40 -70 -71 -94 -101 -44 -61 -69 -67 -72 -69 -71 -67 -71 -77 -102 -102 -86 -75 -65 -62 -52 -49 -53 -59 -72 -62 -43 -35 -27 -14 -44 -29 -27 -35 -48 -44 -32 -32 -33 -43 -28 -30 -34 -36 -37 -37 -31 -38 -39 -28 -26 -35 -34 -34 -37 -37 -41 -50 -58 -53 -48 -46 -58 -73 -72 -60 -46 -59 -73 -60 -37 -44 -29 -40 -52 -56 -51 -42 -108 -88 -43 -46 -79 -57 -43 -37 -30 -25 -39 -45 -38 -22 -32 -17 -11 -6 -2 -5 -7 -142 -222 -209 -185 -170 -142 -122 -124 -109 -89 -78 -95 -118 -108 -86 -55 -57 -44 -33 -52 -49 -48 -49 -49 -51 -58 -71 -75 -69 -58 -45 -34 -30 -25 -20 -17 -77 -66 -65 -52 -28 -42 -30 -27 -23 -17 -14 -11 -12 -15 -23 -38 -31 -26 -22 -18 -15 -18 -19 -16 -10 -11 -27 -21 -45 -52 -50 -56 -83 -32 -25 -34 -38 -31 -21 -44 -51 -38 -23 -19 -22 -31 -29 -18 -12 -32 -38 -37 -35 -31 -37 -22 -17 -19 -9 -5 -7 -8 -8 -9 -11 -12 -14 -12 -11 -12 -11 -12 -16 -18 -25 -54 -22 -42 -46 -35 -21 -36 -25 -21 -20 -21 -24 -14 -15 -12 -13 -16 -17 -6 -9 -14 -15 -16 -20 -17 -15 -12 -8 -5 -8 -11 -12 -14 -16 -12 -11 -10 -10 -10 -1 0 0 -3 -9 -11 -7 -19 -14 -7 -20 -21 -18 -11 -8 -10 -14 -16 -17 -19 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -47 -45 -36 -16 -22 -21 -23 -33 -32 -22 -20 -19 -22 -26 -24 -22 -20 -19 -18 -18 -18 -13 -11 -41 -70 -18 -61 -67 -49 -32 -31 -25 -20 -17 -20 -19 -7 -26 -26 -18 -12 -11 -10 -13 -17 -14 -14 -22 -18 -15 -15 -15 -14 -12 -16 -14 -12 -11 -13 -15 -12 -5 -4 -12 -16 -23 -15 -13 -11 0 -3 -22 -28 -22 -12 -8 -5 -19 -29 -34 -36 -37 -40 -40 -41 -41 -33 -7 -39 -45 -46 -46 -48 -45 -42 -42 -34 -27 -28 -29 -40 -36 -39 -51 -28 -41 -50 -84 -103 -85 -98 -51 -71 -100 -100 -82 -73 -61 -44 -62 -112 -117 -115 -101 -95 -91 -82 -84 -44 -21 -11 -38 -111 -123 -109 -106 -102 -101 -112 -111 -112 -106 -102 -100 -87 -90 -80 -73 -66 -51 -48 -67 -79 -74 -59 -50 -58 -73 -71 -60 -54 -54 -62 -49 -42 -38 -31 -21 -22 -21 -19 -15 -16 -24 -16 -9 -8 -13 -13 -11 -6 -5 -5 -6 -9 -7 -19 -12 -5 -6 -9 -2 0 0 0 0 0 0 0 0 -1 -2 -3 -48 -64 -39 -28 -82 -65 -24 -34 -36 -28 -29 -19 -17 -25 -29 -23 -22 -17 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -36 -20 -24 -17 -16 -15 -14 -11 -15 -12 -11 -10 -9 -10 -12 -14 -14 -15 -15 -18 -21 -26 -31 -30 -22 -25 -27 -28 -24 -20 -19 -17 -14 -19 -26 -33 -27 -28 -8 0 0 0 0 -17 -250 -184 -7 -38 -21 -16 -15 -13 -11 -19 -23 -32 -46 -24 -176 -190 -217 -227 -225 -246 -222 -169 -117 -88 -92 -73 -41 -47 -100 -52 -20 -26 -40 -40 -55 -46 -33 -34 -39 -43 -48 -41 -35 -43 -19 -21 -27 -37 -79 -80 -78 -73 -55 -37 -36 -33 -48 -89 -177 -214 -246 -276 -320 -312 -350 -380 -360 -305 -263 -217 -208 -207 -193 -189 -190 -161 -141 -132 -107 -117 -83 -54 -57 -91 -68 -78 -95 -70 -23 -49 -66 -58 -51 -60 -71 -62 -61 -66 -87 -72 -77 -71 -62 -62 -60 -70 -61 -51 -44 -66 -49 -46 -44 -43 -36 -25 -25 -26 -34 -34 -40 -35 -31 -34 -26 -28 -27 -21 -20 -23 -20 -23 -26 -29 -31 -33 -28 -28 -38 -47 -53 -67 -51 -30 -26 -39 -95 -118 -80 -51 -76 -70 -66 -47 -39 -37 -67 -62 -61 -73 -81 -86 -52 -36 -38 -41 -42 -29 -25 -23 -27 -49 -15 -9 -10 -13 -14 -12 -12 -5 0 0 0 0 -150 -224 -196 -171 -71 -94 -124 -117 -114 -81 -83 -95 -92 -62 -58 -65 -57 -49 -49 -46 -49 -42 -49 -64 -68 -80 -80 -63 -43 -40 -37 -18 0 -5 -35 -64 -69 -46 -26 -29 -27 -30 -22 -15 -13 -14 -15 -13 -18 -22 -22 -24 -29 -29 -23 -15 -13 -17 -18 -24 -24 -13 -23 -35 -46 -35 -14 -29 -25 -39 -41 -36 -39 -26 -32 -30 -16 -8 -18 -29 -26 -23 -21 -24 -15 -17 -18 -19 -22 -17 -12 -14 -11 -6 -7 -6 -5 -5 -6 -6 -11 -9 -8 -7 -7 -8 -12 -19 -18 -20 -23 -33 -32 -24 -27 -43 -29 -28 -27 -30 -33 -15 -25 -23 -17 -15 -16 -19 -21 -21 -15 -12 -21 -16 -16 -14 -10 -8 -1 0 0 -8 -19 -13 -17 -14 -12 -13 -14 -2 -24 -26 -13 -6 -14 -14 -12 -10 -16 -19 -17 -9 -9 -11 -12 -14 -19 -21 -12 -4 -11 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -41 -37 -38 -35 -19 -25 -25 -26 -32 -34 -20 -21 -21 -22 -23 -23 -11 -20 -22 -19 -17 -19 -15 -15 -26 -35 -20 -47 -59 -42 -32 -28 -19 -21 -12 -17 -18 -12 -28 -17 -14 -16 -16 -14 -13 -27 -17 -9 -14 -15 -21 -21 -19 -17 -14 -11 -12 -13 -13 -14 -17 -12 -9 -11 -15 -15 -12 -8 -2 -10 -14 -1 -6 -10 -22 -28 -28 -28 -31 -24 -27 -28 -29 -34 -33 -32 -32 -38 -35 -32 -40 -42 -38 -34 -37 -33 -32 -30 -27 -29 -37 -37 -31 -39 -45 -29 -33 -32 -56 -94 -100 -83 -65 -46 -55 -76 -88 -97 -94 -60 -53 -88 -126 -102 -84 -97 -97 -88 -88 -89 -47 -18 -50 -111 -118 -119 -113 -104 -102 -109 -112 -117 -114 -106 -102 -102 -92 -72 -63 -65 -71 -71 -57 -78 -65 -49 -48 -55 -76 -84 -74 -60 -56 -50 -44 -41 -40 -33 -21 -25 -25 -29 -32 -30 -27 -22 -13 -8 -12 -17 -14 -13 -7 -8 -11 -16 -26 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -3 -3 -7 -10 -32 -78 -59 -70 -70 -54 -46 -41 -30 -20 -17 -21 -25 -22 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -50 -35 -26 -16 -12 -9 -9 -10 -14 -13 -13 -12 -10 -9 -9 -11 -11 -12 -13 -14 -11 -10 -10 -14 -13 -24 -24 -18 -23 -27 -29 -24 -22 -26 -15 -40 -23 0 0 0 0 -10 -110 -442 -148 -78 -15 -28 -15 -16 -12 -13 -16 -20 -24 -24 -41 -62 -143 -75 -54 -134 -196 -190 -157 -136 -101 -59 -29 -37 -40 -52 -83 -140 -120 -59 -38 -46 -60 -35 -23 -19 -19 -27 -42 -33 -26 -23 -25 -33 -37 -36 -48 -63 -54 -66 -54 -42 -47 -22 -25 -64 -115 -141 -216 -309 -362 -381 -373 -361 -323 -273 -222 -187 -194 -166 -165 -159 -142 -130 -132 -119 -100 -87 -77 -74 -75 -73 -55 -51 -65 -85 -74 -48 -44 -35 -26 -39 -61 -51 -85 -72 -58 -63 -81 -81 -80 -87 -85 -65 -38 -57 -63 -60 -58 -65 -58 -50 -44 -31 -42 -43 -40 -37 -35 -46 -46 -28 -16 -19 -28 -22 -20 -25 -29 -30 -28 -23 -28 -40 -45 -80 -57 -55 -62 -45 -40 -23 -20 -27 -53 -57 -53 -48 -59 -70 -72 -57 -49 -85 -159 -156 -132 -117 -88 -31 -34 -49 -49 -44 -43 -23 -20 -43 -53 -40 -7 -18 -11 -10 -14 -18 -16 -14 -5 0 0 0 -26 -72 -147 -193 -170 -134 -128 -115 -91 -50 -82 -82 -82 -75 -60 -50 -55 -55 -51 -47 -48 -74 -73 -71 -72 -85 -80 -48 -36 -40 -43 -53 -14 -10 -35 -72 -81 -63 -37 -27 -29 -36 -23 -14 -10 -12 -16 -18 -22 -21 -19 -21 -30 -32 -29 -26 -24 -21 -22 -35 -46 -44 -36 -22 -47 -44 -21 -12 -24 -37 -33 -32 -38 -35 -34 -22 -14 -12 -18 -18 -11 -19 -26 -20 -20 -20 -16 -14 -17 -18 -10 -8 -14 -14 -10 -10 -8 -5 -4 -5 -11 -11 -12 -14 -14 -11 -10 -21 -21 -17 -20 -19 -22 -21 -21 -28 -39 -38 -36 -38 -31 -20 -19 -27 -22 -15 -16 -16 -16 -23 -15 -10 -17 -9 -2 -9 -14 -12 0 0 0 -10 -21 -21 -17 -13 -13 -8 -2 -1 -21 -38 -33 -24 -28 -11 -11 -9 -11 -16 -17 -13 -12 -13 -13 -12 -16 -17 -7 -9 -14 -1 -7 -13 -6 0 -3 -14 -2 0 0 0 0 0 0 0 -11 -38 -48 -42 -32 -28 -27 -27 -24 -19 -29 -31 -21 -27 -25 -32 -26 -17 -21 -16 -17 -19 -19 -19 -23 -15 -20 -42 -39 -16 -35 -26 -30 -28 -24 -34 -13 -13 -12 -15 -24 -20 -19 -15 -15 -19 -22 -11 -6 -8 -12 -14 -19 -20 -16 -14 -14 -13 -17 -11 -12 -15 -17 -19 -18 -17 -10 -5 -2 -11 -2 0 0 0 0 0 -20 -27 -27 -27 -27 -5 -5 -15 -22 -27 -29 -31 -13 -17 -36 -35 -41 -38 -34 -33 -36 -44 -30 -29 -27 -30 -35 -23 -30 -31 -25 -19 -23 -35 -37 -64 -80 -70 -110 -116 -60 -41 -50 -61 -68 -61 -58 -110 -151 -112 -93 -96 -109 -112 -101 -78 -32 -14 -65 -105 -101 -115 -122 -109 -101 -103 -111 -129 -117 -104 -105 -105 -80 -59 -60 -60 -62 -62 -59 -70 -58 -55 -58 -63 -72 -81 -85 -84 -72 -51 -50 -47 -40 -35 -31 -34 -33 -31 -26 -25 -27 -23 -9 -13 -15 -16 -15 -12 -12 -7 -5 -8 -13 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -3 -3 -52 -76 -76 -82 -93 -52 -59 -69 -72 -77 -67 -53 -43 -36 -30 -19 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -34 -33 -24 -16 -14 -15 -11 -11 -13 -13 -14 -16 -16 -15 -8 -9 -11 -14 -17 -16 -15 -12 -12 -13 -14 -13 -20 -23 -28 -29 -24 -29 -26 -21 -51 -11 0 -5 0 0 -34 -18 -204 -348 -12 -30 -27 -20 -17 -10 -22 -19 -18 -22 -16 -31 -44 -48 -52 -69 -241 -243 -207 -179 -127 -71 -52 -49 -57 -52 -77 -90 -92 -50 -34 -40 -54 -64 -47 -38 -28 -25 -35 -47 -33 -66 -56 -36 -32 -42 -43 -46 -46 -34 -60 -52 -53 -60 -43 -14 -66 -83 -113 -210 -332 -380 -374 -349 -300 -304 -245 -202 -164 -156 -130 -150 -152 -142 -139 -139 -112 -92 -81 -81 -80 -71 -56 -54 -54 -34 -50 -77 -71 -47 -42 -25 -21 -25 -33 -81 -69 -83 -94 -101 -99 -89 -96 -84 -50 -23 -47 -62 -51 -40 -34 -25 -28 -54 -56 -41 -35 -33 -25 -20 -18 -12 -13 -14 -17 -22 -29 -14 -22 -29 -26 -29 -25 -25 -27 -28 -27 -36 -53 -52 -31 -23 -17 -30 -36 -39 -48 -48 -53 -58 -64 -73 -46 -35 -79 -138 -150 -88 -66 -43 -27 -33 -49 -52 -40 -40 -54 -50 -39 -51 -38 -11 -14 -7 -8 -11 -14 -13 -14 -11 -7 -3 0 0 0 -75 -177 -199 -171 -162 -133 -94 -70 -93 -97 -76 -76 -67 -42 -61 -61 -63 -62 -68 -57 -75 -71 -68 -70 -79 -79 -69 -64 -63 -67 -78 -36 -37 -51 -67 -83 -35 -25 -33 -38 -22 -15 -10 -11 -14 -17 -25 -29 -27 -28 -31 -29 -37 -35 -27 -24 -35 -39 -38 -39 -40 -36 -45 -49 -38 -27 -28 -29 -36 -38 -37 -38 -39 -29 -21 -22 -20 -16 -29 -24 -23 -21 -20 -24 -20 -15 -14 -19 -22 -8 -10 -11 -10 -11 -8 -6 -4 -6 -9 -9 -12 -11 -12 -13 -13 -11 -15 -15 -16 -18 -20 -17 -17 -14 -16 -20 -20 -33 -35 -23 -24 -34 -20 -16 -16 -20 -19 -18 -16 -14 -10 0 0 -2 -5 -4 0 0 0 -1 -16 -21 -13 -15 -11 -14 -8 0 -2 -18 -33 -27 -22 -14 -9 -8 -11 -13 -14 -14 -11 -14 -14 -12 -11 -12 -15 -56 -44 -8 -7 -16 -6 0 -8 -18 -1 0 -2 -1 0 0 0 0 0 0 -9 -58 -37 -31 -32 -34 -33 -20 -18 -19 -20 -25 -20 -29 -27 -20 -13 -14 -21 -22 -22 -18 -12 -13 -19 -33 -31 -15 -16 -22 -17 -24 -32 -34 -19 -14 -18 -13 -8 -12 -25 -16 -11 -11 -13 -15 -6 -8 -17 -21 -20 -17 -15 -12 -10 -11 -15 -13 -14 -20 -23 -21 -18 -5 -2 0 0 0 0 0 -15 -22 -18 -14 -23 -26 -23 -22 -24 -27 -4 -17 -24 -23 -23 -24 -26 -27 -33 -36 -34 -32 -35 -39 -40 -34 -24 -28 -35 -36 -34 -26 -31 -30 -28 -22 -24 -45 -36 -40 -62 -79 -71 -41 -106 -108 -68 -39 -47 -64 -55 -113 -146 -120 -98 -95 -127 -131 -123 -85 -17 -9 -70 -97 -94 -103 -125 -117 -107 -102 -112 -143 -123 -105 -105 -102 -83 -62 -66 -63 -68 -70 -59 -66 -51 -63 -63 -58 -63 -66 -66 -66 -64 -59 -55 -40 -36 -35 -33 -29 -36 -30 -25 -15 -8 -11 -15 -21 -16 -13 -14 -13 -7 -9 -10 -7 -5 -7 -5 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -11 -51 -79 -39 -30 -36 -33 -40 -59 -71 -47 -38 -35 -33 -28 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -62 -34 -28 -21 -19 -25 -17 -11 -10 -13 -17 -10 -9 -9 -9 -11 -12 -17 -22 -27 -30 -17 -19 -20 -17 -26 -29 -30 -30 -27 -24 -24 -10 -6 0 0 -43 -52 -26 -35 -14 -49 -123 -32 -58 -62 -38 -20 -15 -43 -24 -28 -29 -61 -178 -75 -54 -47 -28 -102 -218 -268 -234 -110 -67 -53 -36 -22 -36 -77 -57 -33 -21 -20 -39 -43 -41 -41 -45 -43 -30 -38 -45 -49 -113 -60 -34 -31 -38 -39 -58 -59 -48 -35 -54 -53 -65 -50 -25 -71 -76 -125 -224 -363 -418 -350 -302 -279 -265 -191 -202 -176 -142 -133 -159 -165 -157 -140 -122 -91 -86 -88 -84 -72 -54 -32 -31 -38 -43 -50 -86 -88 -78 -71 -64 -75 -62 -62 -67 -69 -109 -114 -119 -117 -108 -33 -37 -47 -42 -34 -62 -50 -24 -11 -16 -63 -64 -62 -51 -39 -19 -16 -14 -15 -18 -17 -19 -22 -25 -25 -16 -33 -24 -21 -22 -22 -23 -31 -40 -48 -44 -46 -54 -55 -50 -32 -39 -39 -38 -41 -45 -52 -50 -57 -56 -60 -44 -23 -20 -28 -40 -22 -31 -43 -48 -47 -50 -38 -37 -38 -37 -27 -15 -28 -23 -8 -5 -8 -13 -13 -11 -13 -17 -11 -5 -6 -65 -178 -126 -165 -194 -175 -151 -141 -134 -116 -87 -71 -93 -79 -54 -34 -36 -44 -53 -43 -66 -95 -56 -59 -62 -60 -58 -64 -79 -87 -88 -56 -14 -61 -30 -10 -26 -61 -55 -32 -32 -35 -27 -16 -16 -16 -17 -17 -17 -18 -32 -31 -33 -35 -39 -20 -35 -34 -35 -45 -48 -39 -41 -44 -43 -56 -44 -19 -20 -32 -43 -50 -46 -44 -47 -46 -39 -36 -19 -7 -23 -37 -37 -34 -29 -25 -21 -19 -18 -30 -32 -8 -6 -6 -8 -8 -7 -7 -5 -7 -10 -10 -4 -8 -9 -10 -9 -6 -8 -8 -14 -13 -13 -15 -17 -17 -13 -11 -10 -15 -34 -36 -29 -27 -7 -28 -33 -28 -22 -21 -23 -13 -8 -3 0 0 0 0 0 0 0 0 -18 -19 -17 -20 -2 -10 -12 -5 -5 -23 -65 -29 -14 -15 -11 -6 -10 -11 -10 -11 -12 -12 -13 -13 -13 -15 -18 -28 -26 -14 -12 -6 -7 -2 -13 -16 0 0 -9 -5 0 0 0 0 0 0 0 -9 -44 -32 -30 -30 -28 -21 -29 -22 -21 -22 -20 -20 -19 -23 -25 -24 -26 -26 -24 -21 -19 -18 -16 -22 -21 -17 -15 -17 -23 -24 -22 -24 -26 -23 -31 -22 -14 -18 -27 -19 -14 -8 -6 -10 -12 -6 -10 -14 -18 -25 -34 -19 -16 -16 -16 -15 -16 -22 -26 -24 -17 0 0 0 0 0 0 0 0 -3 -5 -12 -28 -32 -25 -26 -31 -27 0 -37 -41 -36 -29 -23 -29 -34 -38 -35 -28 -29 -30 -30 -31 -31 -24 -18 -22 -35 -34 -32 -41 -45 -44 -29 -26 -41 -39 -37 -40 -35 -32 -48 -90 -95 -61 -40 -55 -80 -64 -58 -67 -97 -128 -133 -143 -120 -142 -124 -22 -25 -86 -93 -85 -98 -134 -132 -110 -91 -90 -104 -122 -98 -101 -90 -77 -72 -71 -68 -62 -68 -78 -64 -52 -62 -57 -53 -61 -66 -70 -68 -68 -65 -61 -52 -41 -33 -33 -33 -25 -27 -30 -28 -18 -10 -15 -17 -19 -19 -19 -17 -11 -10 -9 -6 -4 -5 -5 -4 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -51 -64 -10 -17 -20 -11 -20 -44 -51 -38 -44 -33 -24 -24 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -17 -26 -22 -41 -50 -34 -27 -23 -21 -19 -15 -13 -14 -15 -16 -18 -22 -25 -27 -29 -27 -31 -34 -26 -19 -26 -30 -22 -17 -19 -29 -6 0 0 -3 -5 -28 -25 -25 -44 -53 -54 -51 -47 -43 -32 -20 -14 -12 -17 -40 -40 -118 -173 -78 -74 -91 -179 -199 -196 -220 -168 -103 -67 -53 -52 -35 -34 -42 -41 -21 -19 -23 -35 -41 -29 -29 -34 -33 -24 -53 -47 -62 -76 -44 -31 -31 -33 -35 -44 -42 -48 -51 -53 -50 -60 -30 -14 -36 -68 -129 -97 -109 -234 -372 -341 -305 -235 -173 -170 -151 -144 -113 -124 -160 -138 -115 -94 -82 -91 -90 -80 -70 -48 -12 -16 -29 -30 -47 -75 -78 -101 -104 -100 -91 -97 -90 -87 -99 -117 -95 -100 -62 -20 -12 -19 -41 -38 -35 -50 -77 -27 -22 -39 -55 -48 -49 -55 -46 -21 -19 -17 -17 -16 -18 -21 -23 -31 -35 -30 -33 -25 -21 -26 -28 -28 -41 -39 -50 -55 -44 -47 -37 -27 -27 -33 -40 -33 -50 -55 -56 -64 -75 -54 -39 -38 -23 -22 -35 -37 -31 -41 -47 -44 -42 -38 -30 -34 -47 -49 -44 -30 -37 -73 -36 -7 -11 -25 -25 -21 -19 -16 0 0 -9 -135 -264 -252 -241 -246 -219 -173 -143 -142 -131 -76 -44 -69 -98 -75 -71 -54 -37 -34 -15 -4 -27 -46 -39 -34 -40 -47 -57 -73 -81 -96 -79 -54 -42 -17 -4 -46 -66 -59 -43 -27 -31 -29 -21 -22 -18 -26 -19 -14 -15 -22 -33 -34 -34 -28 -21 -37 -41 -37 -35 -35 -43 -35 -38 -52 -66 -68 -60 -26 -21 -21 -20 -30 -39 -52 -56 -45 -17 -12 -10 -11 -21 -27 -37 -54 -47 -31 -28 -21 -20 -15 -9 -6 -6 -7 -8 -7 -7 -5 -6 -14 -9 -4 -7 -8 -11 -9 -7 -6 -5 -5 -9 -8 -12 -17 -18 -13 -12 -20 -34 -19 -26 -26 -16 -3 -17 -21 -9 -9 -19 -24 -14 -14 -18 -13 -2 -8 -6 -2 0 -1 -2 -21 -16 -18 -20 -10 -1 -2 -2 -10 -29 -51 -7 -9 -11 -10 -8 -11 -11 -13 -12 -10 -12 -14 -15 -15 -13 -14 -13 -13 -13 -13 -15 -16 -5 -5 -4 0 -2 -10 -11 -12 -6 0 -1 -5 -1 0 -17 -47 -30 -29 -26 -26 -27 -25 -16 -29 -30 -25 -20 -18 -17 -23 -24 -21 -25 -25 -23 -18 -11 -15 -23 -23 -28 -22 -18 -21 -16 -17 -23 -31 -36 -33 -33 -34 -29 -25 -22 -23 -12 -8 -9 -11 -6 -6 -8 -16 -34 -58 -26 -13 -11 -15 -19 -19 -20 -25 -13 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -34 -31 -27 -29 -32 -29 -38 -51 -45 -36 -29 -28 -24 -28 -36 -36 -30 -30 -31 -25 -31 -41 -38 -35 -40 -30 -28 -40 -42 -28 -20 -27 -38 -42 -38 -36 -43 -61 -89 -95 -110 -81 -66 -69 -84 -83 -83 -75 -75 -84 -92 -96 -88 -113 -101 -69 -122 -111 -93 -80 -83 -108 -137 -109 -92 -104 -115 -104 -115 -100 -81 -72 -71 -70 -77 -75 -57 -52 -62 -51 -50 -69 -71 -69 -73 -85 -57 -51 -58 -62 -57 -46 -33 -30 -32 -33 -34 -35 -36 -25 -14 -14 -15 -18 -17 -16 -12 -8 -9 -7 -7 -7 -6 -4 -4 -4 -4 -3 0 -1 -4 -1 0 0 0 0 0 0 0 -1 -3 -4 -2 -56 -50 -4 -3 -3 -14 -8 -4 -7 -22 -45 -38 -20 -10 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -29 -32 -33 -30 -31 -32 -33 -27 -17 -21 -27 -30 -29 -25 -31 -24 -21 -24 -29 -22 -18 -19 -20 -19 -20 -30 -29 0 0 0 -15 -40 -24 -16 -25 -19 -15 -50 -51 -53 -49 -39 -34 -22 -19 -20 -32 -30 -31 -48 -90 -131 -112 -259 -257 -205 -187 -116 -76 -66 -64 -58 -48 -43 -43 -40 -34 -26 -25 -41 -54 -34 -32 -42 -40 -49 -70 -49 -77 -61 -37 -32 -31 -23 -23 -22 -12 -24 -35 -49 -55 -50 -16 -11 -39 -88 -129 -60 -40 -105 -273 -329 -293 -222 -191 -177 -166 -204 -133 -112 -138 -125 -103 -89 -87 -85 -76 -72 -78 -74 -47 -8 -18 -10 -35 -63 -71 -101 -111 -102 -89 -80 -66 -51 -56 -73 -73 -77 -37 -36 -44 -41 -26 -19 -14 -26 -45 -31 -35 -36 -48 -53 -54 -49 -32 -24 -25 -26 -27 -26 -22 -23 -27 -27 -32 -25 -24 -31 -15 -15 -30 -45 -59 -62 -59 -53 -46 -41 -51 -42 -36 -39 -43 -41 -59 -57 -91 -122 -68 -40 -22 -19 -22 -25 -35 -46 -44 -42 -49 -44 -40 -29 -21 -23 -29 -35 -41 -49 -53 -86 -52 -27 -15 -16 -21 -31 -21 -12 -5 -3 0 -48 -110 -144 -172 -213 -210 -181 -155 -148 -143 -128 -64 -46 -72 -60 -66 -60 -48 -40 -36 -25 -8 -20 -19 0 0 0 -30 -53 -62 -81 -69 -25 -29 -34 -3 -66 -94 -79 -53 -36 -34 -34 -30 -24 -20 -26 -15 -11 -19 -29 -26 -31 -32 -42 -45 -33 -40 -40 -40 -45 -49 -20 -33 -57 -65 -46 -56 -41 -37 -36 -32 -36 -41 -47 -48 -45 -42 -3 -2 -2 0 -5 -30 -49 -55 -44 -33 -34 -36 -28 -22 -19 -15 -4 -8 -9 -6 -4 -4 -22 -13 -10 -16 -15 -23 -12 -10 -10 -4 0 -6 -4 0 -14 -49 -19 -13 -10 -15 -21 -13 -27 -24 -16 -12 -8 -1 -16 -21 -20 -22 -15 -11 -6 -1 -4 -5 -1 0 -8 -17 -21 -13 -12 -18 -21 -24 -34 -19 -19 -20 -13 -1 -12 -5 -12 -18 -15 -10 -21 -14 -11 -14 -15 -17 -18 -18 -18 -17 -15 -14 -13 -14 -14 -1 -5 -11 -7 -5 -10 -5 -13 -15 -7 -2 -8 -2 -1 -26 -51 -43 -32 -27 -25 -15 -4 -17 -34 -27 -27 -29 -28 -27 -32 -25 -21 -21 -17 -14 -27 -26 -19 -20 -17 -33 -30 -21 -20 -23 -21 -27 -32 -35 -35 -36 -27 -26 -24 -23 -26 -10 -8 -14 -17 -12 -11 -14 -16 -32 -46 -68 -52 -37 -35 -36 -32 -31 -38 -34 -33 -21 0 0 0 0 0 0 -4 -40 -11 0 -16 -42 -41 -39 -32 -32 -35 -37 -57 -43 -40 -38 -30 -33 -26 -31 -33 -31 -33 -35 -30 -34 -38 -40 -46 -43 -29 -24 -24 -24 -25 -17 -16 -23 -31 -38 -45 -57 -39 -20 -30 -65 -76 -82 -85 -84 -84 -103 -78 -67 -69 -69 -68 -72 -97 -124 -130 -110 -128 -203 -198 -147 -117 -130 -121 -103 -91 -90 -86 -89 -105 -100 -90 -80 -74 -72 -63 -62 -51 -50 -60 -61 -75 -70 -70 -75 -81 -55 -25 -46 -55 -45 -47 -40 -32 -32 -33 -32 -30 -20 -19 -17 -15 -13 -14 -11 -9 -8 -9 -9 -4 -5 -6 -5 -3 -3 -4 -3 -2 -2 -4 -5 -1 0 0 0 0 0 0 0 -2 -6 -11 -9 -15 -13 -4 -6 -11 -40 -29 -16 -10 -17 -66 -39 -31 -32 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -42 -40 -30 -29 -24 -20 -21 -22 -22 -16 -16 -18 -17 -15 -15 -24 -22 -26 -25 -24 -26 -44 -22 0 0 0 0 -31 -44 -22 -33 -39 -33 -38 -44 -45 -37 -40 -37 -18 -33 -213 -136 -40 -31 -31 -179 -217 -231 -278 -219 -200 -171 -123 -78 -73 -75 -69 -54 -43 -43 -37 -27 -25 -27 -18 -21 -26 -29 -33 -31 -52 -62 -57 -91 -67 -42 -31 -30 -31 -29 -19 -7 -4 -16 -39 -51 -42 -21 -18 -52 -95 -98 -54 -53 -42 -214 -316 -283 -261 -217 -191 -195 -217 -179 -120 -84 -53 -56 -91 -91 -83 -67 -61 -73 -69 -41 -19 -13 -10 -28 -38 -51 -76 -106 -99 -90 -73 -62 -67 -58 -57 -60 -54 -26 -57 -40 -44 -38 -40 -45 -44 -42 -45 -55 -47 -50 -53 -51 -50 -39 -31 -33 -37 -37 -42 -33 -34 -37 -39 -54 -27 -40 -44 -26 -23 -43 -59 -70 -72 -50 -51 -52 -54 -48 -39 -40 -48 -49 -48 -62 -62 -67 -64 -34 -34 -25 -21 -23 -30 -37 -56 -53 -53 -56 -64 -48 -40 -31 -35 -48 -45 -41 -62 -64 -60 -46 -14 -5 0 0 -4 -19 -15 -11 -14 -16 -5 -15 -19 -71 -162 -32 -154 -163 -144 -130 -130 -91 -72 -60 -59 -92 -80 -57 -51 -44 -41 -23 -9 -33 -35 -15 0 -39 -29 -54 -86 -95 -67 -59 -48 -19 -10 -2 -40 -56 -52 -45 -43 -27 -25 -22 -17 -17 -24 -19 -20 -21 -29 -26 -41 -45 -38 -33 -32 -41 -37 -22 -6 -18 -32 -51 -52 -55 -60 -59 -50 -44 -38 -40 -43 -43 -43 -29 0 0 0 0 0 -8 -43 -78 -69 -46 -36 -40 -61 -57 -40 -28 -17 -14 -6 -7 -26 -33 -10 -20 -35 -36 -31 -30 -21 -4 -1 -5 -6 0 -3 -3 -26 -43 -7 -34 -10 -26 -33 -7 -30 -25 -25 -30 -30 -3 -27 -23 -17 -16 -15 -4 -10 -11 -10 -7 0 0 -11 -14 -12 -11 -1 -11 -19 -27 -35 -22 -19 -17 -11 -7 -20 -22 -27 -30 -24 -15 -35 -40 -21 -13 -16 -17 -17 -10 -6 -11 -16 -10 -12 -12 -11 -10 -9 -15 -12 -8 -10 -12 -2 -4 -3 0 0 -1 -12 -41 -53 -47 -34 -35 -36 -28 -26 -32 -42 -22 -28 -33 -33 -29 -19 -24 -26 -24 -20 -16 -18 -19 -19 -23 -27 -17 -18 -18 -22 -28 -26 -29 -31 -32 -32 -32 -26 -20 -19 -23 -27 -17 -17 -19 -20 -16 -11 -12 -14 -39 -47 -31 -80 -41 -40 -42 -44 -46 -30 -36 -39 -31 -13 0 0 0 0 0 0 -6 -19 -6 -18 -41 -46 -48 -33 -30 -34 -38 -43 -35 -34 -31 -31 -31 -24 -28 -30 -31 -32 -31 -42 -35 -39 -40 -37 -41 -28 -26 -19 -16 -22 -13 -13 -16 -20 -28 -43 -43 -51 -63 -64 -56 -73 -53 -58 -73 -87 -100 -118 -119 -112 -87 -64 -68 -76 -78 -122 -147 -130 -111 -124 -118 -124 -136 -135 -111 -77 -97 -125 -116 -105 -105 -94 -85 -74 -61 -48 -46 -46 -49 -56 -60 -59 -60 -48 -57 -69 -65 -72 -56 -50 -48 -49 -47 -32 -32 -26 -19 -25 -23 -25 -24 -22 -19 -16 -9 -7 -6 -6 -8 -5 -7 -8 -7 -5 -3 -3 -3 -3 -3 -3 -4 -1 0 0 0 0 0 0 0 -3 -9 -16 -12 -7 -6 -4 -5 -13 -35 -54 -50 -30 -11 -13 -48 -49 -42 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -56 -72 -58 -45 -36 -32 -28 -25 -23 -22 -23 -22 -20 -24 -28 -26 -41 -29 -31 -40 -46 -8 0 0 0 0 -1 -24 -30 -30 -27 -27 -30 -39 -45 -55 -38 -27 -45 -77 -382 -137 -47 -43 -60 -201 -198 -204 -261 -254 -189 -142 -115 -92 -83 -77 -60 -66 -58 -39 -47 -24 -27 -29 -8 -1 -30 -52 -45 -42 -52 -56 -74 -84 -63 -29 -27 -26 -32 -30 -29 -11 -5 -19 -42 -51 -43 -34 -35 -55 -102 -92 -161 -186 -52 -207 -274 -291 -271 -219 -202 -204 -192 -160 -124 -127 -114 -90 -90 -90 -92 -64 -62 -76 -77 -44 -44 -27 -13 -12 -13 -35 -60 -79 -80 -95 -89 -71 -55 -43 -44 -51 -49 -46 -48 -57 -58 -53 -43 -43 -45 -47 -50 -52 -45 -39 -49 -48 -41 -32 -29 -39 -41 -40 -42 -55 -47 -52 -61 -71 -67 -74 -63 -49 -53 -83 -79 -78 -64 -50 -58 -53 -58 -56 -53 -51 -52 -57 -62 -72 -65 -21 -26 -24 -20 -21 -25 -31 -33 -45 -61 -59 -57 -40 -32 -39 -42 -41 -51 -53 -45 -45 -64 -25 -24 -36 0 0 0 0 -1 -6 -8 -6 -8 -8 -1 -6 -9 -17 -21 -25 -79 -91 -140 -143 -150 -128 -109 -104 -89 -65 -55 -53 -60 -42 -23 -30 -2 -74 -96 -59 0 -10 -4 -83 -90 -23 -10 -46 -45 -47 -48 -42 -53 -55 -54 -45 -43 -34 -26 -22 -20 -22 -33 -25 -23 -19 -14 -7 -13 -22 -25 -23 -19 -26 -39 -36 -17 0 0 -57 -66 -56 -58 -58 -49 -56 -52 -40 -42 -53 -50 -43 -38 -26 -1 0 0 -3 -23 -71 -71 -51 -45 -49 -50 -55 -37 -31 -43 -49 -8 -22 -25 -31 -22 -44 -128 -68 -25 -22 -34 -3 0 -4 -8 -7 -10 -8 -41 -53 -34 -35 -5 -32 -41 -25 -21 -19 -22 -28 -29 -28 -29 -26 -20 -14 -11 -17 -17 -13 -13 -9 0 0 -15 -13 -10 -8 0 0 0 -14 -26 -23 -23 -15 -16 -19 -22 -28 -30 -42 -31 -23 -28 -31 -13 -10 -13 -15 -17 -18 -17 -17 -16 -10 -12 -12 -9 -7 -8 -9 -10 -11 -14 -11 -2 -14 -3 0 0 -1 -2 -2 -38 -46 -39 -41 -30 -9 0 -9 -22 -27 -29 -29 -25 -22 -24 -31 -30 -27 -23 -20 -22 -21 -23 -35 -37 -16 -19 -24 -27 -27 -26 -27 -28 -30 -31 -32 -34 -28 -19 -23 -28 -27 -17 -14 -14 -26 -27 -16 -18 -9 -59 -86 -74 -75 -70 -56 -45 -39 -37 -39 -8 -25 -30 -18 -12 -9 -2 -2 -1 -1 -6 -20 -25 -28 -33 -43 -32 -30 -31 -30 -26 -27 -28 -24 -22 -25 -27 -28 -30 -33 -29 -25 -32 -37 -35 -34 -32 -32 -27 -33 -19 -11 -13 -18 -14 -15 -15 -14 -14 -15 -39 -43 -60 -68 -58 -31 -35 -66 -92 -104 -107 -109 -108 -90 -69 -58 -46 -57 -107 -111 -92 -95 -94 -52 -111 -138 -116 -86 -14 -4 -68 -122 -116 -107 -102 -95 -79 -61 -50 -43 -47 -53 -51 -48 -55 -71 -31 -41 -55 -45 -63 -83 -63 -52 -53 -52 -40 -37 -34 -22 -11 -15 -19 -21 -21 -20 -15 -9 -6 -6 -6 -6 -6 -4 -5 -5 -4 -3 -3 -4 -6 -6 -4 0 0 -2 -1 0 0 0 0 0 -4 -5 -4 -5 -5 -5 -5 -6 -8 -12 -64 -53 -43 -26 -6 -9 -41 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -49 -55 -47 -40 -36 -31 -29 -27 -26 -26 -32 -32 -38 -51 -30 -47 -43 -31 -5 0 0 0 -7 -29 -29 -37 -32 -27 -26 -26 -37 -35 -27 -17 -14 -217 -407 -421 -244 -55 -45 -96 -174 -230 -240 -274 -273 -207 -116 -139 -134 -122 -106 -75 -82 -66 -53 -50 -31 -49 -52 -42 -42 -86 -93 -97 -83 -64 -66 -98 -65 -31 -29 -32 -20 -33 -49 -43 -24 -5 -13 -40 -60 -58 -42 -35 -53 -110 -179 -277 -231 -102 -46 -55 -85 -193 -232 -215 -190 -155 -108 -92 -118 -110 -105 -92 -80 -59 -50 -61 -71 -77 -69 -65 -60 -42 -16 -6 -33 -47 -56 -61 -77 -90 -66 -57 -50 -46 -42 -49 -51 -55 -58 -64 -43 -46 -48 -42 -42 -37 -41 -41 -41 -49 -47 -50 -48 -40 -45 -48 -58 -56 -55 -61 -75 -89 -101 -107 -108 -102 -104 -107 -109 -97 -91 -95 -92 -82 -67 -66 -78 -85 -86 -84 -96 -82 -80 -60 -27 -33 -27 -25 -24 -27 -41 -50 -53 -60 -59 -46 -32 -29 -32 -32 -32 -52 -46 -34 -31 -36 -13 -40 -27 0 0 0 0 0 0 -1 -9 -12 -14 -12 -7 0 -9 -19 -20 -16 -6 -128 -82 -111 -174 -155 -136 -101 -91 -77 -69 -60 -43 -37 -25 -5 -47 -66 -45 0 0 -2 -61 -71 -63 -66 -38 -28 -47 -56 -54 -48 -68 -61 -49 -37 -35 -29 -27 -33 -29 -35 -72 -28 -25 -23 -19 -2 -18 -20 -10 0 0 -1 -8 -6 -5 -13 -14 -3 -12 -21 -37 -57 -41 -54 -52 -46 -53 -42 -13 -3 -6 0 0 0 -3 -9 -21 -26 -37 -51 -53 -57 -66 -41 -29 -34 -33 -11 -50 -22 -14 -20 -20 -1 -9 -4 -9 -16 0 0 -1 -3 -5 -7 -5 -1 -8 -20 -23 -11 -1 -24 -27 -17 -17 -21 -29 -29 -25 -26 -27 -26 -19 -15 -13 -12 -11 -12 -9 -3 0 0 -6 -8 -5 0 0 0 -23 -27 -20 -16 -12 -16 -17 -31 -47 -43 -39 -32 -28 -30 -24 -10 -10 -11 -13 -13 -13 -15 -17 -16 -15 -14 -13 -13 -11 -13 -17 -15 -13 -14 -9 -1 -4 -1 0 0 -5 -14 -15 -10 -40 -45 -36 -25 -14 -3 -7 -17 -26 -27 -30 -23 -25 -20 -7 -11 -23 -23 -21 -26 -26 -28 -32 -37 -29 -19 -26 -30 -29 -28 -27 -27 -27 -28 -29 -31 -28 -21 -22 -26 -29 -27 -13 -12 -20 -28 -32 -36 -24 -38 -25 -28 -71 -72 -51 -46 -38 -35 -40 -41 -45 -39 -30 -25 -24 -3 -19 -13 -9 -20 -12 -32 -33 -32 -32 -27 -30 -29 -28 -26 -26 -22 -21 -21 -25 -29 -28 -23 -33 -29 -28 -36 -40 -38 -32 -30 -33 -39 -38 -18 -11 -12 -16 -19 -14 -13 -16 -16 -15 -18 -24 -38 -41 -36 -34 -37 -81 -94 -92 -93 -107 -106 -90 -68 -50 -56 -131 -143 -81 -29 -53 -110 -28 -121 -129 -99 -79 -34 -16 -5 -16 -49 -100 -122 -95 -78 -61 -47 -44 -45 -46 -55 -60 -60 -53 -35 -45 -43 -23 -26 -76 -75 -63 -53 -47 -42 -32 -39 -34 -24 -26 -23 -22 -18 -15 -12 -11 -6 -5 -5 -6 -6 -2 -3 -2 -2 -3 -4 -3 -1 0 0 -1 -2 -5 -4 -1 0 0 -1 -3 -3 -5 -6 -5 -5 -8 -7 -7 -14 -29 -62 -18 -36 -57 -46 -12 -42 -45 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -31 -60 -60 -56 -52 -42 -43 -40 -34 -33 -34 -40 -42 -40 -43 -46 -19 -21 -18 0 0 0 0 -24 -52 -50 -27 -23 -24 -27 -42 -39 -22 -10 -11 -13 -71 -178 -195 -21 -1 -45 -101 -192 -243 -97 -124 -168 -148 -122 -129 -135 -125 -94 -65 -67 -77 -79 -66 -66 -74 -81 -84 -84 -63 -76 -69 -82 -102 -123 -52 -33 -36 -39 -31 -21 -45 -59 -47 -10 -9 -43 -64 -56 -21 -21 -29 -77 -156 -266 -211 -107 -45 -46 -48 -216 -241 -221 -199 -172 -97 -94 -112 -98 -100 -90 -83 -82 -69 -43 -68 -60 -57 -46 -69 -79 -44 -21 -36 -38 -50 -51 -51 -54 -43 -51 -56 -47 -39 -53 -42 -39 -40 -45 -37 -46 -45 -38 -32 -34 -52 -54 -52 -49 -43 -41 -52 -55 -51 -52 -53 -73 -84 -103 -131 -155 -156 -150 -143 -132 -117 -116 -126 -127 -118 -108 -115 -77 -43 -21 -23 -31 -49 -71 -83 -36 -78 -75 -49 -36 -21 -20 -22 -24 -34 -65 -61 -46 -41 -37 -49 -48 -47 -36 -31 -46 -35 -40 -30 -27 -37 -35 -31 -10 0 0 0 0 0 0 0 0 -15 -18 -10 -6 -16 -71 -45 -15 -8 -38 -38 -61 -96 -114 -117 -65 -63 -93 -96 -72 -64 -57 -25 -4 -3 -2 -91 -42 0 0 -6 -93 -103 -61 -23 -24 -37 -45 -51 -50 -54 -60 -52 -40 -30 -33 -32 -43 -36 -30 -36 -25 -31 -24 -10 -1 -3 -7 -3 0 0 0 0 0 -9 -41 -72 0 0 0 -16 -43 -47 -63 -61 -51 -45 -44 -35 -31 -30 -16 0 0 -3 -2 -2 -4 -22 -54 -70 -40 -33 -61 -46 -18 -17 -18 -15 -31 -18 -4 -16 -26 0 0 0 0 0 0 0 0 0 -2 -4 0 -6 -7 -17 -21 -6 -1 -1 -28 -36 -23 -26 -30 -26 -24 -25 -24 -20 -19 -17 -17 -15 -11 -12 -6 -2 -4 -15 -15 -12 -9 -6 -5 -28 -21 -13 -10 -10 -15 -13 -14 -20 -22 -16 -28 -37 -36 -26 -9 -13 -12 -12 -11 -12 -14 -16 -16 -15 -15 -14 -16 -10 -10 -16 -19 -17 -18 -20 -17 -10 -4 -9 -7 -4 -7 -16 -16 -18 -24 -18 -12 -13 -12 -20 -24 -24 -24 -31 -7 -7 -7 0 -3 -29 -25 -21 -22 -26 -28 -29 -42 -38 -23 -27 -32 -30 -29 -28 -27 -27 -30 -28 -28 -28 -25 -24 -28 -30 -25 -17 -29 -44 -32 -33 -37 -24 -39 -75 -91 -83 -67 -45 -43 -36 -32 -35 -34 -31 -76 -80 -54 -23 -1 -23 -11 -19 -38 -31 -31 -32 -34 -35 -33 -28 -30 -25 -26 -29 -30 -29 -27 -26 -29 -28 -20 -28 -27 -30 -38 -44 -42 -36 -34 -37 -40 -30 -15 -14 -17 -17 -13 -13 -19 -22 -19 -23 -48 -54 -34 -30 -32 -35 -37 -90 -101 -100 -97 -91 -80 -82 -64 -52 -76 -145 -145 -146 -135 -117 -108 -83 -149 -124 -109 -109 -120 -103 -104 -103 -62 -51 -118 -93 -85 -77 -72 -66 -33 -33 -62 -50 -28 -28 -46 -59 -74 -55 -13 -20 -64 -61 -52 -43 -35 -38 -31 -34 -27 -15 -17 -22 -21 -19 -15 -10 -8 -8 -8 -7 -7 -6 -3 -2 -4 -6 -5 -4 -2 0 0 0 -1 -5 -7 -3 -3 -3 -3 -8 -7 -8 -8 -7 -5 -5 -6 -5 -13 -28 -28 -6 -1 0 0 -3 -14 -49 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -73 -57 -59 -59 -63 -58 -43 -49 -47 -41 -50 -24 -21 -26 0 0 -14 -28 -29 -18 -7 -28 -33 -30 -23 -20 -21 -24 -30 -26 -17 -18 -15 -16 -23 -16 -21 -202 -481 -191 -48 -170 -370 -307 -188 -188 -179 -161 -148 -132 -122 -112 -97 -86 -78 -79 -86 -86 -79 -81 -73 -73 -65 -84 -112 -119 -135 -119 -56 -50 -59 -58 -46 -24 -49 -67 -52 -15 -5 -41 -52 -37 -13 -11 -10 -76 -160 -217 -191 -132 -88 -44 -51 -145 -222 -219 -202 -177 -126 -89 -94 -102 -98 -90 -81 -77 -70 -59 -84 -37 -13 -20 -30 -37 -31 -34 -36 -37 -42 -41 -31 -37 -45 -43 -32 -38 -35 -38 -36 -29 -63 -58 -50 -66 -66 -46 -38 -41 -53 -66 -59 -50 -50 -70 -44 -47 -60 -69 -88 -85 -106 -134 -157 -163 -42 -67 -100 -130 -152 -143 -79 -93 -128 -134 -40 -32 -20 -15 -14 -13 -15 -17 -15 -31 -106 -75 -58 -45 -41 -38 -21 -23 -42 -63 -74 -37 -32 -39 -43 -43 -43 -33 -38 -41 -28 -12 -18 -20 -25 -38 -38 -8 0 0 0 0 0 0 0 0 -2 -5 -42 -51 -52 -1 -11 -14 -5 -13 -34 -9 -18 -33 -40 -43 -47 -75 -93 -76 -54 -50 -45 -15 -2 -14 -74 -83 -23 0 -24 -89 -80 -73 -76 -57 -17 -32 -35 -44 -48 -51 -40 -39 -40 -38 -37 -42 -43 -39 -35 -31 -26 -29 -22 -18 -21 -26 -17 -3 0 0 0 0 0 -5 -3 0 0 0 0 0 0 -5 -15 -48 -53 -50 -47 -42 -47 -37 -16 -6 -3 -2 -1 0 0 0 0 -2 -32 -50 -33 -36 -8 -1 -3 -13 -18 -11 -21 -16 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 -14 -17 -11 0 0 -8 -14 -14 -19 -30 -28 -13 -9 -16 -21 -22 -7 -1 -8 -16 -7 -2 -9 -17 -14 -10 -11 -14 -17 -15 0 -3 -10 -10 -13 -17 -13 -11 -29 -29 -21 -24 -29 -36 -31 -24 -24 -22 -19 -14 -13 -15 -18 -17 -16 -14 -13 -14 -10 -10 -12 -14 -12 -17 -16 -15 -13 -12 -15 -16 -17 -18 -18 -16 -8 -12 -5 -4 -10 -11 -24 -25 -17 -18 -23 -1 -17 -8 0 -7 -31 -29 -27 -32 -32 -32 -32 -37 -34 -26 -22 -16 -39 -40 -25 -18 -25 -24 -25 -27 -31 -32 -28 -29 -31 -24 -17 -16 -14 -16 -14 -9 -11 -53 -57 -64 -56 -52 -55 -44 -39 -38 -37 -33 -26 -45 -58 -49 -25 -8 -4 -33 -30 -28 -30 -25 -22 -22 -26 -30 -30 -29 -19 -22 -27 -31 -35 -34 -34 -34 -30 -23 -23 -24 -32 -38 -42 -42 -41 -40 -39 -38 -35 -24 -23 -18 -14 -13 -15 -19 -19 -17 -14 -21 -47 -30 -27 -23 -26 -36 -61 -66 -81 -92 -90 -71 -72 -60 -56 -72 -104 -115 -131 -132 -119 -113 -115 -120 -105 -119 -115 -89 -90 -108 -38 -11 -13 -56 -98 -80 -76 -77 -79 -80 -85 -84 -57 -37 -29 -20 -63 -73 -63 -51 -41 -18 -28 -47 -53 -48 -41 -24 -18 -16 -16 -15 -12 -23 -25 -19 -14 -13 -9 -10 -9 -8 -8 -6 -6 -5 -6 -6 -5 -6 -2 -1 -4 -7 -7 -5 -4 -6 -6 -5 -4 -7 -8 -8 -8 -8 -9 -7 -8 -7 -7 -6 -3 -1 0 -1 -3 -12 -26 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -63 -65 -64 -60 -50 -65 -48 -27 -38 -55 -31 -24 -15 -12 -22 -34 -48 -51 -45 -44 -42 -33 -36 -32 -26 -22 -24 -27 -20 -21 -15 -28 -31 0 0 0 -33 -108 -125 -17 -228 -325 -283 -244 -185 -166 -165 -158 -153 -133 -149 -129 -90 -69 -102 -107 -101 -90 -45 -78 -79 -81 -116 -155 -135 -116 -84 -85 -114 -77 -48 -40 -53 -60 -48 -25 -10 -20 -29 -21 -13 -14 -19 -77 -152 -154 -148 -169 -185 -81 -141 -208 -239 -226 -222 -183 -141 -118 -128 -126 -111 -94 -78 -66 -67 -65 -68 -85 -25 -18 -20 -22 -26 -40 -46 -43 -36 -31 -26 -38 -45 -42 -35 -29 -24 -26 -37 -48 -74 -67 -64 -55 -48 -32 -64 -66 -67 -72 -58 -68 -75 -79 -64 -58 -81 -98 -114 -113 -54 -86 -53 -11 -10 -9 -12 -11 -10 -75 -158 -30 -11 -13 -18 -21 -19 -17 -13 -10 -10 -13 -14 -22 -61 -89 -71 -65 -48 -31 -21 -25 -48 -43 -34 -40 -27 -36 -44 -43 -38 -24 -36 -34 -25 -16 -14 -26 -15 -1 -6 0 0 0 0 0 0 0 0 0 0 -3 -44 -70 -71 -53 -6 -15 -5 -33 -57 -42 -2 -31 -49 -49 -42 -48 -101 -80 -63 -67 -63 -10 -19 -21 -9 -5 -3 -40 -67 -87 -91 -89 -50 -51 -29 -12 -36 -39 -41 -44 -47 -35 -35 -38 -36 -36 -40 -36 -37 -34 -28 -25 -20 -18 -26 -32 -26 -1 0 0 0 0 -1 -17 -25 -15 0 0 0 0 0 0 -10 -73 -74 -65 -60 -50 -14 -50 -29 -20 -24 -11 -9 -7 -3 0 0 0 -10 -11 -16 -34 -1 -31 -33 -16 -7 -29 -27 -24 -9 0 0 0 0 0 -9 -17 -1 0 0 0 -1 -1 -17 -7 0 0 0 0 0 -10 -8 0 0 -1 -2 -6 -15 -21 -3 0 -2 -5 0 0 0 -12 -27 -32 -18 -8 -12 -17 -21 -23 -23 -23 -25 -29 -28 -17 -43 -37 -30 -31 -14 -20 -28 -29 -29 -30 -30 -22 -15 -15 -16 -15 -15 -14 -12 -12 -12 -13 -13 -13 -14 -14 -15 -13 -14 -15 -14 -14 -15 -16 -15 -16 -14 -6 -2 0 0 0 -4 -7 -3 -8 -15 -5 -14 -4 0 -10 -24 -23 -12 -39 -55 -50 -47 -44 -39 -26 -16 -12 -15 -15 -14 -30 -35 -11 -27 -27 -32 -28 -19 -21 -27 -27 -23 -15 -5 -9 -3 0 0 0 -2 -51 -46 -43 -45 -38 -34 -35 -36 -31 -27 -27 -30 -30 -31 -30 -26 -27 -32 -33 -34 -34 -32 -34 -32 -33 -34 -29 -17 -28 -26 -25 -27 -28 -32 -33 -34 -33 -32 -32 -36 -39 -39 -37 -38 -39 -39 -39 -38 -36 -38 -37 -16 -10 -14 -14 -13 -13 -12 -11 -10 -10 -21 -22 -24 -26 -24 -28 -70 -83 -84 -79 -75 -69 -56 -48 -42 -39 -33 -114 -125 -118 -116 -112 -98 -113 -101 -93 -97 -115 -107 -82 -34 -13 -56 -89 -85 -86 -88 -87 -78 -80 -84 -72 -55 -42 -75 -65 -63 -60 -44 -11 -10 -32 -36 -35 -35 -35 -33 -32 -27 -25 -24 -14 -18 -15 -15 -16 -16 -7 -7 -11 -11 -8 -9 -6 -8 -9 -8 -8 -5 -4 -6 -6 -4 -4 -3 -6 -6 -5 -4 -5 -5 -9 -9 -9 -10 -9 -14 -11 -8 -8 -7 -1 0 -13 -16 -12 -23 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -57 -61 -20 -40 -45 -38 -5 -16 -29 -40 -24 -31 -31 -29 -31 -29 -35 -48 -61 -59 -55 -47 -46 -42 -32 -22 -20 -18 -18 -19 -23 -31 -34 -24 -13 -2 0 -58 -109 -21 -31 -222 -254 -241 -235 -178 -157 -167 -185 -195 -172 -162 -125 -100 -102 -106 -95 -136 -149 -93 -110 -144 -163 -160 -133 -134 -131 -115 -107 -79 -44 -33 -35 -38 -39 -25 -18 -16 -22 -38 -34 -24 -24 -56 -132 -141 -177 -180 -133 -42 -90 -210 -237 -218 -245 -212 -142 -105 -104 -124 -139 -120 -107 -105 -93 -85 -82 -72 -48 -42 -43 -50 -73 -117 -119 -66 -44 -30 -26 -38 -39 -29 -21 -22 -20 -25 -31 -45 -60 -52 -81 -101 -94 -72 -79 -71 -57 -60 -69 -73 -76 -73 -80 -90 -100 -94 -59 -33 -37 -84 -19 -7 -7 -10 -18 -16 -16 -40 -91 -14 -13 -27 -24 -16 -13 -16 -18 -13 -9 -10 -17 -13 -66 -110 -94 -80 -49 -32 -25 -24 -30 -28 -35 -40 -33 -31 -40 -43 -38 -32 -39 -30 -24 -21 -21 -38 -41 -16 0 0 0 0 0 0 0 0 0 0 0 0 -5 -52 -71 -63 -39 -31 -9 -53 -75 -46 -9 -47 -40 -18 -3 -19 -67 -69 -67 -68 -51 -4 -49 -76 -64 -27 -10 -92 -79 -76 -77 -77 -46 -63 -53 -32 -11 -36 -38 -44 -46 -41 -41 -47 -36 -34 -37 -26 -36 -35 -31 -28 -28 -35 -13 -10 -9 0 0 0 0 0 0 0 0 -21 -14 0 0 0 -2 0 -8 -40 -55 -54 -26 -4 -3 -27 -7 -12 -21 -19 -8 -8 -3 0 0 0 0 0 -19 -28 -5 -30 -32 -14 -8 -18 -1 -22 -9 0 0 0 0 0 -16 -19 0 0 0 0 0 -5 -20 -3 0 0 0 -3 -17 -27 -21 -4 0 0 0 0 -7 -17 -3 0 0 0 -5 -11 -5 -32 -45 -39 -24 -10 -14 -17 -21 -26 -28 -36 -30 -26 -24 -26 -58 -31 -30 -30 -30 -25 -25 -19 -18 -23 -29 -31 -16 -9 -9 -10 -12 -13 -13 -14 -13 -14 -14 -14 -14 -14 -12 -2 -13 -16 -16 -14 -11 -26 -26 -19 -15 -10 -8 -1 0 0 0 0 0 -5 -11 -15 -8 -1 0 -5 -12 -14 -10 -12 -44 -56 -51 -51 -44 -24 -16 -15 -13 -6 -8 -27 -29 -13 -22 -3 -31 -37 -27 -21 -24 -16 -20 -12 -7 -12 -1 0 0 0 -14 -79 -64 -38 -21 -22 -39 -37 -43 -45 -41 -35 -33 -31 -36 -36 -35 -31 -35 -35 -36 -38 -38 -37 -33 -33 -34 -33 -28 -30 -26 -23 -24 -26 -28 -31 -32 -33 -36 -38 -32 -35 -37 -37 -36 -35 -36 -36 -36 -35 -34 -32 -15 -10 -9 -9 -12 -9 -10 -10 -16 -25 -25 -24 -24 -21 -16 -19 -58 -72 -68 -69 -76 -78 -54 -49 -42 -32 -36 -136 -129 -127 -126 -125 -119 -138 -105 -88 -86 -85 -89 -35 -14 -37 -75 -100 -85 -85 -85 -82 -73 -71 -77 -76 -70 -68 -74 -67 -69 -64 -39 -11 -10 -37 -21 -13 -18 -29 -32 -34 -35 -28 -22 -19 -16 -13 -14 -16 -16 -17 -8 -6 -9 -9 -8 -6 -10 -10 -8 -7 -7 -6 -7 -6 -4 -4 -4 -4 -3 -3 -3 -3 -4 -11 -10 -7 -8 -12 -10 -10 -9 -7 -5 0 0 -4 -7 -13 -21 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -30 -30 -5 -57 -22 -14 -25 -9 -31 -24 -18 -22 -27 -27 -25 -29 -26 -22 -38 -45 -42 -39 -42 -43 -36 -27 -20 -13 -15 -25 -34 -35 -36 -41 -63 -31 -15 -18 -23 -141 -277 -240 -232 -232 -205 -155 -130 -182 -207 -185 -136 -159 -129 -127 -128 -118 -90 -100 -102 -96 -118 -150 -161 -165 -161 -158 -156 -142 -105 -74 -54 -69 -37 -25 -27 -35 -32 -31 -40 -51 -39 -23 -22 -70 -112 -83 -131 -172 -167 -66 -80 -220 -249 -253 -251 -225 -142 -123 -123 -136 -165 -170 -112 -120 -126 -112 -89 -92 -92 -86 -88 -94 -143 -159 -165 -135 -54 -30 -25 -31 -37 -33 -30 -20 -17 -34 -43 -71 -71 -54 -51 -60 -77 -76 -61 -52 -62 -75 -73 -69 -87 -82 -95 -116 -97 -11 -13 -18 -53 -96 -21 -20 -17 -16 -16 -13 -12 -15 -17 -16 -22 -42 -39 -39 -28 -17 -15 -12 -11 -14 -18 -14 -102 -128 -109 -72 -45 -44 -25 -21 -31 -47 -29 -27 -30 -34 -31 -28 -41 -46 -51 -70 -27 -20 -17 -17 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -44 -35 -25 -32 -40 -19 -18 -43 -27 -10 -3 -14 -39 -66 -67 -72 -61 -45 -61 -77 -88 -43 -31 -86 -7 0 -42 -53 -35 -93 -49 -36 -43 -41 -49 -42 -44 -39 -41 -66 -38 -36 -36 -34 -36 -32 -37 -35 -31 -29 -24 -5 0 0 0 0 0 0 0 0 -2 -38 -14 0 0 -3 -34 -10 0 0 0 0 0 0 0 0 -1 -15 -24 -18 -6 -6 -5 -1 0 0 0 0 0 0 0 -2 -7 -3 -9 -5 -5 -23 -4 0 0 0 0 0 -4 -5 0 0 0 0 0 -8 -18 -8 -4 -1 0 -11 -35 -30 -29 -15 0 0 0 0 0 -8 -22 -20 -24 -20 -25 -31 -23 -23 -25 -26 -28 -27 -14 -18 -28 -31 -27 -26 -24 -25 -26 -48 -79 -11 -45 -37 -33 -41 -27 -24 -22 -24 -30 -31 -29 -13 -7 -8 -10 -11 -12 -25 -37 -39 -33 -14 -22 -16 -13 -14 -17 -17 -15 -9 0 0 -2 -15 -18 -17 -15 -5 -2 0 0 -3 -12 -14 -15 -11 -5 0 0 0 0 -4 -11 -10 -12 -39 -46 -41 -39 -17 -17 -9 -1 -2 -2 -1 -2 -4 -3 -3 -20 -26 -20 -20 -29 -19 -40 -27 -12 -10 0 0 0 0 -13 -47 -66 -19 -15 -18 -26 -27 -34 -39 -22 -10 -13 -15 -42 -40 -35 -37 -38 -38 -38 -34 -35 -37 -32 -31 -32 -33 -32 -29 -28 -27 -31 -30 -24 -24 -26 -27 -30 -32 -30 -29 -28 -30 -32 -32 -34 -33 -34 -31 -30 -29 -16 -15 -10 -8 -10 -10 -8 -9 -10 -15 -28 -27 -19 -23 -25 -20 -18 -60 -63 -41 -43 -73 -62 -63 -38 -41 -76 -156 -130 -133 -122 -115 -118 -120 -125 -114 -118 -125 -130 -100 -79 -87 -99 -88 -88 -100 -80 -79 -78 -68 -63 -75 -72 -66 -65 -68 -70 -79 -44 -9 -15 -52 -22 -24 -25 -22 -18 -8 -31 -31 -27 -26 -20 -20 -17 -13 -9 -8 -7 -6 -10 -12 -10 -5 -9 -7 -6 -7 -7 -4 -3 -3 -3 -3 -4 -2 -3 -3 -3 -4 -5 -7 -10 -9 -9 -10 -7 -5 -5 -5 -3 0 0 -4 -17 -17 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -25 -3 0 -2 -4 -22 -25 -15 -16 -24 -43 -47 -41 -37 -30 -25 -33 -29 -27 -29 -30 -37 -33 -27 -17 -18 -27 -30 -25 -29 -40 -192 -121 -14 -15 -24 -208 -293 -270 -221 -222 -211 -118 -116 -254 -227 -148 -115 -127 -122 -116 -159 -158 -135 -91 -73 -108 -147 -177 -176 -174 -172 -169 -169 -172 -109 -71 -65 -72 -34 -28 -37 -51 -49 -53 -61 -46 -33 -28 -33 -96 -90 -57 -63 -71 -224 -291 -237 -254 -255 -279 -275 -223 -143 -139 -117 -156 -178 -170 -38 -57 -97 -109 -91 -90 -96 -72 -54 -18 -14 -165 -159 -125 -49 -56 -49 -45 -44 -41 -38 -27 -30 -59 -103 -96 -91 -81 -74 -76 -74 -64 -68 -68 -70 -37 -66 -83 -101 -104 -111 -145 -82 -16 -13 -11 -14 -33 -33 -21 -17 -14 -13 -13 -18 -24 -22 -25 -39 -56 -53 -45 -34 -20 -21 -17 -17 -19 -21 -20 -36 -62 -82 -82 -67 -53 -26 -30 -32 -29 -22 -21 -20 -25 -35 -37 -56 -57 -47 -37 -23 -23 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -109 -94 -40 -20 -17 -47 -38 -37 -40 -29 -5 -1 -25 -63 -82 -72 -65 -85 -55 -33 -14 -1 -3 -40 -70 -36 -18 -61 -69 -45 -63 -84 -37 -8 -18 -34 -30 -34 -35 -41 -52 -44 -30 -35 -37 -36 -33 -39 -43 -35 -20 -5 -1 0 0 0 0 0 0 0 0 0 -4 -2 0 -6 -5 -4 -24 -21 -7 0 0 0 0 0 0 0 0 0 -2 -2 -4 -8 -2 0 0 0 0 0 0 0 0 0 0 -32 -14 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -28 -23 -18 -16 -10 -2 0 -4 -14 -17 -20 -14 -6 0 -2 -6 -4 -1 -21 -54 -54 -17 -26 -27 -21 -22 -29 -28 -45 -47 -21 -8 -14 -31 -34 -27 -24 -20 -23 -48 -58 -22 -46 -50 -52 -47 -31 -30 -20 -26 -29 -28 -27 -16 -12 -10 -9 -9 -9 -11 -44 -59 -51 -39 -49 -27 -14 -13 -12 -13 -26 -12 -1 -1 0 -4 -6 -6 -7 -12 -14 -16 -6 -6 -17 -15 -9 -3 0 0 0 0 0 -6 -8 -2 -6 -16 -19 -27 -28 0 0 0 0 0 -1 -7 -13 -15 -15 -11 -14 -39 -15 -17 -27 -25 -21 -14 -14 -9 0 0 0 0 0 -13 -37 -3 -22 -21 -7 0 -1 -29 -24 -8 -4 -11 -23 -32 -37 -39 -31 -33 -39 -35 -35 -39 -31 -35 -35 -33 -34 -37 -35 -31 -34 -31 -24 -22 -22 -25 -26 -30 -33 -31 -26 -26 -29 -30 -31 -31 -31 -26 -20 -17 -17 -27 -16 -10 -10 -12 -8 -8 -19 -20 -14 -15 -12 -16 -22 -24 -22 -36 -19 -18 -23 -34 -40 -48 -73 -128 -171 -144 -66 -127 -122 -113 -109 -114 -179 -121 -121 -139 -142 -132 -110 -105 -101 -96 -91 -91 -28 -2 -7 -27 -65 -76 -70 -66 -73 -83 -67 -61 -27 -8 -9 -24 -29 -42 -47 -48 -41 -14 -33 -34 -27 -24 -25 -23 -21 -16 -16 -16 -9 -6 -11 -15 -14 -10 -8 -5 -5 -6 -7 -4 -3 -3 -3 -4 -3 -2 -3 -4 -4 -5 -6 -5 -5 -3 -3 -4 -3 -1 -4 -4 -3 -1 -1 -5 -16 -16 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -61 -64 -40 -33 -32 -32 -26 -39 -36 -33 -28 -25 -22 -25 -34 -46 -35 -31 -32 -33 -28 -27 -34 -31 -85 -259 -65 -18 -17 -81 -342 -277 -255 -225 -218 -215 -199 -212 -256 -200 -111 -130 -143 -153 -148 -148 -168 -132 -100 -101 -153 -175 -185 -183 -181 -179 -176 -177 -169 -123 -76 -72 -60 -32 -19 -23 -66 -81 -85 -104 -59 -39 -39 -55 -101 -164 -155 -137 -132 -116 -269 -282 -250 -234 -257 -220 -199 -159 -139 -106 -145 -99 -50 -35 -81 -102 -103 -98 -97 -100 -32 -10 -12 -11 -61 -40 -30 -46 -83 -77 -62 -55 -50 -47 -50 -41 -79 -100 -83 -88 -86 -79 -67 -64 -72 -93 -85 -69 -68 -90 -87 -105 -128 -127 -101 -53 -40 -54 -45 -23 -60 -83 -71 -35 -9 -22 -15 -21 -32 -21 -41 -54 -65 -54 -18 -20 -16 -16 -18 -19 -56 -20 -10 -8 -5 -32 -67 -95 -86 -60 -39 -28 -16 -14 -17 -21 -20 -17 -24 -43 -53 -44 -33 -29 -26 -25 -7 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -91 -82 -48 -41 -43 -35 -39 -37 -36 -20 0 -1 -10 -45 -78 -108 -114 -65 -53 -34 -33 -3 0 -68 -91 -84 -78 -71 -66 -43 -41 -73 -87 -15 -4 -10 -18 -31 -30 -45 -46 -37 -19 -33 -43 -41 -37 -36 -35 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -18 -3 -4 -9 -11 -4 -1 0 0 0 0 0 0 0 0 0 -3 -6 -5 -1 0 0 0 0 0 0 0 0 -9 -45 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -8 -6 0 0 0 0 0 -3 -13 -8 -8 -8 -7 -8 -8 -4 -1 -26 -44 -2 -26 -28 -21 -9 -5 -17 -31 -38 -27 -8 -12 -22 -26 -35 -39 -34 -27 -26 -31 -29 -32 -48 -55 -54 -53 -46 -23 -28 -28 -28 -26 -15 -13 -10 -9 -16 -28 -63 -65 -58 -55 -59 -55 -40 -46 -47 -32 -14 -41 -22 -8 -15 -25 0 0 0 0 0 -2 -16 -15 -14 -12 -9 -2 -1 0 0 0 -1 -4 -8 -10 -9 -6 -5 -8 -13 -13 0 0 0 0 0 -4 -15 -25 -21 -16 -13 -19 -45 -20 -22 -24 -22 -40 -13 -5 -11 -13 -8 0 0 -3 -1 -14 -27 -12 -25 -19 -7 -4 -1 -20 -22 -19 -15 -3 -27 -8 -14 -26 -32 -55 -34 -38 -39 -37 -19 -22 -22 -24 -28 -31 -29 -32 -32 -36 -35 -24 -25 -25 -27 -29 -28 -32 -37 -31 -29 -30 -29 -29 -30 -30 -29 -27 -29 -29 -14 -9 -11 -12 -6 -10 -10 -15 -19 -9 -8 -10 -19 -25 -16 -18 -20 -20 -34 -84 -172 -192 -197 -184 -160 -145 -161 -124 -115 -124 -136 -154 -80 -76 -39 -46 -98 -29 -42 -93 -110 -104 -96 -88 -25 -3 -6 -29 -72 -70 -68 -73 -86 -100 -80 -62 -24 -5 -15 -45 -46 -34 -31 -23 -6 -9 -37 -33 -27 -28 -27 -27 -17 -12 -14 -19 -15 -6 -7 -13 -14 -8 -8 -12 -7 -3 -2 -2 -2 -3 -3 -3 -3 -4 -6 -7 -7 -7 -4 -4 -5 -2 -1 -2 -4 -6 -4 -3 -3 -4 -1 -3 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -26 -60 -43 -23 -13 -14 -24 -17 -30 -37 -30 -19 -45 -26 -21 -33 -53 -48 -28 -20 -8 -3 -283 -265 -212 -31 -20 -113 -191 -287 -252 -252 -241 -255 -296 -302 -247 -195 -159 -150 -176 -167 -158 -164 -177 -216 -167 -150 -163 -188 -192 -192 -194 -188 -183 -184 -185 -162 -121 -73 -60 -52 -35 -19 -18 -48 -76 -102 -110 -70 -51 -55 -72 -104 -154 -160 -191 -230 -291 -312 -280 -248 -245 -261 -258 -242 -160 -109 -111 -143 -90 -31 -19 -30 -86 -105 -107 -107 -88 -11 -20 -28 -46 -52 -55 -56 -58 -57 -60 -53 -54 -53 -44 -33 -25 -77 -69 -58 -60 -51 -53 -62 -82 -106 -114 -84 -99 -108 -117 -111 -121 -85 -54 -33 -38 -38 -33 -31 -27 -34 -38 -46 -44 -39 -60 -53 -54 -40 -38 -85 -81 -70 -45 -21 -28 -24 -24 -23 -35 -98 -26 -3 -6 -7 -11 -18 -31 -41 -41 -24 -27 -30 -26 -22 -20 -24 -21 -19 -25 -37 -56 -38 -16 -9 -12 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -86 -81 -67 -45 -20 -8 -13 -23 -7 0 0 0 0 0 -62 -91 -12 -29 -13 -22 -28 -14 -81 -87 -52 -35 -76 -50 -22 -40 -47 -39 -86 -11 0 -8 -20 -23 -41 -40 -30 -24 -28 -30 -42 -44 -35 -22 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -53 -32 -2 -13 -7 -3 -1 0 0 0 0 0 0 0 0 -3 -6 -5 0 0 0 0 0 0 0 0 0 -15 -35 -11 -4 -21 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -6 -6 -11 -3 -3 -8 -6 -27 -31 -32 -53 -47 -9 -9 -13 -12 -12 -14 -19 -20 -29 -29 -22 -24 -24 -25 -28 -29 -31 -48 -37 -49 -45 -23 -30 -28 -28 -28 -27 -24 -20 -35 -52 -66 -58 -63 -55 -51 -49 -46 -36 -40 -41 -33 -25 -38 -27 -22 -20 -24 -20 -14 -11 -6 -3 -5 -15 -20 -10 -5 -3 -6 -3 -3 -1 0 -3 -12 -8 -8 -5 -3 -6 -3 -1 0 0 0 0 0 -19 -16 -10 -16 -22 -23 -21 -22 -27 -17 -17 -21 -21 -15 -17 -18 -20 -15 -10 -6 0 -28 -47 -42 -30 -12 -31 -32 -27 -27 -19 -4 -25 -17 -6 -7 -26 -7 -1 -18 -38 -46 -18 -45 -32 -22 -25 -23 -22 -21 -21 -22 -24 -27 -31 -31 -32 -32 -30 -29 -27 -29 -32 -30 -24 -28 -31 -32 -30 -28 -28 -28 -27 -25 -24 -18 -12 -9 -10 -10 -7 -22 -25 -17 -11 -7 -6 -7 -10 -13 -14 -13 -5 -7 -38 -100 -186 -173 -182 -217 -227 -199 -172 -161 -136 -145 -145 -106 -33 -7 -2 -5 -14 0 0 -41 -63 -90 -110 -83 -15 -1 -32 -64 -81 -80 -65 -60 -58 -61 -70 -68 -58 -27 -13 -26 -27 -9 -5 -5 -7 -9 -14 -16 -24 -29 -29 -29 -23 -17 -17 -20 -18 -8 -7 -9 -10 -9 -9 -11 -9 -8 -7 -5 -1 -2 -3 -3 -4 -6 -8 -7 -6 -6 -5 -3 -6 -3 -2 -5 -8 -6 -3 -4 -5 -3 -2 -3 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -51 -37 -38 -32 -17 -18 -16 -10 -12 -33 -37 -28 -17 -38 -34 -8 -19 -43 -8 -4 -19 -72 -94 -354 -284 -256 -245 -224 -303 -293 -301 -300 -265 -195 -293 -349 -312 -231 -171 -51 -48 -96 -141 -191 -200 -231 -249 -220 -154 -172 -194 -197 -178 -181 -181 -182 -181 -158 -163 -119 -85 -71 -58 -57 -48 -42 -44 -53 -90 -93 -72 -59 -62 -79 -85 -104 -143 -171 -180 -262 -314 -272 -177 -265 -261 -239 -239 -163 -104 -106 -148 -166 -19 -10 -24 -49 -74 -88 -55 -26 -13 -35 -21 -28 -38 -46 -33 -35 -22 -31 -43 -49 -20 -23 -34 -45 -68 -58 -55 -50 -45 -47 -84 -59 -66 -75 -28 -141 -152 -115 -81 -41 -34 -23 -21 -24 -29 -22 -23 -22 -21 -20 -37 -47 -49 -51 -48 -50 -36 -41 -72 -88 -78 -56 -32 -25 -26 -23 -30 -20 -21 -53 -54 -37 -22 -13 -13 -26 -23 -22 -27 -26 -45 -43 -24 -17 -33 -74 -29 -21 -40 -66 -50 -43 -34 -15 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 -7 -27 -57 -87 -52 -40 -17 -7 -15 -7 -1 0 0 0 0 0 -3 -25 -43 -1 -3 -31 -47 -51 -38 -49 -25 -29 -55 -28 -15 -40 -35 -7 -1 -10 -3 -9 -24 -42 -38 -35 -31 -28 -26 -30 -39 -18 -2 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -36 -32 -9 -12 -6 0 0 0 0 0 0 0 0 0 -4 -5 -4 0 0 0 0 0 -7 -37 -7 -25 -42 -42 -38 -9 -15 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -9 -9 -7 -5 -6 -10 -9 -3 -3 -10 -14 -12 -8 -12 -7 -8 -15 -11 -7 -6 -8 -12 -15 -12 -15 -25 -15 -27 -30 -29 -28 -28 -27 -22 -26 -26 -29 -27 -29 -18 -29 -45 -43 -63 -63 -58 -59 -62 -56 -49 -44 -45 -52 -53 -36 -28 -22 -22 -22 -34 -29 -27 -28 -28 -27 -14 -15 -15 -14 -19 -6 -4 -6 -7 -1 0 -10 -10 -12 -16 -9 -11 -11 -8 -4 0 0 0 0 0 0 0 -31 -67 -44 -16 -20 -24 -21 -22 -21 -15 -18 -16 -20 -21 -16 -3 -6 -3 -12 -17 -5 -17 -13 -10 -17 -29 -38 -41 -14 -13 -18 -5 -35 -9 0 -6 -17 -19 -33 -29 -35 -38 -21 -31 -20 -18 -17 -13 -14 -19 -13 -19 -27 -26 -27 -31 -33 -34 -35 -34 -31 -32 -32 -33 -36 -30 -30 -30 -30 -29 -29 -28 -24 -23 -17 -3 -5 -8 -9 -10 -12 -13 -11 -17 -11 -5 -5 -5 -5 -8 -7 -2 -2 -3 -15 -72 -99 -66 -6 -1 -1 -7 -24 -46 -113 -133 -141 -123 -89 -8 -5 -2 0 -14 -48 -45 -39 -49 -49 -4 -5 -54 -66 -71 -77 -81 -64 -64 -57 -58 -70 -74 -73 -61 -50 -33 -6 -6 -6 -5 -10 -14 -13 -12 -11 -13 -19 -26 -18 -22 -20 -19 -19 -18 -17 -16 -12 -10 -12 -10 -15 -12 -6 -2 -2 -2 -2 -3 -4 -5 -8 -7 -5 -5 -6 -6 -7 -7 -3 -3 -4 -4 -3 -4 -5 -4 -3 -6 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -15 -14 -16 -14 -13 -18 -13 -7 -9 -16 -26 -31 -37 -42 -19 -12 -2 0 0 0 -370 -387 -285 -281 -335 -322 -316 -338 -326 -360 -357 -202 -8 -13 -44 -103 -186 -226 -237 -186 -135 -131 -209 -206 -142 -177 -210 -168 -166 -186 -190 -182 -179 -166 -168 -163 -154 -160 -120 -97 -82 -72 -75 -80 -78 -65 -53 -68 -91 -75 -55 -58 -76 -81 -77 -108 -137 -120 -261 -314 -260 -152 -257 -211 -202 -198 -161 -80 -84 -134 -118 -1 -9 -15 -20 -19 -10 -5 -10 -25 -40 -40 -33 -36 -35 -34 -29 -21 -31 -39 -38 -26 -43 -44 -45 -42 -44 -47 -60 -72 -85 -101 -32 -16 -22 -31 -47 -73 -44 -22 -17 -16 -15 -21 -30 -30 -25 -34 -32 -31 -36 -42 -34 -32 -33 -44 -60 -61 -45 -29 -33 -68 -58 -44 -28 -22 -21 -29 -23 -14 -15 -22 -36 -24 -18 -24 -44 -43 -31 -28 -28 -24 -20 -17 -21 -46 -67 -14 -21 -41 -58 -53 -53 -56 -21 0 0 0 0 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -67 -29 -37 -12 -3 -11 -22 -2 0 0 0 0 0 0 -44 -48 -1 -2 -39 -49 -49 -36 -26 -10 -45 -40 -25 -30 -14 -4 0 -2 -9 -2 -17 -19 -19 -27 -31 -35 -37 -38 -37 -42 -9 -6 -6 -13 -23 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -42 -41 -5 -5 -7 -7 -4 0 0 0 -1 0 -11 -30 -24 -7 -6 -6 0 0 0 0 -18 -49 -47 -45 -47 -31 -3 0 -5 -10 -8 0 0 0 0 0 0 0 0 0 -7 -11 -12 -13 -2 0 0 0 0 0 0 -17 -24 -3 -9 -7 -3 -2 -5 -12 -7 -5 -6 -9 -10 -9 -9 -7 -11 -20 -3 -1 -1 -3 -7 -6 -6 -10 -22 -30 -18 -21 -22 -23 -25 -26 -28 -28 -28 -27 -27 -28 -29 -30 -43 -47 -32 -43 -39 -37 -41 -43 -48 -44 -44 -46 -43 -27 -34 -15 -13 -25 -30 -28 -27 -27 -27 -24 -16 -23 -17 -7 -7 -6 -4 -6 -7 -5 0 -2 -4 -13 -19 -17 -15 -13 -7 -4 -2 0 0 0 0 0 -1 -9 -39 -40 -19 -17 -23 -23 -13 -12 -21 -29 -9 -15 -9 -1 0 0 0 -10 -19 -14 -3 -15 -15 -25 -35 -34 -33 -7 -14 -14 -2 -10 -2 -6 -6 -3 -5 -32 -33 -32 -28 -22 -19 -22 -21 -29 -35 -28 -6 -2 -24 -37 -30 -26 -31 -12 -8 -20 -36 -32 -35 -31 -30 -33 -26 -26 -15 -14 -18 -21 -21 -11 -16 -12 0 -1 -5 -6 -6 -7 -9 -5 -8 -9 -6 -5 -6 -1 -1 -1 -4 -9 -11 -5 -50 -86 -69 -9 -1 0 0 -27 -77 -123 -78 -103 -84 -16 -1 0 0 0 -7 -33 -64 -53 -22 -11 -42 -117 -131 -94 -94 -92 -77 -64 -63 -55 -52 -58 -63 -64 -64 -63 -53 -35 -32 -19 -8 -28 -44 -31 -27 -23 -27 -31 -30 -21 -27 -22 -17 -15 -14 -13 -14 -13 -12 -13 -12 -16 -10 -10 -11 -11 -14 -13 -7 -5 -7 -9 -7 -4 -4 -4 -2 -3 -6 -7 -6 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -22 -9 -9 -8 -8 -10 -16 -12 -9 -7 -10 -18 -21 -34 -44 -38 -36 -51 -38 -25 -73 -428 -365 -277 -273 -246 -58 -286 -354 -360 -377 -375 -112 -4 -2 0 0 -119 -239 -211 -207 -219 -236 -210 -136 -25 -50 -158 -234 -180 -150 -175 -197 -186 -168 -163 -172 -162 -153 -135 -111 -117 -112 -101 -100 -108 -85 -69 -57 -61 -76 -68 -63 -63 -62 -57 -116 -138 -177 -311 -260 -241 -228 -227 -223 -163 -179 -148 -91 -103 -114 -80 -17 -3 -12 -12 -14 -10 -9 -8 -39 -53 -60 -57 -55 -54 -50 -48 -43 -45 -45 -48 -42 -37 -51 -47 -39 -42 -59 -84 -100 -59 -20 -22 -28 -28 -25 -22 -24 -17 -19 -20 -27 -38 -35 -43 -42 -32 -26 -30 -31 -32 -32 -30 -29 -28 -42 -60 -72 -74 -64 -61 -59 -62 -69 -42 -28 -25 -32 -37 -36 -85 -90 -43 -16 -24 -33 -36 -33 -30 -36 -39 -54 -52 -19 -27 -57 -55 -21 -25 -29 -51 -55 -52 -47 -33 -6 0 0 -1 -6 -3 0 0 0 0 -3 -1 0 -1 -5 -1 0 0 0 0 -32 -43 -25 -2 -1 0 -18 -25 -2 0 -53 -20 0 0 0 -71 -33 -1 -1 0 -8 -49 -57 -45 -11 -61 -51 -33 -45 -49 -46 -40 -16 -3 -8 -18 -11 -9 -16 -26 -29 -32 -34 -38 -36 0 -23 -14 -3 -10 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -37 -20 -8 -5 -8 -6 -3 -2 -2 -33 -11 -21 -49 -50 -10 -4 -7 -6 -4 0 0 -45 -73 -64 -49 -47 -34 -31 -30 -24 -3 0 0 0 0 0 0 0 0 0 0 -2 -5 -12 -17 0 0 0 0 0 -2 -20 -23 -34 -31 -28 -5 -1 -3 -6 -6 -6 -7 -7 -7 -7 -8 -8 -5 -10 -18 -5 -6 -2 -1 -2 -3 -7 -9 -9 -10 -9 -10 -11 -12 -14 -18 -29 -28 -26 -26 -26 -27 -26 -27 -31 -31 -21 -38 -41 -30 -33 -41 -42 -45 -43 -44 -39 -29 -38 -29 -25 -26 -26 -20 -28 -29 -23 -20 -24 -20 -19 -11 -8 -10 -2 -4 -5 -4 0 0 0 -16 -20 -19 -18 -28 -29 -26 -13 -3 -8 -1 0 0 0 -9 -55 -61 -45 -29 -22 -27 -7 -24 -28 -24 -8 -9 -11 -21 -16 0 0 0 -10 -19 -17 -15 -21 -25 -32 -30 -16 -1 0 0 0 0 -1 -7 -10 -6 -6 -22 -25 -32 -29 -19 -20 -35 -19 -19 -21 -16 0 0 -17 -24 -16 0 0 -1 0 -19 -39 -38 -38 -38 -32 -26 -27 -25 -19 -15 -11 -5 0 0 -4 -15 -12 -2 -6 -8 -7 -7 -8 -10 -5 -4 -4 -4 -4 -2 -2 -2 -6 -7 -3 -2 -4 -6 -8 -11 -3 -1 0 -6 -27 -48 -15 -27 -47 -40 -4 -3 -3 -44 -60 -44 -21 -4 -3 -45 -87 -92 -90 -106 -119 -115 -92 -64 -55 -58 -50 -46 -53 -70 -69 -69 -67 -67 -66 -52 -26 -33 -47 -54 -51 -47 -36 -41 -38 -25 -20 -25 -21 -16 -15 -15 -15 -15 -15 -11 -7 -14 -9 -5 -3 -5 -8 -8 -6 -8 -10 -10 -5 -5 -5 -4 -3 -4 -6 -8 -17 -13 -3 -2 -2 -1 0 -1 -4 -7 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -24 -19 -17 -11 -8 -9 -15 -17 -13 -15 -16 -21 -24 -35 -41 -32 -22 -53 -54 -52 -26 -112 -399 -265 -258 -189 -29 -139 -225 -310 -236 -84 -21 -23 -25 -14 0 0 -238 -289 -251 -234 -229 -197 -96 -20 -49 -16 -67 -93 -82 -100 -134 -162 -178 -185 -202 -185 -167 -158 -143 -123 -123 -115 -107 -108 -111 -88 -56 -52 -87 -77 -73 -66 -62 -64 -114 -110 -168 -236 -207 -229 -224 -225 -218 -185 -178 -147 -83 -47 -81 -109 -56 -6 -3 -5 -14 -7 -2 -16 -51 -55 -71 -57 -36 -45 -64 -47 -48 -54 -58 -68 -65 -63 -70 -74 -70 -92 -88 -91 -124 -88 -43 -31 -44 -28 -21 -19 -29 -37 -34 -51 -54 -49 -46 -56 -33 -26 -23 -24 -28 -44 -50 -44 -36 -30 -34 -45 -54 -56 -42 -51 -64 -62 -54 -27 -36 -37 -35 -34 -37 -49 -87 -59 -19 -25 -14 -25 -28 -24 -26 -26 -60 -48 -13 -13 -26 -21 -20 -35 -54 -74 -69 -57 -44 -37 -8 0 0 0 0 0 0 0 -4 -9 -11 -4 -5 -10 -12 -4 -2 0 0 -1 -9 -25 -22 -16 -8 0 -24 -63 -98 -84 -98 -64 -33 -7 -17 -76 -14 -2 -2 -1 -1 -20 -12 0 -7 -26 -50 -30 -25 -35 -32 -9 -15 -13 -22 -34 -15 -10 -14 -19 -19 -20 -6 -23 -22 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -28 -18 -29 -3 -3 -5 -3 0 0 -1 -9 -29 -31 -6 -4 -4 -5 -4 -1 -2 -62 -87 -81 -63 -50 -17 -3 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -16 -6 0 -15 -65 -18 -22 -42 -35 0 0 0 0 -1 -3 -9 -7 -7 -7 -7 -4 -6 -2 0 0 0 0 0 -7 -9 -8 -8 -10 -9 -8 -10 -14 -14 -23 -29 -29 -27 -25 -27 -28 -29 -28 -28 -20 -25 -23 -13 -11 -41 -40 -36 -34 -38 -37 -41 -37 -35 -40 -40 -29 -18 -16 -17 -18 -25 -21 -20 -23 -22 -17 -8 -11 -10 0 0 0 0 0 0 -2 -22 -16 -17 -23 -29 -30 -22 -9 -4 -9 0 0 0 -20 -52 -92 -92 -43 -13 -9 -16 -9 -54 -35 -19 -16 -2 -2 -1 -2 0 -1 -6 -9 -17 -28 -34 -26 -25 -27 -21 -10 0 0 0 0 0 0 0 0 0 0 0 -6 -35 -33 -23 -15 -20 -6 -1 -1 -2 0 0 0 0 0 0 0 0 0 -9 -18 -22 -27 -32 -36 -34 -28 -26 -27 -16 -14 -9 0 -2 -18 -20 -10 -4 -11 -11 -6 -7 -9 -7 -4 -3 -4 -4 -4 -4 -5 -3 -7 -6 0 -1 0 -6 -19 -27 -25 -15 -3 -11 -12 -6 -4 -1 0 -2 -5 -7 -9 -16 -64 -76 -41 -7 -5 -20 -57 -90 -89 -85 -108 -109 -95 -78 -73 -76 -58 -49 -47 -54 -71 -72 -64 -65 -71 -70 -67 -71 -68 -64 -58 -41 -43 -46 -40 -29 -25 -26 -24 -24 -24 -23 -23 -19 -15 -13 -10 -7 -7 -15 -17 -12 -8 -14 -13 -11 -11 -8 -5 -7 -4 -4 -3 -4 -5 -5 -9 -7 -3 -2 -2 -1 -1 -2 -4 -7 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -25 -23 -18 -14 -11 -20 -27 -30 -25 -15 -15 -20 -23 -27 -34 -41 -48 -52 -52 -54 -14 -243 -384 -275 -256 -313 -163 -26 -20 -22 -14 -5 -17 -20 -19 -20 -9 -51 -301 -91 -95 -228 -316 -278 -253 -85 -35 -72 -41 -38 -38 -100 -239 -171 -182 -180 -197 -225 -201 -186 -171 -154 -147 -137 -107 -102 -110 -98 -65 -37 -58 -90 -86 -67 -58 -90 -115 -67 -74 -154 -195 -177 -157 -193 -197 -180 -160 -134 -107 -90 -102 -117 -81 -96 -35 -11 -21 -9 -34 -51 -61 -58 -58 -72 -64 -76 -131 -133 -94 -83 -86 -100 -88 -81 -81 -84 -84 -84 -103 -117 -115 -33 -59 -39 -35 -36 -41 -38 -38 -45 -37 -21 -35 -38 -43 -51 -54 -48 -49 -47 -50 -49 -65 -56 -45 -37 -37 -36 -39 -46 -56 -65 -74 -55 -37 -29 -26 -22 -22 -26 -34 -47 -81 -58 -30 -23 -20 -29 -21 -19 -25 -32 -53 -24 -10 -17 -26 -19 -21 -39 -56 -32 -62 -52 -46 -22 -7 -1 -4 -2 0 0 0 0 -3 -7 -4 -1 -1 -7 -9 -5 -6 -2 0 0 -4 -27 -15 -11 -7 -5 -19 -14 -53 -92 -103 -108 -110 -45 -31 -53 -1 -7 -8 -7 -15 -29 -3 -14 -38 -60 -47 -30 -28 -30 -22 -5 -7 -14 -23 -36 -30 -3 -24 -26 -21 -19 -27 -32 -25 -8 -9 -32 -5 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -3 -2 0 0 0 0 -13 -15 -6 -5 -5 -4 -2 -4 -22 -78 -37 -50 -62 -56 -47 -42 -15 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -20 -16 -3 -1 -5 -16 -35 -61 -11 -9 -25 -17 0 0 0 0 -4 -9 -6 -7 -7 -5 -3 -6 -1 0 0 0 -1 -4 -17 -19 -13 -12 -13 -12 -11 -12 -18 -25 -28 -30 -30 -29 -27 -26 -27 -27 -27 -24 -5 -22 -23 -17 -12 -15 -24 -30 -31 -33 -39 -36 -32 -35 -34 -25 -18 -11 -17 -27 -25 -19 -18 -21 -24 -22 -17 -8 -9 -5 0 0 0 0 0 0 -6 -26 -11 -14 -16 -14 -17 -23 -6 0 0 0 0 0 -29 -51 -68 -81 -21 -9 -22 -46 -58 -39 -27 -19 -13 -6 -13 -3 0 0 -2 -8 -19 -29 -26 -22 -22 -23 -18 -18 -12 -6 -4 0 0 0 0 0 0 -4 -4 -1 -8 -31 -14 -24 -20 -12 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -27 -12 -8 -3 0 -3 -18 -5 -11 -13 -12 -9 -8 -8 -8 -7 -6 -9 -8 -6 -6 -8 -12 -8 -7 -7 -4 0 0 -7 -38 -61 -50 -5 -9 -17 -11 -6 -7 0 -2 -2 -1 -37 -123 -82 -79 -70 -64 -51 -38 -74 -87 -89 -88 -85 -96 -102 -92 -88 -98 -111 -97 -93 -79 -70 -79 -67 -63 -63 -77 -88 -69 -69 -69 -66 -61 -52 -39 -48 -42 -31 -26 -26 -27 -27 -29 -31 -32 -29 -17 -15 -16 -18 -18 -20 -20 -17 -14 -13 -11 -11 -11 -10 -8 -7 -7 -6 -6 -6 -6 -10 -5 -4 -4 -3 -3 -2 -3 -4 -5 -8 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -19 -8 -11 -19 -25 -30 -32 -30 -23 -21 -28 -24 -23 -26 -33 -42 -31 -39 -37 -18 -334 -373 -332 -325 -320 -90 -23 -18 -18 -26 -5 0 -8 -29 -28 -8 0 0 0 0 -150 -308 -279 -89 -66 -69 -65 -44 -48 -41 -35 -54 -105 -205 -151 -147 -175 -187 -206 -205 -182 -163 -154 -113 -133 -126 -112 -99 -58 -54 -68 -79 -81 -52 -92 -104 -85 -104 -225 -206 -155 -87 -51 -57 -162 -183 -146 -107 -108 -129 -103 -18 -4 -5 -31 -53 -53 -63 -78 -78 -78 -92 -111 -105 -120 -134 -135 -147 -116 -101 -97 -100 -91 -89 -81 -79 -88 -124 -97 -113 -108 -49 -32 -27 -24 -24 -32 -39 -59 -53 -42 -33 -38 -49 -56 -60 -57 -51 -55 -60 -69 -75 -60 -48 -39 -32 -33 -33 -43 -52 -62 -73 -51 -36 -26 -24 -25 -23 -26 -42 -77 -106 -46 -31 -18 -16 -30 -27 -22 -29 -55 -79 -15 -11 -21 -26 -20 -17 -20 -25 -44 -68 -21 -29 -20 0 -1 -5 -30 -26 -10 0 0 0 0 0 -1 -3 -3 -2 0 0 0 0 0 0 -2 -8 -11 -4 -8 -24 -32 -68 -65 -81 -89 -81 -82 -67 -34 -1 -6 -8 -7 -29 -46 -26 -50 -66 -48 -34 -32 -30 -32 -20 -4 -1 -9 -16 -39 -51 -26 -16 -23 -25 -26 -28 -30 -35 -18 -25 -54 -36 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 -3 -27 -34 -22 -2 -1 0 0 0 0 0 0 -5 -11 -11 -15 -5 -5 -30 -76 -44 -47 -57 -52 -42 -7 -2 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -21 -20 -19 -16 -21 -17 -11 0 0 0 -11 -12 0 0 0 0 -2 -13 -21 -9 -10 -8 -4 -3 0 0 0 0 -2 -9 -25 -27 -26 -26 -26 -27 -24 -21 -20 -26 -28 -31 -32 -31 -29 -27 -30 -31 -30 -19 -4 -26 -28 -25 -24 -26 -22 -25 -25 -28 -31 -23 -27 -34 -26 -14 -11 -11 -12 -20 -22 -15 -18 -20 -28 -29 -21 -7 -2 -1 0 0 0 0 0 -5 -8 -9 -5 -1 0 -8 -19 -19 -5 -1 -1 0 0 0 -6 -13 -24 -32 -4 -15 -52 -39 -21 -27 -23 -17 -6 -1 -6 -27 -4 0 0 0 -2 -27 -30 -30 -27 -22 -19 -22 -17 -23 -31 -30 -16 -12 -5 0 -3 -18 -23 -12 -8 -17 0 -11 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -23 -12 -4 0 0 -3 -14 -15 -14 -12 -11 -8 -5 -6 -5 -3 -3 -3 -3 -5 -7 -10 -8 -7 -5 -3 -4 -9 -1 -6 -9 -9 -29 -112 -86 -32 -11 -9 -3 -4 -5 -2 -36 -95 -99 -34 -20 -61 -95 -82 -83 -89 -89 -78 -65 -75 -89 -88 -82 -85 -100 -103 -108 -93 -82 -80 -64 -59 -63 -70 -73 -65 -61 -62 -63 -62 -58 -48 -51 -42 -32 -26 -27 -28 -33 -25 -21 -23 -23 -18 -22 -22 -21 -21 -19 -17 -19 -16 -13 -16 -9 -13 -14 -12 -8 -8 -8 -8 -7 -6 -7 -4 -6 -6 -6 -6 -6 -5 -9 -10 -10 -9 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -22 -13 -12 -45 -43 -31 -29 -38 -46 -38 -31 -23 -16 -15 -16 -17 -9 -26 -27 -147 -476 -166 -190 -278 -287 -46 -38 -27 -26 -27 -19 -2 0 -1 -6 0 0 0 0 0 0 0 -13 -22 -68 -82 -57 -44 -49 -50 -16 -5 -57 -145 -172 -243 -213 -189 -198 -205 -172 -168 -151 -117 -130 -152 -124 -109 -111 -91 -83 -87 -90 -82 -121 -123 -106 -152 -242 -208 -202 -175 -136 -143 -178 -204 -173 -127 -106 -130 -96 -92 -98 -78 -57 -57 -67 -92 -113 -87 -86 -79 -93 -120 -126 -147 -159 -155 -108 -99 -102 -103 -93 -93 -84 -114 -91 -53 -51 -39 -42 -37 -31 -35 -34 -24 -31 -50 -68 -50 -44 -47 -54 -62 -61 -50 -45 -42 -47 -65 -74 -72 -57 -38 -34 -30 -36 -42 -46 -65 -66 -64 -53 -40 -22 -15 -16 -19 -19 -22 -48 -68 -46 -39 -27 -27 -36 -34 -27 -35 -31 -30 -17 -10 -21 -24 -20 -16 -16 -21 -49 -44 -8 0 0 0 -3 -8 -23 -34 -19 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -5 -8 -5 -2 -1 -1 -9 -39 -39 -43 -51 -51 -61 -62 -19 0 -1 -2 -1 -11 -29 -27 -7 -61 -44 -36 -38 -35 -24 -38 -29 -12 -4 -20 -21 -20 -22 -14 -10 -6 -2 -3 -15 -39 -28 -22 -29 -37 -21 -15 -13 -5 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -2 -30 -25 -3 -3 0 0 0 0 0 0 0 0 -5 -13 -3 -2 -1 -37 -86 -46 -33 -29 -27 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -46 -27 -23 -24 -21 -13 -4 0 0 0 0 0 0 0 -2 -2 0 -3 -12 -20 -9 -11 -36 -20 -6 -4 0 0 0 -1 -9 -29 -29 -28 -26 -24 -25 -27 -26 -25 -25 -26 -28 -9 -9 -19 -28 -28 -29 -28 -27 -22 -26 -28 -22 -23 -24 -24 -24 -21 -21 -25 -30 -27 -34 -22 -14 -11 -8 -7 -11 -18 -20 -18 -19 -21 -19 -9 -1 0 0 0 0 0 0 0 -1 -1 -2 -4 -2 0 -7 -16 -17 -4 -1 -1 -1 0 0 -1 -4 -4 -3 -4 -4 -67 -37 -19 -23 -14 -16 -10 -6 -13 -24 -13 -2 0 0 0 0 0 -1 -4 -12 -24 -21 -13 -26 -35 -27 -25 -24 -15 -5 -3 -11 -2 -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 0 0 -4 -10 0 0 0 -1 -7 -22 -21 -18 -13 -11 -11 -5 -8 -7 -7 -7 -6 -5 -5 -5 -5 -7 -7 -8 -3 -2 -5 0 0 -2 -4 -4 -4 -19 -18 -9 -27 -34 -4 -3 -2 -31 -60 -63 -66 -51 -85 -93 -69 -67 -77 -68 -68 -73 -77 -80 -83 -76 -72 -74 -76 -99 -92 -78 -72 -72 -67 -73 -72 -64 -52 -50 -46 -56 -60 -59 -55 -43 -32 -28 -27 -28 -28 -28 -30 -23 -22 -28 -24 -29 -30 -30 -29 -25 -22 -18 -16 -14 -14 -11 -14 -15 -14 -14 -13 -9 -7 -5 -4 -4 -4 -5 -6 -6 -8 -8 -7 -12 -11 -11 -13 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -14 -42 -41 -29 -19 -2 -16 -28 -27 -20 -12 -16 -11 -10 -14 -20 -31 -18 -35 -28 -1 -7 0 -11 -23 -25 -41 -37 -27 -12 -1 0 0 0 0 0 0 0 0 0 0 -42 -55 -47 -50 -48 -71 -73 -70 -57 -44 -51 -51 -65 -183 -168 -164 -168 -160 -166 -167 -142 -128 -159 -128 -107 -98 -106 -125 -92 -98 -95 -111 -123 -84 -129 -211 -238 -228 -230 -198 -157 -147 -191 -173 -134 -86 -51 -23 -25 -60 -83 -68 -74 -95 -109 -114 -95 -97 -124 -139 -140 -105 -138 -162 -140 -110 -107 -99 -96 -94 -96 -95 -122 -58 -33 -49 -15 -15 -32 -38 -41 -42 -35 -42 -46 -43 -43 -51 -55 -59 -64 -67 -52 -41 -43 -53 -78 -85 -70 -52 -42 -48 -49 -46 -51 -59 -89 -73 -67 -57 -41 -19 -18 -16 -17 -21 -22 -27 -58 -73 -74 -71 -26 -18 -20 -19 -33 -29 -27 -22 -17 -22 -22 -17 -14 -16 -19 -71 -41 -8 -4 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -10 -5 -1 -1 -1 0 -12 -35 -20 -26 -63 -84 -38 -4 0 0 -12 -33 -31 -33 -14 -4 -13 -61 -59 -40 -25 -15 -6 -13 -21 -16 -23 -53 -59 -53 -45 -37 -32 -23 -17 -22 -36 -37 -39 -33 -37 -37 -31 -42 -22 -7 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -4 -11 -9 -6 -7 -1 0 0 0 0 0 0 0 -3 -4 -1 -2 -1 -55 -88 -61 -38 -61 -57 -36 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 -4 -29 -64 -36 -35 -38 -28 -8 0 -5 -1 0 0 0 0 0 -13 -40 -49 -6 -1 -3 -8 -16 -45 -12 -3 -3 0 0 0 -1 -22 -41 -30 -29 -27 -25 -26 -27 -28 -26 -27 -29 -24 -1 0 -8 -17 -21 -25 -5 -4 -17 -31 -37 -11 -18 -22 -21 -20 -23 -20 -21 -25 -33 -31 -13 -12 -13 -12 -11 -23 -21 -19 -17 -13 -1 -7 -4 0 -2 -5 -1 0 0 0 0 0 0 -1 -3 -3 0 -2 -27 -27 -6 0 0 0 0 0 0 -1 -17 -10 -2 -14 -80 -28 -20 -22 -16 -10 -14 -8 -2 -3 -8 -1 0 0 0 0 0 0 0 -11 -23 -22 -35 -31 -17 0 -4 -7 -21 -17 -9 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -22 -19 -19 -12 -10 -7 -11 -20 -9 -11 -6 -4 -5 -6 -3 -4 -30 -27 -10 -15 -103 -51 -3 -2 0 -3 -4 -3 -1 -11 -71 -20 -24 -31 -4 -2 -5 -2 -33 -70 -84 -89 -103 -100 -90 -89 -85 -80 -85 -75 -69 -86 -93 -75 -68 -70 -72 -71 -77 -70 -69 -74 -76 -74 -63 -61 -60 -60 -64 -62 -58 -55 -51 -43 -38 -35 -32 -30 -29 -35 -27 -28 -28 -27 -26 -28 -27 -26 -23 -20 -21 -18 -21 -21 -19 -16 -12 -14 -16 -14 -13 -24 -13 -9 -6 -5 -5 -3 -3 -4 -6 -9 -12 -12 -9 -9 -11 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -4 0 -10 -19 -26 -32 -28 -21 -19 -13 -11 -11 -17 -24 -29 -36 -31 -22 -36 -6 0 -6 -18 -29 -40 -37 -22 0 0 0 0 0 0 0 0 0 0 -6 -58 -38 -39 -49 -53 -111 -117 -92 -56 -58 -74 -39 -63 -131 -127 -143 -150 -160 -162 -158 -148 -146 -158 -153 -118 -115 -129 -130 -90 -132 -109 -111 -116 -98 -115 -172 -210 -234 -266 -237 -171 -140 -167 -213 -169 -69 -11 -7 -2 -64 -75 -78 -80 -58 -80 -95 -82 -22 -5 -118 -127 -94 -76 -72 -90 -104 -110 -100 -98 -97 -113 -128 -138 -57 -37 -29 -19 -15 -31 -35 -40 -46 -44 -57 -42 -39 -44 -61 -71 -68 -60 -54 -46 -44 -53 -71 -87 -78 -61 -53 -47 -49 -68 -52 -60 -72 -75 -54 -66 -53 -48 -36 -23 -15 -17 -20 -21 -23 -28 -106 -104 -90 -122 -101 -46 -23 -26 -27 -31 -19 -18 -22 -23 -21 -14 -12 -13 -8 -10 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 -3 -11 -2 0 -1 -4 -7 -1 0 -10 -29 -39 -38 -61 -57 -42 -29 -20 -13 -24 -39 -33 -46 -23 -28 -54 -73 -71 -33 -24 -32 -50 -6 -30 -33 -17 -5 -5 -16 -25 -34 -39 -19 -39 -36 -37 -40 -45 -45 -55 -50 -42 -44 -12 -41 -24 -4 -3 -4 -2 0 0 0 0 0 0 -3 -5 0 -5 -7 -8 -10 -10 -6 -4 -5 -4 0 0 0 0 0 0 0 -4 -3 -3 -5 -4 -82 -88 -74 -77 -90 -23 -7 -4 0 -1 -11 -6 0 0 0 0 0 0 0 0 0 -3 -51 -77 -44 -34 -42 -38 -19 -3 -17 -4 0 0 0 0 0 -6 -27 -54 -39 -3 0 0 -22 -73 -61 -12 0 0 0 0 0 -36 -53 -41 -30 -30 -27 -27 -29 -31 -31 -23 -28 -27 -23 -21 -17 -14 -6 0 -1 -20 -24 -25 -26 -13 -20 -20 -19 -20 -24 -20 -20 -14 -18 -29 -15 -16 -14 -12 -11 -16 -22 -18 -10 -4 -1 -5 -2 0 -2 -7 -8 -1 0 -1 0 0 0 0 0 0 0 -1 -2 -6 -4 -2 0 0 0 0 0 -1 -11 -5 -9 -33 -72 -39 -33 -31 -23 -13 -13 -13 -18 -16 -8 0 0 0 0 -2 -2 0 0 -4 -15 -26 -38 -20 -27 -33 -25 -15 -22 -15 -13 -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 -6 -9 -10 -9 -6 -6 -4 -7 -13 -6 -8 -6 -5 -4 -3 -5 -4 -122 -125 -45 -122 -38 -15 -2 -2 0 -1 -1 -8 -7 -18 -73 -14 -4 -8 -7 -7 -34 -9 -4 -13 -39 -92 -80 -82 -84 -90 -98 -89 -64 -56 -66 -88 -104 -86 -68 -68 -71 -69 -70 -75 -70 -68 -68 -68 -57 -49 -46 -47 -58 -79 -63 -55 -51 -48 -44 -45 -44 -41 -39 -39 -38 -32 -30 -29 -27 -27 -27 -24 -20 -20 -22 -17 -19 -22 -22 -20 -17 -13 -15 -13 -8 -6 -5 -5 -5 -4 -4 -3 -4 -6 -7 -9 -13 -13 -9 -10 -11 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -13 -20 -21 -27 -27 -21 -17 -14 -28 -32 -26 -26 -19 -6 -14 -21 -34 -42 -32 -16 -20 -29 -34 -34 -21 -3 0 0 0 0 0 0 0 0 0 -49 -104 -51 -103 -123 -103 -102 -92 -96 -96 -87 -87 -31 -42 -74 -100 -151 -161 -174 -167 -148 -156 -162 -174 -158 -120 -119 -98 -129 -128 -117 -100 -105 -111 -106 -113 -123 -138 -203 -234 -202 -211 -153 -183 -240 -202 -48 -23 -18 -35 -92 -69 -98 -133 -147 -129 -101 -98 -100 -94 -96 -92 -84 -69 -64 -76 -94 -108 -113 -112 -110 -133 -84 -41 -36 -35 -26 -25 -32 -40 -38 -32 -28 -37 -54 -43 -51 -61 -70 -81 -80 -68 -59 -59 -61 -69 -76 -74 -62 -51 -59 -59 -55 -50 -55 -69 -65 -60 -53 -64 -60 -82 -99 -78 -15 -15 -15 -22 -25 -17 -77 -64 -37 -32 -34 -25 -16 -14 -18 -28 -13 -16 -23 -27 -25 -13 -9 -10 -11 -14 -49 -17 -2 -6 -23 -18 -5 -22 -16 0 0 0 0 0 0 0 0 -3 -5 0 0 -9 -5 0 0 0 0 -6 -8 0 0 -19 -56 -56 -27 -47 -17 -11 -24 -36 -41 -10 -20 -30 -33 -38 -29 -44 -55 -56 -40 -51 -63 -46 -16 -23 -51 -43 -39 -41 -37 -28 -13 -21 -41 -42 -16 -20 -26 -28 -36 -54 -29 -33 -34 -13 -70 -26 -6 -6 -11 -13 -3 0 0 0 0 0 -1 -1 -1 -3 -4 -2 -2 -4 -2 -1 -2 -8 -10 -3 -3 -2 -1 -1 0 -1 -3 -7 -11 -10 -8 -20 -68 -74 -55 -17 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -97 -78 -46 -36 -32 -24 -8 0 0 0 0 0 0 -2 -34 -13 -18 -25 0 0 0 0 -3 -12 -2 0 0 0 0 0 -50 -61 -55 -42 -37 -29 -29 -31 -33 -30 -11 -34 -55 -52 -49 -46 -43 -27 -9 -6 -29 -24 -18 -16 -23 -23 -19 -18 -22 -24 -21 -18 -10 -16 -18 -10 -12 -15 -14 -15 -21 -23 -18 -12 -5 -3 -5 -6 -9 -8 -10 -14 -1 -5 -13 -15 -9 -9 -8 -5 -2 -2 -6 -1 -2 -5 -4 0 0 0 0 -2 -3 -2 -20 -34 -61 -62 -17 -20 -32 -22 -14 -15 -4 -20 -17 -7 -4 -11 -9 -2 -8 -12 0 0 0 -11 -21 -21 -19 -18 -6 -15 -20 -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 -1 -4 -8 -6 -3 -3 -4 -5 -5 -5 -4 -3 -2 -5 -3 -97 -138 -102 -28 -1 -1 -1 -1 -1 -3 -4 -8 -8 -21 -48 -32 -9 -9 -7 -7 -28 -4 -2 -3 -24 -62 -56 -64 -62 -55 -43 -28 -43 -47 -63 -80 -87 -91 -80 -71 -63 -57 -75 -71 -66 -65 -64 -63 -65 -48 -51 -57 -55 -54 -57 -55 -54 -52 -48 -45 -43 -44 -41 -36 -30 -24 -29 -30 -29 -27 -26 -21 -17 -18 -23 -17 -17 -18 -18 -19 -18 -15 -13 -14 -12 -8 -3 -4 -4 -4 -4 -5 -5 -8 -8 -9 -10 -10 -10 -9 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -14 -23 -16 -12 -13 -15 -16 -12 -17 -38 -30 -28 -33 -24 0 0 -21 -40 -38 -24 -22 -28 -31 -26 -27 -12 0 0 0 0 0 0 0 0 0 -65 -101 -81 -99 -100 -87 -88 -97 -95 -109 -121 -112 -133 -110 -96 -111 -136 -164 -171 -163 -156 -161 -166 -145 -135 -128 -109 -63 -123 -139 -125 -106 -111 -97 -97 -99 -105 -111 -150 -150 -143 -230 -178 -201 -236 -199 -25 -26 -17 -3 -13 -26 -69 -122 -162 -147 -129 -120 -105 -99 -95 -89 -101 -112 -111 -105 -109 -115 -115 -119 -118 -118 -52 -34 -33 -32 -33 -34 -30 -33 -40 -35 -25 -16 -27 -46 -61 -58 -66 -75 -74 -61 -52 -46 -60 -81 -80 -70 -70 -61 -52 -56 -78 -64 -61 -77 -50 -59 -67 -72 -76 -75 -35 -20 -13 -11 -4 -14 -19 -17 -16 -32 -38 -29 -15 -12 -11 -15 -27 -30 -18 -18 -25 -30 -32 -28 -10 -13 -31 -45 -48 -15 -6 -2 -9 -22 -4 -54 -46 0 0 0 0 0 0 0 0 -3 -1 0 -2 -12 -4 0 0 0 0 -9 -7 -2 -6 -31 -52 -45 -12 0 0 -1 -7 -18 -24 -2 -15 -15 -15 -24 -19 -55 -57 -44 -34 -18 -18 -11 -7 -12 -25 -16 -4 -16 -40 -53 -20 -31 -20 -7 -8 -14 -3 0 -1 -9 -2 -11 -29 -32 -29 -9 -34 -32 -19 -9 -10 -2 0 0 0 0 0 0 0 -2 -4 -2 -42 -35 -9 -6 -4 -7 -7 -3 -3 -3 -4 -2 0 -1 -4 -8 -9 -8 -7 -7 -78 -44 -20 -52 -1 -15 -13 -6 0 0 0 0 -2 -2 0 0 0 0 0 -4 -44 -78 -41 -11 -36 -47 -38 -24 -8 -2 0 0 0 0 -8 -38 -10 -3 -4 0 0 0 0 0 -1 -3 0 0 0 0 -1 -15 -57 -64 -63 -56 -38 -36 -35 -33 -30 -27 -7 0 -8 -17 -26 -34 -43 -52 -49 -29 -22 -23 -22 -21 -21 -19 -19 -22 -25 -24 -20 -21 -19 -15 -9 -10 -18 -18 -13 -19 -27 -14 -13 -13 -9 -4 -2 -11 -13 -13 -12 -7 -22 -20 -8 -2 -6 -13 -8 -5 -4 -6 -8 -9 -9 -4 0 0 0 0 -1 -1 -9 -43 -35 -65 -56 -19 -19 -20 -16 -11 -12 -13 -3 -1 -6 -7 -7 -10 -6 -1 -6 -10 0 0 -4 -15 -25 -28 -24 -35 -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 0 0 0 0 -1 -5 -9 -2 -2 -1 -1 -2 -7 -3 -3 -3 -3 -4 -10 -6 -12 -19 -16 -14 -11 -4 -1 -3 -5 -2 -4 -21 -37 -34 -10 -8 -4 0 -1 -2 -4 -49 -66 -66 -64 -68 -73 -56 -41 -39 -50 -43 -52 -59 -65 -78 -92 -73 -67 -68 -60 -62 -61 -62 -59 -58 -61 -48 -39 -44 -51 -48 -38 -51 -53 -53 -54 -54 -47 -51 -46 -39 -37 -21 -26 -27 -27 -25 -23 -19 -21 -21 -21 -24 -15 -20 -21 -21 -20 -17 -14 -13 -8 -5 -6 -7 -4 -5 -6 -5 -5 -5 -2 -3 -10 -17 -19 -19 -13 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -12 -13 -15 -20 -19 -16 -15 -10 -22 -26 -22 -29 -28 -40 -28 -9 -3 -21 -22 -19 -24 -27 -23 -17 -11 -31 -6 0 0 0 0 0 0 0 -16 -104 -97 -98 -105 -109 -95 -85 -103 -99 -81 -161 -146 -126 -120 -119 -152 -167 -161 -134 -122 -122 -139 -153 -143 -137 -134 -140 -114 -108 -122 -144 -132 -117 -114 -95 -77 -98 -111 -88 -204 -203 -153 -142 -219 -67 -15 -8 -20 -46 -54 -28 -13 -17 -7 -101 -149 -155 -149 -128 -108 -102 -104 -107 -108 -117 -124 -128 -130 -129 -176 -122 -52 -31 -39 -39 -37 -36 -28 -38 -44 -37 -24 -17 -24 -44 -64 -79 -71 -74 -74 -66 -51 -45 -52 -68 -88 -95 -74 -74 -69 -57 -56 -77 -64 -65 -72 -65 -73 -66 -78 -86 -75 -27 -15 -11 -9 -6 -10 -9 -15 -19 -19 -18 -21 -18 -13 -10 -12 -17 -25 -24 -19 -19 -24 -27 -24 -12 -11 -19 -34 -41 -28 -13 -13 -19 -19 -6 -1 0 0 0 0 0 0 0 0 -1 -4 -2 0 -6 -12 -1 0 0 0 -1 -6 -6 -8 -18 -40 -32 -47 -20 0 0 0 0 0 -8 -19 -16 -12 -11 -33 -64 -67 -48 -32 -27 -24 0 -1 -5 -8 -14 -40 -48 -33 -35 -35 -2 -26 -11 -1 -5 -13 -2 0 0 0 0 0 -44 -27 -1 -8 -48 -55 -53 -36 -7 -9 -2 0 0 0 0 0 0 -8 -18 -20 -18 -20 -16 -15 -12 -5 -3 -2 -3 -4 -2 -3 -2 -1 -2 -4 -6 -6 -6 -10 -43 -16 -1 0 0 -4 -6 -4 0 0 0 0 -1 -1 0 0 0 0 0 0 -4 -43 -16 0 -22 -52 -38 -39 -34 -27 -27 -23 -4 0 0 -1 -5 -1 0 0 0 0 0 0 -2 -3 0 0 0 0 0 -3 -25 -35 -44 -53 -57 -36 -34 -41 -35 -29 -32 -31 -8 0 0 0 0 0 -19 -30 -23 -14 -16 -19 -19 -16 -10 -22 -27 -26 -36 -73 -25 -18 -14 -14 -20 -21 -14 -19 -21 -15 -19 -11 -13 -14 -13 -14 -10 -12 -16 -19 -21 -20 -14 -10 -10 -12 -2 -10 -6 -5 -7 -7 -9 -7 -2 0 -1 -6 -2 0 -16 -40 -29 -58 -73 -63 -39 -34 -13 -6 -2 -5 -20 -24 -7 -2 -3 -6 -9 -2 0 0 -2 -8 -12 -23 -30 -29 -11 -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 -2 -4 -2 -3 -3 -4 -4 -4 -2 -4 -3 -2 -6 -24 -11 -7 -7 -8 -9 -8 -3 0 -4 -11 -3 -1 -4 -22 -33 -11 -11 -5 -1 -2 -4 -4 -83 -101 -95 -86 -72 -88 -64 -39 -41 -54 -44 -48 -50 -60 -80 -95 -85 -71 -65 -67 -59 -49 -50 -51 -52 -57 -60 -48 -37 -32 -35 -44 -35 -36 -44 -49 -51 -52 -38 -42 -43 -38 -30 -29 -28 -28 -26 -22 -21 -17 -21 -25 -26 -26 -26 -23 -22 -19 -17 -17 -12 -7 -5 -6 -9 -9 -6 -7 -7 -4 -4 -1 -2 -10 -18 -22 -22 -17 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -165 -111 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -16 -27 -27 -24 -22 -19 -31 -18 -17 -28 -15 -30 -32 -26 -20 -4 -2 -7 -9 -15 -26 -24 -12 0 0 0 -9 -3 0 0 0 0 -50 -121 -110 -99 -85 -91 -100 -78 -95 -120 -121 -140 -121 -117 -135 -132 -118 -126 -109 -94 -79 -79 -112 -120 -126 -125 -87 -60 -74 -93 -104 -110 -82 -94 -123 -135 -151 -148 -108 -102 -188 -218 -164 -166 -228 -268 -241 -73 -22 -43 -56 -58 -22 -20 -59 -157 -181 -180 -158 -126 -109 -109 -114 -128 -146 -161 -165 -157 -143 -154 -100 -74 -47 -37 -37 -34 -38 -41 -44 -47 -50 -34 -22 -12 -6 -45 -76 -78 -71 -71 -61 -65 -68 -72 -65 -92 -101 -102 -96 -96 -91 -77 -79 -86 -63 -88 -80 -75 -74 -66 -73 -82 -67 -36 -8 -6 -8 -9 -10 -23 -14 -15 -18 -20 -20 -17 -14 -12 -15 -12 -17 -31 -32 -26 -25 -26 -23 -18 -16 -37 -37 -46 -43 -22 -14 -12 -12 -6 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -8 -8 0 0 0 0 0 0 -1 -31 -31 -37 -45 -49 -9 0 0 0 0 0 -11 -17 -15 -14 -42 -59 -42 -7 -31 -39 -30 -16 0 0 -2 -8 -10 -8 -8 -5 -10 -9 -1 -4 -4 -1 -9 -13 -7 -1 0 -10 -9 -9 -75 -79 -35 -4 -16 -23 -32 -50 -44 -16 -7 -7 -2 -1 0 0 0 -11 -14 -7 -12 -29 -23 -16 -9 -6 -6 -5 -6 -6 -1 -3 -1 0 0 -1 -5 -6 -7 -7 -8 -4 -1 -1 0 0 0 0 0 0 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -39 -50 -20 -42 -45 -39 -31 -30 -22 -4 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -11 -33 -48 -35 -30 -34 -31 -4 0 -21 -32 -22 -14 -27 -33 -22 -8 -8 -17 -19 -20 -21 -23 -19 -21 -30 -38 -18 -18 -19 -15 -16 -20 -14 -21 -17 -15 -20 -10 -5 -8 -13 -12 -9 -14 -18 -19 -17 -14 -14 -11 -11 -11 -8 -12 -3 -5 -8 -7 -3 -4 -2 0 -1 -3 -1 -5 -27 -45 -42 -29 -23 -36 -41 -33 -14 -6 -5 -2 -5 -20 -18 -4 -3 -4 0 0 0 0 -11 -20 -8 -20 -18 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -5 -3 -2 -2 -3 -6 -15 -9 -3 -3 -4 -19 -6 0 -3 -8 -3 -2 -9 -14 -6 -5 -5 -3 -3 -5 -4 -15 -26 -64 -87 -86 -101 -89 -61 -63 -84 -50 -51 -51 -55 -69 -86 -77 -78 -65 -51 -46 -41 -42 -48 -53 -55 -56 -56 -42 -35 -31 -30 -28 -28 -40 -46 -46 -47 -30 -45 -47 -40 -33 -32 -29 -27 -27 -25 -23 -18 -19 -14 -15 -25 -24 -16 -17 -16 -14 -16 -12 -11 -8 -5 -5 -5 -8 -8 -8 -8 -7 -5 -9 -17 -23 -24 -23 -20 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -179 -277 -340 -341 -350 -282 -199 -112 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -17 -19 -27 -26 -29 -69 -192 -45 -13 -16 -24 -24 -27 -17 0 -2 -26 -30 -35 -33 -21 -7 0 -6 -14 -32 -10 0 -32 -60 -14 -108 -159 -159 -145 -112 -130 -115 -92 -89 -101 -86 -97 -116 -119 -83 -63 -75 -117 -46 -61 -57 -60 -88 -83 -90 -83 -64 -37 -47 -73 -74 -58 -88 -83 -83 -72 -65 -128 -80 -55 -58 -100 -207 -153 -147 -152 -160 -43 -35 -31 -30 -38 -28 -58 -80 -111 -135 -180 -167 -150 -132 -129 -135 -134 -118 -88 -115 -141 -89 -38 -47 -56 -51 -43 -38 -38 -41 -45 -51 -52 -50 -44 -33 -28 -35 -52 -76 -69 -63 -62 -57 -68 -70 -73 -80 -99 -113 -114 -117 -114 -108 -82 -85 -86 -79 -87 -97 -81 -41 -15 -30 -71 -40 -18 -10 -4 -5 -8 -28 -42 -16 -14 -27 -24 -21 -16 -15 -8 -5 -10 -16 -29 -45 -40 -27 -28 -18 -27 -24 -18 -17 -30 -37 -46 -53 -51 -16 -4 0 0 0 0 0 0 -1 -1 -9 -4 -2 -2 0 -1 -2 0 0 0 0 0 0 -7 -40 -34 -38 -56 -58 -25 -9 0 0 0 -1 -13 -19 -19 -30 -70 -70 -54 -39 -35 -49 -29 -8 0 0 -1 -7 -9 -6 0 -2 -11 -3 -2 -4 -6 -6 -11 -15 -12 -1 0 -4 -4 0 0 -1 -2 0 0 0 0 0 -4 -7 -12 -18 -5 -5 -7 -6 -7 -9 -5 -13 -22 -12 -15 -15 -12 -7 -7 -6 -7 -4 0 0 0 0 0 0 0 0 -7 -9 -5 0 0 -15 -3 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 -15 -44 -33 -30 -28 -28 -29 -19 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -19 -7 0 -24 -55 -51 -31 -27 -33 -29 0 0 -23 -45 -62 -89 -68 -36 -23 -16 -13 -19 -19 -20 -17 -11 -9 -18 -23 -25 -24 -19 -19 -16 -16 -19 -17 -18 -13 -16 -20 -19 -14 -10 -11 -11 -10 -12 -12 -12 -13 -14 -14 -15 -11 -12 -13 -9 -3 -9 -9 -4 0 0 0 0 0 0 -1 -5 -17 -36 -44 -41 -20 -39 -32 -24 -20 0 -11 -8 -2 -1 -3 -1 0 0 0 0 0 0 -3 -5 0 0 -4 -12 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -3 -5 -4 -2 -2 -2 -26 -32 -29 -30 -38 -8 -2 -3 -2 -2 -8 -4 -6 -9 -14 -24 -19 -14 -8 -2 -3 -3 -39 -68 -86 -103 -72 -84 -92 -89 -68 -38 -50 -47 -56 -71 -73 -66 -73 -67 -56 -54 -48 -49 -52 -51 -47 -44 -46 -49 -40 -28 -28 -26 -30 -40 -46 -40 -20 -32 -27 -23 -28 -33 -24 -24 -24 -22 -17 -18 -20 -13 -8 -12 -17 -13 -16 -13 -11 -11 -10 -10 -9 -8 -7 -8 -12 -10 -10 -11 -11 -11 -11 -11 -18 -24 -22 -27 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -168 -314 -297 -293 -295 -301 -311 -321 -339 -266 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -16 -22 -10 -19 -33 -88 -18 -16 -20 -22 -19 -19 -35 -15 -12 -29 -3 -18 -21 -15 -12 -10 -13 -24 -24 -4 -66 -96 -124 -99 -157 -165 -172 -149 -100 -101 -108 -88 -77 -98 -108 -111 -115 -97 -59 -85 -81 -86 -62 -41 -51 -67 -82 -80 -74 -61 -42 -39 -53 -62 -58 -75 -93 -80 -82 -77 -89 -95 -62 -42 -55 -129 -178 -41 -30 -24 -48 -46 -52 -41 -36 -37 -58 -154 -149 -155 -169 -201 -149 -148 -165 -147 -114 -67 -23 -14 -27 -41 -43 -40 -45 -49 -41 -39 -42 -45 -45 -45 -54 -53 -48 -47 -38 -11 -19 -40 -54 -58 -63 -67 -68 -72 -78 -84 -113 -110 -90 -88 -98 -107 -112 -100 -89 -82 -84 -84 -93 -86 -32 -9 -19 -52 -25 -12 -8 -5 -2 -3 -5 -10 -12 -22 -74 -39 -16 -10 -10 -8 -9 -12 -14 -16 -41 -33 -28 -28 -21 -44 -36 -19 -15 -15 -17 -27 -30 -34 -37 -21 -5 0 0 0 0 0 -4 -8 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -12 -58 -67 -67 -71 -71 -56 -7 0 0 -4 -13 -2 -65 -71 -64 -63 -40 -41 -36 -36 -31 -4 0 0 -1 -2 -3 -4 -3 -1 -5 -1 0 -5 -11 -10 -9 -2 -2 -7 -14 -4 -7 -5 -3 -4 0 0 0 0 0 0 0 -2 -10 -16 -10 -9 -8 -11 -19 -27 -11 -11 -9 -5 -7 -4 -5 -7 -7 -7 -7 -4 -1 0 -1 -5 -1 0 0 0 -1 -2 -2 0 -11 -75 -28 -4 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -28 -36 -43 -36 -44 -43 -38 -39 -38 -15 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -6 -17 -35 -56 -37 -8 -5 -27 -38 -17 -4 0 -1 0 0 0 0 0 -3 -10 -21 -22 -19 -17 -18 -18 -21 -20 -13 -10 -21 -22 -22 -21 -19 -19 -18 -19 -19 -20 -23 -16 -16 -18 -19 -17 -8 -17 -20 -18 -16 -10 -11 -11 -10 -11 -16 -13 -13 -12 -9 -10 -1 -1 -1 0 0 0 0 -1 -3 -6 -5 -4 -17 -30 -33 -23 -35 -31 -29 -27 -15 -11 -13 -15 -10 0 0 0 0 0 0 0 0 0 0 -4 -9 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 -1 -2 -3 -3 -6 -4 -2 -2 -6 -3 -7 -25 -38 -32 -13 -12 -12 -10 -9 -9 -8 -8 -15 -30 -58 -75 -55 -52 -57 -54 -28 -49 -55 -62 -70 -64 -79 -78 -63 -51 -50 -54 -47 -49 -59 -65 -61 -67 -76 -78 -70 -54 -53 -45 -40 -35 -35 -45 -36 -34 -33 -30 -26 -22 -25 -30 -27 -19 -20 -21 -22 -19 -17 -20 -26 -22 -18 -17 -17 -18 -18 -16 -15 -16 -14 -12 -9 -9 -10 -12 -14 -14 -13 -15 -15 -12 -14 -11 -10 -10 -10 -10 -11 -17 -25 -29 -27 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -88 -238 -221 -238 -254 -279 -255 -260 -268 -275 -285 -309 -324 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -8 -13 -13 -8 -28 -10 -14 -21 -23 -21 -20 -18 -18 -16 -22 -16 -15 -4 -17 -19 -19 -19 -17 -16 -25 -29 -43 -90 -117 -183 -216 -234 -211 -121 -90 -63 -69 -101 -102 -98 -97 -113 -140 -139 -136 -103 -91 -87 -64 -53 -53 -70 -69 -66 -62 -60 -68 -53 -69 -76 -68 -64 -75 -78 -76 -73 -57 -128 -143 -95 -48 -57 -65 -83 -54 -45 -28 -44 -47 -45 -50 -40 -46 -95 -145 -40 -42 -92 -140 -134 -68 -119 -152 -99 -22 -7 -6 -14 -27 -56 -58 -44 -34 -30 -35 -54 -51 -49 -50 -54 -50 -45 -41 -40 -40 -37 -39 -41 -43 -51 -62 -73 -82 -92 -104 -117 -85 -53 -46 -46 -91 -103 -110 -111 -91 -86 -77 -72 -71 -22 -17 -14 -17 -15 -10 -14 -10 -5 -4 -5 -5 -9 -27 -67 -10 -5 -7 -7 -8 -2 -35 -42 -36 -39 -23 -27 -28 -30 -41 -45 -30 -19 -16 -13 -20 -24 -35 -42 -31 -5 0 0 0 0 0 -7 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 -12 -23 -66 -64 -47 0 0 0 -5 -16 -13 -85 -86 -62 -47 -34 -31 -27 -20 -16 0 0 0 0 0 -1 -4 -15 -8 0 0 0 0 -1 -2 -3 -1 -5 -12 -14 -8 -11 -10 -8 -5 -4 -4 -3 -2 -1 0 0 0 -6 -14 -17 -19 -10 -10 -22 -31 -8 -14 -6 -4 -6 0 0 -6 -8 -7 -8 -6 -3 0 -3 -8 -1 0 0 0 0 0 0 0 0 -1 -6 -6 -5 -3 0 0 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -44 -44 -48 -46 -43 -51 -53 -49 -16 0 0 0 0 0 0 0 0 0 0 -5 -11 -11 -14 -13 -24 -37 -37 -13 -3 -6 -11 0 0 0 0 0 0 0 0 0 -5 -11 -13 -13 -17 -18 -18 -18 -21 -21 -18 -16 -20 -20 -22 -21 -20 -19 -15 -18 -18 -18 -20 -22 -21 -18 -19 -16 -8 -8 -10 -11 -11 -9 -9 -13 -11 -11 -12 -10 -14 -8 -6 -6 0 0 0 0 -2 -3 -2 -4 -5 -5 -4 -4 -3 -4 -22 -44 -52 -22 -27 -31 -26 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -7 0 0 0 0 -5 -11 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -14 -13 -3 0 0 -3 -7 -10 -9 -4 -1 -1 -1 -4 -8 -19 -26 -25 -25 -23 -24 -25 -23 -9 -22 -23 -25 -51 -122 -63 -40 -48 -53 -35 -47 -49 -45 -49 -54 -48 -46 -53 -51 -45 -49 -36 -38 -43 -53 -62 -64 -66 -59 -62 -66 -55 -50 -45 -37 -32 -33 -32 -31 -33 -27 -16 -13 -12 -21 -24 -21 -16 -16 -11 -11 -16 -23 -23 -18 -14 -16 -19 -17 -16 -23 -20 -16 -16 -12 -11 -10 -12 -15 -17 -16 -12 -12 -12 -9 -14 -10 -8 -7 -7 -7 -10 -13 -22 -28 -25 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -223 -273 -222 -202 -190 -198 -228 -243 -236 -240 -251 -267 -283 -299 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -20 -15 -17 -14 -12 -11 -2 -18 -13 -11 -20 -20 -17 -19 -28 -31 -4 -8 -15 -27 -27 -28 -27 -18 -10 -16 -61 -28 -37 -71 -189 -267 -266 -194 -51 -68 -30 -25 -55 -97 -100 -94 -104 -134 -146 -126 -85 -57 -71 -68 -55 -71 -85 -82 -84 -62 -56 -60 -55 -33 -68 -68 -57 -70 -71 -82 -74 -61 -78 -119 -85 -43 -45 -56 -66 -72 -67 -51 -52 -41 -39 -46 -33 -49 -90 -134 -131 -36 -41 -58 -65 -55 -24 -79 -88 -80 -80 -64 -47 -47 -51 -53 -61 -29 -25 -35 -51 -51 -46 -52 -55 -55 -49 -47 -53 -58 -58 -61 -56 -52 -50 -55 -75 -90 -111 -127 -124 -88 -68 -50 -46 -59 -105 -104 -99 -98 -80 -73 -68 -66 -55 -12 -9 -12 -15 -11 -21 -12 -7 -6 -6 -6 -43 -23 -10 -15 -10 -9 -9 -7 -4 -9 -36 -36 -30 -27 -26 -26 -23 -20 -13 -25 -25 -20 -16 -18 -24 -25 -28 -24 -9 -1 0 0 0 -1 -10 -11 -5 0 0 0 0 0 0 0 0 0 0 -3 -7 -9 -3 0 0 -4 -48 -20 0 0 0 0 0 -58 -89 -49 -58 -43 -31 -33 -32 -8 -3 0 0 0 0 0 0 -3 -9 -8 -8 -3 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 -9 -11 -8 -5 -8 -4 -2 -1 0 0 0 -4 -8 -9 -8 -4 -7 -6 0 0 -1 -2 -2 0 -1 -7 -7 -7 -7 -4 -5 -2 -1 -2 0 0 0 -1 0 0 0 0 0 -8 -9 -9 -10 -8 -3 0 0 -6 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -48 -52 -47 -43 -39 -54 -47 -36 -16 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -5 -7 -10 -9 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -21 -22 -19 -18 -17 -16 -15 -18 -19 -19 -20 -20 -42 -32 -26 -29 -29 -18 -18 -18 -21 -27 -22 -22 -18 -8 0 -1 -9 -10 -9 -10 -19 -22 -22 -16 -9 -13 -3 0 0 0 0 0 -3 -5 -7 -6 -7 -4 -4 -4 -5 -6 -5 -35 -58 -50 -28 -29 -31 -26 -21 -20 -14 -4 0 0 0 0 0 0 0 0 0 0 -10 -14 -9 0 0 0 -1 -4 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -17 -12 -2 0 -5 -6 -5 -6 -10 -11 -6 -3 -2 -4 -4 -10 -9 -15 -25 -25 -13 -15 -12 -6 -6 -13 -35 -21 -23 -71 -89 -58 -39 -21 -9 -19 -32 -35 -63 -85 -65 -55 -42 -38 -40 -44 -37 -33 -31 -37 -46 -47 -46 -52 -58 -60 -54 -49 -52 -42 -36 -37 -35 -31 -34 -25 -17 -22 -19 -20 -23 -22 -20 -23 -20 -19 -17 -15 -11 -17 -15 -16 -19 -18 -16 -22 -19 -18 -19 -18 -15 -12 -15 -18 -18 -15 -21 -18 -18 -20 -13 -12 -9 -8 -6 -3 0 -10 -19 -24 -24 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -264 -228 -196 -178 -171 -171 -223 -234 -225 -226 -234 -256 -271 -283 -302 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -31 -27 -11 -10 -11 -6 -10 -25 -12 -14 -17 -18 -17 -15 -33 -37 -20 -30 -10 -18 -28 -27 -19 -11 -10 -47 -176 -58 -11 0 -49 -257 -270 -134 -87 -127 -45 -75 -88 -94 -91 -103 -101 -122 -127 -110 -112 -53 -41 -62 -68 -86 -86 -80 -77 -78 -66 -61 -64 -69 -97 -74 -60 -56 -63 -94 -86 -113 -148 -142 -65 -72 -64 -48 -54 -67 -66 -63 -57 -40 -40 -96 -101 -33 -39 -42 -121 -129 -47 -54 -56 -32 -26 -49 -50 -52 -55 -55 -43 -61 -80 -77 -48 -19 -34 -41 -44 -45 -41 -56 -63 -64 -59 -45 -58 -62 -62 -66 -69 -70 -81 -83 -88 -105 -126 -126 -99 -69 -79 -53 -71 -86 -77 -118 -112 -114 -106 -82 -66 -56 -38 -9 -11 -11 -16 -12 -4 -4 -7 -7 -7 -9 -32 -16 -9 -9 -7 -6 -7 -5 -5 -13 -46 -20 -12 -11 -14 -24 -16 -12 -16 -28 -28 -22 -17 -18 -26 -26 -26 -30 -26 -3 0 0 -9 -7 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -1 0 0 0 0 0 0 0 0 -3 -14 -70 -112 -82 -41 -29 -7 0 -2 0 0 0 0 0 0 0 0 0 0 -3 -14 -10 -3 0 0 0 0 0 0 0 0 0 -1 -7 -11 -6 -3 -4 -5 -7 -5 -5 -7 -7 -6 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -3 -9 -7 -8 -5 -1 -5 -1 0 0 0 0 0 -6 -4 0 -1 -4 -1 -49 -92 -73 -43 -13 -4 0 0 -2 -1 0 0 -4 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -25 -46 -42 -30 -2 -10 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -9 -8 -1 0 0 0 0 0 0 0 0 0 -3 -8 -4 -7 -16 -25 -24 -18 -18 -17 -15 -15 -18 -18 -20 -22 -23 -43 -30 -23 -28 -32 -16 -19 -21 -17 -16 -21 -21 -20 -12 -1 0 -2 -4 -5 -8 -10 -20 -11 -13 -11 -6 -6 -1 0 0 0 -1 -11 -8 -7 -8 -13 -7 -6 -6 -5 -4 -4 -25 -38 -38 -28 -24 -31 -28 -23 -16 0 0 0 -5 -6 0 0 0 0 0 0 0 -22 -21 -12 0 -1 -13 -5 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -9 -13 -13 -13 -12 -7 -5 -5 -4 -3 -3 -3 -2 -2 -2 -3 -10 -16 -11 -13 -19 -17 -5 -5 -9 -11 -10 -7 -44 -42 -28 -25 -36 -7 -20 -19 -9 -9 -18 -20 -49 -79 -77 -35 -25 -22 -38 -47 -36 -48 -31 -29 -32 -33 -36 -46 -53 -55 -51 -40 -51 -46 -45 -45 -39 -16 -34 -30 -23 -25 -27 -18 -19 -21 -35 -61 -25 -19 -15 -13 -12 -15 -13 -14 -20 -24 -26 -27 -30 -25 -20 -19 -17 -15 -14 -16 -18 -20 -20 -18 -12 -10 -10 -12 -11 -12 -7 0 -1 -13 -17 -18 -18 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -202 -183 -175 -167 -167 -178 -205 -225 -226 -230 -239 -254 -271 -306 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -5 -13 -11 -12 -13 -6 -11 -12 -17 -18 -14 -23 -26 -22 -7 -1 -18 -23 -20 -54 -185 -40 -13 -20 -28 -3 0 -38 -100 -124 -34 -134 -137 -81 -137 -129 -107 -95 -109 -136 -137 -112 -84 -90 -32 -29 -51 -76 -93 -93 -107 -100 -82 -68 -64 -64 -89 -117 -106 -91 -84 -86 -100 -95 -141 -167 -130 -53 -104 -49 -32 -50 -80 -72 -56 -53 -46 -37 -31 -44 -39 -37 -34 -171 -199 -133 -70 -68 -66 -73 -105 -142 -144 -121 -82 -59 -74 -49 -40 -27 -21 -38 -44 -46 -56 -62 -62 -58 -66 -64 -57 -65 -62 -61 -60 -58 -52 -67 -86 -109 -132 -121 -127 -118 -95 -72 -35 -96 -101 -86 -114 -96 -87 -86 -78 -61 -14 -10 -9 -9 -9 -10 -19 -10 -3 -8 -8 -10 -9 -7 -9 -9 -10 -13 -13 -10 -4 -3 -9 -23 -14 -14 -13 -17 -22 -14 -17 -14 -20 -29 -24 -16 -15 -22 -31 -30 -28 -33 -40 -29 -1 -24 -19 -2 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -4 -4 -1 0 0 0 0 0 0 -7 -22 -2 -1 -43 -44 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -5 -1 0 0 0 0 0 0 0 0 -8 -14 -13 -4 -6 -6 -6 -5 0 0 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -6 -7 -6 -2 -5 -15 -13 -5 -5 -3 0 0 -1 0 -3 -8 -3 -1 -6 -45 -73 -32 -15 -3 0 0 0 0 0 -10 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -6 -47 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -7 -26 -32 -32 -26 -24 -23 -18 -18 -17 -16 -17 -17 -15 -19 -20 -18 -14 -22 -17 -23 -25 -14 -14 -36 -23 -16 -21 -18 -12 -14 -9 -4 -13 -11 -3 -8 -14 -10 -11 -5 -7 -6 -6 -1 -2 -5 -5 -2 -10 -6 -7 -8 -6 -5 -5 -3 -1 -11 -31 -43 -45 -37 -29 -27 -32 -24 -19 -13 -2 0 0 -17 -14 0 0 -1 -1 0 0 -1 -11 -4 0 0 0 0 -1 0 -6 -9 -1 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -10 -12 -9 -7 -6 -7 -2 -1 -4 -6 -7 -5 -6 -13 -18 -14 -7 -10 -11 -10 -8 -8 -4 -5 -6 -7 -8 -21 -47 -55 -37 -8 -27 -35 -21 -11 -10 -14 -11 -11 -19 -25 -24 -24 -49 -44 -30 -25 -52 -26 -23 -32 -34 -30 -39 -50 -55 -50 -40 -42 -36 -35 -36 -37 -33 -31 -29 -27 -24 -22 -18 -19 -23 -21 -17 -19 -18 -15 -14 -14 -12 -12 -12 -25 -33 -26 -34 -29 -29 -26 -23 -22 -20 -17 -18 -18 -14 -11 -11 -14 -13 -12 -14 -14 -13 -10 -6 -8 -25 -24 -24 -24 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -147 -157 -137 -139 -150 -173 -189 -200 -216 -239 -246 -254 -264 -281 -320 -134 0 -18 -46 0 0 0 0 0 0 -48 -61 -18 -176 -158 -61 0 0 0 -10 -24 -17 -12 -6 -6 -12 -13 -25 -20 -14 -11 -16 -18 -23 -22 -16 -17 -11 -108 -207 -103 -48 -33 -32 -18 0 0 -16 -38 -29 -123 -131 -78 -86 -115 -75 -136 -142 -135 -114 -88 -74 -61 -37 -32 -31 -66 -87 -95 -120 -102 -78 -71 -78 -60 -67 -108 -130 -110 -103 -97 -107 -122 -130 -157 -133 -123 -153 -50 -41 -82 -105 -78 -51 -62 -67 -57 -48 -45 -45 -43 -82 -234 -248 -240 -145 -75 -85 -81 -95 -115 -121 -94 -79 -60 -49 -40 -24 -24 -24 -34 -39 -41 -58 -68 -66 -75 -64 -71 -75 -78 -82 -77 -72 -67 -65 -74 -109 -113 -121 -115 -101 -131 -136 -95 -33 -29 -101 -130 -125 -103 -92 -67 -63 -47 -6 -11 -9 -7 -7 -9 -25 -8 -4 -8 -9 -9 -10 -10 -10 -14 -23 -23 -16 -8 -4 -3 -8 -12 -15 -17 -15 -22 -21 -19 -33 -32 -20 -17 -18 -20 -18 -23 -31 -34 -30 -30 -29 -30 -25 -34 -30 -14 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -18 -7 0 0 0 0 0 0 0 0 -4 -6 -7 -8 -8 -3 -4 -3 0 0 -1 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -8 -5 -7 -12 -12 -4 -7 -6 -2 -1 0 0 -2 -6 -8 -10 -11 -16 -47 -64 -48 -10 -15 -25 -26 -20 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -14 -11 -17 -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 -34 -63 -41 -3 0 0 -11 -31 -30 -24 -22 -21 -19 -16 -19 -18 -16 -15 -13 -18 -16 -14 -15 -20 -12 -22 -22 -15 -23 -93 -40 -21 -20 -14 -1 -13 -24 -28 -23 -12 -8 -15 -15 -9 -10 -2 -2 -5 -4 -4 -7 -8 -8 -6 -5 -2 -3 -4 -5 -5 -5 -6 -2 -29 -67 -66 -56 -31 -23 -26 -26 -15 -4 -10 -14 0 0 -23 -12 -3 -7 -8 -6 -2 0 0 -1 -8 -2 0 0 0 0 0 -12 -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 0 0 0 0 0 0 -2 -6 -12 -15 -10 -6 -5 -6 -4 -3 -5 -7 -8 -7 -10 -7 -8 -8 -6 -7 -8 -10 -10 -6 -4 -7 -4 -3 -9 -25 -25 -28 -22 -16 -20 -24 -18 -13 -14 -17 -15 -13 -17 -21 -23 -25 -24 -33 -32 -36 -49 -36 -21 -45 -47 -25 -29 -33 -36 -36 -32 -29 -30 -35 -33 -31 -30 -30 -26 -27 -26 -23 -21 -18 -20 -16 -12 -14 -17 -21 -18 -15 -14 -14 -15 -14 -26 -36 -30 -24 -30 -30 -29 -28 -25 -21 -18 -21 -23 -17 -16 -18 -25 -28 -26 -21 -13 -14 -16 -19 -26 -34 -30 -26 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -159 -120 -106 -121 -148 -185 -226 -227 -236 -251 -248 -280 -200 -247 -344 -46 -109 -173 -259 -238 -191 -127 -58 -37 -165 -204 -215 -205 -216 -230 -83 0 0 0 0 -13 -24 -19 -6 -5 -7 -11 -19 -11 -10 -9 -10 -8 -9 -12 -12 -12 -7 -6 -121 -141 -74 -59 -19 -33 -38 -19 0 -26 -36 -35 -89 -114 -92 -79 -35 -33 -54 -116 -137 -111 -77 -67 -57 -59 -63 -67 -73 -109 -144 -107 -90 -98 -100 -69 -65 -106 -128 -130 -115 -99 -130 -159 -178 -161 -141 -172 -143 -44 -46 -130 -134 -113 -109 -115 -116 -97 -77 -43 -43 -38 -78 -136 -258 -183 -115 -73 -76 -58 -53 -60 -62 -59 -55 -44 -64 -65 -45 -42 -27 -17 -25 -50 -54 -59 -57 -54 -66 -81 -92 -93 -91 -88 -83 -86 -102 -113 -109 -99 -103 -116 -110 -118 -125 -85 -94 -155 -119 -130 -116 -87 -74 -52 -52 -29 -9 -5 -7 -7 -5 -9 -20 -19 -16 -8 -4 -4 -6 -10 -11 -11 -12 -20 -16 -11 -8 -8 -8 -12 -14 -16 -19 -26 -18 -21 -32 -35 -19 -14 -19 -23 -19 -25 -20 -22 -27 -31 -33 -33 -34 -34 -32 -25 -24 -11 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -13 -3 0 0 0 0 0 0 0 0 0 0 -4 -8 -6 0 0 0 0 0 0 0 0 -3 -8 -11 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -5 -10 -13 -10 -3 -4 -6 -8 -7 0 0 0 0 0 -2 -9 -7 -17 -45 -49 -1 -35 -46 -48 -36 -1 -29 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -54 -48 -37 -29 -6 -17 -31 -29 -24 -20 -19 -18 -17 -21 -21 -17 -14 -15 -17 -14 -17 -28 -32 -11 -32 -32 -20 -22 -37 -22 -15 -15 -13 -6 -9 -10 -12 -13 -11 -12 -8 -3 0 0 0 0 -3 -5 -5 -1 -8 -3 -10 -12 -4 -7 -6 -5 -5 -4 -2 -4 -42 -63 -62 -52 -33 -35 -36 -27 -9 -7 -4 -13 -16 -1 -8 -3 -5 -11 -10 0 0 0 0 -2 -9 -2 0 0 0 0 0 -6 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -10 -13 -10 -8 -7 -5 -5 -4 -5 -7 -7 -6 -10 -9 -40 -52 -44 -37 -18 -16 -20 -17 -17 -69 -55 -26 -15 -23 -18 -20 -16 -17 -16 -1 -2 -16 -19 -18 -18 -16 -17 -14 -11 -12 -20 -22 -32 -40 -47 -49 -29 -46 -36 -21 -21 -22 -33 -28 -24 -25 -30 -33 -31 -33 -31 -22 -25 -13 -16 -20 -19 -10 -10 -12 -15 -16 -14 -14 -14 -14 -15 -15 -13 -18 -28 -34 -33 -35 -25 -33 -36 -31 -24 -21 -21 -26 -27 -23 -20 -26 -27 -27 -25 -21 -20 -17 -18 -23 -29 -27 -29 -29 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -151 -111 -107 -126 -161 -197 -234 -235 -166 -105 0 -69 -135 -195 -265 -229 -254 -259 -261 -262 -262 -254 -257 -234 -223 -233 -223 -220 -212 -194 -73 -4 0 -39 -72 -16 -152 -98 -6 -5 -9 -13 -16 -16 -17 -14 -13 -12 -3 -1 -12 -13 -10 -9 -122 -138 -76 -47 -2 -46 -69 -79 -70 -37 -32 -67 -74 -38 -47 -56 -56 -42 -8 -100 -139 -129 -105 -70 -57 -73 -98 -90 -82 -140 -153 -132 -114 -108 -113 -101 -92 -122 -116 -117 -118 -115 -138 -165 -149 -125 -120 -191 -170 -141 -133 -168 -125 -86 -59 -89 -122 -62 -45 -41 -43 -43 -221 -186 -103 -52 -56 -74 -56 -36 -32 -31 -33 -46 -54 -52 -66 -52 -35 -36 -41 -43 -50 -52 -52 -53 -56 -61 -67 -77 -94 -99 -89 -88 -96 -101 -113 -119 -118 -112 -82 -110 -126 -118 -105 -88 -62 -74 -113 -127 -119 -90 -52 -23 -32 -32 -15 -11 -14 -11 -7 -15 -20 -17 -19 -13 -7 -6 -6 -11 -11 -10 -9 -11 -15 -16 -15 -17 -18 -13 -13 -12 -17 -28 -15 -15 -15 -16 -17 -16 -18 -20 -22 -26 -17 -16 -15 -15 -16 -19 -22 -22 -20 -11 -23 -13 -4 -3 -2 0 -8 -6 -4 -19 -5 -11 -8 0 0 -2 0 -2 -5 -7 -2 0 -2 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -9 -12 -8 -5 -3 -1 0 0 0 0 0 0 0 -2 -7 -2 -39 -48 -18 -47 -49 -55 -35 -8 -35 -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 -25 -42 -48 -47 -16 -30 -34 -28 -25 -20 -19 -16 -15 -21 -21 -15 -13 -14 -15 -12 -29 -40 -29 -11 -24 -29 -20 -41 -87 -75 -58 -28 -18 -18 -20 -20 -10 -18 -18 -7 -1 0 0 -4 -7 0 0 -2 -2 -12 -45 -6 -3 -9 -10 -12 -8 -7 -4 -4 -5 -4 -62 -71 -63 -57 -20 -23 -30 -25 -13 -18 -12 -17 -23 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -9 -7 -5 -1 0 -5 -4 -3 -8 -8 -6 -3 0 0 0 -6 -7 -6 -6 -10 -2 0 -3 -7 -10 -29 -45 -42 -31 -25 -41 -37 -37 -37 -35 -28 -23 -35 -34 -21 -14 -20 -10 -6 -10 -17 -20 -14 -18 -19 -15 -19 -22 -22 -18 -17 -22 -25 -25 -24 -22 -19 -17 -22 -25 -25 -27 -33 -68 -60 -32 -18 -26 -25 -20 -23 -29 -33 -31 -27 -27 -27 -26 -27 -16 -16 -16 -14 -12 -15 -18 -19 -18 -16 -16 -39 -40 -34 -23 -9 -13 -8 -5 -27 -67 -50 -50 -57 -53 -41 -34 -30 -34 -32 -29 -35 -31 -31 -28 -27 -26 -24 -19 -21 -25 -27 -22 -22 -20 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -151 -127 -113 -111 -117 -160 -181 -186 -186 -93 -47 0 -86 -259 -282 -257 -241 -242 -247 -237 -216 -209 -205 -221 -216 -198 -184 -179 -183 -188 -201 -175 -14 -158 -170 -148 -39 -44 -75 -46 -19 -5 -10 -72 -68 -32 -20 -13 -94 -64 -19 -24 -9 -9 -7 -54 -174 -85 -12 -2 -18 -28 -65 -79 -45 -27 -61 -89 -74 -52 -56 -62 -33 -11 -49 -101 -129 -114 -78 -61 -63 -63 -87 -123 -191 -183 -132 -107 -107 -117 -130 -114 -111 -122 -144 -165 -143 -132 -192 -217 -135 -161 -280 -281 -149 -104 -94 -50 -130 -97 -88 -84 -37 -36 -37 -44 -59 -75 -56 -46 -40 -45 -64 -39 -31 -32 -32 -33 -35 -64 -71 -45 -35 -53 -54 -50 -44 -37 -57 -58 -58 -54 -67 -75 -83 -89 -84 -78 -95 -110 -120 -138 -139 -89 -84 -105 -121 -125 -113 -94 -70 -125 -113 -122 -129 -100 -13 -4 -22 -45 -73 -57 -20 -5 -8 -8 -3 -17 -23 -22 -28 -16 -8 -6 -8 -12 -7 -7 -8 -10 -12 -6 -11 -14 -10 -11 -12 -14 -18 -11 -12 -13 -15 -17 -17 -12 -16 -24 -26 -18 -18 -18 -19 -14 -4 -8 -3 0 -7 -22 -5 -4 -7 -9 -8 -14 -10 -8 -12 -21 -20 -14 -8 -9 -18 -13 -8 -10 -13 -7 -1 -1 -2 -4 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 -9 -10 -8 -4 -1 0 0 0 0 0 0 0 0 -2 -4 -37 -60 -74 -73 -69 -56 -44 -33 -39 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -37 -35 -35 -36 -36 -39 -35 -28 -23 -21 -17 -14 -15 -18 -13 -13 -12 -12 -16 -30 -37 -24 -12 -11 -8 -25 -20 -30 -55 -59 -20 -17 -20 -22 -22 -21 -15 -17 -11 0 0 0 0 -1 0 0 -30 -20 -24 -37 -1 -11 -11 -10 -9 -10 -13 -5 -5 -7 -14 -72 -65 -57 -45 -33 -31 -22 -20 -18 -13 -1 -15 -23 -20 -11 -9 -7 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -28 -25 -28 -29 -18 -1 -2 -9 -14 -19 -23 -23 -16 -7 -1 0 -2 -6 -4 -4 -9 -1 0 -1 -5 -12 -26 -69 -88 -88 -62 -3 -4 -29 -38 -37 -35 -32 -30 -29 -29 -28 -15 -13 -12 -14 -18 -18 -14 -17 -15 -15 -17 -10 -11 -12 -14 -18 -11 -19 -22 -24 -23 -20 -20 -18 -16 -13 -13 -15 -42 -43 -27 -18 -17 -26 -38 -34 -28 -31 -26 -23 -21 -22 -24 -22 -22 -20 -19 -18 -18 -18 -21 -23 -20 -13 -21 -33 -35 -28 -14 -5 -5 -6 -25 -52 -59 -58 -30 -47 -63 -59 -51 -46 -41 -35 -26 -3 -30 -23 -14 -10 -11 -21 -24 -24 -23 -23 -22 -20 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -128 -77 -69 -88 -115 -144 -172 -181 -193 -205 -213 -207 -206 -246 -253 -262 -262 -254 -231 -201 -200 -200 -213 -220 -200 -170 -158 -160 -171 -188 -196 -208 -216 -226 -169 -156 -150 -139 -135 -121 -66 -14 -38 -143 -181 -95 -17 -29 -242 -358 -268 -107 -1 -16 -12 -24 -90 -74 -33 -13 -13 -11 -1 -36 -68 -72 -50 -40 -50 -50 -43 -43 -144 -78 -40 -57 -49 -57 -106 -125 -110 -87 -111 -127 -160 -206 -63 -98 -127 -126 -128 -120 -106 -106 -134 -151 -120 -126 -161 -124 -109 -209 -273 -278 -263 -233 -102 -39 -37 -97 -117 -94 -60 -44 -34 -54 -54 -55 -53 -67 -53 -60 -69 -37 -36 -44 -54 -70 -86 -62 -79 -83 -85 -68 -68 -65 -76 -94 -68 -56 -57 -63 -74 -80 -95 -103 -103 -95 -110 -123 -131 -118 -50 -67 -76 -92 -96 -115 -109 -92 -103 -115 -103 -101 -97 -68 -4 0 -14 -35 -38 -4 -33 -9 -7 -14 -20 -22 -27 -27 -21 -13 -9 -6 -7 -10 -5 -12 -12 -13 -13 -7 -5 -12 -15 -17 -29 -23 -13 -8 -9 -12 -13 -15 -14 -11 -17 -24 -21 -17 -17 -18 -18 -12 -8 -10 -5 -2 -5 -7 0 0 -5 -6 -7 -10 -12 -13 -15 -16 -19 -18 -18 -15 -11 -2 -10 -9 -8 -6 -6 -1 0 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -5 -1 0 0 0 0 0 0 0 0 0 -2 -9 -11 -9 -5 -1 0 0 0 0 0 0 0 -1 -3 0 0 -42 -82 -79 -66 -70 -63 -52 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -16 -20 0 0 -25 -33 -28 -24 -19 -18 -17 -16 -15 -13 -13 -18 -25 -34 -34 -32 -21 -14 -15 -30 -25 -33 -43 -43 -31 -16 -16 -14 -8 -10 -18 -21 -18 -8 -3 -1 0 0 0 -11 -70 -56 -44 -42 -43 -31 -28 -23 -14 -17 -46 -12 -15 -11 -23 -73 -52 -53 -59 -54 -37 -21 -18 -18 -12 -3 -16 -4 -11 -15 -14 -11 -8 -13 -16 -13 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -18 -13 -17 -23 -26 -27 -26 -26 -21 -22 -23 -23 -23 -23 -16 -6 -5 -10 -5 -7 -5 -4 -5 -5 -1 0 -11 -18 -23 -64 -89 -75 -43 -4 -5 -45 -46 -39 -38 -43 -30 -29 -24 -21 -19 -3 -7 -17 -23 -24 -21 -24 -12 -3 -1 -2 -7 -5 -7 -8 -7 -7 -8 -9 -10 -12 -13 -18 -19 -18 -18 -19 -21 -45 -57 -53 -47 -40 -38 -30 -28 -35 -34 -34 -35 -34 -33 -30 -20 -19 -19 -18 -14 -11 -12 -13 -14 -13 -14 -21 -28 -30 -26 -15 -15 -14 -7 -1 -7 -17 -4 -16 -33 -37 -32 -37 -40 -21 -1 -8 -45 -33 -26 -18 -13 -20 -18 -20 -22 -27 -30 -24 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -119 -113 -71 -64 -88 -127 -141 -146 -172 -210 -222 -232 -238 -234 -239 -206 -219 -234 -247 -196 -225 -210 -95 -208 -213 -179 -144 -134 -133 -135 -163 -200 -206 -206 -186 -154 -154 -141 -135 -138 -142 -170 -66 -65 -124 -168 -49 -13 -16 -21 -24 -53 -52 -14 -9 -23 -16 -17 -18 -11 -12 -24 -28 -19 -69 -92 -82 -69 -52 -58 -55 -48 -40 -69 -37 -32 -43 -44 -57 -124 -191 -242 -225 -147 -99 -66 -41 -21 -128 -129 -110 -94 -103 -129 -111 -125 -160 -124 -109 -117 -149 -157 -207 -235 -270 -257 -169 -71 -52 -108 -148 -109 -104 -111 -111 -93 -102 -65 -66 -72 -65 -58 -70 -72 -64 -59 -68 -80 -90 -92 -75 -95 -82 -62 -54 -57 -46 -36 -43 -60 -57 -75 -88 -91 -88 -94 -103 -112 -122 -126 -140 -139 -128 -107 -102 -91 -90 -101 -111 -101 -85 -97 -122 -119 -100 -68 -63 -67 -58 -50 -8 0 0 -5 -1 -6 -6 0 -6 -27 -27 -17 -6 -14 -12 -10 -9 -8 -8 -9 -14 -16 -15 -16 -16 -20 -17 -12 -17 -9 -7 -8 -11 -11 -15 -12 -9 -11 -11 -17 -18 -18 -18 -17 -35 -24 -11 -6 -7 -8 -7 -5 -3 -5 -6 -8 -11 -13 -12 -11 -7 -4 -7 -10 -7 -3 -1 -3 -2 -4 -6 -5 0 0 -2 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -49 -93 -76 -59 -66 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -31 -26 -21 -17 -15 -13 -13 -25 -26 -34 -41 -48 -46 -31 -20 -28 -46 -58 -24 -33 -45 -44 -26 -11 -11 -10 -12 -21 -14 -19 -16 -36 -53 -8 -2 -28 -51 -66 -64 -58 -44 -40 -48 -48 -45 -28 -25 -34 -7 -34 -14 -17 -50 -63 -50 -44 -40 -32 -17 -15 -13 -13 -11 -22 -12 -11 -17 -16 -11 -18 -18 -18 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 -7 -32 -28 -29 -32 -29 -20 -25 -27 -27 -27 -26 -25 -12 -12 -15 -13 -13 -11 -9 -7 -5 -1 0 -14 -20 -41 -91 -83 -26 -8 -6 -6 -40 -50 -38 -34 -41 -38 -32 -15 -2 -3 -3 -1 -15 -24 -26 -28 -30 -23 -21 -19 -17 -18 -10 -9 -8 -7 -8 -7 -9 -9 -10 -11 -14 -12 -15 -21 -27 -28 -30 -41 -48 -42 -24 -20 -25 -31 -34 -32 -32 -33 -34 -34 -32 -29 -20 -17 -16 -16 -15 -14 -16 -16 -16 -17 -19 -31 -28 -27 -27 -26 -51 -56 -44 -21 -6 -12 -8 -7 -6 -1 -1 -1 0 -26 -55 -47 -11 -9 -10 -8 -6 -1 0 -4 -18 -38 -36 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -217 -113 -80 -86 -112 -141 -146 -174 -192 -191 -208 -213 -215 -230 -253 -57 -12 -65 -102 -15 -1 -32 -52 -204 -174 -144 -125 -122 -128 -131 -151 -176 -157 -204 -157 -151 -155 -190 -179 -146 -126 -131 -176 -147 -84 -25 -18 -14 -14 -13 -33 -85 -29 -28 -32 -18 -16 -34 -20 0 -3 -13 -32 -82 -113 -112 -94 -97 -107 -86 -79 -63 -58 -39 -25 -31 -77 -115 -104 -66 -82 -96 -99 -90 -104 -73 -46 -64 -134 -117 -125 -124 -115 -127 -121 -137 -165 -173 -185 -159 -189 -202 -191 -182 -91 -83 -72 -45 -38 -140 -154 -103 -71 -71 -92 -102 -101 -77 -78 -84 -89 -89 -90 -80 -77 -77 -80 -85 -111 -115 -108 -104 -93 -101 -95 -78 -63 -74 -70 -67 -66 -78 -102 -113 -114 -110 -123 -123 -101 -115 -149 -151 -127 -106 -99 -97 -94 -107 -77 -75 -128 -115 -122 -113 -89 -56 -53 -51 -58 -52 0 0 -1 0 0 0 0 0 -2 -12 -24 -24 -14 -5 -11 -10 -9 -10 -9 -8 -12 -11 -10 -6 -9 -17 -12 -9 -7 -7 -16 -11 -10 -12 -14 -12 -7 -6 -8 -10 -16 -18 -18 -22 -41 -22 -12 -6 -2 0 -1 -5 -5 -4 -4 -9 -12 -11 -7 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -37 -35 -2 -64 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -22 -22 -16 -24 -26 -27 -35 -22 -30 -39 -43 -42 -31 -38 -44 -55 -40 -16 -50 -48 -41 -38 -14 -20 -14 -8 -9 -7 -16 -9 -135 -356 -375 -112 -72 -69 -60 -56 -50 -34 -41 -53 -52 -44 -35 -32 -35 -35 -24 -34 -22 -37 -68 -68 -64 -35 -20 -20 -16 -2 -19 -18 -3 -1 -2 -6 -12 -15 -19 -24 -8 -12 -11 0 0 0 0 0 0 0 0 -10 -7 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -27 -31 -24 -31 -31 -22 -24 -25 -28 -27 -29 -36 -35 -22 -22 -23 -16 -12 -13 -16 -14 -9 -14 -18 -17 -55 -99 -60 -26 -40 -56 -51 -42 -28 -24 -23 -31 -42 -34 -33 -16 -11 -22 -15 -22 -26 -26 -25 -26 -20 -18 -18 -20 -22 -12 -9 -7 -8 -13 -8 -7 -9 -12 -13 -11 -8 -7 -12 -19 -25 -34 -35 -35 -29 -18 -15 -18 -28 -30 -26 -19 -16 -16 -17 -23 -31 -18 -16 -14 -13 -14 -14 -14 -15 -23 -30 -29 -33 -27 -25 -21 -14 -49 -46 -25 -9 -7 -7 -7 -7 -4 -1 -2 -2 -1 -30 -38 -4 0 0 0 0 0 0 0 -15 -29 -35 -36 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -88 -122 -98 -102 -109 -118 -127 -141 -161 -172 -193 -229 -237 -163 -110 0 0 0 0 -10 0 -129 -149 -170 -154 -150 -136 -125 -107 -95 -161 -183 -171 -151 -158 -179 -165 -143 -151 -136 -138 -85 -51 -119 -47 -31 -21 -9 -11 -10 -52 -67 -5 -1 -8 -18 -28 -44 -33 -26 -36 -49 -44 -113 -110 -81 -90 -95 -101 -96 -83 -30 -40 -55 -69 -85 -121 -137 -102 -59 -55 -59 -72 -93 -107 -76 -36 -50 -104 -128 -133 -131 -120 -119 -141 -158 -198 -171 -155 -148 -137 -154 -179 -168 -78 -190 -129 -102 -82 -113 -100 -87 -69 -64 -54 -69 -74 -75 -82 -100 -117 -123 -125 -128 -104 -97 -91 -92 -123 -117 -111 -103 -103 -104 -88 -81 -76 -71 -82 -78 -64 -64 -126 -139 -138 -136 -138 -148 -142 -125 -141 -149 -110 -104 -103 -105 -116 -199 -73 -88 -126 -106 -111 -79 -73 -71 -66 -45 -58 -34 0 -3 -48 -17 0 0 0 0 0 -9 -19 -1 0 -10 -14 -10 -5 -4 -8 -10 -10 -5 -13 -11 -8 -12 -6 -5 -4 -4 -10 -6 -11 -13 -14 -15 -9 -8 -7 -9 -13 -17 -19 -19 -23 -31 -30 -15 -6 0 0 -2 -5 -6 -7 -13 -6 -3 0 0 0 -3 -2 0 0 0 0 -5 -5 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -9 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -68 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 -22 -17 -26 -18 -20 -26 -25 -30 -33 -35 -33 -30 -42 -38 -57 -84 -66 -57 -52 -47 -36 -21 -20 -11 -8 -9 -11 -18 -11 -10 -15 -39 -73 -71 -69 -63 -55 -48 -32 -37 -43 -43 -37 -33 -33 -34 -36 -37 -46 -36 -44 -61 -61 -42 -30 -20 -18 -15 -1 -20 -21 -22 -23 -18 -17 -10 -10 -16 -22 -25 -17 -7 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -27 -22 -21 -18 -17 -22 -22 -28 -28 -27 -29 -19 -16 -15 -16 -13 -9 -9 -12 -15 -17 -14 -14 -12 -28 -55 -60 -60 -25 -27 -22 -9 -21 -9 -12 -14 -18 -24 -27 -24 -20 -22 -24 -23 -24 -27 -25 -22 -24 -18 -19 -20 -21 -15 -8 -7 -6 -8 -14 -15 -9 -11 -14 -13 -10 -8 -7 -13 -21 -24 -39 -28 -25 -24 -18 -18 -22 -21 -17 -16 -17 -15 -20 -21 -21 -23 -15 -13 -14 -15 -14 -13 -13 -21 -29 -30 -26 -30 -28 -27 -32 -47 -15 -6 -5 -3 -2 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -36 -34 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -153 -109 -73 -82 -88 -102 -124 -139 -163 -177 -187 -189 -121 -61 -21 -37 -171 -103 -136 -213 -188 -164 -141 -127 -137 -143 -163 -141 -114 -148 -216 -153 -169 -216 -226 -185 -158 -132 -109 -128 -126 -138 -127 -50 -42 -17 -11 -9 -8 -9 -17 -9 -11 -30 -27 -27 -29 -33 -28 -120 -150 -159 -184 -93 -53 -18 -12 -66 -76 -81 -82 -81 -148 -133 -125 -116 -89 -90 -83 -86 -105 -106 -108 -97 -88 -83 -38 -110 -151 -151 -130 -116 -135 -145 -164 -221 -176 -109 -113 -150 -144 -152 -161 -160 -168 -166 -202 -187 -107 -71 -73 -58 -38 -24 -48 -75 -99 -122 -135 -127 -119 -112 -102 -88 -99 -119 -106 -109 -108 -112 -102 -99 -98 -82 -71 -78 -87 -89 -103 -67 -68 -77 -123 -129 -146 -153 -142 -126 -109 -126 -132 -108 -81 -87 -95 -90 -86 -31 -110 -120 -108 -99 -54 -60 -72 -69 -49 -48 -16 0 -21 -66 -9 0 0 0 0 0 -13 -15 -5 -1 -3 -7 -7 -6 -6 -5 -5 -5 -5 -12 -13 -15 -12 -6 -6 -8 -4 0 -2 -11 -12 -13 -13 -8 -8 -8 -9 -12 -17 -19 -20 -25 -33 -37 -15 -5 0 0 0 -4 -6 -10 -11 0 -6 -5 -2 0 -1 -1 0 0 0 0 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -9 -6 -2 0 0 0 -39 -31 -22 -22 -28 -13 -23 -34 -33 -27 -16 -27 -32 -30 -31 -32 -23 -45 -67 -54 -54 -55 -35 -18 -20 -11 -10 -11 -103 -218 -159 -29 -13 -20 -27 -31 -39 -60 -55 -38 -40 -44 -60 -53 -40 -37 -37 -35 -26 -25 -41 -56 -54 -51 -47 -39 -32 -9 -5 -5 -4 -23 -8 -2 -12 -21 -7 -11 -3 -8 -21 -19 -16 -14 -6 -3 -7 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -12 -27 -23 -22 -22 -21 -18 -21 -26 -26 -26 -28 -12 -10 -10 -11 -11 -12 -14 -14 -20 -25 -16 -11 -6 -16 -34 -35 -17 -17 -24 -25 -22 -14 -15 -12 -7 -5 -4 -1 -12 -20 -22 -21 -22 -35 -28 -10 -2 -2 -14 -16 -16 -16 -13 -9 -7 -7 -10 -16 -8 -10 -13 -14 -12 -9 -9 -9 -10 -12 -27 -28 -24 -24 -21 -15 -10 -11 -12 -12 -14 -12 -12 -17 -22 -25 -13 -19 -20 -18 -16 -15 -12 -13 -20 -25 -23 -27 -33 -33 -27 -23 -43 -12 -4 -3 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 -43 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -112 -84 -70 -81 -80 -96 -116 -138 -164 -165 -169 -173 -169 -167 -172 -169 -214 -211 -195 -167 -153 -147 -146 -165 -165 -156 -158 -120 -100 -135 -198 -120 -221 -251 -258 -253 -162 -123 -135 -166 -164 -151 -142 -142 -144 -21 -13 -15 -28 -44 -8 -21 -22 -17 -5 -9 -13 -59 -142 -155 -135 -108 -94 -123 -74 -33 -5 -13 -41 -75 -143 -168 -106 -96 -76 -83 -88 -82 -86 -86 -94 -112 -93 -76 -92 -108 -90 -146 -141 -128 -125 -116 -117 -122 -153 -177 -150 -104 -86 -100 -112 -106 -131 -164 -173 -180 -217 -174 -112 -61 -61 -37 -37 -53 -75 -101 -125 -131 -129 -124 -125 -121 -119 -109 -109 -153 -104 -86 -94 -95 -81 -79 -85 -91 -90 -92 -102 -119 -119 -61 -117 -152 -124 -103 -154 -147 -134 -90 -67 -118 -138 -93 -44 -53 -78 -58 -37 -58 -134 -117 -121 -94 -46 -47 -61 -55 -52 -49 -3 0 -32 -69 -62 -40 -26 -7 0 -1 -11 -16 -18 -15 0 -2 -3 -9 -12 -17 -6 -7 -8 -9 -14 -15 -12 -9 -8 -11 -3 0 -1 -4 -10 -12 -9 -7 -7 -7 -9 -14 -17 -16 -15 -16 -27 -31 -23 -27 -10 0 0 0 0 0 -8 -13 -14 -15 -14 -14 -12 -10 -7 -2 0 -1 -4 -1 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 -25 -28 -24 -21 -20 -26 -57 -38 -32 -34 -26 -10 -32 -50 -60 -53 -17 -31 -34 -32 -31 -33 -24 -51 -63 -56 -56 -58 -28 -18 -22 -23 -22 -21 -92 -211 -230 -26 -12 -13 -13 -13 -17 -37 -51 -49 -47 -45 -26 -47 -48 -38 -37 -41 -34 -29 -32 -43 -48 -54 -47 -36 -21 -9 -2 0 -3 -11 -13 -16 -20 -24 -17 -8 -2 0 -8 -23 -28 -26 -14 -9 -13 -15 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -18 -3 0 0 0 0 0 -2 0 0 0 0 -8 -21 -28 -28 -20 -20 -19 -18 -15 -12 -11 -12 -16 -22 -23 -13 -11 -10 -10 -11 -17 -12 -10 -12 -14 -12 -11 -9 -6 -4 -5 -10 -20 -22 -21 -22 -22 -22 -20 -19 -20 -18 -17 -18 -19 -19 -15 -32 -38 -25 -7 -15 -14 -13 -13 -14 -16 -16 -13 -9 -11 -14 -6 -9 -13 -14 -11 -8 -10 -11 -11 -12 -13 -27 -23 -24 -23 -15 -11 -12 -14 -13 -11 -8 -9 -16 -20 -21 -18 -22 -24 -21 -15 -13 -11 -12 -12 -16 -21 -22 -31 -36 -29 -20 -25 -15 -31 -37 -34 -23 -1 0 0 0 0 0 0 -32 -23 0 0 0 0 0 0 0 0 -35 -23 -24 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -128 -83 -71 -78 -89 -110 -118 -132 -147 -149 -133 -127 -132 -137 -147 -165 -163 -163 -167 -135 -133 -145 -161 -187 -185 -167 -146 -109 -47 -115 -135 -131 -188 -193 -212 -242 -235 -146 -200 -199 -194 -166 -115 -132 -149 -103 -13 -20 -65 -138 -140 -73 -39 -46 -51 0 0 -9 -46 -101 -105 -84 -103 -104 -73 -63 -48 -33 -43 -71 -54 -27 -20 -23 -1 0 -12 -52 -91 -112 -106 -87 -72 -69 -38 -59 -96 -140 -158 -175 -168 -150 -108 -94 -104 -136 -114 -91 -88 -88 -75 -80 -132 -111 -127 -144 -156 -61 -59 -56 -51 -39 -47 -90 -119 -129 -120 -56 -105 -126 -120 -103 -100 -99 -93 -81 -52 -83 -84 -77 -74 -75 -92 -113 -128 -133 -140 -157 -115 -66 -68 -70 -107 -127 -142 -72 -78 -76 -61 -81 -107 -121 -67 -37 -46 -65 -52 -55 -87 -106 -109 -71 -45 -51 -73 -74 -62 -50 -29 -21 -28 -48 -63 -57 -44 -14 0 -1 -4 -10 -13 -7 0 0 0 -20 -20 -4 -6 -9 -9 -9 -10 -12 -11 -10 -10 -7 -1 0 0 -4 -10 -8 -6 -5 -5 -7 -10 -14 -12 -12 -16 -18 -23 -22 -15 -12 -2 0 0 -2 -3 0 -2 -11 -15 -14 -4 -10 -17 -17 -16 -3 0 -3 -4 0 0 -1 0 -3 -8 -10 -9 -8 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -17 -27 -39 -34 -32 -29 -36 -50 -46 -34 -30 -33 -38 -48 -52 -51 -49 -45 -32 -35 -36 -34 -35 -39 -52 -54 -58 -52 -31 -17 -17 -19 -21 -20 -16 -20 -21 -16 -8 -23 -15 -15 -16 -15 -7 -42 -64 -71 -66 -58 -62 -50 -41 -46 -58 -59 -60 -58 -47 -30 -54 -33 -23 -26 -16 -14 -14 -12 -8 -8 -29 -18 -19 -21 -13 -8 -7 -2 0 -5 -24 -16 -15 -18 -19 -16 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -10 -8 0 -1 -25 -10 0 -7 -19 -2 -19 -27 -24 -16 -16 -15 -16 -15 -13 -11 -10 -15 -21 -22 -12 -14 -11 -12 -13 -7 -8 -7 -5 -6 -9 -10 -10 -9 -8 -4 -3 -34 -25 -19 -22 -24 -31 -27 -21 -19 -19 -19 -20 -18 -16 -14 -19 -20 -16 -14 -17 -22 -22 -16 -13 -16 -21 -21 -14 -13 -14 -8 -9 -12 -13 -11 -9 -10 -11 -11 -17 -28 -26 -13 -18 -20 -16 -8 -8 -12 -10 -12 -16 -8 -14 -13 -12 -14 -13 -13 -22 -18 -9 -11 -13 -16 -11 -11 -18 -18 -21 -19 -16 -14 -15 -25 -34 -25 -9 0 0 0 0 0 -1 -4 0 -2 0 0 0 0 0 0 -1 -4 -33 -45 -46 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -159 -97 -91 -88 -103 -124 -138 -134 -124 -114 -113 -106 -105 -109 -122 -150 -148 -151 -161 -150 -127 -136 -136 -133 -147 -142 -128 -109 -71 -84 -123 -150 -129 -65 -101 -187 -216 -198 -204 -162 -156 -137 -92 -111 -117 -114 -83 -62 -22 -105 -144 -111 -125 -99 -76 -56 -51 -113 -107 -115 -115 -56 -104 -98 -84 -94 -106 -55 -73 -82 -19 -1 -43 -46 -26 -5 0 -52 -92 -88 -114 -89 -66 -56 -65 -59 -68 -81 -85 -89 -157 -156 -160 -139 -109 -163 -129 -97 -101 -100 -80 -100 -128 -34 -56 -87 -79 -55 -57 -72 -74 -80 -107 -142 -157 -158 -145 -128 -136 -136 -132 -122 -113 -130 -94 -75 -76 -81 -87 -83 -88 -100 -115 -107 -124 -126 -86 -83 -70 -57 -60 -63 -104 -118 -102 -73 -89 -103 -60 -34 -33 -37 -102 -63 -75 -149 -37 -99 -103 -85 -52 -47 -46 -59 -70 -69 -58 -47 -54 -60 -49 -44 -47 -30 0 0 0 0 0 -2 -13 -13 -5 0 0 0 0 -1 -4 -6 -2 -9 -11 -10 -10 -8 -7 -6 -3 0 0 -6 -14 -14 -6 -6 -6 -8 -10 -6 -6 -3 -7 -15 -15 -16 -15 -14 -6 -1 -6 -7 -8 0 0 -4 -9 -12 -14 -16 -9 -8 -7 -1 -10 -9 -7 -4 -2 -5 -6 -4 -5 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -34 -34 -30 -39 -43 -45 -40 -30 -31 -28 -30 -40 -43 -35 -31 -32 -37 -52 -46 -37 -43 -61 -64 -63 -66 -46 -15 -15 -16 -11 -13 -19 -18 -20 -14 -9 -18 -69 -16 -48 -34 -15 -22 -18 -13 -28 -56 -72 -68 -47 -53 -60 -55 -56 -57 -59 -53 -42 -57 -36 -26 -20 -17 -20 -26 -27 -24 -27 -46 -22 -22 -27 -22 -9 -14 -5 0 0 -6 -18 -18 -21 -27 -27 -16 -18 -16 -15 -14 -11 -9 -7 -2 0 0 0 0 -8 -9 -1 -5 -1 0 0 0 0 -18 -15 -3 -1 -2 -1 0 -14 -30 -16 -22 -24 -25 -24 -17 -15 -17 -15 -14 -14 -11 -15 -14 -12 -12 -15 -14 -14 -12 -8 -7 -7 -5 -4 -6 -9 -8 -8 -8 -8 -13 -40 -31 -22 -19 -23 -39 -34 -26 -21 -20 -16 -14 -16 -17 -16 -13 -14 -13 -12 -16 -21 -14 -20 -17 -15 -17 -17 -16 -17 -14 -8 -10 -13 -29 -33 -24 -11 -11 -8 -9 -11 -10 -8 -14 -17 -16 -12 -9 -12 -9 -10 -15 -15 -14 -9 -8 -9 -11 -14 -19 -14 -9 -9 -10 -16 -16 -16 -19 -17 -17 -14 -12 -12 -16 -33 -12 -4 0 0 0 0 0 0 -8 -33 -5 0 0 -2 -5 -2 -2 -1 -2 -4 -2 -37 -46 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -143 -119 -110 -100 -125 -130 -125 -122 -110 -82 -63 -71 -82 -98 -113 -134 -147 -131 -117 -120 -123 -128 -132 -136 -133 -125 -99 -87 -65 -68 -131 -24 -101 -98 -82 -257 -254 -212 -158 -139 -140 -109 -80 -82 -94 -131 -113 -125 -125 -79 -59 -73 -70 -66 -72 -90 -106 -100 -123 -110 -78 -44 -24 -85 -78 -56 -56 -55 -85 -111 -77 -20 -100 -102 -98 -85 -65 -51 -99 -122 -125 -113 -81 -67 -64 -67 -65 -61 -55 -65 -119 -110 -150 -167 -169 -191 -141 -90 -80 -83 -85 -48 -38 -50 -51 -62 -59 -48 -55 -80 -119 -129 -133 -154 -190 -176 -153 -136 -141 -152 -160 -145 -133 -132 -108 -93 -88 -91 -97 -96 -114 -112 -99 -93 -87 -84 -70 -61 -104 -89 -71 -75 -89 -100 -79 -87 -108 -118 -80 -57 -46 -45 -80 -47 -41 -44 -62 -152 -137 -86 -45 -41 -45 -64 -67 -62 -68 -46 -57 -61 -57 -57 -54 -18 0 -3 -15 -2 0 -7 -15 -14 -12 -4 0 0 0 -15 -9 -5 -4 -13 -11 -9 -10 -13 -14 -10 -7 -7 -9 -1 -4 -7 -6 -6 -7 -11 -12 -9 -11 -5 -6 -8 -4 -6 -2 -3 -4 -1 -6 -2 -3 -8 -10 -8 -6 -3 -5 -13 -2 0 0 0 -1 -9 -10 -7 -4 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -17 -25 -30 -27 -24 -39 -42 -42 -39 -33 -21 -14 -15 -19 -23 -21 -20 -31 -48 -59 -53 -49 -59 -70 -68 -63 -36 -25 -18 -17 -16 -10 -16 -14 -5 -7 -2 -5 -9 -15 -47 -17 -42 -33 -27 -34 -39 -44 -30 -37 -72 -46 -64 -64 -53 -49 -50 -53 -55 -48 -39 -35 -29 -32 -21 -8 -23 -27 -26 -22 -25 -45 -29 -27 -20 -8 -7 -5 -2 0 -7 -21 -8 -13 -22 -26 -18 -18 -18 -18 -19 -20 -22 -21 -11 -1 0 0 0 -13 -17 -12 -20 -3 0 0 -6 -17 -8 -10 -6 -8 -23 -21 -21 -23 -28 -28 -21 -20 -18 -18 -17 -15 -18 -18 -17 -18 -18 -15 -14 -13 -14 -18 -29 -24 -18 -12 -10 -9 -11 -11 -9 -8 -6 -7 -8 -15 -21 -9 -13 -14 -15 -23 -38 -32 -25 -22 -20 -16 -16 -18 -12 -8 -6 -7 -14 -14 -13 -13 -13 -16 -16 -15 -15 -15 -15 -17 -13 -9 -12 -14 -22 -28 -24 -13 -10 -7 -8 -8 -8 -9 -14 -16 -14 -12 -9 -10 -8 -9 -12 -30 -93 -22 -9 -10 -12 -21 -20 -19 -19 -16 -9 -16 -18 -18 -18 -18 -15 -10 -8 -10 -11 -14 -2 0 0 0 0 0 -6 -6 -5 -4 -1 0 0 -2 -4 -3 -3 -2 -7 -10 -7 -5 -3 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -107 -158 -139 -123 -151 -156 -135 -108 -90 -82 -85 -77 -74 -83 -107 -129 -135 -125 -109 -109 -107 -108 -113 -103 -110 -107 -101 -130 -89 -87 -92 -22 -163 -117 -70 -54 -234 -224 -169 -143 -127 -104 -58 -41 -73 -143 -77 -105 -122 -105 -70 -63 -50 -12 -34 -80 -84 -110 -116 -77 -22 -9 -27 -71 -77 -35 -24 -65 -98 -78 -28 -45 -101 -104 -119 -129 -103 -73 -101 -93 -91 -88 -67 -60 -67 -65 -66 -58 -73 -82 -109 -132 -174 -160 -159 -170 -171 -93 -82 -87 -86 -77 -45 -35 -42 -58 -92 -80 -112 -135 -155 -171 -179 -124 -114 -149 -161 -170 -171 -179 -196 -168 -145 -128 -114 -104 -88 -85 -94 -105 -120 -104 -93 -88 -77 -73 -82 -106 -130 -108 -72 -83 -104 -109 -82 -99 -118 -114 -92 -86 -85 -86 -71 -37 -35 -33 -41 -73 -93 -81 -81 -65 -44 -57 -67 -57 -49 -50 -58 -56 -53 -53 -50 -6 0 0 -6 -13 -2 -9 -19 -21 -19 -4 0 0 0 -5 -2 -1 -5 -8 -9 -8 -10 -12 -17 -8 -9 -15 -19 -7 -5 -5 -4 -4 -6 -10 -10 -9 -10 -15 -11 -9 -4 -1 -3 -6 -3 0 0 0 0 -5 -9 -10 -11 -10 -4 -1 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -33 -33 -33 -31 -27 -26 -38 -39 -40 -38 -34 -23 -21 -19 -17 -17 -20 -21 -25 -26 -29 -34 -37 -48 -65 -83 -44 -12 -7 -16 -20 -18 -7 -9 -10 -5 0 0 -19 -36 -32 -16 -39 -32 -35 -26 -17 -7 -5 -8 -29 -56 -49 -57 -70 -70 -64 -55 -55 -56 -46 -33 -34 -21 -18 -18 -13 -15 -27 -28 -24 -19 -20 -25 -21 -20 -19 -21 -21 -14 -15 -17 -20 -10 -13 -16 -17 -19 -20 -22 -20 -19 -19 -20 -21 -21 -20 -18 -15 -13 -14 -20 -20 -12 -2 0 0 -8 -17 -7 -1 0 -11 -27 -32 -34 -28 -27 -27 -23 -23 -19 -19 -21 -20 -21 -21 -20 -19 -19 -16 -18 -15 -15 -21 -35 -34 -31 -23 -14 -14 -14 -7 -7 -8 -6 -6 -7 -6 -16 -37 -42 -39 -36 -35 -37 -37 -30 -33 -40 -41 -30 -29 -38 -35 -23 -13 -19 -20 -17 -15 -15 -14 -14 -13 -15 -17 -15 -18 -19 -15 -12 -14 -14 -13 -14 -14 -12 -9 -10 -11 -10 -8 -9 -10 -8 -7 -8 -4 -7 -6 -5 -8 -22 -8 -8 -10 -13 -16 -10 -16 -16 -17 -18 -15 -15 -12 -14 -15 -10 -10 -10 -14 -18 -18 -16 -10 -3 0 0 -1 -20 -27 -29 -34 -42 -40 -26 -11 -8 -16 -3 -11 -20 -26 -25 -26 -22 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -144 -149 -153 -112 -92 -71 -48 -49 -59 -82 -104 -120 -118 -115 -113 -105 -84 -87 -89 -88 -85 -89 -88 -86 -113 -146 -86 -136 -169 -161 -91 -47 -2 -86 -172 -98 -162 -136 -69 -49 -49 -83 -120 -107 -124 -97 -71 -58 -32 -105 -105 -88 -95 -75 -85 -89 -71 -38 -64 -70 -72 -65 -62 -65 -63 -66 -42 -10 -85 -123 -121 -108 -110 -125 -127 -120 -104 -90 -56 -32 -14 -41 -48 -64 -95 -136 -87 -127 -152 -164 -142 -125 -129 -131 -126 -114 -108 -94 -79 -67 -69 -82 -94 -127 -137 -153 -147 -160 -168 -37 -38 -45 -67 -67 -79 -92 -138 -160 -143 -122 -112 -108 -106 -92 -90 -111 -121 -117 -103 -75 -79 -79 -77 -49 -65 -68 -55 -73 -104 -99 -102 -106 -113 -102 -93 -83 -81 -74 -79 -61 -42 -40 -27 -43 -45 -44 -46 -47 -44 -42 -46 -60 -64 -59 -58 -65 -71 -68 -53 -30 0 0 0 -1 -9 -11 -1 -12 -19 -19 -13 -2 0 0 0 0 0 -12 -20 -18 -16 -16 -22 -16 -3 -13 -12 -11 -9 -8 -7 -5 -6 -6 -5 -7 -8 -8 -10 -9 -9 -8 -7 -9 -2 -3 -1 0 0 0 0 -2 -4 -7 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -31 -30 -30 -28 -34 -36 -34 -36 -40 -29 -22 -23 -24 -24 -22 -21 -22 -25 -30 -28 -28 -27 -20 -19 -44 -243 -469 -350 -29 -11 -16 -12 -2 -1 -1 -1 -2 -7 -31 -36 -24 -33 -63 -13 -25 -32 -28 -13 -6 -40 -23 -29 -45 -34 -68 -82 -79 -64 -54 -50 -45 -37 -32 -32 -29 -28 -25 -23 -28 -25 -30 -30 -27 -20 -18 -18 -18 -20 -21 -14 -17 -16 -15 -14 -15 -16 -16 -15 -16 -20 -20 -21 -22 -22 -21 -20 -19 -18 -18 -17 -14 -17 -16 -15 -17 -17 -4 -10 -17 -15 -6 -1 0 0 -9 -33 -27 -25 -25 -25 -25 -26 -24 -25 -24 -20 -25 -22 -18 -15 -15 -22 -18 -16 -21 -32 -35 -34 -32 -24 -14 -13 -6 -5 -7 -8 -7 -7 -4 -3 -3 -12 -45 -25 -20 -31 -46 -34 -41 -49 -49 -41 -40 -34 -41 -38 -27 -17 -23 -24 -22 -20 -18 -13 -16 -20 -20 -15 -17 -17 -20 -17 -13 -13 -14 -15 -14 -13 -11 -11 -12 -11 -13 -18 -9 -6 -7 -8 -9 -7 -9 -9 -7 -5 -5 -7 -11 -11 -10 -11 -14 -13 -15 -17 -16 -14 -8 -12 -12 -8 -12 -15 -13 -12 -13 -14 -14 -12 -5 0 -5 -33 -34 -35 -32 -27 -26 -22 -18 -19 -23 -17 -25 -24 -21 -20 -20 -24 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -48 -149 -162 -139 -99 -88 -86 -93 -87 -76 -80 -88 -87 -83 -91 -101 -91 -77 -78 -80 -75 -76 -80 -87 -106 -107 -130 -127 -152 -131 -95 -118 -172 -34 -22 -77 -70 -91 -71 -55 -76 -95 -94 -86 -96 -92 -90 -41 -27 -49 -128 -135 -93 -58 -47 -69 -66 -69 -75 -76 -68 -70 -77 -59 -65 -56 -46 -65 -99 -113 -131 -142 -128 -82 -104 -128 -117 -83 -67 -35 -46 -47 -41 -45 -48 -91 -119 -104 -135 -136 -118 -106 -64 -78 -81 -103 -131 -124 -115 -91 -76 -76 -95 -104 -107 -128 -117 -119 -133 -83 -30 -38 -36 -47 -59 -58 -41 -75 -131 -139 -119 -102 -104 -111 -106 -106 -151 -130 -109 -102 -94 -88 -87 -95 -119 -103 -54 -80 -111 -79 -87 -90 -90 -85 -82 -86 -86 -89 -90 -79 -49 -54 -47 -35 -49 -45 -42 -42 -43 -39 -51 -50 -45 -55 -64 -66 -73 -83 -84 -54 -19 0 -3 -5 0 -4 -8 0 0 -22 -26 -17 0 0 0 -6 -7 -1 -10 -14 -12 -11 -13 -18 -17 -12 -14 -11 -13 -13 -9 -3 -7 -7 -7 -6 -9 -9 -6 -6 -9 -9 -10 -9 -10 -14 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -1 0 0 0 0 0 -27 -33 -31 -28 -25 -20 -28 -35 -38 -40 -25 -23 -24 -24 -25 -25 -24 -25 -24 -23 -25 -26 -25 -23 -21 -15 -10 -185 -384 -321 -259 -200 -75 -9 -9 -7 -7 -6 -4 0 0 -37 -27 -14 -7 -8 -5 -10 -9 -2 -13 -37 -40 -46 -49 -46 -45 -41 -51 -57 -38 -39 -32 -27 -24 -22 -23 -22 -22 -21 -18 -23 -19 -9 -9 -22 -21 -16 -17 -17 -14 -13 -17 -14 -13 -16 -19 -19 -19 -19 -18 -17 -19 -21 -22 -21 -19 -18 -18 -17 -14 -13 -16 -15 -15 -16 -17 -17 -18 -19 -15 -7 -1 -3 -2 -10 -26 -21 -21 -21 -20 -20 -22 -19 -17 -18 -21 -24 -25 -24 -24 -23 -19 -23 -19 -23 -30 -34 -34 -32 -32 -25 -13 -14 -5 -5 -8 -8 -6 -6 -4 -3 -4 -12 -6 -5 -15 -35 -43 -42 -46 -48 -49 -52 -49 -48 -35 -32 -26 -3 -23 -15 -11 -13 -16 -15 -21 -19 -16 -17 -17 -18 -18 -18 -18 -13 -14 -14 -12 -11 -12 -10 -18 -17 -12 -8 -7 -8 -9 -9 -7 -11 -9 -8 -7 -7 -7 -10 -9 -9 -13 -13 -8 -9 -10 -10 -9 -7 -14 -11 -8 -15 -14 -11 -10 -12 -15 -14 -15 -6 -6 -15 -30 -17 -22 -24 -22 -23 -25 -23 -23 -24 -26 -24 -29 -29 -27 -25 -22 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -105 -173 -118 -85 -74 -64 -63 -73 -79 -79 -73 -74 -72 -73 -78 -77 -76 -77 -77 -78 -79 -76 -86 -127 -139 -137 -142 -131 -173 -38 -46 -80 0 0 -84 -94 -67 -102 -89 -154 -222 -201 -79 -101 -96 -98 -110 -52 -37 -47 -81 -64 -25 -30 -46 -38 -39 -52 -69 -82 -78 -119 -130 -94 -56 -48 -90 -130 -139 -123 -123 -143 -128 -95 -90 -81 -69 -61 -48 -71 -79 -73 -52 -31 -54 -64 -103 -144 -129 -49 -27 -36 -44 -30 -24 -97 -147 -132 -111 -109 -111 -117 -133 -66 -85 -112 -120 -161 -63 -30 -39 -39 -38 -50 -63 -55 -32 -113 -152 -144 -131 -129 -162 -180 -156 -143 -116 -87 -71 -76 -90 -89 -93 -102 -102 -69 -70 -68 -68 -78 -83 -73 -68 -70 -75 -83 -94 -100 -86 -42 -64 -50 -33 -39 -40 -41 -42 -42 -42 -52 -60 -57 -66 -74 -72 -75 -79 -74 -52 -9 0 -19 -47 0 -38 -34 -21 -6 -3 -8 -25 -15 0 0 -3 -4 0 -1 -12 -18 -11 -8 -5 -8 -5 -5 -7 -12 -14 -6 -2 -6 -1 -6 -9 -9 -9 -13 -13 -10 -9 -12 -10 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 -7 -36 -37 -34 -31 -27 -22 -29 -33 -35 -34 -20 -20 -21 -23 -27 -26 -25 -28 -27 -24 -25 -21 -21 -22 -23 -25 -23 -310 -446 -441 -434 -278 -107 -5 -6 -7 -7 -4 -2 0 -4 -38 -14 -1 -5 -10 -8 -10 -7 -3 -16 -50 -48 -37 -34 -41 -48 -28 -25 -34 -36 -30 -23 -19 -17 -18 -23 -19 -17 -15 -13 -14 -17 -20 -19 -21 -21 -16 -14 -15 -16 -20 -19 -15 -9 -9 -14 -17 -21 -25 -25 -22 -19 -20 -21 -21 -19 -19 -18 -15 -15 -18 -21 -15 -19 -19 -18 -18 -19 -19 -17 -10 -8 -16 -21 -21 -19 -17 -17 -19 -19 -18 -20 -23 -20 -21 -21 -21 -26 -26 -25 -29 -34 -31 -29 -24 -22 -26 -33 -31 -31 -24 -16 -13 -6 -4 -5 -5 -2 -6 -7 -7 -5 -4 -5 -33 -15 -16 -38 -42 -46 -50 -52 -46 -32 -75 -32 -29 -34 -12 -68 -71 -31 -18 -34 -16 -20 -19 -17 -19 -19 -20 -20 -21 -19 -12 -14 -13 -12 -12 -12 -11 -11 -11 -10 -9 -8 -10 -8 -6 -5 -13 -10 -9 -9 -8 -7 -8 -7 -5 -7 -13 -10 -9 -9 -10 -10 -5 -10 -10 -11 -13 -10 -10 -10 -10 -11 -13 -18 -14 -16 -18 -14 -19 -21 -22 -23 -24 -24 -27 -28 -27 -26 -26 -33 -35 -32 -27 -24 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -149 -137 -86 -65 -61 -66 -76 -70 -58 -48 -63 -80 -78 -73 -69 -71 -80 -83 -79 -83 -83 -98 -115 -132 -124 -151 -142 -121 -108 -55 -9 0 -31 -152 -96 -93 -114 -116 -163 -228 -179 -86 -118 -90 -103 -118 -90 -78 -60 -71 -60 -8 -11 -52 -72 -64 -64 -61 -58 -62 -71 -89 -100 -74 -60 -101 -122 -132 -129 -128 -138 -97 -72 -76 -89 -28 -60 -62 -50 -54 -53 -60 -58 -57 -105 -148 -144 -92 -17 -17 -24 -24 -18 -4 -76 -92 -105 -125 -134 -136 -150 -136 -64 -93 -114 -139 -144 -32 -41 -43 -42 -41 -43 -75 -64 -46 -70 -189 -186 -154 -136 -141 -136 -129 -119 -108 -68 -61 -74 -91 -86 -53 -53 -67 -79 -77 -69 -74 -75 -71 -63 -60 -59 -66 -79 -93 -47 -51 -62 -59 -40 -34 -34 -36 -37 -44 -52 -52 -51 -55 -14 -39 -53 -28 -42 -70 -66 -38 0 0 0 -34 -66 -62 -66 -59 -40 0 0 -29 -22 0 0 0 -9 -8 -2 -3 -17 -14 -15 -21 -11 -2 0 0 0 0 -1 -1 -2 -1 -6 -6 -9 -12 -13 -13 -9 -13 -12 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -15 -28 -32 -31 -26 -34 -33 -27 -22 -17 -17 -20 -25 -27 -24 -22 -28 -24 -20 -21 -21 -17 -21 -24 -21 -8 -9 -290 -310 -164 -3 -2 -5 -8 -10 -14 -2 0 0 0 0 -1 0 -2 -6 -7 -1 0 0 -16 -50 -50 -36 -17 -18 -44 -46 -13 -8 -17 -19 -17 -20 -24 -17 -6 -17 -9 -4 0 0 0 -13 -17 -19 -21 -21 -9 -2 0 -1 -3 -4 -2 0 0 0 0 0 -3 -5 -9 -21 -16 -16 -20 -21 -16 -26 -23 -20 -20 -18 -27 -22 -16 -19 -27 -27 -27 -26 -22 -15 -15 -14 -17 -20 -20 -21 -23 -20 -17 -20 -13 -17 -25 -29 -29 -22 -22 -24 -28 -29 -21 -22 -22 -25 -31 -32 -33 -24 -19 -19 -16 -11 -10 -6 -4 -6 -4 -9 -9 -7 -9 -27 -35 -26 -18 -11 -2 -4 -13 -30 -38 -41 -12 -25 -26 -30 -68 -67 -24 -25 -45 -35 -20 -18 -18 -19 -20 -20 -20 -21 -18 -12 -13 -13 -12 -12 -12 -12 -11 -10 -10 -9 -9 -11 -5 -2 -3 -4 -4 -9 -10 -10 -9 -7 -8 -9 -10 -13 -14 -12 -11 -10 -8 -3 -4 -10 -12 -11 -9 -10 -10 -11 -14 -17 -20 -19 -20 -17 -14 -14 -19 -16 -13 -17 -23 -17 -17 -24 -28 -27 -25 -23 -25 -27 -24 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -129 -85 -69 -59 -52 -61 -73 -66 -69 -75 -81 -78 -75 -73 -74 -82 -87 -87 -90 -101 -125 -162 -165 -147 -132 -164 -146 -114 -74 -12 0 -94 -196 -147 -104 -105 -101 -93 -125 -99 -94 -97 -75 -67 -102 -116 -114 -116 -95 -53 -22 -38 -65 -66 -70 -73 -81 -84 -68 -68 -80 -53 -67 -68 -77 -80 -92 -107 -127 -132 -101 -96 -94 -101 -93 -57 -55 -45 -45 -59 -76 -83 -107 -139 -160 -131 -66 -20 -19 -10 -5 -11 -34 -57 -70 -122 -166 -169 -163 -152 -135 -114 -125 -128 -147 -104 -28 -30 -42 -44 -43 -41 -47 -54 -54 -57 -78 -123 -126 -119 -121 -126 -115 -109 -98 -69 -65 -84 -96 -96 -77 -71 -59 -66 -73 -59 -57 -62 -59 -51 -62 -61 -60 -69 -86 -96 -68 -68 -69 -52 -65 -60 -47 -38 -39 -59 -61 -57 -44 0 0 -6 -17 -36 -63 -56 -54 -44 -33 -13 -2 -12 -21 -30 -7 0 0 0 0 0 0 0 -2 -11 -16 -9 -1 -6 -16 -17 -16 -11 0 0 0 0 0 -1 -7 -2 -2 -1 -1 -7 -11 -13 -14 -9 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -8 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -29 -26 -27 -35 -23 -20 -18 -19 -20 -24 -25 -26 -26 -24 -19 -19 -17 -18 -17 -13 -12 -14 -13 -10 -7 -354 -187 -13 -11 -9 -4 -1 -8 -14 -1 -18 -6 0 0 0 0 0 0 0 0 0 0 -2 -11 -18 -24 -13 -3 -13 -43 -5 -13 -23 -20 0 0 -11 -27 -32 -23 -2 0 0 0 0 -1 -3 -5 -15 -24 -19 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -2 0 -9 -22 -24 -23 -23 -22 -22 -21 -16 -15 -14 -19 -27 -23 -30 -27 -21 -13 -16 -17 -17 -19 -20 -20 -20 -22 -22 -22 -20 -16 -19 -23 -25 -22 -29 -26 -23 -23 -26 -29 -31 -32 -32 -31 -32 -24 -20 -18 -17 -15 -14 -10 -11 -17 -13 -14 -44 -56 -39 -10 -32 -50 -54 -38 -2 -2 -4 -26 -33 -10 -10 -48 -62 -64 -69 -71 -19 -36 -54 -44 -16 -18 -17 -15 -16 -21 -20 -22 -23 -19 -12 -12 -11 -11 -12 -12 -13 -10 -9 -9 -9 -9 -4 -2 -2 -2 -1 -1 -6 -9 -9 -7 -7 -8 -7 -6 -6 -10 -8 -10 -8 -3 -3 -9 -8 -6 -5 -9 -4 -9 -13 -15 -14 -22 -18 -16 -17 -19 -22 -21 -22 -22 -19 -14 -13 -22 -27 -26 -21 -20 -18 -18 -15 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -105 -79 -81 -76 -73 -83 -87 -99 -87 -77 -77 -81 -80 -88 -93 -87 -90 -111 -133 -141 -169 -170 -171 -166 -190 -170 -115 -56 -18 0 -55 -158 -236 -251 -130 -107 -118 -123 -88 -108 -108 -82 -66 -80 -130 -113 -66 -45 -32 -47 -43 -16 -44 -39 -40 -47 -67 -82 -64 -60 -60 -63 -68 -65 -64 -69 -82 -111 -128 -108 -98 -105 -77 -51 -40 -49 -58 -79 -97 -99 -81 -96 -111 -123 -123 -33 -10 -7 -1 0 0 -2 -32 -88 -100 -119 -133 -122 -72 -99 -118 -124 -126 -148 -68 -39 -37 -40 -38 -42 -47 -50 -56 -65 -66 -82 -112 -115 -116 -118 -119 -114 -88 -80 -83 -88 -92 -84 -91 -85 -60 -46 -60 -70 -68 -48 -48 -46 -42 -36 -41 -38 -47 -56 -63 -76 -75 -53 -48 -61 -62 -45 -39 -40 -48 -60 -59 -30 0 0 0 -19 -53 -62 -69 -53 -60 -66 -54 -50 -40 -30 -15 0 0 0 0 0 0 0 0 0 0 0 -2 0 -6 -15 -13 -16 -8 0 0 0 0 0 -1 -4 -1 -6 -6 -1 -2 -4 -6 -10 -12 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -1 -13 -5 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -23 -30 -28 -24 -19 -17 -17 -23 -26 -19 -26 -29 -30 -25 -11 -18 -19 -10 -7 -10 -1 0 0 -3 -84 -467 -126 -15 -18 -16 -17 -8 -6 -5 -4 -25 -19 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -30 -47 -27 -25 -19 -5 -2 -19 -28 -33 -28 -12 -10 -2 -3 -3 0 0 0 -6 -12 -11 -14 -4 0 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -9 -19 -18 -12 -9 -10 -12 -14 -17 -16 -24 -23 -18 -12 -3 -15 -13 -13 -14 -14 -12 -17 -20 -19 -15 -10 -11 -13 -18 -25 -31 -33 -31 -29 -28 -29 -30 -27 -27 -29 -31 -23 -29 -28 -26 -27 -21 -19 -16 -26 -60 -95 -77 -78 -62 -34 -39 -53 -44 -25 -4 -5 -4 -12 -14 -10 -12 -10 -10 -7 -5 -19 -89 -36 -21 -21 -14 -16 -19 -19 -17 -17 -27 -28 -30 -23 -13 -12 -11 -10 -11 -12 -12 -9 -9 -8 -8 -9 -6 -4 -2 -1 -1 0 -7 -8 -8 -7 -8 -7 -7 -7 -9 -14 -10 -9 -10 -8 -5 -6 -4 -3 -3 -3 -3 -3 -5 -7 -9 -16 -14 -13 -15 -18 -18 -12 -12 -13 -16 -19 -13 -16 -18 -19 -21 -24 -20 -14 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -181 -173 -118 -85 -82 -89 -101 -106 -85 -85 -88 -86 -83 -82 -95 -103 -107 -110 -128 -169 -115 -12 -50 -89 -78 -58 -161 -136 -127 -162 -113 -1 -37 -62 -83 -79 -72 -151 -116 -91 -145 -152 -112 -83 -101 -191 -166 -75 -21 -29 -41 -26 -12 -17 -18 -32 -58 -68 -68 -52 -59 -52 -52 -73 -77 -74 -86 -94 -73 -90 -91 -90 -105 -77 -75 -68 -60 -60 -68 -115 -117 -92 -104 -133 -139 -121 -51 -16 -11 -5 0 0 -46 -74 -90 -64 -48 -42 -45 -46 -91 -106 -123 -133 -139 -68 -29 -29 -30 -30 -37 -39 -47 -55 -63 -59 -96 -116 -116 -115 -119 -108 -94 -77 -71 -75 -73 -70 -62 -61 -54 -48 -45 -60 -55 -53 -43 -34 -31 -31 -30 -30 -28 -35 -49 -70 -82 -76 -42 -39 -45 -46 -35 -31 -40 -48 -54 -49 -26 -8 0 0 0 -42 -41 -10 -39 -47 -60 -41 0 -10 -19 -13 0 0 0 0 0 0 0 0 0 0 -4 -20 -4 -3 -10 -14 -17 -12 -9 -4 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -2 0 -2 -8 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -43 -29 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -33 -27 -21 -19 -16 -15 -18 -22 -24 -9 -12 -15 -17 -14 -15 -5 -9 -14 -6 -1 -5 -2 -9 -83 -26 -199 -106 -16 -15 -13 -7 -7 -8 -13 -30 -36 -42 -27 -4 0 0 0 0 0 0 0 0 0 -1 -3 -2 -4 -4 -14 -38 -31 -28 -14 0 -1 -22 -31 -36 -32 -21 -3 -14 -24 -19 -1 -11 -13 -6 0 0 0 0 0 0 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -8 -5 0 0 -1 -13 -16 -15 -15 -17 -19 -15 -13 -13 -14 -15 -14 -14 -12 -11 -16 -17 -17 -17 -16 -14 -15 -16 -17 -18 -21 -22 -33 -39 -37 -36 -25 -20 -20 -22 -22 -21 -21 -25 -30 -27 -22 -42 -29 -42 -99 -25 -86 -63 -28 -38 -44 -31 -13 -8 -3 -4 -9 -13 -12 -9 -8 -7 -7 -5 -4 -16 -5 -2 -10 -19 -21 -20 -21 -19 -22 -31 -19 -20 -19 -15 -12 -12 -12 -12 -11 -10 -8 -8 -7 -7 -9 -9 -10 -3 -3 -5 -2 -9 -9 -7 -7 -8 -7 -7 -7 -6 -8 -13 -12 -10 -8 -5 -4 -4 -3 -3 -4 -4 -3 -4 -5 -6 -8 -10 -10 -11 -12 -13 -11 -14 -14 -12 -11 -10 -15 -13 -14 -19 -22 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -86 -150 -124 -106 -107 -104 -104 -102 -97 -100 -103 -103 -97 -98 -98 -105 -138 -163 -167 -181 -149 -100 -73 -148 -181 -159 -106 -24 -1 -60 -65 -46 -16 -115 -100 -61 -163 -128 -96 -128 -157 -137 -130 -142 -176 -180 -48 -38 -53 -68 -102 -67 -42 -33 -59 -69 -75 -60 -46 -70 -62 -53 -66 -88 -87 -95 -106 -90 -78 -93 -101 -98 -82 -98 -95 -86 -79 -83 -142 -107 -97 -114 -73 -123 -136 -114 -56 -58 -49 -29 -30 -81 -100 -100 -102 -102 -99 -71 -82 -117 -127 -111 -138 -161 -148 -36 -34 -42 -47 -59 -68 -51 -57 -60 -50 -97 -107 -109 -113 -120 -117 -87 -69 -63 -57 -63 -65 -64 -61 -43 -45 -45 -46 -34 -29 -29 -28 -28 -28 -26 -23 -26 -34 -46 -52 -70 -69 -45 -40 -48 -48 -36 -24 -42 -48 -46 -41 -44 -53 -55 -30 -7 -56 -61 -54 -48 -67 -45 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -16 -19 -17 -12 -5 -2 0 -9 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -27 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 0 0 -19 -26 -24 -19 -17 -22 -25 -19 0 0 0 -3 -9 -10 -2 -3 -6 -5 -2 -22 -8 -9 -17 -61 -427 -153 -18 -15 -10 -6 -8 -12 -14 -9 -8 -42 -43 -19 0 0 0 0 -1 0 0 -4 -4 -10 -16 -8 -6 -2 -15 -40 -39 -35 -15 0 0 -1 -20 -17 -22 -23 -6 -4 -2 -1 -1 -5 -16 -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 -2 -4 -6 -8 -8 -9 -11 -13 -11 -2 -4 -6 -11 -16 -18 -15 -15 -14 -16 -18 -17 -17 -17 -16 -19 -25 -20 -20 -22 -26 -29 -24 -24 -24 -25 -26 -26 -26 -27 -27 -23 -73 -47 -19 -20 -9 -28 -71 -76 -65 -56 -77 -33 -14 -14 -11 -15 -17 -10 -4 -5 -5 -8 -6 -4 -5 -5 -7 -11 -15 -16 -11 -18 -22 -21 -18 -14 -13 -14 -18 -20 -18 -12 -12 -11 -9 -9 -8 -7 -7 -8 -8 -9 -2 0 -1 -3 -10 -5 -6 -6 -6 -9 -9 -7 -7 -7 -6 -6 -9 -7 -5 -5 -6 -4 -4 -5 -7 -6 -6 -6 -6 -6 -6 -6 -7 -9 -11 -12 -16 -16 -15 -14 -14 -15 -15 -13 -11 -8 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -125 -122 -103 -105 -103 -100 -118 -106 -92 -93 -106 -109 -105 -102 -108 -130 -133 -129 -165 -168 -164 -144 -121 -123 -68 -81 -70 -2 -18 -53 -104 -139 -188 -129 -100 -109 -87 -31 -123 -138 -74 -81 -110 -124 -70 -28 -57 -53 -39 -17 -27 -40 -47 -40 -61 -73 -56 -69 -73 -74 -65 -74 -90 -92 -75 -106 -102 -79 -86 -96 -97 -89 -83 -87 -90 -78 -70 -93 -86 -101 -107 -103 -114 -119 -111 -94 -76 -70 -60 -71 -90 -103 -94 -90 -95 -103 -88 -110 -114 -119 -117 -140 -160 -111 -29 -33 -54 -55 -61 -66 -45 -67 -64 -59 -75 -81 -98 -112 -124 -124 -73 -65 -64 -62 -56 -59 -56 -52 -48 -41 -37 -34 -32 -31 -29 -28 -28 -27 -29 -37 -30 -32 -45 -62 -72 -77 -70 -66 -67 -68 -48 -31 -33 -48 -39 -41 -50 -50 -14 -23 -34 -50 -4 -34 -55 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -15 -15 -11 -6 -3 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -23 -30 -26 -22 -26 -29 -17 0 0 0 0 -5 -14 -17 -8 -7 -8 -11 -20 -3 -1 -7 -145 -474 -79 -16 -15 -10 -6 -10 -13 -14 -14 -17 -40 -15 -3 0 0 0 0 -3 -5 -9 -35 -41 -39 -32 -12 -12 -2 -19 -36 -35 -25 -7 0 0 0 -3 -2 -7 -13 -13 -19 -21 -10 0 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -14 0 0 -10 -18 -17 -7 -8 -10 -14 -19 -21 -24 -23 -24 -21 -14 -16 -22 -13 -10 -31 -27 -27 -26 -25 -26 -25 -24 -17 -13 -11 -16 -34 -49 -59 -68 -78 -25 -12 -1 -1 -4 -11 -9 -6 -6 -6 -9 -9 -7 -5 -5 -9 -10 -10 -10 -11 -3 -17 -21 -17 -14 -12 -13 -17 -25 -25 -12 -11 -13 -14 -13 -11 -8 -8 -8 -9 -9 -3 -1 -3 -4 -4 -6 -4 -4 -4 -7 -10 -5 -6 -8 -7 -5 -9 -9 -9 -9 -8 -5 -7 -8 -9 -9 -10 -9 -9 -8 -6 -6 -6 -8 -9 -11 -14 -13 -13 -14 -15 -14 -15 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -174 -112 -101 -99 -96 -94 -97 -93 -87 -81 -86 -99 -99 -105 -130 -95 -97 -122 -135 -148 -120 -113 -97 0 -44 -95 -84 -40 -28 -69 -142 -135 -53 -64 -72 -51 -25 -183 -220 -238 -177 -106 -223 -122 -48 -52 -41 -53 -61 -52 -41 -52 -27 -31 -52 -2 -50 -76 -79 -91 -102 -113 -103 -84 -98 -86 -102 -103 -89 -86 -93 -92 -93 -102 -87 -83 -80 -83 -103 -98 -97 -100 -101 -101 -118 -98 -64 -44 -75 -102 -107 -97 -97 -90 -81 -91 -133 -118 -107 -108 -124 -149 -157 -172 -152 -125 -84 -42 -42 -50 -68 -73 -52 -40 -57 -100 -121 -102 -82 -64 -64 -60 -49 -44 -47 -45 -45 -41 -35 -29 -29 -26 -24 -27 -28 -28 -29 -35 -45 -44 -46 -45 -52 -63 -71 -78 -82 -74 -57 -43 -33 -30 -31 -35 -39 -45 -47 -38 -46 -52 -34 0 -4 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -8 -12 -9 -3 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -29 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -16 -19 -24 -6 -19 -14 0 0 0 -4 -1 -1 -2 -4 -8 -12 -11 0 0 -1 -71 -176 -5 -5 -12 -15 -15 -16 -16 -15 -18 -23 -38 -6 -13 -11 -3 -3 -2 -3 -3 -5 -19 -58 -49 -40 -39 -44 -6 -20 -30 -30 -25 -11 -2 0 0 -2 -16 -4 0 -8 -23 -2 -18 -10 -7 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 -1 -3 -7 -6 0 0 0 0 -12 -30 -31 -30 -26 -23 -19 -16 -21 -8 0 -6 -17 -16 -14 -12 -14 -16 -1 -69 -45 0 -4 -19 -18 -13 -8 -4 -3 -3 -3 -4 -6 -9 -10 -12 -10 -9 -8 -1 -14 -19 -15 -13 -13 -12 -17 -19 -12 -11 -12 -13 -13 -11 -8 -8 -10 -9 -7 -7 -3 -4 -3 -3 -6 -5 -4 -5 -7 -10 -10 -9 -9 -11 -14 -12 -12 -13 -12 -10 -8 -10 -9 -9 -10 -9 -9 -11 -10 -9 -10 -7 -8 -8 -8 -13 -11 -10 -14 -15 -14 -20 -12 -4 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -175 -91 -76 -83 -86 -90 -104 -102 -84 -77 -80 -94 -105 -126 -126 -82 -65 -56 -86 -113 -94 -120 -147 -116 -64 -87 -115 -97 -79 -33 -84 -58 0 0 0 -3 -25 -99 -139 -144 -128 -157 -269 -91 -41 -56 -63 -59 -54 -56 -49 -25 -18 -23 -20 0 -2 -52 -94 -111 -121 -130 -100 -97 -99 -89 -116 -106 -89 -70 -61 -95 -110 -110 -89 -70 -77 -80 -91 -99 -97 -89 -86 -78 -57 -72 -53 -44 -84 -111 -104 -96 -91 -71 -67 -84 -109 -104 -90 -108 -125 -135 -133 -160 -169 -164 -138 -43 -32 -36 -52 -70 -67 -42 -41 -79 -127 -97 -69 -60 -63 -65 -49 -43 -42 -44 -46 -34 -30 -28 -25 -27 -27 -27 -26 -23 -24 -26 -32 -45 -66 -42 -45 -66 -63 -54 -66 -59 -44 -58 -37 -43 -44 -36 -37 -35 -37 -41 -43 -50 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -3 -1 0 0 0 0 0 -3 -6 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -32 -11 0 0 -4 -19 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 -15 -9 0 0 0 -17 -10 0 0 0 -4 -4 -3 -1 0 0 0 0 0 0 -13 -15 -9 -4 -7 -11 -35 -52 -51 0 -4 -4 -5 -7 -6 -5 -7 -7 -9 -29 -43 -33 -41 -48 -37 -36 -35 -35 -29 -15 -3 0 0 -1 -6 -1 0 -7 -12 -2 -21 -7 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -10 -8 0 0 0 0 -1 -3 -5 -5 -6 -11 -12 -1 -18 -7 0 -1 -7 -9 -12 -9 -7 -6 -8 -6 -7 -9 -8 -4 -6 -3 0 -1 -2 -1 -12 -17 -14 -14 -13 -11 -11 -12 -13 -12 -11 -15 -18 -16 -15 -12 -8 -5 -4 -4 -4 -4 -5 -8 -8 -7 -8 -9 -9 -8 -8 -8 -11 -16 -15 -13 -11 -9 -9 -12 -10 -10 -10 -10 -8 -8 -12 -12 -12 -14 -11 -13 -12 -11 -11 -10 -10 -13 -12 -11 -19 -12 -10 -4 0 -1 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -115 -63 -60 -71 -77 -88 -94 -78 -75 -78 -84 -103 -128 -109 -86 -81 -82 -106 -110 -110 -147 -140 -148 -115 -31 -79 -93 -101 -128 -177 -138 -39 0 0 0 0 0 0 -11 -99 -166 -163 -58 -20 -101 -86 -65 -74 -65 -52 -43 -37 -17 -14 -20 -11 -7 -36 -95 -126 -146 -134 -109 -93 -69 -75 -107 -105 -101 -101 -111 -118 -123 -118 -105 -80 -72 -91 -116 -112 -79 -74 -85 -80 -49 -58 -67 -73 -72 -77 -89 -90 -87 -94 -104 -106 -101 -82 -118 -132 -139 -140 -140 -139 -134 -122 -87 -22 -48 -49 -65 -73 -39 -60 -92 -113 -79 -58 -56 -59 -62 -61 -49 -45 -42 -38 -33 -29 -27 -24 -21 -24 -25 -25 -24 -27 -30 -38 -43 -49 -54 -53 -58 -57 -45 -56 -36 -49 -70 -26 -34 -38 -39 -40 -38 -37 -37 -31 -22 -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 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -45 -42 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 0 -2 -1 -7 -9 -5 0 0 0 0 -1 -4 -7 -9 -10 -7 -1 0 0 -1 -5 -17 -16 -15 -9 -4 -3 -38 -19 -1 0 -1 -3 -4 -5 -6 -6 -2 -5 -5 -6 -23 -6 -29 -50 -49 -48 -47 -26 -11 0 0 0 0 0 0 0 0 0 -3 -7 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 -11 -14 -6 -3 -1 -16 -13 0 0 -8 -10 -12 -11 -1 -8 -9 -8 -8 -6 -5 -1 -2 -5 -12 -12 -7 -6 -10 -16 -14 -12 -12 -13 -15 -14 -23 -24 -24 -23 -21 -12 -10 -9 -6 -3 -4 -4 -4 -5 -5 -9 -9 -9 -8 -8 -7 -6 -5 -6 -9 -16 -9 -8 -9 -10 -5 -9 -11 -13 -13 -11 -14 -15 -13 -12 -16 -16 -14 -14 -14 -11 -9 -12 -10 -8 -12 -17 -17 -10 -6 -5 -2 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -221 -118 -69 -59 -66 -68 -77 -78 -84 -94 -98 -98 -101 -105 -96 -88 -82 -78 -86 -96 -118 -133 -123 -113 -125 -108 -66 -71 -111 -140 -200 -160 -103 -50 -6 0 0 0 0 -3 -44 -128 -124 -110 -82 -77 -25 -1 -27 -69 -81 -62 -40 -28 -36 -68 -75 -59 -55 -111 -142 -80 -58 -118 -128 -90 -98 -143 -132 -114 -116 -110 -99 -113 -102 -101 -98 -73 -100 -105 -86 -55 -65 -74 -95 -84 -64 -99 -95 -88 -85 -90 -95 -98 -107 -122 -110 -99 -110 -129 -132 -135 -137 -123 -105 -121 -117 -71 -38 -85 -27 -16 -61 -112 -113 -128 -104 -69 -49 -53 -56 -57 -54 -42 -49 -44 -35 -24 -23 -23 -22 -21 -21 -24 -23 -22 -23 -24 -44 -56 -61 -60 -62 -59 -49 -52 -51 -21 -52 -49 -25 -31 -35 -36 -34 -31 -36 -44 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -10 0 0 0 0 -5 -18 -23 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -8 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -10 -18 -7 -7 -7 -5 -10 -54 -16 -19 -22 -3 -2 -1 -3 -2 -1 -2 -1 -1 0 0 0 -16 -24 -17 -12 -40 -10 0 0 0 0 0 0 0 -4 -18 -3 -11 -13 -1 0 0 -9 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -10 -17 -21 -21 -26 -27 -13 0 0 0 0 -4 -5 -1 -1 -1 -7 -10 -9 -8 -4 -6 -8 -9 -11 -11 -10 -12 -12 -9 -14 -14 -15 -19 -27 -16 -16 -13 -12 -15 -17 -17 -14 -10 -5 -10 -5 -3 -3 -5 -10 -9 -7 -7 -8 -7 -6 -6 -6 -9 -15 -7 -8 -9 -10 -11 -6 -5 -4 -7 -13 -14 -10 -7 -9 -16 -16 -15 -15 -15 -14 -13 -13 -9 -7 -8 -13 -17 -17 -19 -18 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -98 -61 -62 -70 -74 -92 -67 -64 -89 -124 -118 -114 -108 -96 -96 -90 -100 -97 -94 -116 -114 -98 -76 -75 -88 -69 -77 -153 -44 -110 -187 -190 -150 -50 0 0 0 0 0 -38 -100 -108 -99 -96 -63 -29 -12 -25 -68 -105 -89 -88 -85 -81 -76 -90 -87 -92 -116 -142 -127 -113 -132 -140 -110 -86 -99 -112 -97 -47 -82 -96 -93 -104 -119 -110 -94 -115 -119 -70 -68 -101 -85 -91 -89 -80 -106 -88 -83 -84 -92 -111 -126 -114 -115 -120 -105 -96 -102 -118 -142 -150 -123 -101 -108 -110 -105 -99 -97 -55 -35 -84 -117 -118 -125 -75 -51 -44 -50 -51 -52 -47 -43 -46 -38 -28 -22 -22 -24 -25 -25 -25 -26 -20 -21 -37 -45 -43 -59 -63 -64 -66 -69 -50 -59 -57 -26 -68 -37 -24 -27 -34 -34 -33 -36 -43 -48 -10 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -10 -6 -5 -3 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -9 -16 -15 -2 -4 -26 -35 -34 -19 -31 -21 -1 0 0 -4 -4 -13 -39 -4 0 0 0 0 0 0 -21 -42 -45 -4 0 0 0 0 0 0 0 -14 -34 -2 -5 -3 0 0 0 -8 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -8 -10 -4 -4 -7 -3 0 0 0 0 -4 -3 -3 -12 -12 -20 -22 -16 -7 -6 -31 -30 -14 -4 -5 -10 -9 -7 -8 -19 -18 -19 -19 -17 -15 -18 -16 -18 -21 -21 -18 -12 -9 -8 -7 -7 -8 -6 -4 -5 -5 -3 -7 -8 -3 -3 -9 -9 -8 -10 -11 -7 -9 -10 -10 -11 -12 -12 -9 -8 -12 -6 -5 -10 -16 -16 -15 -14 -11 -8 -8 -9 -8 -7 -6 -7 -13 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -103 -43 -43 -49 -68 -81 -55 -56 -68 -93 -110 -101 -80 -76 -77 -52 -76 -99 -113 -132 -147 -112 -88 -64 -41 -136 -121 -114 -98 -112 -118 -138 -112 -105 -81 -26 0 0 0 -24 -70 -117 -108 -132 -122 -92 -95 -176 -119 -103 -78 -8 -90 -117 -114 -140 -137 -64 -67 -106 -114 -95 -114 -98 -76 -125 -112 -72 -51 -35 -90 -91 -96 -129 -134 -114 -106 -99 -92 -91 -98 -101 -88 -82 -80 -83 -89 -107 -104 -90 -94 -112 -122 -102 -111 -116 -108 -106 -102 -119 -137 -123 -66 -83 -86 -85 -86 -90 -96 -100 -105 -101 -111 -106 -92 -49 -43 -50 -53 -51 -48 -47 -46 -44 -36 -23 -26 -27 -28 -31 -30 -26 -24 -22 -21 -56 -52 -44 -61 -69 -70 -75 -78 -75 -63 -43 -51 -77 -28 -34 -30 -32 -36 -42 -39 -52 -41 0 0 -16 -44 -86 -66 -45 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -6 -6 -11 -8 0 0 0 0 0 0 -1 -3 -5 -5 -3 0 0 -4 -7 -6 -6 -54 -59 -38 -18 -43 -7 -1 0 0 0 0 0 0 0 0 0 -21 -19 -10 -6 -1 -31 -49 -39 0 0 0 0 0 0 0 -20 -20 -20 -12 -22 -28 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -13 -17 -17 -13 -11 -57 -78 -48 -3 -3 -4 -7 -8 -13 -24 -16 -17 -19 -21 -22 -22 -21 -15 -13 -12 -9 -15 -11 -8 -8 -10 -10 -9 -6 -2 -1 -2 -9 -10 -6 -6 -11 -11 -14 -16 -14 -8 -11 -10 -7 -8 -10 -10 -7 -7 -11 -5 -5 -11 -16 -16 -15 -9 -8 -8 -8 -8 -9 -8 -8 -7 -7 -12 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -63 -45 -25 -26 -48 -58 -54 -47 -41 -47 -60 -77 -85 -79 -67 -65 -74 -87 -92 -104 -114 -93 -95 -113 -103 -60 -74 -78 -107 -131 -67 -82 -129 -166 -143 -22 0 0 0 0 0 -62 -105 -43 -77 -76 -101 -149 -98 -114 -54 -3 -40 -125 -71 -3 -24 -2 -31 -55 -103 -97 -120 -77 -63 -93 -106 -75 -95 -129 -121 -103 -84 -108 -136 -116 -114 -93 -85 -94 -69 -62 -65 -91 -100 -77 -78 -89 -103 -107 -102 -114 -114 -95 -116 -110 -108 -110 -109 -133 -140 -133 -106 -106 -88 -84 -94 -101 -96 -93 -95 -118 -119 -81 -62 -49 -46 -54 -56 -53 -47 -40 -43 -43 -39 -31 -21 -27 -30 -33 -32 -25 -27 -26 -26 -31 -40 -44 -54 -68 -68 -79 -76 -59 -26 -24 -38 -57 -49 -65 -64 -29 -24 -39 -12 0 -6 0 -7 -87 -109 -97 -89 -97 -115 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -14 -18 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -10 -6 -3 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -4 -26 -50 -40 -14 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -16 -16 -15 -3 -44 -44 -24 0 0 0 0 0 0 -2 -34 -25 -23 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -12 -40 -53 -1 0 0 0 0 -1 -4 -5 -11 -17 -6 -10 -10 -17 -24 -22 -21 -66 -42 -7 -10 -20 -14 -13 -14 -17 -24 -14 -14 -11 -2 -3 -11 -14 -14 -15 -14 -15 -14 -12 -9 -9 -11 -10 -7 -5 -2 -9 -6 -8 -12 -7 -6 -9 -11 -11 -8 -8 -9 -8 -8 -9 -8 -9 -9 -9 -8 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -159 -111 -44 -30 -38 -51 -59 -53 -34 -28 -30 -55 -82 -84 -63 -60 -63 -65 -65 -64 -88 -102 -87 -71 -67 -84 -94 -61 -63 -57 -31 0 0 -8 -31 0 0 0 0 0 0 0 -6 0 -6 -22 -1 -83 -125 -127 -38 0 -16 -75 -105 -138 -101 -80 -115 -22 -97 -132 -112 -77 -68 -96 -105 -98 -113 -112 -109 -102 -78 -103 -99 -91 -101 -94 -99 -83 -51 -58 -31 -55 -75 -54 -59 -61 -70 -89 -104 -121 -115 -117 -133 -112 -107 -126 -140 -144 -142 -133 -121 -107 -93 -95 -96 -102 -110 -122 -126 -106 -78 -48 -52 -47 -45 -48 -50 -44 -42 -41 -42 -39 -33 -26 -24 -30 -30 -30 -28 -24 -26 -23 -27 -34 -41 -46 -55 -65 -66 -66 -66 -43 -46 -78 -29 -72 -71 -60 -66 -40 -31 -38 -36 -2 0 -35 -52 -70 -70 -79 -91 -107 -121 -94 -77 -37 -8 -22 -5 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -5 0 -27 -50 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -29 -28 -12 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -12 -12 -12 -5 0 0 0 0 0 0 -2 -9 -2 0 0 0 0 0 -50 -46 -20 -64 -60 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -51 -37 -14 0 0 0 0 0 0 -2 -11 -33 -25 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -15 -41 -54 -5 -4 -1 -1 0 0 -1 -2 -4 -6 -4 -9 -10 -16 -15 -5 -13 -27 -20 -9 -12 -9 -8 -22 -24 -14 -13 -10 -17 -20 -12 -4 -10 -11 -14 -15 -14 -13 -11 -10 -9 -9 -8 -10 -6 -2 -2 -2 -11 -15 -16 -14 -9 -9 -12 -12 -10 -9 -8 -8 -8 -8 -8 -9 -9 -9 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -95 -148 -94 -44 -40 -51 -57 -49 -38 -29 -23 -17 -33 -55 -63 -55 -61 -65 -68 -52 -42 -59 -85 -104 -72 -56 -67 -70 -90 -60 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -86 -128 -55 -93 -104 -109 -47 -68 -60 -51 -153 -116 -83 -61 -9 -101 -143 -125 -100 -90 -88 -90 -83 -89 -95 -104 -83 -57 -36 -46 -60 -80 -106 -51 -60 -48 -41 -55 -48 -49 -45 -48 -66 -69 -76 -104 -126 -129 -144 -140 -122 -123 -151 -153 -149 -149 -112 -108 -102 -94 -93 -90 -97 -101 -92 -80 -59 -47 -43 -51 -43 -42 -43 -42 -34 -36 -35 -38 -43 -40 -28 -22 -23 -25 -28 -31 -28 -25 -24 -33 -36 -39 -48 -49 -61 -68 -66 -63 -59 -71 -67 -31 -100 -69 -33 -39 -59 -22 -33 -23 0 0 -80 -80 -63 -70 -86 -58 -76 -103 -111 -94 -70 -46 -73 -92 -86 -29 0 0 0 0 0 -11 -21 -8 0 -9 -24 0 0 -2 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -10 -19 -40 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -34 -27 -17 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -5 0 0 0 0 0 0 0 0 -4 -9 -8 -7 -6 -4 -2 0 0 -45 -69 -80 -72 -29 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -5 -2 0 0 0 0 0 0 0 -8 -42 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -20 -18 -17 -17 -15 -5 -14 -11 0 0 -1 -2 -2 -3 -3 -4 -2 -1 -2 -4 -9 -9 -11 -13 -13 -14 -22 -21 -13 -10 -7 -18 -23 -22 -12 -4 -4 -9 -15 -15 -11 -9 -8 -8 -9 -9 -11 -9 -7 -6 -5 -5 -7 -10 -12 -10 -11 -15 -15 -12 -10 -8 -7 -8 -8 -8 -8 -8 -9 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -134 -69 -50 -53 -58 -53 -44 -44 -43 -40 -40 -62 -75 -65 -65 -59 -66 -72 -57 -50 -48 -54 -55 -55 -43 -52 -80 -101 -64 -35 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -65 -40 -39 -102 -127 -136 -122 -100 -87 -18 0 0 -31 -116 -129 -132 -136 -120 -93 -87 -91 -97 -96 -68 -39 -29 -32 -51 -58 -55 -47 -54 -40 -32 -36 -48 -49 -47 -57 -76 -79 -67 -94 -112 -103 -153 -132 -119 -126 -149 -137 -139 -138 -122 -102 -97 -103 -111 -110 -101 -92 -81 -65 -47 -42 -49 -54 -49 -47 -45 -42 -39 -39 -34 -43 -48 -40 -31 -28 -25 -23 -26 -24 -22 -23 -27 -29 -34 -37 -40 -46 -63 -96 -101 -96 -116 -101 -57 -38 -70 -83 -54 -52 -58 -24 -33 -16 0 -21 -86 -66 -54 -65 -73 -4 0 0 -2 -27 -88 -31 0 -20 -83 -17 0 0 0 0 0 -21 -52 -58 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -26 -11 -4 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -9 0 0 -14 -7 0 0 0 0 -13 -23 -17 -4 -5 -6 -5 0 0 -8 -50 -80 -82 -54 -51 -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 -17 -43 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -17 -21 -22 -22 -19 -11 -16 -19 -11 0 0 -1 -1 0 0 -1 -1 -3 -3 -2 -4 -4 -4 -7 -9 -8 -7 -21 -23 -13 -9 -11 -16 -18 -16 -6 -5 -5 -11 -16 -14 -11 -9 -8 -8 -8 -9 -13 -10 -7 -8 -11 -9 -8 -9 -9 -10 -10 -11 -11 -9 -9 -8 -8 -8 -8 -8 -8 -9 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -161 -84 -57 -63 -70 -68 -60 -71 -65 -63 -72 -76 -86 -81 -71 -64 -56 -50 -45 -50 -51 -54 -47 -43 -42 -63 -60 -69 -95 -97 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -26 -6 -75 -118 -119 -119 -108 -51 -39 -45 -25 -3 -47 -104 -101 -101 -110 -115 -102 -97 -100 -87 -70 -65 -43 -25 -31 -42 -43 -42 -52 -60 -47 -43 -34 -38 -42 -44 -43 -51 -65 -69 -107 -100 -119 -161 -140 -113 -130 -124 -90 -123 -128 -118 -101 -98 -100 -101 -95 -85 -74 -64 -55 -47 -45 -58 -55 -53 -50 -40 -41 -44 -44 -35 -49 -47 -41 -36 -35 -28 -25 -24 -26 -22 -20 -26 -38 -48 -45 -42 -48 -71 -105 -103 -103 -97 -82 -72 -42 -33 -44 -92 -70 -50 -36 -31 -42 -43 -28 -38 -54 -72 -80 -79 -43 -1 0 0 -8 -36 -5 0 0 -35 -60 -7 -14 -2 0 0 0 0 -21 -44 -3 0 0 -3 0 0 -20 -20 -8 0 0 0 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -1 -3 -8 -20 -25 -9 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -7 -9 0 0 0 0 0 0 0 -66 -81 -72 -57 -55 -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 -7 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -12 -13 -11 0 0 0 -1 0 0 0 0 0 -2 -4 -1 -4 -11 -10 -1 -3 -3 -6 -10 -10 -10 -15 -24 -18 -6 -11 -19 -15 -11 -9 -9 -7 -5 -6 -7 -6 -11 -11 -9 -8 -9 -13 -11 -7 -6 -6 -8 -8 -9 -9 -8 -8 -8 -7 -6 -7 -8 -8 -9 -10 -9 -9 -10 -11 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -105 -68 -67 -68 -69 -79 -103 -105 -97 -81 -70 -88 -108 -88 -70 -48 -34 -33 -45 -61 -75 -81 -57 -30 -22 -65 -66 -74 -69 -7 -64 -54 -19 0 0 0 0 0 0 0 0 0 0 0 0 -17 -33 -85 -98 -96 -103 -125 -99 -91 -85 -76 -99 -97 -106 -103 -103 -103 -105 -111 -110 -97 -81 -78 -79 -87 -80 -67 -47 -36 -46 -56 -48 -57 -84 -36 -29 -36 -49 -58 -53 -72 -97 -124 -92 -76 -94 -107 -68 -126 -140 -117 -119 -115 -104 -105 -109 -107 -106 -95 -77 -60 -48 -44 -50 -55 -57 -47 -41 -41 -37 -36 -43 -53 -53 -48 -41 -33 -29 -30 -27 -27 -25 -23 -18 -18 -25 -31 -39 -42 -46 -51 -71 -97 -94 -104 -86 -69 -65 -55 -46 -29 -31 -73 -71 -43 -35 -36 -6 -4 0 -13 -56 -74 -88 -52 0 0 0 0 0 0 0 -80 -54 -44 -34 -69 -33 0 0 -1 -23 -45 -43 -9 -36 -6 -43 -52 -2 -23 -37 -26 0 0 0 -31 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -4 -15 -3 -4 -7 -7 -7 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -21 -67 -93 -92 -84 -70 -51 -13 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -4 0 0 0 -9 -8 0 0 0 0 -6 -12 -5 -1 -4 -4 -1 -3 -14 -13 -13 -14 -11 -8 -20 -23 -21 -23 -25 -21 -12 -7 -7 -9 -7 -6 -7 -6 -7 -12 -11 -10 -10 -14 -14 -10 -6 -6 -6 -7 -8 -8 -7 -6 -6 -6 -5 -6 -7 -7 -8 -9 -9 -10 -9 -10 -13 -12 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -82 -82 -70 -70 -73 -80 -99 -112 -141 -115 -77 -53 -50 -64 -72 -74 -70 -62 -54 -52 -48 -42 -52 -26 -5 -13 -36 -44 -36 -19 -64 -43 -21 0 0 0 0 0 0 0 0 0 -4 -8 -57 -55 -78 -70 -75 -44 -63 -89 -68 -45 -41 -12 -18 -85 -92 -83 -96 -103 -46 -105 -138 -131 -96 -92 -97 -111 -132 -89 -46 -40 -59 -66 -37 -56 -74 -33 -32 -43 -47 -50 -50 -81 -98 -101 -76 -103 -92 -68 -79 -145 -146 -135 -123 -124 -108 -115 -118 -106 -81 -85 -69 -57 -50 -42 -55 -54 -51 -52 -45 -38 -35 -37 -49 -62 -63 -55 -45 -34 -31 -29 -29 -31 -23 -20 -17 -18 -32 -32 -32 -36 -44 -49 -69 -85 -82 -71 -77 -62 -54 -57 -61 -42 -58 -87 -75 -41 -40 -20 0 0 0 0 -21 -70 -75 -54 -14 0 0 0 0 0 0 -4 -7 -44 -54 -11 -82 -23 0 -28 -109 -110 -88 -73 -78 -27 -64 -37 0 0 0 0 0 0 -2 -29 -17 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -76 -98 -94 -95 -55 -14 -64 -12 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -16 -11 -3 0 0 -1 -2 0 0 0 0 0 0 -1 -7 -3 -1 -1 -2 -10 -18 -19 -18 -17 -11 -19 -26 -29 -27 -21 -22 -11 -6 -7 -5 -7 -7 -6 -6 -7 -12 -10 -8 -9 -13 -10 -7 -7 -7 -7 -7 -8 -8 -7 -6 -5 -5 -5 -5 -5 -5 -7 -8 -9 -9 -8 -10 -10 -10 -12 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -158 -94 -69 -61 -63 -66 -103 -166 -217 -190 -96 -68 -63 -72 -82 -78 -76 -71 -48 -49 -48 -53 -62 -24 -25 -28 -32 -40 -54 -58 -48 -4 -1 0 0 0 0 0 0 0 0 0 -65 -91 -78 -34 -53 -75 -55 0 0 0 -7 -6 -44 -53 -27 -22 -39 -11 0 -63 -105 -99 -103 -120 -104 -72 -77 -73 -76 -77 -64 -62 -39 -32 -46 -43 -45 -39 -33 -48 -49 -60 -73 -85 -111 -86 -103 -125 -124 -73 -100 -121 -90 -123 -122 -118 -113 -105 -110 -98 -84 -82 -56 -49 -47 -45 -53 -44 -43 -45 -46 -40 -33 -39 -47 -44 -62 -58 -55 -45 -43 -30 -30 -28 -20 -20 -18 -22 -28 -29 -29 -35 -41 -50 -89 -88 -55 -35 -77 -64 -60 -60 -61 -62 -44 -53 -63 -52 -56 -25 0 -17 -50 -6 0 -32 -73 -82 -23 0 0 0 0 0 -7 0 0 -29 -40 -41 -105 -77 -57 -66 -99 -109 -99 -92 -90 -90 -97 -87 -66 -31 -5 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -2 -62 -62 -25 -35 -69 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -10 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -3 -3 -4 -10 -11 -11 -13 -18 -8 -8 -11 -12 -12 -12 -7 -7 -8 -6 -7 -7 -7 -7 -8 -14 -9 -7 -8 -11 -16 -9 -7 -8 -10 -9 -9 -9 -8 -7 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -8 -10 -7 -6 -7 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -78 -105 -70 -64 -63 -70 -100 -26 -43 -93 -79 -71 -65 -89 -115 -106 -115 -85 -51 -65 -142 -77 -48 -42 -48 -48 -37 -48 -93 -44 -64 -39 0 0 0 0 0 0 0 0 0 0 0 -56 -55 -42 -41 -49 -26 0 0 0 0 -4 -19 -49 -15 0 0 0 0 -19 -80 -90 -48 -33 -44 -46 -52 -50 -64 -76 -87 -83 -26 -29 -50 -47 -43 -42 -43 -45 -47 -53 -98 -141 -170 -74 -66 -110 -135 -93 -117 -127 -113 -119 -119 -122 -122 -110 -95 -86 -69 -60 -51 -42 -46 -47 -45 -37 -38 -41 -41 -38 -32 -44 -54 -59 -62 -52 -54 -51 -42 -37 -31 -24 -18 -19 -20 -29 -34 -32 -24 -30 -34 -49 -77 -78 -83 -72 -80 -73 -71 -58 -51 -56 -66 -83 -76 -47 0 0 0 -52 -80 -1 -6 -40 -70 -62 -3 0 0 0 0 0 -73 -55 0 -1 -45 -29 -4 -22 -40 -77 -91 -90 -79 -81 -78 -73 -80 -80 -83 -61 -56 -103 -87 -60 -20 -6 -9 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -65 -1 -52 -30 0 -10 -56 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -11 -10 -9 -9 -8 -7 -7 -17 -17 -11 -9 -8 -12 -10 -8 -10 -9 -7 -7 -8 -11 -8 -7 -9 -13 -17 -11 -8 -8 -8 -8 -8 -9 -9 -8 -8 -7 -7 -7 -6 -7 -7 -8 -7 -7 -7 -9 -9 -11 -9 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -93 -91 -68 -67 -88 -82 0 0 -89 -121 -93 -112 -137 -148 -130 -109 -88 -82 -87 -144 -98 -78 -68 -50 -48 -24 -22 -59 -109 -41 -44 -12 0 0 0 0 0 0 0 0 0 -3 -28 -13 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -79 -65 -89 -48 -39 -39 -45 -64 -62 -58 -54 -52 -41 -38 -46 -53 -39 -34 -38 -58 -95 -163 -141 -124 -85 -116 -135 -161 -167 -136 -133 -122 -120 -123 -120 -121 -107 -87 -73 -59 -53 -49 -44 -52 -47 -44 -40 -38 -48 -49 -40 -35 -44 -53 -56 -58 -58 -58 -44 -52 -55 -26 -19 -20 -22 -24 -32 -33 -33 -33 -34 -33 -39 -58 -86 -117 -99 -83 -69 -61 -47 -28 -35 -43 -32 -61 -28 0 0 0 -51 -41 -21 -89 -76 -65 -37 0 0 0 0 0 -14 -98 -33 0 0 0 0 0 0 -15 -74 -71 -77 -53 -36 -69 -22 -51 -107 -100 -92 -96 -89 -78 -89 -21 -19 -46 -57 -46 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -27 -16 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -37 -11 -75 -71 -27 -8 -26 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -13 -8 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 -2 -9 -11 -3 -2 -3 -3 -2 -13 -17 -17 -16 -13 -21 -19 -17 -23 -23 -22 -14 -13 -15 -11 -8 -11 -15 -19 -18 -12 -8 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -8 -7 -7 -8 -8 -8 -10 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -124 -108 -98 -116 -53 0 -5 -80 -109 -131 -146 -167 -166 -86 -10 -37 -140 -133 -156 -152 -120 -89 -80 -68 -39 -43 -55 -97 -83 -116 -53 -1 0 0 0 0 0 0 0 0 -11 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -118 -33 -44 -80 -70 -68 -61 -56 -55 -50 -43 -36 -34 -36 -26 -18 -14 -28 -56 -50 -102 -150 -89 -80 -102 -115 -101 -86 -106 -141 -142 -118 -112 -123 -117 -103 -106 -92 -78 -63 -54 -53 -51 -49 -50 -55 -53 -47 -42 -43 -51 -38 -35 -40 -47 -52 -54 -55 -56 -57 -44 -40 -27 -18 -21 -21 -25 -30 -31 -29 -31 -34 -37 -46 -80 -102 -108 -99 -109 -82 -52 -44 -35 -47 -27 -16 -48 -9 -4 -1 -2 -18 -7 -12 -35 -93 -62 -41 -19 -3 0 0 0 -33 -77 -6 0 0 0 0 0 0 -37 -65 0 -57 -31 -12 -41 -5 0 -19 -38 -55 -90 -80 -77 -70 -1 0 0 -3 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 0 -1 -12 -17 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -6 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -10 -8 -7 -8 -9 -19 -22 -21 -21 -20 -20 -13 -10 -10 -10 -12 -11 -12 -11 -8 -11 -9 -6 -6 -7 -7 -6 -6 -7 -7 -7 -8 -9 -10 -10 -9 -9 -9 -9 -9 -8 -9 -7 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -41 -74 -18 0 0 0 0 -50 -120 -157 -151 -101 -32 -20 -80 -13 -8 -85 -128 -95 -84 -56 -49 -83 -28 -74 -113 -128 -102 -33 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -94 -18 -86 -104 -101 -97 -72 -93 -69 -46 -40 -37 -54 -59 -51 -37 -20 -21 -41 -50 -39 -44 -80 -119 -121 -111 -130 -129 -93 -114 -123 -122 -122 -132 -114 -97 -93 -79 -74 -61 -52 -53 -56 -52 -53 -56 -56 -50 -48 -47 -47 -33 -36 -40 -45 -51 -52 -49 -54 -64 -67 -35 -27 -24 -24 -21 -23 -26 -27 -24 -27 -27 -30 -37 -49 -70 -75 -66 -66 -66 -51 -54 -68 -71 -39 -16 -18 -14 -31 -10 0 0 0 -69 -83 -84 -83 -78 -75 -38 0 0 0 -50 -48 0 0 0 0 0 -9 -56 -68 -44 0 -3 -3 0 0 0 0 0 0 -24 -79 -82 -83 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -11 -8 -9 -14 -15 -12 -13 -16 -8 -8 -6 -6 -7 -9 -6 -6 -7 -8 -8 -7 -6 -6 -8 -10 -7 -6 -6 -7 -7 -8 -11 -12 -11 -9 -10 -10 -9 -8 -6 -7 -7 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -156 -59 -64 -87 -72 -11 0 0 0 0 -114 -146 -121 -86 -48 -48 -64 -127 -160 -102 -47 -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 -81 -48 0 0 -70 -81 -66 -95 -100 -96 -72 -24 -69 -56 -55 -46 -23 -51 -61 -65 -61 -57 -57 -42 -30 -29 -44 -84 -120 -133 -138 -138 -141 -131 -116 -107 -115 -127 -137 -138 -111 -87 -72 -66 -53 -52 -57 -61 -53 -53 -53 -53 -51 -49 -45 -39 -32 -38 -46 -49 -50 -49 -44 -55 -60 -60 -46 -32 -28 -27 -24 -24 -20 -22 -25 -29 -24 -24 -29 -36 -46 -51 -57 -62 -60 -46 -58 -71 -70 -61 -37 -30 -37 -50 -67 -18 0 -19 -71 -74 -73 -61 -50 -67 -23 0 0 -4 -51 -27 0 0 0 0 0 -27 -73 -39 -15 0 0 0 0 0 0 0 0 0 -39 -72 -60 -18 -9 0 0 0 0 0 0 0 0 0 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 -1 -1 -1 -3 -4 -2 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -15 -14 -13 -12 -13 -11 -14 -16 -11 -6 -5 -4 -4 -4 -4 -5 -6 -6 -6 -5 -4 -6 -9 -11 -10 -10 -8 -8 -8 -9 -11 -12 -13 -13 -13 -13 -11 -9 -7 -7 -6 -10 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -58 -78 0 0 0 0 -40 -161 -163 -102 -55 -66 -76 -25 -40 -83 -33 -17 -10 -38 -69 -8 0 0 0 0 -40 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -82 -43 0 -2 -26 -40 -45 -48 -59 -65 -67 -65 -49 -13 -36 -49 -60 -71 -67 -70 -50 -21 -42 -40 -42 -41 -41 -108 -109 -100 -120 -118 -133 -118 -106 -103 -125 -132 -135 -128 -101 -74 -69 -63 -53 -53 -58 -60 -59 -60 -50 -54 -58 -53 -38 -42 -42 -41 -45 -53 -53 -51 -48 -58 -55 -45 -37 -28 -24 -25 -25 -23 -14 -21 -21 -24 -26 -24 -24 -27 -31 -34 -41 -56 -53 -43 -52 -61 -60 -45 -41 -41 -25 -15 -2 -1 0 -41 -80 -65 -23 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -35 -33 -2 0 0 0 0 0 0 0 0 0 -52 -71 -50 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -3 -8 -3 -1 -1 -3 -4 -1 -2 -3 -2 0 0 0 0 0 0 0 -2 -3 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -7 -8 -11 -15 -14 -13 -11 -6 -9 -6 -5 -5 -5 -9 -7 -6 -6 -6 -6 -8 -9 -11 -12 -10 -13 -10 -7 -9 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -13 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -57 -93 -90 -70 -89 -94 -5 -91 -63 -7 -12 -5 -84 -117 -62 -39 -1 0 -31 -137 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -29 -56 -54 -25 0 0 0 0 -12 -33 -66 -44 -43 -46 -36 -55 -36 -64 -121 -123 -50 -74 -125 -118 -108 -118 -135 -145 -135 -135 -119 -93 -66 -72 -63 -55 -52 -57 -53 -51 -53 -56 -67 -65 -57 -42 -39 -47 -48 -43 -40 -52 -52 -59 -66 -43 -43 -28 -19 -18 -19 -22 -22 -17 -22 -22 -31 -31 -21 -16 -17 -20 -25 -39 -102 -71 -39 -42 -51 -62 -47 -30 -31 -6 -26 -54 -56 -35 -58 -66 -61 -49 -36 -25 -7 0 0 0 0 0 0 0 0 0 0 0 0 -16 -25 0 0 0 0 0 0 0 0 -22 -35 -40 -54 -29 0 0 0 -15 -6 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 -1 0 0 0 0 0 0 -10 -21 -17 -11 -9 -6 -1 0 0 0 0 0 0 0 0 0 -1 -8 -17 -11 -2 -4 -1 0 -3 -5 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -8 -16 -16 -17 -18 -19 -27 -25 -20 -15 -12 -18 -13 -11 -10 -5 -7 -8 -8 -9 -10 -7 -13 -10 -6 -5 -5 -5 -4 -8 -13 -11 -9 -9 -10 -10 -11 -11 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -89 -70 -51 -41 0 0 -9 -17 -31 -34 -56 -58 -85 -134 -148 -106 -63 -55 0 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 -42 -65 -85 -31 -19 -32 -5 0 -10 -33 -30 -42 -49 -67 -105 -46 -37 -81 -95 -24 -109 -87 -81 -126 -142 -142 -143 -137 -133 -110 -80 -63 -68 -57 -50 -58 -64 -53 -50 -55 -62 -69 -60 -48 -40 -41 -51 -52 -55 -59 -62 -57 -63 -61 -50 -44 -36 -28 -23 -20 -25 -23 -21 -18 -20 -28 -25 -19 -18 -18 -17 -23 -46 -101 -48 -38 -39 -50 -65 -39 -28 -19 -2 -23 -49 -62 -55 -42 -52 -29 -16 -31 -56 -20 0 0 0 0 -7 0 0 0 0 0 0 0 0 -22 -20 -5 0 0 0 0 -1 0 -43 -34 0 0 0 0 0 -12 -69 -71 -29 -14 -30 -3 0 0 0 0 -13 -9 0 0 0 0 0 -2 0 0 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -50 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -6 -1 0 0 0 0 0 -5 -11 -14 -18 -23 -19 -10 0 0 0 0 0 0 0 0 0 0 -1 -19 -11 0 -1 0 0 -3 -4 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -14 -16 -15 -16 -16 -20 -27 -27 -23 -17 -14 -19 -17 -10 -5 -5 -8 -8 -11 -12 -12 -10 -8 -9 -9 -8 -6 -6 -10 -11 -9 -8 -6 -7 -9 -11 -13 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -100 -55 -2 0 0 0 -1 -10 -40 -30 -21 -2 0 -4 -8 -38 -36 -15 -2 0 0 -41 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -6 -42 -98 -106 -8 0 0 0 -7 -95 -104 -112 -100 -86 -99 -76 -59 -135 -140 -95 -108 -139 -139 -138 -134 -123 -105 -72 -66 -64 -57 -40 -56 -63 -58 -55 -65 -77 -75 -63 -55 -47 -56 -65 -57 -50 -57 -64 -63 -63 -47 -41 -41 -42 -47 -46 -35 -22 -21 -18 -16 -19 -24 -27 -24 -19 -16 -13 -23 -27 -28 -32 -49 -33 -36 -48 -45 -25 -25 -17 -17 -7 -17 -16 0 0 -1 0 -7 -27 -11 0 0 0 -2 -40 -23 0 0 0 0 0 -20 -47 -40 -62 -38 0 0 0 0 -24 -64 -66 -43 -12 -3 0 0 -30 -43 -60 -77 -58 -54 -44 0 0 0 0 0 0 0 0 0 0 0 0 -20 -34 -26 -21 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -28 -87 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -10 -16 -12 -5 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -27 -28 -18 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -18 -14 -10 -12 -13 -18 -12 -8 -12 -12 -8 -6 -9 -14 -14 -8 -11 -12 -10 -10 -14 -15 -14 -12 -11 -10 -11 -9 -6 -5 -6 -9 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -50 -5 -5 0 0 0 0 0 -8 -82 -126 -113 -66 -1 -30 -40 -28 -35 -45 -20 0 -39 -186 -73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -55 -116 -11 0 -1 0 0 0 0 -48 -152 -116 -136 -161 -133 -66 -79 -88 -99 -46 -34 -32 -68 -115 -120 -130 -114 -89 -61 -75 -63 -54 -44 -31 -38 -53 -61 -86 -62 -59 -60 -60 -63 -56 -61 -67 -70 -59 -63 -64 -56 -42 -41 -35 -35 -46 -51 -37 -31 -31 -23 -13 -12 -23 -39 -38 -39 -27 -15 -20 -22 -27 -35 -50 -36 -53 -66 -54 -20 -45 -36 -12 -7 -36 -9 0 0 -3 -39 -14 -23 -48 -3 0 0 0 0 -1 0 0 0 0 -1 -8 -32 -28 -42 -18 0 -11 -32 -22 -43 -72 -62 -30 -11 -30 -56 -47 -70 -61 -54 -59 -66 -32 -15 0 0 0 0 0 0 0 0 0 0 0 0 -28 -41 -28 -3 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -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 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -21 -15 0 0 0 0 0 0 0 0 0 0 -2 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -4 -3 -7 -6 -5 -7 -13 -10 -12 -14 -13 -11 -7 -12 -12 -11 -16 -13 -15 -16 -15 -12 -8 -7 -7 -6 -8 -7 -8 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -89 -1 -76 -72 -31 0 0 0 -35 -49 -87 -115 -83 -29 -17 -60 -29 -8 -10 -1 0 -55 -178 -240 -53 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -35 -161 -199 -189 -90 -39 0 0 0 -2 -18 -78 -138 -127 -127 -125 -94 -48 -85 -52 -40 -37 -32 -28 -86 -127 -129 -146 -104 -75 -65 -77 -62 -56 -62 -62 -52 -71 -69 -56 -58 -70 -66 -68 -69 -63 -59 -57 -59 -58 -68 -71 -55 -38 -38 -32 -30 -34 -41 -23 -36 -36 -24 -10 -18 -26 -34 -34 -36 -27 -18 -16 -20 -47 -50 -47 -42 -52 -58 -45 -33 -50 -41 -18 -3 -15 -2 0 0 -2 -18 -5 -29 -34 0 0 0 0 0 0 0 0 0 -16 -70 -12 -34 -39 0 0 -32 -50 -68 -70 -13 -7 -12 0 0 -43 -67 -67 -67 -36 -44 -64 -58 0 0 0 0 -7 -34 -8 0 0 -4 -42 -15 0 0 0 -27 -35 -31 -37 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -7 0 0 0 0 0 0 0 0 0 0 -6 -21 -13 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -3 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -6 -4 -4 -4 -7 -12 -12 -11 -11 -8 -6 -10 -13 -12 -14 -18 -16 -15 -15 -14 -13 -11 -9 -6 -7 -9 -6 -7 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -158 -163 -77 -13 0 0 -93 -84 -1 -28 -95 -87 -91 -53 -8 0 -15 -41 -28 -5 -38 -14 -12 -126 -92 -91 -175 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -104 -200 -210 -215 -207 -166 -8 0 0 -59 -208 -125 -111 -117 -130 -142 -66 -68 -64 -53 -61 -52 -39 -31 -35 -127 -140 -124 -89 -73 -74 -73 -62 -54 -69 -74 -76 -82 -86 -68 -56 -69 -75 -73 -68 -65 -66 -62 -63 -65 -68 -79 -51 -31 -28 -29 -30 -35 -38 -33 -37 -34 -27 -18 -14 -29 -31 -29 -28 -17 -14 -17 -39 -92 -112 -63 -37 -38 -48 -42 -27 -36 -51 -53 -17 0 0 0 0 0 -14 -28 -3 -4 0 0 0 0 0 0 0 0 -12 -31 -68 -53 -54 -23 0 0 -9 -45 -63 -49 0 0 0 0 0 0 -48 -38 -20 0 0 0 -7 0 0 0 0 -2 -12 -2 -16 -5 -17 -57 -45 -11 0 -8 -36 -33 -43 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -28 -16 -4 -19 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -22 -16 -10 -7 -3 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 -8 -17 -16 -14 -5 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -8 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 0 0 0 0 -2 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -12 -8 -6 -4 -9 -37 -28 -11 -13 -12 -15 -12 -6 -5 -15 -13 -15 -18 -19 -18 -17 -11 -5 -5 -10 -7 -5 -5 -6 -6 -8 -10 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -84 -67 -98 -104 -73 -64 -18 0 -11 -67 -39 -9 -6 0 0 0 -3 -24 -45 -146 -101 -14 -93 -133 -61 -35 -39 -1 0 0 0 0 0 0 0 0 0 0 0 -34 -93 -12 0 -1 -46 -90 -104 -64 0 0 0 -95 -148 -104 -97 -95 -121 -132 -45 -86 -76 -51 -53 -53 -34 -21 -22 -56 -108 -106 -87 -67 -75 -66 -59 -55 -54 -70 -82 -89 -90 -63 -51 -58 -75 -70 -69 -69 -69 -71 -66 -74 -79 -74 -45 -35 -30 -28 -29 -34 -37 -38 -36 -32 -23 -28 -33 -38 -38 -25 -21 -27 -41 -19 -58 -105 -124 -57 -42 -44 -39 -8 -4 -21 -50 -47 -7 -27 -29 -13 0 0 -12 -22 -5 -48 -34 -11 0 0 0 -35 -30 -3 -28 -12 -31 -61 -57 -10 0 -20 -43 -52 -57 -29 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 -6 -41 -21 -33 -59 -54 -25 -10 -13 -27 -23 -46 -32 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -47 -10 -36 -67 -65 -47 -54 -30 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -9 -5 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -4 0 -21 -31 -28 -26 -31 -34 -20 0 0 0 0 0 0 0 0 0 0 -1 -3 -11 -16 -14 -11 -5 -3 -1 0 0 0 0 0 -1 -10 -8 -3 0 -1 -5 -1 0 -1 0 -2 -1 0 0 0 0 0 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -13 -10 -11 -14 -13 -38 -29 -14 -13 -9 -20 -19 -13 -9 -9 -10 -14 -16 -15 -10 -7 -5 -4 -3 -3 -8 -7 -6 -6 -5 -5 -7 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -32 -20 0 0 0 -17 -76 -144 -127 -86 -45 -13 0 -14 -33 0 0 0 0 0 0 -4 -11 0 0 0 0 0 0 0 0 0 0 0 -8 -76 -99 0 0 0 0 0 0 -14 0 0 -8 -120 -112 -116 -146 -129 -141 -154 -106 -55 -12 0 -6 -17 -19 -25 -39 -64 -114 -100 -78 -64 -67 -65 -66 -65 -69 -88 -90 -93 -85 -62 -50 -69 -76 -72 -71 -75 -73 -72 -81 -83 -85 -72 -45 -30 -30 -28 -28 -33 -40 -41 -35 -27 -17 -25 -30 -35 -36 -14 -18 -19 -24 -11 -72 -116 -132 -118 -95 -56 -46 -28 -1 -20 -27 -23 -2 -22 -37 -26 0 0 0 0 0 0 -4 -3 0 0 -2 -38 -44 -18 0 0 -41 -54 -46 -18 -9 -40 -39 -21 -29 -9 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -11 -55 -41 -38 -38 -39 -35 -12 -11 -25 -44 -45 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -14 -24 -56 -47 -60 -67 -64 -60 -65 -52 -19 0 -1 -26 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -8 -1 -2 -1 0 0 0 0 0 0 0 0 0 -3 -12 -20 -16 -13 -12 -18 -30 -30 -28 -25 -23 -23 -23 -24 -20 -9 0 0 0 0 0 0 0 0 -2 -8 -21 -9 -12 -16 -16 -11 -12 -12 -7 0 0 0 0 0 0 -1 -1 0 -2 -9 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -8 -3 -2 -3 -5 -6 -6 -5 -1 0 -1 -1 -1 -6 -9 -9 -5 0 0 0 0 0 -9 -77 -33 -8 -6 -7 -7 -8 -10 -12 -14 -13 -20 -22 -17 -13 -10 -11 -13 -13 -7 -8 -7 -6 -7 -12 -11 -11 -10 -8 -3 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -62 -74 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -80 -165 -47 -98 -79 -33 0 -97 -54 -29 -165 -35 -37 -62 -98 -97 -106 -129 -136 -107 -105 -82 -37 0 0 0 0 0 0 0 -58 -103 -91 -68 -63 -68 -73 -76 -76 -82 -91 -92 -94 -74 -57 -54 -78 -78 -76 -68 -55 -72 -76 -77 -80 -89 -68 -50 -32 -32 -27 -29 -35 -41 -36 -29 -24 -19 -13 -16 -30 -28 -11 -19 -10 -14 -27 -42 -42 -63 -114 -139 -48 -36 -18 -7 -38 -45 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -14 -32 -20 -11 0 0 -4 -40 -48 -50 -51 -51 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -24 0 0 -20 -16 -2 -4 -38 -12 -25 -59 -39 -42 -40 -36 -25 -3 -11 -24 -31 -26 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -44 -63 -64 -65 -59 -58 -61 -49 -55 -37 -13 -48 -36 -10 -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 -3 -33 -26 -13 -5 -17 -13 -9 -3 0 0 0 0 0 -3 -19 -21 -20 -18 -19 -24 -28 -29 -28 -27 -24 -23 -22 -19 -13 -15 -7 0 0 0 0 0 0 0 0 -6 -13 -17 -15 -13 -16 -16 -13 -14 -11 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -1 0 0 0 0 0 -5 -6 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 -16 -73 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -7 -13 -3 0 0 -1 -1 -2 -4 -6 -7 0 0 -4 -9 -10 -1 -3 -4 -3 0 0 0 0 -1 -22 -107 -78 -66 -37 -4 -2 -6 -7 -12 -20 -24 -20 -16 -15 -14 -12 -12 -12 -11 -9 -11 -11 -12 -9 -3 -4 -5 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -39 -3 0 0 0 0 0 0 0 -4 -23 -11 -41 -78 -55 -9 0 0 0 0 0 0 0 0 0 0 0 0 -159 -176 -101 -4 -78 -131 -170 -168 -125 -98 -40 -7 -3 -51 -80 -92 -94 -95 -68 -59 -56 -56 -43 -19 0 0 0 0 0 0 0 -77 -96 -82 -65 -60 -67 -73 -77 -79 -93 -93 -94 -97 -71 -56 -64 -84 -83 -83 -63 -54 -76 -77 -79 -84 -82 -42 -31 -24 -29 -35 -34 -33 -28 -26 -31 -27 -22 -15 -15 -25 -19 -12 -13 -8 -17 -29 -37 -36 -37 -63 -63 0 -1 -23 -11 -6 -20 -4 0 0 0 0 0 0 0 0 0 -1 0 0 0 -54 -58 -47 -38 -26 -6 0 -11 -49 -49 -53 -39 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -1 0 -10 -56 -71 -36 -25 -76 -33 -36 -42 -41 -43 -26 -40 -32 -5 -34 -29 -26 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -50 -63 -72 -71 -62 -86 -60 -43 -43 -23 -41 -25 -15 -45 -43 -24 -23 -48 -42 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -3 -14 -20 -21 -21 -20 -8 -1 0 0 -9 -8 -9 -19 -21 -19 -17 -17 -19 -21 -25 -28 -28 -26 -26 -22 -17 -10 -16 -14 -10 -8 -6 -3 0 0 -2 -6 -9 -8 -7 -7 -7 -6 -11 -14 -12 -10 -3 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -1 -1 -2 -3 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -125 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -5 -3 -1 0 0 -2 -10 -3 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 0 0 -5 -10 -10 -8 -13 -11 -18 -43 -7 -30 -25 -18 -21 -18 -21 -17 -13 -13 -10 -12 -10 -7 -7 -7 -8 -5 -1 -2 -9 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -76 -38 -17 0 0 0 0 0 0 0 0 -9 -51 -79 -18 -29 -40 0 0 0 0 0 0 0 0 0 0 0 0 -22 -130 -159 -79 0 -8 -33 -13 -16 -35 -87 -102 -107 -57 -24 -81 -95 -120 -98 -30 -20 -52 -61 -26 -5 0 0 0 0 0 -15 -27 -103 -92 -77 -65 -68 -72 -71 -80 -92 -103 -93 -100 -93 -66 -53 -56 -68 -80 -89 -56 -53 -70 -79 -82 -81 -65 -42 -42 -33 -33 -36 -34 -38 -33 -33 -36 -23 -22 -21 -18 -16 -11 -14 -12 -9 -16 -20 -28 -34 -34 -28 -10 0 -18 -78 -17 -12 -23 -36 -29 -16 -5 0 0 0 0 0 -2 -24 -22 -28 -35 -61 -15 -30 -52 -48 -6 0 -3 -22 -47 -52 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -60 -56 -45 -30 -36 -59 -16 -32 -61 -52 -51 -17 -4 -9 0 -25 -22 -11 -31 -26 -25 -19 -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 -39 -74 -66 -28 -37 -69 -84 -76 -60 -52 -53 -59 -55 -49 -41 -43 -42 -37 -18 -2 -16 -34 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -12 -9 -7 -29 -33 -32 -29 -20 -5 -10 -19 -18 -19 -14 -13 -10 -7 -22 -22 -19 -16 -14 -12 -19 -24 -23 -24 -16 -13 -12 -13 -14 -16 -18 -20 -21 -21 -6 -2 -6 -11 -9 -8 -14 -20 -12 -15 -18 -17 -14 -10 -10 -5 0 0 0 0 0 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -16 -7 -2 0 -1 -4 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 -3 -8 -1 0 0 0 0 0 0 -39 -72 -1 -42 -29 -12 -10 0 -16 -19 -16 -12 -11 -15 -12 -9 -8 -8 -10 -12 -12 -11 -11 -6 -3 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 0 0 0 -13 -5 -2 -1 0 0 0 0 0 0 0 0 0 -68 -214 -229 -46 0 0 0 0 -37 -25 0 0 0 0 0 0 0 0 -21 -45 -177 -156 -131 -137 -114 -82 -56 -47 -38 -1 -82 -107 -124 -53 -35 -37 -28 -46 -153 -108 -30 -4 -19 -2 0 0 0 -119 -131 -100 -82 -80 -75 -74 -77 -76 -90 -82 -86 -112 -115 -88 -62 -50 -45 -44 -65 -75 -44 -45 -58 -76 -84 -77 -49 -38 -38 -30 -35 -33 -31 -32 -20 -25 -26 -20 -20 -14 -15 -16 -13 -17 -13 -14 -19 -16 -17 -26 -36 -34 -4 -14 -3 -20 0 -23 -15 -2 -11 -22 -7 0 0 0 0 0 -4 0 -6 -49 -48 -26 -1 -39 -50 -42 -12 -1 0 -23 -49 -55 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -53 -51 -36 -33 -26 -32 -1 -44 -49 -54 -61 -13 0 0 0 -1 -36 -31 -21 -23 -26 -37 -44 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -56 -31 -7 0 0 -46 -92 -92 -86 -64 -63 -63 -54 -45 -49 -44 -38 -34 -43 -46 -43 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -25 -25 -28 -40 -40 -40 -27 -9 -1 -10 -17 -22 -21 -15 -15 -11 -7 -11 -12 -13 -12 -12 -10 -20 -22 -19 -14 -12 -12 -13 -14 -15 -16 -18 -19 -19 -19 -18 -15 -15 -15 -6 -9 -9 -14 -19 -19 -21 -18 -13 -9 -3 -7 -7 -4 -2 -1 0 -4 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -1 0 0 0 0 0 0 0 -3 -10 -2 -3 -2 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 -1 -7 -2 0 -7 -17 -15 -12 -14 -14 -13 -1 0 0 0 0 0 0 -17 -27 0 0 0 0 0 -1 -9 -10 -7 -6 -12 -14 -10 -10 -12 -11 -13 -13 -13 -12 -10 -5 -2 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -35 -24 -3 -105 -117 0 0 -59 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 0 0 0 0 -3 -40 -24 0 0 0 0 0 0 0 0 -63 -128 -110 -123 -148 -159 -128 -63 -49 -101 -120 -35 -57 -90 -111 -112 -39 -38 -49 -69 -95 -153 -90 -50 -79 -91 -65 -54 -65 -145 -118 -93 -78 -79 -75 -70 -70 -80 -101 -60 -37 -68 -111 -78 -59 -49 -46 -46 -84 -94 -78 -64 -44 -41 -43 -48 -34 -33 -32 -35 -43 -36 -30 -26 -18 -19 -17 -16 -17 -16 -13 -17 -18 -13 -13 -18 -19 -16 -15 -21 -34 -27 -22 -142 -44 0 -4 -22 -28 -13 -10 -22 -2 0 0 0 0 0 -29 -58 -42 -28 -12 0 0 -10 -34 -43 -32 -2 0 -12 -25 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -55 -44 -22 -33 -20 -28 -58 -61 -55 -55 -78 -85 -9 -18 -16 -11 -18 -11 -17 -24 -30 -32 -35 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -83 -68 -23 -52 -54 0 0 -68 -122 -112 -85 -74 -59 -60 -61 -53 -39 -33 -32 -36 -32 -32 -32 -22 -14 -2 0 0 0 0 0 0 0 0 0 0 -7 -10 -4 0 0 0 0 0 0 0 -8 -25 -25 -23 -22 -23 -26 -30 -21 -9 -7 -14 -20 -23 -23 -20 -13 -12 -14 -17 -15 -11 -12 -14 -17 -21 -22 -19 -15 -13 -12 -15 -15 -15 -17 -18 -17 -18 -23 -33 -11 -12 -10 -2 -10 -22 -24 -24 -23 -23 -18 -12 -5 -4 -7 -8 -8 -7 -7 -7 -8 -9 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -1 -4 -6 -7 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -6 -14 -6 -12 -14 -13 -14 -15 -16 -16 -14 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 0 0 -36 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -74 -62 -70 -94 -71 -67 -111 -86 -68 -71 -72 -72 -65 -42 -34 -55 -80 -56 -62 -175 -100 -66 -42 -38 -58 -108 -132 -139 -127 -89 -74 -69 -71 -72 -69 -82 -92 -39 -40 -62 -82 -63 -52 -50 -59 -62 -80 -65 -60 -55 -37 -33 -32 -38 -38 -32 -31 -35 -42 -41 -24 -23 -23 -22 -20 -17 -15 -17 -17 -24 -13 -8 -12 -20 -22 -21 -23 -36 -81 -29 -55 -120 -8 0 0 0 -3 -33 -17 -9 0 0 0 0 0 0 0 -2 -8 -2 -6 -1 0 -7 -27 -36 -36 -21 0 0 0 0 -13 -40 -5 0 0 -2 0 0 0 0 0 0 0 -17 -32 -43 -40 -45 -36 -26 -28 -36 -24 -19 -41 -10 0 -1 -4 -29 -18 -17 -22 -22 -20 -30 -33 -33 -50 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -44 -74 -60 -22 -142 -46 -18 0 0 0 -1 -19 -32 -41 -37 -7 -16 -43 -37 -37 -41 -41 -38 -43 -44 -40 -30 -6 -1 0 0 0 0 0 0 0 0 0 -15 -31 -39 -39 -7 0 -6 -10 -4 0 -17 -32 -32 -29 -24 -22 -22 -25 -21 -21 -20 -19 -23 -24 -24 -20 -12 -14 -15 -16 -17 -16 -17 -17 -18 -17 -14 -17 -21 -18 -9 -10 -12 -14 -16 -16 -16 -17 -17 -19 -14 -7 -4 -4 -7 -2 -5 -13 -17 -14 -5 -5 -7 -6 -6 -4 -5 -6 -7 -8 -8 -8 -9 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 -6 -8 -8 -8 -7 -15 -17 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -139 -164 -138 -95 -56 -31 -77 -117 -75 -20 -44 -73 -82 -87 -38 -28 -43 -71 -127 -94 -62 -67 -130 -106 -45 -19 -64 -147 -147 -120 -80 -63 -60 -56 -60 -69 -68 -65 -57 -54 -72 -67 -59 -52 -52 -81 -58 -13 -13 -46 -46 -48 -52 -45 -41 -38 -33 -35 -35 -36 -35 -25 -27 -22 -21 -23 -24 -14 -10 -14 -23 -12 -14 -20 -25 -27 -26 -27 -36 -61 -11 -85 -77 -18 -71 -13 0 -15 -44 -7 0 0 0 0 0 0 0 0 0 0 -3 -10 -3 -29 -17 -12 -24 -32 -14 0 0 0 0 -2 -4 -3 -20 -14 -24 -37 -1 0 -10 -10 0 0 -16 -32 -42 -52 -59 -42 -32 -41 -47 -16 -9 -18 -7 -1 -25 -39 -33 -3 0 0 -9 -28 -42 -45 -49 -44 -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 -20 -78 -91 -37 0 0 -1 0 0 0 0 0 0 0 -12 -65 -17 -28 -42 -34 -36 -51 -44 -29 -30 -33 -36 -35 -36 -39 -7 0 0 0 0 -1 0 0 -2 -14 -10 -4 -9 -24 -4 -20 -32 -29 -32 -30 -31 -33 -34 -21 -21 -23 -24 -24 -24 -22 -19 -19 -20 -20 -14 -8 -7 -7 -11 -17 -19 -14 -12 -12 -13 -14 -18 -16 -14 -12 -14 -14 -16 -16 -16 -17 -17 -16 -18 -19 -11 -8 -5 -1 0 0 -3 -3 -4 -13 -12 -9 -7 -6 -6 -5 -5 -5 -7 -8 -8 -8 -9 -11 -12 -11 -9 -8 -7 -5 -1 -1 0 0 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -65 -83 -76 -160 -79 -80 -65 -55 -36 -43 -50 -51 -24 -10 -6 -9 -29 -22 -68 -85 -147 -195 -60 0 -53 -188 -153 -108 -86 -73 -56 -67 -57 -55 -68 -65 -72 -67 -68 -63 -61 -60 -66 -96 -77 -68 -62 -54 -45 -64 -62 -40 -39 -53 -47 -34 -30 -36 -34 -30 -24 -20 -19 -17 -13 -9 -11 -11 -16 -18 -17 -24 -27 -24 -17 -21 -26 -21 -16 -124 -46 -22 -49 -1 0 -26 -32 0 0 0 0 0 0 0 0 0 0 0 -20 -16 -11 -5 -3 0 0 0 0 0 0 0 0 -30 -15 -17 -48 -46 -35 -29 -20 -19 -40 -55 -57 -31 -3 0 -23 -49 -49 -42 -33 -31 -27 -3 -16 -21 -15 -1 -25 -18 -9 0 0 -4 -13 -27 -34 -39 -49 -40 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -108 -100 -18 0 0 0 0 0 0 0 0 0 0 0 0 -1 -74 -58 -36 -35 -43 -44 -24 -14 -33 -24 -42 -47 -44 -37 -32 -20 -14 -15 -39 -35 -27 -24 -38 -41 -44 -36 -29 -19 -28 -30 -28 -31 -34 -27 -25 -25 -24 -23 -16 -17 -21 -19 -22 -16 -13 -15 -19 -12 -9 -9 -17 -11 -15 -15 -9 -8 -7 -15 -21 -20 -9 -13 -14 -15 -15 -16 -17 -18 -18 -21 -22 -11 -8 -11 -15 -10 -9 -6 0 0 0 -5 -11 -12 -11 -8 -6 -6 -7 -6 -7 -8 -11 -16 -7 -8 -11 -11 -11 -12 -13 -14 -14 -5 -8 -8 -2 -9 -9 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -8 -14 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -51 -106 -97 -51 -70 -49 -29 -28 -29 -21 -42 -33 0 0 -15 -22 -14 -27 -57 -32 -12 0 -91 -141 -180 -140 -105 -86 -68 -20 -9 -37 -55 -58 -28 -53 -75 -72 -61 -60 -60 -77 -94 -94 -116 -118 -89 -56 -67 -52 -38 -45 -79 -78 -59 -37 -31 -31 -26 -21 -18 -18 -14 -10 -4 -7 -11 -22 -27 -20 -18 -20 -17 -12 -15 -7 -4 -31 -98 -12 -5 -37 -33 -1 -36 -20 0 0 0 0 0 0 0 0 0 0 -5 -40 -16 -10 -16 0 0 0 0 0 0 0 0 -9 -40 -19 -20 -35 -42 -27 -24 -24 -26 -35 -45 -53 -42 -16 -11 -36 -53 -49 -29 -30 -22 -10 -1 -6 -11 -8 0 0 -1 -13 -9 -8 -44 -32 -28 -28 -29 -5 -55 -74 -65 -62 -38 -77 -121 -88 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -124 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -29 -26 0 0 -1 -4 -10 -2 -31 -45 -53 -52 -51 -45 -47 -50 -45 -31 -34 -35 -33 -32 -36 -33 -35 -38 -27 -30 -32 -30 -25 -23 -26 -24 -21 -19 -21 -16 -12 -12 -21 -14 -11 -13 -16 -14 -14 -13 -8 -9 -15 -14 -12 -13 -17 -18 -19 -17 -13 -20 -21 -15 -8 -10 -13 -17 -19 -19 -22 -20 -17 -20 -25 -14 -9 -10 -6 -2 -15 -10 -5 -1 -1 -7 -8 -11 -13 -8 -9 -10 -15 -24 -13 -9 -11 -12 -12 -12 -8 -10 -15 -14 -12 -10 -8 -9 -8 -7 -11 -19 -24 -11 -3 -8 -12 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -9 -17 -12 -2 0 0 0 0 0 0 0 -6 -6 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -90 -100 -61 -46 -42 -54 -58 -46 -24 -92 -107 -51 -13 -37 -38 -66 -71 -53 -75 -110 -116 -106 -142 -137 -121 -111 -86 -78 -59 -52 -65 -57 -53 -47 -65 -74 -63 -55 -58 -60 -87 -77 -63 -72 -65 -65 -54 -47 -48 -39 -52 -72 -70 -43 -32 -27 -26 -21 -18 -19 -18 -13 -15 -14 -10 -12 -16 -18 -19 -18 -18 -11 -15 -14 -5 -1 -23 -18 -17 -74 -42 -42 -12 -2 -19 -23 -12 0 0 0 0 0 0 0 0 -4 -14 -2 -14 -30 -29 -21 -3 0 0 0 0 -14 -21 -29 -14 -15 -26 -46 -73 -25 -14 -18 -26 -41 -44 -43 -31 -26 -49 -34 -28 -27 -36 -33 -14 -18 -36 -27 -5 0 -16 -42 -15 -22 -21 -34 -21 -22 -21 -16 -7 -61 -84 -90 -95 -94 -117 -129 -87 0 0 -16 -2 0 0 0 0 0 0 0 0 0 0 -2 -36 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -44 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -18 0 0 0 0 0 0 0 0 -1 -9 -18 -27 -35 -33 -32 -34 -14 -17 -31 -38 -36 -40 -34 -31 -27 -31 -24 -20 -18 -21 -33 -25 -22 -28 -26 -20 -13 -10 -9 -9 -10 -12 -12 -13 -10 -14 -15 -11 -10 -9 -10 -12 -14 -19 -12 -16 -20 -20 -18 -12 -8 -9 -12 -16 -20 -16 -9 -22 -22 -20 -21 -21 -4 -1 -2 -6 -24 -18 -15 -14 -11 -11 -14 -20 -19 -10 -22 -19 -15 -15 -13 -3 0 0 -4 -13 -9 -11 -14 -12 -14 -11 -10 -10 -10 -8 -10 -10 -14 -27 -20 -24 -30 -25 -4 0 0 0 -1 -5 -1 0 0 -1 -5 -2 -2 -3 0 0 -8 -6 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 -3 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -130 -116 -67 -44 -47 -50 -42 -38 -45 -19 -14 -20 -45 -22 -12 -41 -35 -38 -82 -90 -89 -111 -114 -94 -77 -69 -78 -45 -42 -58 -50 -73 -89 -93 -72 -43 -42 -51 -58 -66 -59 -76 -101 -110 -68 -48 -42 -46 -58 -69 -74 -66 -36 -26 -26 -24 -22 -24 -20 -17 -14 -10 -17 -13 -10 -12 -13 -14 -16 -17 -12 -21 -22 -10 -7 -70 -64 -66 -58 -3 -30 -29 -12 -35 -19 -9 0 0 0 0 0 0 0 0 0 0 0 0 -32 -42 -35 -12 -5 0 0 -3 -27 -34 -30 -27 -25 -39 -46 -43 -31 -24 -17 -33 -45 -53 -51 -40 -32 -36 -12 -17 -26 -33 -37 -40 -39 -31 -19 -2 0 -23 -32 -4 -42 -19 0 -12 -46 -25 -20 -41 -109 -84 -92 -68 -26 -9 -12 -16 0 -12 -99 -39 0 -35 -107 -65 -28 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -28 -19 -8 0 -2 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -22 -35 -38 -49 -47 -37 -31 -28 -20 -17 -22 -24 -29 -38 -32 -29 -27 -18 -19 -15 -11 -9 -9 -10 -8 -7 -9 -12 -12 -11 -8 -8 -9 -11 -15 -16 -8 -13 -17 -17 -10 -9 -12 -14 -17 -20 -21 -21 -21 -22 -23 -19 -12 -10 -11 -2 -5 -8 -10 -4 -1 -15 -26 -22 -15 -17 -13 -8 -11 -19 -18 -13 -8 -6 -1 0 -1 -6 -14 -23 -17 -12 -11 -11 -11 -8 -7 -9 -7 -7 -10 -16 -15 -18 -22 -25 -24 -1 -7 -4 -4 -10 -4 -2 -5 -8 -8 -4 -10 -7 0 0 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -10 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -58 -40 -29 -40 -42 -47 -65 -73 -84 -66 -53 -46 -50 -65 -37 -32 -42 -129 -84 -86 -106 -115 -90 -63 -51 -48 -35 -41 -48 -57 -74 -51 -56 -52 -30 -31 -47 -50 -48 -56 -97 -102 -93 -74 -46 -41 -50 -68 -79 -79 -86 -74 -26 -28 -22 -17 -16 -19 -13 -13 -11 -8 -14 -12 -8 -7 -7 -16 -20 -21 -12 -3 -65 -83 -69 -8 -1 -8 0 0 -15 -37 -38 -17 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 -4 -29 -26 -22 -24 -5 0 0 -5 -35 -30 -26 -29 -33 -34 -46 -48 -40 -23 -31 -36 -35 -39 -48 -39 -30 -28 -38 -30 -28 -29 -36 -36 -14 0 -3 -6 -1 -22 -23 -24 -15 -3 -24 -54 -37 -41 -73 -92 -92 -51 -58 -72 -70 0 0 0 -21 -82 -122 -155 -164 -196 -195 -199 -213 -190 -132 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -35 -49 -60 -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 -16 -51 -38 -33 -33 -35 -34 -31 -24 -22 -35 -28 -19 -18 -20 -22 -23 -18 -11 -10 -11 -8 -9 -13 -17 -16 -14 -11 -8 -10 -8 -8 -13 -15 -9 -10 -12 -15 -16 -19 -20 -20 -20 -17 -18 -18 -19 -22 -22 -13 -9 -9 -8 -8 -9 -10 -10 0 0 -3 -5 -4 -6 -2 0 -7 -25 -23 -20 -18 -14 -3 0 0 -11 -24 -20 -13 -10 -11 -11 -11 -4 -3 -6 -1 -6 -3 -5 -8 -8 -8 -8 -13 -21 -9 -17 -13 -10 -9 -9 -8 -7 -7 -6 -17 -13 -4 -3 -11 -10 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -89 -32 -21 -11 -73 -128 -120 -123 -88 -40 -42 -66 -52 -49 -46 -13 -21 -57 -90 -83 -74 -108 -105 -71 -66 -57 -51 -47 -59 -50 -60 -74 -92 -112 -96 -56 -30 -31 -67 -65 -69 -93 -89 -86 -79 -59 -45 -58 -68 -76 -80 -83 -86 -58 -24 -23 -22 -21 -18 -11 -15 -15 -14 -14 -16 -12 -8 -7 -10 -16 -16 -10 -6 -118 -93 -44 0 0 0 0 -3 -6 -38 -30 -21 -21 -12 -13 -6 0 0 0 0 0 0 0 -8 -4 -1 -9 -15 -5 0 0 0 0 0 0 -1 -25 -32 -33 -32 -41 -48 -45 -40 -34 -32 -36 -41 -47 -34 -34 -39 -43 -31 -34 -40 -45 -45 -42 -11 -18 -33 -1 -13 -11 -10 -40 -50 -21 -16 -18 -1 -68 -111 -98 -41 -4 0 0 0 0 0 0 -27 -84 -45 -144 -175 -171 -158 -177 -212 -208 -99 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -43 -34 -33 -32 -31 -31 -36 -24 -22 -23 -16 -15 -32 -31 -18 -18 -17 -16 -15 -13 -10 -15 -18 -17 -13 -14 -9 -9 -11 -10 -6 -8 -12 -13 -9 -9 -11 -12 -14 -16 -16 -16 -13 -12 -14 -16 -15 -13 -9 -9 -16 -24 -20 -11 -7 -5 0 0 0 0 0 0 0 0 -12 -24 -21 -21 -19 -19 -13 -2 -9 -9 -11 -5 -1 0 -6 -12 -10 -2 -10 -7 -2 -10 -2 -1 -5 -7 -1 -6 -12 -12 -8 -24 -14 -10 -11 -10 -13 -15 -15 -15 -19 -18 -13 -12 -21 -20 -8 -8 -6 -1 -3 -1 0 -2 -7 -6 -4 -1 0 0 0 -5 -10 -11 -5 -3 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -45 -70 -58 -82 -125 -138 -118 -121 -53 -30 -44 -17 -13 -12 -33 -82 -59 -82 -77 -57 -101 -87 -65 -62 -51 -57 -61 -61 -59 -63 -68 -64 -66 -80 -59 -32 -34 -69 -57 -70 -85 -84 -78 -79 -67 -43 -36 -65 -77 -81 -85 -87 -57 -31 -27 -23 -17 -14 -14 -20 -15 -11 -9 -9 -11 -14 -12 -10 -11 -14 -12 -19 -60 -45 -23 -4 0 0 -9 -20 -32 -39 -25 -24 -21 -5 0 -1 0 0 0 0 -16 -15 -3 -28 -39 -20 -2 -16 -5 -2 0 0 0 0 0 -4 -22 -30 -28 -28 -37 -41 -36 -37 -42 -41 -39 -36 -36 -33 -42 -49 -32 -18 -38 -40 -48 -53 -49 -7 -28 -27 -3 -11 -16 -13 -14 -35 -60 -55 -48 -34 -14 -92 -98 -71 -33 -14 -4 0 0 0 0 0 -1 -5 -59 -96 -138 -155 -166 -192 -252 -181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -40 -38 -37 -41 -38 -28 -23 -25 -23 -17 -15 -37 -38 -27 -19 -12 -9 -10 -13 -13 -15 -17 -18 -18 -17 -18 -13 -15 -18 -8 -10 -14 -16 -12 -10 -9 -9 -10 -12 -14 -17 -20 -20 -9 -9 -8 -9 -13 -10 -7 -14 -20 -8 -5 -3 -2 -5 -24 -6 0 -2 -4 -1 -19 -27 -23 -22 -17 -17 -25 -30 -29 -7 -6 -12 -9 -6 -1 -1 -2 -1 -13 -8 -6 -12 -1 0 -6 -7 -1 -9 -11 -11 -13 -23 -11 -12 -16 -17 -18 -11 -7 -9 -15 -13 -9 -13 -18 -17 -3 -9 -10 -7 -16 -4 0 -3 -7 -8 -7 -3 -1 -1 0 -2 -6 -9 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -11 0 -8 -31 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -81 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -112 -105 -110 -110 -113 -125 -130 -39 -45 -50 -35 -23 -10 -48 -89 -29 -59 -61 -57 -67 -84 -83 -64 -48 -52 -53 -85 -113 -114 -86 -82 -79 -71 -57 -30 -31 -50 -52 -73 -90 -82 -50 -57 -57 -44 -41 -76 -79 -82 -84 -82 -45 -37 -32 -22 -17 -14 -16 -18 -19 -15 -8 -5 -5 -11 -11 -11 -11 -12 -9 -13 -26 -39 -40 -15 0 -4 -21 -32 -34 -22 -7 -19 -23 -25 -19 -13 -12 -11 -5 0 -5 -6 0 0 0 -2 0 0 -1 -19 -9 0 0 0 -11 -41 -67 -33 -30 -24 -25 -32 -24 -32 -42 -45 -43 -38 -35 -40 -46 -38 -14 -17 -36 -34 -8 -38 -40 -6 -43 -38 -20 -4 -14 -19 -22 -38 -62 -34 -54 -90 -86 -8 -74 -86 -78 -62 -78 -23 0 0 0 0 0 0 -6 -30 -84 -148 -168 -183 -243 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -35 -34 -36 -40 -32 -23 -24 -32 -27 -18 -14 -27 -29 -27 -20 -13 -15 -10 -11 -15 -17 -14 -13 -15 -16 -15 -11 -14 -20 -20 -18 -17 -18 -18 -17 -16 -22 -18 -13 -18 -18 -21 -23 -24 -22 -17 -15 -17 -14 -13 -13 -16 -15 -8 -9 -9 -11 -14 -20 -10 -12 -15 -5 -1 -3 -6 -10 -15 -9 -9 -7 -3 -1 -3 -10 -18 -21 -4 0 0 0 0 0 -10 -14 0 0 -8 -6 -3 -9 -2 -8 -12 -13 -9 -9 -8 -6 0 -1 -13 -15 -13 -10 -11 -11 -6 -2 0 -3 -11 -15 -14 -8 -10 -10 -12 -14 -7 -4 -6 -8 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -37 -26 -8 -8 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -53 -80 -80 -63 -87 -138 -164 -135 -51 -33 -48 -75 -74 -51 -93 -51 -34 -70 -117 -98 -92 -100 -97 -71 -63 -73 -86 -90 -123 -130 -86 -60 -60 -59 -50 -33 -66 -56 -55 -81 -79 -56 -39 -42 -52 -44 -54 -75 -78 -86 -91 -91 -79 -67 -50 -27 -18 -18 -18 -20 -19 -14 -8 -6 -6 -6 -4 -21 -53 -56 -30 -12 -14 -21 -25 -8 -2 -13 -26 -30 -43 -41 -21 -7 -9 -30 -24 -4 -10 -18 -13 0 0 0 0 0 0 0 0 0 -8 -34 -7 0 0 -12 -91 -46 -31 -30 -37 -28 -26 -34 -39 -33 -31 -34 -37 -35 -34 -39 -41 -37 -40 -43 -37 -26 -1 -47 -46 -30 -43 -10 -25 -28 -16 0 0 0 -8 0 0 -49 -93 -91 -87 -87 -78 -68 -62 -53 -41 -33 -23 -10 0 0 -21 -59 -35 -126 -128 -99 -134 -55 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -20 -29 -47 -25 -19 -23 -32 -37 -27 -21 -23 -26 -21 -16 -14 -22 -19 -25 -22 -19 -18 -18 -21 -17 -11 -10 -10 -9 -8 -8 -10 -11 -12 -9 -6 -7 -11 -15 -20 -18 -15 -15 -17 -20 -19 -16 -13 -12 -11 -11 -16 -17 -12 -8 -8 -9 -15 -28 -23 -16 -18 -20 -22 -20 -7 -3 -7 -5 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -3 -5 -1 -7 -5 -3 -4 -5 -2 0 0 -1 -5 -7 -12 -13 -16 -12 -9 -4 0 0 -8 -14 -15 -8 -11 -11 -12 -13 -9 -10 -4 0 -1 -4 -1 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -62 -99 -118 -143 -151 -96 -41 -23 -21 -75 -64 -52 -120 -46 -11 -22 -76 -95 -102 -116 -113 -76 -77 -93 -113 -117 -116 -95 -79 -79 -79 -74 -54 -51 -65 -39 -50 -67 -65 -67 -45 -41 -48 -45 -51 -70 -82 -88 -94 -95 -78 -62 -79 -45 -21 -20 -15 -17 -15 -11 -9 -6 -22 -35 -75 -95 -131 -137 -112 -1 -2 -27 -19 -2 0 -20 -23 -19 -30 -40 -35 -22 -15 -32 -21 -6 0 0 0 0 -9 -22 -15 -7 -1 0 0 0 0 0 -5 -51 -44 -25 -26 -21 -20 -24 -30 -32 -25 -37 -47 -46 -37 -29 -30 -31 -27 -29 -30 -31 -36 -41 -14 -6 0 -12 -70 -51 -32 -40 -8 -11 -23 -15 0 0 0 0 -7 -31 -40 -56 -63 -73 -83 -64 -42 -38 -54 -65 -71 -71 -71 -57 -54 -63 -63 -83 -95 -71 -55 -70 -108 -129 -101 -58 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -22 -24 -19 -25 -23 -23 -33 -26 -24 -22 -20 -17 -16 -15 -11 -11 -20 -22 -19 -16 -11 -12 -15 -16 -15 -8 -10 -10 -11 -10 -7 -9 -9 -6 -5 -7 -10 -20 -29 -17 -12 -14 -18 -18 -17 -16 -14 -14 -14 -18 -19 -14 -7 -11 -19 -17 -14 -16 -3 0 0 -1 -3 -2 -2 -4 -6 -17 -22 -11 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -14 -24 -21 -9 -7 -5 -5 -6 -7 -2 -7 -15 -16 -15 -8 -5 -7 -7 -1 -5 -4 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -109 -40 0 0 0 0 0 0 0 0 0 0 0 0 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -120 -31 -37 -65 -62 -55 -45 -37 -32 -31 -30 -44 -57 -25 -8 -10 -65 -114 -100 -114 -110 -93 -95 -108 -130 -133 -112 -83 -79 -75 -70 -73 -50 -58 -63 -27 -66 -66 -53 -45 -33 -34 -38 -44 -57 -69 -84 -94 -99 -98 -84 -49 -33 -29 -21 -18 -15 -15 -9 -8 -10 -22 -92 -39 -14 -44 -73 -25 -47 -79 -61 -67 -44 -9 -6 -28 -20 -17 -19 -31 -33 -35 -36 -32 -18 -5 0 -2 -4 -17 -23 -30 -32 -28 -34 -18 0 0 0 0 -4 -33 -63 -47 -7 -5 -18 -26 -23 -19 -19 -29 -34 -32 -24 -16 -21 -27 -28 -25 -28 -42 -46 -40 -17 -51 -68 -53 -64 -66 -40 -21 0 0 -18 -19 0 0 0 0 -38 -107 -70 -64 -70 -84 -111 -89 -71 -70 -83 -77 -69 -74 -79 -82 -71 -107 -137 -147 -162 -74 -44 -51 -53 -48 -66 -70 -43 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -27 -28 -24 -24 -23 -23 -20 -17 -17 -26 -20 -13 -21 -18 -20 -20 -17 -8 -9 -12 -16 -14 -21 -18 -16 -13 -8 -8 -8 -10 -12 -10 -10 -18 -26 -26 -12 -13 -77 -94 -10 -13 -16 -18 -19 -19 -11 -5 -5 -20 -20 -21 -19 -13 0 0 0 -52 -105 -6 0 0 -4 -16 -15 -18 -16 -10 0 -6 -2 0 0 0 0 0 0 -1 -5 -2 0 0 0 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -7 -1 -7 -2 -7 -11 -12 -2 0 0 -1 -3 -2 -1 -3 -6 0 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -6 -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 -18 -95 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -143 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -7 0 0 -43 -85 -69 -43 -43 -35 -20 -16 -33 -25 -40 -47 -5 -92 -140 -135 -133 -46 -39 -67 -105 -141 -124 -99 -76 -76 -64 -80 -80 -40 -66 -56 -44 -74 -103 -109 -71 -23 -27 -26 -42 -60 -70 -89 -100 -105 -104 -104 -76 -73 -92 -19 -17 -17 -13 -3 -4 -8 -37 -91 -94 -102 -47 0 0 -58 -80 -74 -56 -61 -58 -44 -35 -21 -20 -22 -23 -25 -28 -34 -33 -24 -12 -11 -15 -22 -21 -22 -27 -27 -20 -3 -3 0 -3 -7 -2 0 -21 -64 -100 -62 -29 -22 -29 -22 -18 -17 -20 -26 -23 -19 -18 -16 -20 -27 -26 -22 -25 -34 -37 -40 -61 -69 -56 -47 -64 -23 -45 -63 -43 -3 0 -5 0 0 0 -27 -54 -53 -57 -73 -88 -100 -97 -92 -67 -59 -58 -45 -44 -43 -56 -81 -122 -131 -143 -149 -50 -38 -38 -38 -31 -44 -60 -76 -76 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -133 -52 -25 -23 -2 -5 -15 -19 -18 -14 -10 -13 -20 -21 -17 -14 -11 -10 -7 -7 -11 -18 -20 -9 -8 -13 -13 -7 -8 -10 -11 -10 -11 -16 -16 -17 -20 -12 -37 -48 -8 0 0 0 -2 -4 -1 0 0 0 0 -3 -6 -5 0 0 0 -2 -11 0 0 0 0 0 0 -3 -6 -5 -2 -14 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -22 -11 -10 -8 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -9 -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 -16 -67 -12 0 0 0 0 0 0 0 -8 -34 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -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 -7 -84 -45 0 0 0 -74 -94 -73 -43 -49 -53 -39 -35 -37 -82 -109 -87 -106 -85 -64 -2 0 0 0 -45 -164 -122 -105 -84 -72 -52 -67 -62 -50 -83 -84 -56 -51 -83 -99 -59 -28 -24 -21 -38 -70 -88 -91 -101 -108 -111 -112 -102 -104 -68 -18 -18 -22 -14 -3 -4 -13 -32 -33 -2 -23 -15 0 0 0 -13 -24 -36 -49 -54 -44 -32 -22 -16 -17 -18 -20 -23 -23 -10 -14 -24 -18 -21 -18 -12 -14 -24 -22 -19 -19 -16 -15 -20 -40 -76 -63 -81 -89 -84 -43 -26 -20 -22 -23 -25 -25 -23 -24 -26 -23 -17 -12 -13 -22 -23 -14 -15 -24 -27 -35 -52 -53 -51 -50 -48 -21 -16 -45 -50 -23 -25 -52 -34 0 0 0 0 -18 -48 -54 -87 -86 -63 -5 -79 -79 -64 -52 -36 -35 -52 -89 -131 -121 -150 -158 -122 -99 -49 -45 -57 -61 -47 -54 -68 -79 -91 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -92 -18 0 0 0 0 -6 -11 -12 -12 -17 -24 -18 -13 -14 -18 -31 -25 -21 -16 -14 -16 -19 -19 -15 -17 -14 -8 -10 -10 -7 -7 -9 -12 -10 -9 -12 -18 -11 -13 -13 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -5 -4 -4 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -60 -33 -8 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -66 -3 -41 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -115 -142 -81 -55 -86 -112 -66 -60 -97 -98 -39 -15 -28 -2 -59 -49 0 0 0 0 -44 -112 -114 -85 -64 -61 -68 -46 -68 -100 -97 -47 -37 -70 -112 -42 -19 -23 -39 -57 -25 -68 -92 -88 -95 -114 -116 -106 -106 -117 -64 -24 -31 -29 -14 -5 -13 -36 -56 -76 -53 -2 0 0 0 0 0 -15 -35 -39 -43 -30 -21 -17 -16 -16 -18 -20 -19 -17 -14 -14 -10 -9 -9 -11 -14 -18 -14 -19 -20 -19 -23 -27 -35 -47 -54 -94 -64 -11 -4 -26 -27 -28 -32 -31 -31 -24 -20 -23 -16 -17 -16 -13 -12 -20 -25 -23 -21 -23 -37 -43 -40 -40 -45 -43 -41 -44 -36 -38 -48 -71 -72 -20 -32 -37 0 0 -56 -72 -51 -92 -74 -39 -21 -83 -81 -87 -79 -51 -46 -59 -85 -101 -62 -61 -114 -145 -142 -84 -68 -61 -58 -46 -43 -52 -66 -74 -58 -53 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 -2 -104 -60 -17 -25 -23 -20 -17 -16 -15 -17 -15 -12 -13 -22 -17 -11 -9 -8 -9 -10 -8 -10 -11 -16 -15 -16 -20 -21 -121 -65 0 0 0 0 0 0 0 0 0 0 -18 -117 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -16 -8 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -55 0 0 -18 -17 -34 -94 -87 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -52 -58 -95 -112 -86 -84 -101 -99 -134 -116 -46 0 0 -1 0 0 0 0 -87 -133 -121 -92 -77 -58 -49 -47 -73 -91 -71 -30 -32 -105 -106 -44 -6 -18 -53 -74 -3 -88 -109 -100 -95 -121 -124 -115 -109 -113 -106 -60 -37 -36 -11 -8 -14 -25 -23 -44 -58 -33 -1 0 0 0 -2 -13 -25 -38 -39 -26 -20 -18 -19 -21 -18 -19 -20 -14 -9 -12 -13 -12 -10 -12 -16 -14 -10 -23 -10 -5 -10 -18 -24 -41 -59 -82 -74 -37 -3 -5 -11 -28 -33 -34 -39 -29 -22 -17 -12 -18 -18 -15 -11 -10 -14 -21 -18 -10 -22 -30 -42 -53 -50 -37 -28 -27 -30 -37 -39 -51 -70 -45 -82 -79 -36 -14 -61 -78 -69 -69 -60 -79 -86 -82 -64 -63 -56 -54 -71 -99 -86 -85 -88 -134 -116 -119 -129 -138 -121 -86 -61 -55 -57 -48 -57 -68 -70 -79 -48 -18 -5 -3 -44 -46 -30 -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 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -27 -26 -26 -16 -9 -10 -16 -14 -14 -15 -16 -2 -2 -8 -10 -7 -18 -14 -8 -8 -13 -18 -17 -15 -32 -150 -129 -47 0 0 0 0 0 0 0 0 0 -39 -121 -110 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -13 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -62 -55 -47 -85 -101 -90 -74 -74 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -121 -34 -30 -54 -89 -57 -60 -46 0 -28 -15 0 0 0 0 0 0 0 -11 -42 -94 -110 -83 -65 -54 -47 -42 -92 -57 -25 -44 -159 -77 -24 -8 0 0 -55 -101 -134 -128 -98 -93 -118 -138 -124 -115 -120 -134 -56 -34 -28 -7 -10 -16 -17 -19 -36 -53 -50 -25 -12 0 0 -11 -35 -33 -34 -31 -23 -17 -17 -23 -28 -26 -20 -16 -13 -8 -10 -15 -17 -17 -13 -23 -11 -10 -28 -4 0 0 0 0 -2 -45 -74 -68 -61 -79 -78 -66 -70 -56 -36 -26 -9 -17 -16 -16 -16 -14 -12 -12 -13 -11 -14 -10 -5 -8 -31 -48 -52 -49 -45 -29 -23 -25 -28 -23 -31 -48 -72 -69 -78 -69 -42 -3 -43 -73 -78 -76 -91 -95 -91 -80 -71 -72 -67 -57 -64 -84 -109 -119 -110 -111 -122 -120 -120 -117 -158 -121 -93 -82 -66 -60 -58 -69 -81 -84 -80 -75 -67 -73 -47 -46 -50 -52 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -5 -1 0 -86 -214 -175 -152 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -14 -18 -21 -26 -19 -12 -4 -10 -6 -1 0 0 -4 -7 -3 -3 -18 -23 -19 -10 -18 -21 -20 -16 -38 -132 -97 -56 -30 0 0 0 0 0 0 0 -51 -120 -116 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -11 -7 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -57 -67 -72 -86 -40 -3 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -30 -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 -39 -47 -1 0 0 0 0 0 -9 -73 -96 -94 -96 -92 -59 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -95 -90 -55 -57 -48 -57 -100 -90 -47 -85 -151 -23 -18 -11 0 0 -2 -29 -63 -92 -90 -101 -126 -143 -121 -112 -104 -101 -66 -33 -27 -17 -10 -18 -15 -16 -24 -38 -47 -56 -57 -49 -8 -18 -31 -30 -34 -26 -21 -17 -15 -24 -27 -27 -23 -14 -12 -10 -7 -10 -15 -11 -14 -31 -7 -16 -28 -22 -3 0 0 0 0 -59 -73 -67 -69 -95 -104 -108 -110 -99 -52 -29 -37 -55 -19 -13 -12 -11 -8 -8 -11 -14 -7 -10 -9 -10 -17 -27 -40 -44 -41 -31 -21 -18 -16 -14 -46 -52 -46 -40 -44 -41 -46 -37 -11 -62 -63 -59 -57 -88 -91 -63 -44 -55 -60 -91 -106 -113 -107 -119 -125 -127 -138 -123 -144 -160 -151 -134 -101 -92 -92 -90 -91 -50 -61 -98 -91 -88 -49 -36 -60 -41 -20 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -4 -1 -135 -251 -233 -148 -109 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -92 -36 -3 0 0 0 -9 -16 -14 -10 -11 -36 -69 -166 -152 -61 -12 -12 -11 -9 -11 -19 -58 -123 -126 -73 0 0 0 0 0 0 0 0 -58 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -7 -6 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -59 -65 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -78 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 -43 -50 0 0 0 0 0 0 0 -33 -80 -93 -102 -65 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -82 -61 -45 -55 -71 -72 -37 -99 -105 -22 -18 -5 0 0 0 0 0 -31 -94 -106 -131 -140 -123 -112 -114 -110 -98 -55 -49 -30 -16 -16 -10 -16 -20 -21 -25 -34 -22 -13 -31 -32 -28 -23 -22 -23 -22 -17 -14 -19 -21 -20 -19 -17 -16 -14 -12 -13 -26 -23 -13 -9 -1 -23 -26 -18 0 0 0 0 -1 -20 -64 -75 -79 -84 -99 -104 -75 -32 -26 -75 -85 -72 -17 -11 -10 -10 -9 -9 -8 -23 -34 -33 -15 -11 -17 -32 -35 -35 -33 -29 -25 -27 -18 -17 -39 -54 -57 -42 -28 -28 -38 -56 -43 -21 -20 -31 -47 -70 -74 -22 -16 -28 -57 -120 -137 -133 -122 -123 -122 -132 -135 -119 -133 -131 -122 -116 -92 -96 -100 -99 -97 -76 -73 -93 -98 -117 -101 -87 -103 -106 -100 -90 -47 -4 -20 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -2 0 -38 -54 -8 -103 -53 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -67 -1 -3 0 0 0 0 0 -1 -8 -26 -87 -142 -179 -179 -159 -124 -96 -55 -12 -10 -8 -10 -22 -66 -73 -36 -2 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -2 -3 -2 0 0 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -60 -56 -50 -51 -50 -38 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -87 -93 -71 -12 -10 0 0 0 0 0 0 0 0 -40 -118 -77 -75 -50 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -79 -56 -55 -57 -50 -34 -63 -70 -43 -13 -12 -2 -4 0 0 0 -56 -95 -108 -131 -142 -128 -101 -107 -109 -112 -99 -58 -29 -14 -8 -3 -7 -9 -11 -13 -19 -30 -37 -38 -31 -26 -19 -18 -23 -23 -14 -15 -20 -21 -17 -13 -14 -13 -21 -20 -22 -23 -2 -1 0 -9 -30 -5 -2 0 0 0 0 0 -17 -74 -77 -77 -81 -92 -94 -64 -28 -34 -98 -84 -74 -45 -15 -10 -10 -11 -10 -5 -5 -28 -43 -26 -12 -12 -16 -20 -27 -32 -24 -18 -14 -28 -23 -17 -15 -20 -28 -28 -30 -28 -55 -51 -32 -32 -43 -57 -67 -60 -4 -36 -68 -87 -136 -134 -130 -128 -127 -116 -130 -113 -93 -94 -102 -108 -104 -94 -99 -102 -131 -146 -115 -90 -70 -79 -85 -24 -31 -46 -70 -95 -68 -61 -36 -21 -29 -12 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -12 -26 -30 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -9 -162 -171 -126 -89 -53 -134 -117 -24 -98 -75 -23 0 0 0 0 -22 -28 0 0 0 0 0 0 0 0 0 0 0 -60 -74 -39 -2 0 -2 -55 -181 -169 -153 -142 -141 -138 -140 -97 -30 -13 -22 -15 -14 -14 -10 -11 -10 -10 -9 -1 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -9 0 0 0 0 0 0 0 0 -3 -7 -1 -10 -8 0 -2 -17 -6 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -18 -2 -8 -6 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -49 -42 -47 -56 -64 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -62 -45 -102 -127 -83 -33 -3 0 0 0 0 0 -2 -22 -60 -89 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -69 -77 -58 -49 -53 -44 -47 -69 -32 -41 -50 -19 -45 -56 -48 -43 -97 -109 -111 -119 -128 -124 -121 -114 -99 -113 -106 -73 -28 -34 -16 -10 -16 -15 -10 -11 -15 -18 -7 -23 -28 -22 -17 -18 -21 -20 -10 -11 -16 -18 -17 -11 -12 -14 -18 -26 -27 -26 -22 -1 0 -11 -20 0 0 0 0 0 0 0 -10 -36 -53 -74 -90 -100 -95 -81 -48 -47 -89 -84 -77 -62 -40 -31 -27 -36 -32 -18 -6 -12 -33 -34 -6 -8 -9 -16 -32 -53 -29 -17 -20 -36 -34 -26 -19 -18 -23 -25 -24 -24 -40 -47 -42 -35 -14 -4 -7 -13 -6 -24 -62 -110 -140 -127 -113 -114 -113 -107 -123 -106 -92 -84 -81 -86 -92 -92 -92 -94 -128 -129 -112 -107 -52 -23 -2 0 0 -34 -59 -88 -82 -77 -33 -8 -13 -1 0 0 0 0 0 -20 -27 0 0 0 0 -1 0 0 -27 -40 -25 -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 -1 -40 -198 -181 -152 -184 -41 -9 -79 -197 -190 -51 0 0 -7 -75 -110 -91 -22 -3 0 0 0 0 0 0 0 0 0 -68 -116 -96 -2 0 -100 -149 -175 -149 -140 -133 -132 -132 -130 -123 -84 -59 -148 -125 -53 -19 -16 -17 -15 -16 -13 -6 -11 -13 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -12 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 -15 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 -6 -11 -4 -5 -9 -10 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -17 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -82 -101 -14 -18 -58 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -92 -110 -96 -70 -76 -78 -76 -101 -48 -71 -55 -39 -50 -52 -95 -116 -123 -117 -120 -115 -106 -104 -114 -116 -111 -117 -112 -63 -27 -41 -35 -23 -19 -17 -11 -11 -13 -26 -51 -38 -30 -23 -20 -21 -19 -14 -8 -9 -20 -18 -13 -10 -16 -17 -20 -25 -23 -17 -23 -23 0 0 0 0 0 0 0 0 0 0 0 0 -13 -64 -76 -95 -97 -80 -87 -76 -75 -74 -48 -10 0 -21 -56 -73 -69 -65 -61 -45 -35 -23 -7 -6 -8 -13 -30 -47 -22 -26 -23 -23 -32 -31 -30 -25 -18 -19 -18 -20 -27 -41 -47 -49 -52 -53 -65 -62 -63 -81 -100 -132 -127 -113 -103 -97 -102 -101 -102 -110 -113 -92 -64 -93 -75 -76 -78 -79 -109 -114 -111 -108 -95 -120 -109 -76 -63 -80 -90 -86 -83 -89 -60 -54 -49 -13 0 -18 -12 0 0 0 -1 -8 -19 -8 -5 -9 -26 -39 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -5 0 0 0 0 0 0 0 0 0 0 -34 -239 -82 0 0 0 0 -33 -90 -111 -36 -18 0 -7 -46 -83 -122 -104 -54 -46 -36 -14 0 0 0 0 0 -28 -113 -84 -44 -64 -153 -53 -67 -123 -157 -145 -132 -129 -125 -120 -121 -136 -138 -130 -124 -42 -21 -20 -19 -16 -13 -13 -13 -15 -15 -16 -13 -5 -5 -40 -49 -28 0 0 0 0 0 0 0 -14 -13 -13 -58 -15 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 0 -4 -1 0 0 0 0 0 0 0 0 0 -11 -17 0 -12 -20 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -9 -8 -4 -1 -2 -6 -18 -20 -14 -6 0 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -118 -118 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -48 -94 -146 -121 -33 -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 -39 -120 -119 -108 -97 -103 -138 -104 -69 -79 -121 -78 -40 -21 -49 -118 -130 -122 -116 -125 -87 -67 -57 -63 -103 -103 -96 -100 -113 -81 -66 -67 -44 -35 -20 -9 -13 -13 -33 -51 -45 -34 -26 -25 -28 -26 -16 -11 -12 -15 -15 -10 -9 -13 -14 -18 -20 -20 -22 -22 -25 -14 0 0 0 0 0 0 0 0 0 0 0 -12 -9 -6 -26 -82 -104 -108 -100 -82 -75 -68 -30 -7 -23 -64 -96 -67 -59 -49 -38 -34 -22 -15 -12 -12 -8 -34 -46 -34 -20 -16 -17 -24 -27 -15 -15 -15 -15 -12 -16 -19 -24 -40 -46 -44 -32 -23 -42 -71 -78 -78 -126 -128 -123 -115 -100 -113 -98 -90 -98 -109 -102 -84 -56 -56 -74 -59 -53 -33 -113 -119 -110 -98 -102 -92 -88 -93 -96 -93 -89 -87 -92 -97 -90 -90 -91 -87 -70 -50 -28 -11 0 0 -4 -10 -8 -11 -7 -7 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 -84 -232 -30 0 0 0 0 0 0 -18 -74 -144 -53 0 0 -2 -96 -131 -92 -13 -50 -42 -15 0 0 0 0 -27 -103 -136 -160 -153 -163 -146 -101 -128 -153 -145 -147 -146 -127 -110 -110 -123 -118 -112 -108 -91 -76 -33 -14 -19 -22 -18 -49 -72 -56 -41 -27 -13 -14 -31 -70 -62 -27 -16 -1 0 -28 -54 -42 -68 -76 -80 -81 -10 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -9 -8 -8 -7 -10 -3 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -6 -6 -10 -24 -28 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -116 -101 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -44 -48 -33 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -56 -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 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -58 -88 -123 -110 -131 -152 -127 -168 -96 -45 -73 -112 -83 -85 -149 -103 -101 -95 -85 -56 -47 -43 -48 -83 -77 -59 -53 -48 -65 -77 -81 -72 -70 -38 -17 -13 -13 -37 -54 -53 -40 -34 -38 -35 -24 -17 -17 -18 -18 -16 -9 -8 -9 -10 -17 -17 -19 -21 -22 -21 -22 -14 -7 0 -23 -28 -15 -6 -1 0 0 0 -40 -68 -73 -68 -98 -110 -105 -98 -85 -79 -89 -113 -121 -68 -45 -62 -67 -58 -45 -36 -34 -30 -26 -21 -13 -10 -41 -48 -33 -10 -17 -14 -13 -14 -14 -16 -25 -23 -13 -11 -14 -13 -15 -19 -26 -25 -19 -15 -33 -47 -91 -140 -66 -76 -82 -89 -118 -112 -100 -96 -100 -72 -53 -54 -70 -115 -91 -123 -190 -141 -52 -78 -104 -128 -148 -64 -57 -88 -107 -99 -87 -91 -109 -118 -107 -91 -91 -84 -78 -67 -43 -14 -25 -26 -22 -12 -2 -23 -42 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -60 0 0 0 0 0 0 0 0 0 0 -1 0 -17 -36 -62 -67 -58 -44 -47 -30 -12 0 0 -1 -79 -82 -42 -11 -93 -38 -13 -70 -154 -139 -121 -109 -109 -108 -93 -83 -82 -93 -87 -88 -86 -86 -92 -26 -15 -48 -129 -108 -97 -102 -105 -110 -112 -59 -14 -22 -66 -80 -90 -99 -100 -78 -78 -88 -89 -91 -91 -92 -87 -56 -8 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -14 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -4 -1 0 -3 -6 -4 -14 -12 -12 -21 -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 -5 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -34 -39 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -104 -89 -68 -52 0 0 -55 -49 -43 -57 -10 -62 -99 -71 -88 -110 -86 -51 -52 -62 -116 -130 -75 -45 -71 -71 -18 -65 -73 -71 -60 -31 -16 -12 -18 -40 -53 -35 -26 -35 -37 -31 -24 -19 -16 -14 -13 -12 -9 -8 -7 -8 -11 -10 -16 -19 -17 -17 -25 -31 -27 0 -9 -29 -33 -25 -24 -27 -25 -19 -12 -4 -53 -100 -107 -78 -82 -80 -78 -72 -73 -85 -82 -53 -40 -43 -55 -50 -27 -33 -35 -32 -16 -28 -43 -45 -43 -41 -48 -48 -39 -31 -20 -18 -19 -15 -23 -20 -14 -13 -12 -11 -9 -10 -21 -19 -15 -13 -14 -11 -32 -35 -12 -19 -30 -22 -36 -102 -106 -88 -87 -115 -65 -58 -65 -91 -121 -39 -1 -59 -98 -91 -65 -30 -19 -17 -26 -60 -90 -88 -95 -93 -92 -105 -123 -63 -74 -98 -93 -85 -75 -57 -27 -9 -14 -10 -12 -34 -7 -17 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -27 -28 -35 -11 -6 -31 -51 -6 0 0 -1 -22 -40 -27 0 0 0 0 -16 -55 -60 -71 -85 -95 -86 -75 -66 -66 -68 -61 -62 -66 -68 -66 -41 -73 -100 -107 -106 -92 -88 -90 -94 -95 -84 -70 -63 -69 -70 -76 -79 -80 -80 -81 -82 -83 -86 -89 -75 -74 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -20 -16 -8 -7 -7 -6 -5 -16 -11 -5 -12 -42 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -12 0 0 0 0 0 0 0 0 0 0 0 0 -14 -32 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -75 -5 0 0 -23 -95 -90 -86 -59 -8 -86 -79 -63 -66 -89 -106 -95 -74 -47 -50 -66 -72 -80 -79 -81 -70 -73 -70 -68 -65 -58 -42 -31 -27 -32 -40 -20 -10 -15 -34 -22 -20 -19 -15 -8 -12 -11 -10 -11 -15 -13 -8 -5 -10 -10 -10 -13 -18 -20 -27 -35 -32 -32 -36 -35 -32 -39 -41 -41 -41 -43 -17 -33 -41 -4 -40 -61 -71 -71 -70 -97 -109 -90 -74 -65 -50 -38 -36 -46 -45 -40 -31 -21 -37 -46 -43 -33 -28 -34 -38 -39 -30 -28 -35 -33 -19 -11 -30 -60 -112 -92 -73 -33 -10 -14 -15 -22 -21 -7 -5 -6 -6 -12 -36 -26 -68 -112 -105 -89 -46 -23 -24 -31 -28 -27 -35 -65 -37 -38 -69 -92 -114 -67 -40 -44 -35 -30 -22 -34 -100 -32 -24 -32 -35 -2 -128 -139 -105 -80 -55 -21 -1 -2 -9 -2 -29 -45 -6 -7 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 -14 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -59 -50 -52 -52 -52 -51 -54 -56 -70 -78 -82 -76 -90 -86 -72 -68 -71 -75 -75 -69 -72 -72 -67 -62 -63 -70 -70 -70 -72 -73 -74 -77 -80 -79 -65 -34 -17 -5 -4 -4 -2 0 0 0 0 0 -9 -23 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -13 -11 -11 -11 -4 -8 -6 -3 -8 -2 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 -18 -38 -54 -31 0 -29 -83 -68 -65 -86 -128 -130 -123 -79 -38 -45 -86 -102 -82 -88 -87 -85 -85 -90 -44 -41 -49 -41 -31 -17 -13 -14 -19 -19 -19 -18 -15 -16 -15 -13 -14 -12 -15 -12 -8 -12 -7 -7 -12 -15 -16 -17 -18 -18 -29 -38 -42 -37 -36 -34 -33 -33 -35 -38 -41 -44 -42 -8 0 -22 -64 -99 -96 -88 -80 -71 -82 -118 -116 -67 -53 -46 -40 -40 -43 -41 -35 -27 -34 -40 -38 -35 -33 -29 -29 -29 -26 -23 -29 -34 -38 -47 -89 -102 -98 -104 -114 -65 -39 -67 -66 -45 -29 -14 -10 -3 -6 -19 -35 -28 -102 -120 -100 -93 -39 -23 -22 -23 -23 -22 -60 -88 -2 -147 -79 -22 -25 -41 -51 -40 -23 -9 -21 -30 -26 0 0 -13 -17 -20 -116 -134 -111 -77 -52 -41 -35 -27 -21 -11 -37 -51 -76 -119 -22 -44 -44 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -30 -63 -6 0 0 0 0 0 0 0 0 0 -92 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -51 -44 -40 -42 -40 -37 -30 -34 -56 -61 -60 -60 -67 -67 -64 -60 -60 -60 -61 -62 -64 -64 -63 -62 -64 -66 -64 -64 -64 -63 -67 -73 -74 -58 -8 -14 -13 -12 -11 -13 -4 0 0 0 0 0 -35 -88 -91 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 0 -7 -19 -15 -10 -7 -8 -12 -7 -3 0 0 0 0 -20 -38 -30 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -59 -40 -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 -8 -52 -96 -90 -85 -110 -159 -167 -124 -54 -60 -68 -61 -13 -3 -22 -40 -71 -94 -51 -26 -25 -27 -26 -9 -4 -7 -12 -14 -21 -20 -16 -24 -24 -26 -22 -20 -29 -22 -10 -9 -7 -14 -21 -22 -18 -18 -26 -29 -34 -11 -11 -26 -39 -31 -28 -29 -30 -34 -39 -42 -33 0 0 -57 -68 -9 -27 -46 -63 -62 -80 -123 -108 -60 -42 -42 -42 -36 -31 -30 -35 -36 -32 -37 -32 -28 -28 -28 -25 -26 -28 -29 -29 -28 -45 -74 -76 -68 -67 -70 -76 -70 -54 -26 -26 -51 -42 -37 -40 -51 -47 -31 -30 -33 -31 -34 -65 -81 -50 -39 -70 -62 -19 -16 -73 -114 -126 -102 -69 -25 -16 -21 -26 -76 -86 -59 -15 -19 -31 -32 -23 -3 -12 -9 -15 -57 -100 -83 -60 -61 -59 -45 -32 -24 -20 -7 -7 -61 -106 -144 -158 -103 0 0 -52 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -49 0 0 0 0 0 0 0 -23 -21 -10 -82 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -55 -47 -43 -32 -27 -28 -34 -42 -41 -45 -56 -64 -66 -63 -54 -47 -53 -57 -61 -66 -67 -54 -59 -61 -60 -54 -53 -56 -59 -64 -74 -68 -45 -15 -11 -11 -11 -10 -7 -1 0 0 0 0 0 -25 -51 -61 -71 -18 0 0 -1 -6 -5 -2 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -3 0 0 0 0 0 0 0 -2 -25 -10 0 0 0 0 -11 -17 -11 -12 -7 -10 -17 -13 -3 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -8 0 0 0 0 0 -23 -57 -47 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -22 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -78 -105 -109 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -98 -123 -141 -91 -76 -81 -89 -134 -113 -35 -71 -42 0 0 0 -39 -59 -80 -93 -49 -22 -14 -7 -6 -6 -6 -9 -7 -10 -15 -25 -17 -13 -15 -18 -24 -24 -21 -18 -19 -26 -36 -39 -37 -33 -43 -25 0 -1 -29 -38 -48 -47 -43 -40 -41 -43 -43 -44 -23 0 -2 -62 -46 0 0 0 -29 -60 -68 -81 -105 -75 -45 -40 -41 -41 -37 -34 -27 -30 -32 -33 -28 -24 -22 -24 -25 -25 -29 -33 -31 -31 -34 -57 -91 -102 -52 -40 -61 -68 -40 -77 -78 -72 -65 -57 -53 -55 -57 -26 -29 -29 -20 -19 -86 -106 -91 -66 -49 -33 -33 -53 -86 -78 -65 -65 -66 -63 -47 -72 -146 -149 -136 -83 -7 0 -3 -28 -37 -16 -37 -24 -8 -28 -122 -96 -74 -66 -70 -48 -33 -29 -17 -1 0 -46 -115 -129 -157 -111 -70 -73 -121 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 0 0 0 0 0 0 0 -26 -41 -33 -67 -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 -7 -16 -37 -50 -45 -44 -50 -49 -39 -41 -42 -40 -44 -63 -45 -40 -38 -43 -46 -47 -53 -55 -43 -58 -61 -60 -58 -50 -54 -58 -61 -67 -70 -63 -64 -65 -57 -16 -2 0 0 0 0 0 -2 -6 -5 -2 -2 -2 -2 0 0 -6 -24 -28 -33 -27 -15 -1 -8 -7 -6 -18 -20 -20 -18 -13 -1 0 0 0 0 0 -9 -13 -11 -8 -1 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 -4 -24 -7 0 -1 0 0 -19 -20 -13 -14 -15 -11 -7 -2 0 0 0 0 0 0 0 0 -8 -29 -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 -11 -50 -11 0 0 0 0 0 -42 -86 -81 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -74 -101 -106 -80 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 0 0 -2 -123 -124 -55 -11 -16 -17 -8 -6 -49 -47 -72 -97 -54 -15 -1 -1 -2 -3 -12 -20 -29 -38 -14 -19 -34 -31 -28 -24 -21 -21 -27 -34 -38 -41 -47 -44 -41 -42 -48 -25 -6 -16 -59 -55 -55 -54 -44 -44 -49 -55 -58 -60 -16 0 0 -3 -61 -72 -37 0 0 -27 -56 -78 -128 -93 -56 -24 -25 -35 -38 -39 -36 -32 -25 -29 -31 -25 -22 -25 -26 -24 -25 -27 -28 -27 -27 -30 -34 -35 -34 -99 -97 -93 -41 -95 -51 -38 -53 -67 -78 -53 -44 -55 -48 -31 -23 -34 -107 -117 -101 -76 -67 -60 -70 -81 -79 -92 -83 -73 -85 -132 -110 -69 -87 -152 -68 -39 -14 -3 0 -16 -31 -34 -39 -27 -10 -54 -140 -121 -120 -97 -63 -39 -23 -48 -47 -17 -119 -100 -91 -92 -119 -79 -87 -103 -97 -35 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -18 -6 0 0 0 0 0 0 0 0 0 0 -40 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -33 -38 -46 -51 -44 -40 -47 -49 -45 -39 -39 -38 -41 -40 -43 -48 -40 -40 -42 -42 -52 -54 -56 -56 -54 -52 -57 -59 -60 -66 -56 -60 -69 -61 -7 0 0 0 0 0 0 -7 -18 -16 -5 -26 -39 0 0 0 -6 -14 -1 0 -3 -4 -2 -16 -13 -8 -7 -16 -22 -24 -16 0 0 0 0 -7 -22 -21 -23 -25 -21 -2 0 0 0 0 0 0 -3 -3 -1 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -27 -1 -16 -19 -21 -22 -19 -5 0 0 0 0 0 0 0 0 0 0 -4 -11 -1 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 -6 -20 -3 0 0 0 0 0 -12 -53 -70 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -9 -19 -76 -89 -51 -3 -2 -56 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -177 -142 -73 -20 -11 -11 -23 -37 -37 -12 -56 -76 -50 -9 -6 -3 -6 -12 -25 -75 -61 -11 -2 -18 -34 -41 -38 -22 -20 -22 -31 -40 -51 -52 -46 -45 -46 -46 -49 -54 -58 -60 -66 -66 -56 -57 -54 -46 -46 -49 -54 -47 -2 0 0 0 0 -10 -48 -47 -26 -2 -72 -100 -111 -119 -118 -86 -47 -35 -39 -45 -45 -36 -38 -32 -33 -33 -28 -27 -26 -25 -27 -25 -22 -24 -26 -25 -28 -24 -29 -74 -45 -30 -28 -31 -28 -22 -18 -13 -8 -19 -29 -44 -44 -21 -28 -38 -58 -68 -80 -75 -69 -64 -70 -63 -52 -56 -62 -61 -76 -105 -105 -35 -16 -46 -32 -23 -15 -79 -180 -141 -44 -15 -7 -4 -1 -60 -108 -106 -110 -92 -61 -36 -25 -53 -35 -29 -82 -76 -80 -81 -79 -108 -127 -101 -74 -58 -23 -46 -66 -45 -2 0 0 0 0 0 0 0 0 0 -2 0 0 -2 -34 -54 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -38 -44 -43 -21 -2 -1 -37 -48 -41 -30 -15 -6 0 -8 -45 -34 -24 -15 -4 0 -37 -53 -35 -3 0 0 0 0 0 0 0 -9 -65 -62 -56 -52 -48 -56 -49 -44 -45 -53 -44 -46 -50 -40 -32 -34 -38 -41 -42 -41 -40 -44 -54 -57 -53 -57 -62 -64 -52 -37 -23 0 0 0 0 0 0 0 -5 -11 -13 -2 -20 -14 0 0 0 0 0 0 0 0 0 -2 -7 -11 -10 -12 -17 -18 -21 -18 -12 -9 -1 0 -1 -5 -7 -11 -14 -12 0 0 0 0 0 0 0 -8 -16 -16 -3 -1 0 0 0 0 0 0 0 0 0 0 -5 -11 -7 -17 -22 -16 -17 -18 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -21 -56 -50 -13 0 0 0 0 0 0 0 0 0 -44 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -79 -32 -3 -20 -33 -11 -57 -74 -37 -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 -87 -170 -136 -48 -39 -49 -38 -27 -59 -90 -93 -90 -87 -66 -37 -26 -5 -5 -14 -17 -77 -104 -66 -26 -11 -4 -18 -32 -10 -7 -6 -11 -27 -50 -52 -51 -51 -48 -45 -45 -47 -49 -61 -67 -63 -47 -47 -45 -53 -61 -48 -57 -29 0 0 0 0 0 -1 -25 -48 -42 -18 -134 -127 -113 -115 -119 -109 -73 -47 -44 -43 -44 -40 -37 -33 -31 -26 -23 -27 -26 -25 -25 -28 -28 -27 -28 -29 -29 -29 -24 -22 -20 -30 -31 -31 -31 -31 -32 -25 -25 -76 -64 -36 -25 -25 -21 -25 -25 -28 -61 -67 -61 -62 -75 -68 -40 -18 -18 -27 -48 -55 -52 -46 -56 -47 -46 -49 -51 -60 -69 -66 -15 -15 -40 -60 -49 -69 -78 -78 -76 -89 -32 -25 -44 -58 -58 -61 -69 -71 -49 -64 -62 -53 -58 -72 -73 -71 -63 -63 -59 -62 -44 -3 -11 -10 0 0 0 0 -2 -12 -62 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -30 -72 -96 -107 -49 -21 -75 -91 -91 -91 -77 -44 -57 -63 -56 -62 -59 -68 -73 -76 -77 -66 -75 -64 -19 -13 -1 0 0 0 0 0 0 -14 -99 -99 -78 -63 -75 -61 -54 -53 -54 -48 -52 -44 -31 -30 -43 -46 -41 -36 -42 -40 -39 -44 -55 -48 -49 -51 -45 -45 -51 -25 0 0 0 0 0 0 0 0 0 0 -4 -59 -30 0 0 0 0 0 0 0 0 0 0 -5 -24 -23 -19 -15 -17 -25 -26 -21 -15 0 0 -16 -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 -13 -29 -32 -25 -10 -3 -8 -18 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -31 -26 -9 -22 -8 0 0 0 0 0 0 0 0 -63 -47 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -107 0 0 -59 -71 -27 -24 -39 -55 -68 -76 -72 -71 -58 -19 -5 -13 -23 -18 -99 -55 -26 -21 -25 -21 -18 -11 -9 -7 -6 -21 -46 -45 -44 -47 -48 -41 -43 -40 -37 -44 -50 -50 -47 -48 -45 -54 -49 -45 -103 -35 0 0 0 0 0 0 0 0 0 0 -28 -116 -117 -106 -103 -105 -107 -67 -40 -33 -39 -39 -35 -34 -37 -31 -24 -23 -26 -27 -27 -27 -29 -29 -30 -31 -33 -23 -32 -29 -25 -37 -31 -30 -31 -31 -34 -31 -30 -37 -37 -63 -62 -65 -24 -24 -20 -21 -33 -61 -61 -58 -60 -57 -43 -39 -41 -42 -37 -35 -36 -38 -43 -36 -34 -37 -41 -50 -54 -45 -29 -26 -55 -59 -50 -67 -68 -66 -83 -118 -112 -78 -70 -67 -62 -73 -50 -43 -53 -54 -35 -19 -19 -19 -64 -73 -67 -65 -69 -64 -42 -8 -45 -70 -42 -14 -47 -35 -19 -17 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -103 -45 -21 -44 -66 -21 0 -1 -16 -31 -50 -41 0 0 -4 -13 -20 -30 -61 -66 -66 -69 -71 -67 -60 -62 -77 -14 -40 -53 -34 -2 0 0 -1 -19 -35 -40 -57 -77 -75 -69 -63 -59 -56 -62 -56 -54 -56 -48 -48 -47 -44 -48 -44 -33 -31 -36 -42 -41 -40 -44 -51 -46 -42 -18 0 0 -4 -1 0 0 0 0 -12 -17 -8 -1 0 0 0 0 0 0 0 0 0 0 -6 -19 -23 -24 -12 -3 -8 -11 -6 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -4 -22 -23 -10 -2 -8 -2 -12 -12 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -24 0 0 -2 -30 -56 -27 -6 0 0 0 0 0 0 0 -1 -26 -17 0 0 0 -23 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -11 0 0 -38 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -143 -141 -54 0 0 -9 -34 -46 -20 -38 -54 -62 -62 -51 -29 -14 -30 -11 -33 -73 -121 -88 -63 -29 -10 -9 -11 -11 -11 -10 -16 -24 -34 -38 -38 -44 -46 -43 -46 -40 -34 -31 -28 -33 -56 -60 -49 -52 -49 -55 -88 -9 0 0 0 0 0 0 0 0 0 0 -5 -34 -56 -92 -99 -109 -125 -72 -42 -32 -31 -31 -30 -34 -40 -36 -29 -23 -22 -25 -27 -29 -29 -29 -30 -27 -24 -26 -33 -30 -31 -33 -23 -24 -18 -23 -35 -33 -31 -29 -29 -62 -43 -33 -31 -22 -19 -19 -36 -60 -55 -54 -46 -35 -33 -43 -47 -44 -32 -23 -36 -60 -74 -42 -37 -37 -42 -51 -18 -42 -48 -39 -49 -51 -50 -52 -51 -45 -66 -77 -51 -61 -57 -71 -80 -81 -42 -65 -78 -36 -28 -26 -15 -3 -30 -45 -66 -68 -57 -68 -29 -10 -40 -66 -57 -45 -57 -64 -24 -13 -21 -31 -4 0 0 0 0 0 0 0 0 0 0 -18 -31 -2 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -15 -82 -22 0 -9 -41 -50 -65 -72 -66 -29 -29 -39 -56 -67 -20 -21 -20 0 0 0 0 0 0 0 -30 -64 -74 -62 -26 -39 -51 -36 -50 -51 -53 -55 -54 -60 -58 -55 -62 -62 -55 -52 -54 -50 -42 -47 -51 -46 -39 -36 -25 -20 -31 -10 0 0 -3 -27 -49 -68 -59 -3 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -17 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -26 0 0 -25 -18 -21 -35 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -33 0 0 -2 -2 0 0 -1 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -18 -34 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -5 -30 -66 -41 0 0 0 -22 -30 0 0 -9 -21 -25 0 0 -4 -12 -10 -47 -20 -37 -83 -92 -65 -35 -37 -27 -19 -16 -17 -22 -22 -23 -29 -39 -39 -56 -55 -51 -54 -37 -31 -27 -26 -70 -71 -54 -56 -71 -79 -74 -59 -4 0 0 0 0 0 0 0 0 0 0 0 -17 -102 -98 -94 -104 -102 -61 -39 -31 -30 -46 -41 -37 -27 -35 -31 -28 -26 -23 -26 -28 -29 -28 -28 -30 -34 -38 -34 -32 -27 -25 -24 -23 -25 -33 -33 -32 -28 -26 -26 -25 -25 -28 -28 -26 -58 -65 -80 -82 -63 -59 -54 -51 -61 -39 -43 -47 -41 -40 -56 -55 -38 -39 -45 -48 -52 -48 -48 -41 -35 -45 -61 -61 -47 -33 -29 -24 -23 -27 -34 -29 -46 -66 -78 -88 -57 -51 -37 -33 -45 -41 -33 -29 -21 -58 -77 -66 -67 -39 -10 0 -4 -40 -46 -51 -51 -24 -27 -52 -56 -24 -3 0 0 0 0 0 0 0 -1 -3 -1 -5 0 0 -31 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 -32 -86 -10 0 0 0 0 0 -9 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -73 -63 -29 -29 -32 -56 -52 -58 -52 -44 -54 -54 -51 -49 -49 -51 -57 -61 -60 -47 -54 -53 -43 -41 -63 -65 -59 -54 -52 -58 -43 -29 -48 -49 -51 -37 0 0 0 -12 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 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 -23 -49 -7 -30 -37 -20 -1 0 0 0 0 0 0 0 -4 -21 -24 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -107 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -43 -9 -6 -23 -39 -72 -29 -4 -10 -13 -23 -23 -22 -22 -21 -30 -36 -34 -41 -49 -66 -88 -69 -66 -59 -48 -41 -44 -45 -38 -37 -87 -61 -59 -63 -47 -9 0 0 0 0 0 0 -12 -106 -98 -87 -110 -103 -107 -102 -102 -90 -44 -49 -55 -56 -37 -35 -35 -34 -24 -25 -30 -29 -21 -21 -23 -25 -24 -32 -33 -33 -34 -41 -37 -35 -34 -34 -34 -34 -35 -37 -31 -37 -38 -33 -29 -22 -21 -32 -77 -71 -73 -72 -70 -71 -78 -62 -48 -50 -48 -56 -55 -35 -47 -47 -39 -37 -50 -43 -34 -31 -34 -31 -31 -38 -50 -52 -48 -39 -32 -19 -21 -25 -26 -27 -27 -28 -39 -54 -28 -48 -49 -47 -54 -39 -38 -43 -48 -42 -40 -53 -60 -49 -12 0 0 -2 -9 -31 -43 -40 -25 -28 -49 -42 0 0 0 -4 0 0 0 0 -9 -26 -4 0 0 -13 -96 -57 -20 0 0 0 0 0 -2 0 0 0 0 0 0 0 -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 -12 -4 -17 -37 -39 -3 -2 -8 -12 -22 -51 -50 -45 -41 -42 -46 -50 -49 -44 -39 -34 -34 -43 -66 -68 -68 -64 -65 -79 -35 -26 -43 -44 -35 -46 -54 -35 -29 -37 -26 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -1 -45 -71 -56 0 0 0 0 0 0 0 0 0 -4 -24 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -24 -1 0 -36 -49 -29 0 0 0 0 0 0 0 -8 -31 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 -6 -27 -30 -30 -26 -21 -26 -28 -31 -37 -44 -57 -76 -86 -84 -77 -67 -52 -52 -52 -22 -19 -72 -58 -53 -72 -72 -5 0 0 0 0 0 0 0 -31 -130 -126 -108 -103 -110 -110 -110 -105 -35 -5 -9 -17 -21 -38 -36 -32 -24 -23 -29 -32 -32 -27 -25 -24 -26 -34 -30 -24 -26 -31 -33 -39 -45 -45 -39 -40 -22 -19 -38 -44 -46 -47 -58 -91 -33 -21 -28 -33 -69 -71 -67 -66 -67 -40 -16 -30 -73 -65 -47 -34 -45 -40 -40 -44 -54 -43 -36 -31 -31 -37 -30 -28 -36 -53 -44 -35 -28 -21 -15 -23 -27 -26 -25 -23 -48 -54 -37 -49 -48 -43 -34 -32 -32 -45 -56 -52 -7 -5 -14 -16 -1 0 0 0 -4 -43 -38 -26 -22 -59 -24 -11 0 0 0 -84 -88 0 0 -22 -36 -43 0 0 0 -16 -51 -8 0 0 0 0 0 0 -29 -88 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -45 -49 -43 -40 -42 -42 -40 -35 -31 -30 -30 -37 -42 -49 -51 -59 -61 -63 -60 -13 -10 -26 -35 -33 -36 -40 -31 -13 -34 -16 0 0 0 0 0 0 0 0 -4 -3 -5 -22 -20 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -7 -24 -77 -102 -90 -74 -97 -109 -127 -139 -92 -26 0 0 0 0 -14 -45 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 -2 0 0 -18 -30 -25 -25 -22 -19 -19 -21 -19 -23 -30 -33 -61 -80 -77 -66 -84 -77 -66 -56 -35 -21 -30 -69 -69 -86 -55 0 0 0 0 -10 -26 -3 0 -53 -147 -77 -101 -100 -96 -96 -109 -108 -134 -162 -31 0 -8 -31 -28 -31 -27 -20 -25 -27 -27 -24 -21 -25 -22 -20 -19 -18 -21 -25 -27 -38 -46 -38 -33 -45 -21 -13 -21 -28 -32 -37 -49 -56 -22 -23 -26 -37 -61 -35 -34 -45 -42 -24 -21 -18 -34 -56 -46 -40 -36 -32 -21 -30 -37 -37 -35 -31 -32 -36 -34 -33 -42 -45 -34 -30 -32 -29 -25 -36 -50 -50 -46 -44 -59 -55 -41 -32 -39 -59 -65 -55 -51 -73 -81 -62 -2 0 0 0 0 0 0 0 -9 -42 -95 -43 -10 -8 -42 -12 0 -3 -8 -37 -40 -22 -18 -55 -42 -20 0 0 -70 -51 -25 -10 -1 0 0 0 0 0 -33 -83 -82 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -16 -40 -37 -31 -28 -25 -22 -30 -35 -37 -40 -21 -2 -4 -1 0 0 0 0 0 -1 -4 -2 -14 -5 0 -2 -5 -26 -12 -5 -4 -3 -16 -25 -20 -4 -6 -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 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -16 -15 -9 -17 -23 -42 -69 -83 -88 -84 -91 -111 -63 -50 -62 -81 -14 0 0 0 0 0 -18 -53 -63 -14 0 0 0 0 0 0 0 0 0 0 -2 -13 -7 -1 -5 -15 -24 -29 -26 -27 -22 -15 -13 -18 -16 -20 -23 -27 -37 -41 -51 -56 -70 -58 -50 -44 -38 -37 -37 -39 -47 -77 -62 -27 -7 0 0 -14 -29 0 0 -75 -121 -67 -117 -116 -101 -95 -102 -56 -23 -1 0 0 0 -9 -33 -40 -25 -16 -18 -19 -17 -18 -33 -64 -26 -15 -12 -12 -15 -20 -20 -18 -22 -22 -32 -44 -38 -36 -32 -28 -25 -36 -69 -76 -51 -40 -33 -39 -53 -51 -73 -74 -58 -15 -12 -6 -14 -32 -25 -25 -29 -26 -9 -16 -35 -42 -45 -34 -35 -35 -36 -35 -37 -34 -30 -30 -33 -32 -34 -42 -50 -56 -68 -72 -36 -41 -41 -37 -39 -50 -56 -54 -54 -72 -70 -50 -32 -55 -134 -47 0 -10 -23 0 -7 -32 -106 -51 -12 0 -8 -2 0 -9 -51 -135 -118 -51 -17 -34 -6 0 0 -5 -47 -54 -51 -43 -9 -93 -85 -63 -45 -25 -4 -3 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -21 -25 -23 -14 0 -3 -7 -12 -15 -19 -36 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -26 -9 -8 -7 -9 -11 -5 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -4 -18 -22 -24 -15 -5 -51 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -60 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -40 -17 -28 -69 -22 -24 -22 -23 -3 -15 -45 -80 -97 -114 -67 -61 -69 -62 -79 -61 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -10 -16 -10 -4 -3 -7 0 0 -22 -33 -19 -15 -11 -9 -11 -17 -23 -26 -35 -72 -29 -23 -26 -26 -31 -39 -38 -33 -31 -31 -35 -47 -68 -66 -39 0 0 0 0 0 0 -18 -68 -107 -116 -104 -96 -98 -103 -101 -132 -76 0 0 0 0 0 -7 -25 -24 -22 -19 -18 -20 -37 -60 -28 -31 -29 -25 -22 -22 -19 -14 -15 -21 -38 -44 -40 -43 -42 -34 -28 -35 -58 -54 -48 -47 -43 -60 -55 -59 -86 -74 -50 -26 -14 -23 -24 -36 -42 -34 -63 -67 -58 -59 -49 -29 -6 -19 -48 -48 -40 -36 -30 -28 -29 -30 -27 -30 -31 -33 -35 -39 -40 -45 -45 -28 -37 -38 -34 -29 -30 -32 -33 -36 -35 -39 -45 -82 -175 -67 -29 -93 -208 -41 -10 -9 -21 -49 -17 0 0 0 0 0 -56 -154 -121 -87 -35 -12 0 0 0 0 -8 -45 -57 -63 -62 -56 -38 -47 -59 -57 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -25 -34 -51 -45 -48 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -23 -16 -18 -28 -32 -10 0 0 0 0 0 -28 -109 -24 -24 -61 -73 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -33 -28 -48 -44 -18 0 0 -42 -30 -10 -13 -17 -13 -11 -14 -17 -19 -31 -42 -3 -5 -21 -33 -40 -41 -41 -40 -39 -36 -26 -27 -36 -47 -60 -60 -48 -38 -25 -6 0 -6 -104 -133 -136 -114 -102 -110 -115 -117 -134 -149 -65 0 0 0 0 -10 -31 -31 -34 -27 -18 -19 -26 -29 -33 -44 -46 -44 -39 -33 -35 -26 -32 -46 -53 -51 -42 -29 -31 -33 -32 -19 -10 -29 -38 -38 -38 -88 -110 -84 -71 -85 -65 -61 -52 -25 -24 -39 -61 -74 -94 -61 -73 -91 -58 -49 -36 -34 -43 -46 -45 -47 -58 -49 -40 -37 -35 -34 -27 -26 -29 -32 -27 -28 -29 -33 -40 -36 -30 -22 -22 -35 -36 -33 -31 -29 -24 -34 -59 -45 -54 -108 -123 -23 -8 -32 -45 -64 -61 -63 -40 -16 0 0 -8 -4 -25 -81 -56 -31 -15 -1 -28 -52 -47 -37 -52 -61 -44 -18 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -44 -16 -22 -10 -6 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -44 -60 -22 -9 -13 -1 0 0 0 0 0 -34 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -33 -37 -47 -42 -13 0 0 0 -10 -6 -7 -16 -13 -11 -11 -12 -12 -13 -12 -4 -1 -18 -34 -36 -41 -38 -37 -39 -41 -35 -34 -35 -40 -55 -55 -56 -60 -62 -17 -27 -77 -166 -164 -144 -120 -107 -111 -118 -120 -126 -146 -43 0 0 0 0 -2 -19 -37 -44 -32 -23 -24 -29 -34 -38 -54 -57 -59 -53 -56 -63 -32 -32 -45 -54 -43 -39 -39 -36 -34 -46 -33 -19 -38 -44 -37 -33 -45 -123 -115 -101 -109 -112 -104 -66 -32 -20 -21 -35 -56 -67 -44 -61 -79 -92 -107 -88 -73 -56 -39 -85 -114 -101 -50 -40 -32 -24 -21 -24 -24 -33 -47 -50 -35 -72 -83 -73 -47 -42 -21 -17 -44 -19 -32 -39 -39 -43 -39 -37 -35 -36 -26 -23 -27 -39 -104 -57 -31 -39 -41 -34 -26 -23 -31 -53 -105 -92 -50 -59 -64 -42 -12 -39 -52 -44 -30 -36 -38 -14 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -23 0 0 0 0 0 0 -3 -6 0 0 0 -25 -46 -49 -35 -29 -29 -20 -1 -12 -4 0 0 0 0 0 0 -1 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -34 -54 -49 -5 0 0 0 0 0 0 0 -2 -61 -38 0 0 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 -31 -32 -39 -44 -29 -5 0 -8 -24 -8 -5 -9 -10 -6 -6 -8 -10 -10 -10 -9 -7 -7 -32 -39 -34 -30 -26 -31 -37 -40 -18 -22 -29 -30 -50 -52 -54 -47 -10 -34 -41 -66 -98 -146 -140 -128 -123 -118 -114 -126 -119 -8 0 0 0 0 0 -7 -21 -30 -31 -23 -26 -40 -47 -24 -4 -7 -19 -42 -86 -116 -113 -41 -47 -48 -35 -30 -33 -35 -35 -37 -38 -36 -37 -43 -33 -31 -41 -69 -123 -110 -96 -104 -128 -115 -62 -29 -27 -27 -55 -75 -64 -65 -55 -61 -77 -102 -98 -78 -66 -90 -80 -72 -53 -39 -54 -33 -12 -19 -65 -60 -72 -70 -10 -1 -17 -28 -30 -39 -14 -13 -23 -1 -17 -75 -63 -38 -31 -32 -36 -36 -32 -32 -92 -105 -65 -44 -31 -29 -29 -23 -31 -66 -84 -47 -98 -93 -50 -21 -28 -44 -41 -45 -72 -42 -27 -27 -34 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -39 -63 -58 -24 -16 -4 0 0 0 0 -18 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 -23 -35 -39 -41 -31 -43 -30 -5 -28 -9 0 0 0 0 0 -9 -18 -27 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -43 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -8 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -79 -53 -11 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -17 -1 0 0 -6 -7 -3 -5 -5 -3 -3 -5 -6 -5 -5 -6 -10 -16 -24 -27 -21 -15 -13 -24 -38 -30 0 0 -16 -33 -35 -38 -34 -51 -55 -42 -11 -16 -47 -132 -152 -153 -140 -121 -108 -133 -86 0 0 0 0 0 0 0 0 0 -4 -42 -53 -42 -31 -41 -51 -26 -3 -17 -89 -102 -71 -28 -45 -41 -32 -35 -33 -32 -34 -35 -36 -29 -28 -31 -29 -32 -45 -51 -49 -50 -46 -47 -72 -140 -127 -94 -67 -43 -29 -34 -50 -61 -45 -36 -36 -38 -40 -57 -68 -79 -95 -82 -66 -60 -78 -83 -77 -77 -82 -72 -69 -71 -62 -31 -5 -1 -5 -8 -4 -1 -3 -12 -39 -123 -93 -3 -8 -38 -26 -26 -26 -24 -73 -68 -30 -30 -20 -26 -32 -42 -33 -66 -70 -39 -29 -39 -34 -19 -17 -57 -45 -40 -54 -27 -8 -5 -12 -29 -5 -41 -36 0 0 0 0 0 0 0 0 -14 -44 -57 -51 -43 -29 -37 -12 0 0 0 0 -59 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -13 -12 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -11 -3 -10 -36 -47 -22 0 0 0 0 0 0 0 0 -12 -23 -19 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -14 -12 -15 -21 -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 -3 -11 -8 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -27 -5 0 0 0 0 0 0 0 0 0 0 0 0 -7 -32 -44 -6 0 -12 -17 -1 0 -29 -43 -22 -4 0 0 0 0 0 0 0 0 0 0 -15 -83 -76 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -42 -3 -15 -6 -6 -5 -4 -9 -11 -12 -9 -8 -12 -14 -10 -10 -7 -8 -12 -25 -37 -30 -16 -2 -36 -56 -48 -28 -38 -54 -42 -1 -37 -52 -52 -58 -156 -155 -129 -112 -136 -78 -21 0 0 0 0 0 -1 -34 -12 0 -5 -27 -14 0 -1 -1 -79 -75 -54 -89 -89 -53 -26 -36 -38 -30 -26 -30 -26 -34 -39 -38 -40 -24 -20 -27 -38 -37 -36 -37 -38 -40 -51 -55 -54 -69 -69 -92 -91 -45 -53 -63 -61 -49 -37 -29 -24 -27 -40 -62 -67 -64 -79 -81 -77 -72 -70 -78 -66 -72 -76 -66 -76 -66 -61 -62 -49 -43 -35 -21 -2 0 -11 -37 -26 -61 -89 -57 -14 -7 -14 -38 -31 -50 -40 -23 -11 -1 -51 -77 -66 -39 -54 -30 -41 -55 -64 -59 -43 -34 -45 -59 -50 -45 -35 -3 -14 -25 -23 0 -23 -20 0 0 0 0 -18 -35 -27 -12 -27 -49 -57 -16 -4 0 0 0 0 0 0 -1 -43 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -6 -6 -1 -5 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -37 -43 -37 -17 -14 -49 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -7 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -27 0 0 -62 -49 -17 0 0 0 0 0 0 0 0 0 0 0 -52 -119 -113 -94 -33 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -13 -58 -71 -46 -29 -21 -24 -27 -22 -13 -9 -14 -18 -18 -15 -11 -7 -9 -20 -33 -37 -32 -11 -2 -9 -19 -23 -3 0 -2 -11 -47 -58 -60 -93 -171 -108 -109 -120 -129 -61 -18 0 0 0 0 0 -8 -47 -14 0 -1 -4 -1 0 -8 -24 -55 -68 -95 -107 -91 -51 -60 -74 -60 -30 -27 -29 -32 -40 -38 -32 -22 -18 -17 -28 -34 -24 -18 -34 -54 -65 -58 -46 -37 -41 -44 -77 -95 -88 -72 -73 -72 -67 -68 -63 -44 -49 -61 -56 -81 -61 -27 -37 -47 -57 -71 -80 -61 -58 -60 -55 -55 -16 -3 -27 -62 -63 -58 -52 -51 -43 -35 -42 -58 -20 -11 -16 -8 -8 -6 -115 -148 -42 -12 -4 -12 -23 -42 -14 -13 -54 -122 -57 -94 -138 -115 -56 -47 -34 -28 -50 -12 -12 -24 -21 -14 -3 0 0 0 0 0 0 -3 -38 -45 -58 -59 -22 -40 -30 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -42 -29 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 0 0 -1 -31 -14 0 0 0 0 0 0 0 0 0 0 0 -81 -152 -124 -56 -63 -63 -119 -139 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -35 -26 -21 -23 -20 -30 -28 -17 -9 -10 -11 -14 -17 -11 -10 -18 -32 -32 -41 -48 -50 -47 -15 -1 -8 -16 0 -6 -24 -41 -53 -127 -145 -61 -106 -126 -96 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -12 -15 -53 -83 -79 -35 -41 -50 -91 -87 -27 -47 -47 -42 -43 -34 -29 -26 -26 -29 -34 -32 -24 -14 -34 -50 -59 -52 -55 -51 -38 -34 -47 -47 -59 -68 -57 -67 -73 -80 -80 -59 -61 -62 -46 -59 -48 -52 -58 -50 -45 -48 -57 -56 -42 -40 -37 -29 -3 0 -6 -29 -53 -54 -54 -54 -51 -28 -44 -51 -45 -12 -11 -10 -9 -10 -79 -56 -33 -51 -40 -54 -57 -33 -2 0 -34 -99 -120 -128 -127 -85 -14 -23 -39 -68 -89 -40 -30 -31 -39 -39 -11 -31 -42 -28 -2 0 0 -1 -5 -12 -25 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -32 -16 -8 -3 0 0 0 0 0 0 0 0 0 0 -106 -85 -28 -128 -93 -89 -84 0 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 -3 0 -12 -37 -18 -15 -11 -5 -6 -22 -30 -28 -16 -16 -17 -27 -37 -41 -44 -46 -51 -41 -13 -50 -123 -9 0 0 0 0 -129 -87 -60 -143 -118 -139 -144 -118 -88 -56 -15 0 0 0 0 0 0 0 0 0 0 0 0 -34 -79 -51 -45 -41 -42 -42 -76 -65 -29 -29 -24 -30 -36 -38 -38 -37 -34 -33 -37 -30 -27 -34 -54 -40 -42 -42 -41 -50 -45 -40 -42 -28 -35 -47 -55 -53 -54 -72 -90 -89 -74 -89 -80 -64 -62 -52 -52 -56 -63 -57 -55 -56 -49 -18 -14 -9 -4 -11 -13 -23 -46 -57 -56 -58 -56 -41 -50 -44 -48 -51 -41 -31 -30 -33 -51 -63 -59 -59 -62 -66 -53 -32 0 0 0 -52 -104 -129 -124 -55 0 -2 -13 -3 0 -4 -9 -14 -31 -40 -37 -17 -35 -36 -12 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -30 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -20 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -51 -34 -6 -8 -11 -7 0 0 0 0 0 0 0 0 0 -16 -78 -29 -25 -83 -88 -77 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -15 -35 -6 -28 -26 -18 -22 -21 -32 -41 -41 -42 -53 -58 -57 -32 -7 0 0 0 0 0 0 -5 -9 -35 -104 -120 -132 -142 -148 -152 -152 -54 0 0 0 0 0 0 0 0 0 0 0 0 -10 -41 -53 -51 -43 -38 -39 -47 -42 -54 -60 -27 -30 -32 -37 -41 -44 -41 -36 -34 -32 -33 -40 -47 -42 -47 -52 -51 -44 -31 -44 -43 -37 -59 -53 -51 -50 -51 -68 -72 -65 -52 -85 -77 -62 -64 -61 -56 -57 -59 -52 -54 -53 -43 -14 -19 -21 -21 -20 -28 -46 -52 -59 -59 -58 -56 -54 -54 -30 -42 -74 -76 -66 -61 -53 -39 -43 -45 -50 -45 -33 -8 -4 0 0 0 -57 -109 -103 -2 -5 0 -6 -22 -5 0 0 0 0 -60 -68 -59 -55 -16 -20 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -62 -25 0 -1 -3 0 0 0 0 0 0 0 0 0 -46 -85 -4 0 -65 -117 -79 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -22 -15 -17 -25 -27 -33 -37 -37 -35 -44 -58 -48 -27 -5 0 0 0 0 0 0 0 0 0 -43 -113 -130 -141 -143 -139 -126 -35 0 -15 -28 -19 -3 0 0 0 0 0 0 0 0 -10 -16 0 0 -28 -40 -37 -24 -30 -30 -28 -35 -26 -25 -24 -19 -30 -31 -31 -34 -33 -52 -60 -56 -54 -59 -59 -52 -39 -44 -42 -56 -88 -59 -54 -52 -56 -74 -72 -37 -13 -31 -59 -67 -74 -75 -74 -73 -64 -59 -75 -46 -31 -25 -26 -24 -26 -38 -59 -62 -57 -53 -53 -47 -51 -53 -52 -50 -18 -1 -14 -25 -32 -63 -62 -44 -42 -46 -43 -27 -18 -48 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -60 -64 -81 -93 -2 -80 -66 -33 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -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 -23 -44 -20 -16 -9 -8 -17 -3 0 0 0 0 0 0 0 0 -62 -49 0 0 -72 -100 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 -8 -23 -35 -33 -15 -18 -23 -27 -29 -29 -29 -34 -51 -61 -26 0 -1 -2 0 0 0 0 0 0 0 0 0 -64 -121 -125 -137 -136 -139 -133 -17 -7 -22 -25 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -43 -25 -16 -33 -36 -45 -60 -47 -31 -30 -33 -29 -50 -60 -67 -47 -39 -41 -48 -57 -65 -51 -42 -43 -41 -62 -70 -56 -56 -60 -61 -63 -61 -50 -37 -39 -65 -56 -50 -54 -60 -51 -39 -32 -33 -32 -42 -43 -43 -44 -57 -69 -73 -70 -74 -59 -54 -51 -51 -53 -54 -49 -49 -13 0 0 -9 -88 -104 -93 -71 -65 -64 -55 -40 -1 -52 -60 -51 -37 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 -8 -39 -83 -114 -110 -98 -71 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -75 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -29 -27 -27 -21 -26 -57 -60 -17 0 0 0 0 0 -11 -69 -44 -27 -28 -30 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -12 0 -1 -4 -3 0 0 0 -10 -33 -41 -18 -13 -16 -31 -36 -38 -38 -39 -27 -25 -34 -45 -11 -1 -22 -43 -34 -9 0 0 0 0 0 0 0 -74 -118 -121 -124 -132 -126 -112 -38 -5 -6 -12 -10 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -45 -29 -7 -38 -15 -20 -60 -98 -48 -39 -43 -38 -59 -66 -57 -34 -32 -26 -31 -53 -95 -58 -47 -49 -46 -63 -70 -71 -65 -50 -56 -53 -50 -57 -55 -58 -64 -64 -49 -47 -49 -41 -37 -44 -54 -58 -53 -53 -50 -56 -44 -61 -60 -66 -91 -83 -67 -65 -62 -57 -60 -62 -25 0 0 0 -27 -96 -100 -81 -61 -54 -53 -19 0 -11 -55 -76 -82 -68 -41 -10 0 0 0 0 0 0 0 0 0 0 0 -4 -60 -33 -17 -35 -58 -78 -74 -68 -109 -75 -41 -22 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -49 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -6 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -45 -34 -27 -46 -50 -40 -38 -40 -9 0 0 0 0 0 0 -3 -11 -31 -45 -1 -44 -46 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -12 0 -1 -11 -21 -25 -18 -2 0 0 0 -1 -9 -14 -23 -16 -19 -24 -31 -30 -22 -26 -32 -25 -14 -71 -131 -103 -11 -2 -18 -15 0 0 -39 -56 -29 -1 -97 -144 -119 -78 -104 -97 -3 -20 -32 -39 -35 -3 0 -6 -6 0 0 0 0 0 0 0 0 -2 -27 -16 -12 -24 -2 0 -24 -63 -42 -51 -39 -29 -28 -22 -20 -24 -24 -17 -24 -51 -91 -47 -41 -52 -64 -71 -66 -51 -43 -34 -37 -35 -32 -37 -53 -55 -57 -57 -50 -47 -48 -51 -54 -48 -43 -46 -55 -54 -45 -33 -50 -63 -50 -83 -99 -100 -80 -77 -65 -50 -60 -122 -141 -76 -68 -15 -21 -55 -69 -76 -74 -68 -53 -7 0 0 -5 -19 -32 -23 0 0 0 0 -24 -48 -5 0 0 0 0 0 0 0 -3 -68 -30 0 0 0 0 0 -9 -21 -22 -24 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -30 0 0 0 0 0 0 0 0 0 -2 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -21 0 -19 -9 -10 -28 -4 -20 -27 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -2 0 -6 -4 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -16 -17 -15 -21 -23 -34 -5 0 0 0 0 0 0 0 0 0 0 0 -7 -47 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -3 -5 -13 -13 -1 0 -19 -32 -10 -6 -3 -3 -5 -6 -8 -11 -11 -13 -21 -27 -26 -30 -27 -28 -3 -6 -69 -121 -93 -5 -48 -95 -93 0 -24 -88 -120 -140 -66 -20 -14 -40 -38 -22 -9 -1 -5 -12 -11 0 0 0 0 0 0 0 0 0 0 0 -15 -17 0 0 0 -15 -38 -26 -22 -24 -26 -26 -17 -14 -13 -9 -17 -8 -16 -38 -30 -41 -51 -61 -78 -74 -48 -28 -19 -26 -41 -55 -65 -61 -55 -50 -43 -32 -44 -49 -45 -33 -54 -58 -55 -55 -89 -57 -32 -29 -27 -61 -62 -16 -6 -5 -58 -70 -52 -56 -113 -152 -126 -94 -70 -43 -46 -115 -92 -60 -32 0 0 -3 0 0 0 0 0 0 0 0 -19 -35 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -12 0 0 0 0 0 0 0 0 0 -9 -39 -45 -18 -13 -24 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 -23 -40 -2 0 0 0 0 0 -28 -27 -6 -34 -11 -14 -23 -2 -1 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -7 -47 -30 -24 -36 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -37 -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 -2 -3 -2 -3 -11 -21 -17 0 0 -1 -11 -8 -2 -3 -3 -2 -1 -1 0 -5 -19 -39 -27 -16 -16 -18 -31 -29 -18 -4 -3 -22 -28 -23 -15 -4 0 0 -80 -114 -132 -149 -58 -35 -39 -37 -12 -18 -19 -14 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -59 -45 -41 -29 -20 -19 -38 -25 -12 -9 -2 -18 -27 -23 -27 -29 -48 -72 -60 -44 -34 -31 -42 -69 -58 -52 -58 -65 -51 -52 -53 -34 -38 -40 -42 -60 -61 -57 -60 -75 -38 -26 -21 -20 -16 -33 -49 -51 -28 -52 -41 -29 -53 -40 -85 -110 -103 -113 -119 -151 -188 -110 -62 -47 -26 -3 -49 -57 -31 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -1 -12 -14 -8 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 0 0 0 0 0 0 0 0 0 -1 -10 -3 0 -7 -34 -30 -13 -12 -46 -10 -28 -34 0 0 -12 -13 -7 0 -22 -15 -9 -28 -19 -23 -25 -19 -19 -22 -17 -14 -15 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 -15 -18 -15 -13 -29 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -98 -89 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 -4 -27 -39 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -42 -32 -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 -2 -7 -5 0 0 0 -3 -9 -9 -5 -1 -1 -1 0 -1 -15 -34 -47 -40 -32 -57 -130 -43 -40 -34 -18 -37 -21 -19 -26 -34 -13 0 -23 -98 -105 -124 -97 -5 -11 -17 -17 -7 -19 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -51 -90 -46 -29 -24 -23 -19 -16 -21 -25 -18 -18 -16 -15 -18 -20 -30 -41 -49 -39 -48 -45 -40 -41 -45 -45 -50 -63 -46 -44 -38 -25 -29 -38 -39 -34 -38 -41 -40 -35 -12 -16 -17 -19 -21 -17 -11 -29 -39 -13 -5 -39 -59 -54 -41 -47 -44 -50 -105 -127 -141 -122 -43 -62 -40 0 0 -6 -7 0 0 0 -29 -21 -13 -55 -45 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -61 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -23 0 0 0 0 -2 -1 -8 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -51 -12 0 -3 -14 -20 -23 -24 -37 -3 -33 -23 0 -1 -17 -25 -18 0 -1 -22 -29 -27 -19 -24 -22 -19 -19 -23 -20 -20 -21 -9 -22 -14 0 0 0 0 0 0 0 0 0 0 -1 -7 -12 -16 -22 -28 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -1 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -23 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -26 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -26 0 0 0 0 0 0 0 0 0 0 0 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 -14 -17 -10 -7 -4 -4 -10 -17 -25 -34 -39 -42 -32 -25 -31 -44 -31 -17 -2 -2 -3 -6 -12 -12 -36 -33 -54 -97 -144 -76 0 0 0 -6 -9 -20 -18 -17 -13 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -109 -110 -108 -95 -68 -31 -20 -20 -19 -44 -54 -52 -22 -10 -8 -12 -19 -32 -47 -45 -35 -45 -41 -31 -27 -30 -28 -34 -36 -34 -12 -32 -35 -30 -39 -39 -27 -18 -33 -36 -22 -18 -26 -36 -38 -37 -31 -13 -43 -55 -28 -2 -89 -85 -48 -46 -44 -19 -20 -72 -101 -120 -109 -60 -46 -14 0 0 0 0 0 0 -6 -84 -105 -60 -31 -45 -19 0 0 0 0 0 0 0 0 0 0 -7 -35 -9 0 0 -8 -38 -35 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -42 -22 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -32 -3 0 0 0 -1 -18 -12 0 0 -1 -3 0 0 0 0 0 -1 0 -5 -20 -17 -4 -20 -22 -21 -21 -24 -23 -19 -16 -18 -15 -7 -1 -4 -13 -2 -12 -10 0 0 0 0 0 0 0 0 0 -3 -20 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -13 -37 -26 -20 -19 -28 -42 -15 -12 -18 -24 -24 -89 -95 -42 -20 -3 0 0 0 0 -10 -22 -46 -16 -45 -99 -145 -43 0 -22 -58 -23 -14 -7 -11 -15 -18 -16 -6 -6 -2 -3 -6 -7 -1 -52 -64 -1 -29 -8 0 0 0 0 -12 -13 -7 -114 -157 -129 -40 -33 -26 -19 -28 -36 -27 -18 -12 -11 -15 -27 -45 -44 -41 -39 -43 -48 -26 -15 -18 -22 -26 -27 -24 -22 -28 -35 -35 -39 -40 -39 -34 -36 -49 -30 -36 -49 -42 -41 -42 -45 -47 -45 -51 -32 -8 -60 -33 -23 -46 -46 -11 -18 -58 -110 -99 -98 -70 -32 -13 -12 -2 0 0 0 0 0 -2 -39 -44 -19 0 0 0 0 0 0 0 0 0 0 0 0 -22 -63 -10 0 0 -17 -88 -86 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 -20 -4 -5 -4 0 0 -14 -19 -13 -1 0 -14 -23 -1 -20 -11 -3 -13 -18 -18 -21 -26 -24 -20 -16 -13 -14 -24 -28 -20 -14 -18 -23 -14 0 0 0 0 0 -6 -29 -8 -6 -12 -27 -28 -11 0 -2 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -26 -33 -24 -15 -5 -1 -6 -11 -16 -29 -44 -32 -26 -18 -16 -23 -24 -42 -34 -28 -10 -1 0 0 0 -25 -46 -41 -6 -69 -95 -90 -91 -20 -34 -59 -1 0 -1 -12 -24 -4 0 0 -2 -5 -8 -22 -31 -8 -16 -59 -58 -80 -24 0 0 0 0 -51 -113 -112 -51 -73 -62 -5 -8 -18 -37 -39 -36 -23 -16 -14 -14 -19 -19 -20 -21 -28 -41 -45 -42 -29 -26 -22 -20 -21 -26 -25 -24 -26 -30 -31 -32 -34 -33 -15 -29 -53 -44 -49 -56 -55 -52 -35 -35 -49 -55 -46 -38 -27 -22 -34 -38 -30 -18 -1 -12 -69 -114 -91 -32 -19 -13 -20 -52 -25 0 0 0 0 0 -9 -43 -43 -20 0 0 0 0 0 0 0 0 0 0 0 0 -12 -23 0 0 0 -4 -27 -42 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -33 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -47 -41 -15 -13 -33 -4 -27 -39 -38 -31 -33 -31 -26 -12 -1 -15 -24 -23 -27 -23 -17 -12 -14 -22 -24 -25 -24 -17 -14 -11 -9 -9 -16 -14 -13 -19 -18 -6 0 0 0 0 0 -4 -18 -4 -20 -24 -9 -24 -8 -13 -19 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -28 -36 -23 -8 0 0 0 0 0 -6 -12 -13 -11 -13 -21 -30 -23 -20 -29 -28 -10 0 0 0 0 -16 -43 -108 -100 -92 -70 -2 -34 -24 -1 -1 0 -5 -11 0 0 0 -3 -6 -4 -23 -34 -23 -2 -29 -33 -1 -1 0 0 0 0 0 -7 -8 0 0 0 -38 -107 -36 -41 -46 -32 -19 -23 -18 -15 -19 -14 -10 -14 -29 -37 -40 -38 -38 -47 -26 -14 -13 -19 -21 -19 -22 -31 -30 -36 -33 -2 -1 -12 -44 -67 -54 -17 -8 -21 -32 -22 -29 -40 -26 -15 -20 -31 -36 -34 -48 -30 0 0 -69 -83 -55 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -46 -42 -33 -33 -29 -23 -3 -34 -37 -35 -34 -34 -27 -30 -31 -8 -19 -25 -26 -27 -29 -30 -18 -4 -19 -25 -23 -20 -17 -15 -12 -10 -10 -16 -13 -15 -17 -16 -11 -3 0 0 0 0 0 0 0 -27 -36 -29 -2 -1 -21 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -18 -6 -14 -13 -6 0 0 0 0 0 0 0 0 -2 -9 -24 -22 -26 -30 -24 -21 -16 -9 -1 -2 -19 -56 -71 -103 -109 -72 -18 -8 -1 -25 -86 -16 0 0 0 0 -2 -3 0 0 -8 -23 -30 -23 -5 -3 -4 0 0 0 0 -4 -101 -124 -99 -68 -8 0 0 -10 -41 -26 -14 0 0 -12 -32 -35 -13 -19 -22 -31 -36 -49 -50 -47 -46 -24 -9 -4 -6 -13 -20 -26 -31 -32 -36 -60 -79 -50 -8 -33 -51 -52 -44 -37 -22 -22 -44 -44 -33 -25 -36 -29 -35 -44 -40 -10 -6 0 -15 -92 -52 -53 -67 -54 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 -31 -17 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -32 -45 -48 -35 -14 -32 -20 -8 -37 -35 -35 -33 -29 -26 -30 -31 -27 -20 -19 -12 -7 -11 -24 -11 -9 -26 -26 -20 -15 -14 -17 -17 -14 -11 -8 -8 -14 -16 -15 -21 -6 0 0 0 0 0 0 -3 -24 -24 -27 -33 -32 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -29 -15 -19 -8 0 0 0 0 -4 -10 -2 0 -3 -17 -9 -7 -8 -14 -30 -36 -24 0 0 -18 -21 -27 -87 -57 -28 -16 -54 -38 -69 -93 0 0 0 0 0 -1 -1 0 0 0 -1 -7 -24 -56 -14 -5 -4 0 -22 -12 -2 -1 -15 -90 -92 0 0 0 -3 -13 -3 0 -1 -3 -15 -54 -49 -30 -52 -44 -33 -31 -44 -64 -46 -29 -16 -3 0 -4 -8 -17 -20 -42 -49 -28 -53 -51 -55 -55 -61 -27 -2 -7 -50 -20 -11 -29 -20 -17 -31 -44 -35 -40 -40 -35 -28 -42 -35 -54 -100 -34 -40 -54 -49 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -89 -49 0 -4 -41 -21 0 0 0 0 -30 -34 -1 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 0 0 0 0 0 0 0 0 -32 -55 -43 -44 -26 -17 -27 -26 -26 -27 -25 -25 -29 -22 -17 -20 -25 -9 0 -5 -25 -12 -13 -20 -14 -15 -14 -14 -17 -18 -15 -13 -11 -7 -11 -13 -14 -17 -7 -3 -1 0 0 0 0 0 0 0 0 -10 -23 -2 0 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -9 -25 -23 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -15 -8 0 0 0 0 -11 -23 -6 -6 -4 -2 -2 -14 -18 -22 -30 -40 -18 0 -4 -32 -37 -59 -84 -90 -89 -95 -121 -120 -113 -61 0 0 0 0 0 0 0 0 0 0 0 0 -19 -62 -11 -4 -4 -6 -32 -14 -5 -7 -1 -95 -96 -34 -2 -10 -3 0 0 0 -4 -29 -59 -68 -48 -50 -64 -80 -38 -25 -43 -88 -36 -28 -24 -13 -15 -32 -24 -1 -4 -59 -64 -34 -75 -67 -70 -75 -65 -23 -18 -29 -31 -31 -25 -23 -20 -22 -11 -10 -12 -22 -25 -19 -24 -56 -39 -72 -74 -19 -22 -16 -11 0 0 0 0 0 0 0 0 -6 -8 0 -43 -39 0 0 0 0 0 0 0 0 0 0 -2 0 0 -5 -38 -25 -3 -11 -56 -85 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -24 -7 0 0 0 0 0 0 -3 -7 -48 -59 -47 -37 -30 -24 -22 -23 -19 -17 -19 -22 -23 -17 -17 -19 -18 -17 -19 -19 -19 -16 -18 -18 -18 -20 -15 -14 -15 -16 -14 -13 -10 -8 -8 -13 -13 -12 -13 -14 -6 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 -10 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -2 0 0 0 0 0 0 0 0 0 0 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -5 -5 -4 -10 -30 -8 -5 -19 -36 -7 0 -9 -28 -30 -79 -68 -2 -23 -99 -115 -74 -4 -3 0 0 0 0 0 0 0 0 -5 -4 0 0 0 -2 -5 -1 0 -11 -19 -2 0 -65 -119 -112 -117 -86 -57 -137 -88 -58 -40 -28 -27 -62 -72 -55 -65 -85 -98 -95 -9 -9 -57 -78 -1 -24 -28 -26 -33 -78 -81 -73 -63 -77 -54 -60 -66 -56 -71 -64 -47 -35 -24 -16 -20 -36 -33 -27 -23 -27 -24 -20 -17 -19 -21 -16 -18 -26 -18 -75 -46 -5 -4 -1 0 -22 -37 -3 0 0 0 0 0 -39 -74 -35 -23 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -87 -107 -54 -4 -23 -41 -43 -14 0 0 0 0 -16 -46 -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 -11 -28 -27 -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 -15 -55 -65 -62 -54 -41 -30 -22 -18 -18 -19 -19 -15 -13 -12 -10 -12 -10 -4 -6 -15 -15 -12 -12 -17 -16 -15 -16 -15 -13 -13 -15 -16 -14 -12 -10 -9 -8 -7 -8 -11 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -4 -4 0 0 -8 -15 0 0 -2 -8 -21 -84 -35 0 -17 -106 -87 -53 0 0 0 0 0 0 0 0 0 -1 -16 -26 -19 0 0 0 0 0 0 -5 -7 0 0 -91 -120 -107 -108 -126 -125 -78 -16 -27 -40 -59 -84 -18 -55 -59 -52 -81 -46 -2 0 0 -40 -46 -8 -1 -21 -25 -38 -69 -66 -63 -67 -66 -11 -59 -85 -79 -70 -40 -30 -32 -20 -20 -16 -17 -22 -32 -23 -15 -17 -19 -18 -14 -11 -13 -9 -31 -48 -58 -28 -15 -10 -2 -28 -59 -66 0 0 0 0 0 0 -46 -48 -32 -47 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -57 -3 -38 -23 0 0 0 0 -24 -57 -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 -2 -15 -8 -12 -25 -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 -13 -50 -58 -50 -39 -29 -26 -23 -25 -26 -11 -8 -7 -6 -6 -8 -8 -10 -13 -11 -8 -8 -9 -9 -13 -19 -22 -21 -18 -13 -17 -23 -11 -8 -7 -10 -14 -12 -11 -12 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -62 -16 0 -33 -80 -14 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -1 0 -1 -4 -25 -22 -9 -18 -128 -120 -103 -100 -100 -127 -71 0 0 0 -29 -36 -65 -24 -60 -45 -20 -85 -106 -53 0 0 -21 -62 -83 -41 -29 -48 -74 -75 -19 -14 -18 -4 -56 -33 -37 -91 -70 -31 -18 -20 -5 -3 -10 -18 -27 -21 -21 -20 -19 -26 -27 -25 -33 -14 -61 -51 0 0 -33 -19 -13 -56 -30 -33 -13 0 0 0 0 -12 -80 -54 -48 -48 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -52 -62 -30 -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 -17 -34 -4 0 -24 -62 -51 -47 -30 -19 -20 -13 -8 -6 -5 -6 -5 -6 -7 -8 -10 -12 -14 -14 -10 -10 -12 -14 -14 -17 -19 -16 -7 -12 -18 -21 -14 -20 -17 -15 -15 -12 -10 -8 -10 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -18 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -4 -6 -4 -1 -3 -3 -1 0 0 0 0 0 0 0 0 -2 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -38 -12 -2 -9 -35 -99 -72 -42 -8 -22 -29 -16 -1 0 0 -9 0 0 0 0 0 0 0 -1 -3 -2 -2 -17 -32 -42 -41 -16 0 -20 -123 -106 -90 -90 -121 -132 -110 -92 -78 -102 -79 -37 -105 -122 -74 -36 -21 -13 -59 -38 0 0 -29 -35 -25 -31 -43 -57 -58 -48 -57 -43 -20 -2 -10 -59 -101 -92 -29 -12 -5 -5 -9 -37 -24 0 0 0 -3 -7 -17 -32 -19 0 -2 -22 -16 0 -14 -102 -49 -31 -46 -2 -55 -54 -1 0 0 0 -28 -101 -20 -4 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -26 0 0 -5 -23 -62 -56 -45 -27 -12 -3 -2 -2 -3 -3 -5 -7 -9 -9 -11 -14 -14 -15 -20 -18 -19 -19 -19 -22 -9 -3 -1 -7 -16 -21 -21 -13 -12 -12 -12 -11 -8 -12 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -3 -4 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -17 -9 -1 -6 -7 -44 -22 -14 -11 -18 -23 -16 -12 -17 -7 0 0 0 -72 -61 0 0 0 0 -4 0 -3 -4 -4 -5 -9 -9 -17 -27 -45 -10 -46 -128 -119 -95 -84 -84 -83 -124 -102 -82 -42 -77 -73 -53 -52 -62 -62 -95 -98 -33 -47 -36 -21 -35 -30 -28 -35 -35 -56 -55 -39 -40 -42 -30 -28 -82 -43 -44 -45 -19 -16 -15 -13 -16 -41 -17 0 0 0 0 0 0 0 0 0 -21 -58 -45 -14 0 -3 -18 -41 -32 0 0 -52 -88 -58 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -88 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -22 -50 -70 -66 -48 -49 -34 -15 -2 -2 -3 -6 -12 -21 -19 -18 -13 -9 -2 -2 -4 -9 -11 -15 -10 0 0 -1 0 0 -2 -16 -17 -15 -11 -11 -10 -12 -13 -9 -18 -17 -15 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -5 -5 -3 -4 -2 -1 0 0 0 0 0 0 0 -2 -2 -1 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -35 -38 -40 -10 0 -36 -119 -48 -29 -48 -51 -20 -22 -31 -38 -5 -31 -29 -18 -59 -94 -84 -64 -42 -29 -71 -101 -6 -4 -2 -29 -107 -93 -76 -77 -114 -22 0 -58 -120 -91 -86 -88 -90 -94 -79 -59 -91 -65 -106 -111 -77 -59 -18 -3 -5 -5 -76 -80 -62 -36 -27 -49 -57 -53 -64 -74 -71 -50 -41 -38 -46 -60 -61 -41 -33 -25 -16 -15 -23 -32 -35 -5 0 0 0 0 0 0 0 0 0 -5 -21 -33 -10 0 -14 -37 -90 -36 0 0 0 0 -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 -6 -35 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -62 -66 -67 -68 -58 -42 -37 -18 -4 -3 -8 -15 -15 -11 -15 -22 -15 0 0 0 0 0 -1 -7 -6 -3 -1 0 0 0 -5 -19 -14 -12 -12 -12 -10 -13 -17 -17 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -1 -3 -4 -4 -3 -6 -4 -2 -1 -1 0 0 0 0 0 0 0 -1 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -18 -19 -18 0 0 -56 -97 -66 -35 -81 -111 -70 -17 -5 -1 -2 -28 -55 -33 -10 -73 -86 -101 -110 -109 -113 -112 -76 -54 -53 -72 -116 -114 -52 -95 -100 -22 0 -59 -96 -75 -71 -70 -78 -85 -72 -62 -76 -114 -40 -57 -52 -12 0 -34 -43 -33 -39 -46 -62 -74 -53 -56 -41 -41 -42 -13 -58 -83 -69 -30 -31 -37 -38 -24 -24 -20 -16 -17 -53 -30 -11 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 -82 -117 -48 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -69 -8 0 0 0 0 0 0 0 0 0 0 -19 -53 -39 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -71 -62 -61 -48 -29 -36 -17 -5 -3 -10 -31 -16 0 0 0 0 0 0 0 0 0 -2 -12 -19 -16 -17 -18 -3 0 -9 -19 -11 -11 -10 -9 -8 -12 -23 -23 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -3 -1 -1 -2 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -1 0 0 0 0 0 -27 -32 -13 -19 -21 -44 -54 -24 -24 -17 -11 -11 -51 -30 -4 -9 -22 -98 -117 -84 -12 -87 -120 -115 -124 -102 -91 -98 -84 -97 -102 -121 -171 -115 -90 -76 -74 -73 -68 -61 -48 -63 -98 -77 -3 -10 -16 -17 -15 -53 -27 -24 -24 -25 -15 -48 -83 -73 -14 -11 -36 -72 -74 -43 -35 -21 -13 -5 -2 -7 -17 -15 -25 -21 -2 -3 0 0 -3 -47 -29 0 0 0 0 0 0 0 0 0 0 0 -96 -76 -17 -1 -13 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -49 0 0 0 0 0 0 -37 -37 -16 0 0 -13 -41 -54 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -52 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -67 -67 -67 -51 -29 -18 -13 -10 -3 -5 -27 -24 -9 0 0 0 0 0 0 0 -6 -7 -9 -23 -7 0 -1 0 0 -21 -31 -20 -11 -11 -10 -11 -14 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -31 -106 -34 0 0 0 0 0 0 0 -12 -36 -54 -30 -26 -44 -43 -33 -11 -41 -42 -18 -19 -14 -10 -18 -87 -109 -84 -60 -71 -109 -101 -72 -73 -61 -66 -74 -52 -48 -61 -107 -115 -95 -87 -78 -62 -54 -30 -14 -7 -33 -8 -6 -12 -10 -18 -19 -13 -5 -36 -36 -35 -46 -74 -86 -63 0 0 -6 -21 -60 -36 -23 -29 -37 -46 -48 -43 -35 -10 -42 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -153 -50 -3 -3 -20 -26 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -55 -80 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -62 -45 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -32 -27 -20 -41 -40 -17 -14 -40 -38 -27 -19 -14 -1 0 -3 -4 -3 -6 -7 -11 -18 -3 0 0 0 0 -27 -39 -35 -16 -27 -24 -15 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -48 -5 -31 -37 0 -2 0 0 0 0 0 -30 -44 -18 -12 -3 -4 -10 -39 -30 -15 -50 -94 -62 -25 -24 -21 -12 -15 -48 -117 -101 -73 -89 -88 -74 -63 -63 -55 -55 -62 -71 -118 -102 -72 -66 -70 -90 -81 -67 -63 -51 -35 -53 -107 -26 -7 -7 -7 -12 -6 0 -1 -13 -7 -15 -27 -20 -14 -16 -6 -5 -26 -41 -34 -13 -5 -3 -11 -25 -42 -26 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -106 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -82 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -27 -35 -39 -44 -32 -15 -1 -12 -32 -36 -37 -25 0 0 -1 -1 -1 -1 -1 0 -1 -2 -1 0 0 -1 -12 -17 -22 -22 -14 -25 -21 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 0 0 0 0 0 0 0 0 0 0 -13 -26 -26 -38 -47 -22 0 0 0 -29 -64 -65 -52 -32 -29 -37 -40 -16 -19 -68 -118 -62 -37 -78 -78 -64 -63 -70 -105 -78 -58 -63 -113 -135 -124 -104 -88 -64 -61 -66 -76 -98 -98 -89 -35 -25 -9 0 -2 -6 -1 0 -9 -43 -34 -44 -48 -26 -29 -24 -16 -13 -38 -26 -3 -2 -1 -19 -29 -3 -2 0 0 0 0 0 0 -7 -29 -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 -12 -22 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -103 -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 -1 -9 -41 -45 -36 -21 -44 -46 -32 -20 -22 -26 -14 0 -1 -18 -20 -19 -16 -2 0 0 0 0 0 0 0 0 0 -9 -13 -2 -9 -12 -11 -9 -13 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -2 -16 -32 -16 -3 0 -5 -20 -41 -43 -32 -92 -94 -92 -95 -82 -84 -68 -21 -24 -11 -32 -76 -122 -129 -97 -56 -33 -48 -70 -99 -131 -77 -91 -129 -125 -98 -32 -6 -23 -9 0 -8 -32 -6 0 -4 -3 -11 -14 -9 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -22 -53 -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 -25 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -81 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -58 -51 -50 -54 -56 -42 -31 -18 -8 -14 -12 -4 -1 -1 -2 -8 -12 -6 -1 0 0 0 0 0 0 0 0 0 -2 -3 -1 -5 -13 -18 -22 -23 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -7 -3 -1 -9 -42 -72 -92 -101 -123 -121 -95 -71 -14 -1 -17 -43 -59 -78 -103 -98 -103 -73 -38 -40 -99 -111 -123 -103 -1 0 -58 -89 -35 -34 -9 -18 -65 -12 0 0 -5 -25 -90 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -32 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -42 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -69 -61 -50 -43 -39 -33 -23 -13 -7 -10 -16 -8 -6 -19 -18 -6 -14 -22 -4 -1 0 0 0 0 0 0 -1 -7 -6 -4 -10 -23 -17 -16 -19 -24 -30 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -22 0 0 0 0 0 -22 -45 -29 0 0 0 -7 -32 -75 -67 -51 -50 -61 -60 -36 -31 -56 -63 -94 -61 0 0 -74 -56 -10 -42 -11 -8 -4 0 0 0 -35 -115 -77 -31 0 0 0 0 0 0 0 0 0 -5 -7 0 0 0 0 0 0 0 0 0 0 -22 -64 -11 -38 -51 -38 -25 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -61 -70 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -41 -4 0 0 -1 -1 0 -1 -1 -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 -9 -25 -32 -38 -45 -42 -26 -20 -18 -17 -14 -5 -2 0 0 -2 -1 -8 -13 -4 -1 0 0 0 0 0 0 -4 -15 -19 -10 0 -3 -4 -17 -19 -24 -46 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -44 -74 -112 -112 -44 -13 -22 -31 -40 -80 -119 -113 -82 -27 0 0 -4 -5 -13 -1 -56 -84 -89 -71 -12 -30 -55 -46 -66 -24 0 0 0 0 0 0 0 0 -38 -85 -7 0 0 0 0 0 0 -24 -76 -46 -54 -64 -48 -53 -57 -54 -53 -74 -35 0 0 0 -9 -8 -2 0 0 0 0 0 0 0 0 0 0 -25 -60 -136 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -50 0 0 0 -1 -3 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -28 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -2 0 -5 -8 -4 -9 -13 -13 -11 -21 -11 -9 -29 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -66 -82 -101 -97 -54 -30 -20 -13 -71 -95 -78 -88 -34 0 0 0 0 0 -23 -102 -29 -14 -24 0 -21 -30 -47 -92 -58 -17 0 0 0 0 0 0 0 -28 -34 0 0 0 0 0 0 0 -14 -48 -55 -74 -46 -3 -11 -55 -53 -31 -15 0 0 -8 -17 -22 -29 -23 -8 -43 -13 0 0 0 0 0 0 0 -66 -94 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -25 -1 0 0 0 0 0 -1 -2 -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 -1 -8 -3 0 0 0 0 0 -30 -65 -40 -10 0 0 0 0 -1 -3 0 0 -16 -23 -15 -11 -4 -8 -16 -16 -15 -9 -6 -6 -11 -8 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -16 -22 -32 -48 -95 -115 -108 -85 -11 0 0 0 0 -40 -72 -109 -58 -45 -44 -37 -24 -18 -9 -13 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -25 -11 0 -4 -29 -51 -66 -80 -91 -63 -28 -11 0 0 -43 -48 -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 0 0 0 0 0 0 0 0 0 -45 -104 -85 -23 0 0 0 0 -51 -67 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -89 -64 -32 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -17 -4 0 0 0 0 0 0 0 0 -11 -16 -12 0 0 -13 -15 -5 -12 -21 -22 -21 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -24 -18 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -18 -20 -96 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -75 -52 -7 -35 -45 -3 -42 -32 -16 -20 -34 -44 -64 -45 -4 0 0 -15 -100 -75 -69 -71 -14 -22 -29 -27 -28 -5 0 -11 -36 -25 -14 -2 0 0 -29 -27 -2 -5 0 0 0 0 0 0 -8 -49 -16 -23 -72 -88 -30 0 -11 -39 -8 -31 -70 -48 -33 -20 -21 -22 -2 -21 -18 -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 -6 -29 -47 -35 -8 0 0 0 -21 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -68 -28 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -1 -30 -16 -5 -17 -18 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -29 -3 -6 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -50 -38 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -54 -57 0 0 -4 -7 -42 -48 -27 0 -3 -1 -36 -67 -13 -1 0 -47 -114 -17 0 -45 -86 -9 0 -22 -55 -6 -22 -36 -50 -46 -60 -38 0 0 -36 -38 -31 -119 -109 -41 0 0 0 -6 -11 -39 -28 -32 -26 -9 -1 0 -14 -40 -5 -10 -12 -44 -92 -82 -75 -77 -16 -29 -34 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -29 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -56 -4 -74 -62 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -20 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -24 -42 -17 -4 -2 -2 -26 -13 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -7 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -26 -15 -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 -26 -45 -14 -3 -27 -47 0 0 0 -13 0 0 0 -1 0 -6 -13 -13 -3 0 0 -35 -50 -2 -32 -21 0 -16 -9 0 0 -3 -113 -71 -21 -30 -59 -86 -64 0 0 0 0 -14 -91 -62 -48 -66 -62 -41 -27 -24 -8 -39 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -45 -69 -6 -60 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -31 -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 -50 -90 -75 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -35 -6 -21 -30 -23 -15 -15 -19 -17 -7 -3 0 0 0 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -37 -44 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -28 -48 -38 -14 -4 -1 -1 -10 -19 -8 -39 -16 0 0 0 0 0 -4 -20 -13 -6 -8 -13 -51 -34 0 0 0 0 -39 -117 -56 -43 -46 -33 -7 -13 -12 -2 -14 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -73 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -79 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -61 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -35 -23 0 0 0 -23 -47 -52 -47 -45 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 -14 -18 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -36 -34 -6 -96 -137 -92 -33 -7 -19 -19 -39 -93 -48 -14 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -31 -69 -75 -38 -34 -30 -2 -4 -46 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -57 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -78 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -103 -103 -10 -15 -7 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -45 -24 -10 0 0 0 -25 -58 -72 -55 -61 -38 -11 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -7 0 0 0 0 0 0 0 -10 -11 -6 -9 -7 -6 -3 -3 -26 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -55 -86 -1 -28 -45 -22 -12 -14 -18 -24 -47 -83 -44 -26 -70 -49 -17 0 -3 -2 0 -42 -69 -6 -6 -6 0 0 -26 -15 0 0 0 0 0 0 0 0 -8 -23 -14 -11 -6 -2 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 -14 -123 -120 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -37 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -116 -133 -116 -76 -38 -96 -111 -66 -9 -44 -13 -6 -8 0 -49 -64 -42 0 0 -28 -25 0 0 0 -27 -61 -51 -14 0 0 0 0 -9 -18 -5 -3 -8 -6 0 0 -41 -66 -60 -49 -42 -36 -33 -32 -15 -13 -13 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -4 -6 -15 -29 -28 -37 -24 -20 -89 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -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 -32 -50 -47 -15 -28 -40 -16 -36 -31 -7 -9 -36 -64 -92 -98 -36 -5 -30 -67 -44 -12 -42 -116 -17 -40 -69 -22 -7 -22 -28 -26 -50 -20 -15 -10 0 0 0 0 0 0 -9 -35 -70 -22 -10 -16 -50 -33 -24 -28 -34 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -25 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -48 -16 0 0 0 0 0 0 0 0 0 -50 -119 -97 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -7 -25 -10 -56 -124 -101 -99 -97 -99 -100 -96 -44 -28 -80 -14 -30 -28 -7 -53 -65 -69 -59 -40 -72 -61 -17 -8 0 -6 -20 -32 -45 -14 0 0 0 -25 -20 -2 -2 -22 -15 0 0 -1 -8 -14 -16 -23 -29 -30 -18 -14 -10 -15 -18 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -12 -21 -29 -38 -40 -33 -16 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -37 -16 -11 -1 -37 -58 -44 -30 -15 -25 -97 -47 -72 -91 -71 -18 -38 -73 -72 -16 -59 -84 -6 -63 -46 -30 -1 -1 -5 -11 -17 -4 -73 -87 0 0 0 0 0 0 -31 -58 -68 -11 -11 -8 -9 -34 -26 -39 -59 -60 -18 -10 -28 -45 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -36 -55 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -70 -140 -138 -130 -115 -99 -111 -109 -101 -99 -107 -86 -78 -69 -1 -51 -33 0 -4 -58 -91 -92 -66 -40 -47 -54 -49 -5 0 -31 -51 -42 -32 -19 -10 -5 -42 -26 -7 -7 -19 -9 0 0 0 0 0 0 0 0 -15 -23 0 -1 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -7 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 -17 -24 -10 -2 0 0 0 0 0 -1 -6 -26 -6 0 -7 -24 -39 -41 -36 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -64 -6 -26 -41 -48 -63 -86 -93 -80 -44 -77 -79 -52 -45 -81 -92 -80 -42 -30 -19 -12 -53 -25 -6 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -13 -14 -2 -38 -41 -15 -14 -10 -12 -34 -70 -30 -28 -33 -43 -15 -13 -23 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 -37 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -99 -86 -79 -105 -107 -83 0 -92 -66 -33 -52 -67 -71 -85 -118 -100 -84 -49 -10 -56 -46 -25 -20 -50 -26 -25 -21 -1 -20 -8 -24 -85 -76 -40 -21 -8 -52 -58 -51 -35 -5 -4 -8 -11 -5 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -22 -44 -45 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 -4 0 -9 -25 -20 -7 -4 -8 -11 -3 0 0 -1 -6 -6 -9 -12 -2 -18 -18 -10 -20 -25 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -43 -9 -50 -43 -18 0 0 -59 -89 -86 -88 -83 -49 -2 -19 -37 -85 -96 -3 0 -3 -15 -27 -38 -22 -3 -4 -4 -21 -18 -2 -8 0 0 -6 -51 -89 -120 -101 -54 -41 -27 -18 -23 -24 -30 -45 -19 -43 -36 -6 -15 -4 -1 0 0 -36 -30 0 0 0 0 -11 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -77 -4 0 0 0 0 0 0 0 0 0 -77 -81 -3 -41 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -22 -114 -136 -100 -57 -68 -30 0 -21 -127 -42 0 0 0 0 0 -2 -7 -82 -67 -45 -63 -75 -91 -95 -73 -8 0 -20 -38 -43 -15 0 0 -10 -6 -37 -46 -29 -26 -11 -2 -6 -5 -5 -4 0 0 0 -19 -34 0 0 0 0 0 0 0 0 -7 -47 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -20 -1 0 0 0 0 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 -30 -15 -19 -26 -29 -16 -5 -10 -18 -18 -3 0 0 -2 -16 -13 -13 -13 -1 -4 -22 -31 -26 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -24 -13 0 0 -4 -51 -84 -86 -65 -83 -96 -67 -5 -67 -59 0 0 0 -39 -68 -77 -97 -61 -18 -60 -45 -43 -50 -145 -91 -65 -68 -119 -118 -100 -79 -54 -64 -39 -21 -22 -20 -21 -24 -24 -37 -36 -29 -37 -5 -1 -10 -12 -1 -11 -55 -70 -3 0 -64 -160 -160 -107 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -54 0 0 0 0 0 0 0 0 0 0 -6 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -120 -5 -22 -19 0 0 0 0 0 -6 -4 0 0 0 0 0 -39 -78 -20 -33 -32 -24 -1 -14 -4 -36 -96 -16 -49 -54 0 0 -4 -1 0 0 -25 -27 -2 0 0 0 -9 -27 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -3 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -3 -3 -4 -2 -2 -10 -39 -38 -31 -28 -29 -50 -53 -41 -24 -41 -15 -3 -4 -1 0 0 0 0 0 -6 -7 0 0 -7 -15 -16 -2 0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -33 -36 0 0 -4 -13 -10 -66 -27 0 0 0 -26 -33 0 0 0 -32 -60 -15 -46 -67 -71 -65 -69 -71 -79 -94 -56 -46 -59 -81 -49 -37 -46 -86 -30 -50 -62 -53 -75 -49 -18 -13 -11 -20 -22 -1 0 -37 -41 0 0 0 -2 -31 -104 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -70 -64 -5 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 -2 -1 -6 -4 -21 -41 -60 -22 -43 -91 -65 -71 -51 -19 -14 -36 -57 -44 0 0 -3 -3 0 0 0 -20 -36 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 -2 -3 -3 -3 -15 -22 -19 -8 -20 -36 -38 -14 -11 -26 -41 -31 -48 -42 -33 -41 -9 0 0 0 0 -7 -6 -3 -11 -10 -4 0 0 0 0 0 0 0 -11 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -29 -5 0 0 -2 0 -30 -35 -32 -7 -8 0 0 0 -29 -18 -2 -1 -66 -56 0 0 0 0 -7 -17 -77 -91 -90 -79 -91 -87 -77 -53 -52 -26 -5 -20 -93 -84 -52 -8 -11 -30 -38 -32 -5 -10 -14 -27 -12 -6 0 0 0 -28 -30 -20 -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 -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 -46 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -5 -19 -3 0 -1 -1 -1 0 0 0 0 0 0 0 0 -33 -61 -25 -2 -74 -110 -99 -99 -86 -67 -56 -65 -22 -6 -17 -58 -49 -19 0 -1 -5 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -11 -1 0 0 0 0 -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 -5 -17 -4 0 0 -1 -6 -5 -4 -3 -1 -16 -33 -30 -4 -3 -5 -8 0 0 -31 -48 -24 -50 -44 -37 -42 -54 -50 -43 -29 -1 -23 -15 -15 -52 -46 -21 0 0 0 0 0 0 0 -7 -19 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -39 -20 -34 -5 0 -35 -115 -30 -10 -17 -35 -64 -78 -63 -49 -45 -34 -32 -84 -76 -31 0 0 0 0 -6 -24 -89 -83 -103 -117 -131 -53 -27 -28 -36 -13 -12 -30 -60 -39 -32 -31 -8 -7 -30 -32 -2 -47 -27 -12 -31 -6 0 0 0 0 -67 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -52 0 0 0 0 0 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 -41 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 -19 -69 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -74 -15 -1 -14 -26 -43 -57 -72 -64 -57 -60 -72 -70 -63 -41 -15 0 -17 -79 -21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -3 0 -1 -2 -7 -4 -3 -3 -2 -1 -13 -20 0 0 0 -1 -7 -40 -42 -48 -51 -49 -44 -39 -38 -36 -38 -39 -41 -39 -49 -32 -33 -51 -9 -2 0 -11 -42 -42 -18 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 0 0 0 -5 0 0 -32 -55 0 -3 -15 -19 -3 -35 -27 -14 -21 -5 0 0 0 0 -39 -68 -76 -10 -68 -80 -8 -3 0 0 0 0 -18 -24 -20 -7 -16 -35 -58 -56 -34 -17 -18 -72 -18 -30 -42 0 0 0 0 -4 -73 -44 0 0 0 0 0 0 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 -128 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -103 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -90 -8 0 0 0 0 -35 -27 -22 -93 -100 -94 -84 -66 -52 -15 -23 -62 -60 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -72 -84 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -4 -4 -21 -19 -1 0 -1 -1 0 0 0 0 -15 -58 -44 -46 -45 -31 -40 -34 -28 -28 -24 -33 -38 -38 -31 -44 -43 -43 -36 -31 -13 -18 -51 -41 -28 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -16 0 0 0 -10 -31 -7 -9 -12 0 0 0 -8 -12 -95 -93 -58 0 0 0 0 0 0 0 0 -8 -60 -33 -10 0 0 0 0 -6 -10 -4 -21 -51 -5 -44 -34 0 0 0 0 -41 -174 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -89 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -13 -79 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -20 -73 -120 -120 -29 -34 -61 -48 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -3 -3 -7 -10 -4 0 -1 -1 -1 -1 0 -26 -43 -52 -45 -29 -25 -25 -31 -27 -25 -27 -32 -28 -21 -27 -38 -40 -31 -31 -53 -44 -51 -28 -9 -8 -31 -30 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -109 -109 -64 -66 -60 -47 -7 -2 -2 0 0 0 -61 -87 -16 -25 -16 0 0 0 0 0 -5 -41 -14 -14 -41 -10 -2 0 0 0 0 0 -1 0 -19 -12 -17 -100 -36 0 0 0 0 0 -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 -10 -28 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -110 -23 0 -21 -93 -24 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -52 -56 -7 -40 -47 -28 -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 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -49 -8 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -6 -4 -21 -23 -14 0 0 0 -1 -2 -2 -33 -44 -45 -49 -37 -28 -30 -33 -31 -33 -28 -18 -28 -26 -34 -43 -21 -38 -24 0 0 0 -2 0 -1 -12 -17 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -41 -50 -36 -5 0 0 0 -6 -17 -76 -53 0 0 0 0 0 0 0 0 -12 -59 -17 -12 -33 -41 -16 -9 -8 -7 -2 0 -8 -24 -69 -31 -40 -114 -97 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -62 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -34 -52 -52 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -25 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -5 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -38 -5 0 0 -1 -5 -7 -4 -7 -29 -29 -14 0 0 0 0 0 0 -2 -9 -13 -18 -25 -22 -25 -35 -42 -26 -24 -21 -11 -25 -42 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -36 -58 -4 0 -11 -39 -81 -96 -56 -28 -41 -9 0 0 0 0 0 0 0 0 -4 -16 -19 -18 -19 -27 -41 -9 -5 -21 -52 -14 -52 -107 -102 -21 0 0 0 0 0 0 0 0 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -56 -24 -42 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 0 0 0 -1 -3 -5 -6 -16 -31 -27 -10 0 0 0 0 -1 -1 0 -1 -1 0 0 -2 -3 -9 -21 -17 -21 -23 -21 -8 -34 -36 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 -5 -5 -1 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -100 -80 -22 -12 -25 -86 -36 -15 -30 -4 0 0 0 0 0 -31 -36 -1 -3 -13 -23 -22 -29 -19 -4 0 0 0 0 0 0 -4 -15 0 0 0 0 0 0 0 0 -2 -38 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -69 -116 -75 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -86 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -49 -37 -11 0 0 0 0 -4 -9 -7 -5 -8 -14 -20 -16 -25 -31 -12 -4 0 0 0 0 -5 -18 -36 -9 -3 -2 0 0 -1 -4 -10 -8 -47 -60 -59 -52 -19 -16 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -59 -54 -47 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 0 -1 -3 -5 -5 -3 -1 -3 -3 -2 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -23 -39 -10 -36 -45 -1 -2 0 0 0 0 0 0 0 0 -92 -88 -1 -4 -8 -27 -50 -86 -84 -90 -61 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -72 -84 -99 -94 -64 -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 -45 -141 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -72 0 0 0 0 0 0 0 0 0 0 -62 -82 -57 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -24 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 -27 -71 -50 -16 -23 -73 -85 -32 0 0 0 0 -15 -28 -24 -21 -18 -16 -16 -10 -24 -24 -7 -4 -3 -2 -1 -2 -7 -5 -1 -3 -3 -2 -2 -3 -18 -17 -23 -50 -57 -57 -52 -44 -29 -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 -1 -20 -37 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -48 -47 0 -2 -2 0 0 0 0 0 0 0 0 0 -5 -60 -35 -3 -6 -7 -27 -58 -72 -10 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -105 -113 -99 -79 -70 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -95 -67 -55 -24 0 0 0 0 0 0 0 -48 -93 -3 -72 -42 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -44 0 0 0 0 0 0 0 0 0 -7 -92 -110 -87 -36 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -29 -61 -11 -1 0 0 0 0 0 0 0 -2 -55 -90 -20 -40 -37 -31 -24 -14 -7 -1 0 0 -22 -35 -33 -25 -25 -22 -21 -28 -34 -22 -6 -2 -2 -3 -3 -5 -8 -4 -1 -1 -1 -1 -1 -9 -41 -37 -27 -21 -63 -23 -9 -8 -13 -25 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 -2 -2 0 -1 -1 0 -1 0 0 0 0 0 0 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -18 0 -1 -6 0 0 0 0 0 0 0 0 -43 -43 -2 -13 -11 -17 -36 -51 -41 -36 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -88 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -101 -51 -35 -21 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -22 -3 0 -70 -129 -115 -136 -83 -12 0 0 0 0 0 0 -18 -14 -20 -117 -43 0 0 0 0 -41 -80 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -77 -84 -49 0 0 0 0 -5 -63 -68 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -44 -16 -66 -16 0 0 0 0 0 -10 -26 -108 -119 -97 -54 -69 -59 -59 -62 -50 -51 -33 -8 -6 -9 -13 -14 -9 -16 -14 -14 -21 -5 -23 -30 -22 -2 -3 -5 -5 -7 -3 0 0 0 0 0 -6 -21 -7 -22 -28 -10 -22 -22 -14 -11 -34 -34 -25 -19 -16 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 -3 -3 0 0 -5 -6 0 0 0 -1 -4 -1 0 0 0 0 0 -3 -8 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -13 -8 -37 -11 0 0 0 0 0 0 -2 -89 -55 -15 -56 -57 -27 -10 -24 -8 -19 -30 -5 -73 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -157 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -83 -9 -7 -12 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -135 -62 0 0 0 -24 -22 -6 0 -84 -107 -80 -62 -115 -154 -154 -135 -119 -121 -120 -132 -103 -64 -34 -120 -103 -42 -17 -49 -76 -85 -60 -21 -97 -94 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -15 0 0 0 0 0 -3 -12 -36 -41 -26 -24 -18 -8 0 0 0 0 0 0 0 0 -2 -7 -5 -6 -3 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -32 -82 -11 0 0 0 0 0 -45 -117 -127 -95 -79 -70 -69 -45 -34 -29 -13 -26 -23 -17 -15 -12 -4 -3 -10 -26 -28 -29 -33 -41 -39 -40 -31 -6 -4 -6 -7 -6 -6 -3 0 0 0 0 0 0 0 0 -10 -25 -41 -40 -28 -25 -42 -55 -54 -56 -60 -26 -20 -24 -25 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -2 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -20 -9 -8 -27 -85 -74 -33 0 0 0 0 -3 -31 -14 -16 -42 -49 -15 0 0 0 0 0 0 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -110 -94 -38 0 0 0 0 0 0 0 0 0 0 0 -42 -50 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -44 -174 -158 -106 -69 -54 -112 -117 -125 -141 -151 -158 -155 -153 -147 -142 -136 -125 -120 -128 -111 -80 -12 -74 -117 -102 -38 -51 -49 -66 -37 -15 -1 -3 -31 -49 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -60 -53 -61 -62 -39 -4 0 -29 -32 -19 0 0 0 -8 -29 -7 -1 -1 0 -1 -1 -1 -3 -9 -1 0 0 0 0 0 0 0 0 0 -3 -2 -2 -1 0 0 0 0 -38 -120 -106 -44 -18 -30 -52 -39 -38 -49 -42 -30 -38 -48 -44 -34 -30 -28 -31 -34 -37 -41 -41 -41 -25 -16 -11 -7 -19 -18 -9 -6 -2 0 0 0 0 0 0 0 0 -19 -29 -30 -53 -43 -42 -53 -52 -56 -53 -48 -21 -27 -26 -33 -44 -8 0 -8 -19 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -5 0 0 -1 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -23 -20 -1 -15 -10 0 0 0 0 0 0 0 -3 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -34 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -24 -12 0 0 0 0 0 0 0 0 0 0 -1 -111 -67 -11 -32 -20 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 -9 -42 -78 -63 -8 -32 -99 -120 -119 -122 -40 0 -12 -33 -53 -106 -143 -145 -127 -129 -130 -119 -127 -94 -48 -38 -85 -97 -66 -8 -71 -33 -23 -56 -51 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -47 -13 -12 -15 0 -10 -3 0 -2 -60 -45 -37 -63 -49 -54 -51 -46 -35 -32 -19 -5 -24 -7 0 0 0 0 0 0 0 -1 -1 -17 -70 -18 0 0 0 0 0 0 0 0 0 0 -7 -37 -49 -27 0 0 -28 -23 -8 -5 -4 0 -7 -29 -32 -35 -40 -44 -16 -12 -13 -13 -17 -26 -21 -5 -1 -3 -8 -15 -17 -14 -13 -11 -7 -30 -40 -30 -5 -5 -3 -1 -2 0 0 0 -4 -14 -40 -51 -47 -34 -37 -51 -60 -57 -66 -29 0 -5 -43 -55 -35 -7 -1 0 -26 -52 -30 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -25 -9 -13 -43 -8 -46 -86 -63 -7 0 0 0 0 0 0 0 0 -5 -4 -3 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -51 0 0 0 0 0 0 0 0 0 0 -46 -67 -49 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -25 -37 -52 -47 -44 -22 0 0 0 0 0 0 0 0 -1 0 0 0 -21 -86 -86 -41 0 -2 -30 -81 -105 -87 -12 0 0 -17 -91 -68 -78 -99 -118 -131 -132 -125 -126 -120 -118 -120 -121 -123 -61 -25 -96 -22 -30 -63 -51 -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 -3 -13 -3 -13 -27 -24 -47 -24 0 -2 -19 -53 -71 -71 -3 -47 -77 -61 -5 -35 -21 -10 -34 -22 -5 -1 -4 -29 -14 -2 0 0 0 0 0 0 0 -24 -37 -2 0 0 0 -1 0 0 -2 -12 -25 -15 0 -9 -93 -118 -128 -114 -12 0 0 0 0 0 0 0 0 -1 -1 -5 -15 -9 -9 -6 -1 -13 -18 -12 -4 -18 -15 -10 -10 -32 -30 -19 -4 -5 -4 -3 -1 0 0 -4 -20 -51 -51 -49 -41 -31 -48 -27 -21 -27 -36 -13 0 0 0 0 -2 0 0 0 -16 -34 -37 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -1 -10 0 0 0 0 0 0 0 0 -4 -24 -17 -2 -4 -1 -27 -20 0 0 -52 -63 -37 -9 -17 -7 0 0 0 0 0 0 0 0 0 0 0 -10 -12 0 -37 -31 -11 -16 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -40 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -127 -56 -25 -21 -29 -36 -15 0 0 0 -59 -40 0 0 0 -48 -73 -3 -37 -21 -12 -32 -12 -64 -111 -94 -95 -87 -80 -22 -2 0 -10 -46 -13 -36 -72 -130 -143 -135 -134 -129 -65 -101 -118 -118 -127 -114 -99 -102 -63 -14 -17 -45 -52 -14 -40 -54 -1 0 -25 -22 0 0 0 0 0 0 0 0 0 0 0 0 -8 -50 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -31 -3 -46 -28 0 -2 -29 -82 -69 0 0 -39 -41 -1 -11 -7 -21 -37 -43 -20 -4 -2 -4 -3 -1 0 0 0 0 0 0 0 -42 -46 0 0 0 -1 -2 -2 -1 0 0 0 0 -28 -36 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -4 -6 -4 0 0 -6 -36 -50 -4 -20 -26 -29 -36 -11 -6 -20 -48 -19 -5 0 0 0 -8 -22 -40 -48 -46 -44 -42 -44 -50 -22 0 -1 -13 -5 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -23 -4 -10 -12 -6 0 -1 -1 0 0 0 0 0 0 0 -10 -44 -83 -43 0 -2 -39 -27 0 -4 -57 -45 -24 -11 -61 -37 0 0 0 0 0 0 0 0 0 0 0 -34 -69 -72 -19 -18 -18 -28 -38 -64 -87 -73 -60 -18 -15 -24 -10 0 0 0 0 0 0 0 0 -62 -51 -14 -18 -19 -4 -14 -59 -51 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -74 -5 -3 0 0 0 0 0 0 -3 -36 -23 0 0 0 -68 -68 -3 -29 -15 -38 -108 -109 -117 -78 -38 -47 -63 -63 -79 -4 0 0 0 0 -64 -124 -147 -171 -162 -154 -134 -75 -115 -129 -124 -116 -120 -64 -37 -46 -10 0 0 0 -1 -13 -20 0 0 -71 -80 -8 0 0 0 -15 -54 -12 -12 -10 0 0 0 -11 -51 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -81 -37 -17 -12 0 -19 -51 -9 -21 -42 -34 -33 -13 -1 0 0 0 0 0 0 0 0 0 0 -63 -44 0 0 0 0 0 0 0 0 0 0 0 -38 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -55 -37 -13 -2 -16 -35 -40 -33 -17 -14 -10 -4 -1 -1 -1 0 0 -5 -7 -19 -43 -31 -28 -32 -37 -28 -15 -6 -10 -35 -22 -12 -17 -48 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -16 -27 -25 0 0 -8 -9 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 -9 -5 -1 -1 -1 -5 -19 -30 -23 -4 0 0 0 0 0 0 0 0 0 -1 0 -4 -4 -11 -41 -13 -71 -117 -105 -27 -45 -94 -112 -30 -5 0 0 0 0 0 -4 -44 -43 -29 -43 -85 -41 -3 -19 -30 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 -4 -8 -40 -88 -77 -36 0 0 0 0 0 0 0 -78 -138 -159 -155 -149 -142 -136 -136 -132 -125 -108 -97 -91 -37 0 0 0 -11 -5 0 0 0 -15 -35 -5 -56 -97 -94 -80 -26 -32 -81 -12 -66 -68 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -49 -68 -83 -87 -112 -86 -39 -19 -28 -17 -21 -34 -36 -20 -4 0 0 0 0 0 0 0 0 0 -1 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -15 -35 -41 -40 -40 -41 -50 -39 -4 -1 -29 -46 -49 -42 -11 -22 -48 -45 -45 -39 -35 -34 -27 -24 -29 -45 -41 -45 -50 -49 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -2 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -12 0 0 0 0 0 0 0 -7 -10 -1 -24 -14 0 0 0 0 0 0 0 0 -10 -50 -16 -8 -10 -1 0 0 0 0 -29 -26 -15 -10 -2 0 0 0 0 -13 -22 -35 -61 -79 -79 -48 -53 -55 -50 -6 -10 -4 -10 -25 -3 0 -2 -11 -15 -26 -25 -17 -5 0 -9 -21 -3 -18 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -85 -114 0 0 0 0 0 0 0 0 0 0 0 -54 -159 -146 -146 -130 -108 -90 -107 -110 -100 -112 -71 -47 -43 -31 -75 -59 0 0 0 -41 -66 -1 -49 -77 -68 -35 -10 -14 -43 -50 -79 -91 -104 -87 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -79 -87 -70 -27 -9 -27 -23 -20 -22 -29 -64 -24 0 0 0 -33 -39 -24 -1 0 0 -16 -57 -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 -16 -53 -10 0 0 0 0 0 0 -1 -3 -40 -36 -10 -39 -42 -41 -42 -44 -46 -49 -54 -59 -53 -56 -61 -62 -19 -21 -39 -47 -46 -45 -40 -36 -35 -41 -45 -47 -32 -34 -46 -46 -2 -28 -34 -30 -27 -26 -22 -18 -14 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 -1 0 0 0 0 0 0 -1 -2 -3 -4 -2 -1 -3 -4 -3 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -6 -1 0 0 0 0 -24 -27 -15 -10 -5 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -10 -3 -1 -13 -17 -19 -20 -2 -44 -59 -44 -2 -26 -46 -48 -50 -25 -41 -71 -99 -81 -75 -67 -36 -42 -36 -37 -2 -4 -3 -1 -2 -23 -42 -56 -66 -82 -41 -10 -1 -43 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -114 -7 -108 -84 -14 -46 -8 0 0 0 0 0 0 0 0 0 -50 -146 -70 -50 -40 -36 -67 -57 -59 -81 -48 -53 -73 -85 -60 -21 -36 -74 -9 -32 -44 -17 -11 -25 -31 -16 -2 -29 -73 -118 -95 -36 -1 -8 -1 0 -23 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -61 -2 -2 -21 -40 -36 -47 -37 -42 -57 -13 0 0 -2 -26 -39 -31 0 0 0 -1 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 -19 -79 -67 -57 -44 -42 -42 -44 -50 -64 -59 -55 -34 -14 -61 -65 -58 -49 -38 -27 -16 -17 -44 -41 -35 -31 -32 -39 -40 -37 -34 -34 -40 -30 0 -3 -35 -41 -25 -25 -27 -33 -35 -11 -6 -27 -42 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -22 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -5 -8 -8 -1 0 0 0 0 -2 -2 0 -1 -1 -3 -7 -5 -3 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -25 -3 -27 -21 -4 -31 -28 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -56 -79 -55 -17 -2 0 0 0 -1 -57 -75 -44 -4 -16 -30 -34 -30 -20 -30 -45 -40 -15 -5 -10 -25 -12 0 0 0 -56 -69 -59 -56 -13 0 0 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -81 -16 -115 -50 -34 -89 -13 0 0 0 0 0 0 0 0 0 -5 -23 -3 0 0 -14 -70 -82 -64 -51 -57 -51 -51 -59 -66 -37 -52 -61 -11 -37 -35 -34 -37 -13 -1 -2 -2 -22 -48 -83 -103 -103 -38 0 0 0 -25 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -44 -10 -62 -28 -15 -27 -64 -24 -8 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -73 -50 -49 -48 -45 -41 -51 -58 -60 -54 -58 -33 -3 -16 -22 -40 -52 -59 -67 -58 -47 -41 -43 -42 -41 -38 -32 -36 -35 -32 -35 -39 -25 -1 0 -6 -17 -17 -7 -8 -13 -23 -36 -37 -47 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -8 -25 -8 -2 -1 0 0 0 -1 -6 -6 -3 -2 -9 -8 -4 -1 0 0 0 -1 -3 -3 -2 -2 -4 -6 -5 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -11 0 -2 -22 -20 -11 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 -11 -28 -28 0 0 0 -4 -15 -37 -39 -21 -2 -4 0 0 0 0 0 0 0 -7 -20 -37 -52 -10 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -37 -118 -25 -19 -26 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -119 -102 -50 -43 -37 -39 -77 -87 -80 -54 -29 -22 -8 -13 -57 -17 0 0 -1 -42 -76 -107 -103 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -88 -76 -29 -12 -40 -27 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -48 -72 -45 -41 -41 -44 -49 -52 -54 -51 -42 -29 -57 -69 -55 -45 -39 -47 -57 -63 -50 -36 -26 -31 -32 -33 -33 -31 -39 -34 -28 -30 -36 -37 -45 -62 -50 -37 -26 -17 -17 -18 -22 -29 -30 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 50 53 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan 47 49 51 53 53 50 46 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 nan nan nan nan nan nan nan nan nan 47 48 nan 52 51 nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 42 nan nan nan nan nan nan nan 46 47 nan 50 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 42 43 43 nan nan nan nan nan nan 47 nan nan 49 47 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 nan nan nan nan nan 47 48 nan nan 46 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 nan nan nan nan 47 47 nan 46 nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 47 47 47 47 nan nan nan nan 46 nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 47 47 47 47 46 46 nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 47 47 46 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 47 46 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 48 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 nan nan nan nan nan nan nan 48 47 46 44 43 42 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan nan 49 48 47 45 nan 43 42 42 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan nan 49 48 47 45 nan nan 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan 48 49 49 nan nan 48 47 46 46 nan nan nan 44 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan 48 49 50 nan nan 48 47 46 47 48 48 48 47 46 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 49 49 nan nan 48 47 47 47 47 49 49 48 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 49 49 nan 48 47 47 46 47 47 48 46 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 49 48 48 47 47 47 46 46 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 49 48 48 48 47 47 48 48 47 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 48 48 48 47 47 47 49 49 48 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 48 48 48 47 47 48 49 50 49 46 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 46 46 47 47 47 47 47 48 50 51 49 46 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 46 45 45 45 46 46 46 47 48 50 50 48 46 44 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 45 45 45 45 45 46 47 48 49 49 47 44 44 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 43 44 44 44 44 44 44 44 45 45 46 47 48 47 46 45 42 38 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 43 44 44 44 43 43 43 44 45 46 47 47 47 47 45 42 39 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 44 44 45 45 46 46 46 46 45 43 41 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan 39 41 42 43 43 43 43 44 44 45 45 45 45 46 46 46 45 44 43 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 41 42 42 42 42 43 44 46 47 47 46 46 46 46 45 45 45 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 41 42 42 42 42 42 44 47 48 48 48 47 46 46 45 46 46 46 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan 38 39 40 41 41 41 41 42 42 44 45 46 48 49 48 47 46 46 47 48 47 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 39 40 41 41 41 41 41 41 42 42 43 45 47 48 48 47 47 47 48 48 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 39 40 41 42 42 41 41 41 41 42 43 44 46 47 48 47 47 47 47 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 39 41 42 42 42 42 41 41 41 42 43 45 46 47 48 47 47 47 47 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 nan nan nan 36 36 36 38 40 42 44 44 43 43 42 42 43 44 45 46 47 48 48 48 48 47 47 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 36 37 38 40 43 44 44 44 44 43 44 45 46 47 48 48 49 49 49 48 48 47 47 48 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 nan 36 nan nan nan nan nan nan nan nan nan 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 36 36 37 38 40 42 44 44 45 45 45 46 47 48 49 49 49 49 49 49 49 49 48 48 49 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 36 37 37 38 39 41 42 43 45 46 46 47 48 49 50 50 50 50 50 50 49 49 48 49 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 37 38 38 38 38 39 40 42 44 46 47 48 48 49 49 50 50 50 50 50 50 49 49 50 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 39 39 38 38 38 38 39 41 43 45 47 48 49 49 50 51 51 51 51 50 50 50 50 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 40 39 39 39 38 38 39 40 42 44 46 47 49 50 50 51 51 51 51 50 50 50 50 50 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 40 39 38 38 38 38 39 40 43 45 46 48 50 50 51 51 51 51 50 50 50 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 38 38 40 41 44 45 47 48 49 50 51 51 50 50 49 49 49 49 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 38 39 41 43 44 45 47 49 50 50 50 50 49 49 49 49 48 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 40 38 36 36 36 37 37 38 39 41 43 45 47 49 49 50 49 49 49 48 48 48 48 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 40 36 34 34 35 36 37 38 39 40 43 46 48 49 50 50 49 48 48 48 48 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 33 34 35 37 37 39 41 44 47 49 50 51 50 49 48 48 47 47 47 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 35 36 38 41 44 47 49 50 51 50 49 49 48 48 47 47 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 36 38 41 44 46 48 50 50 50 50 50 49 48 47 47 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 36 38 41 43 45 47 49 49 50 49 49 49 48 48 47 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 38 41 43 45 46 48 48 48 48 48 48 48 47 47 46 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 42 44 46 46 47 47 47 47 47 47 47 46 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 40 42 44 45 45 46 46 47 47 46 46 46 45 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 36 38 40 42 43 44 44 45 45 46 46 46 45 45 44 44 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 41 42 42 43 44 44 44 45 45 45 45 44 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan 37 39 41 42 42 43 43 43 44 44 45 44 44 43 42 43 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 32 32 32 31 31 nan nan nan nan nan nan nan nan 34 35 34 33 32 31 30 nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 41 42 42 42 42 43 43 43 43 42 42 42 42 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 nan nan 33 33 32 32 31 nan nan nan nan nan nan 35 36 36 35 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 42 42 42 42 42 42 42 41 41 42 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 nan nan nan nan nan nan nan nan 31 32 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 43 43 42 42 42 42 42 42 42 42 42 42 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 nan nan 42 42 42 42 42 42 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan 30 30 31 31 31 31 30 30 30 30 31 30 30 29 28 27 28 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 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 27 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 28 30 31 nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 29 30 30 30 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 29 29 30 30 30 30 30 31 31 30 30 30 29 29 29 29 29 28 26 27 28 29 29 28 28 28 28 28 28 28 28 28 nan 29 29 29 28 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 24 nan nan 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 29 28 28 28 28 28 29 29 30 30 30 31 31 31 30 30 29 29 29 29 29 29 28 26 25 26 27 27 26 27 27 28 28 28 28 28 28 28 28 28 29 29 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 29 29 28 28 27 27 28 29 30 30 31 30 30 30 30 29 29 29 29 30 29 29 27 25 24 25 25 25 25 26 26 28 29 29 28 28 28 28 28 28 28 nan 28 27 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 28 27 27 27 28 30 31 31 31 30 29 29 29 29 29 29 30 30 29 28 27 26 25 25 24 24 25 26 27 28 29 29 29 29 29 29 29 29 28 nan 27 27 27 26 nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 31 31 31 30 29 29 29 29 29 29 29 30 29 29 28 27 26 26 25 24 24 25 26 28 29 30 30 30 30 30 30 29 29 28 27 27 27 27 26 25 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 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 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 27 27 27 28 27 27 28 28 28 28 29 29 30 31 31 29 28 28 28 28 29 29 30 30 29 29 28 27 26 26 25 25 25 25 26 27 29 30 30 30 30 30 30 30 29 28 27 nan 27 27 27 26 25 26 26 27 27 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 27 25 23 22 21 20 20 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 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 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 28 27 27 27 27 28 29 29 30 30 29 28 27 25 25 25 24 24 25 26 27 28 29 30 30 31 31 31 30 30 29 28 27 27 nan 27 27 26 26 26 26 27 27 nan 26 nan nan 29 nan nan nan nan nan nan nan nan nan nan 39 38 34 30 27 25 24 23 22 20 20 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 33 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 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 28 29 30 30 30 30 29 27 26 25 24 24 24 24 25 26 28 29 29 30 30 31 31 31 31 30 29 28 28 28 nan nan 28 27 27 27 26 26 27 27 nan nan nan 28 29 30 31 31 31 nan nan 32 34 37 nan 38 35 31 28 27 26 24 22 21 20 19 19 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 29 30 31 31 30 29 28 26 25 25 24 24 24 25 26 27 28 29 30 30 30 31 31 31 31 30 29 29 29 29 29 nan nan nan nan 27 26 25 26 27 27 27 27 28 29 29 29 30 31 nan nan 32 33 35 36 36 34 32 30 29 27 25 23 21 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 28 29 30 31 31 30 29 27 26 25 25 24 24 24 25 26 27 28 29 30 30 30 30 30 31 30 30 30 29 29 29 29 29 29 nan 28 28 26 26 26 26 27 27 27 28 28 28 28 29 nan nan nan nan nan nan 34 34 34 33 32 31 29 26 24 22 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 27 27 26 26 26 25 25 26 26 26 26 27 28 30 30 30 30 29 28 27 26 25 25 24 25 25 26 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 nan 25 26 27 27 27 27 27 27 27 nan nan nan nan nan 30 31 32 33 34 34 34 nan 31 28 25 22 19 18 nan nan 18 19 19 nan nan nan nan nan nan nan nan 17 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 26 26 27 28 29 29 29 28 27 26 26 26 25 25 25 25 26 26 25 25 26 27 29 29 29 30 30 31 30 30 30 30 30 30 30 30 29 29 28 27 26 nan nan 26 27 27 27 26 26 27 27 27 nan nan nan 29 30 31 32 33 nan nan nan nan 33 30 26 22 18 nan nan 17 16 17 18 19 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 24 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 28 27 26 25 25 26 26 25 25 25 25 25 25 24 25 26 27 28 28 29 30 31 31 30 30 30 31 31 31 30 30 29 28 28 27 26 nan 26 26 nan 27 26 26 26 27 27 27 27 27 27 28 30 31 32 33 33 34 35 35 34 31 26 22 18 16 16 16 16 16 17 18 20 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 24 26 27 27 28 27 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 24 25 25 26 25 24 24 24 24 24 25 25 26 28 28 28 29 30 31 31 31 31 31 31 31 31 31 31 30 29 28 27 26 25 25 26 26 26 26 26 26 27 28 27 26 26 27 28 30 31 32 32 33 34 34 33 32 30 26 23 19 17 17 18 17 16 16 17 19 20 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 25 25 25 25 27 28 28 28 28 27 27 26 25 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 24 25 25 24 24 24 25 26 25 24 23 23 24 25 25 26 27 27 28 29 29 30 31 31 31 31 32 32 32 32 32 31 30 29 27 27 26 25 25 25 26 26 26 26 26 27 27 27 27 27 28 29 30 30 31 31 32 33 33 32 30 28 26 24 22 20 20 21 20 19 18 18 18 19 20 20 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 26 27 28 28 28 28 28 27 27 26 26 25 25 25 25 25 24 24 24 25 25 24 24 24 25 25 26 26 26 26 26 26 25 24 24 23 23 23 22 23 25 26 25 25 25 25 26 25 24 24 24 24 25 26 26 27 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 30 28 27 26 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 30 31 33 33 32 30 28 26 25 24 23 23 23 22 21 20 19 19 19 20 20 20 20 20 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 26 26 27 27 27 27 27 26 26 25 23 23 22 22 22 23 23 25 26 26 26 25 25 25 25 24 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 32 31 30 28 27 25 25 24 24 25 26 26 26 26 25 25 26 27 27 28 28 29 29 29 29 30 32 34 34 33 31 28 26 25 24 24 23 23 23 22 21 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 24 24 24 25 26 27 27 28 28 28 28 28 27 26 24 23 22 22 22 23 23 24 25 26 26 26 25 25 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 32 32 32 32 32 31 30 28 26 25 24 23 24 24 25 26 26 25 24 24 24 25 26 27 27 28 28 28 29 32 34 35 36 35 33 29 25 24 24 23 22 21 21 21 20 20 20 20 19 18 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 28 29 29 29 29 28 28 28 27 26 24 23 23 23 24 24 25 26 26 27 27 26 25 24 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 32 32 33 32 32 32 32 32 31 30 28 26 25 24 23 23 23 24 26 26 25 23 22 22 24 25 26 26 27 27 28 31 33 35 36 37 36 33 29 25 24 22 21 20 19 20 19 nan 18 17 17 17 16 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 27 27 27 27 27 28 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 29 30 30 30 30 30 29 29 28 27 26 25 24 24 24 25 26 26 27 27 27 26 25 24 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 30 28 26 25 24 23 23 22 23 25 26 24 21 20 22 24 26 26 26 26 27 29 31 33 35 37 37 36 33 29 25 24 21 19 18 18 18 18 nan nan nan nan 16 16 16 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 29 29 29 29 30 31 31 31 31 31 30 30 29 28 27 26 25 25 26 26 27 27 27 27 27 26 24 23 23 23 24 24 25 26 26 26 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 30 28 26 25 24 24 23 23 24 25 26 24 21 20 22 24 26 26 26 26 27 29 30 32 34 36 37 35 32 30 29 24 21 18 19 19 19 18 16 nan nan nan nan nan 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 29 29 28 29 29 29 29 29 30 30 30 30 30 30 30 31 32 32 32 32 32 32 31 30 29 29 28 27 27 28 28 28 28 27 27 27 25 24 23 23 23 24 25 26 26 27 27 28 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 30 28 26 24 24 24 23 24 26 26 26 24 22 21 22 25 26 27 27 27 27 28 30 31 33 35 35 33 30 30 28 24 22 20 22 21 20 19 17 nan nan nan nan nan nan 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 26 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 27 27 26 25 24 24 24 25 26 26 26 28 29 29 30 30 31 31 31 31 31 31 32 32 32 31 31 32 32 32 31 30 28 25 24 24 23 24 25 27 28 27 25 23 22 22 25 25 26 27 27 27 28 30 31 33 33 33 31 30 29 27 26 25 25 26 24 22 21 18 nan 15 15 15 nan nan nan 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 30 30 29 29 28 27 26 26 25 26 26 27 27 27 29 30 30 30 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 30 27 25 24 23 23 24 26 28 29 28 26 24 23 22 22 24 26 27 27 27 29 31 32 32 32 30 30 30 29 28 29 29 29 28 26 23 22 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 26 27 27 28 28 28 28 28 28 27 27 27 28 28 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 30 29 28 27 25 24 24 25 26 28 29 28 26 24 23 22 22 24 26 27 27 28 29 30 31 31 30 30 29 29 30 31 33 33 32 29 26 24 23 21 21 19 18 nan nan nan nan nan nan 21 nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 28 28 29 30 30 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 33 33 34 35 36 36 35 34 33 33 33 33 33 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 31 31 31 31 31 30 30 30 31 30 30 30 30 30 30 30 29 28 28 27 26 24 24 25 25 27 29 29 28 26 24 23 23 24 26 27 27 28 29 29 30 30 30 30 29 30 nan 34 35 34 30 28 nan 26 25 24 23 21 19 19 nan nan nan nan nan 23 22 22 20 17 14 nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 14 14 13 13 13 13 nan nan nan nan nan nan nan 14 14 14 13 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 27 28 28 28 28 27 28 29 29 29 29 28 28 28 28 29 29 30 30 29 29 29 29 30 31 31 32 32 33 33 32 32 32 32 33 34 35 37 38 37 36 35 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 27 26 25 24 24 25 26 28 29 29 28 27 25 24 25 26 27 28 28 28 27 27 28 29 29 30 31 33 35 34 32 29 28 29 nan 28 26 24 22 20 19 20 nan nan nan nan nan 24 24 21 18 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 13 13 13 13 13 13 13 13 13 nan nan 14 14 14 14 13 12 11 11 11 10 nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 27 28 29 29 29 28 28 29 29 29 29 29 28 28 28 29 29 30 30 29 29 29 28 29 29 30 31 32 32 32 32 32 32 32 32 33 34 36 38 39 39 38 36 35 34 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 32 33 32 32 32 32 31 31 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 26 25 24 24 25 26 27 29 29 29 28 27 26 26 26 27 28 27 27 26 26 26 26 28 29 31 33 33 32 30 29 29 30 30 30 28 25 22 20 20 20 21 nan nan nan nan nan nan 23 19 16 14 15 17 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 nan nan nan 13 13 13 13 13 13 12 12 13 nan 14 14 14 13 13 12 11 11 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 27 27 28 29 29 29 29 29 29 30 30 30 29 29 28 28 29 29 30 29 29 28 28 28 27 28 28 29 30 31 32 32 32 32 32 32 33 33 34 36 38 40 40 39 37 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 30 30 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 26 25 25 24 24 25 25 27 28 28 29 28 28 27 26 26 26 27 26 26 26 25 25 25 26 28 30 31 31 30 31 31 31 31 31 30 29 25 22 20 20 20 21 23 nan nan nan nan nan 24 20 17 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan 13 13 13 12 nan nan nan nan nan nan 13 12 11 11 11 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 26 26 27 28 29 29 29 29 29 29 30 30 30 30 29 29 28 28 29 29 29 28 28 27 27 27 27 27 28 29 30 30 31 32 32 32 32 32 33 33 34 36 39 40 40 39 36 35 34 33 32 32 32 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 32 31 31 30 30 30 29 29 29 28 28 27 26 26 27 27 26 26 26 26 25 25 25 24 24 24 25 27 28 28 28 28 28 27 26 25 26 26 27 27 27 26 26 25 26 28 29 30 31 32 33 31 31 30 30 30 28 25 22 20 20 20 21 22 24 24 26 27 26 25 21 19 18 18 16 16 nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 nan nan nan nan nan nan nan nan nan 12 11 11 10 10 10 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 26 26 27 29 29 29 28 28 29 29 30 30 30 30 30 29 29 28 28 28 28 27 27 26 26 26 27 27 28 28 29 30 31 32 32 32 32 32 33 33 35 37 39 41 40 38 36 35 34 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 30 29 29 29 28 28 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 26 26 27 28 28 28 27 26 25 26 27 28 28 28 28 27 27 26 26 27 29 31 32 32 31 30 30 29 30 29 28 26 23 21 21 21 21 22 23 23 25 26 26 25 22 20 19 18 14 nan nan 17 20 nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan 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 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 25 25 26 27 27 28 28 28 28 28 29 29 29 30 30 30 30 29 28 28 28 27 27 27 26 26 26 26 27 27 27 28 29 30 31 32 32 32 32 32 33 34 36 38 40 41 40 38 36 36 35 33 32 32 31 31 31 31 32 32 32 32 32 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 25 25 25 25 25 25 25 25 26 26 25 24 24 26 26 27 28 28 27 26 26 26 26 28 29 30 29 29 28 28 28 28 28 29 31 33 31 29 29 29 28 29 29 28 26 24 23 21 21 21 21 22 23 24 25 25 24 22 20 18 16 nan nan nan 17 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 26 27 27 27 28 28 28 29 29 29 29 29 29 30 29 29 28 27 27 27 26 26 26 26 26 27 27 27 27 28 29 30 31 31 31 31 32 32 33 35 36 38 39 39 38 37 37 36 35 33 33 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 26 25 24 24 25 25 27 28 28 27 26 26 26 27 28 30 30 30 29 28 29 30 29 28 28 30 32 30 29 28 28 28 29 29 28 26 25 23 22 21 21 21 22 24 24 24 23 23 nan 19 15 14 nan nan nan nan 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 24 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 34 35 36 37 38 37 36 36 36 35 34 33 33 32 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 25 26 27 27 27 27 27 27 28 29 29 30 30 29 29 29 30 28 27 28 29 30 29 28 28 28 29 29 29 28 26 25 24 23 22 22 22 23 24 24 24 23 22 20 17 13 12 nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 13 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 25 26 28 27 27 27 27 27 28 28 28 29 29 29 28 28 28 28 28 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 31 32 32 32 33 34 34 35 35 34 35 34 34 33 33 32 32 32 31 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 24 24 24 24 25 25 24 24 24 25 26 26 27 27 27 27 27 28 28 29 29 29 29 29 29 29 27 nan 27 29 29 29 nan 28 29 29 29 28 27 26 25 25 24 24 23 23 24 24 nan nan nan 21 19 15 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 15 14 14 14 nan nan nan nan 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 13 13 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 27 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 29 29 28 27 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 30 30 30 29 29 30 31 31 32 32 32 33 32 32 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 24 24 24 23 23 23 24 24 24 24 24 24 25 25 26 27 28 28 27 27 27 27 28 28 29 30 29 29 28 nan nan nan nan nan nan nan 29 30 30 29 28 27 26 25 25 25 24 24 24 nan nan nan nan nan nan 18 15 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 nan nan nan nan 14 14 13 13 13 13 13 13 13 13 13 nan nan nan nan nan nan nan nan 12 11 nan nan nan nan nan 10 11 11 12 12 13 13 13 13 12 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 27 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 27 26 26 26 26 26 26 27 27 28 28 29 29 30 30 29 28 27 26 26 27 28 28 28 29 29 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 23 24 23 23 23 24 24 25 26 27 28 28 28 27 nan nan 27 27 28 30 30 29 28 27 nan nan nan nan nan nan nan 30 30 30 29 28 27 26 25 25 25 24 24 23 nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 13 13 13 13 13 13 nan nan nan nan 13 13 11 10 nan nan nan nan nan 10 11 11 12 12 12 12 12 12 12 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 28 28 28 28 28 28 28 28 28 27 28 28 29 28 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 29 28 27 25 24 24 25 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 26 26 25 25 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 28 28 27 27 27 27 nan nan 27 nan nan 30 29 28 27 nan nan nan nan nan nan nan nan 30 29 nan 29 28 26 25 25 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 13 13 11 10 9 nan nan nan nan nan nan nan nan 12 12 12 12 11 11 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 28 28 27 28 28 28 28 28 28 28 27 27 27 28 28 28 27 26 25 25 25 25 26 26 26 27 27 28 28 29 29 29 29 28 26 25 25 25 26 27 28 28 28 28 28 28 28 28 28 28 28 27 26 26 25 26 25 26 26 26 26 26 27 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 21 21 22 22 23 23 24 24 25 26 27 28 28 27 26 26 26 26 nan nan nan nan 30 29 28 27 27 nan nan nan nan nan nan nan 30 29 29 28 27 26 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 13 13 11 10 9 9 nan nan nan nan nan nan nan 12 12 12 12 12 11 11 10 9 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 28 29 28 28 28 28 28 28 28 27 27 27 28 28 28 28 27 26 26 25 25 25 26 26 27 27 28 28 28 29 29 28 28 28 28 27 28 28 29 30 30 30 30 29 29 29 29 29 29 29 28 27 26 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 23 23 24 24 25 25 26 27 28 28 27 26 25 25 26 nan nan nan nan 29 29 29 28 28 nan nan 27 nan nan nan nan 30 30 29 28 27 25 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 13 13 13 13 13 14 14 14 13 13 12 11 10 10 9 nan nan 9 9 10 nan nan 11 12 12 nan nan nan 11 11 10 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 30 30 29 28 28 28 28 28 27 27 27 28 28 28 28 27 26 26 26 25 25 26 26 27 28 28 28 29 29 29 29 29 29 31 30 30 31 32 32 33 32 32 32 32 31 31 31 31 30 30 29 28 27 27 26 25 25 24 24 25 25 25 25 24 24 24 25 25 25 24 24 23 23 23 22 22 21 21 21 21 21 21 22 22 22 21 21 22 23 23 24 24 24 25 25 25 26 28 28 27 26 26 26 nan nan nan nan nan 28 nan 29 28 27 26 27 27 nan nan nan 32 31 30 29 28 26 26 25 nan nan nan nan nan nan nan nan nan nan 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 13 13 13 nan nan nan 14 13 13 12 12 11 10 10 9 8 8 nan 9 10 nan nan nan nan nan nan nan nan nan 11 10 9 8 8 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 29 30 30 29 28 28 28 28 28 27 27 28 28 28 28 28 27 26 26 26 26 26 26 27 28 29 29 29 30 30 30 31 31 33 34 34 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 21 22 23 24 24 24 23 24 25 25 25 26 28 28 28 28 27 26 nan nan nan 26 27 nan 28 28 nan nan 27 26 27 nan nan 32 32 32 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 26 28 29 29 28 28 28 28 28 27 27 28 28 29 29 28 28 27 27 26 26 26 26 27 28 29 29 29 30 30 31 32 33 33 35 36 35 34 34 33 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 21 21 22 22 21 22 22 23 24 23 22 24 25 26 25 25 27 28 28 28 28 26 25 nan nan 26 27 27 27 27 27 27 27 27 nan 30 31 31 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 10 10 9 9 8 8 nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 10 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 25 26 27 27 26 26 27 27 27 27 27 28 29 29 29 29 28 28 27 27 26 26 27 27 28 28 29 30 31 31 31 33 34 35 35 34 34 33 33 33 33 33 33 33 34 34 33 33 33 32 32 31 31 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 24 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 25 26 25 25 26 27 27 28 28 27 26 25 25 nan 27 26 26 nan nan 27 26 27 nan nan 30 30 nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 13 13 nan 11 10 9 9 8 8 nan 9 10 10 nan nan nan nan nan nan 12 13 nan nan nan nan nan nan 10 10 10 10 10 9 9 nan nan nan nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 27 26 25 26 26 26 27 26 27 28 28 28 28 29 30 30 30 29 28 28 27 27 26 27 27 28 28 28 30 31 32 31 32 33 34 34 34 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 21 21 21 21 22 22 23 23 22 22 23 25 25 26 26 27 28 28 29 29 28 27 26 26 26 25 nan nan nan nan 26 nan nan nan nan 30 30 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan 9 8 8 9 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 9 9 nan nan nan nan nan 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 29 28 27 28 28 28 27 28 29 29 29 29 29 30 30 30 30 29 28 28 27 27 27 27 27 28 28 29 31 31 32 32 32 32 33 33 33 33 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 25 25 25 25 25 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 21 22 22 22 22 22 23 25 25 26 27 27 28 28 29 29 28 28 26 nan 25 25 nan nan nan 25 nan nan nan nan 30 29 29 nan 28 28 28 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 nan nan nan nan 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 nan nan 10 10 10 10 11 11 11 12 12 nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 29 30 29 30 30 29 29 29 30 30 30 30 30 31 31 31 30 30 29 28 27 27 27 27 28 28 29 30 31 31 32 32 32 32 32 32 33 33 32 30 29 30 29 29 29 28 29 29 29 29 29 29 30 30 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 22 22 22 22 23 24 25 26 27 27 27 28 28 28 29 29 28 27 nan 25 24 nan nan nan nan nan nan nan nan 28 27 nan nan 27 27 26 24 23 nan nan nan nan nan nan nan nan nan nan nan 23 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 16 16 17 nan nan nan nan nan nan nan 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 nan nan nan nan 10 11 11 12 12 12 13 nan nan nan nan nan nan nan nan nan nan 10 9 8 8 7 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 27 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 29 28 28 27 27 28 28 29 30 31 31 31 32 32 32 32 32 32 32 31 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 27 27 27 27 27 26 25 24 23 22 22 21 20 19 19 19 18 19 19 19 19 19 18 19 19 20 22 23 23 23 23 24 26 27 28 28 28 28 28 28 29 30 29 nan 26 25 nan nan nan nan nan nan nan nan 28 26 25 nan nan nan 27 25 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 nan nan nan nan nan nan 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan 11 11 12 12 nan nan nan nan nan nan nan 15 nan nan nan nan nan 10 9 8 7 7 7 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 26 27 28 29 29 30 29 29 29 30 30 31 31 31 32 32 31 31 30 30 29 28 28 27 28 28 29 29 30 30 31 31 32 32 32 32 32 30 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 27 28 28 28 28 27 27 26 25 23 22 21 21 20 19 18 18 18 18 18 18 18 19 19 19 20 22 23 23 23 23 24 25 26 27 27 28 28 28 28 28 30 30 29 28 nan nan nan 24 26 nan nan nan nan nan 27 24 nan nan nan 24 25 nan 23 23 nan nan nan nan nan nan nan nan nan nan nan 24 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 16 16 16 17 nan nan nan nan nan nan 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan 11 12 12 12 13 13 14 14 nan nan 16 16 15 nan nan nan nan nan 9 8 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 26 26 26 26 27 29 29 30 29 29 29 30 30 31 32 32 32 31 31 31 30 29 28 27 27 27 28 28 28 29 30 30 31 31 31 31 30 30 30 28 28 28 28 28 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 31 31 30 30 29 29 28 28 28 29 29 28 28 27 26 24 23 23 21 20 19 19 18 18 18 18 18 18 18 18 19 20 22 23 24 24 23 23 23 25 26 nan nan nan 27 27 27 27 28 29 28 26 24 24 24 25 26 nan nan nan nan nan 25 nan nan nan nan nan 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 nan nan 16 16 16 nan nan nan nan nan nan 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan 13 13 13 14 14 15 nan nan nan 16 16 14 nan nan nan nan nan 9 8 8 7 7 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 27 27 26 27 28 29 29 28 28 29 30 31 32 32 32 31 31 30 30 29 28 27 27 27 27 28 28 28 29 30 30 30 30 30 29 28 28 28 27 28 28 28 29 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 32 32 31 31 30 29 29 29 28 29 29 29 28 28 27 26 24 22 22 21 19 19 18 18 17 17 17 17 18 18 18 19 21 22 23 24 23 23 22 23 24 25 25 nan nan nan nan 26 25 27 nan 27 nan 23 23 24 26 nan nan nan nan nan nan 22 19 nan nan nan nan nan 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan 17 17 17 nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan 13 14 14 15 15 16 16 nan 16 16 15 14 nan nan nan nan 10 9 9 8 8 8 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 28 27 27 27 27 27 27 27 28 30 31 32 32 32 31 31 30 30 30 29 28 27 27 27 28 28 28 29 29 30 30 30 29 28 27 26 27 27 27 28 28 28 29 30 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 31 31 30 30 29 29 29 30 29 29 28 27 27 25 24 23 22 20 19 18 17 17 17 17 17 17 18 18 18 19 21 23 23 23 23 22 22 22 23 23 23 23 nan nan nan nan 24 26 nan nan nan nan 24 25 nan nan nan nan nan nan nan 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 16 16 16 16 16 16 15 13 12 nan 11 11 10 10 10 10 10 10 9 7 nan nan nan nan nan nan nan nan nan 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 30 29 28 27 27 27 27 27 28 29 31 32 32 32 32 31 30 30 30 30 29 28 28 27 28 29 29 30 30 30 30 29 28 28 28 27 27 27 27 27 27 28 29 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 30 29 29 28 28 27 26 25 25 23 21 20 19 17 17 17 17 17 17 18 18 18 19 20 22 23 23 23 23 22 22 22 22 22 22 21 nan nan nan nan 24 26 nan nan nan nan 26 nan nan nan nan nan nan nan 22 20 nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan 19 19 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 15 15 15 16 16 16 16 15 15 15 14 13 12 12 12 12 12 12 12 12 11 10 8 7 7 nan nan 9 11 nan nan nan 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 28 29 nan nan nan 30 29 28 28 28 28 29 30 31 32 32 32 32 31 30 30 30 30 29 29 28 28 28 28 29 30 30 30 29 28 27 27 28 28 27 27 27 27 27 28 28 30 30 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 25 25 23 21 19 18 17 16 17 17 17 18 18 18 19 20 21 22 23 23 23 22 22 22 22 21 20 nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan 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 14 14 15 15 nan 16 16 15 15 15 15 15 14 13 13 13 12 12 13 13 13 13 12 11 10 9 8 nan 8 9 11 12 nan 14 14 14 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 29 29 29 31 32 32 33 32 32 31 30 30 29 29 29 28 28 27 27 28 28 29 29 29 29 28 26 25 26 28 28 27 26 27 28 27 29 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 22 20 18 17 16 16 16 17 17 18 18 19 20 21 22 23 22 22 22 22 21 22 22 21 20 nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 15 16 16 15 15 16 16 nan nan nan nan nan 17 17 17 16 16 16 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 14 15 15 15 16 15 15 14 14 15 14 14 14 13 13 13 13 13 13 14 13 12 12 10 9 9 8 9 10 11 13 14 14 14 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 29 30 31 31 32 32 32 32 31 30 29 29 29 28 27 27 27 26 27 27 27 28 28 28 28 27 26 26 27 28 28 27 27 28 29 29 31 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 28 27 27 26 26 26 25 23 21 19 18 17 16 16 16 17 17 17 18 19 20 21 22 22 22 21 21 21 21 21 22 21 20 nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 16 nan nan 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 15 14 14 14 14 14 15 15 15 14 14 13 14 14 14 14 14 13 12 11 10 9 9 10 12 13 14 nan nan nan 15 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 29 29 30 31 31 31 nan 31 30 29 28 28 28 27 27 26 26 26 26 26 26 27 27 27 28 28 27 27 27 28 29 29 28 27 29 30 31 33 33 33 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 28 27 27 26 26 25 25 24 22 20 19 18 16 16 16 16 17 17 17 18 19 20 20 21 22 21 20 21 21 21 21 21 21 19 nan nan nan nan nan nan 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 25 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 nan nan nan 15 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 11 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 28 29 29 30 30 30 nan nan 29 29 28 28 27 27 26 26 25 25 25 25 25 26 27 27 28 28 28 27 27 27 28 28 28 28 28 29 30 32 33 33 33 33 32 33 33 33 33 33 33 34 34 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 28 27 26 25 25 25 24 23 21 20 19 17 16 16 16 16 16 17 17 18 19 19 20 21 21 21 20 21 21 21 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 15 15 15 15 nan nan nan 15 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 14 nan nan 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 14 14 14 14 13 14 14 14 15 16 16 16 16 16 16 16 16 nan 15 15 13 12 11 11 12 13 14 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 28 28 28 28 nan nan nan 28 28 27 27 27 26 26 26 25 25 25 25 25 26 27 27 28 28 28 27 27 27 27 28 28 28 29 29 31 32 33 33 33 32 32 33 33 33 33 33 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 27 26 26 25 25 24 24 22 21 19 18 17 16 15 16 16 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 15 15 15 15 15 15 nan nan nan 15 16 16 16 nan nan nan nan nan nan 16 15 15 15 15 15 15 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 13 14 15 16 16 16 16 16 17 17 17 17 16 16 15 13 12 12 12 13 14 15 16 17 nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 27 27 28 28 nan nan nan nan nan 27 27 27 26 26 27 26 25 25 24 25 26 26 27 27 27 28 27 27 27 27 27 28 28 29 29 30 31 32 33 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 30 29 29 28 27 26 25 25 24 24 23 21 20 19 18 17 16 15 16 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 15 15 14 15 15 15 15 nan nan nan 15 16 16 nan nan nan nan nan nan nan 15 15 15 nan nan nan 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 13 13 14 15 16 17 17 17 17 16 16 17 17 17 16 15 14 13 13 13 13 13 14 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 27 27 25 25 25 26 27 27 27 28 28 28 28 27 27 28 28 28 28 28 29 30 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 30 29 28 27 26 25 25 25 24 23 23 21 19 18 17 16 15 15 15 16 16 17 18 18 19 20 20 20 21 21 21 22 21 20 20 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 15 nan nan 14 15 15 nan nan nan 15 15 15 nan nan nan nan 16 16 nan nan 15 nan nan nan nan 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 13 13 15 16 17 18 17 17 17 16 17 17 17 17 16 16 15 13 13 13 13 13 14 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 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 nan 27 28 28 28 27 26 26 27 28 29 29 30 31 30 30 29 29 29 29 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 24 23 22 21 19 17 17 16 16 15 15 16 17 18 18 19 20 20 20 20 21 21 21 22 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 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 15 nan nan nan nan 14 15 nan nan nan 15 15 15 nan nan nan nan 15 16 16 nan 15 15 15 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 17 17 17 17 17 17 17 17 nan 18 17 17 16 15 14 13 nan 12 13 14 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 28 27 27 27 29 31 31 32 33 34 33 31 30 30 30 30 29 29 29 29 29 30 30 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 22 21 19 17 17 16 16 16 16 17 18 18 19 19 20 20 20 20 21 22 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan 14 15 15 16 nan 15 15 15 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 15 16 17 17 17 17 17 17 17 17 18 nan nan nan 17 16 15 14 13 13 13 14 15 16 16 17 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 28 27 27 27 28 29 31 31 32 34 34 32 30 29 29 29 29 29 29 28 28 29 30 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 21 19 18 17 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 19 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 14 14 14 14 15 15 14 nan nan nan nan nan nan nan 15 15 15 15 15 14 14 14 15 15 15 nan 15 15 15 14 14 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 18 17 17 17 18 19 19 19 18 18 17 16 15 14 14 14 14 15 15 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 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 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 27 27 27 27 27 28 28 29 31 32 31 30 28 27 27 27 27 28 28 28 28 29 30 31 32 33 33 33 34 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 30 29 29 29 28 27 27 26 25 24 24 23 22 21 19 17 17 16 16 17 18 18 18 18 19 20 20 20 20 20 20 20 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan 23 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 14 14 14 14 14 14 14 14 14 nan nan nan nan nan 15 15 15 15 15 15 14 14 14 15 15 nan 15 15 15 15 14 14 14 14 15 nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 18 18 18 18 17 18 18 19 19 19 19 18 17 16 16 15 14 14 15 15 15 15 15 16 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan 26 25 25 26 26 27 26 26 26 26 26 27 27 28 29 30 28 27 26 25 26 26 27 27 28 29 30 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 30 30 29 29 29 28 27 26 25 24 23 23 22 20 19 17 17 16 16 17 17 17 18 18 19 19 20 20 20 20 20 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 24 22 22 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 14 13 13 13 14 14 14 14 14 14 nan nan nan 14 15 15 15 15 15 15 14 14 14 15 nan 15 15 15 15 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 18 18 18 18 18 18 18 19 19 nan nan nan 17 17 17 16 16 15 15 15 15 15 15 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 26 26 26 26 26 25 26 28 29 30 29 27 26 25 25 25 26 27 28 29 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 30 29 29 29 29 28 27 26 25 24 24 23 22 20 19 17 17 16 16 16 16 17 17 17 18 20 20 21 21 20 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 22 23 24 23 21 21 nan 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 16 15 14 13 13 13 13 14 14 14 14 14 nan 14 14 14 15 15 15 15 15 15 14 14 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 19 18 nan 17 17 18 18 17 17 16 16 17 16 16 15 16 16 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 27 27 27 27 26 25 25 26 27 29 29 29 27 26 25 25 25 26 27 29 30 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 31 31 30 30 29 29 29 29 28 27 27 26 25 24 23 22 20 18 17 17 16 15 16 16 16 16 17 19 20 21 21 22 21 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 24 24 24 22 21 21 nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 16 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 nan 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 19 19 nan nan nan 17 nan 18 18 18 18 19 18 17 16 16 16 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 26 26 25 26 27 27 28 28 28 28 27 26 25 25 26 27 27 27 26 25 24 24 25 27 28 30 31 32 33 33 34 34 34 34 34 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 27 26 25 24 23 22 20 19 18 16 16 15 15 15 15 16 17 20 22 22 22 22 21 21 21 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 24 24 22 21 22 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan 15 15 14 13 13 13 13 14 14 14 14 14 14 14 14 nan nan nan nan 15 15 15 15 15 15 15 15 15 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 nan nan nan nan nan nan nan nan 19 19 19 19 18 17 16 16 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 29 28 28 28 27 26 26 26 27 28 29 29 29 29 29 28 26 25 25 25 25 25 25 25 25 25 25 26 28 30 32 33 33 34 34 34 34 34 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 30 29 29 28 27 27 26 25 24 22 21 19 19 18 17 16 15 15 15 15 17 19 21 23 23 23 22 22 21 21 20 22 24 24 22 20 20 20 22 nan nan nan nan nan nan nan nan nan nan nan nan 20 23 25 25 24 22 21 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 15 14 13 13 13 13 13 13 13 14 14 14 14 nan nan nan nan 15 15 15 15 15 15 15 15 14 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 18 18 18 19 19 19 19 19 18 nan nan nan nan nan nan nan 19 20 19 19 18 nan 16 16 17 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 29 29 28 28 27 26 26 26 27 28 29 30 30 30 29 28 26 26 25 25 25 24 25 26 26 26 27 29 31 32 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 30 29 29 28 27 27 26 24 23 21 20 19 19 18 17 16 15 15 16 17 18 21 21 22 23 23 22 22 21 21 22 23 26 26 25 22 20 20 21 21 nan nan nan nan nan nan nan nan nan 18 19 21 25 27 27 24 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 nan nan 14 13 13 13 13 13 13 13 13 14 14 14 nan nan nan 14 15 15 15 15 15 15 15 14 14 14 nan nan 14 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 19 18 18 17 16 nan nan nan nan 19 20 20 20 19 18 18 17 17 17 17 18 20 nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 29 29 29 28 27 26 25 25 26 27 28 29 30 30 29 28 27 26 26 26 26 26 27 28 28 28 29 31 32 33 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 26 25 23 21 19 19 19 18 18 17 16 16 16 17 19 20 23 23 23 23 23 22 22 21 22 23 25 nan 29 nan 24 21 19 nan nan nan nan nan nan nan nan nan nan nan nan 21 24 28 30 28 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 17 16 15 14 13 13 13 13 13 13 13 13 13 13 14 nan 14 nan 14 14 14 15 15 15 nan nan nan 14 14 15 nan nan nan nan 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 18 19 19 19 19 19 18 17 nan nan nan nan nan 19 20 20 20 20 19 18 17 17 17 18 19 20 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan 31 31 31 31 30 29 29 28 27 26 25 25 25 25 26 27 28 29 29 29 28 26 26 26 27 28 29 30 30 30 31 32 34 34 34 34 34 35 35 36 36 36 35 35 35 34 34 33 33 33 33 33 33 33 34 34 33 33 33 32 32 31 31 30 30 30 29 29 27 26 25 24 23 21 19 18 18 18 18 17 17 16 16 17 18 20 21 22 23 24 23 23 24 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 30 31 nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 16 15 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 nan 15 15 nan nan 15 15 15 nan nan nan nan 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 19 19 20 20 19 18 18 18 17 17 nan nan 19 20 20 21 20 20 19 18 18 18 18 19 20 20 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan 31 31 31 nan 30 29 28 28 27 26 25 25 24 25 25 26 27 27 29 30 30 28 27 26 26 27 28 29 30 30 31 32 33 34 34 34 35 35 36 36 36 36 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 34 33 33 32 32 32 31 31 30 30 29 28 27 25 24 22 21 19 19 18 17 17 17 17 17 16 17 17 19 20 20 21 22 23 23 24 25 24 23 nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 31 29 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 16 15 14 13 13 13 13 13 13 13 13 13 14 14 14 nan 15 15 15 15 15 15 15 15 15 nan 15 15 15 14 nan nan nan nan 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 19 20 20 20 19 19 19 18 18 17 nan 18 19 20 21 21 21 21 20 19 19 18 19 19 19 20 19 19 19 19 nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 30 30 29 29 28 26 25 25 25 24 24 25 25 26 28 27 29 30 30 29 28 27 26 26 27 28 29 29 30 32 33 33 34 34 35 36 36 36 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 32 32 32 31 31 30 28 27 25 23 21 20 19 18 18 17 17 17 17 17 17 17 17 18 19 20 20 21 22 23 24 25 26 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 31 30 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 nan nan nan 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 20 20 20 20 20 20 19 18 18 nan nan nan 19 20 21 22 22 22 21 20 19 19 19 19 18 18 18 17 17 18 18 19 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 29 28 28 28 27 25 25 25 25 25 25 25 26 27 28 28 30 31 31 29 27 26 26 26 27 27 27 29 30 31 32 33 34 35 35 35 35 35 35 34 34 33 33 32 32 33 33 33 34 33 34 34 34 34 34 34 33 33 32 32 31 31 31 30 29 27 25 24 21 19 18 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 24 25 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 29 29 30 nan 29 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 16 nan nan 14 13 13 13 13 nan nan nan nan nan nan nan nan nan nan 14 15 15 14 14 15 15 15 15 15 15 14 14 14 14 14 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 20 20 20 20 20 19 19 18 nan nan nan nan 21 22 22 23 23 22 21 20 20 19 18 17 17 16 17 17 18 18 19 19 19 19 19 19 19 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 27 nan 29 29 29 29 27 27 26 26 25 24 24 25 26 26 26 26 26 26 27 29 30 31 31 29 27 27 27 27 28 27 28 30 31 32 33 34 34 34 34 33 33 33 33 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 32 32 31 31 31 30 29 28 27 26 24 22 20 18 17 16 16 16 16 16 16 16 17 17 18 18 18 18 19 20 21 22 22 23 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 29 nan nan 28 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 15 nan 14 14 13 13 13 nan 13 nan nan nan nan nan nan nan nan nan 14 14 14 nan nan 15 15 15 15 15 15 15 14 14 14 15 15 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 20 20 20 20 20 20 19 19 nan nan nan nan nan 21 22 23 23 23 22 21 21 20 19 18 17 16 16 17 17 18 18 18 18 19 19 19 20 20 20 20 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 24 26 27 28 29 29 28 27 25 26 25 24 23 23 24 25 26 27 27 26 25 25 26 28 30 31 31 30 29 29 30 30 30 30 31 32 32 33 33 34 34 32 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 32 31 30 30 29 29 29 28 28 27 26 25 24 22 19 17 16 16 16 16 16 16 16 17 17 18 19 19 18 18 19 20 22 22 22 23 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 27 29 29 29 28 27 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 17 17 17 16 15 15 14 14 14 13 13 13 13 14 nan nan nan nan nan nan nan nan nan 14 14 nan nan 15 15 15 15 15 15 15 15 15 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 19 nan nan nan nan 21 22 22 23 22 22 22 21 20 19 17 16 16 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan 21 22 23 25 27 28 28 27 26 25 24 24 23 23 23 23 24 25 26 27 26 25 25 25 25 27 30 31 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 30 30 30 30 30 31 31 32 33 34 34 34 34 33 33 33 33 33 32 32 31 30 29 28 28 27 28 27 27 26 26 25 25 24 22 19 17 17 16 16 16 16 16 17 18 19 19 19 19 19 19 19 21 22 22 22 23 24 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 28 29 27 26 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 nan 15 16 16 16 16 16 16 15 15 14 14 14 13 13 13 14 14 nan nan nan nan nan nan nan 14 14 14 nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 20 20 20 20 20 20 nan nan nan 22 22 22 22 23 22 22 21 20 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 19 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 19 19 19 19 20 20 22 23 25 25 25 25 25 24 23 23 22 22 23 23 24 25 26 26 26 26 26 25 26 27 30 32 32 31 31 31 30 31 31 31 31 31 30 30 30 30 30 29 29 29 30 30 31 32 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 25 25 25 24 24 23 21 19 18 17 16 16 16 16 17 17 18 19 19 19 19 19 19 20 21 22 22 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 27 27 28 25 23 22 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan 46 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 nan nan 15 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 nan nan nan nan 14 14 14 14 14 nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 21 21 nan nan nan 22 22 22 23 23 23 22 21 20 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 19 19 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 18 18 18 18 18 18 19 20 21 22 23 24 24 23 23 22 22 22 23 24 25 25 25 26 26 26 26 25 25 26 27 29 30 30 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 31 30 30 30 30 29 29 29 29 28 28 27 27 27 27 26 26 26 25 25 24 23 22 22 21 20 18 18 17 16 16 16 16 16 17 17 18 18 18 19 19 19 20 21 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 26 24 22 20 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 45 nan nan nan 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan 15 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 nan nan nan nan 14 14 14 14 nan nan nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 22 22 21 21 nan nan nan nan nan 23 23 23 23 23 22 22 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 18 17 17 18 19 20 21 22 23 23 23 23 22 22 23 25 26 27 27 26 27 26 26 26 25 24 25 26 27 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 30 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 25 25 24 23 21 20 20 20 19 19 18 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 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 24 25 25 26 25 24 21 18 17 18 nan nan nan nan nan nan nan nan 23 22 nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan 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 15 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 nan nan nan nan 14 14 14 14 nan nan nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 22 22 21 22 nan nan nan nan 23 23 23 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 16 16 nan nan nan nan nan nan 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 14 15 15 nan nan 16 17 17 18 18 18 18 17 17 17 18 19 21 22 22 22 22 22 23 24 25 27 28 29 28 27 27 26 26 25 24 23 24 24 25 25 25 26 26 26 26 26 27 27 28 28 28 28 28 28 28 27 28 29 29 29 29 28 28 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 26 26 24 23 23 21 19 19 19 18 18 18 17 16 15 16 16 16 16 16 17 17 17 17 17 17 18 19 20 20 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 24 25 25 26 26 24 21 18 18 18 nan nan nan nan nan nan nan nan 23 22 nan nan nan 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 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 15 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 nan nan 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 19 19 18 18 18 17 17 17 17 16 nan nan nan nan nan nan 17 18 18 18 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 15 16 nan 16 17 17 18 19 19 19 20 20 19 18 18 19 20 20 21 21 21 22 23 24 25 26 27 28 29 28 26 26 26 25 24 23 22 23 23 23 24 24 25 25 25 25 26 26 27 27 27 27 27 26 27 26 26 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 24 23 21 20 18 18 18 17 17 17 17 16 16 16 16 17 17 17 18 18 18 18 17 16 17 19 21 21 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 23 25 25 26 26 28 25 21 19 19 17 nan nan nan nan nan nan nan 23 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan 47 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan 15 15 15 15 15 14 15 15 15 14 14 14 14 14 14 14 14 14 nan nan 14 14 14 15 15 15 15 16 15 15 15 15 15 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 nan nan nan nan nan 17 17 17 17 18 18 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 13 13 13 12 nan nan nan nan nan nan nan nan nan nan 15 nan nan 18 18 18 19 20 21 21 21 22 22 21 20 20 19 19 19 19 19 20 22 24 25 26 26 27 27 27 26 25 25 25 24 23 22 22 22 22 22 22 23 23 24 24 25 25 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 21 19 17 16 16 16 16 16 16 16 16 16 17 18 18 18 19 19 19 19 19 18 18 19 20 21 21 20 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 25 26 26 27 28 25 22 20 nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 14 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 21 21 22 22 22 23 23 23 23 24 24 24 24 24 nan 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 nan nan nan nan nan nan 17 17 17 18 18 18 nan nan nan nan 18 18 18 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 14 14 13 13 nan nan nan nan nan nan nan 13 15 16 18 19 20 20 20 21 22 22 23 23 24 24 23 21 20 19 19 18 18 18 20 23 24 25 25 25 25 25 25 25 25 24 24 24 22 21 20 20 20 20 21 22 22 23 24 24 24 24 24 24 23 23 24 24 24 24 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 19 17 15 14 15 15 16 16 16 16 16 17 18 19 19 19 20 20 20 20 20 19 20 21 21 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 11 12 14 17 21 nan 26 26 27 27 27 25 nan 21 nan nan 16 15 nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan 46 45 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 15 15 nan nan nan nan 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 17 17 nan nan nan nan 17 17 17 18 18 18 18 18 18 18 17 18 18 19 19 20 20 20 20 20 19 19 19 nan nan nan nan nan nan nan 17 16 16 17 17 16 16 15 nan nan nan nan 13 13 13 13 14 15 17 19 20 21 22 22 22 22 23 23 24 25 25 23 21 19 19 19 19 19 19 21 24 24 24 24 24 24 24 24 24 24 24 24 24 22 20 19 19 19 19 21 21 22 23 24 24 24 23 23 23 22 23 23 23 23 24 24 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 22 21 21 20 18 16 14 14 14 15 15 16 16 16 16 17 18 19 19 20 20 20 21 20 20 20 21 21 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 11 12 14 17 19 21 25 26 27 28 27 24 nan 20 nan nan 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan 15 15 15 nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 21 21 21 22 22 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 nan nan nan 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 20 19 19 19 nan nan nan nan nan 17 17 17 17 17 17 17 17 17 16 15 15 14 14 14 14 14 14 15 15 17 19 20 21 22 22 22 22 22 23 24 24 24 22 20 19 19 19 19 20 21 23 24 24 24 23 24 24 24 24 24 24 24 24 23 21 20 19 18 18 19 20 21 22 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 25 25 26 25 25 25 25 24 24 24 23 22 21 21 20 20 18 15 15 14 14 15 15 16 16 16 16 17 18 19 20 20 20 20 21 21 21 20 20 20 20 20 18 nan nan nan nan 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 12 14 14 16 20 23 25 27 28 26 nan nan 20 nan nan 20 19 nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 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 21 22 22 22 21 21 21 22 22 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 19 18 nan nan nan nan 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 14 15 15 17 18 20 21 22 22 21 21 22 22 22 22 22 21 20 19 19 19 19 20 22 23 23 24 23 23 24 24 24 24 24 24 23 23 22 21 19 18 18 19 19 19 21 22 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 17 16 15 15 15 15 15 16 16 16 17 17 18 19 20 20 20 20 21 21 20 20 19 20 19 18 17 17 16 16 16 18 nan 20 19 nan nan nan nan nan nan nan nan 14 14 15 14 13 12 13 13 14 16 19 22 25 27 27 24 nan 20 19 nan 20 20 20 nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan 15 15 15 15 15 15 15 15 nan nan 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 18 17 16 16 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 17 18 19 20 21 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 21 22 23 23 23 24 24 24 24 25 25 24 23 22 21 20 18 17 17 18 19 20 21 22 23 23 23 22 22 22 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 24 24 24 23 22 21 21 20 19 18 17 16 16 16 16 16 16 16 16 17 17 17 19 20 20 20 20 21 21 21 20 20 20 20 20 18 17 17 15 15 17 20 22 22 nan nan nan nan nan nan nan nan nan 13 13 14 14 13 13 13 13 14 16 19 22 25 26 25 23 nan 19 19 nan 19 20 20 nan nan nan 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 15 15 15 15 15 15 nan nan nan nan nan nan 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 18 19 19 20 20 20 19 19 19 19 20 21 21 21 20 20 20 20 20 21 21 22 23 23 23 23 23 24 24 25 24 22 21 20 19 18 17 17 18 18 19 21 22 22 22 22 22 21 21 21 21 21 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 18 17 17 16 16 16 16 16 16 16 16 17 17 17 19 20 20 21 21 21 21 20 20 20 21 22 21 20 18 17 16 16 19 21 22 nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 14 14 14 15 17 20 22 nan 25 23 21 nan 20 19 19 19 19 20 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan 15 15 15 nan nan nan nan 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 20 21 21 21 21 21 21 22 22 22 23 22 22 22 22 22 22 22 22 22 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 18 18 18 18 19 19 19 18 18 17 16 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 19 20 20 19 19 19 19 19 19 19 19 20 21 21 21 20 20 19 19 19 19 18 20 21 22 22 22 22 22 22 23 22 22 21 19 18 17 17 17 17 18 20 21 22 22 22 22 21 21 21 21 21 22 22 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 22 21 20 20 18 17 17 17 17 17 17 17 16 16 16 16 17 17 18 18 20 20 21 21 21 20 21 21 22 22 22 22 19 17 17 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 15 16 16 16 18 20 21 23 nan 24 21 nan nan nan nan 19 17 17 nan 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 nan 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 20 21 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 22 22 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 19 19 19 18 18 18 18 18 18 19 19 18 18 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 20 21 21 21 21 20 20 19 19 19 20 20 21 21 21 20 20 19 18 17 17 16 16 17 19 20 20 20 20 20 20 20 21 21 21 20 18 17 16 16 17 18 20 21 22 22 22 22 21 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 21 20 20 19 18 17 17 17 17 17 17 17 16 16 16 16 17 17 18 18 19 20 21 21 21 21 21 21 22 23 23 22 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 15 17 19 21 22 22 22 23 24 23 19 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 21 21 21 20 20 20 21 21 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 20 20 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 17 16 16 16 16 15 15 15 15 15 15 15 15 16 17 19 21 22 22 22 22 21 20 20 20 20 21 21 22 22 21 21 20 19 17 16 15 14 14 16 18 19 19 19 18 18 18 19 20 20 20 19 17 16 16 16 17 18 20 21 22 22 22 22 22 22 22 22 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 23 23 23 22 21 20 19 18 18 18 17 17 17 17 17 16 16 15 15 15 16 17 17 18 18 19 20 21 21 21 21 22 22 22 23 23 22 22 21 20 18 nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 17 nan nan 23 24 23 22 23 23 23 21 19 19 18 nan 17 17 15 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 14 14 14 14 14 14 14 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 20 20 21 21 21 21 21 21 21 20 20 20 21 21 22 22 23 22 22 22 21 21 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 22 22 22 22 21 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 18 20 21 22 22 22 22 22 21 21 21 21 22 22 22 22 21 21 20 19 17 16 15 14 14 15 17 18 18 17 16 16 17 18 19 20 19 18 16 15 15 15 16 18 20 21 22 22 22 22 22 22 22 23 24 25 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 22 21 19 18 18 18 18 18 18 17 17 16 16 15 15 15 14 15 15 16 17 18 18 20 21 21 21 21 22 22 22 23 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 16 17 18 22 25 26 24 23 22 23 23 22 19 nan nan nan nan 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 21 22 22 21 21 21 20 20 20 21 22 22 23 23 23 22 22 21 20 21 21 21 22 22 22 22 22 22 23 22 22 22 21 21 20 20 20 20 21 21 20 20 20 19 19 20 20 20 21 22 22 22 22 21 20 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 20 20 21 21 22 22 22 22 21 22 22 23 23 22 22 22 21 20 19 18 16 16 16 16 16 17 17 17 16 15 15 16 18 19 19 17 16 14 14 14 15 17 19 20 22 22 22 22 22 22 23 23 24 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 19 18 17 17 18 18 18 17 16 16 15 15 14 14 14 14 15 16 17 18 19 19 20 21 22 22 22 22 23 23 24 24 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan 13 15 19 19 21 24 26 26 24 22 23 24 23 20 nan nan nan nan nan 15 nan 15 17 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 nan nan nan nan nan 22 22 21 21 21 21 21 22 22 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 18 19 20 20 21 21 21 21 22 22 22 23 23 24 23 23 23 23 22 21 20 19 18 18 18 18 18 18 17 17 15 15 15 16 18 18 18 16 15 14 14 14 16 18 20 21 22 22 22 23 23 23 24 24 25 25 26 27 27 27 27 27 28 28 28 27 27 27 26 26 25 25 24 24 24 23 22 21 20 20 20 19 18 17 17 17 17 17 17 16 15 15 15 14 14 14 14 15 15 16 17 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 26 25 22 nan nan nan nan nan nan nan 14 nan 13 14 15 17 19 21 23 24 24 22 22 24 25 23 20 19 nan nan nan nan 14 15 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 nan 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 nan nan 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 nan 23 23 22 22 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 21 21 20 19 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 21 21 20 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 20 21 21 21 21 21 21 22 23 23 24 24 24 24 24 24 24 23 23 21 20 19 19 19 19 19 19 18 18 17 16 16 17 18 18 17 15 15 15 15 15 17 19 21 22 23 23 23 23 23 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 22 21 20 19 19 18 17 17 17 17 17 16 16 15 15 15 15 15 14 14 14 15 16 16 16 17 17 18 19 19 20 22 22 nan 23 23 25 26 26 27 26 24 23 22 19 17 16 nan nan nan nan 15 14 14 15 16 18 19 21 22 22 22 23 26 nan 21 19 nan nan nan nan nan nan 17 18 nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 18 nan nan nan nan nan nan 19 19 18 nan nan nan nan 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 22 22 22 23 23 23 23 23 24 nan nan 22 22 22 21 21 20 19 18 17 17 17 18 18 19 19 20 20 21 21 21 21 21 22 22 21 21 20 19 18 17 17 17 17 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 19 20 21 22 22 22 21 21 22 22 23 24 24 24 24 24 24 24 24 23 23 22 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 16 15 15 15 16 17 19 20 22 23 23 23 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 23 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 16 15 14 13 14 15 16 15 15 15 15 16 17 18 19 20 21 nan 21 nan 24 nan 26 26 25 23 nan 21 18 17 16 16 16 16 15 14 14 14 14 15 17 18 20 20 20 22 24 26 24 22 19 nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 nan nan nan nan 19 19 19 19 18 nan nan nan nan nan nan nan nan 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 24 24 nan nan nan nan 23 22 22 21 21 21 20 20 19 18 17 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 19 18 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 17 17 17 17 18 18 18 18 19 19 20 21 22 22 22 22 22 22 23 23 23 24 24 24 23 24 23 23 23 23 22 21 20 21 21 21 21 21 21 22 22 21 21 19 18 17 16 16 16 16 17 19 20 22 23 23 23 23 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 27 28 27 27 26 26 26 26 26 26 26 26 26 23 21 20 19 19 18 17 17 16 16 16 16 16 15 15 15 16 15 15 14 14 15 15 14 13 14 14 15 16 16 16 18 20 21 nan nan nan 25 nan nan 24 23 22 20 19 18 18 18 17 16 15 14 13 13 13 15 16 17 18 19 20 23 26 26 24 23 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 18 18 nan nan nan nan 19 19 19 19 19 18 nan nan nan nan nan nan nan nan nan 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan 23 24 nan nan nan nan nan 24 23 22 22 21 20 20 20 19 19 18 17 17 16 16 16 17 17 18 19 19 20 20 20 20 20 20 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 22 21 21 21 21 21 22 22 21 20 19 18 18 17 17 17 18 19 21 22 23 23 23 23 23 23 23 24 25 25 25 26 26 27 27 27 27 27 27 27 28 28 27 26 26 26 26 26 26 26 27 27 26 24 21 19 19 19 18 18 17 17 17 17 17 16 15 15 15 16 16 16 16 15 15 14 13 13 14 14 15 15 15 15 16 18 nan nan nan nan nan 23 23 nan 23 22 20 19 19 19 19 18 17 15 13 13 13 13 14 15 16 17 18 21 25 28 25 24 22 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 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 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 18 nan nan nan nan nan 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 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 24 23 23 22 21 20 20 20 19 19 19 18 18 17 17 17 17 17 17 17 18 19 19 19 19 19 19 19 20 20 20 20 19 19 18 18 17 17 16 16 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 21 21 22 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 23 23 22 22 22 21 21 21 21 21 20 20 19 19 19 18 19 20 22 23 24 24 24 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 28 28 28 27 26 26 26 26 26 26 26 26 27 26 24 21 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 16 17 16 16 15 15 15 15 15 15 15 14 15 nan nan nan nan nan 22 22 nan nan 20 20 19 19 19 20 20 19 17 14 13 13 13 13 14 14 15 16 19 23 27 28 28 25 20 17 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 nan 18 18 18 18 nan nan nan 19 19 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 16 16 16 16 16 15 15 15 15 15 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 18 18 18 18 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 23 23 22 22 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 19 19 19 19 18 18 17 17 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 22 22 22 22 22 21 22 21 21 21 22 23 24 25 25 25 24 24 24 23 23 23 24 24 25 26 26 27 27 27 27 27 27 28 28 28 27 27 26 26 27 26 27 27 27 26 26 26 24 22 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 18 18 18 17 16 16 16 nan nan nan nan nan 19 20 nan 20 19 nan 17 17 18 19 20 21 21 19 16 14 14 13 13 13 13 13 14 16 21 25 28 29 29 nan 19 17 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 nan 18 18 18 19 19 19 nan nan nan nan 19 19 18 18 18 17 17 17 17 nan nan nan nan nan nan nan nan 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 20 21 22 22 22 22 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 24 25 25 25 25 24 24 24 23 23 22 22 22 22 23 23 24 24 25 25 26 26 25 24 24 24 23 23 23 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 28 28 27 26 25 25 24 22 20 19 19 18 19 19 19 18 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 20 19 18 18 17 16 nan nan nan nan 18 19 19 18 17 16 15 16 17 18 20 21 21 19 16 15 14 14 14 13 12 13 15 18 22 25 26 28 28 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 nan nan nan nan nan nan 19 19 18 18 18 18 17 17 17 nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 17 nan nan nan 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 25 24 24 23 22 22 22 22 22 22 22 22 23 24 24 25 25 26 26 25 24 24 23 23 23 23 24 24 25 26 27 26 26 26 27 27 27 27 26 26 26 26 27 27 28 28 28 27 26 25 24 23 22 21 19 19 18 18 18 19 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 22 21 19 18 17 16 16 nan nan nan nan 17 17 16 16 15 14 15 17 19 20 19 18 17 15 14 14 14 13 13 14 17 19 22 25 25 27 25 20 nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 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 23 22 nan nan 21 20 20 19 19 19 19 18 18 18 18 nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 19 19 19 19 19 19 19 nan nan nan nan nan 18 18 18 18 18 19 19 20 20 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 23 23 23 23 23 23 23 23 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 23 22 22 22 23 23 24 25 26 26 26 26 26 26 27 27 27 26 26 25 26 26 27 27 28 27 27 25 24 22 21 20 19 18 18 17 17 17 18 18 18 17 17 17 16 16 16 15 16 16 16 16 17 18 19 20 21 22 22 20 18 17 17 16 16 nan nan nan nan nan 16 15 13 nan 13 15 17 17 17 16 16 14 14 14 13 13 14 16 18 20 22 23 24 nan nan 17 nan nan 10 nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 nan nan nan nan nan nan nan 16 16 16 16 16 16 16 16 16 16 15 15 nan 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 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 21 20 19 19 19 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 19 19 19 19 18 18 nan nan nan nan 18 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 22 22 22 21 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 21 21 22 23 23 24 25 26 26 26 26 26 26 27 27 27 26 25 25 25 25 25 26 27 27 26 24 22 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 17 17 16 15 16 15 15 15 16 17 17 17 18 19 19 18 17 16 16 16 15 15 nan nan nan nan 16 14 12 11 12 13 15 15 14 14 14 13 13 14 13 13 14 16 18 21 21 23 24 nan nan 16 nan nan nan 13 nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 nan nan nan nan 16 16 16 16 16 16 16 16 16 16 16 16 nan nan nan 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 19 19 18 18 18 18 18 17 17 nan nan nan nan 18 18 18 nan nan nan 18 18 18 18 18 19 19 19 18 18 18 18 nan nan nan 18 18 18 19 20 20 21 21 21 21 21 20 20 20 20 21 21 22 23 23 23 23 23 22 21 20 20 20 20 21 22 22 22 23 22 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 20 20 21 21 21 21 21 21 21 22 23 24 25 25 26 25 26 25 25 26 26 27 27 26 25 24 24 24 25 25 26 26 25 24 21 20 18 17 17 17 17 17 17 17 17 17 17 18 19 19 19 18 18 17 15 15 15 15 15 15 16 16 16 16 16 16 16 15 16 16 16 16 16 nan nan nan 16 14 12 10 10 12 13 13 13 12 13 13 14 14 14 14 14 16 18 21 21 23 nan nan nan 17 nan 10 11 nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 nan nan nan nan nan 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 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 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 nan nan nan nan nan nan 18 18 18 18 18 18 18 18 19 19 18 18 nan nan 19 19 19 20 21 22 22 22 22 21 20 19 19 19 19 20 21 22 22 22 22 22 22 21 20 20 19 20 21 22 22 23 23 22 20 19 19 19 19 18 18 18 18 17 17 17 18 18 19 19 20 21 21 20 20 21 21 22 22 23 24 24 25 25 24 24 24 24 25 25 25 25 25 25 24 24 24 24 25 25 25 25 23 21 19 17 16 16 16 16 16 16 16 16 17 18 19 20 20 20 20 19 18 17 16 15 15 16 16 17 17 16 15 15 16 16 16 16 17 17 17 16 nan nan nan 16 14 11 10 10 11 12 12 12 11 12 13 14 14 14 14 14 16 16 18 21 24 nan nan nan nan 14 nan 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan 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 20 19 19 19 18 18 18 18 17 17 17 17 17 nan nan nan nan nan nan nan nan 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 22 23 23 22 21 19 19 18 18 18 19 19 20 21 21 21 21 21 20 20 19 19 19 20 20 22 23 23 21 20 19 19 18 18 18 18 18 17 17 17 17 17 18 19 19 20 20 20 20 20 20 21 21 22 22 23 23 23 23 22 23 23 23 24 24 24 24 24 24 23 23 23 23 23 24 24 23 22 20 17 16 16 15 15 15 15 15 15 16 17 18 19 20 20 20 21 21 21 20 18 18 18 19 19 19 19 17 17 18 18 18 17 17 nan 17 17 17 nan nan nan 16 14 12 11 11 11 11 11 10 10 11 12 14 14 14 15 15 17 17 19 21 24 nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 nan nan 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 nan nan nan nan nan 20 20 20 nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 18 17 17 16 16 nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 19 19 19 19 19 19 20 21 21 22 22 23 22 22 21 19 19 18 18 18 18 18 19 19 20 21 22 21 20 19 19 19 19 19 20 22 23 23 22 20 19 18 18 18 18 18 18 18 17 17 17 18 18 18 19 19 19 20 20 19 19 20 21 21 22 22 22 22 21 21 22 22 23 23 23 24 23 23 23 23 23 23 23 22 22 22 22 21 19 16 16 15 14 14 15 15 15 16 17 18 18 19 19 20 21 21 22 23 22 22 22 23 24 23 23 22 20 20 21 21 20 19 18 17 17 nan nan nan nan nan 15 15 13 nan 12 11 11 10 9 9 10 12 14 14 15 16 17 18 18 19 22 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan 19 19 19 19 19 20 21 21 nan nan 22 22 21 20 20 19 19 18 18 18 18 18 19 20 21 22 22 21 20 19 19 20 20 21 22 23 23 22 21 20 19 19 19 19 19 19 18 18 17 17 18 18 18 19 19 19 19 19 19 19 19 20 21 21 21 21 21 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 21 20 20 21 20 19 17 17 15 14 14 15 15 15 16 17 17 17 18 19 20 21 22 23 25 25 24 25 26 27 26 25 24 23 22 nan 23 nan nan 18 18 17 nan nan nan nan nan 16 16 15 14 nan 12 11 9 8 9 10 11 13 15 17 17 18 18 18 19 21 22 nan nan 23 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 nan 17 17 17 17 nan nan nan nan nan nan nan nan 16 16 nan 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 22 22 nan 22 21 20 20 19 19 19 19 19 19 19 19 19 20 21 22 22 22 21 21 20 20 20 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 24 24 23 22 20 19 19 19 19 19 17 16 15 15 15 15 15 16 17 17 17 18 19 21 22 23 25 26 26 25 25 26 27 27 nan nan 24 nan nan nan nan nan nan nan nan nan 16 nan nan nan 17 nan 16 nan nan 13 11 10 9 9 9 11 13 16 17 18 18 18 18 19 20 20 20 21 20 17 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 nan nan 17 17 17 16 nan nan nan nan nan nan nan 16 16 15 nan 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 22 23 23 23 23 22 21 19 19 19 19 20 20 20 20 20 21 21 22 22 22 22 22 21 21 21 22 23 23 23 23 23 23 23 24 23 23 22 21 20 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 22 23 23 24 25 24 23 21 19 18 17 18 18 17 16 15 15 15 14 15 15 16 15 17 17 19 21 22 23 25 26 26 25 25 25 26 27 nan nan nan nan nan nan nan nan nan 19 nan nan nan nan 16 nan 18 18 nan nan nan 15 13 11 10 10 10 11 13 16 17 18 19 19 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 nan 17 17 17 17 17 nan nan nan nan nan nan 16 16 16 15 nan nan 15 15 15 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 24 24 24 23 21 20 19 19 19 20 20 20 20 21 21 22 23 23 22 22 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 23 23 23 24 25 25 25 24 22 19 17 16 16 16 16 16 15 15 14 13 13 14 14 14 16 17 18 20 22 23 24 25 25 25 nan nan 25 26 nan nan nan nan nan nan nan nan nan 17 nan nan nan nan 17 18 20 19 nan nan nan 16 14 13 11 11 11 12 13 15 16 17 19 19 18 17 16 16 16 17 nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 16 16 16 16 17 nan 17 17 17 17 nan nan nan nan nan nan nan 16 16 16 16 16 nan nan 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 24 22 21 20 19 19 19 19 20 20 20 21 21 22 23 23 22 22 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 19 20 22 22 23 24 24 25 25 25 25 23 21 18 18 16 14 13 14 14 14 14 13 12 12 13 12 13 15 16 17 19 21 22 23 24 24 24 24 nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 20 20 19 18 16 15 13 12 12 13 14 16 16 17 19 20 19 17 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 16 16 16 16 16 nan nan 17 17 17 17 nan nan nan nan nan nan 16 16 16 16 16 16 nan nan 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 23 23 22 21 21 20 20 19 19 19 20 20 21 22 23 nan 23 22 21 21 21 21 20 21 21 21 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 17 17 17 16 15 16 16 16 17 18 19 21 21 23 24 25 25 25 23 22 20 19 17 17 15 13 12 12 13 13 12 11 11 11 11 11 12 14 15 16 18 20 22 23 23 24 24 23 23 22 22 21 nan nan nan nan nan nan nan nan 16 nan nan nan 16 16 nan nan nan nan nan 20 19 18 17 16 15 14 15 15 16 16 18 19 20 19 18 17 17 17 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 16 16 16 16 16 nan 17 17 17 17 nan nan nan nan nan nan 17 16 16 16 16 16 16 16 nan 16 16 16 16 16 16 16 16 16 nan nan 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 24 24 24 24 23 23 22 21 20 20 19 19 20 21 22 22 nan nan nan nan 21 21 20 20 20 20 20 20 21 20 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 15 14 13 14 14 15 16 17 17 18 20 21 22 23 23 22 20 18 16 16 16 16 14 12 11 11 12 12 11 11 11 11 11 12 12 13 14 16 17 19 21 22 22 23 23 23 22 nan 21 nan nan nan nan 16 16 nan nan nan nan 16 16 16 15 15 nan nan nan 19 20 20 20 20 19 18 17 17 17 17 17 17 18 18 18 19 19 18 19 nan nan 19 18 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 17 16 16 16 16 nan nan nan 17 17 nan nan nan nan nan nan nan 17 17 16 16 16 16 16 16 nan nan 16 16 16 16 16 nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 24 24 23 22 21 20 20 21 21 22 22 nan nan nan nan 20 20 20 20 20 20 20 20 19 19 18 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 12 13 12 12 12 12 11 12 12 13 14 15 16 16 17 18 18 19 20 20 19 17 15 13 14 14 14 13 11 10 11 11 11 11 11 11 12 13 14 14 13 14 16 18 19 20 21 21 21 22 22 21 nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 nan nan nan nan 17 18 19 19 20 21 21 20 19 19 18 18 18 18 18 18 18 19 20 21 21 nan nan 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 16 16 16 16 17 nan nan 17 17 17 nan nan nan nan nan nan nan 17 17 17 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 24 24 23 23 22 22 22 23 23 22 22 21 20 20 20 20 20 20 20 20 20 20 19 18 17 17 16 15 15 15 14 14 14 14 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 12 13 13 14 15 15 16 16 16 16 17 17 15 14 13 13 12 13 12 11 9 10 10 10 11 11 12 13 15 16 16 15 15 17 18 nan 18 19 19 19 20 20 19 nan nan nan nan nan nan nan nan nan nan nan 16 16 15 nan nan nan nan 15 17 17 18 18 19 20 21 22 21 21 20 20 19 19 19 19 19 19 20 22 22 nan 21 22 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 28 29 nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 16 16 16 16 16 17 17 nan 17 17 nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 nan 23 24 25 24 23 22 20 20 19 19 19 19 20 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 14 15 15 14 13 13 13 12 12 12 10 9 9 10 10 11 11 12 13 15 17 17 17 16 17 nan nan nan 17 17 17 17 18 19 18 17 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 nan 17 17 18 19 20 21 22 22 22 21 20 20 20 20 20 19 20 21 21 21 21 22 21 19 nan nan nan nan 18 nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan 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 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 16 16 16 17 17 nan nan 18 18 nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 16 16 16 nan nan 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 23 23 24 24 24 23 24 25 26 26 25 23 21 20 20 19 19 19 19 20 20 20 19 18 17 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 8 8 8 8 9 9 9 10 9 9 9 9 9 10 10 11 12 13 13 12 12 12 13 13 13 13 13 12 12 12 11 10 10 10 10 11 11 11 12 14 16 17 18 17 17 16 nan nan nan 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 17 16 16 17 18 19 20 21 22 22 21 21 21 21 20 19 19 19 20 20 21 21 21 21 nan nan nan 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 15 16 16 17 17 18 nan 18 18 nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 22 23 25 27 27 27 25 23 21 20 20 19 19 19 19 19 19 19 19 18 17 17 16 15 14 13 13 12 11 10 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 10 10 11 11 12 12 11 11 11 11 11 12 12 12 12 12 12 11 11 10 11 11 12 12 12 13 14 16 17 18 18 17 17 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan 18 19 20 20 20 20 21 21 21 20 19 19 19 20 21 22 21 21 nan nan nan 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 16 16 17 18 18 18 nan 18 18 nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan 20 21 21 20 20 nan 21 24 26 28 26 24 23 23 23 21 19 19 18 18 18 19 19 20 19 18 16 15 14 13 13 12 11 10 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 10 11 11 12 11 11 10 10 10 10 11 11 11 12 12 12 11 11 11 12 13 13 13 13 14 15 16 17 18 19 18 17 17 16 16 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 18 18 19 20 20 21 22 20 20 20 20 21 23 22 21 20 19 19 nan 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 17 18 18 18 18 nan nan 18 nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 18 nan nan nan nan nan 19 18 17 16 16 17 18 21 25 27 27 26 26 27 26 23 21 20 19 18 18 19 20 20 20 19 17 16 16 15 14 13 12 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 11 11 10 10 9 10 10 11 11 11 12 12 12 11 11 12 13 13 14 15 15 17 17 nan nan nan nan 18 18 17 17 16 nan nan nan 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 17 18 nan 19 20 20 21 21 20 20 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan 13 12 13 14 16 20 23 25 26 28 28 29 26 23 22 22 20 19 18 18 19 19 19 18 18 17 17 16 15 15 14 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 10 11 11 11 11 11 10 9 9 10 10 11 11 12 12 12 12 12 12 12 13 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan 19 nan nan nan 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 18 18 18 19 19 18 19 19 19 20 21 20 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan 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 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 17 17 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 17 16 nan nan nan nan 13 15 19 21 23 26 28 28 27 24 22 22 21 20 19 18 18 17 17 18 18 18 18 18 17 17 16 15 14 13 13 12 12 12 11 11 10 9 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 10 9 9 9 10 10 11 11 12 12 13 13 13 12 13 14 15 16 16 nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 16 17 17 18 20 21 17 nan 17 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 17 nan nan nan nan nan 13 16 17 19 21 24 27 26 24 23 22 20 20 19 18 18 17 17 17 17 17 17 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 11 12 12 13 13 13 13 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 18 17 18 19 20 nan 15 11 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 31 nan nan nan 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 18 nan nan nan nan nan nan 11 13 15 16 17 19 22 24 24 21 21 20 18 17 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 13 13 13 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 12 12 12 13 13 13 13 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 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 19 19 nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 nan 32 33 33 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan 18 18 nan nan 19 19 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 17 18 nan nan nan nan nan nan 12 14 15 15 15 17 20 22 22 21 21 18 16 14 14 14 14 14 14 14 14 15 15 14 14 13 13 13 14 14 14 14 14 13 12 12 12 11 11 10 10 9 9 9 8 7 6 5 5 5 5 5 6 6 7 7 8 8 9 10 10 10 11 11 11 12 12 12 13 14 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan 20 21 21 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan 27 28 28 29 29 30 31 nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan 19 19 19 nan nan 19 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 12 14 15 14 14 15 19 20 21 21 20 17 14 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 8 8 7 6 5 5 4 4 4 5 5 6 6 7 7 8 9 10 10 10 11 11 11 11 11 12 13 15 15 15 15 16 nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan 21 21 21 19 nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 29 29 30 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan 19 19 20 nan 20 20 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan 13 14 16 15 14 14 15 18 20 20 20 18 15 12 10 8 8 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 7 7 7 7 6 6 5 4 4 4 5 5 5 5 6 6 7 8 9 9 10 10 10 10 11 11 12 13 14 15 15 15 16 nan nan nan nan nan nan 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 18 nan nan nan nan 20 nan nan nan 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 28 28 29 30 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 nan nan nan nan nan nan 20 20 20 20 20 20 20 20 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 13 14 nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan 13 15 nan nan nan nan nan nan nan nan nan 15 15 16 15 13 13 15 18 nan nan nan nan nan 10 7 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 8 8 7 7 7 7 8 8 7 7 6 6 7 7 6 6 5 4 4 4 4 4 5 5 5 6 7 7 8 8 9 9 10 10 11 11 12 13 14 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 20 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 nan nan 28 28 29 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 nan nan nan nan 20 20 20 20 20 20 20 20 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 17 17 17 17 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 nan nan 13 13 14 14 14 13 13 13 14 nan nan nan 13 12 12 12 11 11 nan nan 12 nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan 16 nan nan nan nan nan nan nan 5 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 6 6 6 6 5 5 4 4 4 4 4 5 6 6 6 6 7 8 8 9 9 9 10 10 11 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 19 nan 19 22 nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan 27 29 30 30 30 30 31 32 31 29 27 26 nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 nan nan nan nan nan 20 20 20 20 19 19 19 19 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 18 18 17 17 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 16 15 14 nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 13 13 13 13 nan 13 13 14 14 nan 13 13 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan 18 19 nan 19 19 nan nan nan nan 14 nan nan nan nan 17 17 nan nan nan nan nan 6 4 3 2 3 3 3 2 nan 1 1 1 2 2 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 4 5 5 6 6 6 6 7 8 8 8 8 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 29 27 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 nan nan nan nan nan nan 20 19 19 19 19 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan 17 18 18 18 18 18 18 18 17 17 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 16 16 15 15 14 14 nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 14 14 14 13 13 13 13 14 14 14 14 14 13 13 12 12 11 nan 11 10 11 11 11 nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 18 nan nan nan 7 5 3 2 2 2 2 3 2 nan 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 3 3 3 3 3 3 4 4 5 5 5 5 6 7 7 7 7 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 nan 32 32 32 nan nan 31 30 28 26 nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 33 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 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 19 19 20 20 20 nan nan nan nan 20 19 19 19 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan 18 18 18 17 17 17 nan nan nan nan nan 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 15 15 14 14 nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 14 14 14 13 14 14 14 15 15 15 14 13 13 12 11 nan nan 11 11 11 11 11 nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan 13 16 17 17 17 14 nan 8 6 4 3 1 1 1 1 2 2 2 nan 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 3 4 4 5 5 5 6 7 7 7 7 6 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 32 31 29 nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 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 36 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 20 20 20 20 20 nan nan nan nan nan 19 18 18 17 17 17 17 18 18 18 18 18 18 18 nan nan nan nan 18 17 17 17 17 16 nan nan nan nan nan 18 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 15 15 14 14 14 14 nan nan nan nan 14 nan 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 14 14 13 12 11 11 nan nan 12 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 14 17 17 nan nan nan 7 5 4 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 4 4 3 3 2 2 2 2 1 1 2 3 4 5 5 6 6 7 7 8 8 7 7 7 7 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 22 nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 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 32 32 nan nan nan nan nan nan nan nan 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 28 28 29 29 30 31 31 31 31 31 nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan nan nan nan 18 17 17 17 17 17 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 12 11 11 11 nan 12 12 12 13 14 14 15 nan nan 18 nan nan nan nan nan nan nan nan nan 11 10 10 12 15 15 16 18 nan nan 14 11 8 5 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 5 5 5 4 3 3 3 2 2 2 2 3 4 5 6 7 8 8 8 9 9 9 8 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 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 26 nan nan nan nan nan nan nan nan nan 30 27 nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 29 29 30 31 31 32 32 32 32 31 31 nan nan 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 20 20 20 19 19 19 19 nan nan nan 17 17 17 17 17 18 18 18 18 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 17 17 17 17 17 17 17 18 18 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 16 15 15 15 14 14 14 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 11 11 11 12 12 12 13 13 15 16 17 16 16 16 15 nan nan nan nan 11 11 11 11 11 12 14 16 16 17 17 nan 15 14 11 9 6 5 4 4 3 2 1 0 0 1 1 nan 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 6 5 5 4 4 4 4 4 4 4 5 6 7 7 8 8 8 9 10 10 9 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan 20 21 22 23 nan nan nan 24 25 25 nan nan nan nan nan 28 29 30 30 30 30 30 31 33 33 33 33 32 32 31 31 31 32 32 33 35 36 nan 35 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 18 18 nan nan nan 16 16 17 17 17 17 18 18 18 18 17 17 17 17 nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 18 18 18 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 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 15 15 15 15 15 16 15 15 15 14 14 12 11 11 11 11 11 11 11 11 12 12 14 15 15 14 13 12 12 12 13 12 12 11 10 11 11 12 14 15 16 17 16 15 15 14 13 11 9 7 5 4 4 3 2 1 1 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 5 6 7 7 7 6 6 6 6 5 5 5 5 6 6 7 7 7 8 8 9 10 10 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 12 13 13 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 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 24 nan nan nan nan nan nan nan nan nan nan 34 33 31 nan nan nan nan 24 nan nan 19 17 18 nan nan nan nan nan 24 24 25 nan nan nan nan 28 29 30 31 31 31 31 32 33 34 34 34 33 32 32 32 32 32 32 32 32 33 32 32 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 19 18 19 18 18 17 17 nan nan 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 nan nan nan nan nan 16 15 15 15 14 14 14 14 15 15 15 15 16 16 15 15 15 16 16 16 16 15 15 14 13 12 11 11 10 10 10 11 10 10 11 11 13 13 13 12 11 11 11 11 12 12 12 11 11 11 12 13 15 15 16 16 14 13 14 14 12 10 8 6 6 5 3 2 2 1 1 1 1 1 nan nan 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 5 5 6 7 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 8 9 10 10 11 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 33 33 nan 30 28 27 25 25 23 21 18 17 17 18 21 22 23 23 24 24 nan nan nan nan 30 31 31 31 32 32 32 nan 33 34 34 34 34 34 33 32 32 31 31 31 31 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 16 nan 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 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 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 14 14 13 12 11 11 10 10 10 10 10 11 11 12 13 13 12 12 11 11 11 11 12 12 12 12 12 12 14 15 15 16 14 12 12 13 13 11 9 7 6 6 4 3 2 1 1 1 1 1 1 nan nan 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 6 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 10 11 11 11 11 10 10 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 32 31 31 nan nan 26 nan nan nan nan 19 17 17 18 20 21 22 22 23 25 27 29 31 33 33 34 33 nan nan nan 33 33 34 35 35 35 35 34 34 34 33 32 31 31 32 33 33 33 32 31 31 30 30 29 nan nan nan 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 14 14 13 12 12 12 12 12 11 11 11 11 12 13 14 14 14 12 12 12 12 12 13 14 14 14 13 13 14 15 15 15 13 12 12 12 12 10 7 6 5 5 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 5 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan 19 18 17 18 19 21 21 22 23 25 28 30 32 34 35 35 35 nan nan nan nan nan 34 35 36 36 36 35 35 35 34 32 32 32 34 35 35 35 34 34 33 32 31 31 32 nan nan 33 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 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 17 17 16 16 16 15 15 15 14 15 15 15 16 16 16 15 15 14 13 13 12 12 12 13 14 13 13 12 11 11 12 13 14 15 14 14 13 12 12 13 14 15 15 15 14 14 14 15 15 15 14 13 13 12 11 8 6 5 4 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 4 5 6 7 7 7 7 7 8 8 8 8 8 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 19 20 21 22 24 25 27 29 nan 33 33 34 34 34 34 32 32 nan nan 36 36 36 36 36 36 36 35 34 33 33 35 36 37 37 37 36 36 35 34 33 33 33 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 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 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 15 15 16 17 17 17 16 16 15 15 14 14 15 15 15 16 16 15 14 14 13 12 11 11 11 12 13 14 15 14 13 13 13 13 14 15 15 15 15 14 14 14 14 15 16 16 15 15 14 15 16 16 15 14 14 13 12 10 8 6 6 4 3 2 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 4 5 5 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan nan nan nan 22 20 nan 17 17 18 18 20 21 23 24 25 26 27 29 31 nan nan nan 33 33 32 32 33 34 36 nan 36 36 36 36 36 35 34 33 33 nan nan 36 35 36 37 37 37 36 34 33 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 16 15 14 13 11 10 10 10 12 13 14 15 16 15 14 14 15 15 16 15 15 15 15 15 14 15 16 17 17 17 16 16 16 16 17 16 14 13 12 11 9 7 6 5 4 2 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 11 10 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan 19 19 20 21 22 23 24 25 26 28 31 33 33 nan nan nan 33 32 31 nan nan 36 nan 36 36 nan 36 36 35 33 32 32 32 33 33 32 nan 35 36 37 36 nan 36 37 38 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 17 16 14 11 10 10 11 12 12 14 16 16 15 15 15 16 16 16 16 16 16 15 15 15 15 16 17 17 17 17 17 17 17 16 15 14 13 12 11 9 6 6 5 3 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 5 5 5 5 5 6 7 7 8 9 9 10 10 10 10 9 9 9 9 9 9 9 10 11 11 11 11 11 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 29 nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 20 20 21 22 22 23 23 24 25 27 30 31 32 33 33 nan nan nan 32 nan nan 35 36 36 36 35 34 34 34 nan 32 nan nan nan nan nan nan nan 32 33 33 34 35 37 39 39 40 40 40 40 nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 16 14 12 11 11 11 12 13 14 15 15 14 14 15 16 17 17 17 17 16 16 15 14 14 15 16 16 17 16 16 16 16 15 14 13 12 11 9 9 8 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 5 5 5 5 5 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan 25 25 nan nan nan nan nan nan 20 20 20 20 20 21 23 24 24 24 23 24 25 27 29 31 31 33 33 nan nan nan nan 32 32 34 33 34 34 34 33 32 32 32 31 29 nan nan nan nan nan nan 30 30 30 31 34 36 36 39 41 41 41 41 37 nan nan nan nan 35 35 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 20 21 21 22 22 22 22 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 16 16 16 15 16 16 16 16 16 16 17 17 17 15 14 13 13 13 13 14 13 13 13 13 13 13 14 15 17 17 17 17 16 15 14 13 13 14 14 15 15 15 14 14 14 14 12 11 11 9 8 8 7 5 4 2 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 2 2 2 2 3 4 4 5 5 5 5 5 6 7 7 8 9 9 9 10 10 10 10 10 10 10 10 11 12 12 12 12 12 11 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 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 11 nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan 20 19 19 20 21 22 22 23 25 27 27 26 25 24 25 26 27 27 28 30 31 31 nan nan nan nan nan 32 32 nan nan nan 32 32 31 31 30 29 28 28 26 26 26 nan nan nan nan 28 29 32 34 35 37 38 39 39 37 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 16 16 16 17 17 17 17 17 17 17 16 15 14 14 14 15 16 15 16 14 13 12 11 11 12 13 14 15 16 17 16 15 14 13 12 12 13 13 13 13 13 13 13 13 12 11 11 10 8 7 7 6 4 3 2 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 0 1 1 1 2 2 3 4 4 5 5 5 6 6 6 7 8 8 9 9 9 10 10 10 11 11 10 10 10 11 12 13 12 12 12 12 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 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 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 19 18 20 23 24 25 27 29 30 29 28 27 27 27 29 28 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan 26 26 25 24 25 nan nan nan nan 27 nan nan 30 33 34 35 35 35 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 22 22 22 22 22 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 18 17 17 17 17 17 16 15 14 13 13 15 17 17 17 17 16 14 12 11 11 12 13 14 15 15 16 14 13 12 11 11 11 12 12 13 13 13 13 12 12 12 11 11 9 8 7 6 5 4 3 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 2 3 4 4 5 5 5 6 6 7 7 8 9 9 9 9 10 10 10 11 11 10 10 10 11 12 13 13 13 13 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan 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 nan nan 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 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan 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 nan nan nan 22 21 20 20 22 24 nan nan 31 32 32 31 30 30 30 30 31 31 29 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 30 31 33 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 22 22 22 22 22 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 16 nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 17 16 16 15 13 12 12 13 13 14 16 17 17 16 14 13 12 13 13 14 14 14 14 13 12 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 9 9 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 5 5 6 6 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 12 13 13 12 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 23 23 23 nan nan nan nan nan 34 34 32 31 32 32 33 33 32 30 28 26 nan nan nan 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 31 32 32 33 35 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 21 22 22 22 22 21 21 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan 19 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 17 17 17 16 16 15 13 12 11 11 12 12 14 15 16 16 15 15 14 14 15 14 14 14 13 12 12 11 11 11 11 11 11 12 12 13 13 12 10 10 10 10 10 9 9 8 7 5 4 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 5 6 6 7 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 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 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan 16 14 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 25 nan nan nan nan nan nan nan 36 35 33 32 32 32 32 32 32 31 30 29 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 17 17 17 17 18 18 19 19 20 20 21 21 21 21 22 21 21 20 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 18 nan nan nan nan nan nan nan 20 20 20 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 17 16 16 16 15 14 13 12 12 12 12 13 14 15 16 16 16 15 15 14 14 14 13 12 12 12 12 11 11 10 10 11 11 12 12 12 11 9 9 10 10 10 8 8 8 6 4 3 2 1 1 1 1 1 1 1 1 2 3 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 5 6 6 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 nan nan nan nan nan nan nan nan 38 36 35 34 33 32 32 32 32 32 32 31 30 30 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 29 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 nan nan nan 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 20 19 19 18 18 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 18 nan nan nan nan 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 16 15 13 12 12 12 12 13 15 16 17 17 15 14 13 13 13 13 13 13 13 12 12 11 11 11 12 12 12 12 11 10 10 10 10 10 9 9 8 7 5 4 3 2 1 1 1 1 1 1 1 0 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 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 nan nan 26 28 29 30 32 33 nan nan nan 39 38 37 35 34 34 32 31 31 31 31 31 31 31 31 31 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan 29 30 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 19 19 20 20 20 20 20 21 20 20 19 19 18 18 18 18 19 19 19 20 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 18 18 18 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 17 16 15 14 13 12 12 13 15 17 17 16 14 13 13 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 11 10 9 9 9 8 6 5 4 3 2 1 1 1 1 1 2 2 1 1 2 3 2 2 2 2 2 2 2 2 2 3 4 4 4 5 6 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 20 21 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 30 32 33 34 36 37 nan nan 38 37 36 35 34 33 32 30 30 30 29 29 29 30 31 32 33 33 32 31 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 18 18 17 18 18 19 19 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 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 15 16 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 17 16 16 14 13 13 14 15 16 17 15 14 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 9 9 8 7 6 4 3 3 2 2 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 9 9 9 10 9 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 11 11 9 9 9 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 15 nan 14 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 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 31 33 35 36 37 38 38 38 38 36 36 35 33 32 31 29 29 29 28 28 28 29 29 31 32 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 19 19 19 19 20 19 19 19 19 18 18 18 17 18 18 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 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 14 15 15 16 17 17 nan nan nan 18 18 18 nan nan 18 17 17 17 nan nan 18 18 18 17 17 16 15 14 14 14 15 15 15 14 13 13 13 13 13 13 13 13 14 13 12 11 11 11 11 11 11 10 10 10 11 10 9 8 8 7 6 5 4 3 3 2 3 3 2 2 1 0 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 15 15 nan 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 19 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 nan nan nan nan 31 33 34 36 37 37 38 37 36 35 35 33 32 31 30 29 29 29 29 29 29 29 29 29 31 33 34 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 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 13 14 14 14 15 16 nan nan nan nan nan 18 18 18 18 nan 18 18 18 nan 18 18 18 18 16 16 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 12 12 12 11 11 11 10 10 10 10 10 10 8 8 8 7 6 5 5 4 3 3 3 4 3 3 3 3 3 1 0 1 1 2 2 2 2 2 2 2 3 3 4 4 5 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 9 9 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 14 15 nan nan 15 15 15 14 13 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 34 35 36 36 36 35 34 34 32 31 30 30 30 29 28 29 29 30 30 30 30 30 30 31 33 34 35 35 35 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 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 12 12 12 12 12 13 13 13 14 14 nan nan nan nan nan nan 16 17 17 17 nan 18 18 18 nan 18 18 17 17 17 16 14 14 13 13 14 14 14 13 13 13 12 12 12 11 10 10 10 11 12 12 12 11 11 11 10 9 9 9 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 2 2 2 2 2 2 2 2 3 4 4 4 5 6 6 7 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 9 nan nan nan nan nan nan nan nan nan nan 7 7 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 10 10 nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan 13 nan nan nan 16 16 15 15 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 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 35 35 35 34 33 34 32 31 29 28 28 28 28 27 25 26 27 28 29 31 32 33 32 31 32 33 34 33 33 33 33 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 14 13 12 12 12 12 12 12 12 12 12 13 13 nan nan nan nan nan nan nan 16 16 16 17 17 16 nan nan nan 16 16 17 16 15 14 13 13 13 14 14 14 13 13 13 12 12 12 11 10 9 10 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 5 4 4 4 4 4 4 4 5 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 6 6 7 7 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 12 14 15 15 15 15 14 15 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan 33 33 32 32 nan nan 35 35 35 35 34 33 32 31 29 27 26 25 25 25 24 23 23 23 24 27 30 33 34 34 33 33 33 33 32 32 31 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 11 11 11 11 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 nan nan nan 15 15 15 15 15 14 13 13 14 15 15 15 15 14 14 13 13 12 11 10 10 11 12 11 11 10 9 10 10 9 9 8 8 8 8 7 6 5 4 3 3 3 3 4 5 5 5 5 5 4 3 2 2 nan nan nan nan 2 2 2 2 2 3 4 5 5 6 6 6 7 8 8 9 9 9 9 8 8 8 8 9 8 8 8 8 8 8 8 7 7 7 6 7 8 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 9 10 nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 11 12 14 15 14 13 14 13 14 15 13 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 35 35 35 35 34 34 35 36 36 36 35 34 34 33 31 29 27 25 23 23 23 22 22 22 22 23 25 28 31 33 34 33 32 32 32 31 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 11 11 12 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 13 12 11 10 11 12 12 12 11 10 10 10 10 9 9 9 9 9 9 8 6 5 4 3 3 3 3 4 5 5 5 5 5 4 3 2 nan nan nan nan nan 3 3 2 nan nan 3 4 5 6 6 6 7 7 8 9 10 10 9 9 8 8 8 9 9 9 8 8 8 8 8 8 7 7 6 6 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 9 9 nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 12 nan 12 14 15 15 14 nan nan 14 14 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan 25 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 32 nan nan nan 35 35 35 36 37 36 35 36 37 37 36 36 35 34 33 31 29 27 25 24 23 23 24 24 24 24 25 26 28 30 32 33 32 31 31 30 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 10 9 10 12 12 12 12 11 11 11 10 10 10 10 9 9 9 7 6 5 4 4 4 3 3 4 4 5 5 5 5 4 3 nan nan nan nan nan nan nan nan nan nan nan 4 5 5 6 6 6 7 8 9 10 10 10 9 9 9 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 8 9 nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 nan nan nan 13 nan 15 15 nan nan 13 14 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 32 nan nan nan nan 35 36 37 37 36 36 36 37 36 36 35 34 33 31 29 28 26 25 25 25 27 28 27 27 27 28 29 29 31 32 32 32 31 31 32 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 13 13 13 13 13 12 13 13 13 13 13 13 12 11 9 10 11 11 13 12 11 11 11 10 10 10 10 9 9 8 7 6 6 5 5 4 4 3 3 4 4 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 6 7 8 9 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan 9 nan nan 6 6 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan 14 nan nan 13 12 13 14 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan 34 34 35 36 36 36 35 34 35 35 35 34 33 32 31 30 29 28 27 27 28 30 31 31 30 30 30 29 nan 29 30 31 31 32 33 35 35 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 13 13 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 12 12 12 12 12 12 12 12 13 12 12 12 11 9 9 10 11 13 12 12 11 11 11 10 10 10 9 9 8 7 7 6 5 5 4 3 3 3 3 4 4 5 nan nan nan nan nan nan nan nan nan nan nan 3 4 5 5 6 6 6 6 8 9 9 10 10 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan 15 14 13 13 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 31 31 31 32 nan nan 33 34 nan nan 35 33 33 33 33 33 33 32 32 31 30 30 29 29 29 30 32 33 33 32 31 30 30 nan nan 29 29 31 33 35 35 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 13 13 13 13 12 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 12 12 11 11 12 12 12 12 12 12 12 11 10 9 9 9 10 11 12 12 11 11 10 9 9 9 8 8 8 7 6 6 5 4 4 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 7 7 7 7 9 9 9 10 10 11 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 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 10 10 9 nan nan 15 16 16 nan nan 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 33 33 33 nan nan nan nan nan nan nan 32 31 31 31 32 32 32 31 30 30 30 30 30 31 31 32 33 33 33 31 30 29 29 29 nan 30 31 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 10 9 9 8 9 11 11 12 11 11 10 9 8 8 8 7 7 6 5 5 5 4 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 8 8 8 9 10 9 9 9 10 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 7 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 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 7 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 34 33 32 32 nan nan 33 32 32 31 31 31 31 31 31 30 30 29 29 30 30 31 32 32 32 32 32 30 29 28 28 28 29 nan nan 32 33 nan 33 32 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 16 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 13 13 nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 11 10 10 10 11 11 11 11 11 11 12 12 11 10 10 9 9 10 11 12 12 11 10 9 9 9 8 8 7 6 5 5 5 4 3 3 3 2 2 nan nan nan nan nan nan nan nan nan 5 nan nan 4 4 4 5 6 8 9 9 10 10 10 10 9 9 9 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 7 6 6 6 7 7 nan nan nan nan nan nan nan 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 6 5 5 5 7 7 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 32 32 32 33 33 32 32 31 31 31 31 31 30 30 29 29 29 29 31 31 32 32 31 31 31 29 29 28 28 28 28 nan nan nan nan nan nan nan nan 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 16 16 16 16 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 12 12 12 12 13 13 13 12 nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 11 11 11 11 12 12 12 11 11 11 12 11 11 10 10 10 10 11 12 12 11 11 10 10 10 9 8 8 7 6 6 5 4 3 3 3 3 2 nan nan nan nan nan nan nan 5 5 5 nan nan nan 5 5 5 6 7 8 8 9 10 10 11 10 10 9 9 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 7 6 6 7 8 8 nan nan nan nan 9 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 6 5 5 5 6 7 6 6 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 29 30 31 31 31 31 32 31 31 30 30 29 nan 28 28 29 nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 10 10 10 10 10 11 11 12 11 11 11 10 10 10 9 8 8 8 7 6 5 4 3 3 3 3 2 nan nan nan nan nan nan 4 5 5 5 5 5 5 5 5 5 6 7 8 8 9 10 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 11 10 9 9 9 9 9 9 8 6 6 7 8 nan nan nan 7 7 nan 9 10 10 10 10 11 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 6 5 5 5 6 6 7 nan nan 10 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 28 29 29 30 30 30 31 30 30 30 30 29 nan 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 13 12 11 nan nan nan nan nan nan nan nan 11 11 11 11 11 11 11 11 12 12 nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 11 11 11 10 9 9 9 9 8 8 8 7 6 5 4 4 3 3 3 3 nan nan nan nan nan nan nan 4 5 5 5 5 5 5 5 6 7 7 8 9 10 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 11 11 10 10 9 8 9 9 9 7 5 6 6 6 nan nan nan nan nan 7 8 9 8 9 9 10 11 13 14 14 13 nan nan nan nan nan 11 11 10 10 10 9 8 8 8 7 5 5 5 6 6 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 31 31 31 31 32 32 32 33 32 32 32 32 32 32 31 31 30 30 29 28 28 28 28 28 29 29 29 29 29 29 28 nan nan 30 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 13 12 nan nan nan nan nan nan nan 11 10 11 10 10 10 11 11 11 11 nan nan nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan 13 13 13 14 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 8 8 8 7 6 5 5 4 4 4 3 3 nan nan nan nan nan nan nan 4 5 5 5 5 5 5 6 7 8 8 9 10 10 11 11 10 10 10 10 10 10 10 11 11 11 10 10 10 10 11 10 10 9 8 8 8 7 6 6 7 7 7 5 4 nan nan nan 8 8 9 8 8 8 9 11 13 14 14 13 nan nan nan nan nan nan 12 12 11 10 10 10 9 8 7 6 6 6 6 6 7 nan nan 11 nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 29 29 30 31 31 32 32 32 31 31 32 32 32 32 31 31 31 30 29 28 27 27 27 27 28 28 28 28 28 28 28 28 nan 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 16 16 16 16 16 16 15 15 14 13 13 13 12 11 nan nan nan nan nan 10 10 10 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan 11 11 11 nan nan 12 nan nan nan nan nan nan 14 14 15 15 14 14 13 12 11 10 9 9 9 9 9 9 9 9 10 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 nan nan nan nan nan nan nan 4 4 4 5 5 5 5 6 6 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 8 8 7 6 6 7 8 8 7 7 6 7 8 10 12 11 10 10 9 9 9 9 11 12 13 13 13 13 14 nan 15 14 14 14 13 12 11 11 11 10 9 7 7 6 6 7 7 7 6 7 11 nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 12 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 30 31 31 31 31 30 30 31 32 32 31 31 31 31 30 29 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 15 15 14 14 13 13 12 12 11 nan nan nan nan nan 10 10 10 10 10 9 9 9 9 9 nan nan nan nan nan nan nan nan 10 10 11 11 12 12 12 nan nan 12 nan nan 13 13 14 14 14 13 12 11 10 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 6 6 7 8 9 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 10 9 8 7 6 6 7 8 10 9 9 9 9 10 12 13 14 15 13 13 12 11 10 10 11 11 12 12 13 13 14 16 16 16 16 16 16 15 14 13 12 12 10 9 8 8 7 7 8 9 8 6 7 11 nan nan nan nan 12 10 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 28 28 29 29 30 31 31 31 30 29 29 30 31 31 31 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 31 31 31 34 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 14 13 13 13 12 11 10 nan nan nan nan nan nan 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan 10 11 12 12 12 12 11 11 11 11 nan 12 12 12 12 12 12 11 10 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 4 5 5 5 6 6 7 9 10 10 10 10 10 9 10 10 10 10 9 9 10 10 10 10 9 9 9 9 8 7 6 6 7 9 10 10 10 11 12 13 14 15 16 16 15 15 15 14 14 13 12 12 13 13 13 13 13 14 16 16 17 17 17 16 16 15 14 14 13 10 10 9 7 7 8 10 10 7 4 6 10 nan nan nan 14 12 11 11 12 nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 13 11 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 31 30 29 28 29 29 30 30 29 29 30 30 30 29 28 28 27 28 28 28 28 28 28 29 30 30 31 31 31 32 34 35 36 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 12 11 nan nan nan nan nan nan nan 8 8 8 8 9 8 8 8 nan nan nan nan nan nan nan nan nan nan 10 11 11 10 11 nan 10 10 10 10 nan nan nan nan 10 10 10 10 9 9 9 9 8 8 7 7 8 8 9 9 9 9 9 10 9 10 10 9 9 8 8 7 7 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 4 4 4 3 3 4 5 5 6 6 6 7 8 10 10 11 10 10 9 9 9 9 9 10 9 9 10 10 10 10 10 10 9 9 8 7 6 7 10 12 12 11 11 11 13 14 15 16 16 15 15 15 15 15 15 14 13 13 14 14 14 14 14 14 15 15 15 15 15 14 15 15 15 15 13 11 11 9 8 9 9 10 9 7 4 4 9 10 12 13 12 11 10 10 11 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 12 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 30 28 27 28 28 28 29 29 30 31 31 30 29 28 27 27 27 27 28 28 29 29 29 30 31 32 32 32 33 34 35 37 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 12 12 11 nan nan nan nan nan 8 8 8 8 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 9 nan 9 9 10 10 nan nan nan nan 9 9 8 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 5 6 6 7 6 7 8 9 10 11 11 10 9 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 8 7 8 9 12 14 13 12 11 12 14 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 14 14 15 14 14 14 13 12 11 11 13 14 15 16 15 14 13 11 11 11 10 9 8 5 2 2 5 7 9 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 31 30 29 28 27 27 27 28 29 30 31 32 31 30 28 27 27 27 26 26 27 28 29 30 31 32 33 33 33 33 33 34 35 36 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 12 12 11 10 nan nan 8 7 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 8 nan 8 9 9 10 9 nan nan nan nan 8 8 8 8 8 8 8 7 7 7 8 8 9 9 9 9 9 9 9 8 9 8 8 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 4 4 5 6 7 7 7 7 8 8 9 10 11 11 11 10 8 8 8 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 9 11 13 14 13 13 12 12 13 14 15 14 14 15 15 14 14 14 14 14 14 14 14 13 14 15 16 16 15 14 12 9 8 9 10 13 15 16 16 16 16 15 15 12 10 8 6 3 1 2 3 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 30 30 29 28 27 27 27 28 30 31 32 32 30 28 27 26 26 26 26 26 27 29 31 32 33 34 34 34 35 34 34 35 35 35 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 12 11 10 9 8 7 7 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan 9 9 9 8 8 7 7 8 8 8 8 7 7 nan nan 8 8 8 7 7 7 6 6 6 6 7 7 8 9 10 10 10 10 9 9 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 6 6 7 8 8 8 8 9 9 10 10 11 10 10 9 8 8 7 7 8 8 9 9 10 10 10 10 10 9 8 8 9 11 13 14 14 13 13 12 11 12 14 15 14 14 16 15 14 14 14 14 14 15 15 15 15 16 17 18 18 16 15 12 10 9 9 10 12 14 16 16 17 18 18 17 14 10 8 6 nan 3 3 4 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan nan nan 1 2 2 4 6 8 10 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 30 nan nan 28 28 28 29 31 32 32 31 28 27 26 26 25 25 25 26 28 30 32 34 35 35 35 35 35 35 35 35 34 nan nan 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 6 5 6 6 6 7 6 6 6 6 6 6 6 6 6 7 8 8 9 9 9 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 8 8 8 8 8 8 9 10 11 11 11 10 8 7 8 10 13 14 14 13 13 12 11 11 14 16 16 15 16 16 15 15 15 15 14 14 15 16 16 16 17 17 18 18 17 15 14 12 10 10 10 12 13 14 16 18 19 19 18 15 12 9 7 5 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan nan 1 2 nan 2 4 6 8 11 13 13 13 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 30 29 29 nan nan nan nan 29 29 31 32 32 31 29 27 27 nan nan 24 25 26 27 29 30 32 34 34 35 36 36 36 35 35 35 34 33 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 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 13 13 12 11 10 9 8 8 7 6 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 6 7 8 8 8 8 8 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 9 10 10 10 10 9 8 8 9 11 13 14 13 11 12 11 11 13 15 16 16 16 16 16 16 16 15 15 15 14 15 16 16 16 17 17 17 17 17 15 14 12 10 9 10 12 13 14 16 18 20 20 19 16 14 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 1 1 1 2 4 6 8 10 12 12 13 14 14 13 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 23 23 20 20 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 28 28 28 nan nan nan nan 30 30 31 32 32 30 nan nan nan nan nan 24 25 26 27 28 30 31 32 33 34 34 35 35 35 34 34 32 32 nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 14 14 13 13 12 11 11 9 9 8 7 6 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 6 6 6 5 5 5 5 5 5 4 5 5 6 6 6 6 7 7 7 6 6 7 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 9 10 10 10 10 10 9 8 9 10 12 14 13 13 12 11 10 12 14 16 16 16 16 16 16 16 16 16 15 15 14 14 15 16 16 16 16 16 16 15 15 14 11 9 9 10 11 11 13 16 18 20 19 18 15 13 12 nan nan nan 9 10 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 nan 2 2 2 3 6 8 nan nan 10 11 13 15 14 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 nan 27 27 28 nan nan 29 30 31 32 32 31 nan nan nan nan nan nan 24 25 26 27 28 29 29 30 31 32 33 34 34 34 33 32 31 nan nan 32 33 32 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 14 14 13 13 12 11 11 11 10 8 7 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 6 6 7 7 7 6 6 6 7 8 9 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 12 13 13 14 14 13 13 13 12 12 10 9 9 9 8 8 8 9 10 10 10 10 10 10 10 9 11 12 13 13 13 13 12 11 12 13 16 16 15 15 16 16 16 16 16 15 15 14 14 14 16 16 16 16 15 15 14 14 13 12 11 10 11 11 11 12 14 16 18 18 18 18 16 14 13 13 11 9 9 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 3 3 3 4 6 7 nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 nan nan nan nan nan 30 nan 32 31 30 nan nan nan nan nan 23 23 24 25 27 28 28 28 29 30 31 32 33 33 33 32 31 31 31 31 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 8 6 5 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 7 7 6 7 7 7 8 8 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 9 10 11 11 11 11 12 13 14 14 14 14 13 12 12 11 10 9 9 9 9 8 9 10 11 11 11 12 11 11 11 11 12 13 14 13 13 13 12 12 13 15 17 16 15 15 16 16 16 16 15 15 15 14 14 15 16 16 16 16 16 15 15 13 12 13 13 14 14 13 13 14 15 17 17 18 18 17 16 14 14 13 12 10 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 3 3 4 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan 28 nan nan nan nan 30 30 30 nan nan nan nan 22 23 24 25 26 27 28 28 29 30 31 32 33 33 32 31 31 31 32 32 32 32 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 15 14 14 13 13 12 12 12 11 10 8 6 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 10 11 11 12 11 12 12 12 13 13 13 13 13 12 11 10 10 10 9 9 9 9 9 9 10 11 12 12 13 13 13 12 13 13 14 13 14 13 13 13 12 14 16 18 17 16 16 16 16 16 15 15 15 14 14 13 14 16 16 16 16 17 16 15 14 13 13 15 16 16 15 15 15 16 16 17 18 17 16 16 15 14 12 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 4 4 5 6 6 6 6 nan nan nan nan nan 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 27 nan nan nan nan nan nan nan nan nan nan 29 nan nan nan 23 22 23 24 25 26 27 28 29 29 31 32 32 33 32 32 32 32 33 33 34 nan 34 34 34 35 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 15 15 15 15 15 14 14 13 13 12 12 11 10 8 6 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 5 6 7 7 7 7 8 8 8 8 8 7 6 6 7 7 7 7 8 8 8 8 8 7 7 6 6 6 7 7 7 7 8 9 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 9 9 9 10 10 11 11 11 11 11 11 12 13 14 15 15 14 15 15 14 14 14 14 14 13 13 14 16 17 17 16 16 15 15 14 15 15 14 14 13 13 14 15 16 16 17 18 18 16 14 14 14 15 15 15 15 14 13 13 15 16 17 17 15 15 14 13 11 10 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 5 6 6 7 7 7 7 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 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan 25 26 27 28 29 29 30 31 32 33 33 33 33 33 34 34 34 35 nan nan 36 36 37 36 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 14 13 13 12 12 nan 10 nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 nan nan 3 3 4 4 4 3 2 2 2 2 2 2 2 2 3 3 4 5 6 7 7 7 7 7 7 8 8 7 6 6 6 6 6 7 7 7 7 7 8 8 7 7 6 6 6 6 7 7 8 9 10 12 13 13 13 12 12 12 12 11 11 10 10 9 10 9 9 9 10 10 10 11 12 12 12 12 13 13 14 15 16 16 16 17 17 16 15 15 14 14 13 13 15 17 17 16 16 15 14 14 14 14 14 14 14 13 14 14 14 15 17 19 20 19 16 14 14 15 16 16 15 13 12 11 11 13 15 16 15 14 14 14 12 11 9 9 nan nan nan nan nan 5 nan nan 9 nan nan nan nan nan nan nan nan nan nan 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 6 6 7 7 7 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 30 30 31 31 32 33 34 34 34 35 35 35 35 36 36 nan nan nan nan nan 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 5 4 3 2 2 2 2 2 1 1 1 2 3 4 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 8 9 11 12 12 12 12 12 12 11 11 11 10 9 9 8 9 9 9 10 10 10 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 17 16 16 14 13 12 14 15 16 15 15 15 15 14 13 14 14 14 14 14 13 14 14 14 16 18 20 19 18 16 15 15 15 15 14 13 12 11 11 12 14 15 15 15 14 13 13 12 11 10 10 nan nan nan nan nan 6 nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 nan nan nan nan nan nan nan 30 31 32 32 33 33 33 33 34 34 35 34 nan 35 36 36 nan nan nan nan nan 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan 3 3 4 4 4 3 2 2 2 1 1 1 0 0 1 2 4 5 6 6 6 7 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 7 8 9 10 11 11 12 12 12 12 12 11 10 9 8 8 8 8 9 10 10 11 11 12 13 14 14 14 15 16 16 16 17 17 16 17 18 18 18 17 16 15 14 13 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 14 14 15 16 17 18 17 17 17 16 16 16 15 13 12 12 12 12 13 14 15 14 14 14 13 13 13 12 12 nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 29 nan nan nan nan nan nan nan 32 32 33 34 34 34 34 33 33 34 34 33 nan nan 35 36 35 nan nan nan 34 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 nan nan nan nan nan nan nan 2 3 3 3 3 3 2 2 2 1 0 0 1 0 1 3 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 6 7 8 9 10 11 11 11 12 12 12 12 11 10 9 8 8 8 8 9 10 10 10 11 12 13 14 14 15 16 16 16 16 16 16 16 17 17 18 18 17 17 16 15 14 14 13 13 13 14 15 15 14 14 14 13 13 13 14 14 14 14 15 16 16 16 16 17 17 16 16 15 14 13 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 8 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 29 29 31 nan nan nan nan 33 34 34 35 35 35 35 34 34 33 33 33 nan nan nan nan nan nan nan 33 33 33 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 4 4 3 nan nan nan nan nan nan nan 2 2 2 2 2 1 1 1 1 0 1 1 1 2 3 4 4 4 5 5 5 5 5 6 6 6 7 7 7 6 6 5 4 4 4 4 5 5 5 6 6 6 5 5 5 6 7 8 9 9 10 11 11 12 12 12 12 11 10 9 8 8 8 8 9 9 9 9 10 11 13 14 14 15 15 15 16 15 15 15 15 16 16 17 17 17 18 18 17 15 14 13 13 13 14 15 15 15 14 13 13 13 13 13 14 14 14 15 15 16 16 16 nan 16 16 15 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 33 34 34 35 34 nan nan 33 33 33 32 32 32 nan nan nan 32 32 nan 33 nan 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan 2 nan 2 1 1 1 1 1 0 1 1 1 1 1 1 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 5 4 4 3 3 4 4 4 4 5 5 5 5 5 5 6 7 8 9 9 9 10 11 11 12 12 12 11 10 8 8 8 8 8 9 9 9 9 10 11 12 13 13 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 17 16 14 14 14 14 15 15 15 14 14 13 14 14 14 14 14 14 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 nan 34 33 32 32 31 31 nan nan nan nan 30 31 32 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 3 3 3 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 1 1 1 1 1 0 0 1 0 0 0 0 2 2 3 4 5 5 5 5 6 6 6 6 6 6 5 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 8 9 9 10 11 11 11 11 10 10 10 9 8 8 9 9 9 9 9 10 11 11 12 13 13 12 12 12 12 12 13 13 14 14 14 15 16 17 17 17 16 15 15 15 15 15 15 14 14 14 14 nan 14 13 14 14 14 15 nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 33 32 nan nan nan nan nan nan 29 nan 29 30 31 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 nan nan nan nan nan nan nan nan nan nan 3 3 2 1 1 1 1 1 0 1 1 1 1 1 1 2 2 3 4 5 5 5 6 6 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 11 11 11 11 10 10 10 9 9 9 9 9 8 8 9 10 10 10 12 12 12 11 11 11 12 13 13 13 13 12 12 13 15 16 16 16 16 16 16 17 16 15 14 13 13 14 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan 33 32 31 nan nan nan nan 29 29 29 nan 29 30 31 31 32 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan 2 2 1 1 1 0 0 1 1 0 0 0 1 1 1 2 2 3 3 4 5 5 5 6 6 6 6 5 5 4 3 3 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 6 7 8 8 9 10 10 10 10 10 10 10 9 9 9 8 7 7 8 9 9 10 10 11 11 10 10 10 11 12 13 13 13 13 12 12 13 14 15 15 15 16 17 17 17 15 13 12 12 14 15 15 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan 15 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan 32 30 30 nan nan nan nan 28 29 29 30 30 31 31 32 33 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 nan nan nan nan nan 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 10 10 9 7 7 7 6 6 7 8 9 9 10 11 nan 10 nan 10 10 11 12 13 13 13 13 12 13 14 14 14 14 15 15 16 16 15 13 11 11 12 14 14 14 14 14 13 13 nan 13 12 nan 13 13 13 nan nan 14 nan nan nan nan nan 19 19 18 18 17 16 15 13 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 30 29 28 27 nan 28 29 30 31 32 33 32 33 34 35 35 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan 1 1 1 1 1 1 1 1 1 0 1 2 2 3 3 3 3 2 2 2 3 3 3 4 4 4 4 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 5 5 6 6 6 7 7 7 6 6 7 8 9 9 10 9 8 6 6 nan 6 7 7 8 8 9 10 nan 11 11 11 nan 11 12 13 13 13 13 13 14 14 15 15 15 15 15 15 15 14 13 12 11 11 12 12 13 12 13 11 12 13 13 12 12 13 13 14 13 13 13 14 15 16 17 19 19 20 nan nan 19 18 16 14 12 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 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 31 29 29 28 28 29 31 33 34 35 35 35 35 36 36 36 36 36 37 36 36 36 36 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 3 2 2 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 nan nan 1 1 1 1 1 2 2 1 1 1 1 nan nan 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 4 5 5 5 6 7 7 6 6 5 5 6 7 8 8 9 8 7 6 6 nan nan 8 8 8 8 nan nan nan 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 15 15 15 14 13 13 12 11 11 12 13 12 12 11 12 13 13 13 12 13 14 14 14 13 12 13 14 15 17 18 19 19 20 20 19 18 16 14 11 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 31 32 34 35 36 36 36 36 36 36 35 35 35 36 36 36 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 2 2 3 4 4 4 5 nan nan nan nan nan nan nan nan nan nan 3 3 2 nan nan nan 1 1 1 1 1 nan nan nan 1 1 1 nan nan nan 2 3 3 3 2 2 1 1 1 2 2 2 3 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 6 6 5 5 5 6 6 6 7 7 7 6 6 6 nan nan nan nan 8 8 nan nan 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 15 13 13 nan 13 12 13 13 13 13 12 13 14 13 13 13 13 13 13 13 12 11 11 12 14 15 17 18 18 19 19 19 18 16 14 11 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 34 35 36 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 3 3 2 2 3 3 4 4 4 5 nan nan nan nan nan nan nan nan nan nan 2 2 2 nan nan 1 2 2 nan 2 nan nan nan nan nan nan 2 2 2 2 2 2 2 nan nan 2 1 1 1 1 1 2 3 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 nan nan nan nan nan nan nan nan 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 16 16 16 16 15 15 16 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 11 10 11 12 13 14 15 16 17 18 18 19 18 16 14 11 9 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 37 37 37 36 37 37 36 36 36 36 36 35 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 3 2 2 3 3 3 3 4 4 4 nan nan nan nan nan nan nan nan nan nan 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 1 1 nan nan nan 2 2 1 1 1 2 2 3 3 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 7 7 6 6 5 5 4 4 4 4 4 nan nan nan nan nan nan nan 9 9 9 nan 10 10 11 11 11 12 12 12 12 12 12 13 13 14 15 16 nan nan nan 17 16 16 15 14 14 15 16 16 14 13 13 13 13 13 12 12 11 10 11 11 11 12 13 14 15 16 17 18 19 18 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 38 38 37 38 38 38 38 38 38 38 37 37 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 3 2 2 3 3 4 4 3 3 3 nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 1 1 nan nan nan 2 3 2 2 2 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 6 5 5 4 4 3 3 3 3 nan nan nan nan nan 6 7 6 6 7 8 nan nan nan 10 11 11 11 11 11 12 12 12 13 13 14 nan nan nan 15 15 15 15 15 14 15 16 17 15 14 14 13 13 13 12 11 10 10 12 12 12 12 12 14 14 15 17 19 20 19 17 nan nan nan nan nan 6 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 38 38 38 38 39 39 39 38 38 nan nan nan nan 35 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 3 3 3 3 nan 4 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 1 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 6 6 5 4 4 3 2 nan nan nan nan nan nan 3 4 5 5 nan nan 6 6 7 nan nan 10 10 10 10 10 11 11 12 12 13 nan nan nan 13 13 14 14 14 13 13 15 17 17 16 16 15 14 13 13 11 10 10 12 13 14 14 14 13 13 14 15 17 19 20 19 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 8 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 39 38 38 38 38 38 39 40 40 39 39 39 38 38 37 37 37 36 36 35 nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 nan nan nan nan nan nan nan nan nan 4 nan nan 4 4 nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 3 3 2 2 1 1 2 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 5 4 3 4 3 3 3 nan 2 2 2 1 2 4 4 5 5 nan 5 6 nan 8 9 9 9 9 10 10 11 12 13 nan nan 10 9 10 12 14 14 14 14 14 15 17 17 17 17 17 17 16 15 13 12 12 14 15 16 16 16 16 15 15 15 17 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 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 38 37 36 37 37 38 39 40 40 40 40 40 40 40 39 40 39 38 37 36 nan nan nan nan nan nan nan nan nan 42 nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 1 1 1 1 1 1 1 2 2 2 3 2 2 2 2 3 2 2 1 2 2 3 3 3 3 3 3 4 4 5 5 6 6 5 5 5 5 5 5 5 4 4 4 5 nan nan 3 2 2 1 1 1 2 3 nan nan nan 4 3 4 5 7 8 9 9 10 10 10 11 12 nan 12 11 9 8 10 11 13 14 15 15 15 15 16 17 17 18 19 19 18 17 16 15 15 16 17 18 18 18 18 17 16 15 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 35 35 36 35 35 36 37 38 39 40 41 41 41 41 41 41 41 40 40 39 37 36 35 nan nan nan nan nan nan nan 41 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan 3 4 4 4 4 5 5 nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 2 1 0 0 0 0 1 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 2 2 3 3 4 5 6 6 6 6 6 5 5 5 5 4 4 4 4 nan nan nan 3 2 1 1 1 1 2 3 nan nan nan 2 2 3 4 6 7 8 9 9 10 10 10 11 12 12 10 9 9 10 10 11 13 15 16 15 15 15 16 17 18 19 20 21 20 20 19 18 18 18 18 19 19 19 18 17 16 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 34 34 34 35 36 37 38 39 40 41 41 41 41 41 41 39 38 37 37 36 35 35 35 nan nan 37 37 39 40 40 39 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 nan 4 4 5 nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 2 2 2 1 1 1 1 1 1 2 3 3 3 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 3 4 5 6 6 6 6 6 5 5 5 4 4 3 4 nan nan nan nan 4 2 2 2 2 2 2 2 3 3 2 2 2 2 3 5 6 8 9 9 9 9 9 10 10 11 10 10 10 11 11 12 13 15 16 15 15 15 15 16 17 18 19 21 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 34 35 37 38 38 39 39 39 40 40 40 40 38 37 37 36 35 35 35 35 36 37 37 38 39 40 40 39 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 5 5 5 5 5 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 3 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 3 5 6 6 6 6 5 5 5 5 5 4 4 nan nan nan nan nan nan 3 2 2 1 1 1 1 1 2 2 2 2 3 4 5 6 7 7 8 9 nan 9 9 10 10 11 11 11 12 12 12 13 15 16 16 15 15 16 16 16 17 18 19 20 21 22 21 20 19 19 19 18 19 20 20 20 20 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 nan nan nan nan nan nan nan nan nan 31 nan 32 32 nan 33 33 33 32 32 33 34 36 37 37 38 38 38 37 38 38 38 38 38 36 36 35 34 34 35 37 38 38 39 40 40 39 38 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 5 5 6 6 6 6 6 nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 3 2 2 3 4 5 5 4 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 2 2 2 3 4 5 5 6 6 6 6 5 5 5 5 5 nan nan nan nan 5 nan nan 3 2 nan 1 1 1 1 2 2 2 2 2 3 4 5 6 7 7 8 8 9 9 9 9 10 11 11 12 12 13 13 13 15 16 16 15 15 16 16 17 17 17 17 18 20 21 21 21 20 20 19 19 19 20 21 21 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 29 29 29 30 nan nan nan nan nan 30 31 31 32 32 32 32 32 30 31 32 34 36 37 38 37 37 36 36 36 36 37 37 38 37 37 35 34 33 34 36 37 38 38 39 39 37 36 35 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 nan nan nan 7 7 nan 7 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 3 3 3 3 3 3 3 4 5 5 6 6 6 5 4 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 3 4 5 5 5 6 6 6 5 4 5 5 6 nan nan nan 5 5 5 nan 3 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 nan nan 9 9 9 9 10 11 11 12 12 12 13 13 13 14 15 15 15 16 16 16 17 17 16 16 16 17 19 19 20 20 20 19 19 19 19 20 20 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 29 30 30 nan nan nan nan nan 30 30 30 30 30 30 30 29 31 33 35 37 37 37 37 36 35 34 34 35 34 34 nan 36 36 35 34 32 32 34 36 37 37 37 37 36 35 34 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan 7 7 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 4 4 5 5 6 6 6 6 5 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 2 3 4 5 5 5 6 6 6 6 5 4 5 nan nan nan 5 5 5 5 4 3 3 3 2 2 2 2 3 3 4 4 4 nan nan nan nan nan 8 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 13 14 15 15 15 16 16 16 15 14 14 15 nan 17 18 18 19 19 19 18 18 18 18 18 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 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 29 29 29 29 nan 29 29 nan nan nan 29 28 28 29 29 29 29 31 33 34 35 37 38 36 34 33 32 31 32 30 29 30 32 33 34 33 32 31 33 35 36 37 37 37 36 35 34 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 nan 8 8 8 8 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 4 4 4 4 5 5 6 6 5 5 5 6 6 6 7 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 5 6 6 6 6 6 6 5 5 5 6 5 5 5 5 5 4 3 3 3 3 3 2 2 3 4 4 4 nan nan nan nan nan nan 7 7 8 8 9 9 10 10 11 10 10 10 10 10 9 9 10 11 12 13 14 14 14 14 13 12 11 nan nan nan 14 16 17 18 18 17 17 17 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 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 28 28 29 29 29 29 nan 28 28 nan nan nan nan nan 27 27 27 28 29 31 33 34 35 36 37 35 32 30 28 27 28 28 27 26 28 30 31 31 30 30 31 33 33 35 36 37 37 36 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 8 nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 nan nan nan 5 4 4 nan nan nan 5 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 6 7 7 7 6 5 5 5 5 5 5 5 5 6 5 4 4 4 4 4 3 3 3 3 nan nan nan nan nan nan nan nan 5 5 5 5 6 7 7 8 9 9 9 9 9 9 8 7 8 8 9 9 10 11 11 11 11 11 10 nan nan nan nan 11 13 15 16 16 16 17 17 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 12 11 nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 27 28 28 28 28 28 28 28 nan nan nan nan nan 26 26 26 27 28 29 31 31 32 34 35 35 33 30 28 25 25 25 25 25 25 26 28 29 30 29 29 30 32 33 34 36 37 37 36 35 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 8 8 8 nan 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 nan nan nan 5 nan nan nan 6 6 nan nan nan 6 6 6 6 6 7 7 8 8 7 7 6 7 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 7 7 7 7 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 nan nan nan nan nan nan nan nan 4 4 4 3 3 4 4 5 6 7 7 8 8 8 8 8 7 7 7 7 7 7 8 9 9 9 9 9 8 8 8 8 9 11 12 14 15 16 17 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 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 28 28 28 28 28 28 27 nan nan nan nan nan 26 26 27 28 29 30 30 32 33 33 33 32 29 nan 25 24 24 24 26 26 27 28 29 29 29 29 29 30 32 34 36 36 35 35 34 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 21 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 nan 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 nan nan nan nan nan nan nan 7 8 7 4 4 5 6 6 6 6 6 7 7 8 8 7 7 7 7 7 6 6 5 5 5 5 4 4 5 5 6 6 6 6 6 7 7 7 7 7 6 6 4 4 3 3 4 5 6 6 6 6 6 5 5 5 5 nan nan nan nan nan nan nan 3 3 3 3 3 2 1 2 2 3 4 5 7 7 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 8 9 10 11 12 13 14 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 28 28 28 28 27 27 27 27 27 26 26 26 27 27 28 28 29 30 31 32 32 32 31 nan nan nan 26 26 26 28 28 28 28 29 29 29 29 29 30 31 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 7 nan nan nan nan 8 nan nan nan nan nan nan nan nan 8 8 8 7 nan nan nan nan nan nan nan 8 8 8 7 nan 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 4 4 5 6 6 7 7 7 7 7 7 8 7 7 7 5 4 2 2 3 4 5 6 6 6 6 6 6 6 5 nan nan nan nan nan nan 3 3 3 4 4 3 3 2 2 2 2 3 4 7 8 8 8 9 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 10 10 11 12 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 28 28 28 28 27 27 27 27 27 26 26 26 26 27 27 28 29 30 31 32 32 32 31 nan nan nan nan nan nan nan nan nan 28 29 30 30 30 29 30 30 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 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 8 8 7 6 6 nan 7 8 9 9 8 8 nan 7 7 7 8 9 9 nan nan nan nan nan nan nan 7 7 nan nan nan nan 6 6 6 6 6 6 6 6 6 7 7 8 7 7 7 7 7 7 6 5 5 5 5 5 5 5 6 7 7 7 7 7 7 8 8 8 7 5 4 3 3 3 4 5 5 6 6 6 6 6 5 nan 5 4 4 4 4 4 4 4 4 5 5 6 5 4 3 3 3 3 5 7 8 9 9 10 10 11 10 10 9 9 9 10 12 13 13 13 13 13 12 11 11 12 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 26 27 27 28 29 30 31 32 32 31 nan nan nan nan nan nan nan nan nan nan 29 30 30 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 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 8 8 8 7 nan 8 9 10 10 9 9 8 nan 8 8 8 8 9 9 nan nan nan nan nan nan 7 6 nan 8 nan nan 7 6 6 5 6 6 6 6 6 7 7 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 6 7 7 7 7 8 8 7 7 7 6 5 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 4 4 5 5 6 6 7 7 7 6 6 5 4 4 6 7 9 9 10 10 11 11 11 11 10 9 10 11 12 14 15 16 15 15 14 13 13 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 27 28 27 27 27 27 27 26 26 26 26 26 27 28 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 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 8 8 8 8 nan nan 10 11 10 10 10 9 9 nan 8 9 9 9 9 nan nan nan nan nan nan 8 6 nan nan nan 9 6 5 5 4 5 6 6 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 8 7 7 6 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 6 7 8 9 10 10 10 10 11 10 10 9 10 10 11 13 nan nan nan nan 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 nan 27 27 28 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 nan nan nan nan nan 8 nan nan 8 8 8 8 nan nan nan nan nan 10 nan nan nan nan nan nan 9 9 9 10 nan nan nan nan nan nan 8 nan nan nan nan 7 5 nan nan nan 4 5 6 7 7 8 8 8 8 9 8 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 6 7 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 5 6 8 9 9 9 10 10 10 10 10 9 10 10 12 13 nan nan 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 9 9 nan nan nan 7 7 7 7 7 8 8 8 7 7 8 8 nan 9 nan nan 9 8 nan nan nan 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan 4 5 nan nan 3 5 6 7 7 8 8 8 9 9 9 9 9 8 7 6 6 6 6 6 7 7 8 8 9 9 9 9 9 8 8 8 8 8 9 8 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 7 8 8 8 9 9 10 10 10 10 10 10 11 11 nan 13 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 11 10 9 nan nan 7 7 7 7 7 7 7 7 7 7 7 8 8 nan nan nan nan 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 2 3 4 6 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 10 10 9 8 7 7 7 7 7 7 6 6 5 6 7 7 7 7 7 7 7 6 5 4 3 3 3 3 4 4 5 5 5 5 5 5 6 6 7 8 8 9 9 10 11 11 11 11 11 11 11 nan nan 14 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 13 12 11 10 9 nan 9 9 8 8 8 8 8 7 7 8 8 nan nan nan nan 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 3 3 5 7 9 11 11 11 11 10 10 9 9 9 9 9 9 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 7 6 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 8 8 9 10 11 11 11 11 11 11 11 nan nan nan 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 nan nan nan nan nan 10 9 nan nan nan nan nan 10 10 9 nan nan nan nan nan nan 10 11 11 10 nan nan nan nan 4 nan nan nan nan 10 11 11 11 11 11 10 9 8 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 11 10 10 9 9 9 8 8 8 8 8 8 8 9 8 9 9 9 8 7 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 9 10 10 nan nan 11 11 11 11 nan nan nan 12 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 12 12 12 12 12 12 nan 12 11 10 10 10 10 9 9 8 8 9 9 nan nan nan nan 10 11 nan nan nan nan nan nan 10 10 10 nan nan nan nan 9 10 10 10 9 8 8 8 nan nan nan nan nan nan 9 9 10 10 11 11 11 11 10 nan nan 8 8 8 9 9 8 8 8 8 8 9 9 10 10 10 10 11 11 10 11 11 10 10 10 10 9 9 8 9 9 10 10 10 9 9 9 9 9 9 9 8 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 7 8 9 9 10 10 10 nan 10 10 10 10 11 nan nan 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 10 11 11 12 11 10 10 nan 11 9 nan nan 10 10 9 8 8 nan 9 9 10 nan nan nan nan 11 10 10 nan nan nan nan nan nan nan nan nan 10 10 10 10 10 9 9 8 7 6 nan nan nan nan nan nan nan 10 9 10 10 10 10 10 10 nan nan nan nan 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 10 10 10 9 9 9 9 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 9 7 6 6 5 5 6 6 6 6 6 7 8 8 8 8 9 10 10 10 10 9 nan nan 9 9 9 9 nan nan nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 21 22 21 21 21 20 20 19 18 nan nan nan nan 10 9 8 8 9 nan nan nan 10 9 8 8 9 9 8 nan nan nan 9 8 7 7 7 8 9 9 10 10 nan nan 11 11 nan nan nan nan nan nan nan nan 9 10 10 11 11 12 11 10 9 8 7 nan nan nan nan nan nan nan nan nan nan 11 11 11 10 10 9 nan nan nan nan 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 10 10 9 9 8 8 8 8 7 8 8 8 9 10 10 10 10 9 9 9 9 10 10 10 8 8 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 9 9 nan nan nan 9 8 nan nan nan 8 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 21 21 21 21 20 20 19 19 18 17 16 14 12 10 8 7 7 8 8 9 9 9 8 6 6 7 7 nan nan nan nan nan 8 7 6 6 7 8 9 9 9 10 11 nan 11 10 9 nan 8 7 nan nan 9 9 10 10 11 12 12 12 12 12 10 8 nan nan nan nan nan nan nan nan nan nan 12 13 12 11 10 9 nan nan nan 8 9 8 8 8 9 9 9 10 10 9 10 10 10 10 10 10 10 9 9 9 8 7 7 7 7 8 8 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 nan nan nan nan nan 8 8 7 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 21 21 20 20 20 19 19 19 18 17 15 14 12 10 8 7 7 7 7 8 8 8 7 5 5 6 nan nan nan nan nan nan 7 7 6 nan 7 7 8 8 9 9 10 10 10 10 9 9 9 8 9 9 10 10 10 10 10 11 12 12 13 13 11 9 nan nan nan nan nan nan nan nan nan nan nan 13 13 11 10 8 nan nan 7 7 8 9 9 9 10 10 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 8 8 9 9 9 10 10 10 11 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 nan nan nan nan nan nan 8 8 nan 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 nan 20 20 20 19 19 18 18 17 16 15 13 12 10 8 6 6 6 6 7 7 7 6 5 4 5 nan nan nan nan nan nan 6 6 6 6 7 8 8 8 8 9 9 10 10 10 9 8 8 8 9 10 10 11 11 10 10 10 10 11 11 11 10 nan nan nan nan 5 6 nan nan nan nan nan 12 13 13 12 nan nan nan nan 7 7 8 9 9 10 11 11 12 11 12 12 11 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 11 11 12 12 11 11 11 11 11 11 11 10 9 9 9 8 8 8 nan nan 8 9 nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 20 20 19 19 18 18 17 17 15 14 13 11 9 7 6 5 5 5 6 7 7 6 5 4 4 nan nan nan nan nan nan 5 6 6 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 9 10 11 11 11 11 11 10 10 10 9 8 7 nan nan nan nan 6 7 6 7 8 9 10 11 12 12 12 nan 8 8 8 nan 9 8 9 9 10 11 11 12 12 12 12 12 12 12 11 10 10 10 10 10 10 9 9 9 9 9 nan nan 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 10 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 10 8 7 5 5 5 5 5 6 6 6 5 nan nan 4 3 nan nan nan nan 4 5 6 7 7 7 8 8 8 8 8 8 8 9 9 8 8 9 9 10 10 10 10 11 11 11 10 10 9 8 6 5 nan nan nan nan nan 8 9 10 10 11 11 11 11 10 nan nan nan 8 nan 11 11 11 10 10 nan 11 11 11 12 12 12 13 12 12 11 11 11 11 11 11 10 10 9 9 nan nan nan nan nan 10 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 11 11 10 11 10 10 10 10 nan nan 9 9 9 9 9 9 9 nan 10 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 17 16 14 13 11 9 7 7 6 5 4 4 5 6 6 6 5 4 4 nan nan nan nan nan nan nan 5 6 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 9 9 9 8 9 10 10 11 11 10 9 8 6 4 nan nan nan nan nan nan 9 10 11 11 11 11 nan nan nan nan nan 7 nan 12 13 13 12 11 10 10 10 nan 10 11 12 12 13 13 12 12 13 12 nan 11 10 10 nan nan nan 11 10 nan nan 10 10 9 9 10 10 10 10 10 11 11 12 12 12 12 12 11 10 10 10 10 9 9 9 8 9 9 9 9 9 9 nan nan nan 10 nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 19 18 17 16 14 12 11 9 7 7 5 4 3 3 4 5 6 6 6 nan 5 5 nan nan nan nan nan nan 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 8 8 9 9 9 8 8 9 9 10 10 10 9 7 5 nan nan nan nan nan nan 8 9 10 11 12 12 10 9 8 nan nan nan 8 10 11 13 13 12 11 11 10 9 9 nan nan 11 12 13 13 13 13 13 nan 12 11 11 nan nan nan nan nan nan nan nan 12 11 10 10 10 11 11 11 11 11 12 12 13 13 12 12 11 10 10 10 9 9 8 7 8 8 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 19 18 17 16 14 13 11 9 7 7 5 3 2 3 4 5 5 nan 6 6 nan 5 nan nan nan nan nan 5 6 8 8 7 7 8 8 7 7 7 7 8 8 8 8 8 8 9 9 8 8 7 8 8 9 10 10 9 7 5 nan 4 6 7 8 8 9 10 11 11 12 12 10 9 8 8 7 7 8 10 11 13 14 12 10 10 8 7 8 9 10 11 12 13 13 13 14 13 nan 12 12 11 nan nan nan nan nan nan nan nan nan 12 11 nan nan 12 12 12 13 13 13 13 14 14 13 12 11 10 10 10 9 8 8 8 8 8 9 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 19 18 17 16 15 13 11 9 8 7 5 2 1 2 4 nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 7 7 7 7 7 7 6 6 6 7 7 8 8 9 9 9 9 8 7 7 7 7 8 9 10 8 7 5 nan 4 5 6 8 9 10 10 11 11 11 11 10 9 8 8 7 8 9 9 10 12 14 12 11 9 nan nan nan nan nan 12 nan nan nan nan nan nan 13 13 13 nan nan nan nan nan nan nan nan nan nan 12 nan nan nan 13 13 13 14 14 14 14 14 14 13 12 12 12 11 11 10 9 9 9 9 10 10 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 18 17 16 15 13 11 10 9 7 5 3 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 5 6 6 7 7 6 5 5 5 6 7 8 8 9 9 10 10 10 9 8 7 6 7 8 9 8 6 4 nan nan 5 6 8 9 10 10 10 10 10 10 10 10 10 9 8 8 9 9 9 11 13 13 13 11 nan nan nan nan nan nan nan nan nan nan nan 12 13 14 14 nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan 13 14 14 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 11 11 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 16 15 13 13 12 10 7 5 3 2 nan nan nan nan nan nan nan nan nan 5 nan nan nan 3 4 nan 5 5 5 6 6 6 6 5 5 5 5 6 7 8 9 9 10 10 10 10 10 9 7 7 7 7 6 5 5 nan 6 6 7 8 9 9 9 10 10 10 10 10 10 10 10 9 8 8 8 9 10 11 12 13 12 nan 8 nan nan 8 nan nan nan nan nan nan 11 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 14 14 13 13 13 13 12 13 13 13 13 13 14 14 13 14 14 14 14 15 15 nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 17 16 15 14 14 12 10 8 5 3 2 2 4 nan nan nan 7 8 8 nan 6 5 nan nan 3 3 4 nan 4 4 5 6 nan 5 5 5 5 6 6 7 8 9 9 9 9 10 10 10 10 9 nan nan nan nan 5 nan nan nan 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 11 11 10 9 9 8 nan nan nan nan nan nan 9 9 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 14 14 12 10 8 5 3 2 3 4 5 5 7 8 8 nan nan nan nan 4 3 3 nan nan nan nan 3 3 nan nan nan nan nan 5 6 nan 8 9 9 8 8 8 9 9 9 10 10 8 nan nan nan nan nan nan nan 7 8 8 9 9 10 10 10 10 10 9 8 8 9 9 8 8 7 7 8 8 9 9 10 10 9 9 9 nan nan nan nan nan nan 8 9 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 15 15 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 16 15 15 14 12 10 8 5 3 2 3 4 5 5 7 8 8 nan nan nan nan nan 4 3 nan nan nan nan nan nan nan nan nan nan nan 6 7 nan 9 9 9 8 7 6 7 7 8 8 8 7 nan nan nan nan nan nan nan nan 8 nan nan nan 11 11 11 11 10 9 8 7 8 8 8 8 7 7 7 8 9 10 10 10 9 8 nan nan nan nan 9 8 8 9 10 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 15 15 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 17 16 16 14 12 10 8 6 3 2 3 4 4 6 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 8 8 nan 7 6 6 6 6 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 11 10 9 8 7 7 8 8 8 8 8 8 9 10 11 12 10 9 8 8 8 9 10 10 nan 10 10 11 11 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan 12 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 17 18 18 18 19 nan 16 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 18 17 16 14 13 11 9 6 3 2 2 3 4 6 7 7 7 6 5 4 3 3 3 nan nan nan 5 nan nan nan nan nan nan nan nan nan nan 7 7 8 8 7 7 7 7 6 6 5 4 4 4 nan nan nan nan nan nan nan nan nan nan nan 12 12 12 11 10 10 9 9 9 9 9 9 8 8 9 10 12 13 12 11 9 8 7 8 8 9 10 10 10 11 11 12 12 12 12 11 11 11 11 10 nan nan nan nan 7 nan nan 11 12 13 13 14 14 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 16 16 17 18 18 18 nan nan 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 19 17 16 15 13 11 9 6 3 2 2 3 4 6 7 6 5 5 4 3 3 3 3 nan nan nan nan 4 3 nan nan nan nan nan nan nan 4 5 6 7 7 7 7 8 8 7 6 4 4 4 3 3 nan nan nan nan nan nan nan nan nan 12 12 12 12 11 11 10 10 10 10 11 10 10 10 10 10 11 11 11 11 10 8 7 7 7 7 nan nan nan 9 10 11 12 12 12 12 11 11 11 10 9 8 7 6 6 6 7 8 9 10 11 12 13 13 14 15 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 18 17 nan 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 19 18 16 15 13 11 9 7 4 2 2 3 4 6 6 5 nan 4 4 4 4 3 4 5 6 6 5 4 3 nan nan nan nan nan nan nan nan nan 5 nan 6 7 7 8 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan nan 11 11 11 10 10 11 11 12 12 12 12 11 10 10 10 10 10 10 9 8 7 7 7 7 7 nan nan 9 10 10 11 11 11 11 11 10 10 9 8 7 6 6 5 5 6 7 8 9 10 11 12 12 13 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 17 nan nan nan nan nan 16 15 15 16 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 19 18 17 15 14 12 10 7 4 3 2 3 5 5 6 5 5 5 5 5 4 4 3 4 4 nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 9 10 11 12 13 14 13 13 12 11 10 10 10 10 nan nan nan nan nan 7 7 7 nan nan 9 10 10 10 10 10 10 10 9 9 8 7 6 5 5 5 5 6 7 8 8 9 10 11 11 12 12 13 13 13 13 12 12 12 12 13 13 13 14 15 15 16 17 17 18 nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 18 17 16 14 12 10 7 5 5 3 4 5 6 6 5 5 5 5 5 4 3 2 2 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 10 12 13 14 14 14 13 12 11 11 10 10 9 9 9 nan nan nan 7 8 nan 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 5 5 5 6 7 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 17 17 nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 17 16 14 13 10 10 7 5 3 4 5 6 6 6 6 5 5 5 3 3 4 6 7 6 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 3 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 8 9 9 9 9 10 11 13 14 14 13 13 12 12 12 11 9 9 8 8 nan nan nan nan nan 10 10 9 9 9 8 8 8 8 8 7 6 6 6 5 5 4 5 5 7 8 9 10 10 10 10 11 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 16 17 17 17 nan nan nan nan nan nan nan 16 nan nan 17 16 nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 16 15 13 12 11 8 5 4 5 6 6 6 6 6 6 5 5 4 5 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan 5 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 10 10 12 13 14 13 nan 13 13 13 12 11 10 9 8 8 nan nan nan 10 10 10 10 10 9 8 8 8 8 7 7 6 5 5 5 4 4 5 6 7 8 9 10 10 11 11 11 11 10 10 10 10 10 10 11 11 12 13 14 14 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 19 18 17 15 13 13 11 8 5 4 5 6 6 6 6 6 6 5 5 5 6 8 9 8 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan 3 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 10 10 10 11 12 13 13 12 13 13 13 12 12 11 9 9 9 nan nan nan 10 11 10 nan 10 9 8 8 8 8 8 7 6 6 5 5 5 5 5 6 7 8 10 10 10 11 11 11 11 10 10 10 10 10 10 11 11 12 13 14 15 15 15 16 16 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 18 17 15 14 14 11 8 5 4 5 6 6 6 5 5 5 5 5 5 6 7 9 8 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 nan 10 10 10 10 11 12 12 12 12 13 12 12 11 10 9 9 nan nan nan 11 11 10 10 10 9 8 8 7 7 7 7 7 7 6 6 6 5 6 6 7 8 9 10 10 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 14 15 15 16 16 16 16 nan nan nan 18 nan 16 16 15 16 nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 19 18 17 15 nan nan 8 5 4 5 6 6 6 5 5 4 4 4 5 6 7 8 8 7 7 6 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 13 12 11 11 10 9 9 nan nan nan 12 11 nan nan 10 9 9 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 8 9 9 11 11 11 11 10 10 10 11 11 12 12 12 12 12 13 14 14 15 15 16 16 16 nan nan nan 19 nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 19 18 18 17 nan nan nan 4 4 6 7 7 6 6 5 5 5 6 7 8 9 9 9 9 8 8 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan 9 11 12 13 13 12 11 9 9 nan nan nan nan nan 10 9 9 9 9 9 8 7 7 7 7 7 7 6 6 6 6 6 7 8 8 9 9 10 11 12 12 12 11 11 11 11 12 12 12 12 12 13 14 15 16 16 16 17 17 17 nan nan nan 18 nan nan nan 15 15 16 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 nan nan nan nan 4 5 6 7 nan 7 nan 6 5 6 nan 8 9 9 10 10 10 10 nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 2 nan nan nan nan nan nan nan nan nan 7 6 6 5 7 nan nan nan nan 9 10 11 13 13 12 11 9 8 nan nan nan nan nan nan nan 9 nan nan 8 8 7 7 7 7 7 7 7 7 6 6 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 15 16 17 17 17 17 17 17 18 nan nan 18 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 22 20 20 19 nan nan nan nan nan 5 nan nan nan nan nan 6 6 6 nan 8 9 10 11 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 8 9 9 9 9 10 10 11 12 12 12 11 nan nan nan nan nan nan nan nan 9 nan nan 8 8 8 7 7 8 8 8 8 8 7 7 7 7 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 18 18 18 18 18 nan nan nan nan nan nan nan nan 15 nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 11 11 11 11 12 11 10 9 8 7 nan nan nan 9 8 9 nan nan nan 9 9 9 9 9 8 9 9 9 8 8 7 7 8 9 9 10 10 11 12 13 13 13 13 13 13 13 14 15 15 15 15 15 16 16 17 17 17 18 17 17 17 nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 11 11 11 11 10 10 nan nan nan nan 8 8 9 nan nan nan 11 11 11 10 10 10 10 10 10 9 9 8 8 8 9 9 9 10 11 12 13 14 14 14 14 13 13 14 15 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 nan nan nan nan nan nan 15 15 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 7 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 11 11 11 11 11 10 nan nan 8 8 8 nan 9 nan nan 10 11 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 14 14 14 15 17 18 18 17 17 16 16 17 17 17 17 17 17 16 16 15 nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 14 nan nan nan 9 8 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 10 10 nan 9 8 9 nan 10 nan nan 9 10 nan nan nan 11 11 11 11 11 12 12 12 12 12 12 12 13 13 14 15 14 14 14 14 15 15 15 16 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 14 nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 7 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 9 9 nan nan 10 10 9 9 nan nan nan nan 10 10 10 11 12 13 13 13 13 13 13 13 13 14 15 15 14 13 13 14 14 15 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 9 nan nan nan 10 9 nan nan nan nan nan 10 10 10 10 11 12 13 12 12 13 13 13 13 14 14 13 12 12 13 13 14 15 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 14 nan nan nan nan nan nan nan 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 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 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 12 12 12 12 12 13 14 16 17 17 17 17 17 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 15 16 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 12 12 11 11 11 10 10 11 11 11 11 11 12 13 13 14 15 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan 8 nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 11 12 12 12 11 11 11 11 12 12 12 12 13 14 14 14 15 16 16 17 17 17 18 18 17 17 17 17 18 18 18 17 17 17 18 18 19 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan 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 nan nan nan nan 5 nan nan nan nan nan nan nan nan nan 9 10 10 10 10 10 10 11 11 11 11 12 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 17 17 17 17 17 18 18 17 17 18 19 19 21 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan 6 5 nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 9 9 9 10 11 12 13 13 14 15 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 18 18 18 18 18 18 19 20 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan 5 nan 5 5 nan nan nan nan nan nan nan nan 8 9 9 9 8 8 9 9 9 10 10 11 12 13 13 14 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 19 19 19 20 19 20 22 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 nan nan nan 4 3 3 4 5 4 nan nan nan nan nan nan nan 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 16 15 15 16 16 16 16 17 18 19 19 20 21 21 21 22 23 23 21 20 nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 nan 4 3 2 3 4 5 nan nan nan nan nan nan nan nan 7 7 7 8 8 9 8 9 10 11 11 11 11 11 12 13 13 13 14 13 13 13 13 13 14 13 13 13 14 14 15 16 17 17 19 20 20 21 22 22 23 23 22 21 19 nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan nan 7 7 nan 4 4 3 2 2 3 5 6 nan nan nan nan nan nan nan 7 7 7 7 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 11 11 11 11 11 11 12 11 11 11 12 12 14 15 17 18 19 20 21 21 22 22 22 21 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan nan nan nan nan 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 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 8 8 8 7 7 6 4 3 3 2 nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 10 10 10 10 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 10 11 12 14 16 18 19 20 20 21 22 22 21 19 nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan nan nan nan nan nan nan 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan 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 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 nan 7 7 8 9 nan nan 8 7 7 6 5 5 3 nan nan nan nan 3 2 3 3 nan nan nan nan 7 8 9 10 10 10 9 8 7 6 7 7 7 7 7 7 7 7 6 7 7 8 9 9 9 8 8 8 9 10 12 13 16 17 19 19 19 19 20 19 18 17 15 nan 16 nan 18 nan nan nan nan nan nan nan nan nan nan nan 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 16 nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 9 nan 10 nan nan nan nan nan 7 6 5 4 nan nan 1 1 nan nan nan nan nan nan nan nan 9 9 10 10 10 9 8 7 6 5 5 6 7 7 7 7 6 6 nan 6 7 7 8 8 8 8 8 8 9 11 13 14 16 17 18 18 18 17 16 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan 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 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 14 13 13 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan 10 9 9 8 7 7 7 7 7 7 6 4 3 3 3 3 nan nan nan nan nan nan nan nan 9 10 10 10 9 9 8 6 5 5 5 6 7 7 7 7 nan nan nan 7 7 8 8 9 9 9 9 9 10 12 14 16 18 18 18 18 17 15 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 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan 10 nan nan nan 13 12 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 7 7 7 7 7 7 8 8 7 6 4 3 nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 8 8 7 6 5 6 7 7 8 8 nan nan nan nan nan 9 9 9 9 9 9 10 10 11 13 15 17 19 19 19 18 17 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan 10 nan nan 11 12 11 10 10 nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 7 7 nan 8 8 7 5 nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 8 8 7 6 6 7 7 7 8 nan nan nan nan nan nan nan 10 10 10 10 10 10 11 11 13 14 16 17 17 18 17 16 nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan nan nan nan 11 11 10 nan 9 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 7 7 8 9 9 8 7 5 3 nan 2 0 0 2 5 nan nan nan nan 9 9 9 9 9 8 8 7 nan 7 8 8 8 nan nan 10 nan nan nan nan nan 10 10 10 10 10 10 nan 11 13 14 15 15 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 10 10 9 9 nan nan nan 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 7 8 9 nan nan 9 8 7 5 nan 3 2 1 nan 3 6 nan nan 9 9 9 9 9 9 9 9 8 8 8 9 9 8 9 nan nan 9 nan nan nan nan nan 10 10 10 10 10 10 nan 12 13 13 14 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 8 9 8 nan nan 9 9 8 nan nan nan nan nan 8 9 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 9 nan nan nan nan 10 9 8 7 6 5 3 2 1 nan nan 7 nan nan 10 10 9 9 10 nan 10 9 nan nan nan 10 10 9 10 9 9 9 nan nan nan nan nan nan 9 10 10 10 10 nan nan 13 13 13 13 nan 13 nan 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 7 nan nan nan nan nan nan nan nan 8 8 8 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 7 6 5 4 nan 1 nan nan 6 nan nan nan 10 10 10 nan nan nan nan nan nan 10 nan 10 10 9 nan 9 9 8 8 nan nan nan nan 10 10 10 10 11 nan nan nan nan 12 12 12 12 nan 12 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 6 nan nan nan nan nan nan nan nan nan 8 9 9 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 10 9 7 6 nan 1 0 2 6 nan nan nan 10 10 10 nan nan nan nan nan nan nan nan nan 9 9 9 8 8 8 8 8 8 9 10 10 10 10 11 11 11 nan nan 12 12 12 12 12 12 12 11 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 6 6 6 6 6 nan nan 6 nan nan nan nan nan nan nan 9 nan nan nan nan nan 9 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan 10 11 11 nan nan 10 nan 5 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 9 9 9 8 8 8 8 8 8 9 nan nan nan 10 10 10 11 nan nan 11 12 12 12 12 12 11 10 nan nan 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 6 7 7 nan nan nan nan nan nan nan 9 8 8 8 8 8 9 11 13 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 12 11 nan 5 nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 8 9 9 8 9 9 9 nan nan nan nan nan nan nan nan nan nan 11 12 12 12 11 10 9 nan 8 7 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 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 6 6 6 6 nan nan 8 8 8 8 nan nan nan nan 8 7 7 7 8 9 10 12 14 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 13 13 13 13 11 nan 6 nan 4 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan 10 nan 11 11 11 10 8 8 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 7 nan 8 8 8 8 8 9 9 9 nan nan 7 7 7 7 9 11 13 15 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 nan nan nan 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 7 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 7 7 8 8 8 8 9 9 9 9 9 nan nan nan 7 8 10 12 14 15 15 16 16 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan 11 11 9 7 6 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 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 15 15 15 15 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 13 nan nan nan nan 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 6 7 7 nan nan nan nan nan nan nan 10 10 9 9 9 8 nan 9 10 12 13 14 14 15 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 nan nan 9 9 nan nan 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 5 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 nan nan nan nan nan 14 14 15 15 15 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 15 14 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 nan nan nan nan nan nan nan nan nan nan 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan 10 10 10 nan 10 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 6 7 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan 12 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 nan nan nan nan nan nan nan 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 15 15 14 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 6 nan nan nan nan nan nan nan 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 14 14 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 7 8 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 nan nan 10 10 10 nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 6 7 8 9 nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 nan 9 9 9 9 nan 9 8 8 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 6 7 7 nan nan nan nan nan nan nan nan nan 4 3 nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan 8 8 8 nan 8 9 9 9 9 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 nan nan nan 7 nan 8 8 9 9 10 10 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 11 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 7 6 nan nan nan nan 8 8 nan 9 9 9 9 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 6 6 6 6 nan 7 8 8 8 8 8 8 8 9 9 10 10 10 nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 nan 9 9 9 9 9 9 9 9 9 nan nan nan 11 nan 11 11 11 nan 12 13 14 14 15 15 16 16 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 nan nan nan 5 nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 5 5 5 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 nan nan nan nan 12 12 12 12 12 12 nan 12 nan 14 15 16 16 16 16 17 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 14 14 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 5 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 13 12 12 12 12 12 12 nan nan nan 15 16 16 16 16 16 16 16 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 12 12 13 14 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 8 9 10 11 12 13 14 14 13 13 12 12 12 13 13 13 13 14 15 16 16 17 17 16 16 16 16 16 16 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 8 9 10 10 10 10 10 11 11 12 13 13 14 14 14 13 13 13 13 14 13 13 13 13 14 16 16 17 18 18 17 16 16 16 17 17 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 nan nan nan nan nan nan nan 6 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 9 11 12 12 12 12 12 nan 12 13 13 14 14 14 14 14 13 14 14 13 13 12 13 13 14 16 18 19 19 18 16 16 16 17 17 16 16 15 14 14 nan 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan 14 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 nan nan nan nan nan nan nan nan nan nan 7 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 7 7 6 6 nan 6 7 8 8 8 8 8 8 8 8 8 10 12 12 12 13 13 12 12 12 13 13 14 14 14 14 14 14 14 13 13 13 13 14 14 14 16 18 19 18 17 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 8 8 7 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 8 8 nan nan 8 8 7 7 8 8 8 9 9 9 10 9 9 9 10 10 11 12 13 13 13 13 13 13 14 14 14 14 15 15 nan nan 13 13 14 14 15 15 15 16 17 17 17 16 15 14 14 14 14 14 13 13 13 14 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 18 18 19 nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 nan nan 9 8 8 8 8 8 nan nan 10 11 11 11 11 10 10 10 10 11 12 13 13 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 13 14 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 18 18 20 20 nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan 9 8 8 nan nan nan nan 11 12 12 13 13 12 12 12 11 12 12 13 13 13 13 13 13 13 nan nan nan 15 nan 15 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 13 14 14 14 14 14 13 14 14 15 15 15 15 nan nan 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 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 nan 9 nan nan nan 10 10 11 12 12 13 14 14 15 15 14 14 13 13 14 14 14 13 nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 12 12 13 12 12 13 14 15 15 16 15 15 15 15 15 15 nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 nan nan nan nan nan nan nan nan 12 12 13 14 15 15 16 16 15 15 14 14 14 14 13 13 13 14 nan nan nan nan nan nan nan nan 15 15 nan 14 14 14 13 13 14 nan nan nan 13 12 11 11 11 11 11 12 11 11 13 14 15 16 15 15 14 14 14 14 14 nan nan 12 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan 11 12 13 14 15 15 16 17 17 17 15 14 14 14 14 14 14 14 14 14 14 15 nan nan nan nan nan nan 16 15 14 13 13 13 nan nan nan nan nan 12 11 11 10 10 10 10 10 nan 11 12 14 15 15 15 14 13 12 13 13 13 13 12 11 11 10 9 9 nan nan nan nan nan 11 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan 14 nan nan 17 18 nan nan nan 14 13 13 13 13 13 14 13 13 14 14 nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan 14 13 13 nan nan 10 10 9 9 nan nan 11 12 14 15 15 15 13 13 nan nan 12 12 11 11 10 10 10 10 10 10 11 11 nan 11 11 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 nan nan nan nan nan nan nan nan nan nan nan 16 18 20 nan nan nan nan nan nan nan nan nan 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan 11 10 10 nan nan nan nan 15 16 nan nan nan nan nan nan 11 11 11 10 10 10 11 11 11 11 11 12 12 12 11 11 11 12 11 12 12 12 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 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 11 11 11 10 nan nan nan nan nan nan nan nan nan nan 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 16 16 15 nan 14 13 12 11 nan nan nan nan 14 15 nan nan nan nan nan nan nan nan 11 nan 10 10 nan 11 11 12 12 12 12 12 nan nan 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan 21 20 18 nan 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 9 nan nan nan 8 7 nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 16 nan nan nan nan nan nan nan nan nan 15 16 16 16 nan nan nan 14 14 13 nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan 10 10 11 11 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 21 21 21 20 nan nan nan 19 nan nan nan 20 21 21 20 19 18 16 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 nan 9 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 17 17 17 nan nan nan nan nan nan nan 16 16 nan nan nan nan nan 14 nan nan nan 14 14 14 13 nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 16 17 18 18 18 18 18 18 19 20 20 20 nan nan nan nan nan nan nan 20 20 19 18 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 13 nan nan 15 nan 15 16 16 17 18 18 nan nan nan nan nan nan nan 15 15 nan nan 15 15 nan nan 14 14 14 14 14 13 13 12 12 nan nan nan nan nan 11 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan 18 nan nan nan nan nan 21 nan nan nan nan nan 19 18 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 11 13 nan nan nan nan 15 15 16 17 18 nan 18 18 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan 14 13 13 13 13 12 12 12 11 11 nan nan 9 10 11 12 12 12 12 13 nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan 19 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan 12 nan nan nan nan nan nan nan 15 17 18 18 18 18 18 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 12 12 11 11 11 nan nan nan 9 9 11 11 12 12 13 13 13 13 nan nan 12 13 13 13 13 14 14 14 nan nan nan nan nan nan nan nan 17 18 18 19 19 19 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 nan nan nan nan nan nan nan nan nan nan 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan 13 14 16 nan nan 18 18 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan 11 10 10 10 9 9 10 11 11 12 13 nan nan nan nan nan 13 13 13 14 14 14 15 15 15 nan 16 17 16 16 16 17 17 18 19 20 20 20 nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 18 17 16 nan nan nan nan nan nan nan 17 16 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 12 nan nan nan 11 11 10 10 10 11 11 11 13 13 nan nan nan 13 nan 14 14 14 14 14 15 nan nan nan nan nan nan nan nan 19 19 nan nan 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 18 17 16 17 17 16 nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 15 14 14 13 nan 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 14 14 14 14 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan 20 nan 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 17 17 18 17 17 16 15 14 14 14 14 13 nan nan nan nan nan nan 13 13 nan nan nan nan 12 12 12 12 nan nan 11 10 10 11 11 12 12 nan nan nan nan nan nan 15 15 15 15 15 15 nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan 19 19 nan 18 17 16 15 nan 13 nan nan nan nan nan nan 13 13 12 nan nan nan 10 11 11 12 12 11 10 10 nan 11 11 12 12 nan 13 14 15 16 nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 nan nan nan nan 14 12 nan nan 10 10 11 nan nan 13 12 nan 10 10 10 10 10 11 11 11 11 10 nan nan nan 11 12 13 14 15 15 nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 21 20 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 12 11 10 10 9 10 10 nan 13 13 12 nan 10 nan 10 10 10 11 11 11 11 11 11 11 11 11 12 13 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan 18 18 18 19 18 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 10 10 10 9 10 11 nan 13 13 12 12 11 11 11 10 10 11 11 12 12 nan 11 11 11 11 12 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 nan nan 20 20 20 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 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 10 nan nan 9 9 10 nan 12 12 12 12 12 12 11 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 nan nan nan nan nan nan nan nan 25 25 24 24 23 22 21 nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 11 nan 12 12 12 12 12 12 12 13 14 14 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 20 20 21 nan nan nan nan nan nan nan nan nan 24 24 24 24 nan nan nan 20 20 21 20 nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 nan nan 13 14 13 13 13 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 nan nan nan nan nan nan nan nan nan 19 20 nan 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan 16 16 15 15 14 14 nan nan 14 14 15 15 15 15 15 15 15 14 14 14 14 14 nan nan nan nan nan nan nan 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan 18 17 16 16 15 14 14 13 14 14 15 15 15 15 15 16 16 16 16 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan 24 25 nan 25 nan nan nan nan nan nan 19 19 nan nan nan nan nan nan 24 23 23 21 nan nan nan nan nan nan nan 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan 19 19 17 16 14 13 13 13 14 nan nan nan nan 16 17 17 17 17 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 14 13 13 13 14 15 nan nan 16 17 17 18 18 17 17 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 17 18 18 18 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 nan nan nan nan nan nan nan nan nan nan nan 21 21 21 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan 18 18 18 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan 25 26 nan nan 27 28 28 nan nan nan nan nan 25 24 nan nan 22 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 27 28 28 28 nan nan nan nan 27 26 25 24 24 24 25 26 26 25 24 nan nan nan nan nan nan nan nan nan nan 22 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 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 26 27 28 29 29 28 28 28 28 27 27 26 25 24 24 nan nan 28 29 29 nan nan nan nan nan nan nan nan nan nan 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 28 29 29 nan 28 28 27 27 27 27 nan nan 24 nan nan nan nan 29 29 nan 25 24 nan nan nan nan nan nan nan 23 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 nan nan nan nan 19 18 nan nan nan nan nan nan 24 25 27 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 18 18 18 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 17 nan nan nan 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 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 19 19 20 20 19 19 18 nan nan nan 14 14 nan nan nan nan 15 16 nan 18 nan nan nan nan nan nan 19 19 19 20 20 20 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 19 nan nan nan 14 nan nan nan nan nan 18 18 18 18 nan nan 17 18 18 nan 18 19 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 27 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 17 17 17 nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 17 nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 28 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 26 26 nan nan 29 28 nan nan 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan 31 nan 29 29 28 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan 26 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 25 22 nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan 28 29 28 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 31 nan nan nan nan nan nan nan nan nan nan nan nan 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 nan nan nan 31 33 33 31 28 nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 nan nan nan nan nan nan nan 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 nan nan nan 27 27 nan nan nan nan nan 29 29 28 nan 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 nan nan nan nan nan nan nan nan nan nan nan 258 260 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan 254 257 260 262 264 264 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 nan nan nan nan nan nan nan nan nan 253 255 nan 262 264 nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 250 nan nan nan nan nan nan nan 251 254 nan 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 247 245 243 nan nan nan nan nan nan 254 nan nan 260 260 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 243 243 nan nan nan nan nan 254 257 nan nan 261 260 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 244 245 nan nan nan nan 256 256 nan 261 nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 245 245 246 247 nan nan nan nan 255 nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 248 249 250 251 251 253 254 nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 249 250 250 251 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 250 251 252 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 253 254 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 nan nan nan nan nan nan nan 253 253 254 254 254 255 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan 253 253 254 253 nan 253 254 255 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan 254 254 253 251 nan nan 252 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan 252 252 253 nan nan 254 253 251 248 nan nan nan 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan 252 254 254 nan nan 254 253 250 247 245 245 246 250 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 255 256 nan nan 255 253 251 249 247 245 246 249 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 256 257 257 nan 255 254 252 250 248 246 246 248 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 257 258 258 257 257 254 251 248 246 245 246 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 258 259 260 259 258 254 249 245 243 244 246 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 260 261 261 261 259 254 248 244 242 244 246 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 259 261 262 263 263 261 256 249 245 243 244 246 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 260 261 262 264 265 263 258 252 248 246 246 247 247 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 258 259 261 263 265 266 264 261 257 253 251 249 248 247 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 257 257 259 261 264 266 267 266 264 262 259 258 254 250 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 255 255 256 257 259 261 264 265 267 267 267 266 266 265 262 260 254 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 254 255 256 257 258 260 262 263 265 266 268 269 270 270 270 268 265 272 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 256 256 257 258 258 259 259 260 263 267 268 270 272 274 274 274 275 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan 256 256 256 257 257 257 256 256 255 256 259 261 264 267 271 274 275 274 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 256 256 257 257 256 255 253 252 252 253 255 259 264 268 271 272 270 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 257 257 257 256 256 255 254 252 250 249 249 251 255 260 264 267 268 267 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 nan 259 258 257 257 257 256 256 254 253 251 250 249 248 249 253 256 261 263 265 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 257 257 257 257 257 257 256 256 254 253 252 251 249 248 249 251 255 258 261 264 266 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 256 256 256 256 257 257 256 256 255 255 253 251 250 249 249 251 254 257 260 263 267 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 257 256 255 255 256 257 257 257 257 257 255 254 252 251 251 251 252 254 257 259 263 266 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 nan nan nan 258 258 258 257 256 256 256 257 257 257 257 257 256 255 254 253 253 253 254 255 257 259 261 262 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 259 258 258 257 256 256 256 257 257 257 257 257 256 255 254 255 255 255 255 256 257 258 259 261 262 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 241 nan 246 nan nan nan nan nan nan nan nan nan 238 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 259 258 258 257 257 256 256 256 257 257 257 257 256 255 255 256 256 256 256 256 257 258 259 261 263 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 259 258 258 258 257 256 256 256 256 257 257 256 256 256 256 256 257 257 256 256 257 258 260 262 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 239 239 nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 259 257 257 257 256 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 258 259 260 263 266 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 258 256 255 255 255 256 256 255 255 256 256 256 256 256 257 257 257 257 257 257 257 259 260 261 264 267 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 254 252 252 253 253 254 254 254 255 255 256 256 256 257 257 257 257 257 257 257 258 259 261 262 265 268 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 249 248 248 250 252 253 254 254 255 255 255 255 256 257 257 257 257 256 257 257 258 259 261 263 266 269 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 249 252 254 255 255 255 255 255 256 257 257 257 257 256 256 257 257 258 259 261 263 266 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 250 253 255 256 256 256 256 255 256 257 257 257 257 257 256 257 257 258 260 262 264 267 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 251 254 256 258 258 258 257 257 257 257 258 258 258 257 257 258 258 259 260 262 264 267 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 253 256 259 260 260 260 259 259 258 258 259 259 258 258 258 258 259 260 261 262 264 265 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 260 262 262 262 262 261 261 260 260 260 260 259 259 258 259 259 260 261 262 263 265 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 264 263 261 261 261 262 261 260 259 258 258 259 260 260 261 263 264 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 266 264 262 262 263 263 263 261 260 259 258 259 259 260 261 262 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 266 264 263 264 264 264 263 261 260 259 259 259 260 261 262 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 267 265 264 265 265 265 264 263 261 261 260 260 261 261 261 261 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 268 266 265 267 267 267 266 265 264 263 262 262 262 262 262 261 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 nan nan nan 210 209 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 269 268 267 268 269 269 268 268 266 264 263 263 263 263 262 261 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 270 269 268 269 269 270 270 269 268 266 265 264 264 264 263 261 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 269 268 268 269 269 270 271 270 270 268 267 266 266 265 263 261 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan 266 267 267 268 269 270 271 272 271 271 269 268 267 266 264 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 204 204 203 203 203 nan nan nan nan nan nan nan nan 208 207 207 206 205 206 207 nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 266 268 270 271 272 273 272 271 271 270 269 268 266 265 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 207 nan nan 205 204 204 204 205 nan nan nan nan nan nan 208 207 207 204 202 204 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 273 273 272 272 272 271 271 270 268 266 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 209 nan nan nan nan nan nan nan nan 223 224 nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 273 272 272 272 271 271 271 270 268 266 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan 271 270 270 270 268 266 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 265 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 190 nan 193 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 nan nan 177 179 180 182 185 186 185 184 184 184 184 184 185 187 189 191 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 nan 174 175 176 177 179 181 183 184 185 184 183 182 182 182 182 182 183 185 186 189 190 190 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 173 173 174 175 177 179 182 184 184 183 182 181 181 180 180 180 180 181 181 182 183 185 188 188 nan nan nan nan nan nan nan nan 188 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 171 171 171 172 173 174 176 178 181 182 182 181 179 178 178 178 179 179 179 179 180 180 180 181 184 186 188 188 188 188 188 188 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 169 170 170 171 171 172 175 178 179 180 179 178 177 175 174 175 175 176 178 179 179 180 180 180 180 182 185 187 187 187 188 191 192 193 193 193 194 194 nan 191 191 191 189 187 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 nan nan 160 162 163 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 168 169 169 170 170 172 175 178 179 178 177 175 174 173 173 173 174 175 176 178 179 179 179 178 177 179 182 184 184 185 188 191 194 194 194 194 194 193 191 190 190 189 188 187 186 185 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 166 167 167 168 168 168 169 169 171 174 177 178 177 175 174 174 175 176 176 177 177 178 178 177 177 176 175 173 172 176 179 178 180 185 189 192 192 191 191 191 190 189 189 188 188 nan 188 187 186 185 184 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 164 165 166 166 167 167 167 167 168 168 168 171 174 175 175 175 175 176 178 179 180 180 180 179 177 175 174 172 169 167 166 167 170 170 175 180 184 186 188 188 187 186 186 186 186 187 187 nan 189 189 188 187 nan nan 190 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 161 162 163 164 165 166 166 166 166 166 166 165 166 167 170 171 173 174 176 178 178 180 181 180 178 177 175 173 170 168 165 163 162 163 164 166 172 176 179 182 183 184 184 183 184 184 184 185 187 188 189 190 189 189 190 191 192 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 179 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 160 161 161 160 160 161 162 163 164 165 165 164 164 165 165 164 163 163 164 166 168 170 173 177 178 179 180 178 177 175 173 172 169 167 164 161 160 160 161 164 168 171 174 177 179 181 182 182 182 182 182 183 185 187 nan 189 189 188 188 187 187 188 189 189 nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 164 165 165 165 165 166 168 nan nan nan 177 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 159 159 159 160 160 160 160 160 161 161 162 163 163 163 163 163 163 163 163 163 162 163 164 166 168 170 172 174 176 177 175 174 172 170 168 165 162 159 158 158 159 162 167 171 173 175 177 179 180 181 181 181 181 182 183 185 186 187 nan 186 186 184 183 183 184 184 184 nan 180 nan nan 174 nan nan nan nan nan nan nan nan nan nan 165 164 164 166 169 170 170 170 170 172 174 176 178 179 181 183 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 158 158 159 159 159 159 159 159 159 160 160 161 161 162 161 161 162 162 162 162 162 162 162 163 164 165 165 166 167 170 172 172 171 169 167 164 161 158 156 156 157 160 164 169 172 174 176 178 180 180 181 181 181 182 183 184 185 185 185 nan nan 183 182 182 182 182 182 182 180 nan nan nan 175 177 178 178 177 176 nan nan 176 174 169 nan 163 164 168 173 173 175 176 177 179 181 184 185 184 186 187 nan nan nan 181 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 160 160 161 161 161 161 161 161 162 162 163 163 163 164 164 166 168 169 167 166 163 159 156 155 155 156 158 162 166 171 173 175 177 178 180 181 182 182 182 183 183 184 184 184 183 183 nan nan nan nan 181 181 181 180 179 177 176 178 179 181 181 181 180 178 nan nan 176 174 169 164 162 163 167 171 172 176 180 183 186 188 190 191 190 191 nan nan nan nan nan nan nan nan nan nan nan nan 189 194 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 156 155 156 157 157 157 158 158 157 157 158 158 159 159 160 160 160 160 161 161 161 161 160 159 159 160 161 162 163 163 164 164 165 166 167 167 166 162 158 155 154 154 155 157 161 164 168 171 173 176 178 180 181 182 182 183 183 183 183 183 183 183 182 181 180 180 nan 180 180 180 178 178 178 178 178 180 182 182 182 182 181 nan nan nan nan nan nan 161 159 160 162 165 167 172 178 183 189 192 195 195 195 nan nan nan nan nan nan nan nan nan nan nan 182 185 190 195 195 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 156 155 155 156 157 157 158 158 157 156 156 157 158 159 159 160 160 160 161 161 161 160 159 157 157 158 160 162 163 164 164 165 165 166 167 167 167 166 163 159 157 156 156 157 160 163 166 169 172 175 178 180 182 183 183 183 183 182 182 182 182 182 182 181 180 179 179 179 179 180 179 nan 178 178 179 180 181 181 181 181 180 nan nan nan nan nan 170 164 159 156 156 157 158 nan 165 171 179 186 193 197 nan nan 198 196 195 nan nan nan nan nan nan nan nan 179 185 189 193 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 157 158 158 158 158 158 158 158 158 158 157 156 156 156 157 158 159 159 160 160 160 161 162 162 160 158 158 159 161 162 163 164 164 165 165 166 167 168 170 171 170 169 166 163 162 161 161 164 167 169 171 176 179 181 182 183 184 184 184 183 182 181 181 181 181 181 180 180 180 179 179 179 179 179 nan nan 179 180 181 181 179 179 178 177 177 nan nan nan 172 167 161 157 155 nan nan nan nan 159 164 172 180 189 nan nan 199 200 199 197 194 190 186 184 181 178 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 156 157 158 159 160 161 161 161 160 159 158 156 156 156 156 157 158 159 160 160 160 160 161 161 162 162 161 162 163 164 164 163 163 163 164 166 168 169 172 173 173 173 172 172 171 169 168 167 169 170 172 176 181 183 183 184 184 184 184 184 183 182 181 180 180 180 180 181 180 180 180 179 179 179 179 nan 178 179 nan 182 183 182 180 177 175 176 178 178 176 172 165 159 156 155 155 154 153 154 157 162 169 176 184 192 197 196 197 198 197 194 189 185 182 179 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 156 156 155 156 157 159 160 161 162 162 162 161 159 157 155 155 156 157 157 158 159 160 160 161 159 158 159 162 164 165 166 166 166 165 164 164 163 165 166 168 171 174 175 174 173 173 173 174 175 174 173 174 176 178 182 185 185 184 184 184 184 184 183 182 181 181 180 180 180 180 180 180 181 180 179 179 179 178 179 180 181 182 183 184 183 181 178 176 176 178 178 176 171 164 159 158 157 156 155 155 156 159 165 172 177 183 188 191 189 191 193 193 192 188 185 181 178 176 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 157 157 157 157 156 156 156 158 160 160 161 161 160 160 159 157 155 154 155 156 157 157 157 158 159 159 159 155 155 157 160 163 166 167 167 167 166 166 165 166 166 167 166 167 170 172 173 172 172 172 175 178 180 180 181 182 184 185 185 185 185 184 184 184 183 183 182 181 181 180 180 180 180 180 181 181 180 180 180 180 180 181 182 183 184 184 183 183 181 180 178 178 179 178 175 170 165 162 161 161 161 160 161 163 166 172 179 184 186 188 188 188 188 188 188 187 186 183 180 178 177 178 183 184 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 157 157 157 157 157 157 157 157 159 160 160 159 159 159 157 155 154 153 153 154 155 156 156 156 156 157 156 155 151 152 155 158 161 164 166 166 167 167 166 166 166 165 165 163 159 161 167 171 173 174 174 177 181 184 186 187 187 187 186 185 184 184 184 183 183 182 182 182 181 180 180 180 180 180 180 181 181 180 180 181 181 182 183 184 184 183 181 179 179 180 181 181 180 179 178 174 170 168 167 167 168 168 166 167 168 172 176 183 189 190 190 189 188 186 184 184 183 182 180 179 179 180 182 182 nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 156 156 157 157 158 158 157 157 158 159 159 158 157 157 155 153 152 152 151 152 153 153 154 153 153 154 154 153 152 151 153 155 156 158 161 163 164 165 165 165 164 162 160 159 157 156 157 163 169 171 173 176 179 183 186 188 188 188 187 185 184 183 183 183 182 182 181 181 181 181 181 180 180 180 180 181 181 180 180 180 180 180 181 182 183 182 180 178 176 176 180 182 183 181 179 178 176 175 174 174 175 175 173 170 168 169 171 175 181 187 190 190 189 187 184 181 180 180 179 177 177 179 180 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 156 156 156 156 157 157 158 158 158 158 158 158 157 156 154 154 152 151 151 151 152 152 151 151 151 150 151 151 150 150 151 153 154 154 154 156 159 160 161 162 162 161 159 156 153 152 152 155 158 162 168 168 172 176 179 182 184 186 187 186 185 184 184 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 178 178 179 180 180 180 180 179 177 177 180 183 185 184 181 179 179 179 178 179 179 178 175 171 168 166 168 170 175 178 183 187 187 184 181 179 179 178 176 173 172 174 175 176 175 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 156 156 156 156 157 157 158 159 158 158 157 156 154 154 153 151 149 149 149 151 153 152 150 149 149 148 149 148 149 150 152 153 154 154 154 155 156 156 157 157 156 154 151 149 147 147 149 153 158 161 164 166 170 174 177 180 183 184 185 185 183 183 183 182 181 181 180 180 180 180 181 181 181 181 181 181 181 181 181 180 180 179 178 177 178 178 179 179 180 180 178 178 180 183 185 185 183 181 180 180 180 180 179 178 175 170 166 165 165 167 171 172 177 182 184 180 177 176 nan 176 173 168 165 165 167 166 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 156 156 157 158 158 158 157 156 155 153 151 151 149 148 148 148 148 151 151 150 149 148 148 148 147 147 148 150 151 151 153 153 153 153 153 152 152 151 149 146 144 142 143 146 150 153 156 158 161 164 168 172 176 179 181 182 183 183 182 181 182 181 180 179 179 179 179 180 180 181 181 182 181 181 181 181 181 180 180 178 177 176 176 176 177 176 176 178 179 178 178 180 183 185 185 182 181 179 178 178 178 177 174 170 166 165 166 168 170 170 174 178 178 175 173 173 nan nan nan nan 164 162 160 158 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 156 156 157 157 157 156 155 154 152 151 150 148 146 146 146 147 148 149 149 148 148 148 147 147 147 147 147 149 149 149 151 151 151 150 150 149 147 144 142 138 136 137 140 146 151 155 157 157 160 163 167 171 174 177 179 180 181 181 181 180 180 180 179 178 178 178 178 179 180 180 181 181 181 181 180 180 180 180 179 177 176 175 174 174 173 171 170 173 176 175 174 175 179 183 185 184 184 180 179 178 178 177 174 170 168 167 169 170 170 172 174 176 175 172 172 171 170 nan nan nan nan nan 159 157 159 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 156 156 156 156 155 154 153 151 148 148 147 145 144 144 146 148 148 148 147 147 147 147 148 147 147 147 147 148 148 148 149 149 148 147 147 145 142 139 136 133 132 134 139 145 151 155 156 157 159 163 166 170 172 175 177 178 179 179 178 177 177 177 177 177 177 177 178 178 179 180 180 180 180 180 180 180 180 179 178 176 175 175 174 174 171 169 168 168 169 169 168 170 174 180 183 184 184 182 180 179 179 177 175 172 171 171 174 174 175 177 177 176 173 170 170 171 170 nan nan nan nan nan nan 161 163 169 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 155 155 156 156 155 153 151 149 147 145 146 145 144 144 144 146 147 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 146 146 145 144 141 138 135 132 131 130 132 137 142 148 151 154 157 159 162 165 167 170 172 174 175 176 177 174 174 174 174 175 175 176 176 177 177 178 179 179 180 180 180 180 180 180 179 178 176 174 174 174 174 171 169 168 166 164 162 162 163 169 177 179 182 184 183 181 181 181 179 177 176 176 177 178 179 181 182 179 176 173 169 168 170 171 nan 168 168 169 nan nan nan 166 171 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 155 156 156 156 155 154 151 147 145 143 142 143 143 143 144 144 145 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 146 145 145 143 140 137 134 132 130 130 130 132 135 138 143 145 149 153 156 159 161 163 165 167 169 171 172 172 170 171 171 172 173 173 174 175 175 176 177 178 179 179 180 180 180 180 180 179 178 176 174 174 173 173 172 171 172 169 165 161 159 160 163 165 173 180 183 183 183 183 183 182 180 180 181 181 180 181 181 180 178 174 173 171 170 171 172 171 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 nan 117 118 118 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 156 156 156 155 154 151 147 143 141 141 142 142 143 144 143 143 144 145 145 145 145 145 145 145 145 146 147 147 147 147 147 146 145 143 144 141 138 134 132 131 130 130 130 132 134 135 136 140 144 148 151 154 156 158 161 163 164 166 167 167 167 168 169 170 170 171 172 173 174 176 176 177 178 178 179 179 179 179 179 179 177 176 175 173 172 173 174 176 176 174 172 169 165 163 162 163 170 177 182 184 184 184 185 185 184 184 183 182 181 178 176 174 173 173 176 177 177 175 174 173 173 173 nan nan nan nan nan nan 184 nan nan nan nan nan nan 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 112 nan 117 118 118 118 119 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 154 155 155 155 154 154 152 150 147 144 141 140 140 141 143 144 144 143 143 144 145 146 145 144 144 144 144 145 145 146 147 147 146 146 145 145 144 142 139 136 134 132 131 131 131 131 132 134 134 135 137 141 144 146 149 151 154 156 158 160 161 163 162 163 165 166 167 168 169 170 172 173 174 175 176 177 178 178 178 178 178 178 177 176 176 175 173 172 173 176 178 178 178 178 176 173 171 168 167 170 175 180 183 183 184 185 186 186 184 184 182 178 nan 171 170 171 174 179 nan 182 180 178 177 175 176 179 nan nan nan nan nan 190 190 189 190 193 199 nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 114 116 118 118 118 118 118 119 120 nan nan nan nan nan nan nan 138 134 128 124 124 127 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 154 153 153 154 153 152 150 148 147 146 144 142 141 140 140 141 143 144 144 143 144 145 147 147 145 144 144 144 144 144 145 145 146 145 144 144 143 143 142 140 138 136 134 133 133 132 132 132 132 133 134 135 136 138 141 143 145 148 150 152 154 156 157 159 158 160 161 163 164 166 167 168 170 171 172 173 175 176 176 176 176 176 176 176 176 175 175 174 174 174 175 176 177 178 178 178 178 178 177 176 174 173 175 178 179 180 181 182 184 184 184 183 181 178 173 170 169 170 173 178 182 nan 182 180 178 178 179 183 187 nan nan nan nan nan 195 194 194 195 nan nan nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 111 113 nan nan 117 118 118 118 118 119 120 121 122 124 nan nan 134 137 136 131 125 123 125 126 124 121 nan 111 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 153 152 152 152 152 151 149 146 143 143 143 144 144 143 142 141 141 143 144 144 144 145 146 148 148 148 146 146 145 145 144 144 145 145 144 143 142 142 142 141 140 138 137 135 134 133 132 132 132 132 132 133 134 135 137 139 141 143 145 147 149 150 152 154 155 155 157 158 160 162 163 165 166 168 168 170 171 173 174 174 175 174 174 174 174 174 174 174 174 174 174 175 176 177 178 178 177 178 178 179 180 180 178 178 178 178 178 179 181 183 183 184 184 183 179 175 171 169 168 170 175 179 180 181 180 180 181 184 188 192 195 nan nan nan nan nan nan 196 197 198 197 193 188 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 114 115 nan nan nan 118 118 119 120 120 121 122 123 127 nan 136 136 134 128 123 123 124 125 123 118 114 108 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 151 152 152 151 151 150 148 147 145 142 141 140 142 145 146 146 145 144 143 143 144 146 147 147 149 150 150 149 148 147 147 145 145 144 144 144 143 142 142 142 141 141 140 138 136 134 133 132 132 133 134 133 133 134 134 135 137 138 140 142 143 145 147 148 150 151 152 153 155 157 158 160 162 163 165 165 166 168 169 171 172 173 173 173 173 173 173 173 173 173 174 174 174 175 177 179 179 179 179 178 178 179 180 182 182 181 181 180 179 180 181 182 182 185 185 184 181 177 172 168 164 167 173 176 178 181 183 184 186 189 193 197 199 200 nan nan nan nan nan 197 198 198 195 192 188 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 nan nan nan nan nan nan nan nan 119 120 120 122 nan nan nan nan nan nan 126 122 122 122 122 120 116 110 104 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 150 150 150 151 151 151 148 145 143 143 141 139 139 141 144 146 147 148 147 145 144 145 147 149 150 151 151 152 151 150 149 147 146 145 144 143 143 142 142 142 142 142 141 139 137 134 131 131 132 133 135 135 135 135 135 136 136 137 138 139 141 143 144 145 146 148 149 150 151 153 155 157 158 160 162 163 164 165 166 168 169 170 171 171 171 171 171 171 171 172 172 173 174 176 177 179 180 180 180 179 179 179 178 179 181 183 184 184 183 182 181 181 181 182 182 182 182 181 176 170 165 164 169 174 177 180 184 187 189 192 194 196 198 199 199 198 198 196 195 196 197 198 198 197 194 189 184 nan 189 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 119 120 nan nan nan nan nan nan nan nan nan 121 120 119 117 113 107 103 101 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 149 150 150 150 150 149 146 143 141 141 140 139 139 141 141 144 146 148 148 147 146 146 148 151 152 153 153 152 152 151 149 147 146 145 144 143 142 142 143 143 143 143 141 138 134 131 129 130 132 134 135 136 137 137 137 138 138 138 138 139 141 142 143 144 145 146 148 148 150 151 153 155 157 159 162 162 163 164 165 166 168 169 170 170 170 170 170 170 170 170 171 173 175 177 178 178 179 180 180 180 180 179 179 179 181 184 186 186 184 182 181 181 181 181 179 177 177 176 173 167 166 169 173 172 179 184 188 191 193 195 196 196 197 198 197 196 196 193 192 194 196 198 199 199 196 189 nan nan 189 194 nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 105 107 109 nan nan 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 102 101 101 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 146 147 148 149 150 150 148 146 144 142 140 139 140 140 141 142 142 143 145 147 148 148 147 148 150 152 153 153 153 153 152 151 150 148 147 145 144 143 143 144 144 145 144 143 140 136 133 131 130 131 133 134 135 136 137 137 138 139 139 139 139 140 141 142 142 143 145 146 147 147 149 150 152 154 156 157 158 160 163 164 166 167 168 169 169 169 168 169 169 169 169 169 170 171 173 176 177 177 179 180 180 180 180 179 179 180 182 184 185 184 182 180 180 180 180 181 179 176 173 172 170 168 170 175 177 178 183 187 190 192 194 195 195 195 196 196 196 195 192 190 189 192 195 198 200 200 197 nan nan nan 192 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 104 107 107 109 111 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 102 101 101 101 100 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 145 146 147 148 149 149 146 144 143 141 139 139 141 142 143 143 143 144 145 147 148 149 149 150 151 152 153 153 153 153 152 152 151 149 148 146 145 144 145 146 147 146 145 142 138 135 132 131 131 132 133 133 134 135 136 137 138 139 139 140 140 141 141 141 142 143 145 145 146 147 148 150 151 153 155 156 157 159 162 164 165 167 168 168 168 168 168 168 169 169 169 169 169 171 172 174 177 178 179 180 181 180 180 179 179 180 181 185 185 183 180 178 178 178 178 180 179 177 174 172 171 172 173 177 179 182 185 188 190 192 193 193 193 194 194 194 194 192 190 188 187 189 194 nan 199 199 195 nan nan nan nan 201 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 100 103 106 106 108 111 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 103 102 102 101 100 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 145 145 146 147 147 145 144 144 143 142 142 143 143 143 144 145 145 146 148 149 149 150 151 152 153 153 153 153 153 152 152 151 150 148 146 145 146 147 149 149 148 145 141 138 135 133 133 134 135 135 134 135 136 136 137 137 138 139 140 141 141 141 142 142 143 144 145 146 147 148 149 151 153 154 155 156 158 160 162 164 166 167 167 167 167 167 168 169 170 170 171 171 173 174 176 179 180 180 180 182 181 181 181 181 180 182 186 187 183 180 179 178 177 177 179 181 180 178 177 176 176 176 177 179 182 185 187 189 191 191 192 192 192 191 191 191 190 188 187 186 187 191 195 195 192 188 nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 99 102 104 105 108 110 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 107 105 103 103 102 101 98 93 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 143 143 144 145 145 145 146 147 147 147 147 146 145 145 146 147 147 148 148 149 149 150 151 152 153 153 153 152 152 152 151 150 149 148 147 147 147 148 151 151 150 148 144 141 137 136 136 137 137 137 137 137 138 138 138 138 139 139 140 141 142 142 142 143 144 144 145 146 148 149 150 151 152 153 154 156 158 159 161 162 164 165 166 166 167 167 168 169 170 172 173 174 175 176 178 180 181 181 182 183 183 182 182 183 181 183 187 188 186 186 181 179 177 177 180 183 184 nan 181 179 178 178 nan 179 181 183 185 187 189 190 190 190 190 190 190 191 190 188 nan nan nan 187 188 186 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 95 97 100 101 104 107 109 113 nan nan nan nan 121 123 123 124 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 107 106 105 104 103 100 95 87 77 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 142 142 142 143 144 145 147 149 151 151 150 149 149 149 149 149 149 148 148 148 148 149 151 151 152 152 152 151 150 150 150 149 148 147 147 148 148 150 151 152 153 153 152 148 144 141 140 140 140 141 142 142 142 141 141 141 141 141 142 142 142 143 144 144 145 145 146 147 149 150 151 152 153 153 155 157 158 159 161 162 163 164 165 166 166 167 168 170 171 173 174 174 176 177 180 182 182 183 184 184 183 182 181 181 182 184 188 189 188 186 181 177 176 177 180 183 nan nan nan nan nan nan nan 179 181 182 184 186 187 187 187 188 188 189 190 191 nan nan nan nan nan nan 179 172 167 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 101 105 108 nan nan nan nan 117 119 121 122 124 125 124 122 121 120 121 nan nan nan nan nan nan nan nan 123 115 nan nan nan nan nan 113 110 108 107 106 104 101 97 89 79 77 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 143 143 142 143 145 146 148 151 152 152 152 151 151 152 152 151 150 149 148 148 148 149 150 150 152 152 152 151 151 150 149 148 147 147 148 148 148 147 148 150 154 158 159 157 154 151 148 147 146 147 148 149 148 147 146 145 145 144 144 144 144 145 145 146 146 146 147 149 150 151 152 152 153 154 156 157 158 160 161 162 163 164 165 165 166 167 168 170 171 173 175 176 177 179 182 183 183 184 185 185 182 180 179 180 182 186 nan nan 189 185 180 176 175 177 180 184 nan nan nan nan nan nan nan 179 181 182 183 184 185 186 186 187 187 189 191 192 nan nan nan nan nan nan nan nan 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 118 119 121 123 124 124 124 122 121 121 123 126 127 nan nan nan nan 131 126 117 110 nan nan nan nan nan 113 110 109 108 107 103 98 91 84 80 70 65 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 143 144 147 148 150 152 153 153 153 152 152 153 153 151 150 150 150 150 150 150 150 151 152 152 152 152 152 150 149 148 147 147 147 146 144 140 139 143 151 159 163 163 161 160 159 157 155 155 155 156 155 154 153 151 150 149 148 147 147 147 147 147 148 148 149 151 152 153 154 154 155 156 157 158 159 161 162 163 164 164 164 165 166 167 169 170 172 174 176 178 179 181 181 181 182 183 183 182 179 177 177 179 183 188 nan nan 189 nan nan 177 177 178 181 nan nan nan nan nan nan nan nan 180 182 nan 184 184 185 186 188 189 189 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 118 120 122 123 124 124 124 123 122 123 123 125 129 132 133 134 133 129 121 112 107 nan nan nan nan nan nan nan nan 108 105 100 92 89 82 70 63 64 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 146 144 146 147 148 150 152 154 154 154 154 153 153 152 151 151 151 153 153 153 152 152 152 153 153 152 152 151 150 149 148 146 144 145 143 138 133 133 138 146 155 160 162 162 163 164 162 161 160 160 160 160 161 160 159 157 155 153 152 151 151 150 150 150 150 151 154 154 154 155 156 157 158 159 159 160 162 163 164 164 165 165 165 166 168 169 170 171 174 176 178 179 180 180 178 179 181 182 183 181 179 178 179 184 187 190 nan nan nan nan 180 179 179 180 182 nan nan nan nan nan nan nan 180 183 185 186 187 188 189 189 191 192 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 121 122 124 125 125 125 124 124 123 125 128 131 133 134 134 132 126 117 109 108 nan nan nan nan nan nan nan 109 106 103 100 94 83 71 63 63 70 81 94 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 146 145 147 148 149 150 152 154 154 154 154 153 152 152 152 152 153 154 155 155 154 154 153 153 153 152 152 151 150 149 146 146 144 141 138 135 134 133 136 142 148 153 156 158 160 161 161 160 159 159 160 161 163 164 164 163 161 159 158 156 155 154 153 153 153 154 156 156 156 156 157 158 159 160 161 162 163 164 165 166 166 166 166 167 169 170 170 171 173 175 176 177 177 178 178 178 179 181 183 182 181 180 180 183 184 188 nan nan nan nan 182 180 180 180 182 nan nan 185 nan nan nan nan 179 182 186 188 189 190 190 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 123 124 126 126 126 126 125 126 127 130 132 134 134 135 130 123 117 113 nan nan 118 119 117 nan nan 111 107 106 nan nan nan 73 64 63 71 85 98 111 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 147 147 149 149 150 150 151 152 153 153 153 153 153 154 155 155 156 155 155 155 155 155 154 153 153 152 152 151 149 146 143 143 139 136 135 137 138 136 136 138 142 146 150 151 154 156 156 156 156 157 158 159 161 163 164 164 164 164 163 162 161 159 158 157 156 159 159 159 158 158 159 160 160 161 163 163 164 165 166 166 166 167 167 168 169 170 170 170 172 174 176 176 177 178 179 180 180 181 183 182 181 180 180 182 182 nan nan nan nan nan 183 nan 181 182 184 185 185 185 nan nan nan 179 181 183 186 188 189 189 189 nan nan nan nan nan nan nan nan nan nan 186 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 108 111 nan nan nan nan nan nan nan nan nan 127 127 127 nan nan nan 129 131 132 133 135 134 129 126 120 116 118 nan 121 119 nan nan nan nan nan nan nan nan nan 66 63 72 89 103 113 122 123 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 150 151 150 149 149 150 151 151 152 152 154 155 156 157 157 157 156 156 156 155 155 154 154 153 153 152 150 147 143 140 140 137 136 137 138 137 136 135 136 139 142 145 146 149 151 152 152 153 154 155 157 159 160 161 162 163 163 164 164 163 163 162 161 161 162 162 161 161 161 161 161 162 162 163 164 166 166 167 167 168 168 168 169 170 171 170 170 171 174 176 176 178 178 179 180 181 182 183 181 180 179 180 180 182 nan nan nan 189 188 nan 184 182 nan nan 185 186 185 nan nan 180 181 182 184 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 105 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 133 133 nan nan 122 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 108 112 116 124 129 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 149 151 153 153 150 148 148 148 149 151 152 154 156 158 158 158 157 156 156 156 155 155 155 155 155 154 154 153 149 145 143 141 140 139 139 140 138 137 136 136 136 138 139 141 143 146 148 149 150 152 153 154 156 158 159 159 160 161 161 162 162 162 162 162 163 162 162 162 163 163 163 163 163 163 163 164 165 166 167 167 168 169 169 170 170 171 172 171 171 172 173 175 176 178 177 178 180 182 184 186 183 181 180 179 180 182 186 nan nan 191 190 188 186 184 184 184 186 187 nan 182 181 181 182 183 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 126 128 130 132 132 128 125 126 nan nan 122 nan nan nan nan nan nan nan nan nan nan nan nan nan 111 112 121 127 130 130 124 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 148 151 152 152 153 152 151 150 150 152 155 156 157 158 159 158 157 156 155 154 154 154 154 154 155 155 155 154 152 149 146 145 144 143 143 142 143 142 141 140 139 139 139 139 141 143 145 147 149 150 152 153 155 157 158 158 159 160 161 161 161 161 161 161 161 162 162 161 162 162 163 163 164 164 164 164 165 166 167 167 168 169 169 170 171 172 173 173 173 173 174 173 175 176 177 176 178 179 181 183 185 185 183 182 179 179 181 185 188 191 nan 191 188 186 nan nan 185 187 187 nan nan 180 180 nan 181 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 127 125 123 nan 125 127 128 127 126 127 nan 126 122 119 nan nan nan nan nan nan 96 86 nan nan nan nan nan nan 127 132 132 131 125 114 97 nan nan nan nan nan 92 93 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 145 147 149 149 150 151 153 154 155 154 155 157 158 158 159 159 158 157 156 155 154 154 154 154 154 154 155 155 154 153 151 149 148 148 147 146 145 144 145 147 148 147 145 144 143 143 143 144 146 148 150 152 153 155 157 158 158 159 160 161 162 162 162 162 162 162 161 161 162 162 162 162 163 164 164 165 165 166 167 168 168 169 169 170 170 170 171 173 174 175 176 176 176 176 176 176 177 177 177 178 179 182 184 183 182 182 179 179 180 183 187 191 193 190 nan nan nan nan 186 nan nan nan nan 179 178 nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 nan nan nan nan nan nan nan 124 124 126 126 125 122 118 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 133 127 115 99 nan nan nan nan nan 89 91 93 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 147 148 149 149 150 153 155 156 156 157 159 159 159 159 159 158 158 157 156 155 154 154 154 154 155 155 155 155 153 151 150 150 149 148 147 146 144 145 147 149 151 151 151 150 149 148 148 149 149 151 153 155 156 157 159 159 160 160 161 162 163 163 164 163 163 163 163 163 164 163 163 164 164 165 166 166 167 167 168 169 169 170 170 171 171 171 172 173 175 177 178 179 179 179 178 178 178 178 177 178 180 183 185 185 182 179 178 179 180 183 187 nan 193 191 nan nan nan 185 nan nan nan nan 176 177 178 nan 178 178 178 nan 177 nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 103 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 nan nan 123 121 119 118 117 116 115 113 109 nan nan nan nan nan nan nan nan nan nan nan 134 128 117 101 85 78 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 148 150 151 152 153 156 158 158 158 159 159 159 159 159 158 157 157 156 155 155 155 154 154 154 155 155 155 154 153 151 150 150 149 147 146 145 144 145 149 151 153 155 156 154 154 154 155 155 156 157 158 159 160 161 162 161 162 163 163 164 164 164 165 165 164 164 164 164 165 164 164 164 165 165 166 167 167 168 168 169 170 171 171 172 171 172 172 174 176 177 179 179 181 181 180 179 180 179 179 180 184 188 190 188 183 178 178 180 182 184 186 nan 194 192 nan nan nan nan nan nan nan nan 177 178 nan nan 181 179 178 176 174 nan nan nan nan nan nan nan nan nan nan nan 183 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 95 nan nan 102 104 103 nan nan nan nan nan nan nan 108 114 117 120 122 122 124 nan nan nan nan nan nan nan nan nan nan nan nan nan 115 117 120 nan nan nan nan 119 117 117 116 114 110 105 nan nan nan nan nan nan nan nan nan nan 135 129 119 103 86 81 77 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 148 149 150 151 152 154 156 159 159 159 160 160 160 159 159 159 158 157 156 156 155 155 155 154 155 155 156 156 155 154 153 152 150 150 148 146 146 146 147 149 154 156 158 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 165 165 166 167 168 169 169 170 171 172 172 172 172 172 173 174 174 176 177 178 180 181 180 179 178 180 182 185 188 189 189 188 183 179 181 183 184 184 nan 190 194 nan nan nan nan nan nan nan nan 175 176 179 nan nan nan 184 180 174 171 nan nan nan nan nan nan nan nan nan nan nan 183 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 95 96 98 101 103 103 103 102 nan nan nan nan nan nan 109 114 118 119 121 123 125 nan nan nan nan nan nan nan nan nan nan nan nan nan 113 117 nan nan nan nan 118 117 117 116 nan nan nan nan nan nan nan 88 nan nan nan nan nan 133 128 119 105 88 87 76 73 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 149 150 150 150 152 155 158 159 159 159 159 161 161 160 159 158 157 157 156 156 155 155 154 155 155 156 156 156 155 154 153 153 152 151 149 148 148 149 151 155 159 161 163 164 165 166 167 168 168 168 168 168 167 167 167 168 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 164 164 165 165 165 167 169 171 171 172 172 172 173 172 172 172 172 173 173 173 174 175 177 178 178 177 177 180 185 189 192 191 189 186 183 181 184 185 185 185 187 nan nan nan 186 182 nan nan nan nan nan 174 177 nan nan nan 186 187 nan 174 171 nan nan nan nan nan nan nan nan nan nan nan 182 188 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 95 96 97 nan 101 103 104 103 nan nan nan nan nan nan 105 111 115 116 119 122 125 126 nan nan nan nan nan nan nan nan nan nan nan nan 111 115 nan nan nan nan 118 117 117 116 115 113 108 104 nan nan 96 93 93 nan nan nan nan nan 124 117 107 96 90 76 70 73 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 149 149 150 150 150 150 151 156 157 158 158 157 159 161 161 160 159 158 157 157 157 156 156 156 155 155 156 156 156 156 155 154 154 154 153 153 153 153 153 155 157 161 163 163 164 164 166 168 169 169 170 170 170 169 169 169 169 168 168 168 168 168 167 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 165 167 167 169 171 172 172 172 172 172 171 171 171 172 172 173 173 174 175 176 177 177 178 182 187 191 nan nan nan 185 183 183 184 185 184 185 187 186 185 184 178 173 nan nan nan nan nan 172 nan nan nan nan nan 185 181 174 171 nan nan nan nan nan nan nan nan nan nan nan 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 96 96 96 nan nan 101 102 103 nan nan nan nan nan nan 102 107 111 113 117 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 nan nan nan 116 116 115 113 109 105 nan nan nan 97 95 96 nan nan nan nan nan 115 115 105 91 79 71 70 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 149 150 151 151 151 151 153 156 157 157 157 158 160 161 161 159 158 157 156 156 157 157 157 157 156 156 156 156 155 155 155 156 156 156 156 156 157 158 159 160 162 165 165 165 165 165 166 168 168 169 169 170 170 169 169 169 169 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 165 166 166 168 170 171 171 172 172 171 171 171 172 173 173 174 175 175 176 177 177 178 179 181 188 190 193 nan nan nan nan 185 184 182 nan 184 nan 182 181 178 173 nan nan nan nan nan nan 168 174 nan nan nan nan nan 180 175 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 97 nan nan nan 97 96 97 nan nan nan nan nan nan nan nan nan nan nan 99 102 105 109 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 113 nan nan nan nan nan nan nan 116 115 113 111 107 104 103 nan 99 97 96 99 nan nan nan nan 112 112 105 93 82 74 72 74 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 149 151 152 154 154 154 154 155 156 157 157 157 159 161 161 160 158 157 156 156 156 156 156 157 157 156 156 155 155 154 154 156 156 157 157 158 159 159 160 162 163 165 167 169 168 168 168 168 168 169 169 170 170 170 169 169 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 165 166 168 170 170 171 171 171 171 171 171 172 172 173 175 176 176 177 178 178 178 179 182 189 189 194 196 nan nan nan nan 182 178 nan nan nan nan 182 178 nan nan nan nan nan nan nan 168 171 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 96 97 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 106 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 116 114 113 109 107 105 103 101 99 96 96 98 102 nan 106 108 108 104 96 86 78 75 77 82 nan nan nan nan nan nan nan nan nan 97 100 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 151 154 156 156 156 156 156 156 156 157 158 160 161 161 160 159 158 157 156 155 155 156 156 156 156 156 155 155 154 153 153 154 155 156 158 159 161 161 161 162 165 168 170 171 170 171 170 169 169 169 169 170 170 169 168 168 168 168 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 166 169 171 171 171 171 171 171 171 170 170 171 172 174 175 177 178 178 178 179 180 181 185 189 198 202 nan nan nan nan 180 174 nan nan nan nan 183 nan nan nan nan nan nan nan 169 171 nan nan nan nan nan nan nan nan nan nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan 191 189 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 99 98 97 96 96 97 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 116 114 112 111 108 105 102 100 97 94 94 96 99 101 103 104 104 99 92 83 79 79 84 93 101 104 nan nan 110 104 nan nan nan 99 103 105 106 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 155 nan nan nan 157 156 156 156 155 157 160 161 161 160 159 158 158 158 157 156 156 156 156 156 156 155 155 155 154 153 152 152 152 153 156 160 163 164 164 165 167 169 170 171 171 171 170 170 170 169 169 169 169 168 167 167 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 163 163 163 164 164 164 165 165 165 166 168 170 172 172 171 171 171 170 170 170 170 170 171 172 174 175 177 177 178 179 181 181 183 190 nan nan nan nan nan nan nan 172 nan nan nan nan nan nan nan nan nan nan nan nan 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 191 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 101 99 97 96 96 97 98 98 nan nan nan nan nan nan nan nan nan 102 102 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 117 116 114 nan 108 104 100 97 93 92 92 95 97 98 101 102 101 96 89 83 82 85 92 96 102 113 nan 115 109 102 98 nan 98 103 103 106 108 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 156 156 157 158 160 161 161 160 160 159 159 159 159 158 158 157 157 157 157 156 156 155 155 153 152 152 150 149 149 152 159 164 166 166 167 168 168 168 170 170 170 169 169 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 162 163 163 164 165 165 166 167 169 171 173 173 173 172 171 171 171 170 170 170 170 171 172 172 173 175 177 178 179 179 180 182 190 nan nan nan nan nan nan 175 173 nan nan nan nan nan nan nan nan nan nan nan 165 167 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 nan nan 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 103 102 101 99 97 96 97 98 99 99 nan nan nan nan nan 99 99 100 101 102 101 100 99 99 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 117 115 112 107 102 98 94 92 91 92 93 95 97 99 101 100 95 89 86 86 91 92 99 108 113 114 111 105 100 99 100 102 103 108 110 109 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 157 157 157 159 162 162 162 161 160 160 160 160 160 160 160 160 160 159 159 158 157 156 155 153 151 149 150 147 145 145 149 156 162 165 165 165 164 164 166 168 169 169 168 168 168 168 167 167 166 166 166 165 165 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 164 165 165 167 169 171 174 175 175 173 172 171 171 171 171 171 171 171 172 173 173 172 174 176 177 176 177 179 181 187 nan nan nan nan nan nan 178 176 nan nan nan nan nan nan nan nan nan nan nan 164 167 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 104 104 102 100 98 97 nan nan 99 100 100 100 99 99 99 100 99 99 100 100 101 100 100 99 98 99 99 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 117 115 111 106 100 96 93 92 92 92 93 94 97 100 102 101 96 92 90 90 91 97 103 108 110 109 107 104 102 102 nan nan nan 112 112 108 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 158 158 158 162 163 163 162 161 nan 161 161 161 161 160 161 162 163 162 161 159 157 156 153 150 147 146 146 144 143 143 146 152 158 162 162 161 161 161 163 165 167 167 167 167 167 166 166 166 165 165 165 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 165 165 168 171 173 176 176 176 174 173 172 172 172 172 172 172 172 173 174 175 175 175 175 176 176 177 179 181 185 nan nan nan nan nan nan 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 184 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 105 104 103 102 100 98 nan nan nan 100 101 100 100 100 100 100 100 100 99 99 100 100 100 99 99 99 99 100 102 nan nan nan nan 115 nan nan nan nan nan nan nan nan nan nan nan nan nan 120 nan nan nan nan nan nan nan nan nan nan nan 117 114 108 103 98 95 94 94 93 93 94 96 99 103 105 103 99 95 93 93 95 99 103 106 108 108 107 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 160 160 160 162 165 164 163 162 nan nan 160 160 160 160 160 161 163 164 163 162 159 156 153 149 146 144 143 143 143 143 143 144 149 154 158 159 159 159 160 161 163 164 165 165 166 166 165 165 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 161 162 162 162 162 162 162 163 164 164 165 166 169 172 174 176 177 177 176 175 174 174 173 173 174 173 173 173 175 176 176 175 175 176 176 176 178 182 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 106 105 105 103 102 101 99 99 99 nan nan nan 101 101 100 101 101 102 101 99 98 98 99 99 99 99 99 100 100 101 nan nan 111 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 112 105 100 97 97 96 95 95 96 97 100 103 106 107 105 103 nan 95 94 96 99 103 106 109 109 108 106 105 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 163 163 165 165 164 162 nan nan nan 159 158 159 159 160 161 162 162 162 159 156 151 147 144 142 143 142 142 143 144 144 145 147 151 155 157 157 157 159 160 162 163 164 164 164 165 164 164 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 165 167 170 172 175 177 178 178 177 176 176 175 174 174 175 175 174 174 176 177 176 176 176 176 176 176 178 183 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 105 105 104 103 102 101 100 100 100 101 nan nan nan 101 100 101 102 nan nan nan nan nan nan 98 99 99 99 100 101 102 103 105 107 105 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 103 100 99 98 98 98 98 99 101 104 107 108 108 107 102 97 94 94 96 100 105 110 112 110 110 107 103 nan nan nan nan nan nan nan nan nan 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 166 166 164 162 161 nan nan nan nan nan 157 157 158 159 160 160 160 158 155 150 145 141 140 140 140 141 143 145 145 145 146 147 150 153 156 155 156 158 160 161 162 163 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 164 164 165 166 168 170 173 176 178 179 178 179 178 178 177 176 175 175 176 176 176 176 177 177 176 176 177 178 179 182 188 193 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 103 104 104 104 103 102 101 101 101 101 101 101 nan nan nan 101 101 102 nan nan nan nan nan nan nan 98 99 100 nan nan nan 103 103 103 104 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 100 100 100 100 100 102 104 106 108 108 108 105 99 94 92 93 98 105 109 112 112 112 108 103 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 157 158 159 158 156 153 149 145 142 141 140 140 141 143 146 148 148 148 148 148 150 152 152 154 156 158 160 161 162 163 164 163 163 163 163 163 163 162 162 161 161 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 164 164 164 165 166 167 170 173 175 177 177 178 179 179 180 180 177 175 174 175 176 176 177 178 177 177 178 179 181 183 186 193 198 202 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 nan 172 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 103 104 104 103 102 101 nan nan 102 102 102 nan nan nan 101 101 102 nan nan nan nan 101 98 nan nan 99 nan nan nan nan 103 103 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 103 103 103 102 102 103 105 106 107 107 106 101 95 91 91 95 101 108 110 112 113 110 104 101 101 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 108 110 112 112 111 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 157 158 156 154 150 146 144 143 143 142 142 142 143 145 147 148 148 148 149 151 151 152 155 158 159 161 162 163 163 163 163 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 164 164 164 165 166 167 168 170 172 174 175 175 176 177 179 179 178 176 174 175 176 177 178 178 178 178 179 181 182 185 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 165 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 103 104 103 103 101 nan nan nan nan 103 103 nan nan nan 101 101 101 nan nan nan nan 103 100 98 nan 99 100 102 102 103 103 104 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 106 106 104 103 104 106 106 107 107 107 nan 99 94 92 93 97 103 105 nan 111 109 106 103 103 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan 105 106 108 110 111 111 111 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 157 157 156 154 150 147 145 145 144 144 143 142 142 143 145 145 146 147 149 150 152 154 158 161 162 163 163 163 162 162 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 160 161 160 160 161 161 161 162 163 163 163 164 164 165 165 166 167 168 169 171 172 172 173 173 173 175 176 176 176 177 178 179 179 179 179 180 181 182 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 101 103 104 104 103 102 nan nan nan nan nan nan nan nan nan nan 101 101 102 nan nan nan 105 102 100 99 nan 101 102 103 104 104 104 105 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 107 105 104 105 105 107 108 108 106 102 nan nan nan 94 97 99 104 106 107 107 106 105 105 105 105 105 105 106 nan nan nan nan nan nan nan nan nan nan nan nan 108 109 110 111 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 158 159 158 156 155 153 151 148 147 146 146 145 144 143 143 144 144 144 145 147 150 150 154 157 161 163 163 163 163 163 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 163 163 164 164 164 165 165 165 165 166 166 167 169 170 170 170 170 171 172 174 176 178 179 179 180 179 179 179 180 181 182 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 nan nan nan nan 176 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 99 102 104 104 103 102 101 101 101 nan nan nan nan nan nan nan 101 101 101 102 103 104 105 104 102 101 101 nan 102 104 104 104 105 105 105 107 108 nan nan nan nan nan nan nan nan nan nan nan 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 107 106 105 104 106 107 108 108 105 101 97 94 93 93 95 99 102 104 105 106 106 106 106 106 105 106 106 105 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 111 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 159 159 158 156 154 153 150 148 148 147 145 144 143 145 147 147 147 146 147 151 152 154 157 160 163 163 164 163 163 163 162 162 162 162 162 161 161 161 160 160 160 160 159 160 160 160 160 161 161 161 161 161 162 162 163 164 164 165 165 166 166 166 166 166 166 166 168 169 169 170 171 172 172 173 175 177 179 180 180 180 180 180 181 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 177 nan 178 178 177 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 94 97 100 103 104 104 104 102 102 102 102 103 nan nan nan nan nan 102 101 101 101 102 103 104 104 104 103 103 nan 103 104 104 105 105 104 105 107 109 nan nan nan nan nan nan nan nan nan nan 124 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 111 110 107 105 104 105 107 108 107 104 100 97 96 94 94 95 97 99 101 104 105 106 107 107 107 108 108 107 105 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 159 159 159 159 157 155 152 149 147 147 145 142 141 140 143 148 150 151 152 154 157 156 158 161 163 164 164 164 163 163 163 163 162 162 162 161 161 161 160 160 160 160 159 159 159 159 160 160 161 161 161 161 161 162 163 163 164 164 165 166 167 167 167 167 166 166 166 166 167 169 170 172 172 173 173 175 176 179 180 180 180 180 179 181 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 177 177 177 177 178 178 176 173 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 93 95 98 101 104 105 105 104 104 103 103 104 105 106 nan nan nan 103 102 102 101 101 102 103 104 105 105 105 nan 104 104 104 105 105 104 104 106 108 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 104 105 106 107 106 103 102 99 nan nan nan 95 96 97 100 102 104 106 107 108 109 110 109 107 105 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 159 159 159 157 154 150 147 145 144 141 138 137 138 141 146 150 154 157 158 159 161 163 164 165 165 164 164 164 163 163 163 163 162 162 161 161 160 160 160 160 160 159 159 159 159 160 160 161 161 161 161 162 163 164 164 164 165 166 166 167 167 167 167 166 166 165 165 166 167 169 171 172 173 175 178 180 181 181 181 180 179 181 182 183 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 173 175 176 177 177 177 nan 174 173 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 93 94 96 99 102 105 106 106 106 105 105 105 105 106 106 nan 105 105 104 103 103 102 102 103 104 105 105 106 106 106 105 105 105 105 104 104 105 108 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 103 104 107 107 106 106 102 98 95 nan 94 94 95 96 98 101 102 105 105 106 108 109 108 106 104 102 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 158 158 158 157 155 151 146 145 144 140 137 136 135 136 139 145 151 155 159 160 162 164 165 165 165 165 165 164 164 163 163 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 165 166 166 167 167 167 167 167 167 165 165 165 166 168 170 173 175 177 180 182 182 182 182 183 180 183 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 173 175 177 178 179 179 nan 177 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 93 93 95 97 99 103 105 106 107 107 106 106 105 106 106 106 106 106 105 105 104 103 nan 103 104 105 106 107 108 107 107 106 105 105 104 104 106 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 107 108 107 105 101 97 nan nan nan 94 nan 96 97 98 100 100 102 105 107 108 108 106 104 103 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 150 151 153 155 156 156 156 155 154 151 147 141 142 139 136 134 132 133 136 140 147 153 157 161 161 164 166 166 166 165 165 164 164 164 163 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 164 164 165 165 166 167 167 167 168 169 169 168 167 166 167 169 172 174 175 178 180 181 182 181 183 184 185 183 183 184 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 176 178 178 179 179 179 nan nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 94 94 nan nan 100 102 104 107 108 108 107 106 106 106 107 108 108 107 107 nan nan nan nan 105 105 106 107 107 108 108 107 106 105 104 105 107 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 106 107 107 106 103 99 nan nan nan nan nan nan nan nan 97 97 99 102 105 107 107 107 105 105 104 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 145 146 147 148 149 150 151 152 153 154 153 153 151 147 145 143 139 135 131 129 129 132 137 143 151 157 159 160 163 165 166 166 165 165 164 164 163 163 163 163 162 161 161 160 160 159 159 160 160 160 160 160 160 160 160 161 162 162 162 162 162 163 163 163 164 164 165 165 165 167 168 169 170 172 171 171 170 170 170 170 171 171 172 174 177 178 179 179 180 181 180 180 180 184 187 187 187 187 188 192 194 nan nan nan nan nan nan nan nan nan nan nan nan 178 181 181 179 179 179 178 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 94 94 nan nan nan 102 105 107 108 108 107 107 107 108 109 109 109 108 nan nan nan nan 106 106 106 107 107 108 108 108 106 105 105 106 108 110 111 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 104 106 107 105 101 97 94 93 nan nan nan nan nan nan nan 98 99 102 104 105 nan 106 106 105 104 104 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 146 146 146 146 147 148 149 150 151 152 152 151 150 147 144 143 141 136 133 129 126 127 131 138 146 152 157 159 161 164 165 166 166 165 165 164 163 163 162 162 162 161 161 160 160 160 159 159 159 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 165 166 166 168 169 172 173 174 174 175 175 175 174 172 170 169 169 171 172 173 175 176 177 178 179 181 182 183 187 189 189 189 190 193 197 197 nan nan nan nan nan nan nan nan nan 183 180 184 184 182 180 180 181 181 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 94 94 96 97 nan nan 106 108 109 108 108 108 109 110 110 110 109 108 nan nan nan 107 108 108 107 107 107 108 107 106 105 106 nan nan 111 111 111 112 112 110 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 106 103 99 95 93 92 94 94 nan nan nan nan 97 98 100 101 103 104 105 105 106 105 105 104 105 nan nan 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 145 145 146 146 147 147 148 150 151 151 151 149 147 144 141 142 139 136 134 131 128 128 132 138 144 150 154 155 159 162 163 164 165 164 164 164 163 162 162 162 161 161 160 160 160 160 159 159 159 159 160 160 160 160 160 161 161 162 162 162 163 163 163 163 164 164 165 166 167 169 171 174 176 176 177 180 181 182 182 180 177 173 170 169 170 170 172 174 176 178 178 180 184 184 183 nan 187 nan 190 193 195 nan nan nan nan nan nan nan nan nan nan nan nan 184 185 184 182 181 183 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 94 94 95 96 97 100 103 107 109 110 110 110 111 111 111 111 111 109 nan 107 nan 108 109 109 109 108 108 nan nan nan 106 107 109 nan nan nan nan 111 111 111 111 110 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 105 101 97 94 92 92 93 nan nan nan nan nan 98 99 100 101 102 102 103 105 106 105 105 105 107 109 111 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 nan nan 146 146 144 144 145 146 146 148 149 150 150 150 150 149 147 143 141 139 139 137 137 137 136 134 134 135 139 144 146 150 153 157 160 162 163 164 164 163 163 162 162 162 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 163 163 164 164 165 166 167 169 171 174 178 181 180 182 185 187 189 189 186 182 178 174 173 172 172 174 178 181 182 183 184 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 185 184 nan 187 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 95 96 95 96 96 98 101 105 109 111 112 113 113 112 113 113 112 111 110 109 109 109 109 110 110 110 109 nan 108 107 nan nan 110 110 110 nan nan nan nan 112 112 112 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 99 96 94 93 92 93 93 94 96 nan nan 98 99 99 100 101 101 103 104 105 106 107 109 111 113 113 113 110 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 149 nan 147 146 144 nan 144 147 148 149 151 152 152 150 149 148 146 144 140 140 138 136 136 138 141 142 142 142 143 144 147 147 150 154 157 161 163 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 164 164 164 165 166 167 169 171 174 179 181 182 184 186 188 191 193 192 190 186 182 179 177 177 177 179 183 185 187 188 190 nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 187 187 187 190 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 96 96 96 96 97 100 103 107 111 114 115 115 114 114 114 113 113 112 111 110 nan 110 110 111 111 110 111 110 109 110 nan 111 110 110 110 nan nan nan nan 113 113 113 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 98 97 95 93 92 92 93 94 96 nan 98 99 99 100 100 101 101 102 104 106 108 111 113 114 115 114 110 104 98 nan nan nan nan nan nan nan 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 147 145 143 143 144 144 148 152 155 155 153 150 147 145 143 140 138 138 135 134 135 139 144 148 150 151 152 153 154 153 155 158 160 162 163 163 161 161 160 160 159 160 160 160 160 160 160 160 160 161 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 166 166 167 169 171 173 177 181 181 183 185 187 188 191 192 192 189 186 183 181 180 180 182 184 186 188 190 192 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 190 190 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 97 97 97 97 99 101 105 110 114 117 116 116 116 115 115 114 114 113 nan nan nan 111 111 112 112 113 112 112 112 112 111 110 110 110 111 112 112 112 113 114 114 113 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 100 97 95 94 93 92 93 95 nan nan nan 99 100 100 101 101 101 102 104 107 111 112 114 116 116 111 104 98 96 97 99 nan nan nan 102 102 102 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 150 147 144 144 145 145 145 149 153 156 156 154 150 146 144 141 139 138 137 134 133 136 141 147 153 156 157 159 159 160 160 160 161 161 161 161 161 159 159 159 159 159 159 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 164 164 164 165 165 166 168 169 170 171 173 176 178 181 181 183 184 185 187 189 190 188 186 183 182 182 182 182 184 187 188 189 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 192 191 nan 192 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 96 97 97 99 nan nan 108 112 116 117 118 nan nan nan nan nan nan nan nan nan nan 112 113 113 113 113 113 113 112 112 111 110 110 111 111 112 112 113 114 114 114 113 112 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 97 96 94 92 92 93 95 nan nan nan nan 100 101 101 101 101 102 105 108 109 113 116 116 112 105 100 98 99 101 102 102 102 102 101 101 102 103 104 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 nan 150 148 146 145 149 149 149 150 153 155 156 154 151 148 145 144 142 141 140 138 135 135 137 142 149 153 155 157 159 160 161 161 160 160 159 159 158 158 158 159 160 159 160 160 161 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 163 164 165 165 166 167 168 170 172 172 172 173 174 175 176 177 178 179 181 184 186 187 186 184 182 181 181 181 183 184 186 188 189 189 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 192 192 nan nan 191 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 96 96 97 99 101 nan 107 108 111 116 119 nan 120 nan nan nan nan nan nan nan nan nan 114 114 114 nan nan 113 113 113 112 111 110 111 112 113 113 113 114 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 99 98 95 93 93 93 94 nan nan nan nan nan 100 100 101 101 101 102 104 106 110 114 115 112 107 101 100 101 103 104 103 103 102 101 101 101 102 102 104 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 152 150 149 148 148 148 152 156 155 157 159 159 157 154 151 148 145 144 144 145 144 143 140 137 137 139 142 147 149 151 153 154 155 156 157 157 157 157 157 157 159 160 160 160 161 162 162 162 162 162 162 161 161 161 161 160 160 160 161 161 161 162 163 164 165 167 167 168 169 171 172 174 174 174 174 174 174 173 174 174 174 175 177 180 181 181 180 180 180 180 180 181 184 187 188 189 190 188 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 190 191 191 190 192 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 101 101 100 98 97 97 97 99 101 103 105 106 110 115 120 123 123 121 nan nan nan nan nan nan nan nan nan 115 115 nan nan 114 114 113 113 112 111 112 112 113 113 114 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 95 93 93 94 95 96 nan nan nan nan 99 99 100 100 101 102 103 106 110 113 112 108 103 101 102 104 104 105 105 104 102 101 101 101 102 102 104 104 106 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 nan nan 149 150 151 149 148 148 148 150 153 157 161 162 165 167 165 159 154 149 146 144 144 145 145 145 144 141 139 139 140 142 145 147 150 150 151 152 153 155 156 157 157 158 159 161 162 162 162 162 163 163 162 162 161 161 160 161 161 160 161 161 161 162 163 164 165 166 167 168 169 169 170 172 173 174 175 174 174 174 173 172 172 172 171 170 170 172 175 177 176 176 177 178 179 180 182 185 188 191 193 192 189 187 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 188 187 188 188 190 193 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 103 102 nan 100 99 99 98 98 99 100 103 104 106 110 114 120 124 125 124 121 nan nan nan nan nan nan nan 116 116 116 nan nan 115 115 114 114 114 113 113 113 114 114 114 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 96 95 94 94 94 95 96 97 nan nan nan 97 98 99 99 100 101 103 106 110 111 109 105 103 102 103 104 105 106 106 104 103 101 101 101 102 102 103 104 106 108 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 154 153 150 149 149 149 148 149 150 153 155 159 162 163 166 169 170 168 161 153 148 146 145 145 144 145 145 144 142 139 139 141 144 147 149 152 151 153 154 155 156 157 158 159 160 161 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 163 163 164 165 166 167 168 168 169 169 170 171 172 174 173 172 172 172 172 172 172 172 172 171 168 166 167 170 172 174 175 176 177 178 181 184 188 192 194 195 193 189 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 187 187 186 186 187 190 194 197 nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan 245 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 104 103 nan nan 101 100 99 99 99 100 102 102 106 110 114 119 124 127 126 124 121 nan nan nan nan 119 119 117 117 117 nan nan 116 116 115 115 115 115 114 114 114 114 114 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 95 95 95 95 95 95 96 96 nan nan nan 97 97 98 98 100 101 104 107 109 109 107 104 103 102 103 104 105 106 106 104 102 101 101 101 101 102 103 104 106 107 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 162 160 159 154 150 148 147 147 150 154 158 161 162 163 164 165 167 168 165 159 152 147 146 146 146 146 147 146 144 142 140 141 144 148 152 155 156 156 158 159 159 159 159 159 160 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 163 163 164 165 165 166 167 167 167 167 167 168 169 169 170 171 172 169 169 170 171 172 173 173 173 174 173 171 166 166 168 170 174 176 177 178 180 183 187 192 195 196 196 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 185 187 187 187 187 187 190 194 197 195 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan 248 nan nan nan 246 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 104 nan nan 102 101 100 100 99 100 100 102 105 110 115 119 124 127 129 127 124 nan nan nan nan 121 120 120 120 nan nan nan nan 117 117 117 116 116 115 114 114 115 115 115 115 115 116 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 96 95 95 95 95 95 95 nan nan nan nan nan 96 97 98 99 101 104 106 108 107 105 105 103 102 102 104 105 106 105 104 102 101 101 101 101 102 103 104 105 106 107 107 nan nan 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 169 168 164 161 155 151 148 148 149 153 159 162 164 164 164 165 164 163 162 160 156 151 147 145 146 146 147 148 147 145 144 144 146 150 154 158 158 160 161 162 162 161 160 159 159 159 160 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 163 164 164 164 164 165 165 164 164 164 165 165 165 166 167 167 165 166 168 169 171 171 173 174 175 177 175 172 170 172 176 179 180 181 185 187 189 191 195 197 198 197 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 186 187 187 187 188 191 196 196 193 nan nan nan nan nan nan nan nan 182 184 nan nan nan nan 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 101 100 100 100 100 101 104 109 115 120 124 127 130 130 127 nan nan nan nan 122 122 123 122 nan nan nan nan 119 118 118 117 116 115 115 115 115 115 115 116 116 116 116 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 96 96 96 95 94 94 94 nan nan nan nan 96 97 98 99 102 104 106 106 106 106 104 102 102 102 103 104 105 104 103 102 101 101 100 101 101 102 104 105 105 106 106 106 105 104 nan nan nan nan nan nan 111 114 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 154 151 nan nan 154 160 165 165 166 162 158 154 150 149 151 155 159 163 165 166 165 167 166 164 160 158 156 153 150 147 146 146 146 147 148 149 148 149 150 152 156 160 162 162 163 163 163 162 161 160 159 159 160 161 162 164 164 165 165 165 166 166 166 165 165 165 164 164 163 162 161 161 161 160 160 161 160 161 161 160 160 161 162 163 164 164 165 167 170 171 172 175 176 175 177 177 176 176 179 184 186 186 187 192 198 199 199 199 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 186 186 186 186 187 189 192 191 186 nan nan nan nan nan nan nan nan 188 191 nan nan nan 191 190 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 100 100 100 100 101 103 108 114 120 125 128 130 132 131 129 nan nan 122 122 123 124 124 123 122 121 120 120 120 119 118 116 115 115 116 116 116 116 116 116 115 116 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 97 96 96 95 94 93 93 94 94 94 94 95 96 96 98 99 102 104 105 105 105 104 103 102 102 102 103 103 103 103 103 101 100 99 99 100 101 102 103 104 105 105 105 105 104 nan nan nan nan nan nan 109 111 112 114 118 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 147 nan 143 145 149 153 155 156 157 154 151 149 147 148 153 158 162 166 168 169 170 172 170 167 163 160 156 154 152 150 149 149 149 149 150 150 151 153 155 157 161 164 165 165 165 165 163 163 162 162 161 162 163 163 166 169 169 169 169 169 168 167 166 164 163 163 162 161 160 160 159 158 157 156 157 157 157 158 158 157 157 158 159 160 161 163 165 167 169 170 174 178 180 179 180 179 178 179 182 185 186 188 189 194 200 201 202 203 204 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 186 186 186 187 187 187 187 186 183 179 nan nan nan nan nan nan nan 191 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 101 nan nan nan 102 104 107 113 120 125 129 131 131 132 131 129 125 123 122 123 125 125 nan nan 122 121 121 122 121 120 118 117 116 116 116 117 117 116 116 115 116 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 97 97 96 94 93 93 93 93 93 93 94 95 95 96 98 99 101 103 103 104 104 103 102 101 101 101 101 102 102 102 101 100 99 99 99 99 101 102 103 104 104 105 104 104 103 nan nan nan nan nan 107 108 109 111 114 117 121 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 144 145 145 nan nan nan nan nan nan nan nan nan nan 142 nan nan 140 140 141 143 145 146 147 148 147 146 144 143 146 151 158 163 167 168 170 171 172 172 170 167 163 160 158 158 157 155 154 153 152 151 151 152 156 159 163 166 168 168 168 168 167 166 165 165 165 166 167 168 167 171 172 172 171 170 169 167 165 163 162 161 161 159 158 157 157 155 155 154 154 154 154 155 155 155 155 155 156 156 158 160 164 168 169 169 171 176 179 181 181 180 179 178 181 183 184 185 187 187 189 193 198 201 202 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 186 187 188 190 190 188 186 nan nan nan nan nan nan nan nan nan 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 101 101 nan nan nan 107 112 119 125 129 131 131 132 132 131 128 125 123 125 126 126 126 126 124 123 123 123 123 122 120 118 118 117 117 117 117 117 116 116 117 119 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 96 95 93 92 92 92 92 92 93 93 94 95 96 98 99 100 101 103 nan 103 102 101 100 100 100 100 101 101 101 101 100 100 99 99 100 101 102 103 103 104 103 103 104 nan nan nan nan nan nan 106 107 108 110 113 116 nan nan nan nan 131 131 131 131 131 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 139 140 142 144 145 144 nan nan nan nan nan nan nan 131 134 137 138 138 138 138 137 138 140 141 142 143 144 145 145 143 143 148 155 161 165 166 169 169 170 170 168 166 163 162 163 163 162 161 160 159 158 156 155 156 161 166 171 172 172 174 173 172 171 169 168 168 169 170 172 172 171 172 171 170 169 168 166 164 162 160 160 159 158 157 156 155 154 154 153 153 153 153 153 154 154 154 155 156 156 157 159 164 167 171 172 173 175 178 179 180 180 180 180 181 185 186 186 186 187 187 189 193 197 199 200 200 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 163 173 176 177 179 nan 183 187 189 190 192 191 nan 190 nan nan 183 180 nan nan nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 102 nan nan nan nan 112 118 125 130 131 132 133 133 133 130 128 127 127 127 128 128 127 126 125 123 124 124 124 123 121 119 119 118 118 118 119 118 117 118 119 120 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 95 93 93 92 91 91 91 92 92 93 94 95 96 97 98 100 101 103 103 102 100 99 98 99 100 100 100 100 100 100 100 100 99 100 101 102 102 103 102 102 102 103 103 104 nan nan nan nan 105 105 106 107 109 111 114 117 121 125 127 130 133 134 133 133 133 135 140 143 145 144 144 nan nan nan nan nan nan nan 132 135 135 133 135 137 139 140 nan nan nan nan 136 133 132 132 130 132 136 137 136 135 132 132 135 137 138 140 142 147 150 149 145 142 143 149 155 159 161 164 163 165 166 165 163 163 163 164 165 165 164 163 163 163 163 164 165 169 173 176 176 177 177 176 175 173 171 170 170 171 172 172 172 171 169 168 167 165 164 162 161 159 157 158 157 156 155 154 154 154 154 153 153 153 154 154 154 155 155 156 158 159 161 165 168 169 171 172 174 176 177 178 179 179 180 182 186 189 188 189 189 187 188 191 195 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 156 160 167 172 174 176 178 183 188 190 192 192 193 nan 194 nan nan 193 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 124 nan nan nan 134 134 133 nan nan 130 130 129 129 129 129 128 127 126 125 126 126 126 124 122 121 119 119 119 119 119 118 119 119 120 119 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 94 93 92 90 90 90 91 91 92 93 94 94 95 96 98 100 101 102 102 100 98 97 98 98 99 100 100 100 100 100 100 100 100 101 101 102 102 102 102 101 101 103 104 105 105 104 nan nan nan 104 105 106 108 110 112 116 118 121 126 131 136 136 135 134 134 136 140 143 145 145 nan nan nan nan nan 127 126 127 130 129 128 130 132 133 134 135 135 135 135 136 136 134 132 131 133 136 136 134 130 127 128 132 133 137 142 146 152 156 154 149 144 142 144 147 151 156 158 158 160 160 159 160 161 163 164 165 165 164 164 164 165 168 171 174 175 176 177 178 178 177 176 174 173 171 170 170 170 170 171 170 168 166 164 163 162 161 160 159 158 157 157 156 155 154 154 154 154 154 154 155 155 154 155 155 156 157 159 162 164 167 171 173 172 172 174 176 177 178 179 180 181 184 188 191 193 193 193 191 187 187 191 195 197 199 199 nan nan nan nan 199 202 205 nan nan nan nan nan nan nan nan nan nan nan nan 162 159 160 164 169 170 173 179 185 189 191 192 194 nan nan 196 nan nan 195 193 nan nan nan nan nan nan nan nan 207 207 nan nan nan nan nan nan nan nan nan 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 134 nan nan 132 132 131 130 130 130 130 129 128 126 126 128 128 127 125 124 121 120 119 120 120 120 120 119 119 119 119 119 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 94 94 92 91 90 90 90 91 91 92 93 93 94 95 96 98 100 101 101 99 97 95 96 97 98 99 100 99 99 100 99 99 100 100 101 102 102 102 102 101 101 102 103 105 105 105 104 103 102 102 103 104 106 107 109 112 112 116 121 127 133 137 138 137 135 134 136 137 141 143 144 nan nan nan nan 127 125 124 126 125 125 126 128 128 129 129 129 130 132 133 134 134 133 132 134 136 135 129 125 123 124 128 130 138 146 151 156 159 157 151 145 142 142 142 146 152 152 153 155 154 153 154 158 160 162 163 164 163 163 164 166 168 172 174 176 176 176 176 176 175 173 172 170 169 168 167 167 168 168 167 165 163 162 161 160 160 159 159 158 158 157 156 156 155 155 155 155 155 156 157 157 157 157 158 159 161 164 168 171 173 173 177 176 176 177 178 179 180 181 183 187 191 193 194 194 194 192 189 186 187 189 194 198 201 203 202 201 199 198 200 nan 205 207 nan nan nan nan nan nan nan nan 170 167 166 165 166 165 167 169 169 174 181 186 189 190 192 197 nan 200 198 nan 194 192 191 nan nan nan nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan 192 193 193 nan nan nan nan nan nan nan nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 nan nan nan 133 133 133 132 132 131 131 131 nan nan 127 127 128 129 128 128 127 123 121 120 121 121 121 120 119 119 119 120 121 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 96 94 92 91 89 89 89 90 91 92 92 93 93 94 95 96 98 100 100 98 96 94 94 94 96 98 99 99 99 99 99 99 99 99 100 102 103 103 103 103 102 103 103 104 104 104 104 103 102 101 101 102 104 106 107 109 110 113 117 123 129 135 139 139 137 136 135 135 137 139 141 143 143 141 136 130 126 124 124 125 124 124 125 125 124 124 124 125 127 129 130 131 131 131 133 133 131 127 123 123 123 126 133 142 149 154 157 158 156 152 146 142 140 141 142 145 144 148 151 151 150 150 154 156 159 161 162 162 162 165 168 170 171 171 172 173 173 173 172 171 170 168 167 166 165 165 166 166 166 165 164 163 162 161 160 160 160 159 159 159 158 158 157 157 157 157 157 158 159 159 159 159 161 162 163 164 167 171 174 176 177 177 178 178 179 180 180 181 182 186 192 196 197 196 196 193 188 185 185 188 191 198 203 205 206 205 203 199 198 198 199 202 nan nan nan nan nan nan nan nan nan 173 172 172 174 176 175 173 173 174 177 182 186 189 191 194 200 nan 205 203 nan 193 191 190 nan nan nan 189 191 nan nan nan nan nan nan nan nan nan nan nan nan nan 185 186 nan nan nan nan nan nan nan 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 136 135 134 133 133 133 133 133 nan nan nan nan nan nan 128 128 129 129 130 129 126 123 121 121 122 122 121 120 120 119 120 122 122 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 98 96 94 92 90 89 88 89 90 91 92 92 93 94 94 95 97 98 100 98 95 94 93 92 93 95 96 97 98 98 98 99 99 99 100 102 103 103 104 104 104 104 104 103 104 104 104 103 102 101 100 101 102 104 105 107 108 111 114 119 125 131 137 140 140 138 137 136 135 136 137 140 143 144 140 135 129 128 128 127 126 125 125 123 122 120 119 120 122 124 125 127 127 127 129 128 127 126 125 126 125 128 134 141 148 153 155 156 155 152 148 147 142 139 137 138 140 146 148 148 148 150 152 153 157 160 162 163 164 167 170 171 170 169 169 170 170 170 169 168 167 166 165 165 164 165 165 165 165 165 164 163 163 162 162 161 161 160 160 160 160 159 159 159 159 159 160 160 161 161 161 162 163 165 167 168 169 171 174 176 177 177 178 179 179 180 182 184 186 188 193 196 198 197 196 191 186 184 186 191 197 202 204 205 206 206 202 199 200 201 201 nan nan nan nan nan nan nan nan nan nan nan 179 182 186 187 186 184 181 180 180 183 186 nan 192 196 202 nan 209 208 202 197 194 192 191 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 nan nan nan nan nan nan nan nan nan nan nan nan nan 136 134 nan nan nan nan 133 133 134 nan nan nan nan 129 129 129 130 130 130 128 125 123 123 123 123 123 123 122 121 121 122 123 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 98 95 93 91 89 88 89 89 90 91 92 93 94 94 95 97 98 99 99 98 95 92 91 91 93 94 95 96 97 98 99 99 100 101 102 103 103 104 105 105 105 105 105 104 104 103 102 100 99 99 99 100 102 102 104 106 109 112 116 121 128 133 137 139 139 140 139 137 135 134 135 137 140 141 139 136 135 134 131 128 127 126 124 122 119 118 118 118 119 121 122 123 124 124 124 124 125 128 130 129 131 134 139 144 149 153 154 154 153 151 149 144 138 135 136 141 145 147 148 148 150 151 152 156 160 163 165 166 166 167 168 168 168 168 168 168 167 167 166 165 165 164 164 164 164 165 165 165 166 166 165 164 164 164 163 163 162 162 161 161 161 161 160 161 161 162 163 163 163 163 164 165 168 171 172 172 173 175 177 178 178 179 179 180 182 186 189 190 191 192 193 196 196 194 191 186 186 188 193 196 198 198 200 200 200 200 201 203 nan nan nan nan nan nan nan nan nan nan nan nan nan 178 185 190 192 190 189 184 181 182 183 185 nan 191 197 nan nan nan nan 206 198 193 nan 188 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 134 133 nan 131 130 130 130 130 131 131 130 128 126 125 124 124 124 124 123 122 122 124 124 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 101 98 95 93 91 89 89 89 89 90 92 93 94 94 95 96 98 99 99 99 96 93 90 90 90 91 93 94 95 96 97 98 100 101 102 102 103 104 105 106 106 106 106 105 104 103 101 99 98 97 97 99 100 101 103 105 107 109 113 119 125 130 133 135 137 139 140 140 137 134 132 132 134 136 137 138 137 133 131 128 127 126 125 123 121 119 118 117 117 118 120 121 121 122 122 124 126 126 130 132 134 135 138 142 147 150 152 154 154 154 151 145 139 135 137 142 147 149 149 148 149 150 153 156 159 162 164 164 163 163 163 164 164 165 166 166 166 166 165 165 165 165 165 165 165 166 166 167 169 168 167 166 166 165 165 164 164 163 162 162 161 161 161 162 163 165 166 165 166 166 166 167 170 173 175 177 178 178 178 180 180 179 179 180 183 187 190 192 192 192 192 194 195 192 188 186 186 189 192 193 194 194 195 196 198 200 202 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 184 187 186 183 180 179 181 184 185 188 193 204 nan nan nan nan 206 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 134 nan 132 131 130 130 130 131 131 131 130 129 127 125 124 124 124 124 124 124 124 125 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 104 101 97 95 92 90 89 89 89 90 91 92 93 94 95 96 97 99 99 99 98 94 91 89 89 90 91 92 93 94 95 97 99 100 101 102 102 104 105 105 106 106 106 106 105 103 100 98 97 96 96 97 98 99 101 104 106 108 112 117 122 126 129 131 134 137 140 140 139 136 133 130 130 131 132 133 131 129 128 127 126 125 124 123 121 120 119 118 117 117 118 119 119 120 122 124 127 127 131 134 136 138 140 143 146 149 151 153 154 155 151 144 139 137 137 140 148 153 153 151 150 149 151 155 157 160 162 162 160 161 161 161 162 164 165 166 166 165 165 166 167 167 168 167 168 168 169 170 171 170 169 168 168 167 166 166 165 164 163 163 163 163 163 163 164 165 166 167 168 168 169 170 172 175 178 180 181 181 181 181 181 181 181 181 181 183 188 192 193 194 195 196 196 195 192 190 189 189 190 191 191 191 193 197 203 207 207 207 nan nan nan nan nan nan nan nan nan nan nan nan 180 175 175 176 nan nan 175 176 178 181 185 187 192 201 211 212 220 nan 209 204 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 131 131 131 132 132 132 132 131 129 127 125 125 125 125 126 126 125 125 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 106 103 100 97 94 91 90 90 89 90 91 92 93 94 94 95 97 98 98 99 98 96 92 90 89 89 90 91 92 92 94 96 98 99 99 100 101 103 104 105 105 105 105 105 104 102 100 98 97 96 96 96 96 98 100 102 104 107 111 115 119 122 124 126 130 134 138 140 140 138 135 132 130 129 129 129 128 127 126 125 124 124 123 122 122 121 120 118 117 117 118 117 117 119 122 125 126 128 131 134 138 141 143 145 147 149 151 152 153 154 151 144 140 137 136 139 149 155 155 154 152 149 149 153 157 160 162 163 162 163 162 163 165 167 167 167 167 167 167 167 168 169 170 170 171 171 171 172 172 171 171 170 169 169 168 167 167 166 165 165 164 164 164 164 165 165 167 169 171 172 173 175 178 180 182 184 183 183 183 182 182 183 183 183 182 183 187 191 191 197 201 201 199 197 197 195 192 190 188 187 188 188 192 199 207 211 nan nan nan nan nan nan nan nan nan nan nan nan nan 178 173 170 170 171 170 170 171 174 179 184 188 189 196 211 nan nan nan nan 208 201 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 nan nan nan 132 132 132 132 132 132 132 131 129 128 127 126 126 127 127 127 126 126 126 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 107 105 102 99 95 92 91 90 89 89 90 91 92 93 94 95 96 97 98 99 99 97 94 91 90 89 89 90 90 91 93 94 96 97 97 98 99 101 103 104 104 105 105 104 103 101 99 97 96 96 96 96 96 97 98 100 102 105 109 114 118 119 121 122 126 130 134 138 139 139 136 134 131 131 130 129 130 128 127 125 124 124 123 122 122 121 120 118 116 117 118 118 119 122 125 126 127 129 132 135 139 143 145 146 147 149 151 151 152 152 150 146 142 139 136 139 148 155 155 155 152 150 151 155 158 161 164 166 168 169 168 169 171 171 171 170 170 170 169 169 169 169 171 172 173 173 173 173 173 172 172 171 171 170 170 169 168 167 166 166 165 165 165 166 166 166 168 171 174 177 180 182 184 185 186 185 185 184 184 184 184 185 185 186 186 185 186 188 190 194 198 198 197 197 197 197 194 190 186 183 184 186 190 197 206 210 208 204 nan nan nan nan nan nan nan nan nan nan nan 167 165 165 165 166 166 167 170 174 181 187 189 191 199 nan nan nan nan nan 205 nan 187 181 nan nan 180 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 135 135 nan nan nan 133 132 132 132 132 133 133 132 131 130 128 128 128 128 128 128 128 128 128 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 108 107 106 nan nan nan nan nan 91 89 89 89 91 92 93 94 94 95 96 97 97 98 98 95 93 91 90 90 90 90 91 92 94 95 96 96 96 97 99 101 101 103 104 105 104 103 101 99 97 96 96 96 96 96 96 97 98 100 103 107 111 115 116 119 121 123 126 129 133 136 137 136 134 132 132 131 131 130 129 128 128 126 125 124 123 123 122 121 119 117 117 119 121 124 127 129 128 131 132 134 137 140 143 145 146 147 148 149 149 150 149 148 145 142 139 136 139 146 152 153 155 150 149 153 158 161 162 164 168 171 172 172 173 173 173 172 172 172 171 171 171 171 171 172 174 174 174 174 174 173 173 172 172 172 171 171 170 169 168 168 167 167 167 167 167 167 168 170 173 176 180 182 183 184 185 184 184 184 184 184 187 187 186 186 186 188 187 186 186 187 189 193 194 196 197 198 197 196 192 191 187 186 187 190 194 199 202 202 202 205 nan nan nan nan nan nan nan 175 nan 172 169 166 165 165 165 166 167 169 173 180 185 188 193 200 201 nan nan nan nan 196 187 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 117 116 nan 116 118 121 125 nan nan nan nan nan nan nan nan nan nan nan nan 133 134 135 135 135 135 nan nan 133 133 133 132 133 133 134 134 133 132 130 130 129 130 130 130 130 130 129 128 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 109 108 nan nan nan nan nan nan nan nan nan nan nan nan 92 93 94 94 nan 96 96 97 97 96 94 92 91 91 90 90 90 92 94 95 95 96 96 96 97 98 99 101 103 104 104 103 101 99 97 96 96 96 96 96 96 97 98 99 101 104 107 110 113 117 121 123 125 127 130 133 135 135 135 134 132 131 130 129 128 128 128 128 127 126 125 125 124 123 120 118 119 122 126 129 132 132 133 136 137 137 138 140 142 144 145 146 147 147 147 147 146 145 144 143 141 138 138 144 146 148 147 143 141 148 157 161 162 163 165 166 169 171 172 172 172 172 172 172 171 171 172 172 173 174 175 175 175 175 175 174 174 173 173 173 172 172 171 171 170 169 169 170 169 170 169 169 170 171 173 176 178 178 179 179 180 181 181 181 182 183 186 188 187 186 186 189 191 190 192 194 195 194 195 196 196 197 197 196 194 194 nan 188 190 194 196 195 196 196 198 201 201 197 188 180 nan nan nan nan 167 169 170 170 169 167 166 167 167 168 172 178 183 nan 194 198 nan nan nan nan nan nan 185 183 nan 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 118 118 118 119 122 125 nan nan nan nan nan nan 139 138 136 nan nan nan nan 134 136 136 136 136 135 135 134 134 133 133 133 134 134 135 135 134 132 131 130 131 131 132 132 132 131 130 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 96 96 96 95 94 93 92 92 91 91 92 94 94 nan nan 95 95 95 96 97 99 101 103 104 104 103 101 99 98 97 97 96 95 95 95 97 99 101 102 104 105 108 112 117 121 125 127 129 131 132 133 133 133 132 131 130 131 130 128 128 128 128 128 127 127 125 124 122 120 121 125 129 132 135 135 137 138 139 140 140 141 143 144 145 146 146 146 145 144 143 143 144 144 144 142 141 142 142 142 139 135 135 140 150 158 161 162 163 163 166 168 169 170 171 171 172 172 172 172 172 173 174 175 176 176 176 178 177 177 176 176 175 175 174 173 172 171 171 170 170 170 171 171 171 171 171 171 172 173 174 175 176 177 177 178 180 181 181 182 182 185 187 188 188 190 192 193 197 200 199 198 198 197 197 199 201 200 198 196 nan 190 nan 194 nan 193 191 189 192 nan 194 190 182 173 167 165 164 163 163 166 170 171 170 169 167 168 169 171 174 178 181 185 189 194 nan nan nan nan nan nan nan nan nan 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 120 121 123 126 130 nan nan nan nan 139 139 138 137 135 nan nan nan nan nan nan nan nan 136 135 135 134 133 133 133 134 134 135 136 135 134 132 131 131 132 133 134 133 133 133 131 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 113 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 96 96 95 95 94 94 93 92 92 nan nan nan nan 93 94 95 95 95 96 98 99 101 103 104 104 103 101 101 99 98 97 96 94 94 96 98 100 102 103 103 105 107 111 116 121 126 129 130 131 132 132 132 132 132 132 132 132 131 130 130 130 129 129 128 127 125 124 123 124 127 130 131 133 136 138 140 141 142 143 144 145 146 146 146 145 145 143 142 143 145 146 146 146 144 143 142 141 138 133 130 130 135 145 157 163 163 163 164 165 168 169 170 171 172 173 174 175 175 175 176 176 177 178 178 178 179 179 179 178 178 177 176 175 174 172 171 171 170 170 171 171 172 172 172 171 171 171 172 174 176 178 179 179 180 181 182 183 182 183 185 187 190 193 192 195 198 200 202 202 200 198 198 200 202 204 204 203 201 197 nan nan nan 192 nan nan 182 183 184 183 180 177 173 170 167 166 165 166 167 167 171 171 170 169 171 174 175 177 179 181 183 184 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 121 121 122 124 127 nan nan nan nan 138 139 140 139 137 135 nan nan nan nan nan nan nan nan nan 136 135 134 134 133 133 134 134 135 136 136 135 134 133 132 132 133 134 134 135 135 133 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 115 114 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 95 nan nan nan nan 94 93 nan nan nan nan nan 92 92 93 94 95 96 97 98 100 101 103 104 103 103 102 102 101 100 98 96 95 96 98 100 101 102 103 103 104 107 111 116 121 124 127 129 130 130 130 130 131 131 131 132 132 132 132 131 131 131 130 129 128 127 127 128 129 132 132 134 137 139 141 141 143 145 146 147 147 147 147 146 144 142 141 143 146 148 148 148 146 145 144 141 137 132 129 129 134 144 155 163 164 166 167 167 169 171 172 174 175 176 178 179 178 179 180 180 181 181 180 180 180 180 179 179 179 178 176 175 174 173 172 172 172 172 173 172 173 173 173 172 171 172 174 176 178 179 180 180 180 181 183 184 185 186 187 189 193 196 197 204 206 205 203 202 199 199 200 203 206 207 206 204 202 nan nan nan nan nan 184 179 nan 177 177 176 175 174 172 171 169 168 168 170 170 171 173 173 173 173 175 177 178 178 179 182 183 187 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 123 123 122 123 125 nan nan nan nan nan 138 140 140 nan nan nan nan nan nan nan nan nan nan nan nan nan 136 135 134 133 133 133 134 136 136 137 137 135 134 133 133 134 134 135 136 136 134 133 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 118 116 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 91 91 92 94 95 96 97 99 100 102 103 103 103 103 103 103 102 100 99 97 97 98 100 100 102 103 104 104 105 108 112 116 119 122 123 126 127 127 128 128 127 129 130 131 131 131 131 132 132 131 131 130 130 130 131 132 134 133 136 138 140 141 141 142 144 145 146 147 147 147 147 145 143 142 143 146 149 148 147 146 146 143 141 137 133 130 131 136 143 151 156 159 164 167 168 170 171 173 175 176 178 180 181 181 182 182 183 182 182 181 181 180 179 179 179 178 177 176 174 173 172 172 172 173 173 173 173 173 174 174 173 173 173 174 176 178 179 180 180 179 180 182 184 185 186 188 190 192 194 197 203 208 209 207 204 203 205 208 211 211 210 208 206 nan nan nan nan nan 182 178 nan nan 174 173 173 173 173 173 172 171 172 173 175 176 177 179 179 179 180 180 180 180 180 181 181 183 196 215 nan nan nan 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 126 125 nan 124 124 125 128 nan nan nan 136 139 140 140 139 138 nan nan nan nan nan nan nan nan nan nan nan nan 136 135 134 134 134 134 136 136 137 137 137 136 134 134 133 134 135 136 136 135 134 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 123 121 118 116 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 91 93 94 95 97 98 99 101 102 102 102 102 103 103 103 102 102 101 100 100 100 100 102 104 104 105 106 108 111 114 116 117 119 121 123 123 124 123 123 125 127 129 130 130 130 131 131 131 131 132 132 133 133 134 135 136 138 140 142 143 143 143 143 143 144 145 145 146 145 144 143 144 145 147 148 146 146 145 143 140 138 135 133 132 134 138 142 147 149 152 157 161 164 167 169 171 173 175 177 178 180 181 182 182 182 182 182 181 180 179 179 179 178 177 176 174 173 173 172 172 173 172 172 172 172 173 173 174 174 174 174 174 176 179 179 180 181 180 180 182 185 188 189 191 191 191 191 192 195 200 203 203 202 203 206 210 212 212 211 nan nan nan nan nan 199 190 nan 181 184 nan 176 173 171 172 174 175 177 179 181 182 180 184 185 184 183 183 183 181 182 182 183 183 183 nan 206 222 nan nan nan 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 127 126 nan 125 126 128 131 135 134 nan nan nan nan 139 137 136 135 134 134 134 135 135 nan nan nan nan nan nan nan nan 135 134 135 135 136 137 138 138 137 136 135 135 135 136 136 136 136 136 135 135 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 125 123 121 118 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 92 93 94 95 97 98 100 100 101 102 102 103 103 103 103 103 102 102 101 101 101 102 104 105 106 107 108 110 113 115 115 116 118 119 120 121 120 120 122 124 126 127 128 128 129 130 130 131 132 133 134 135 134 135 137 139 142 145 147 146 145 144 143 142 143 143 142 142 142 143 145 147 148 146 144 144 142 139 137 135 133 134 135 137 140 142 144 146 148 151 156 160 163 166 168 170 172 175 175 177 179 180 181 181 181 181 180 180 180 180 180 179 178 176 175 174 173 173 173 172 172 172 171 171 171 172 173 174 174 174 175 175 176 178 181 181 181 182 186 188 190 191 192 192 192 192 193 195 197 198 198 198 202 206 209 211 212 212 212 nan nan nan nan 202 195 189 190 190 184 178 172 172 173 175 178 183 187 190 191 190 190 187 183 181 178 176 177 180 183 184 185 187 nan 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 172 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 129 132 133 nan nan nan nan nan nan 137 135 134 134 134 134 135 136 136 nan nan nan nan nan nan 137 136 135 135 135 136 137 137 138 138 137 137 136 137 137 137 137 136 136 136 136 136 136 nan nan nan nan nan nan nan 134 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 126 125 123 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 90 91 92 93 94 95 97 98 98 99 100 101 102 102 103 nan nan nan 103 103 103 102 103 104 106 107 107 108 109 111 113 114 115 116 117 118 119 118 119 121 122 123 124 125 127 128 129 130 131 132 133 135 135 135 135 135 138 141 146 149 149 148 147 146 145 143 141 140 141 142 145 147 147 147 143 142 141 138 136 136 136 137 139 141 143 145 145 146 148 150 153 156 160 162 164 166 169 171 173 174 177 180 181 181 181 181 181 181 181 181 181 180 180 179 177 175 174 173 173 173 172 172 172 171 170 171 171 172 173 173 175 176 176 177 179 180 183 184 186 188 189 189 189 190 191 193 195 198 200 200 199 198 199 203 208 208 210 214 216 216 217 216 nan nan nan nan 196 196 191 184 179 175 177 179 180 182 186 191 191 192 190 186 182 177 172 168 169 173 179 183 183 186 190 197 nan nan nan nan nan nan nan 187 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 132 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 137 136 136 136 136 137 137 138 138 138 138 138 138 138 138 138 137 137 136 136 136 137 137 nan nan nan nan nan nan nan nan nan nan 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 128 127 125 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 89 nan nan 91 92 93 95 96 97 98 99 99 100 101 nan nan nan nan nan nan nan nan nan nan 106 107 107 107 108 109 110 112 113 114 115 117 117 nan nan nan nan nan 122 124 125 126 128 130 131 132 134 135 135 136 136 135 135 137 141 146 148 149 148 148 146 144 142 139 139 143 147 149 149 146 143 140 138 136 136 139 143 147 149 150 152 153 151 152 154 156 159 162 165 167 168 170 173 172 174 177 181 183 184 184 183 182 182 181 180 180 180 179 178 177 175 174 173 173 173 173 173 172 171 171 170 169 170 171 173 175 177 180 180 180 179 180 182 184 185 188 191 191 191 191 192 195 198 200 203 205 203 202 202 205 209 209 213 215 218 221 223 221 216 nan nan nan nan nan 189 184 180 nan 180 183 184 185 185 187 188 187 183 178 173 168 162 160 162 168 173 177 181 nan nan 199 nan nan 208 nan nan nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 131 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 138 139 nan nan nan nan nan nan nan 137 137 137 137 137 138 138 138 138 138 139 140 nan 139 138 137 137 137 137 137 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 130 128 126 125 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 92 94 94 96 97 98 98 99 99 101 nan nan nan nan nan nan nan nan nan nan nan 106 107 107 107 108 110 111 112 113 114 114 115 nan nan nan nan 121 122 124 126 127 129 130 131 132 133 133 136 138 137 135 134 136 139 142 144 145 146 144 144 143 142 142 145 148 150 148 144 142 138 136 137 140 146 152 156 158 160 161 161 159 160 161 163 166 169 172 173 176 177 178 177 180 183 184 185 185 185 183 181 180 179 178 177 177 176 175 174 173 172 172 173 173 173 173 173 172 170 169 168 168 169 172 174 176 177 179 179 178 178 178 182 187 191 195 196 196 195 195 195 197 202 206 209 208 206 204 205 207 208 211 214 217 220 220 217 213 211 nan nan nan nan 189 185 183 181 180 181 182 182 180 181 180 175 170 166 165 162 158 158 160 164 166 170 177 nan nan 194 nan nan nan 185 nan nan nan 187 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 130 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 138 139 140 140 140 nan nan nan nan 138 138 138 138 138 138 138 138 138 139 139 140 nan nan nan 138 138 137 137 137 138 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 131 129 127 126 125 nan nan nan nan nan nan nan nan nan nan nan nan 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 93 95 96 97 97 98 98 99 101 102 nan nan nan nan 104 104 105 nan nan nan 106 106 107 108 108 109 110 111 112 111 113 114 nan nan nan 118 121 123 125 126 127 126 125 126 128 129 133 136 138 138 136 134 134 135 137 139 140 141 142 143 145 146 147 147 145 143 140 139 138 139 142 148 155 161 165 167 167 166 165 166 166 167 169 171 173 174 174 175 177 178 179 182 183 183 183 182 181 180 178 178 177 175 175 174 174 173 172 172 171 172 172 173 173 173 172 171 170 168 167 166 166 167 170 171 173 175 176 178 179 180 185 190 193 197 200 200 199 198 196 198 205 208 208 205 202 204 204 206 208 210 211 212 214 213 211 209 208 206 nan nan nan 189 188 187 186 185 183 182 180 180 176 171 166 161 160 160 160 160 160 162 165 165 168 nan nan nan 188 nan 201 191 nan 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 nan nan nan nan nan nan nan nan nan nan nan 134 134 nan nan nan nan 138 139 140 140 140 140 139 139 140 140 139 139 139 138 139 139 139 139 139 139 140 nan nan nan nan nan 138 138 138 138 139 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 132 131 130 129 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 94 95 96 96 97 98 99 99 101 102 103 103 103 104 nan nan nan nan nan nan 107 107 108 108 109 110 110 111 112 113 114 114 nan nan 119 121 123 123 121 119 118 119 121 125 128 132 135 137 137 134 132 130 131 132 134 137 140 142 145 147 147 144 140 138 137 137 140 145 150 158 165 171 174 175 175 173 171 171 171 171 171 171 172 172 171 169 171 173 176 178 179 179 179 178 177 176 176 176 176 176 176 176 176 176 174 173 172 172 172 172 173 173 172 171 170 168 167 166 166 168 169 168 170 173 177 181 184 187 189 191 194 197 197 201 203 204 204 206 209 210 208 205 203 203 203 208 211 210 208 208 210 211 210 208 206 205 nan nan nan 187 188 189 188 185 183 183 182 181 176 170 164 161 161 162 163 163 164 165 166 169 172 nan nan nan nan 187 nan 185 181 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 135 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 140 140 140 139 139 140 141 141 141 140 140 140 140 140 140 140 140 140 nan nan nan nan nan nan nan 139 139 139 139 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 134 132 131 128 nan nan nan nan nan nan 112 109 nan nan nan nan nan nan nan 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 94 94 95 96 97 97 99 101 102 102 103 104 nan nan nan nan nan nan nan nan 108 108 109 110 111 111 112 112 113 114 115 116 117 117 117 116 115 114 114 114 118 122 126 129 131 133 133 132 130 128 128 127 129 133 137 141 145 147 146 142 140 138 135 135 139 146 154 162 169 174 178 180 180 179 178 176 174 173 172 171 172 171 170 169 169 170 172 175 177 178 178 177 177 177 176 177 179 180 181 181 181 180 178 177 176 176 175 175 176 176 176 175 174 173 172 172 173 174 174 175 175 178 182 186 189 190 189 192 196 198 199 202 204 208 211 212 213 213 211 208 207 207 207 211 215 212 208 206 207 209 nan 206 205 203 nan nan nan 187 188 187 184 181 181 181 183 184 182 175 169 165 165 166 167 167 168 167 170 174 178 nan nan nan nan nan 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 136 137 nan nan nan nan nan nan nan nan nan nan 137 nan nan nan nan nan nan nan 139 140 140 139 138 139 140 141 nan nan 141 141 141 141 141 141 140 140 nan nan nan nan nan nan nan 140 140 139 139 140 140 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 132 130 127 nan nan nan nan nan 113 111 110 nan nan nan nan nan nan 96 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 93 94 95 95 96 98 100 101 102 103 nan nan nan nan nan nan nan nan 108 109 110 111 112 113 112 113 114 115 115 115 113 111 109 110 111 112 113 114 117 122 126 128 129 129 129 130 128 128 126 124 125 127 131 136 141 143 143 139 139 136 133 132 136 142 150 159 166 172 176 177 178 179 178 176 175 174 173 173 172 172 171 171 171 171 172 175 177 178 179 179 179 180 179 181 184 185 185 185 185 184 183 182 182 182 181 181 182 183 183 182 182 182 183 184 187 185 185 186 186 186 188 189 189 189 190 194 197 198 199 200 203 207 209 209 210 212 213 211 211 210 210 213 214 210 207 205 204 204 203 203 nan nan nan nan nan 187 187 185 nan 180 181 180 184 187 185 179 172 168 167 168 169 170 171 171 174 178 181 184 187 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 140 140 139 138 138 139 141 142 142 142 142 142 142 142 142 142 nan nan nan nan nan nan nan nan nan nan 140 140 139 140 139 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 92 93 94 95 97 99 nan nan nan nan nan nan nan nan nan nan nan 109 111 nan nan nan nan nan 113 114 113 111 108 107 107 108 nan nan 113 115 119 122 125 126 127 126 126 126 126 127 126 124 123 124 127 131 135 138 138 137 137 134 132 132 134 138 143 149 156 162 166 169 170 171 172 172 172 172 172 172 171 171 171 171 171 172 173 176 178 179 179 180 181 182 182 184 185 187 187 187 188 188 188 187 187 186 186 187 187 186 186 186 186 188 190 193 194 193 194 192 190 188 188 190 190 190 193 195 196 198 198 200 202 205 207 207 210 212 213 212 212 211 211 212 212 nan 206 nan nan 200 199 199 nan nan nan nan nan 187 186 185 184 nan 183 183 185 187 185 179 174 171 169 170 171 171 172 174 176 179 181 nan nan 183 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 140 139 138 139 140 141 142 143 nan 142 142 142 143 nan nan nan nan nan nan nan nan 141 140 nan 140 140 140 140 140 140 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 106 105 105 106 108 109 nan 113 116 119 121 123 124 125 124 123 123 123 124 125 124 124 124 126 128 130 133 134 134 134 131 132 133 134 136 138 140 143 148 152 156 159 161 163 164 165 167 167 166 167 167 168 168 168 170 172 174 176 177 178 180 181 181 182 181 182 184 185 186 187 187 187 188 188 189 189 188 185 183 181 181 183 186 189 191 192 193 194 192 188 187 187 189 191 193 195 196 197 198 199 200 203 206 208 210 213 214 214 213 212 nan nan 213 nan nan nan nan nan nan nan nan nan 191 nan nan nan 186 nan 189 nan nan 188 187 187 187 186 181 176 173 172 172 172 172 172 173 174 176 179 180 180 179 178 176 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 140 139 139 139 140 139 141 143 nan nan 142 142 142 143 nan nan nan nan nan nan nan 141 141 140 nan 140 140 140 140 140 141 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 104 104 105 106 107 108 108 110 112 116 119 122 123 123 122 121 121 121 122 122 122 123 125 126 127 128 129 130 131 130 129 130 130 132 133 134 134 135 136 139 142 146 149 152 154 156 158 159 160 161 163 164 165 166 167 169 171 173 174 175 176 177 178 178 177 178 181 183 184 184 183 183 184 185 186 185 183 179 175 172 171 172 176 181 184 187 189 189 188 186 184 184 186 190 193 193 196 197 198 199 200 203 206 209 212 215 216 216 214 213 nan nan nan nan nan nan nan nan nan 199 nan nan nan nan 182 nan 186 188 nan nan nan 191 191 191 191 189 185 180 177 176 175 174 173 172 170 171 173 175 177 nan nan nan nan nan nan nan nan nan nan 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 139 139 139 139 140 140 141 143 144 nan 143 143 143 143 143 nan nan nan nan nan nan 142 141 141 140 nan nan 141 141 141 140 141 142 144 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 105 105 106 106 105 105 105 108 112 117 121 123 123 122 121 120 120 120 121 121 122 124 126 128 128 127 127 127 126 126 126 126 127 128 129 130 130 131 132 133 136 138 141 143 146 149 151 153 155 157 160 161 163 164 165 167 170 171 173 173 174 175 175 176 178 180 181 182 182 180 179 179 178 177 176 175 172 169 165 162 161 163 167 170 177 182 184 184 182 182 182 186 190 194 196 199 201 201 201 202 204 207 210 213 215 nan nan 212 210 nan nan nan nan nan nan nan nan nan 198 nan nan nan nan 181 181 184 185 nan nan nan 190 192 193 193 193 191 187 183 180 179 178 177 175 173 172 173 175 176 179 nan nan nan nan nan nan nan nan 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 139 139 140 141 142 143 145 145 nan 144 144 143 143 nan nan nan nan nan nan nan 142 141 141 141 141 nan nan 141 141 141 142 143 145 146 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 103 102 103 106 109 113 117 120 121 121 121 121 120 120 120 120 120 121 123 124 126 126 126 125 123 123 124 123 123 124 125 127 128 128 129 129 131 132 135 137 139 142 145 147 149 152 155 157 158 160 162 165 169 170 172 173 173 174 175 176 178 178 178 178 177 176 176 175 172 170 170 169 167 165 162 160 157 157 156 158 166 174 178 181 182 185 187 191 195 196 199 202 204 205 206 207 208 211 214 216 216 215 nan nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 183 183 183 184 185 188 190 191 193 193 193 192 190 185 184 182 179 178 177 177 179 180 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 138 138 138 139 140 142 144 145 146 nan nan 145 145 144 144 nan nan nan nan nan nan 142 141 141 141 141 142 nan nan 141 141 142 143 144 145 145 146 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 102 103 105 108 110 113 115 117 118 119 119 119 120 120 120 119 118 118 nan 120 122 124 122 121 121 122 121 121 121 122 123 125 126 128 128 129 131 132 134 136 138 141 142 144 147 149 151 153 156 159 163 167 169 170 172 173 174 174 176 177 178 177 175 173 170 171 170 169 168 167 166 165 164 163 162 161 160 157 155 159 167 174 180 186 192 195 196 196 199 201 206 210 212 213 212 214 216 218 218 218 218 216 215 214 213 nan nan nan nan nan nan nan nan 196 nan nan nan 180 182 nan nan nan nan nan 183 186 190 192 193 194 193 193 192 191 188 184 181 179 179 181 185 187 186 nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 136 136 137 139 142 145 147 148 nan 148 147 146 145 nan nan nan nan nan nan 143 142 141 141 142 142 142 142 nan 142 142 143 144 145 145 146 146 147 nan nan 147 147 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 107 109 109 111 112 113 115 115 116 117 118 119 117 117 116 nan nan nan nan 118 117 117 118 119 119 119 119 120 121 124 127 128 129 131 132 133 134 136 137 138 140 142 143 144 147 150 153 157 163 166 167 169 172 174 176 178 181 181 178 176 174 172 169 167 167 167 167 167 167 166 166 167 166 165 163 159 160 165 173 181 191 199 202 202 204 210 211 215 220 222 221 219 220 222 221 222 223 222 222 nan 221 nan nan nan nan 198 195 nan nan nan nan 186 183 181 184 187 nan nan nan 188 186 186 186 188 191 193 194 194 193 193 192 189 185 182 180 180 182 186 187 nan nan 185 183 nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 230 nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 141 141 nan nan nan nan nan nan nan nan nan nan nan nan nan 136 135 134 134 136 139 143 146 148 nan nan nan 148 148 nan nan nan nan nan nan nan 143 142 142 142 142 142 142 142 nan nan 143 143 144 145 145 nan nan nan nan nan nan 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 108 108 109 109 110 111 113 114 115 115 115 116 nan nan nan nan 116 115 114 115 115 115 115 116 117 119 123 126 128 130 131 132 133 134 134 135 136 138 139 140 142 144 147 150 155 157 161 164 168 172 172 176 179 181 180 178 176 176 175 171 168 168 170 171 172 172 171 171 170 170 171 170 167 165 171 178 187 198 208 209 211 217 222 223 226 230 231 230 229 229 231 230 229 228 227 226 nan nan nan nan nan nan nan nan nan nan 183 180 179 179 182 nan nan nan nan 194 193 192 190 188 187 188 191 192 192 192 192 192 190 187 184 181 180 182 184 185 nan nan 187 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 142 141 nan nan nan nan nan nan nan nan nan nan nan nan nan 135 133 133 134 136 140 144 148 150 nan nan 150 150 149 nan nan nan nan nan nan nan 144 143 142 142 142 142 142 142 143 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 108 108 107 106 106 106 106 108 110 111 112 114 114 117 118 118 117 116 114 113 112 112 112 112 113 115 118 121 124 126 129 131 132 134 135 135 136 137 138 140 143 145 147 149 151 153 154 158 162 167 166 164 168 172 174 175 175 175 175 174 173 172 172 174 176 177 178 177 176 175 175 178 180 180 179 181 190 200 209 214 214 219 222 223 225 230 234 238 239 nan 238 237 235 234 233 232 230 nan nan nan nan nan nan nan nan nan nan nan 184 177 178 nan nan nan nan 200 202 201 197 193 190 190 191 192 192 192 192 192 192 191 187 183 179 178 181 184 186 nan 189 188 185 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 143 nan nan nan nan nan nan nan nan nan nan nan nan 136 135 133 133 135 138 143 146 147 150 152 nan 152 151 nan nan nan nan nan nan nan nan 144 143 143 142 142 142 142 142 143 143 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 108 107 106 105 104 103 nan 105 107 109 110 112 116 118 118 117 117 115 113 111 110 110 110 111 113 117 120 122 124 126 129 131 133 134 135 137 139 141 144 147 150 152 153 153 153 153 155 157 158 159 160 163 167 172 175 175 175 174 173 173 174 176 179 180 181 181 182 182 181 182 185 190 195 197 199 205 214 216 216 217 219 216 218 222 228 236 242 nan nan nan 242 242 241 241 241 239 236 231 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 211 nan 201 196 194 193 192 192 192 192 193 194 196 195 190 183 178 179 183 186 186 188 189 187 185 185 nan nan nan nan 181 nan nan nan nan nan nan nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 232 234 nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 143 nan nan nan nan nan nan nan nan nan nan nan nan 138 136 135 136 139 143 145 146 150 152 nan nan 153 152 nan nan nan nan nan nan nan 146 145 144 144 143 143 143 143 143 143 144 144 nan nan 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 107 105 103 101 101 101 103 106 107 109 112 115 116 116 116 115 113 111 109 109 108 109 111 114 118 121 123 124 126 129 130 132 134 137 140 143 146 149 152 155 157 158 157 156 155 155 155 164 166 169 174 179 181 180 179 178 176 175 176 178 180 181 182 182 182 184 186 188 192 197 205 209 210 211 213 213 214 215 216 216 217 219 225 235 244 nan nan nan 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 198 196 195 194 193 193 193 194 196 198 198 193 187 185 184 186 189 188 190 188 185 183 182 nan nan nan 189 187 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 nan nan nan nan nan nan nan nan nan nan nan nan 139 138 138 140 144 144 147 150 152 154 nan 154 153 nan nan nan nan nan nan nan nan 147 146 145 144 144 144 144 143 143 144 145 145 146 146 146 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 106 103 100 98 98 100 102 103 106 109 111 113 114 112 112 111 111 110 110 108 107 108 111 115 119 122 124 126 127 128 131 134 136 139 143 147 151 154 156 158 159 161 161 162 163 165 171 173 176 181 184 184 184 184 182 180 179 180 180 180 181 182 183 183 186 189 193 196 201 208 213 213 211 210 210 211 214 218 220 220 220 224 232 242 250 253 254 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 nan nan nan nan nan nan nan nan nan nan nan 206 203 nan nan nan nan 193 194 194 195 196 196 193 188 184 185 187 188 190 191 189 184 180 179 nan nan nan 188 189 190 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 nan nan nan nan nan nan nan nan nan nan nan 141 139 139 141 142 144 148 150 152 153 154 nan 154 153 nan nan nan nan nan nan nan 148 148 147 145 145 144 144 144 144 144 145 145 146 146 147 147 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 nan nan nan nan nan nan 114 109 105 101 98 nan 98 100 102 104 107 109 110 109 107 107 109 110 111 111 109 108 107 108 111 114 118 121 124 125 127 131 134 136 138 141 144 148 151 153 155 157 159 160 163 167 163 162 166 170 174 177 180 181 182 181 181 182 182 182 181 183 183 185 186 189 193 197 200 205 209 214 214 214 213 213 215 218 223 223 223 223 224 229 237 241 246 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 196 194 191 186 179 181 182 185 189 190 191 187 182 179 180 182 nan 184 184 185 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 143 nan nan nan nan nan nan nan nan nan nan nan 141 140 141 141 143 147 150 152 153 153 nan nan 154 nan nan nan nan nan nan nan nan 149 148 147 146 145 145 145 145 144 144 145 145 146 147 147 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 110 112 nan nan nan nan nan 119 113 109 105 102 100 100 100 102 104 106 108 107 105 103 104 106 106 109 111 110 109 107 107 107 110 113 116 117 120 123 127 131 133 134 135 138 140 143 145 147 149 150 152 154 156 151 154 158 161 164 166 171 174 175 176 178 180 181 181 182 184 184 187 190 192 194 198 202 208 213 216 217 218 218 218 219 223 227 228 nan nan nan nan 233 234 238 239 240 nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 201 nan 195 192 185 181 180 179 183 188 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 142 142 nan nan nan nan nan nan nan nan nan nan nan 141 141 141 143 145 149 151 152 153 153 nan nan nan nan nan nan nan nan nan nan nan 149 149 148 147 146 146 145 145 145 146 146 147 147 147 147 148 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 109 nan nan nan nan nan nan nan 115 113 110 108 106 104 105 106 107 107 106 104 103 104 104 105 107 108 109 109 108 106 106 108 110 112 113 116 118 121 124 126 128 129 131 133 135 136 138 140 143 145 147 149 150 154 158 161 163 164 166 169 171 174 177 178 179 180 181 182 184 188 190 192 194 198 204 210 216 219 220 220 222 222 223 226 227 nan nan nan nan nan nan nan nan nan nan nan nan 235 235 nan 232 nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 202 198 193 188 186 185 185 187 193 195 194 189 185 nan nan nan nan nan nan nan nan nan nan nan nan 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 nan nan nan nan nan nan nan nan nan nan nan nan 142 141 142 145 148 150 152 152 153 nan nan nan nan nan nan nan nan nan nan nan nan 150 150 149 148 147 147 146 147 148 148 148 148 147 147 148 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 120 nan nan nan nan 119 114 110 108 108 108 107 107 107 106 105 105 105 105 107 108 108 107 107 106 108 110 111 112 113 114 116 118 121 123 125 127 128 129 129 130 133 136 140 144 148 149 151 157 159 163 164 165 166 170 174 176 176 176 176 178 179 182 186 191 194 197 202 207 214 220 223 223 225 226 226 227 227 nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan 219 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 189 186 186 186 189 194 199 201 nan 185 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 140 140 nan nan nan nan nan nan nan nan nan nan nan 142 143 144 147 149 151 152 152 152 153 nan nan nan nan nan nan nan nan nan nan nan 150 150 150 149 149 148 149 150 150 149 149 149 148 148 149 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 111 111 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 nan nan nan nan nan 127 119 114 111 110 110 108 110 111 110 109 108 107 106 105 105 105 105 105 106 107 109 110 111 112 112 114 115 115 117 120 122 123 124 123 122 123 125 129 135 141 137 138 145 149 156 160 161 163 165 169 172 172 172 172 173 175 178 184 191 195 199 205 210 215 217 220 222 224 225 226 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan nan 230 227 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 193 188 184 184 178 182 191 199 nan 202 194 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 243 241 nan nan nan 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 141 140 nan nan nan nan nan nan nan nan nan nan nan 143 144 147 149 151 152 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan 152 152 151 151 150 151 151 151 151 151 151 150 150 150 150 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 110 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 nan nan nan nan nan nan 129 124 119 116 114 112 112 112 115 116 116 115 114 111 107 104 104 104 103 103 104 105 106 107 108 109 109 110 110 110 110 114 116 117 118 117 116 114 115 118 121 126 122 124 129 135 144 152 156 157 158 161 164 165 166 166 168 169 172 178 184 189 194 200 205 209 211 214 217 218 219 221 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 181 181 180 180 187 196 200 nan nan nan nan nan nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 244 244 nan 243 243 244 nan 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 141 nan nan nan nan nan nan nan 148 146 nan nan 144 146 148 151 152 152 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan 153 153 152 152 153 153 153 153 153 153 152 152 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 108 nan nan nan nan nan nan 122 120 118 118 117 116 115 116 119 121 120 121 120 116 110 107 105 104 102 102 103 103 104 105 104 103 102 101 102 103 104 107 108 111 112 111 110 109 110 111 113 115 114 115 119 125 133 143 149 149 149 151 154 156 158 159 161 163 166 170 175 181 186 191 196 202 204 209 215 219 221 221 222 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 213 214 nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan 195 189 183 180 178 180 188 195 nan nan nan nan nan nan nan nan nan nan 171 172 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan 245 246 247 247 247 247 246 nan 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 142 142 nan nan nan nan nan nan 148 148 147 nan nan 145 147 150 152 152 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan nan 154 154 153 154 154 154 154 154 154 154 154 153 153 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 117 117 117 119 120 120 119 121 122 121 122 124 124 121 116 111 109 106 104 102 102 102 104 103 100 98 95 94 95 96 99 102 103 107 106 106 106 107 107 108 110 111 111 112 113 117 122 131 138 140 137 137 140 143 146 150 155 161 165 169 174 181 186 191 195 199 200 206 212 215 218 218 217 221 nan nan nan nan nan nan nan 225 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 190 nan 185 182 186 191 nan nan nan nan nan nan nan nan nan nan nan 172 175 178 183 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan 247 248 249 249 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 143 nan nan nan nan nan nan 149 148 147 nan 145 146 149 150 151 152 153 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 154 154 155 156 156 156 156 155 154 154 154 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 107 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 102 nan nan nan nan nan nan nan nan nan 113 113 114 116 120 124 126 124 124 124 124 125 127 130 128 124 118 113 108 104 103 102 101 100 98 96 95 94 92 91 92 94 95 98 101 103 103 104 105 106 107 109 109 109 110 111 112 114 120 126 130 130 128 129 131 135 142 152 162 169 176 182 187 193 198 198 201 203 205 207 207 210 213 214 216 nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan 197 nan nan nan 181 183 188 nan nan nan nan nan nan nan nan nan nan nan nan nan 184 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 243 245 247 248 248 251 252 253 254 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 145 145 144 nan nan nan nan nan nan 149 148 146 145 146 147 148 150 151 152 153 153 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 154 155 157 158 158 158 157 156 155 155 154 154 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 112 110 109 109 108 108 108 nan nan nan 104 103 nan nan nan nan nan nan nan nan nan nan nan nan 101 103 nan nan nan nan nan nan nan nan nan 106 108 112 117 124 130 130 126 nan nan nan nan nan 136 138 136 131 127 122 116 112 106 102 98 94 91 90 90 87 86 87 88 89 90 93 98 102 104 106 107 107 109 110 111 111 111 111 112 115 117 121 124 126 126 127 131 138 149 162 173 182 188 193 198 202 203 206 206 207 208 209 210 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 200 191 183 180 183 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 nan nan 249 250 250 254 256 256 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 146 145 145 145 nan nan nan nan 149 149 147 145 145 145 146 148 150 151 152 152 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 157 158 159 160 159 158 157 156 155 154 154 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 106 107 108 109 nan nan 113 112 111 109 108 108 108 109 111 nan nan nan 104 102 102 102 102 100 nan nan 95 nan nan nan nan 106 109 nan nan nan nan nan nan nan nan nan nan 104 nan nan nan nan 128 nan nan nan nan nan nan nan 146 150 154 158 157 152 140 126 112 107 100 90 82 81 81 81 82 83 84 85 86 91 97 104 109 110 111 113 115 116 116 115 114 113 113 112 114 121 124 129 135 138 140 147 158 169 178 186 191 195 198 200 204 205 207 210 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 199 191 184 nan 191 196 nan nan nan nan nan nan nan nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan 249 250 251 251 252 252 253 257 258 259 259 258 nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 147 146 146 146 nan nan nan nan nan 148 146 145 145 145 147 149 151 152 152 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 159 160 161 161 160 159 158 156 155 154 153 152 151 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 103 101 nan nan nan nan nan nan nan nan nan nan 106 106 107 108 109 110 111 112 111 109 108 nan 108 109 111 112 nan 109 105 104 104 105 105 103 100 98 98 97 nan nan nan nan nan nan 112 109 nan 104 105 nan nan nan nan 104 nan nan nan nan 120 115 nan nan nan nan nan 146 151 162 178 190 186 190 187 nan 163 143 124 97 74 67 68 72 73 74 75 77 78 81 89 104 114 118 118 126 129 128 127 125 122 119 114 112 115 127 127 139 150 152 150 151 156 163 172 181 186 187 191 195 200 204 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 184 nan nan nan nan nan nan nan nan nan nan nan nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 257 259 260 nan nan nan nan nan nan nan nan nan nan 249 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 147 147 nan nan nan nan nan nan 147 146 145 145 146 148 150 151 152 152 152 152 152 nan nan nan nan nan nan nan nan nan 153 153 nan nan nan nan nan 161 162 162 161 161 160 159 157 156 154 152 151 150 150 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 103 103 102 101 99 nan nan nan nan nan nan nan nan nan 105 105 106 107 107 108 109 111 111 110 109 108 109 110 111 112 112 110 107 105 106 106 106 nan 103 103 103 102 104 nan nan nan 114 111 nan nan nan nan nan nan nan nan nan nan nan nan nan 114 110 107 108 nan nan nan 142 150 158 169 191 204 208 217 218 nan 220 224 219 214 332 359 13 32 40 40 33 37 46 56 69 104 127 132 137 166 162 156 150 143 136 129 122 117 120 129 130 154 169 172 169 165 164 168 176 182 185 185 189 193 200 205 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 261 nan 258 256 256 nan nan 255 257 258 260 nan nan nan nan nan nan nan nan nan nan 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 260 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 148 148 149 nan nan nan nan 149 148 147 145 146 147 149 151 152 153 152 152 152 151 nan nan nan nan nan 152 152 152 152 152 151 nan nan nan nan nan 162 163 162 162 161 160 158 156 154 152 151 150 149 149 150 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 102 103 103 102 101 99 nan nan nan nan nan nan nan nan nan 103 104 104 105 106 107 108 109 110 109 108 109 110 112 111 111 111 110 108 107 107 nan nan 106 105 106 106 108 nan nan nan nan 108 106 nan nan nan nan nan nan nan nan nan nan nan nan 107 104 102 102 106 112 nan 132 141 148 156 159 175 187 204 221 229 230 nan 245 247 249 258 275 286 290 284 282 294 304 308 308 305 290 226 188 208 222 207 198 185 172 159 147 137 131 126 126 142 175 192 194 193 190 188 188 193 192 193 196 200 202 204 206 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 173 nan nan nan 175 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan 255 255 256 257 nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 261 265 269 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 150 150 150 150 nan nan nan nan nan 148 146 146 147 148 151 152 153 153 153 152 151 150 149 nan nan nan nan 152 151 151 151 150 150 nan nan nan nan nan 163 163 163 162 161 159 157 154 152 151 150 149 149 149 150 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 102 102 102 102 101 99 98 98 nan nan nan nan 100 nan 101 102 102 103 103 105 106 107 108 109 108 107 108 111 112 111 111 110 110 109 109 108 nan nan 108 108 107 108 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 101 100 100 100 103 nan nan nan 127 134 140 142 140 144 149 171 202 229 242 256 257 259 259 258 261 262 269 269 273 283 292 291 290 285 275 264 263 256 244 231 223 212 203 190 177 168 164 156 157 176 204 213 215 212 209 208 210 212 209 212 216 219 218 213 210 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 nan nan nan nan nan nan nan 165 nan nan nan nan nan nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 248 nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 nan nan nan nan nan nan nan nan 254 252 250 nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 247 248 250 254 256 260 263 267 271 274 276 nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 151 151 152 152 nan nan nan nan nan 147 146 147 148 150 152 153 153 153 152 151 150 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 163 161 158 156 153 152 151 150 150 149 150 150 150 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 102 102 101 100 99 99 98 97 97 97 99 100 101 101 101 101 102 103 104 106 107 108 108 108 108 108 109 110 110 111 110 110 110 110 109 nan 110 112 112 112 113 116 117 nan nan 101 nan nan nan nan nan nan nan nan nan 118 116 110 103 100 98 100 103 nan nan 112 114 117 120 125 124 124 126 129 150 187 234 260 269 269 270 266 264 263 265 269 273 281 284 284 285 286 281 278 272 266 261 248 234 226 222 217 210 201 194 190 186 190 195 205 213 215 213 213 216 219 221 220 223 228 232 232 228 228 229 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 249 252 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan 261 257 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 245 248 249 250 254 257 261 264 267 270 272 274 nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 153 153 153 153 153 152 nan nan nan 146 146 148 150 152 154 154 154 153 152 150 149 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 160 158 155 154 153 152 151 150 150 150 149 148 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 101 100 99 98 97 96 96 97 98 100 101 101 102 102 101 102 104 105 107 108 109 109 109 108 107 108 108 109 110 111 111 111 111 112 115 116 116 117 118 120 120 117 111 105 102 102 nan nan nan nan 117 120 121 120 116 112 107 104 103 105 107 nan 111 112 110 109 111 114 113 114 111 110 115 143 266 290 292 nan 282 274 273 265 264 267 271 278 281 283 285 287 282 282 274 263 254 244 231 223 219 217 214 209 207 202 196 192 189 192 199 205 210 215 219 222 223 224 227 232 236 240 245 248 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 257 nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan 259 255 252 252 nan nan nan 256 258 260 nan nan nan nan nan 248 246 244 244 246 246 248 251 253 256 260 263 266 268 270 272 272 271 269 265 262 260 nan 259 262 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 155 155 155 154 154 153 nan nan nan 147 148 150 152 154 154 154 154 153 151 150 149 149 150 nan nan 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 157 155 154 154 153 152 152 151 150 149 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 99 99 97 96 95 96 97 99 101 103 104 104 103 103 104 105 106 108 109 110 110 109 109 108 108 108 110 111 112 112 113 116 117 118 118 119 120 123 124 122 118 114 111 111 111 110 114 116 117 119 121 120 118 115 112 110 109 110 111 112 113 112 108 105 106 108 109 109 102 97 94 86 25 347 330 318 301 289 285 272 270 267 267 272 282 284 286 287 285 284 271 256 244 235 227 221 216 214 211 209 210 204 196 189 185 185 191 199 207 214 218 219 222 225 229 233 237 242 249 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 nan nan nan nan nan nan nan 210 212 212 nan 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan 250 250 252 nan nan nan nan 248 nan nan 254 255 252 nan nan nan nan nan 260 260 262 nan nan nan nan 250 247 245 244 244 244 245 248 250 252 255 258 260 264 265 267 269 269 268 265 261 260 261 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 156 156 155 155 154 153 nan nan 149 149 150 150 152 154 155 154 153 151 150 149 149 149 149 149 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 150 148 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 nan nan nan nan nan 99 97 95 94 95 97 100 102 104 104 106 106 105 104 105 106 107 109 111 111 111 110 109 107 107 108 110 113 115 118 120 119 119 118 117 119 122 124 124 122 121 121 120 119 120 121 121 120 120 120 121 121 119 118 115 114 116 116 117 118 116 111 105 103 103 104 104 100 94 85 61 22 359 349 nan nan 310 301 289 275 268 266 271 279 279 281 283 285 280 266 249 237 228 224 220 217 213 209 208 207 203 198 194 191 189 192 199 206 212 214 216 219 225 230 234 237 240 243 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 253 251 251 nan 252 251 249 248 247 247 249 252 253 253 253 255 258 261 263 264 264 nan nan nan nan 254 251 248 245 243 243 243 nan 247 249 251 254 256 258 260 262 263 264 265 263 260 258 260 263 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 157 156 155 154 152 nan 149 149 149 150 152 154 155 154 153 151 150 149 148 148 148 148 148 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 149 146 146 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 nan nan nan nan nan 100 98 96 95 96 98 101 103 104 105 108 109 108 107 106 107 108 112 113 112 112 111 109 107 106 106 108 112 116 119 120 120 118 116 114 114 116 117 119 122 126 128 127 129 129 129 128 126 123 122 123 124 123 122 120 122 123 123 124 125 122 116 108 103 102 99 96 96 94 75 34 7 353 345 nan nan 318 310 303 285 271 272 279 282 280 276 275 277 272 260 245 233 225 223 221 219 215 214 210 208 207 207 204 201 199 199 203 207 209 212 215 220 225 230 233 235 235 235 232 230 230 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 182 nan nan nan nan nan nan nan nan nan 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 257 256 257 nan nan 254 nan nan nan nan 254 256 258 260 262 265 266 267 268 269 271 268 264 260 256 252 248 nan nan nan 242 244 247 248 250 252 254 255 256 257 259 260 260 258 256 255 261 263 265 266 263 263 264 265 nan nan nan 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 158 157 155 153 151 150 149 148 149 150 152 154 154 153 152 150 149 149 148 149 149 148 148 148 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 149 148 147 145 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 96 95 97 100 103 105 105 107 109 112 112 110 110 110 113 117 116 115 113 111 109 107 106 105 106 109 113 114 115 115 114 112 110 110 110 112 115 120 128 131 133 136 138 137 135 131 127 124 124 124 125 125 125 129 129 130 131 132 130 121 114 108 106 101 93 88 74 41 1 346 339 329 322 320 308 305 299 280 263 262 269 281 281 279 277 272 266 255 243 234 228 225 223 221 219 218 215 213 212 212 209 207 204 202 202 204 206 210 216 220 224 227 230 231 232 231 230 231 229 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan nan nan nan nan nan nan nan nan 260 261 263 267 271 274 273 274 274 273 274 271 266 261 256 250 245 nan nan nan nan nan 246 248 248 250 252 253 253 254 255 256 255 254 254 255 260 260 260 262 262 263 265 269 270 nan nan 268 nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 158 157 155 154 152 150 150 149 149 151 153 154 154 153 151 149 149 149 149 149 149 148 147 148 148 148 148 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 149 148 145 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 97 99 103 105 107 107 108 111 113 114 114 115 116 117 119 119 118 115 112 110 108 107 105 105 107 109 109 110 110 108 106 107 108 108 110 115 120 125 129 135 139 140 140 138 133 130 127 126 125 125 126 127 129 131 134 137 139 137 130 126 120 118 116 107 86 33 1 345 334 327 313 311 305 295 289 282 267 257 259 268 279 273 275 273 267 261 248 239 232 228 225 224 222 223 221 218 215 213 210 207 205 203 201 202 203 205 210 215 219 222 223 224 226 227 229 230 231 234 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan 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 279 280 281 281 279 277 275 271 nan 259 254 250 247 243 238 238 242 nan nan 246 247 248 250 251 251 251 252 251 252 252 252 254 256 257 257 258 259 262 265 269 270 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 158 157 155 154 153 152 151 150 150 151 153 154 153 152 151 150 150 150 150 149 148 147 147 148 148 148 148 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 149 147 145 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 100 103 107 107 108 110 112 113 114 116 118 121 122 121 121 120 117 114 112 111 110 108 105 105 108 109 108 108 107 106 105 107 109 108 110 116 120 122 129 133 135 136 135 134 131 130 129 129 128 127 126 127 129 131 135 142 146 145 141 138 133 133 131 124 68 350 339 334 327 323 322 310 297 286 277 269 261 259 266 277 280 275 268 261 258 250 238 233 227 225 222 219 216 216 213 209 207 205 203 202 202 202 203 205 204 207 211 216 220 221 221 222 224 225 228 228 232 236 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 nan nan nan nan nan nan 269 267 nan 270 275 278 280 283 285 284 282 276 270 264 259 256 nan nan nan 243 237 238 243 245 245 245 nan 247 248 249 250 250 249 249 250 250 nan nan 253 253 255 257 258 259 261 264 265 267 269 270 271 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 157 156 155 155 154 153 152 151 151 152 153 153 153 153 152 151 151 150 150 149 148 148 148 148 148 149 149 149 150 150 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 146 144 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 108 111 110 112 114 116 118 119 120 123 124 124 122 122 119 115 112 110 110 109 106 105 107 111 110 109 108 107 107 106 107 108 110 113 120 120 125 129 130 130 127 126 125 126 127 128 129 129 127 125 127 129 132 137 144 150 150 148 146 142 138 135 125 58 346 333 329 325 323 318 307 295 285 271 260 254 254 257 266 271 273 271 262 252 242 234 229 225 224 218 216 212 201 195 193 193 195 196 197 198 200 202 203 205 208 212 215 217 219 220 222 224 225 226 228 232 236 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 nan nan 274 276 279 283 284 283 280 271 262 257 255 255 254 nan nan nan 241 241 245 nan nan 243 nan 244 246 nan 248 248 248 248 248 249 250 250 251 250 nan 256 256 256 257 nan 262 265 266 267 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 158 157 156 156 155 155 154 153 153 153 153 153 153 153 153 153 152 151 150 149 149 148 148 148 149 149 149 149 149 150 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 142 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 111 113 114 115 117 120 123 125 125 127 127 124 122 122 118 114 110 108 107 104 103 106 112 115 114 112 109 108 108 106 105 108 112 117 121 121 126 128 128 126 123 120 120 122 123 125 126 126 125 126 127 131 135 140 145 149 151 151 150 147 141 131 115 67 10 344 334 328 325 318 309 300 293 282 268 260 254 249 256 259 266 266 258 247 237 231 228 226 223 218 217 207 195 188 184 186 188 192 194 196 198 198 200 203 207 210 212 215 219 221 224 226 226 227 229 232 238 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 251 nan nan nan nan 269 271 nan nan nan nan nan nan nan nan nan nan nan nan 265 263 262 262 265 266 272 276 279 280 278 274 263 256 253 252 252 253 254 nan nan nan 243 nan nan 242 242 242 242 245 247 248 248 nan 248 nan nan nan nan nan nan nan 254 255 255 257 259 261 262 263 263 263 264 265 nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 158 157 156 156 156 156 155 154 153 153 153 154 154 154 154 152 151 150 149 149 149 149 149 150 149 149 149 149 149 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 141 140 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 113 116 118 120 122 126 128 129 130 128 125 125 123 118 114 111 108 104 102 103 109 113 116 117 116 111 110 108 106 105 109 115 116 118 120 124 125 125 125 124 122 120 120 120 121 122 123 125 127 130 134 138 142 146 148 150 153 155 156 153 140 109 64 39 15 358 346 336 327 311 303 299 299 275 268 261 257 254 252 260 259 252 242 234 228 226 224 223 220 218 208 199 190 185 185 188 192 195 196 198 198 200 203 207 211 215 219 221 223 225 226 226 228 230 236 243 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 196 nan nan nan nan nan nan 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 271 nan nan nan nan 276 276 nan nan nan nan nan nan 261 257 256 257 258 264 269 273 274 273 270 266 255 252 250 249 250 251 252 nan nan nan nan 244 242 241 242 243 244 246 249 250 249 249 249 250 nan nan nan nan nan nan 255 256 257 259 260 261 261 260 260 261 262 263 265 nan nan nan nan 264 264 nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 159 158 157 156 156 156 155 154 154 154 153 154 154 154 154 152 151 150 150 150 150 150 151 151 150 150 149 149 148 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan 142 140 139 138 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 117 120 122 124 128 132 132 131 130 130 127 124 121 118 115 109 103 103 107 111 111 116 120 120 117 115 112 109 110 114 117 117 118 118 120 122 123 126 127 126 123 120 120 120 120 123 126 130 137 142 144 146 148 148 151 156 162 170 173 169 127 55 45 41 34 26 12 359 330 289 250 217 211 241 260 259 253 251 256 256 247 237 230 226 225 220 219 217 211 205 198 191 186 184 186 189 192 194 196 199 200 202 206 213 219 222 222 222 222 223 225 228 233 240 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 nan nan nan nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 271 nan nan nan nan nan nan nan nan 271 269 266 257 250 250 252 255 262 267 270 269 265 261 256 249 250 250 251 251 252 253 nan nan nan nan nan 243 243 nan nan nan 249 252 254 253 252 252 252 252 253 252 253 nan nan nan nan 257 259 261 261 261 261 261 262 262 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 159 158 157 156 155 155 155 155 154 154 153 153 154 155 154 153 152 151 150 151 152 152 152 151 151 150 149 148 148 147 147 nan nan nan nan nan nan nan nan nan nan nan nan nan 140 139 137 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 121 123 126 130 133 133 131 130 129 127 125 123 121 117 111 105 107 111 112 113 115 118 121 121 121 119 115 117 120 121 120 120 118 118 119 122 125 128 128 126 124 123 120 120 123 128 135 143 147 149 150 151 151 153 157 164 174 187 204 217 26 50 59 54 57 60 67 95 137 165 176 181 210 290 274 278 261 251 246 239 231 227 225 223 218 218 211 204 198 193 188 184 181 181 183 185 187 189 192 196 200 204 210 216 219 220 220 220 221 224 229 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 nan nan nan nan nan nan nan nan nan 218 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 269 263 252 246 245 248 254 262 265 265 262 257 252 249 246 246 250 253 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan 257 257 257 256 255 nan nan nan nan 256 nan nan 261 263 265 264 264 264 264 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 160 158 157 156 156 155 155 154 154 153 153 154 155 155 154 154 153 152 152 153 153 153 153 152 151 150 149 148 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan 140 138 136 135 135 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 132 132 130 130 129 127 125 124 122 118 113 110 112 115 114 114 113 115 117 121 124 124 123 123 123 124 124 124 121 119 120 121 123 126 130 130 129 127 123 120 123 130 138 145 149 150 151 152 153 156 160 165 175 190 208 227 228 231 167 106 97 103 109 119 133 147 155 150 140 64 15 1 262 214 217 221 221 216 220 220 218 216 208 201 195 190 185 182 179 178 179 180 181 183 188 193 196 199 203 209 214 216 218 219 221 225 230 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 217 nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 nan nan nan nan nan nan nan nan 221 225 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 249 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 nan nan 236 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 270 265 258 250 246 nan nan 257 262 263 262 257 251 247 245 244 245 250 255 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 266 268 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 159 158 157 156 156 156 156 155 155 155 156 156 156 156 155 154 154 154 154 154 154 153 152 152 151 149 147 146 146 nan nan nan nan nan nan nan nan nan nan nan nan nan 138 136 135 135 135 137 nan nan nan nan nan nan nan nan nan nan nan nan 145 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 133 134 133 132 131 128 126 124 123 120 116 117 118 117 117 115 113 113 116 121 126 130 129 128 127 127 128 127 125 123 122 119 119 122 126 128 131 131 128 125 127 134 144 149 151 152 152 151 154 157 161 167 179 193 208 215 211 213 195 166 145 135 130 126 130 136 137 127 131 117 94 85 108 143 169 189 195 196 208 212 213 209 203 197 193 188 184 180 178 176 176 178 179 181 183 188 191 194 197 203 209 211 214 218 220 224 228 229 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 251 248 244 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan 264 259 256 nan nan nan nan nan 262 261 259 254 248 246 243 242 244 249 254 258 nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 261 266 269 267 nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 160 159 158 158 158 158 157 157 157 157 157 157 157 157 156 155 155 156 156 156 155 154 153 152 150 148 146 146 148 nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 135 135 137 140 nan nan nan nan nan nan nan nan nan nan 148 145 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 135 134 131 127 124 123 124 124 123 125 124 122 120 116 114 116 119 123 128 133 133 132 131 131 130 129 128 128 125 121 118 121 123 125 130 133 134 134 137 144 157 156 157 156 155 153 154 159 164 171 189 208 226 216 205 198 181 167 156 146 132 112 103 112 119 121 121 116 110 116 123 134 149 163 170 177 187 192 198 198 195 191 187 184 182 179 177 176 176 177 179 181 182 184 186 189 192 196 202 204 209 214 217 220 224 226 nan nan nan 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 nan nan nan 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan 213 212 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan 250 248 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 270 267 258 nan nan nan nan nan nan nan 263 261 258 253 247 247 245 243 245 249 254 257 259 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 160 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 155 154 152 150 147 147 148 150 nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 135 137 140 142 nan nan nan nan nan nan nan 151 151 148 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 134 129 124 120 119 122 126 128 129 129 125 119 116 117 122 124 126 129 132 134 134 133 132 131 131 129 130 129 126 122 122 121 125 130 135 142 145 151 158 165 165 164 163 162 163 166 172 178 187 207 240 266 249 236 210 178 159 151 143 131 114 101 112 125 127 125 122 120 126 132 138 146 155 155 160 166 172 179 185 187 185 182 180 178 178 178 178 178 178 180 183 184 184 184 186 189 192 195 198 203 210 214 218 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 nan 201 201 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 223 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 nan 253 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 264 260 nan nan nan nan nan nan nan nan 264 262 259 255 252 248 246 246 248 251 255 258 259 258 258 257 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 260 266 nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 161 161 160 160 160 159 159 159 159 160 160 159 159 158 158 158 158 158 157 156 154 152 150 148 149 150 151 152 nan nan nan nan nan nan nan nan nan nan nan nan 136 136 138 140 143 144 145 nan nan nan nan 150 150 150 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 122 118 117 120 124 126 128 128 122 116 116 120 124 127 127 129 131 132 132 132 132 132 132 131 132 134 133 130 127 125 128 132 137 145 152 159 163 167 169 169 169 171 175 179 186 197 209 232 274 293 290 294 283 169 140 137 134 134 135 134 132 130 131 126 120 121 129 135 141 146 149 149 150 155 159 165 171 176 178 179 178 178 177 177 178 179 180 181 181 183 184 186 188 191 191 193 197 202 208 212 215 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 203 209 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 258 259 261 263 nan nan nan 267 265 263 259 256 255 249 248 248 249 252 255 258 259 257 256 256 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan 273 272 nan 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 161 161 160 160 160 160 160 161 161 161 160 160 159 159 159 159 158 157 154 152 150 150 151 151 152 153 153 nan nan nan nan nan nan nan nan nan nan nan 137 138 141 143 145 145 145 146 146 148 148 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 103 102 101 101 nan nan nan nan nan nan nan nan nan nan nan nan nan 129 125 120 118 118 119 121 122 122 121 117 115 116 121 124 126 126 126 127 129 130 131 133 134 135 136 138 139 138 137 137 135 134 135 140 147 155 161 164 166 167 168 170 170 172 177 185 197 219 251 288 304 314 328 339 29 95 116 126 135 142 146 146 142 137 125 116 124 134 139 145 147 153 156 154 155 157 160 162 166 169 173 176 178 178 177 178 179 180 181 181 182 184 188 192 195 195 196 198 204 208 211 212 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 259 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 246 249 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 259 261 262 264 265 266 nan nan 267 265 262 260 257 254 250 249 249 250 252 254 257 258 258 256 255 255 256 258 258 260 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 162 162 161 161 161 161 161 162 163 163 162 161 160 160 160 159 158 157 154 153 152 152 152 153 153 153 152 nan nan nan nan nan nan nan nan nan nan nan nan 140 142 144 144 145 145 145 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 106 104 103 102 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 119 119 118 118 118 117 114 114 114 116 119 122 123 123 123 124 126 128 130 132 134 138 141 143 142 141 140 141 142 141 141 145 153 159 162 164 167 167 169 171 170 169 172 176 182 189 196 200 242 308 337 351 19 64 99 120 133 140 145 147 147 143 136 131 135 142 148 153 157 165 165 163 161 162 163 162 162 164 168 173 175 177 178 178 179 180 180 180 181 183 185 188 191 193 195 198 203 208 210 211 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 218 218 217 218 219 219 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan 249 nan 263 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 248 250 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 266 266 267 267 267 266 264 264 261 257 252 250 251 251 251 252 253 256 258 258 256 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 162 162 162 163 163 164 165 164 164 163 161 160 160 159 158 156 155 154 153 153 153 153 153 152 151 nan nan nan nan nan nan nan nan nan nan nan nan nan 143 144 144 144 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 109 108 106 104 103 nan nan nan 107 109 111 nan nan 116 119 122 121 nan nan 121 121 121 118 117 116 113 112 112 113 115 117 119 120 120 120 121 124 127 128 131 133 135 139 143 145 145 145 147 149 148 148 152 157 160 163 166 169 169 174 176 178 178 177 176 173 167 165 164 164 161 170 347 11 63 107 121 130 134 136 142 146 146 145 144 145 149 155 161 166 170 172 169 166 164 164 163 163 163 165 168 169 173 175 176 177 178 178 178 178 179 180 181 185 190 195 199 203 206 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 221 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan 243 244 nan 263 268 269 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 267 267 267 267 267 267 266 264 264 260 255 251 251 253 254 253 252 253 253 254 256 256 256 256 255 255 256 258 259 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 164 164 164 164 165 165 166 166 166 165 164 162 160 159 157 157 156 155 155 155 154 154 154 153 152 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 114 113 111 109 106 nan nan nan nan nan 108 110 112 112 nan 116 117 117 nan 119 121 123 122 119 119 115 112 112 112 112 114 116 118 119 118 118 120 122 125 128 133 133 133 135 140 141 145 149 153 155 154 155 158 159 162 170 168 169 173 177 181 183 183 180 177 172 165 164 163 162 162 166 182 197 141 138 135 134 134 133 132 135 142 147 150 153 156 161 168 170 172 174 172 167 164 164 164 164 164 164 165 167 170 172 174 175 176 176 176 178 180 181 181 184 190 195 200 203 206 207 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan 222 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan 241 242 nan nan 270 272 269 266 264 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 nan 268 268 267 266 266 266 266 265 263 258 254 252 253 254 255 253 251 251 252 253 254 256 257 257 257 256 257 259 259 258 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 165 165 165 166 166 166 167 167 167 166 164 162 160 159 157 157 156 156 156 156 155 155 154 153 152 152 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 119 120 121 121 120 119 117 115 112 nan nan nan nan nan nan 109 110 111 111 nan 114 115 117 nan 119 121 123 124 123 121 115 112 112 112 112 113 115 116 116 117 117 117 119 122 129 136 137 135 133 133 135 140 148 154 157 158 162 165 167 171 177 176 179 181 184 188 188 187 183 178 172 167 165 164 166 168 173 183 188 176 162 154 146 143 138 130 125 132 144 151 155 158 162 168 163 166 170 171 169 166 164 165 167 169 169 168 169 171 173 174 176 177 178 180 182 186 187 189 193 195 197 200 204 nan nan nan nan nan nan nan nan nan nan 202 207 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 238 nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan 240 nan nan nan 272 274 271 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 248 248 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 266 264 264 264 263 260 257 254 253 254 255 254 250 250 250 252 253 255 256 257 258 259 259 258 257 257 256 256 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 167 167 167 167 167 167 165 164 162 160 159 158 158 157 157 157 156 156 155 155 154 153 153 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 118 116 116 116 117 118 120 122 123 124 123 122 120 116 nan nan nan nan nan nan nan 110 111 111 113 114 116 nan nan nan 120 122 122 122 120 117 113 113 113 112 111 110 110 112 114 116 115 116 118 124 133 137 137 134 133 134 137 145 152 156 160 165 171 174 173 175 178 183 184 192 199 201 198 192 183 178 173 171 168 169 173 181 188 190 182 174 169 163 157 148 139 132 135 144 151 155 156 158 160 158 163 167 169 169 167 166 167 169 171 172 172 173 175 177 178 180 181 180 181 182 185 188 194 198 201 204 207 nan nan nan nan nan nan nan nan nan nan nan 199 203 208 214 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 244 242 241 247 257 268 271 269 271 271 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 248 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan 257 258 261 265 nan nan 270 269 268 267 265 264 263 262 261 259 257 255 254 256 254 251 248 248 250 253 255 256 256 256 258 261 261 261 261 257 258 256 256 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 168 168 167 167 167 167 166 165 164 162 161 160 160 159 159 158 158 157 157 156 156 155 154 154 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 117 116 116 117 118 120 122 124 125 125 125 nan nan nan nan nan nan nan nan nan nan nan 113 114 114 115 nan nan nan 118 119 119 119 118 115 114 114 115 113 109 106 106 107 111 113 113 113 115 118 124 131 134 132 132 131 136 144 150 152 155 161 167 168 163 165 167 171 175 186 196 198 195 191 188 188 184 180 176 173 175 181 187 nan nan nan nan 175 167 158 149 143 144 149 153 156 157 157 157 158 162 166 168 169 170 169 168 171 171 173 175 176 179 182 183 184 185 184 183 182 184 189 196 203 209 214 217 nan nan nan nan nan nan nan nan nan nan nan nan 202 206 209 211 217 230 nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 253 247 244 241 244 251 259 261 265 271 274 271 260 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 247 245 nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 253 255 255 257 260 263 267 269 270 270 269 268 267 266 264 262 262 261 260 258 256 255 252 250 249 248 252 256 257 256 255 254 255 259 260 261 262 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 169 168 168 167 166 164 163 162 161 161 160 159 159 159 159 158 157 157 156 155 155 154 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 116 117 118 119 120 121 123 123 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 116 115 114 114 115 116 116 115 110 109 106 106 108 111 111 112 113 114 116 122 126 128 126 125 133 140 144 146 148 152 157 156 152 154 155 158 161 164 167 169 177 185 188 189 189 188 186 183 182 180 nan nan nan nan nan 181 176 168 nan nan 152 155 158 160 160 159 161 160 162 164 167 169 171 172 172 173 172 174 177 178 180 184 186 188 189 190 192 190 193 198 206 213 219 222 nan nan nan nan nan nan nan nan nan nan nan nan nan 200 205 206 209 217 229 nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 266 261 256 nan 246 242 242 242 247 nan nan 271 273 272 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 240 nan 243 245 247 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 252 nan nan nan 252 254 255 257 259 262 266 268 269 270 270 269 268 268 266 265 265 265 264 262 258 254 252 251 251 252 256 257 258 256 254 251 252 254 256 259 262 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 170 170 169 168 167 165 164 163 162 160 160 160 159 159 159 158 158 157 157 156 155 155 154 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 113 112 111 113 117 118 117 114 113 109 107 108 109 110 110 111 109 108 113 115 118 120 123 131 137 141 142 142 144 147 143 144 146 148 151 151 152 153 157 168 181 185 188 191 192 193 194 194 nan nan nan nan nan nan nan nan nan nan nan 158 161 163 163 164 165 169 167 165 166 167 169 171 174 175 176 176 177 179 179 181 184 188 191 196 199 200 204 206 208 212 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 206 213 222 230 nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 264 nan nan nan 244 nan 240 243 nan nan 267 268 268 268 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 257 253 nan nan nan nan 256 258 260 262 265 268 269 270 270 270 270 269 269 268 268 269 268 264 259 257 256 253 254 256 258 260 259 259 254 250 250 250 254 258 262 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 170 170 169 167 166 165 163 162 162 161 160 160 159 158 158 158 157 157 156 155 155 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 128 128 125 122 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 112 111 109 109 112 116 118 117 116 115 113 111 110 110 111 110 110 105 104 105 107 110 114 121 128 134 138 139 138 138 138 135 138 140 142 144 145 146 148 154 162 170 180 189 194 195 196 nan nan nan nan nan nan nan nan nan nan nan nan nan 161 164 168 167 169 171 173 171 170 169 169 170 171 174 174 177 180 182 182 182 181 182 185 191 199 203 208 214 216 218 222 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 225 nan nan nan 235 nan nan 226 230 240 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan 240 nan nan 251 261 265 266 268 268 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan 255 257 260 261 263 265 267 268 270 270 270 270 269 269 270 270 271 268 264 260 260 257 254 255 258 260 261 262 nan 255 252 251 252 255 258 261 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 172 171 170 169 168 167 166 165 164 163 162 161 160 159 159 158 157 157 156 155 154 153 153 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 129 126 123 121 120 119 118 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 110 107 108 112 115 116 115 115 116 116 115 112 114 115 114 110 104 104 104 104 107 110 119 126 131 135 137 136 135 135 135 136 136 139 142 144 146 146 152 156 162 177 191 198 200 nan nan nan nan nan nan nan nan nan nan nan 166 164 163 163 165 167 168 171 171 172 172 172 172 171 170 169 171 172 176 181 184 185 186 187 187 187 189 193 194 202 211 220 227 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 nan nan nan nan nan nan 218 223 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan 240 247 257 265 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 263 259 nan nan 258 262 nan nan 265 265 265 267 268 269 268 269 270 270 270 269 265 264 261 259 256 254 256 259 262 264 264 nan nan 255 254 255 258 259 261 263 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 172 171 170 169 168 167 166 165 164 164 163 162 161 160 159 158 157 156 155 154 154 153 153 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 124 122 121 120 119 119 119 120 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 111 109 111 115 115 115 113 113 116 118 116 113 117 119 118 113 107 106 105 105 106 110 118 125 128 131 133 134 134 135 135 135 134 139 146 149 149 149 151 152 161 176 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 165 163 163 163 164 167 167 169 171 173 173 173 172 171 171 170 172 176 180 183 185 188 190 188 188 187 188 193 205 216 224 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 209 214 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 249 nan nan 236 240 247 nan nan 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 267 262 nan nan nan nan nan nan nan 263 263 264 265 267 267 268 269 269 267 265 261 261 259 257 256 256 257 261 264 266 265 262 262 nan 258 259 261 261 262 263 262 261 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 172 171 170 169 169 168 167 166 166 165 164 163 162 161 160 159 158 156 156 155 154 154 155 155 155 155 156 156 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 120 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 112 112 114 117 115 115 114 114 117 117 114 114 117 120 119 114 110 109 106 105 108 111 116 121 123 124 127 130 131 135 134 133 134 141 152 154 153 153 153 153 160 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 169 166 165 162 162 164 164 167 170 173 173 173 172 172 172 173 173 174 177 178 179 181 183 186 186 188 191 198 207 215 218 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 120 127 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 260 261 nan nan 265 264 264 263 263 264 266 267 268 269 267 265 263 262 259 257 257 258 259 261 264 267 268 268 267 265 262 nan nan 265 264 nan 265 262 260 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 171 170 169 168 168 167 167 166 166 165 164 163 162 161 160 158 158 157 156 155 155 156 156 157 157 157 156 156 155 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 120 120 120 119 120 nan nan nan nan nan 111 nan nan nan nan nan nan nan nan nan nan nan nan 110 112 113 114 115 117 117 116 116 117 117 115 110 111 115 118 117 113 112 110 108 107 109 112 114 116 116 116 119 122 126 128 126 128 131 139 149 154 155 156 156 157 163 nan nan nan nan nan nan nan nan nan 198 nan nan 190 189 187 185 180 175 172 169 165 163 165 165 166 170 174 176 175 173 173 173 175 177 179 179 178 176 175 179 183 184 187 191 196 203 210 212 211 211 nan nan nan nan nan nan nan 204 203 210 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 199 197 197 203 209 206 194 192 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 116 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 264 264 266 267 267 267 266 265 265 266 268 269 270 270 268 267 265 263 260 259 260 262 264 266 268 270 270 271 271 269 265 nan nan nan nan nan nan nan nan 258 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 171 170 169 169 168 168 167 166 166 165 164 164 163 161 161 160 158 157 156 156 156 156 157 157 157 157 157 156 155 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 121 121 121 120 120 120 119 119 119 119 120 121 nan nan nan 109 nan nan nan nan nan nan nan nan nan nan nan nan 107 110 113 114 114 117 119 119 119 119 117 112 106 108 113 116 115 112 112 111 110 109 109 110 111 113 112 111 112 115 119 118 117 118 123 131 138 144 146 150 150 153 nan nan nan nan nan nan nan 199 199 199 nan nan nan 190 191 191 191 188 182 180 175 171 168 172 170 169 172 176 179 180 179 177 175 175 177 180 181 181 178 174 174 177 180 184 184 183 187 195 199 200 203 nan nan nan nan 217 211 208 209 213 220 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 208 203 202 205 205 203 199 196 186 164 140 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 111 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 268 268 268 268 269 271 270 271 272 272 273 273 273 271 269 268 265 263 262 264 266 268 271 272 275 274 275 nan 271 266 266 nan nan nan nan nan nan nan nan 257 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 172 171 170 170 169 168 168 167 166 166 165 164 163 163 162 160 159 157 156 156 156 156 157 157 157 157 156 155 153 152 nan nan nan nan nan nan nan nan nan nan nan nan 122 121 121 121 120 120 120 119 118 117 117 118 119 120 120 nan nan 108 105 nan nan nan nan nan nan nan nan nan nan nan 105 108 112 113 114 115 118 120 120 119 117 110 103 102 109 114 115 114 112 110 110 108 107 108 109 111 109 109 109 109 112 110 110 111 113 116 119 126 130 134 133 135 nan nan nan nan nan nan 197 199 199 199 196 192 189 190 190 189 189 189 187 187 183 178 175 176 176 175 175 177 179 179 180 178 177 177 178 181 183 183 181 177 176 174 176 179 179 173 176 186 196 203 nan nan nan 213 214 nan 203 209 216 221 224 222 223 219 214 nan nan nan nan nan nan nan nan nan nan nan nan nan 216 210 206 205 206 206 206 205 200 189 nan nan 122 123 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 275 275 274 273 272 272 274 277 277 277 277 277 277 277 276 276 273 270 269 268 267 269 271 274 276 277 277 278 278 nan 272 268 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 174 173 172 171 170 170 169 168 168 167 166 166 165 164 163 162 160 159 157 156 156 156 157 157 157 158 157 155 153 151 148 144 138 134 nan nan nan nan nan nan nan nan 122 121 121 121 120 120 119 118 116 116 nan nan nan nan nan nan nan 109 107 nan nan nan nan nan nan nan nan nan nan 107 103 106 109 111 113 114 118 121 121 118 115 108 99 99 105 110 111 114 112 109 107 105 104 106 108 108 108 108 106 104 104 103 105 105 103 100 97 103 111 117 119 120 nan nan nan nan nan nan nan 193 196 197 196 194 193 191 187 182 181 182 183 183 182 180 179 178 178 177 177 179 179 179 179 179 177 178 179 181 182 183 182 180 178 173 172 175 177 176 178 182 187 189 nan nan nan nan nan 167 185 198 204 211 215 216 217 215 212 211 212 nan nan nan nan nan 197 198 200 202 207 215 215 209 206 205 206 208 214 209 198 185 169 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 273 276 278 279 279 278 277 277 279 281 282 282 281 280 279 279 278 278 275 274 273 272 272 276 278 281 283 284 283 283 282 nan nan 272 269 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 175 174 173 172 171 171 170 169 168 168 167 166 166 165 163 162 161 159 158 159 158 158 157 158 158 158 156 154 151 149 144 141 139 133 nan nan nan nan nan nan nan 121 121 121 121 121 120 119 118 116 115 nan nan nan nan nan nan nan 108 109 110 nan nan nan nan nan nan nan nan 113 108 104 103 105 108 109 112 117 121 120 115 110 105 98 98 104 107 109 112 110 107 104 102 102 105 107 107 107 106 104 101 99 99 100 99 92 85 81 85 95 104 105 109 nan nan nan nan nan nan nan 186 191 194 196 197 195 191 185 180 177 178 177 176 176 176 177 177 179 180 180 181 180 181 182 181 179 178 178 180 181 182 183 184 182 178 174 174 178 179 174 168 161 163 164 158 nan nan nan 142 160 174 183 192 197 202 207 210 210 210 210 nan nan nan nan nan nan 193 193 196 204 211 214 209 209 212 213 215 228 211 192 174 nan nan 108 nan nan nan nan nan nan nan nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 265 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 274 277 278 279 279 279 280 280 281 281 282 282 282 282 281 280 280 280 279 278 278 278 279 284 284 287 288 289 289 287 287 284 nan 277 274 274 275 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 175 174 173 172 171 171 170 169 169 168 167 166 165 164 163 161 161 161 160 159 159 159 159 159 158 156 153 151 147 145 141 135 129 nan nan nan nan nan 118 119 119 120 120 120 120 119 118 116 nan nan nan nan nan nan nan nan 108 109 111 nan nan 113 nan nan nan nan nan nan 112 107 104 103 104 105 109 113 116 116 111 106 101 98 98 101 105 108 108 106 103 102 102 102 103 107 107 106 106 104 99 95 94 94 91 83 76 75 79 86 94 94 101 nan nan nan nan nan nan nan 177 185 191 194 195 194 192 187 185 182 180 177 175 173 173 174 175 177 179 179 180 181 184 185 184 182 177 175 176 178 179 181 183 184 184 183 181 176 167 160 152 145 148 136 119 112 114 118 124 138 153 166 173 177 183 192 199 204 205 206 205 201 nan 194 193 192 192 192 195 201 205 207 209 215 225 226 230 228 208 186 168 152 130 112 nan nan nan nan nan nan nan nan 159 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 267 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 275 278 278 279 278 278 279 280 281 280 280 281 282 283 282 282 283 284 284 284 285 285 288 290 288 288 290 292 292 290 290 289 284 281 279 278 278 278 278 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 163 163 163 162 161 161 161 161 160 159 157 154 151 150 145 139 132 nan nan nan nan nan 118 118 118 118 119 119 119 119 117 116 nan nan nan nan nan nan nan nan 108 108 108 108 109 110 113 nan nan 112 nan nan 118 113 107 105 104 103 105 109 112 111 108 104 102 100 99 101 106 110 105 101 101 102 105 104 105 108 108 109 106 103 97 90 89 88 85 80 75 75 77 83 90 94 100 111 122 132 141 148 153 160 169 181 190 191 191 191 191 190 191 187 183 179 176 174 174 174 176 178 180 180 180 179 180 184 185 182 176 170 170 174 175 176 179 182 184 183 176 164 156 149 139 132 129 117 114 117 118 117 117 126 135 146 155 159 167 175 184 191 195 199 202 202 201 200 199 198 196 194 195 196 198 201 208 216 224 230 231 219 202 188 174 158 137 116 nan nan nan nan 126 136 146 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 272 266 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan 272 275 277 278 278 277 277 278 280 283 282 281 281 282 282 282 283 285 287 289 289 290 291 294 294 292 291 291 292 292 291 290 290 286 282 281 280 279 279 278 277 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 176 176 175 174 173 173 172 171 170 169 168 167 166 165 166 165 164 164 163 163 163 163 162 161 159 157 155 154 150 143 136 nan nan nan nan nan nan 119 118 118 118 118 118 118 116 nan nan nan nan nan nan nan nan nan nan 107 106 106 109 109 113 115 114 114 118 nan 122 118 112 110 106 103 102 104 107 107 107 106 106 105 103 106 109 110 104 101 102 105 107 108 109 109 110 109 105 100 93 87 85 86 83 82 79 76 77 83 90 96 102 110 118 126 131 135 143 150 158 170 181 183 184 184 185 186 188 184 181 177 174 173 174 175 176 176 176 178 178 178 178 179 181 181 177 173 170 171 172 172 173 172 171 167 161 154 147 142 137 134 128 121 120 124 124 121 120 125 129 130 137 146 155 161 166 174 181 187 193 200 201 203 205 206 205 202 200 198 198 199 205 209 214 224 215 206 198 193 187 176 149 116 nan nan nan 120 126 131 137 141 nan 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 147 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 277 273 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 279 282 285 284 283 281 280 280 280 280 281 284 287 289 292 294 295 295 294 291 290 291 291 290 288 287 286 284 283 281 280 279 279 278 276 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 177 176 175 174 173 172 171 170 169 168 167 167 167 167 166 166 165 165 165 165 164 163 162 161 159 156 152 147 nan nan nan nan nan nan nan 119 119 118 118 118 118 117 116 nan nan nan nan nan nan nan nan nan nan 107 106 106 107 110 nan 116 118 120 122 nan nan nan nan 114 109 102 100 102 105 106 106 107 108 107 106 110 112 109 104 102 105 107 109 110 110 109 109 107 104 97 92 88 86 85 83 83 80 77 78 84 91 97 102 108 115 120 122 127 134 139 144 155 166 173 176 177 178 177 177 177 176 175 173 172 173 174 175 175 174 173 174 173 171 172 175 178 178 176 174 173 171 170 166 158 154 153 152 146 142 141 141 143 137 131 128 129 132 128 126 127 129 129 133 141 149 155 160 166 170 173 177 186 189 197 204 208 209 207 205 204 202 201 201 202 206 206 201 201 202 206 209 197 150 107 104 109 115 125 131 132 135 135 132 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 283 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 279 282 285 286 283 282 280 278 277 277 277 280 284 288 292 295 295 294 291 288 286 286 287 286 285 283 283 283 282 281 280 280 280 279 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 178 177 176 175 174 173 172 171 170 169 169 169 169 168 167 167 167 168 167 166 165 164 163 161 158 155 150 nan nan nan nan nan 120 120 119 118 118 118 118 118 117 nan nan nan nan nan nan nan nan nan nan nan 106 106 105 107 111 nan 118 123 126 127 nan nan nan nan 116 111 105 103 105 106 106 104 106 107 107 110 115 115 110 104 104 107 109 108 108 109 108 105 105 101 97 94 88 87 85 85 84 80 78 80 86 93 99 102 105 110 115 116 120 126 132 137 145 156 165 170 172 173 171 171 172 174 175 174 173 172 172 173 174 175 176 176 175 170 170 171 172 173 171 172 172 169 166 158 150 148 148 147 140 139 139 143 150 147 142 138 138 140 136 133 132 131 132 134 140 146 154 162 166 167 166 168 171 175 186 193 198 202 203 203 204 203 202 201 200 200 199 200 205 212 219 230 223 108 99 101 115 127 136 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 173 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 279 282 285 286 286 283 279 276 275 275 275 279 284 288 291 292 294 292 288 284 282 280 281 281 281 280 280 280 279 278 279 280 280 280 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 178 177 176 175 174 173 171 171 172 171 170 170 169 169 169 169 169 168 167 166 165 163 161 158 154 147 nan nan 123 122 120 119 118 117 117 117 117 117 nan nan nan nan nan nan nan nan nan nan nan 103 105 106 107 110 nan 117 120 123 128 128 nan nan nan nan 117 113 110 108 109 108 106 105 106 106 111 115 117 117 112 105 104 106 108 106 106 105 104 103 104 99 96 93 89 87 86 85 84 82 79 83 89 95 99 101 102 103 107 112 116 124 128 133 141 152 161 165 167 167 167 167 169 173 176 177 175 172 171 171 171 173 175 177 178 175 168 167 169 169 168 168 167 165 160 152 147 148 148 146 143 141 138 142 149 152 149 145 143 142 141 138 138 135 133 134 138 142 148 154 160 163 162 163 164 167 173 175 175 180 187 194 198 200 200 200 198 198 197 202 207 211 212 214 144 104 107 112 140 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 173 180 183 190 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 274 276 279 282 285 286 286 282 278 275 275 275 276 280 285 288 289 290 292 289 285 282 279 278 277 276 276 276 277 277 276 277 278 280 281 281 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 179 178 177 176 174 173 174 174 173 172 172 171 171 171 171 171 170 169 168 167 165 163 160 157 152 143 134 127 125 120 118 116 116 115 115 115 115 nan nan nan nan nan nan nan nan nan nan 102 107 107 112 116 118 119 120 119 120 124 127 125 nan nan 125 123 116 113 111 110 111 110 111 111 111 118 119 119 118 114 108 104 104 104 103 104 102 102 104 104 100 98 94 90 88 87 86 85 84 84 86 91 95 99 101 101 101 105 110 115 121 126 132 141 151 159 163 164 164 164 165 167 170 174 176 175 170 169 170 171 173 172 170 169 169 168 164 163 164 164 163 160 159 156 151 148 148 149 148 146 145 141 142 147 150 148 143 142 140 140 140 140 137 134 135 136 138 142 148 154 158 158 159 160 164 165 160 153 158 168 178 185 189 192 192 193 194 195 197 196 190 184 nan 153 144 140 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 nan nan nan 54 152 192 205 209 213 218 220 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 276 278 280 nan nan 284 284 281 277 275 275 276 278 281 285 286 286 288 289 287 283 280 279 277 277 276 276 276 277 277 277 279 280 281 nan nan 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 180 179 178 176 175 177 176 175 174 174 173 173 173 173 173 172 171 170 169 167 165 163 160 155 148 138 133 128 120 117 115 114 114 113 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 120 122 120 122 125 130 132 128 121 116 113 115 118 118 119 120 122 122 121 122 119 112 104 104 104 105 106 104 106 108 107 103 101 97 92 89 89 87 87 87 88 90 92 96 100 102 103 102 105 110 114 119 125 133 142 150 154 157 161 163 164 164 165 166 169 171 169 165 166 166 170 175 176 172 170 167 167 166 162 160 159 158 154 149 148 152 152 150 148 145 145 144 143 142 147 148 146 144 143 141 140 140 140 141 139 137 137 137 141 146 152 154 156 156 155 160 162 156 147 148 157 166 170 173 179 184 188 187 187 187 185 179 169 165 162 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan nan 336 2 nan 248 241 231 224 223 225 228 228 228 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 263 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 279 279 279 279 nan nan nan nan 282 280 277 276 276 277 279 281 281 nan nan 286 286 285 282 280 279 279 279 279 278 279 280 280 281 283 283 284 285 nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 181 180 179 178 178 179 178 177 177 176 175 175 175 175 175 174 174 172 171 169 167 165 162 159 152 143 141 132 122 115 113 112 111 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 116 115 111 109 111 114 125 134 137 133 127 118 117 119 120 124 124 127 128 127 127 125 116 110 107 106 109 111 110 110 111 108 106 103 99 93 92 90 89 89 89 90 91 93 98 102 104 105 106 109 113 116 120 127 135 143 149 151 154 158 161 162 162 163 163 164 165 162 161 162 162 164 168 173 175 175 175 172 171 170 168 162 159 155 149 148 153 155 154 150 143 144 142 143 146 147 147 145 145 144 143 142 141 141 141 140 139 137 137 140 146 151 151 153 152 152 157 164 159 151 151 157 164 164 168 175 181 184 178 178 181 186 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 228 231 262 300 286 263 252 231 221 219 220 224 227 229 231 234 241 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 262 265 266 267 267 nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 281 280 280 nan nan nan nan 280 279 278 276 278 278 nan nan nan nan nan 284 284 282 280 279 279 279 280 280 280 281 283 284 284 285 285 286 286 nan 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 182 181 180 181 181 180 179 179 178 177 177 176 176 176 176 175 174 173 171 170 168 165 162 156 151 148 136 123 114 111 109 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 118 112 104 99 98 99 110 123 134 137 134 122 118 117 121 125 125 130 136 135 133 128 122 116 114 113 112 117 115 112 111 109 108 104 101 98 95 92 91 91 91 92 92 94 99 103 103 107 111 115 119 122 124 129 136 143 149 149 152 155 158 160 161 160 160 160 161 162 162 162 163 162 162 165 168 170 175 178 176 174 172 169 164 160 158 157 158 159 156 156 152 144 140 145 148 149 147 144 146 145 145 144 142 141 142 141 140 139 140 143 146 148 149 151 154 156 162 169 171 167 165 165 167 167 171 175 177 176 168 167 174 183 188 nan nan nan 160 153 148 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 222 nan 241 252 258 245 226 215 nan nan 216 221 225 229 234 243 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 278 nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 nan 279 279 278 nan nan 277 277 277 277 277 279 nan nan nan nan nan nan 283 281 278 278 279 279 279 279 280 281 282 284 285 285 285 285 285 nan nan 284 283 284 nan nan nan nan nan 282 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 183 183 183 183 182 181 180 180 179 179 178 178 178 177 177 176 175 173 172 170 168 165 164 159 152 140 123 113 108 105 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 nan nan nan nan nan 122 118 113 111 98 91 92 100 111 124 134 135 130 124 122 128 131 130 132 141 140 135 129 125 121 118 115 115 118 117 113 111 110 108 103 102 99 95 93 92 93 93 94 94 96 101 103 105 109 115 120 125 128 129 132 138 143 148 149 153 154 156 159 160 159 158 159 160 161 163 166 168 167 164 164 170 178 184 186 184 182 178 173 168 163 161 161 161 160 157 156 151 144 142 146 149 145 143 143 145 145 145 145 145 144 144 143 142 141 141 143 144 145 145 147 153 160 168 174 176 174 168 167 167 167 167 168 170 164 155 154 159 171 178 182 186 182 169 156 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 223 232 243 251 239 225 219 nan nan nan nan nan nan nan nan 252 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 nan nan nan nan nan 275 nan 277 277 279 nan nan nan nan nan 280 279 277 276 276 277 278 278 278 278 279 280 283 284 284 285 284 280 282 282 281 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 185 184 184 184 183 183 182 182 181 181 180 180 180 179 179 178 176 175 174 172 170 169 167 163 156 144 127 111 105 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 98 99 106 113 118 121 116 114 109 97 89 88 96 109 125 137 139 140 140 138 146 151 144 139 140 140 134 127 125 125 123 118 118 119 120 113 111 111 109 106 105 100 96 94 93 92 94 95 97 99 104 104 107 112 117 124 130 134 136 139 141 141 145 150 153 154 156 158 160 160 160 160 162 163 163 164 167 166 164 167 176 190 192 192 190 186 179 172 168 165 164 163 164 163 161 159 154 146 144 147 148 142 140 142 143 141 142 144 146 146 146 144 142 141 140 138 139 140 140 143 149 157 163 165 163 158 158 160 160 160 160 159 157 150 147 148 152 164 166 173 182 187 179 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 225 229 231 236 229 225 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 nan nan nan 273 nan nan nan nan 277 278 278 nan nan nan nan 277 276 274 275 275 276 276 276 276 276 276 278 279 280 280 280 278 273 274 274 273 272 273 274 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 184 183 183 183 182 182 182 181 181 180 179 178 177 175 174 172 171 170 166 160 148 129 111 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 98 103 110 114 113 107 109 102 92 84 81 95 123 140 148 150 147 150 158 168 170 152 136 131 129 125 122 122 123 123 121 120 123 122 116 113 114 112 111 108 102 97 95 93 91 94 96 100 101 103 106 110 114 120 127 134 139 142 143 144 143 145 146 149 151 153 156 160 162 163 164 165 164 161 158 156 155 155 160 171 183 185 190 191 188 182 176 171 170 170 170 168 167 165 163 157 147 145 149 151 148 143 142 143 142 141 143 145 145 145 143 140 138 136 135 135 134 136 140 143 146 149 151 149 147 148 150 150 148 146 146 145 145 147 152 157 160 164 170 178 186 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 222 221 217 215 212 216 219 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan 276 nan nan nan 275 274 273 274 275 276 275 275 274 274 275 276 276 276 273 272 272 270 267 267 267 nan 265 266 268 271 272 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 184 183 183 183 182 182 181 179 178 176 175 173 173 171 168 162 151 131 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 100 101 105 106 108 102 95 82 78 75 81 106 140 156 165 166 163 165 174 175 164 144 123 116 116 116 117 118 119 119 122 125 126 124 121 120 121 119 117 112 105 99 95 92 92 94 97 103 104 107 111 113 116 122 131 138 143 144 145 145 145 145 144 144 145 147 152 158 161 163 164 163 163 159 154 150 147 147 151 162 170 174 183 188 188 187 182 177 174 174 173 171 170 166 162 156 150 147 154 157 156 151 146 150 147 144 143 144 144 143 141 137 135 133 132 132 131 132 137 139 139 140 145 149 149 147 145 143 142 143 142 142 144 151 163 164 166 172 175 180 186 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 217 210 205 202 202 206 208 215 221 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan 274 274 276 276 275 274 274 275 275 274 272 268 268 266 264 263 264 264 nan nan 264 266 269 269 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 183 182 181 180 178 177 175 174 nan 169 nan nan 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 102 99 nan nan 94 83 74 73 71 86 117 150 175 186 185 185 187 185 177 159 135 116 107 110 111 112 114 115 116 122 128 130 127 127 125 126 127 124 117 109 102 97 93 93 94 98 103 104 111 116 118 121 126 136 143 146 147 147 146 146 147 147 145 143 143 148 154 159 160 159 157 156 155 152 149 146 146 149 158 162 168 175 180 183 183 180 176 173 172 171 171 170 166 162 158 154 153 155 160 160 157 155 156 151 148 146 144 143 141 138 135 133 132 131 129 128 129 132 134 134 136 141 146 146 148 145 141 140 143 141 141 146 156 171 170 178 184 188 190 191 nan nan nan nan nan 146 nan nan 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 208 197 194 194 195 198 203 212 221 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan 274 273 273 273 272 270 269 268 266 264 262 262 264 264 263 nan nan nan nan nan 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 180 179 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 88 76 70 69 84 122 163 182 192 200 206 192 179 172 160 136 118 110 112 111 114 115 115 115 121 128 130 129 129 130 130 131 128 123 114 107 101 97 95 94 97 101 105 114 121 124 128 133 141 149 152 152 151 150 149 148 148 147 145 143 145 150 155 156 154 151 148 146 146 145 143 144 147 153 155 162 168 171 172 174 174 172 172 172 172 171 170 169 167 162 158 156 155 154 157 158 158 156 154 150 147 144 141 138 136 135 134 133 131 131 129 128 129 130 131 133 136 139 142 147 146 143 140 139 137 138 143 146 154 168 183 192 196 193 186 nan nan nan nan nan 157 nan nan 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 187 193 200 209 217 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 270 nan nan nan nan nan nan nan 275 274 272 271 270 269 268 268 267 266 264 262 nan 264 265 265 nan nan nan nan nan 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 nan nan nan nan nan nan nan nan nan nan 117 140 nan nan nan nan nan nan 102 100 76 65 66 79 113 145 159 169 188 216 224 166 155 159 152 130 121 118 117 120 120 119 120 123 128 130 130 129 130 131 131 129 126 120 113 106 100 96 94 93 97 105 116 125 130 135 140 147 153 157 157 157 156 153 150 147 146 144 143 144 145 149 153 155 153 145 140 138 139 139 140 141 144 149 156 162 166 169 171 172 171 171 172 172 173 174 173 171 168 164 161 157 155 156 156 159 159 156 152 147 143 140 138 137 136 136 137 137 136 134 131 130 130 130 130 130 132 137 143 147 146 144 140 136 135 139 140 147 161 174 184 186 186 nan nan 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 185 197 208 217 224 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 266 nan nan nan nan nan nan nan 273 273 272 270 268 268 267 268 268 267 265 264 nan nan 266 266 269 nan nan nan 274 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 101 nan nan nan nan nan nan nan 110 104 77 60 65 79 102 130 135 147 156 315 316 48 141 151 152 143 135 129 127 127 126 127 129 131 132 133 131 130 131 132 131 130 128 124 119 113 104 97 94 94 96 105 116 127 134 139 145 151 155 159 159 160 160 158 154 149 144 141 140 142 142 148 155 161 160 151 138 134 135 138 139 139 140 145 151 157 161 166 169 171 171 171 172 173 175 177 176 175 172 169 166 160 158 158 157 158 159 157 153 149 145 143 142 140 140 140 140 140 140 139 138 135 133 131 130 129 129 134 140 145 147 146 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 225 230 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 266 266 266 nan nan nan nan 272 272 271 270 269 269 270 270 268 266 266 268 nan nan nan nan nan nan nan 278 279 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 99 113 nan nan nan nan nan nan nan 119 95 73 74 87 110 134 136 167 344 358 16 123 140 138 141 143 144 139 135 133 133 133 136 137 137 135 134 133 136 135 133 134 132 128 124 118 107 98 96 95 96 103 116 127 135 140 147 153 154 157 160 162 163 162 160 154 147 141 140 140 143 150 158 165 167 159 144 135 136 139 140 140 142 146 151 155 158 160 165 169 171 171 173 175 177 178 177 174 173 172 168 161 160 157 157 157 157 156 153 149 146 144 147 146 146 146 145 144 143 142 141 nan 137 135 133 131 131 133 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 272 272 272 nan nan 269 271 272 272 272 272 nan nan nan 281 281 nan 282 nan 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 105 nan nan nan nan nan nan nan nan 142 nan 122 109 109 148 156 171 211 342 32 72 132 151 132 128 131 132 133 137 139 140 141 142 143 141 140 140 139 144 141 138 137 137 132 130 122 114 107 100 96 97 103 115 128 136 142 148 154 154 161 165 167 167 166 165 161 155 147 144 143 146 154 161 165 167 164 154 141 136 137 138 139 142 148 155 160 163 164 168 170 171 172 174 176 177 177 176 173 172 173 170 168 166 160 159 158 157 154 152 149 145 145 148 148 151 151 149 147 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 273 273 272 nan 273 274 276 277 277 277 nan nan nan nan 280 279 280 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 145 142 138 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 137 129 126 143 163 188 354 6 354 271 252 158 128 126 121 125 134 143 145 147 147 147 146 146 145 148 152 149 144 144 143 138 136 128 124 116 104 98 97 104 115 128 139 145 151 154 156 164 170 173 172 170 168 166 161 157 154 147 148 155 159 161 164 165 161 153 144 142 138 136 138 146 159 169 175 178 178 176 174 173 173 174 176 176 175 173 170 170 170 171 169 164 158 156 155 154 153 nan 150 148 150 151 154 153 nan nan nan nan nan 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 273 274 275 276 nan nan nan nan nan nan 283 nan 281 279 278 278 278 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 154 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 109 nan nan nan nan nan nan nan nan nan nan 151 148 158 165 159 143 124 127 34 330 304 280 272 226 161 144 137 124 126 137 145 149 151 152 152 152 151 151 156 158 156 152 150 149 148 144 137 135 121 110 103 100 107 116 128 138 146 149 152 157 165 172 176 177 175 173 169 166 164 159 151 146 151 151 153 160 166 167 164 159 154 145 139 139 146 160 174 182 186 185 184 182 179 177 176 177 177 175 171 167 165 166 165 163 159 152 151 152 153 155 155 155 155 155 155 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan 275 277 278 nan nan nan nan 281 281 282 nan 279 278 277 277 277 275 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 147 144 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 168 nan nan nan 154 158 170 199 203 224 75 69 44 26 245 219 199 173 178 158 147 137 134 142 147 150 153 157 158 157 157 159 164 163 161 158 155 157 157 154 150 145 130 118 109 106 112 120 130 140 145 146 152 157 164 171 177 180 179 175 170 168 168 167 160 150 147 145 148 157 165 169 169 168 163 155 148 145 149 160 172 179 183 184 185 186 185 182 181 180 179 176 170 164 162 161 158 156 151 147 147 148 152 156 157 157 157 157 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 152 150 nan nan 146 144 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan 258 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan 277 280 281 nan nan nan nan 280 279 278 278 276 275 275 275 275 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 nan nan nan nan nan 158 163 164 159 107 82 68 74 115 150 143 142 143 149 156 156 152 148 146 146 148 155 160 163 162 164 169 174 172 168 165 164 166 167 165 161 153 142 131 119 116 119 126 135 144 146 149 153 155 158 165 173 179 179 173 171 168 167 169 167 158 154 156 156 159 163 166 167 170 168 nan 157 nan 155 162 170 175 178 179 181 181 181 180 180 181 180 177 172 169 165 160 155 151 146 145 148 153 158 161 160 161 161 162 nan 164 170 nan 182 183 181 nan nan 174 nan nan nan nan nan 157 154 152 151 151 153 151 148 146 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 280 282 283 284 284 nan 280 277 275 274 273 272 272 272 273 272 269 268 267 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 201 209 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 247 nan nan nan 141 149 148 151 130 112 103 86 71 135 146 136 128 135 135 140 148 154 160 162 156 150 148 159 161 165 169 174 184 186 184 181 179 178 175 174 172 170 163 154 145 135 128 128 132 137 143 144 149 153 154 155 159 167 174 176 172 172 168 165 164 169 167 nan 168 163 160 161 162 166 170 nan 170 167 164 nan 166 168 170 172 173 174 174 175 176 178 180 179 175 173 172 167 163 156 153 153 152 157 163 168 170 168 171 174 173 171 169 176 185 190 191 190 189 185 178 171 164 161 159 157 156 nan nan 153 155 157 157 154 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 281 280 279 278 275 274 272 270 270 270 270 270 271 270 268 266 265 266 266 267 266 266 nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 205 197 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 249 262 261 nan nan 161 167 169 159 140 127 116 102 87 133 125 nan nan 129 135 144 148 148 148 168 171 166 165 175 171 176 181 186 193 195 195 195 195 190 182 179 177 173 171 166 160 152 144 139 140 139 140 144 147 151 152 151 151 158 168 172 172 172 168 167 168 172 174 nan nan 165 161 161 159 nan nan nan 177 177 177 175 172 169 168 168 168 168 169 170 173 176 177 176 173 172 171 168 166 161 164 164 163 168 175 175 177 178 183 187 185 180 175 175 183 188 191 192 193 189 179 168 161 157 157 157 156 154 154 154 157 160 161 160 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 276 275 274 273 272 271 270 269 268 268 268 269 270 268 267 266 265 265 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 220 220 222 222 200 184 184 188 190 196 nan nan nan nan nan nan nan nan nan nan 237 244 256 nan nan nan 218 222 218 211 197 nan nan nan 132 109 99 nan nan nan 110 134 154 159 156 153 163 176 181 184 186 185 191 191 194 199 202 204 203 198 192 189 184 180 177 176 174 170 165 159 153 151 148 148 148 148 147 146 144 145 150 160 165 168 168 168 169 174 177 178 nan nan nan nan 163 160 nan nan 179 184 185 185 181 175 172 171 168 166 165 165 166 169 172 174 174 174 173 173 173 173 172 170 nan 171 175 181 180 180 181 184 189 190 185 177 172 174 180 183 187 190 187 177 165 159 156 156 157 156 156 155 155 158 161 162 161 158 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 270 270 269 268 268 267 267 267 268 268 267 266 266 266 265 265 265 265 266 268 271 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 221 221 226 226 215 197 183 183 185 187 192 nan nan nan nan nan nan nan nan nan nan 252 256 257 nan nan 213 210 213 nan 218 nan nan nan nan nan nan 91 76 75 78 98 127 155 nan nan 178 176 177 181 191 196 196 200 200 204 207 211 213 209 199 196 193 186 183 180 178 177 175 174 172 168 165 162 160 157 153 149 146 145 148 151 155 155 161 163 164 165 167 172 173 nan nan nan nan nan nan nan nan 181 189 192 191 185 181 176 171 167 165 164 163 163 165 168 171 173 174 176 177 178 178 178 175 173 173 174 176 177 178 176 177 181 185 183 174 167 165 169 171 177 179 177 171 162 157 157 157 158 158 155 154 155 157 162 163 162 159 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 267 266 266 265 265 266 266 266 266 266 266 266 266 267 268 269 271 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 218 223 232 233 220 206 193 188 185 188 192 nan nan nan nan nan nan nan nan nan nan 264 267 268 257 nan nan nan nan nan nan nan nan nan nan nan nan nan 80 76 77 89 106 134 nan nan nan 181 173 163 163 177 198 204 208 219 224 224 221 213 203 201 195 189 186 186 186 184 184 185 187 184 181 178 174 170 164 160 158 158 159 160 159 158 161 162 161 156 152 151 154 169 nan nan nan nan nan nan nan 177 190 198 nan 192 190 182 173 167 164 164 165 166 167 169 172 171 175 178 178 nan nan nan 173 169 169 167 168 168 169 168 168 172 175 175 168 160 159 160 162 168 171 171 167 162 158 158 158 158 157 154 152 153 157 161 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 265 264 264 265 265 265 266 266 266 266 267 269 269 270 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 218 231 238 230 221 215 210 201 197 nan nan nan nan nan nan nan nan nan nan nan 263 267 272 249 214 nan nan nan nan nan nan nan nan nan nan nan nan nan 81 77 76 76 nan nan nan 169 173 170 167 162 154 184 211 223 240 240 232 220 209 201 201 192 188 191 194 196 197 198 200 201 198 198 194 190 185 180 176 174 174 174 175 172 171 170 169 166 160 152 148 156 175 171 nan nan nan nan nan 161 171 184 196 197 196 nan nan nan 169 166 167 169 172 174 174 175 174 176 177 176 nan nan nan 169 166 165 166 165 163 162 162 163 166 170 170 166 160 159 159 162 168 175 175 171 167 162 158 156 156 155 153 151 153 157 161 nan nan nan nan nan 156 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 264 264 265 265 265 265 266 267 268 268 268 269 nan nan nan nan 271 269 268 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 205 210 221 227 nan 226 226 224 218 nan nan nan nan nan nan nan nan nan nan nan nan 251 253 253 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 148 163 173 172 170 173 187 218 214 225 225 219 213 211 205 199 192 187 193 203 207 208 210 216 215 215 217 215 208 201 196 192 188 186 186 185 184 180 176 174 172 170 166 182 207 nan nan nan nan nan nan 162 169 176 179 nan nan 189 185 179 nan nan 169 170 173 178 180 179 178 177 176 175 nan nan nan 168 168 166 165 164 163 162 162 162 164 167 170 171 171 170 168 168 170 175 179 179 176 171 166 162 160 156 152 150 150 154 159 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 264 264 264 263 264 265 266 267 267 268 267 267 267 268 268 269 267 266 265 264 262 nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 209 219 nan nan nan nan nan nan nan nan nan 232 nan nan 245 242 nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 149 143 149 162 170 171 167 174 182 170 175 192 202 208 212 212 210 209 209 220 224 219 218 220 228 226 229 231 229 221 213 208 203 199 194 193 189 186 182 180 177 177 182 191 221 235 242 244 nan 230 227 237 235 209 192 183 179 177 nan 169 166 nan 167 170 173 177 181 183 183 182 178 175 nan nan 174 173 173 173 171 169 168 166 166 165 164 166 169 173 175 174 175 176 177 178 179 180 179 177 173 168 166 163 158 154 152 153 157 164 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 263 263 263 262 262 265 267 267 267 267 266 266 266 266 266 266 265 264 263 262 260 nan nan nan nan nan nan nan nan nan 270 nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 244 244 245 249 254 nan 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 232 212 196 182 165 158 153 146 151 157 164 175 189 197 200 203 214 222 228 236 250 247 231 229 228 230 235 237 237 233 225 217 212 207 202 198 197 192 188 185 183 182 185 197 215 230 nan nan 236 233 221 235 265 253 212 192 nan nan nan 158 149 150 157 164 169 173 176 180 182 183 183 178 nan 175 177 182 183 184 182 178 176 175 172 170 168 167 168 172 177 178 178 178 179 179 178 179 180 180 178 175 171 169 167 165 163 161 160 165 170 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 263 263 263 263 262 262 263 265 267 268 267 266 266 266 266 266 265 265 264 262 260 259 259 259 nan nan nan nan nan nan nan 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan 245 246 248 251 256 261 263 nan nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 236 224 218 214 205 198 172 168 148 165 200 211 207 207 206 209 222 233 239 243 253 254 241 237 235 239 242 243 241 232 221 213 209 206 202 200 198 194 190 187 186 188 197 216 225 nan nan nan 222 199 154 124 115 140 164 173 nan nan nan 149 130 130 144 157 167 172 175 176 179 181 182 179 175 177 182 188 192 189 188 186 182 179 175 173 172 171 172 176 178 180 181 181 180 180 179 179 180 181 180 178 177 174 172 172 173 172 170 173 174 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 262 262 263 263 264 264 266 268 268 267 266 265 265 265 265 265 264 261 260 259 258 258 258 259 261 nan nan 267 269 270 269 269 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 252 251 250 nan 251 253 257 nan nan nan nan nan nan nan nan nan nan nan 226 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 220 217 217 222 234 261 274 280 277 253 254 239 229 225 225 236 254 254 247 245 254 253 247 242 240 245 248 248 241 224 211 206 204 202 202 200 198 196 196 195 193 196 209 227 nan nan nan nan 219 196 155 120 108 123 147 160 167 167 166 142 127 133 144 154 165 171 174 175 177 179 179 176 172 174 180 187 189 188 188 187 184 180 175 173 174 175 178 180 179 181 183 183 182 182 181 181 181 181 180 180 179 177 176 178 180 179 177 176 178 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 265 265 265 266 268 268 266 264 264 264 263 263 263 262 259 258 258 258 258 258 260 262 263 265 268 269 270 269 270 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 273 263 257 255 254 253 254 254 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 241 218 216 215 229 250 270 276 285 282 275 266 249 245 245 252 267 274 267 254 246 248 252 250 248 248 250 251 249 238 218 204 201 201 201 201 199 198 199 203 208 211 218 228 nan nan nan nan nan nan 196 182 158 128 137 191 173 183 186 180 158 142 149 156 160 167 172 173 173 176 nan 177 173 170 170 176 183 182 183 186 186 184 180 176 173 173 177 180 181 181 183 184 184 184 185 185 183 181 180 180 180 180 180 181 181 182 180 178 179 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 nan nan nan nan nan nan nan nan nan 266 nan 264 264 nan 264 264 265 266 266 265 266 266 266 265 264 263 261 261 260 260 259 257 258 259 260 259 260 261 262 262 265 267 269 270 270 270 271 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 279 272 266 261 259 257 255 255 254 nan 244 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 224 218 218 218 236 261 278 286 289 282 274 270 271 267 268 269 269 270 270 257 245 244 250 250 256 257 256 255 254 239 218 206 202 204 203 204 204 203 203 210 220 228 237 nan nan nan nan 230 nan nan 197 199 nan 259 266 257 248 239 222 204 184 165 160 165 169 171 174 174 176 178 179 179 174 170 169 173 179 175 180 185 187 185 179 175 172 173 176 179 180 180 182 183 185 187 187 186 183 180 179 180 180 182 184 184 183 182 179 179 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 272 272 271 271 271 nan nan nan nan nan 268 266 266 265 265 265 265 266 267 266 266 265 265 264 264 262 260 259 258 258 258 258 258 259 260 261 262 263 263 262 262 264 267 269 270 270 271 271 272 273 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 nan nan nan 256 254 nan 246 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 218 217 219 228 247 269 284 289 287 280 272 270 274 279 283 274 266 266 266 260 245 248 251 255 271 269 264 261 258 240 221 213 210 210 209 212 213 213 213 219 230 238 243 nan nan nan 245 239 228 nan 224 235 256 280 271 268 258 241 228 212 199 187 180 180 180 178 177 nan nan 179 180 180 177 173 171 172 173 173 179 186 189 188 181 173 171 172 174 175 177 177 178 181 185 188 188 185 182 178 178 179 181 184 186 185 183 180 178 179 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 271 272 272 272 273 272 nan nan nan nan nan 268 268 267 267 266 266 267 267 267 266 266 265 265 263 260 258 257 257 257 257 258 259 nan 261 263 264 265 264 263 262 263 266 268 268 270 271 271 272 274 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 nan nan nan nan nan 254 250 250 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 224 232 245 257 270 281 285 282 279 276 274 277 281 281 273 264 265 265 260 251 254 254 263 276 277 267 262 257 244 227 221 219 219 221 224 225 225 227 234 243 245 nan nan nan 253 250 246 244 246 258 257 265 274 272 270 252 234 224 214 206 198 nan nan nan nan nan 184 181 178 177 176 176 174 173 173 172 174 178 186 190 188 181 172 168 169 170 171 172 172 174 178 184 187 188 nan 182 180 179 180 182 185 185 184 181 179 180 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 269 270 270 272 273 273 273 nan 272 271 nan nan nan 270 270 269 268 268 268 270 269 268 268 267 266 262 260 257 256 256 256 257 259 260 261 264 265 266 266 265 265 263 262 264 265 267 269 268 270 273 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 278 271 nan 255 257 260 261 259 261 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 246 234 233 235 241 252 256 261 266 272 277 278 280 280 280 281 282 279 272 266 264 263 259 256 255 255 266 276 276 268 260 254 247 236 228 227 229 233 236 236 237 240 246 252 252 251 250 254 259 254 248 247 252 261 256 262 265 268 269 248 229 222 219 216 nan nan nan nan nan nan 186 182 178 174 173 174 174 173 173 171 172 177 183 187 183 176 170 167 166 166 167 167 167 168 175 181 186 nan nan nan 182 181 181 183 185 185 183 181 180 185 187 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 237 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 268 269 271 273 273 274 nan 273 273 nan nan nan nan nan 271 270 270 271 273 272 271 271 270 268 265 261 259 258 258 258 259 258 263 267 268 268 268 267 268 267 264 262 262 263 265 267 266 269 272 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 268 257 255 nan 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan 241 239 240 252 nan nan nan 256 259 262 nan nan nan 244 250 258 260 259 261 264 270 276 282 282 285 285 283 278 272 265 262 260 257 256 255 257 266 275 276 267 258 250 248 243 239 236 236 240 243 245 246 249 252 255 256 256 256 263 264 256 245 243 249 256 259 266 266 269 267 252 234 nan nan nan nan nan nan nan nan 186 182 181 179 175 172 172 173 173 172 171 171 176 181 183 179 173 169 167 167 166 165 164 162 164 169 179 nan nan nan nan 184 183 184 184 185 186 186 186 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 254 nan 244 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 267 268 271 273 274 274 274 274 nan nan nan nan nan 274 273 272 273 274 275 275 275 274 272 270 268 266 265 265 265 265 266 266 273 275 273 272 271 271 271 269 267 264 264 264 265 266 266 268 272 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 206 205 204 204 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 278 263 258 259 263 266 nan 266 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 248 255 259 nan nan nan 255 nan nan nan 255 250 nan nan nan 254 254 259 266 272 277 282 287 286 281 275 270 263 260 259 258 257 258 261 265 271 274 266 255 248 247 247 246 245 244 245 248 250 251 251 252 256 257 258 261 268 262 252 244 246 253 260 262 264 271 270 268 262 nan nan nan nan nan nan nan nan 192 183 178 180 185 182 175 170 171 172 170 168 170 175 181 184 184 180 176 173 171 169 169 167 165 167 173 183 191 194 196 195 193 190 189 189 189 189 189 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 269 271 273 274 275 276 276 276 nan nan nan nan nan 275 274 275 276 277 277 277 276 274 273 272 272 272 nan 274 274 274 275 277 277 276 275 274 273 273 272 270 269 266 266 266 267 269 269 273 275 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 206 207 207 207 207 206 205 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 267 nan 268 264 260 nan nan nan nan nan nan nan nan nan nan nan nan 250 253 256 nan nan nan nan nan nan nan 259 255 254 254 248 247 251 257 266 266 272 281 286 282 275 270 266 261 260 260 261 262 264 266 269 272 274 267 254 247 245 246 248 249 249 249 252 253 253 253 254 255 258 264 265 258 249 244 247 253 259 265 265 270 274 273 273 nan nan nan nan nan nan nan 232 211 199 193 191 197 211 210 192 180 173 167 165 167 169 173 181 187 190 190 189 186 185 184 183 181 180 181 187 193 198 197 200 204 204 201 198 195 193 192 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 269 271 273 275 277 277 277 278 278 278 279 278 278 277 276 276 277 278 278 278 278 276 275 275 275 nan nan nan 277 277 277 277 276 276 276 275 275 274 273 273 271 269 269 270 271 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 207 207 208 208 208 207 207 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 269 270 nan nan nan nan 253 nan nan nan nan nan nan nan nan 261 253 252 252 nan nan nan nan nan nan nan 260 254 251 247 nan 241 250 259 265 263 272 280 281 276 267 263 261 261 261 260 261 264 267 268 272 276 276 271 259 250 247 247 248 249 251 253 254 255 255 257 257 257 262 269 252 231 230 239 249 257 262 266 266 274 278 279 278 nan nan nan nan nan nan 248 235 221 214 216 224 236 253 258 232 219 189 170 167 172 173 175 181 186 191 192 193 196 199 201 198 196 194 194 195 196 198 199 201 204 205 205 203 199 195 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 271 274 276 278 278 279 279 279 279 280 279 278 278 277 277 277 278 279 278 277 276 277 276 276 nan nan nan nan nan nan nan nan nan 278 277 275 275 274 274 274 274 274 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 205 206 207 207 208 208 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 270 270 269 268 nan 257 253 252 255 259 260 nan 267 268 271 269 262 256 nan nan nan nan nan nan nan 259 255 nan nan nan nan 244 254 260 260 260 268 276 277 270 263 258 259 261 263 263 264 266 267 270 275 280 278 273 266 257 255 251 249 250 252 255 256 258 260 263 262 262 262 259 233 223 228 239 251 258 261 264 268 276 283 285 nan 281 278 276 267 262 259 253 250 242 235 234 239 247 257 261 249 246 212 187 180 183 180 180 182 184 187 188 192 199 207 211 208 204 200 197 195 195 196 197 199 201 203 204 204 200 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 271 274 276 278 278 279 279 279 279 279 279 278 278 278 278 277 278 278 278 277 278 277 277 nan nan nan nan nan nan nan nan nan nan 280 279 278 276 274 273 274 274 275 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 202 203 204 205 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 267 264 nan 259 256 254 256 258 255 255 nan 261 270 272 266 260 256 nan nan nan nan nan nan 255 252 nan 244 nan nan 248 253 253 251 252 260 268 272 270 265 259 257 260 261 264 267 268 269 272 277 281 277 272 270 269 262 254 250 251 254 257 258 260 263 265 265 263 257 243 223 220 229 240 251 259 259 264 271 279 287 290 287 284 283 282 274 271 268 266 268 261 250 243 242 246 251 255 255 244 220 200 193 190 186 186 185 185 185 186 191 200 209 215 214 208 201 196 193 194 194 196 199 202 204 205 204 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 274 276 276 277 278 278 278 278 278 278 278 278 278 277 277 277 277 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 201 202 203 204 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 264 258 nan nan 258 259 260 261 258 257 253 nan 264 269 266 263 262 nan nan nan nan nan nan 260 258 nan nan nan 245 247 250 247 227 231 246 259 269 274 269 262 258 258 258 263 270 274 274 273 275 277 275 271 271 270 265 258 253 254 258 259 260 261 261 263 263 258 245 230 222 222 230 242 252 258 260 269 276 282 287 291 290 287 285 284 280 277 276 277 278 273 259 248 242 240 240 242 240 230 217 204 199 194 191 191 191 190 189 190 193 200 209 218 218 213 203 nan nan nan nan 195 199 203 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 277 277 276 nan 276 276 276 274 274 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 202 203 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 310 310 305 nan nan nan nan nan 272 nan nan 270 271 268 260 nan nan nan nan nan 265 nan nan nan nan nan nan 265 265 267 268 nan nan nan nan nan nan 267 nan nan nan nan 243 244 nan nan nan 213 238 257 268 271 270 263 261 258 256 261 272 277 276 272 270 273 273 272 272 272 268 262 256 256 260 260 260 261 261 264 262 254 240 231 227 228 235 246 254 256 261 269 276 279 284 289 291 287 285 284 282 279 278 281 283 281 271 256 244 238 232 229 222 218 212 207 205 201 195 194 196 196 196 195 197 201 208 217 221 217 208 200 nan nan 195 195 199 202 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 202 203 204 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 311 311 310 306 302 nan nan nan 282 276 270 267 269 271 267 261 256 251 252 257 nan 266 nan nan 259 252 nan nan nan 264 268 270 266 nan nan nan nan nan nan nan nan nan nan nan 241 241 nan nan 231 250 261 262 265 266 263 263 258 256 259 266 272 272 269 268 270 271 272 273 273 271 264 258 257 259 259 259 260 261 265 262 252 241 233 228 230 237 243 247 254 260 264 268 271 278 285 287 285 282 283 280 278 279 281 285 287 283 269 249 246 236 225 218 215 213 214 213 204 196 195 196 197 200 201 201 203 206 215 220 217 214 212 nan 200 199 200 201 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 203 203 204 204 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 310 310 307 304 299 nan nan 286 283 278 273 271 271 274 273 264 258 255 253 255 nan nan nan nan 254 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 255 234 247 248 252 254 253 258 261 262 262 257 253 253 256 261 266 270 271 272 272 273 274 274 272 267 261 259 258 258 258 259 260 262 260 249 241 235 230 227 232 235 242 252 256 258 261 267 276 283 284 283 281 281 279 276 276 278 283 288 285 276 262 259 244 235 228 223 222 226 217 203 194 195 196 201 206 207 205 204 207 211 216 214 214 212 208 nan nan 206 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 201 202 203 204 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 309 311 311 310 306 302 297 293 nan 283 280 277 274 274 275 277 276 267 263 261 nan nan nan nan 257 255 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 258 244 232 239 247 252 256 257 259 259 257 253 251 249 254 263 271 274 274 274 274 275 274 273 270 265 261 259 258 258 258 259 258 254 247 243 241 234 228 225 226 234 244 250 252 257 267 276 281 281 282 281 279 276 271 268 270 276 283 279 274 271 268 259 249 238 233 232 234 217 204 199 198 199 205 209 210 208 205 205 206 209 210 211 211 nan nan nan 211 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 200 201 203 204 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 308 313 314 314 312 307 301 296 290 284 278 277 276 275 275 276 277 274 269 264 nan nan nan nan nan 257 257 nan nan nan nan nan 259 266 268 nan nan nan nan nan nan 274 272 268 269 nan nan nan nan 247 nan nan nan nan 254 256 256 258 259 259 256 253 248 251 260 269 275 275 274 273 273 273 273 272 270 265 262 261 259 257 256 254 252 248 245 246 236 231 227 225 231 239 246 252 259 268 275 278 279 279 278 275 270 263 257 260 269 277 279 279 276 275 270 258 243 240 241 237 223 211 208 206 206 209 212 211 208 nan nan 203 204 206 209 nan nan nan 216 214 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 198 200 201 202 203 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan 296 306 314 318 317 319 316 309 301 nan 286 279 275 275 275 275 274 273 273 270 265 262 nan nan nan nan 266 263 nan nan nan nan nan nan 261 266 267 nan nan nan nan 276 273 273 271 267 262 264 264 nan nan nan nan nan nan 248 255 257 258 259 259 258 255 250 nan nan 256 261 266 275 275 271 269 270 273 273 272 269 264 263 259 256 253 253 254 253 250 244 236 236 231 228 229 236 246 256 262 267 271 273 276 276 274 269 262 254 247 249 264 275 279 279 278 276 268 258 248 245 250 244 231 221 219 215 214 214 214 213 210 nan 205 203 203 205 210 nan nan 223 221 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 195 197 199 200 202 204 205 nan nan nan nan nan nan nan nan nan nan nan nan 282 299 311 320 322 323 326 321 310 298 nan 280 275 nan nan 274 274 274 271 268 nan 259 260 263 nan nan nan nan 272 272 273 nan nan nan nan nan nan nan nan nan 281 277 271 268 270 268 267 266 260 251 nan nan nan nan nan nan nan 250 252 255 256 255 252 248 243 nan nan nan nan 264 273 275 270 268 269 272 273 273 273 270 265 259 254 252 253 254 253 245 239 235 235 230 227 228 236 247 258 262 264 266 267 271 271 268 262 255 247 245 249 263 274 277 277 276 272 262 255 252 254 258 249 245 236 227 221 218 216 215 214 nan nan 209 208 207 208 nan nan nan 233 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 193 194 195 197 199 201 203 205 207 209 211 213 215 nan nan nan nan 243 261 283 302 316 nan nan nan 332 328 311 293 282 276 271 nan nan nan 275 274 271 264 257 253 259 268 271 273 nan nan 278 277 nan nan nan nan nan nan nan nan 283 283 280 272 266 265 266 266 265 266 261 nan nan nan nan nan nan nan nan nan nan 250 252 252 248 242 237 nan nan nan nan 258 266 270 270 268 268 270 272 273 273 270 265 260 256 253 252 251 247 239 233 232 231 227 224 229 237 248 257 259 260 261 262 265 266 263 259 254 247 247 253 261 270 274 274 271 265 258 255 258 260 259 251 251 241 231 225 220 216 214 213 nan nan nan 213 213 nan nan nan 239 241 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 191 192 193 194 196 198 201 203 205 208 210 211 213 216 220 225 232 242 259 282 303 318 328 328 336 339 333 314 288 278 271 nan nan nan nan nan 273 270 260 250 250 260 276 276 280 283 282 nan 280 277 274 nan 274 275 nan nan 282 282 281 277 270 263 264 266 267 267 268 265 nan nan nan nan nan nan nan nan nan nan 246 252 253 249 242 235 nan nan nan 244 250 257 262 266 266 266 268 270 271 271 270 267 262 258 255 252 248 244 240 238 234 230 226 227 233 241 250 257 259 260 260 260 261 263 263 261 257 251 250 257 258 263 271 272 266 259 255 256 260 261 259 255 253 242 233 225 219 212 210 nan nan nan nan nan 220 226 233 243 248 248 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 191 191 192 193 194 196 198 200 203 205 207 208 211 214 219 224 231 240 256 279 303 305 319 331 340 345 340 321 292 274 nan nan nan nan nan nan 270 266 259 nan 256 266 278 278 288 289 287 286 282 277 278 280 283 281 281 281 278 277 277 276 272 266 266 267 268 267 267 264 nan nan nan nan nan nan nan nan nan nan nan 252 255 251 243 236 nan nan 240 245 248 249 253 259 263 264 266 268 269 270 269 266 262 259 256 253 248 247 246 243 239 234 231 233 239 246 253 258 260 260 260 260 261 263 264 264 258 254 255 260 260 266 268 266 259 251 250 253 256 258 259 257 250 240 231 223 217 212 nan nan nan nan nan nan 230 240 nan 253 255 253 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 263 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 193 193 nan 194 196 198 200 202 204 205 208 212 217 222 229 238 252 274 293 298 319 334 343 349 348 331 301 276 nan nan nan nan nan nan 266 263 263 265 265 273 276 281 290 294 291 287 283 276 281 283 284 283 281 277 275 274 274 276 276 274 271 270 269 267 263 nan nan nan nan 296 289 nan nan nan nan nan 246 251 253 250 nan nan nan nan 248 252 249 246 248 253 260 263 265 265 267 268 267 264 260 258 256 254 252 252 252 249 244 239 234 237 242 247 253 258 259 260 261 262 263 264 265 264 259 259 259 261 263 268 265 257 248 241 241 247 253 255 253 251 244 236 228 221 218 216 214 213 215 nan nan 232 245 nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 nan nan 194 195 196 197 199 200 202 205 209 213 219 226 235 248 269 279 293 319 336 346 352 353 343 316 288 nan nan nan nan nan nan 264 264 268 270 271 273 274 279 285 290 292 290 283 278 280 281 282 281 278 272 275 274 274 277 277 275 274 273 269 267 264 nan nan nan nan 290 293 293 278 269 260 252 245 249 251 250 nan 245 245 247 nan 250 245 241 244 251 258 262 263 264 266 267 265 262 259 256 255 255 253 251 251 248 245 240 236 237 242 nan nan 256 256 260 263 264 264 265 264 263 262 263 262 263 264 264 258 247 240 235 236 242 248 248 245 244 239 234 226 221 220 220 218 217 218 224 233 246 nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 195 196 196 196 197 198 199 201 204 209 215 222 231 244 262 265 289 316 335 347 355 356 351 nan nan 318 314 nan nan nan nan 267 269 272 272 272 271 272 276 278 282 288 291 286 283 281 281 280 278 274 269 270 268 272 273 272 270 271 270 270 270 271 267 nan nan nan nan nan 286 281 276 267 258 251 248 251 250 nan nan nan 244 nan 241 236 235 242 250 nan 258 259 260 263 264 262 258 255 254 253 253 252 250 247 244 242 238 236 237 nan nan nan nan nan 261 264 265 264 264 263 263 263 264 263 263 261 256 249 241 237 236 236 239 241 242 243 242 238 nan nan 223 223 222 221 220 223 229 nan 254 nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 197 197 197 197 198 198 199 201 205 209 216 225 231 243 256 286 315 335 346 354 358 356 347 337 nan nan nan nan nan nan nan 273 274 274 273 270 267 268 270 275 281 287 289 288 287 284 280 275 269 264 260 261 264 266 264 261 263 263 268 272 273 271 nan nan nan nan nan nan 279 276 270 265 258 254 nan nan nan nan nan 232 nan 229 229 233 241 252 256 255 253 nan 258 259 257 253 250 250 251 251 251 249 nan 240 237 235 nan nan nan 249 249 nan nan 261 265 264 263 263 263 263 262 262 261 259 253 247 243 240 238 239 240 240 241 246 247 244 238 232 226 227 227 227 226 225 nan nan nan 258 nan nan nan nan 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 198 198 198 199 199 199 200 202 205 210 216 219 229 249 285 321 339 348 354 359 0 nan 355 355 nan nan nan nan nan nan 279 279 279 277 269 263 263 265 270 274 280 285 289 290 288 282 275 267 263 263 262 259 258 258 257 256 256 264 268 270 nan nan nan nan nan nan 279 277 275 272 269 266 261 255 248 nan nan nan 230 226 227 229 234 242 253 254 252 247 245 nan nan 250 247 247 249 251 252 251 nan 243 237 234 nan nan nan nan nan nan nan nan 259 261 262 261 262 263 263 263 261 258 252 245 239 238 238 239 242 245 245 246 248 250 245 238 232 229 230 232 232 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 198 199 199 199 200 200 201 201 202 204 208 210 213 222 239 288 335 351 358 1 nan 5 4 nan 4 nan nan nan nan nan 289 285 285 284 281 274 264 261 261 263 264 269 276 281 283 286 282 277 272 269 269 267 260 255 255 255 253 254 259 265 269 nan 260 264 267 271 276 280 279 275 271 269 268 263 256 252 251 253 246 241 238 238 236 239 245 250 250 245 239 241 247 248 241 240 243 248 249 248 248 nan 240 234 233 nan nan nan nan nan nan nan nan nan 255 257 nan nan 263 264 262 259 255 248 241 236 233 234 236 239 244 245 243 245 246 242 238 234 232 234 237 236 238 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 200 200 201 202 203 204 206 209 209 212 218 233 294 350 4 nan nan nan nan nan nan nan nan nan nan nan nan 306 297 293 290 285 277 267 262 259 254 252 256 261 270 275 279 280 278 275 274 273 270 263 259 255 252 251 253 258 264 266 nan 263 264 265 271 276 279 277 272 268 267 266 264 261 258 256 254 252 249 249 249 246 244 249 251 251 nan nan nan nan nan 233 nan nan nan nan nan nan 239 236 233 nan nan nan nan nan nan nan nan nan nan 249 nan nan nan 264 264 261 257 251 245 240 235 232 231 232 233 235 238 236 238 238 238 236 234 235 237 241 240 245 248 251 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 200 200 201 203 204 205 207 209 209 213 220 234 291 355 nan nan nan nan nan nan nan nan nan nan nan nan nan 322 319 313 302 292 279 271 266 262 252 248 248 253 266 271 274 275 275 275 274 273 272 268 265 257 250 248 251 258 261 260 nan nan 265 270 274 277 277 273 269 267 267 267 266 265 261 258 256 253 252 255 257 253 250 252 251 254 nan nan nan nan nan nan nan nan nan nan nan 231 231 231 231 nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan 263 259 254 248 244 241 238 235 232 231 231 232 233 232 232 233 234 235 235 237 237 240 244 247 248 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 200 200 201 202 204 205 206 207 210 216 223 238 287 nan nan nan nan nan nan nan nan nan 20 nan nan nan 329 319 nan 320 311 298 283 274 269 265 260 258 256 259 266 271 271 270 270 270 270 271 271 271 269 261 253 249 251 259 261 259 nan 268 268 272 275 275 274 271 268 268 270 268 268 267 265 262 257 253 255 260 265 260 257 255 254 258 nan 251 nan nan 234 nan nan nan nan nan nan 227 227 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 256 250 246 243 242 240 238 236 234 233 231 231 231 230 231 232 234 235 236 237 240 240 241 241 242 243 nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 200 200 200 201 202 203 204 205 207 210 216 225 243 286 338 359 nan nan nan 13 13 16 nan 20 17 nan nan 324 313 311 nan 312 298 281 269 nan 261 260 259 259 259 264 268 270 270 268 266 265 266 267 269 269 266 nan nan nan nan 265 nan nan nan 269 270 272 272 271 269 270 272 273 273 271 270 268 262 256 252 256 263 269 268 266 262 260 259 260 255 249 244 nan nan nan nan nan nan 235 234 230 227 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 252 248 245 243 242 241 240 240 238 235 233 232 231 231 231 231 233 234 234 234 235 234 234 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 201 202 203 203 204 206 209 214 223 244 290 337 357 3 4 9 13 15 nan nan nan nan 0 339 336 nan nan nan nan 296 267 nan nan nan nan nan 256 259 nan 270 273 274 271 267 262 261 263 267 269 268 266 nan nan nan nan nan nan nan 266 265 265 268 269 271 273 275 276 276 275 273 270 262 255 252 254 263 271 274 272 268 264 262 263 261 253 250 nan nan nan nan nan nan 251 247 241 235 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 247 246 245 243 242 241 241 239 237 235 233 232 232 232 232 233 233 233 233 232 231 231 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 202 202 202 203 203 203 204 206 208 213 221 241 294 343 0 2 6 11 16 21 nan nan nan nan nan 352 346 nan nan nan nan nan nan nan nan nan nan nan 263 267 nan 273 275 275 273 269 268 265 265 268 274 277 274 nan nan nan nan nan nan nan nan 260 nan nan nan 274 276 277 277 275 273 272 270 261 254 251 253 261 263 272 275 273 268 267 267 266 260 nan nan nan nan 254 251 258 264 261 254 247 243 240 237 nan nan nan nan nan nan nan nan nan nan nan nan 241 241 242 244 246 246 245 243 243 242 240 238 236 235 234 234 234 233 233 233 233 233 233 233 233 233 235 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 202 203 203 203 203 204 205 206 208 212 220 240 298 348 2 3 10 15 19 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 276 nan 274 273 278 279 280 287 296 292 nan nan nan nan nan nan nan nan nan nan nan nan 276 275 275 275 269 267 270 270 264 254 249 253 258 259 274 278 276 271 268 268 268 267 264 265 266 265 263 nan 267 269 267 262 257 257 256 254 254 250 245 nan nan nan nan nan nan nan nan 232 235 236 238 242 246 247 246 246 244 243 241 239 239 237 235 235 235 235 235 234 234 235 235 235 236 237 239 242 242 244 248 nan 258 nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 203 203 203 204 204 205 206 209 212 219 238 300 338 357 3 12 18 24 30 33 30 17 360 346 349 nan nan nan 321 nan nan nan nan nan nan nan nan nan nan 276 275 275 278 281 281 282 289 296 294 298 308 313 297 nan nan nan nan nan nan nan nan nan nan nan 273 272 272 269 266 266 271 271 264 254 248 255 257 265 279 282 276 269 264 264 267 268 267 267 269 268 266 264 266 270 269 266 264 264 265 267 267 263 257 249 nan nan nan nan 210 nan nan 226 230 234 238 243 248 250 249 249 247 246 244 243 242 239 238 237 236 236 236 237 237 238 238 238 239 240 242 243 243 245 nan nan 254 254 252 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 203 204 204 204 205 206 207 208 212 219 237 286 293 344 4 13 19 25 29 27 17 0 360 359 0 nan nan nan nan 328 322 nan nan nan nan nan nan nan 273 268 270 275 281 287 286 291 297 302 300 298 303 307 302 282 nan nan nan nan nan nan nan nan nan 269 270 269 267 266 267 270 273 271 261 254 252 257 259 271 281 282 273 262 257 256 260 263 264 265 266 nan nan nan 265 268 268 268 267 267 270 272 272 269 264 258 252 242 231 222 214 214 219 223 227 233 240 246 252 254 254 253 251 251 248 245 243 242 241 239 239 238 238 239 240 241 241 241 242 243 243 243 244 244 nan 247 250 252 252 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 204 204 204 205 205 206 207 209 212 218 237 260 284 344 4 13 18 22 nan 17 7 358 355 4 20 25 21 6 346 328 322 nan nan nan nan nan nan nan nan nan 269 nan 280 286 289 298 303 304 300 nan nan nan nan nan nan nan nan nan nan nan nan 263 267 nan nan 266 264 265 270 274 274 268 259 254 253 254 260 273 280 277 267 256 250 248 251 255 257 259 260 259 nan nan 266 267 267 268 268 269 271 273 273 272 269 265 261 251 246 239 226 221 221 224 229 235 243 250 254 255 255 254 253 253 250 247 247 245 243 242 241 241 241 241 242 242 243 243 244 nan nan nan nan nan 243 246 250 254 253 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 204 204 204 205 205 206 207 209 212 218 238 244 284 341 1 10 11 13 15 12 11 8 8 15 25 23 16 nan 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan 263 267 268 268 265 263 266 273 277 275 267 259 253 253 254 259 268 276 274 267 257 nan nan nan nan nan 254 256 258 nan nan 268 266 266 268 268 270 271 273 274 274 272 270 265 256 255 244 232 225 222 226 231 238 245 249 251 252 253 252 253 253 251 249 250 248 246 244 243 242 243 243 244 244 245 245 246 nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 204 205 205 206 206 207 209 212 220 233 235 287 335 353 1 3 7 11 12 13 13 14 5 339 309 307 309 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 263 267 273 277 276 266 257 253 253 252 255 263 271 274 268 260 251 243 242 nan nan nan 259 263 nan 271 270 266 265 266 267 269 271 273 274 274 272 270 269 265 259 245 232 226 226 230 235 240 243 244 246 247 248 249 251 252 252 253 254 251 250 247 245 244 245 246 247 247 247 247 nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 206 207 208 210 213 213 221 239 290 332 348 356 0 6 9 10 10 9 354 309 277 267 264 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 325 324 307 nan nan nan nan nan nan nan nan nan nan nan nan nan 271 267 263 264 269 272 270 261 259 253 250 249 252 260 267 271 270 264 256 249 247 241 nan nan nan nan nan 273 269 266 266 262 261 264 268 272 272 271 269 269 269 267 260 248 236 233 235 238 241 243 243 243 242 243 244 247 249 251 254 256 257 256 255 251 248 247 248 250 250 249 248 248 247 nan nan nan nan nan nan nan 259 nan nan 256 254 nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 205 206 207 208 210 212 212 221 242 291 332 348 355 1 7 11 10 10 1 335 294 274 265 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 320 nan 332 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 266 266 261 256 256 248 246 247 252 nan 265 268 268 265 262 258 252 244 246 nan nan nan 276 274 268 266 263 256 256 260 266 270 271 269 267 267 268 267 263 256 250 246 246 247 248 248 247 245 243 242 243 245 247 250 254 258 258 259 259 257 253 252 251 251 251 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 206 207 208 209 210 213 221 244 294 332 348 354 2 8 11 11 11 3 339 304 281 272 268 269 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan 333 326 293 nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 264 256 254 250 244 243 246 251 257 264 266 266 266 265 259 253 250 253 nan nan nan 275 273 270 nan 263 258 256 261 267 271 272 268 267 265 265 265 263 262 261 257 255 255 255 255 253 251 247 244 243 243 245 250 256 260 259 262 263 261 258 255 252 251 251 253 253 nan nan nan nan nan 250 251 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 206 207 208 209 212 221 245 298 332 347 354 1 7 9 8 5 360 346 315 292 281 279 277 279 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 nan 253 252 246 241 241 245 250 255 261 265 266 266 264 259 256 257 nan nan nan 273 270 269 270 269 266 263 261 264 269 272 273 271 270 266 263 262 262 264 264 262 260 261 262 262 260 258 251 245 242 243 246 252 258 260 261 265 266 265 261 256 252 252 254 256 255 257 nan nan nan 252 nan 251 253 255 255 nan nan 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 206 206 207 nan nan 221 248 299 331 345 351 355 358 1 353 336 323 322 306 291 282 279 273 273 277 294 316 319 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 279 265 254 248 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 246 250 254 259 265 270 269 267 264 262 nan nan nan 265 266 nan nan 265 267 268 267 266 266 269 273 275 275 273 269 265 261 260 262 264 264 265 265 264 266 265 260 253 244 242 244 249 254 257 259 261 265 268 267 262 257 254 255 257 258 258 nan nan nan 253 nan nan nan 254 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 205 206 nan nan nan 253 304 330 342 345 346 347 347 337 312 297 294 291 282 276 273 271 269 266 269 280 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 320 nan nan nan nan nan nan nan nan nan nan nan 241 245 nan nan nan nan nan 247 251 254 259 260 264 270 270 267 nan nan nan nan nan 257 255 256 261 266 269 270 270 270 271 273 276 276 276 274 268 261 259 261 264 266 269 269 269 269 267 260 252 246 244 247 250 252 251 254 260 265 267 267 262 258 256 257 259 259 259 nan nan nan 252 nan nan nan 253 253 254 nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 205 205 nan nan nan nan 261 313 332 339 nan 342 nan 338 329 311 nan 290 286 281 273 272 269 264 nan 263 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 322 nan nan nan nan nan nan nan nan nan 260 248 233 230 213 nan nan nan nan 247 253 256 259 259 263 268 270 265 nan nan nan nan nan nan nan 253 nan nan 271 273 274 273 273 273 274 275 278 278 272 264 259 261 264 267 270 270 272 271 266 257 250 247 246 248 250 249 250 254 260 264 266 264 261 257 257 258 258 260 259 257 nan nan 252 nan nan nan 249 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 204 204 nan nan nan nan nan 320 nan nan nan nan nan 335 327 315 nan 292 288 282 277 276 269 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 237 229 217 220 227 233 239 246 254 259 260 261 265 269 nan nan nan nan nan nan nan nan 248 nan nan 266 272 274 275 274 274 273 273 274 276 278 273 266 261 261 263 265 267 269 272 269 262 254 247 246 247 248 249 249 251 255 259 262 263 261 259 257 258 258 259 260 260 258 nan nan nan nan nan nan nan nan 242 nan 251 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 280 277 270 265 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 229 235 243 251 255 259 262 265 268 268 266 262 nan nan nan 248 249 248 nan nan nan 270 273 274 274 274 274 272 271 271 271 269 265 261 260 260 261 264 268 270 266 258 251 248 248 250 250 250 251 253 255 258 260 260 260 258 257 258 258 260 261 261 261 nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 227 236 242 245 252 257 259 261 263 nan nan nan nan 254 258 256 nan nan nan 264 268 270 271 272 272 271 268 265 263 263 263 262 260 259 258 259 262 266 266 261 254 251 251 253 255 254 254 254 254 255 256 258 259 259 258 258 258 259 261 262 263 263 263 nan nan nan nan nan nan 240 239 nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 273 nan nan nan 275 283 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 216 225 230 235 242 248 251 252 255 nan nan 269 269 268 nan 265 nan nan 262 263 265 266 267 268 268 265 262 258 255 255 258 261 260 259 259 259 260 262 260 255 252 251 254 256 257 257 257 255 255 255 255 256 258 259 259 259 259 260 262 264 265 265 264 nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 280 277 nan nan nan 273 275 282 287 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 242 246 245 246 250 nan 267 269 272 nan 273 nan nan 263 261 nan nan nan 262 261 259 257 254 252 254 258 260 261 261 259 257 257 257 256 253 251 253 256 257 258 257 256 255 255 255 256 256 258 261 262 261 261 262 264 265 266 265 264 262 259 nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 274 277 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 247 254 263 264 nan nan 278 275 270 265 nan nan nan nan 258 258 257 257 256 255 256 260 259 259 259 256 255 256 257 257 254 253 255 256 256 257 256 255 255 255 255 256 257 259 259 262 263 264 264 265 266 267 267 265 263 261 260 nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 265 267 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 248 255 264 nan nan nan 276 272 nan nan nan nan nan 257 257 259 261 264 264 263 262 259 259 257 256 257 259 260 260 257 255 256 256 256 256 255 255 255 256 256 257 258 260 260 263 265 265 265 267 267 269 270 271 269 266 262 nan nan nan nan nan nan nan 260 261 nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 261 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 nan nan nan nan nan nan nan nan nan nan nan nan nan 259 257 258 262 267 272 275 272 268 264 261 258 259 261 264 266 264 259 256 255 255 255 255 255 255 256 257 258 259 260 260 262 264 266 266 266 268 269 271 273 274 273 269 263 nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 295 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 259 264 269 274 278 275 274 269 263 259 259 262 265 267 264 258 256 255 253 254 255 255 256 257 259 260 260 261 260 262 265 266 266 267 268 269 270 271 272 271 267 261 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 287 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 248 250 249 nan nan nan nan nan nan nan nan nan nan nan 256 256 259 264 268 271 273 274 274 268 262 258 257 260 264 264 261 256 256 255 254 255 256 256 257 259 261 261 261 261 261 263 264 265 266 266 266 267 267 267 268 265 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 228 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan 258 254 255 259 262 265 268 269 270 270 267 261 258 257 259 262 261 259 257 257 256 255 255 256 258 259 260 261 261 261 261 262 263 264 264 264 264 264 264 264 264 262 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 220 228 nan nan nan nan 222 nan nan nan nan nan nan nan nan nan 258 255 255 258 261 264 266 266 269 268 265 261 258 258 260 261 260 260 259 259 258 256 256 258 260 261 261 262 262 262 264 265 266 266 265 264 263 263 262 262 260 257 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 nan nan nan nan 230 226 nan nan nan nan nan nan nan nan 259 256 256 256 258 262 265 267 267 270 268 264 260 257 258 260 260 259 259 259 259 259 259 258 260 262 263 263 263 264 266 269 271 270 269 267 266 265 265 263 262 260 257 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 262 nan nan 234 nan 234 243 nan nan nan nan nan nan nan nan 253 253 255 256 259 262 264 265 267 268 268 262 257 256 258 260 259 259 258 257 257 257 258 258 261 262 264 264 264 267 270 274 276 275 272 271 270 269 268 266 263 261 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 nan nan nan 265 249 242 245 253 281 nan nan nan nan nan nan nan 247 248 251 255 256 257 258 260 261 263 264 264 259 255 255 257 259 259 259 258 257 257 256 256 258 261 263 263 264 265 269 274 277 279 278 276 274 272 271 271 267 265 264 261 259 nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 263 259 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 306 303 296 nan 287 259 255 273 287 294 nan nan nan nan nan nan nan nan 243 244 250 256 258 255 255 254 255 258 259 257 255 253 255 257 259 259 261 262 263 263 262 260 260 262 264 263 264 267 271 275 278 280 279 277 275 274 273 272 269 269 268 267 264 nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 269 nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 307 nan nan nan 311 308 nan 291 286 274 251 260 309 324 326 nan nan nan nan nan nan nan 247 240 239 248 256 257 255 255 251 249 250 251 251 251 253 257 261 260 262 266 270 272 273 272 270 266 270 270 269 268 269 272 275 278 279 278 276 274 275 274 272 272 272 274 272 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 282 nan nan nan nan nan nan 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 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 311 308 309 310 310 310 303 299 297 271 253 247 271 nan nan nan nan nan nan nan nan nan nan nan 242 245 254 260 256 254 253 247 243 243 247 251 254 258 263 267 265 268 272 276 279 282 283 281 278 281 279 276 273 271 272 274 276 276 274 272 272 272 271 272 273 275 nan nan nan nan 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 287 nan nan nan nan nan nan nan nan nan nan 295 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 322 323 nan 316 311 310 312 nan nan 304 294 293 285 266 252 251 nan nan nan nan 341 331 334 309 nan nan nan nan 252 257 261 263 262 257 253 249 247 248 253 259 264 268 269 271 274 276 277 279 283 287 290 290 290 290 286 280 274 271 271 274 275 274 271 268 268 268 269 270 273 276 279 nan 276 nan 268 nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan 291 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 314 311 310 nan 313 nan nan nan nan nan 282 271 260 256 nan nan 269 299 nan nan nan nan nan nan nan nan 265 268 266 264 263 261 261 261 261 259 261 264 268 271 271 274 276 278 nan 280 286 292 296 295 294 290 283 276 272 271 272 273 274 273 271 268 266 265 267 270 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 284 283 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 305 nan 307 310 313 313 302 298 293 288 283 278 273 267 257 229 218 224 nan nan nan nan nan nan nan nan 273 273 272 270 269 269 272 274 269 264 265 267 267 268 268 269 nan nan nan 279 284 291 295 293 291 283 276 272 272 272 272 273 274 275 274 273 269 265 266 269 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 261 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 291 nan 286 nan nan nan 284 286 286 285 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 nan 310 307 300 300 292 290 290 288 284 281 275 256 nan nan nan nan nan nan nan nan nan nan nan 276 277 277 277 279 282 286 277 269 267 267 266 266 265 nan nan nan nan nan 279 285 288 286 281 276 271 270 271 273 273 273 274 277 276 277 275 271 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 294 291 nan 288 nan nan 287 287 289 289 288 nan nan 282 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 307 307 303 301 299 294 296 nan 295 291 286 282 nan nan nan nan nan nan nan nan nan nan nan nan nan 280 283 284 284 286 287 282 273 267 266 265 263 nan nan nan nan nan nan nan 278 279 280 275 269 267 267 269 272 274 274 274 276 278 281 280 nan nan 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 291 nan nan nan nan 289 290 292 nan 291 289 286 283 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 300 301 300 300 300 302 300 296 289 283 276 nan 263 182 19 280 272 nan nan nan nan 282 282 285 287 286 284 283 283 nan 273 268 267 264 nan nan 263 nan nan nan nan nan 273 273 273 269 267 266 nan 269 273 275 276 276 277 280 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 293 295 295 nan nan nan 286 285 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 294 294 295 296 300 302 nan nan 301 297 292 285 nan 271 265 229 nan 272 271 nan nan 274 280 283 284 287 287 284 280 277 277 276 273 271 270 266 nan nan 262 nan nan nan nan nan 272 270 270 271 269 269 nan 273 276 279 279 279 281 284 286 285 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan 288 288 289 nan nan 295 295 297 nan nan nan nan nan 288 286 283 280 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 290 290 290 nan nan nan nan 301 299 294 292 290 287 278 295 268 nan nan 270 nan nan 271 274 280 283 285 nan 281 276 nan nan nan 273 272 271 267 263 262 262 nan nan nan nan nan nan 274 277 279 276 275 nan nan 281 283 284 286 nan 291 nan 286 282 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 291 294 nan nan nan nan nan nan nan nan 296 292 287 283 280 277 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 295 291 290 294 294 297 303 nan 328 nan nan 267 nan nan nan 270 277 280 nan nan nan nan nan nan 272 nan 274 273 270 nan 265 266 267 269 nan nan nan nan 282 285 286 284 284 nan nan nan nan 288 292 295 296 nan 290 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 293 295 298 nan nan nan nan nan nan nan nan nan 292 288 284 281 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 287 290 295 295 304 309 nan 339 5 264 264 nan nan nan 270 275 277 nan nan nan nan nan nan nan nan nan 276 276 274 272 274 275 278 281 280 283 286 288 291 291 291 290 288 nan nan 288 291 295 299 299 298 295 293 291 289 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan 298 298 299 301 305 nan nan 312 nan nan nan nan nan nan nan 285 nan nan nan nan nan 276 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan 287 288 291 nan nan 302 nan 304 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 274 276 277 279 279 280 282 283 285 286 285 286 nan nan nan 294 294 293 292 nan nan 289 292 296 298 301 301 301 304 nan nan 296 293 291 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 301 303 303 305 309 311 307 304 nan nan nan nan nan nan nan 287 284 280 276 275 274 274 274 273 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 289 292 294 295 nan 287 nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 277 279 281 282 283 285 285 285 287 287 288 nan nan nan nan nan nan nan nan nan nan 292 294 297 300 303 308 313 nan 315 306 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 262 267 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 307 308 309 nan nan 297 297 293 290 nan nan nan nan 288 284 281 279 275 272 272 271 271 269 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 286 286 288 292 293 290 nan 273 nan 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 279 281 281 283 284 284 285 286 286 286 nan nan nan nan nan nan nan nan nan 291 nan 292 295 300 305 314 316 319 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 271 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 305 303 nan 294 293 292 289 287 286 286 287 nan nan 280 279 277 272 270 271 271 270 269 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 287 290 292 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 278 279 nan nan nan 285 286 286 285 nan nan nan nan nan nan nan nan nan nan nan 289 293 299 307 316 317 322 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 264 270 272 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 297 295 293 290 291 291 289 287 286 286 286 284 nan nan nan 270 267 268 270 270 269 268 267 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 nan 288 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 nan nan nan nan nan nan 286 287 287 287 nan nan nan nan nan nan nan nan nan nan nan 287 290 298 306 317 318 323 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 251 254 258 261 262 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 289 nan nan nan nan nan nan nan 287 285 282 280 279 272 nan 264 267 270 270 268 267 266 266 266 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 260 254 nan nan nan nan nan nan nan nan nan nan nan nan nan 286 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 nan nan 275 276 nan nan 288 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 311 315 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 245 246 249 252 254 256 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 280 277 271 nan nan nan nan nan 266 265 265 265 264 264 264 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 274 nan nan 288 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 299 300 297 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 241 242 244 245 249 251 252 250 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 277 273 269 nan nan nan nan nan nan nan nan nan nan 261 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan 275 274 274 nan 280 286 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 289 293 292 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 242 245 246 244 242 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 nan 277 282 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 286 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 280 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 239 239 240 239 236 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan 278 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 275 278 280 282 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 278 286 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 236 236 236 236 236 236 234 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan 282 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 262 268 275 280 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 235 235 nan nan 231 233 235 nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 264 267 272 277 279 nan nan nan nan nan nan nan nan nan 235 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 234 235 nan 230 228 228 232 nan 247 255 262 271 280 287 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 241 241 240 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 255 259 266 271 nan nan nan nan nan nan nan nan nan 237 232 nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan 229 229 226 nan 238 246 253 260 270 280 289 290 291 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 245 244 241 240 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 254 261 nan nan nan nan nan nan nan nan nan nan nan nan 247 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 238 240 nan nan nan 226 nan 239 246 253 261 271 280 287 287 288 285 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 249 246 242 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 256 nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 240 243 244 239 nan nan nan nan 241 247 nan 261 270 278 282 283 284 282 279 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 240 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 277 273 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 238 243 244 245 243 236 232 nan 237 242 247 251 257 264 269 273 277 279 280 279 275 nan 266 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 242 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 230 231 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 287 284 282 nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 242 241 241 238 233 231 234 237 241 245 248 252 256 258 265 270 275 278 nan 274 270 267 266 265 261 257 253 251 nan nan nan 238 nan 244 242 243 nan 244 244 243 242 242 243 244 244 246 249 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 227 228 229 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 291 285 nan nan nan 283 nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 237 237 235 236 232 229 230 234 238 241 244 246 249 251 253 259 264 270 273 273 270 267 265 264 264 260 257 nan nan nan nan 238 238 240 235 233 235 nan 244 nan 245 243 243 245 245 245 247 250 254 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 227 228 229 230 230 230 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 310 301 286 280 280 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 220 224 228 229 230 230 226 226 229 234 239 243 245 246 246 248 251 255 260 264 265 265 263 262 262 261 259 256 254 255 254 250 245 241 239 237 231 229 232 nan nan nan 244 244 244 245 246 248 250 253 256 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 229 228 228 227 227 227 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 306 292 280 279 282 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 211 214 221 226 227 227 230 235 240 244 245 246 247 247 249 254 257 259 258 258 259 260 260 259 256 253 252 254 254 252 248 242 242 236 231 230 232 236 239 241 242 244 244 244 246 249 251 253 254 252 250 249 250 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 229 225 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 272 271 nan nan nan nan nan nan nan nan nan nan nan 298 287 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 209 210 220 228 230 229 231 236 238 240 242 243 244 245 247 252 256 258 258 258 259 260 259 258 254 252 252 254 255 253 249 245 245 238 235 234 232 231 233 237 241 245 245 245 247 248 250 250 247 243 241 243 245 247 251 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 nan nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 271 nan nan nan nan nan nan nan 283 285 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 226 230 231 231 232 235 234 235 235 235 236 238 242 249 259 262 262 262 261 261 260 259 nan 254 254 255 255 253 251 248 246 241 239 236 232 229 230 236 240 242 245 246 247 248 249 247 243 240 238 238 241 244 250 257 261 nan 260 260 261 261 260 259 nan nan nan nan nan nan nan nan nan nan 263 261 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 237 235 233 234 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 270 nan nan nan nan nan nan nan nan nan nan 267 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 228 230 nan 232 233 231 231 231 230 230 233 239 249 263 268 267 266 265 263 262 261 259 258 256 256 254 253 253 250 247 244 243 238 234 232 233 239 240 242 245 245 246 248 249 248 243 241 239 239 241 244 249 256 262 262 259 258 260 261 261 259 256 nan nan nan nan nan nan nan nan nan 268 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 240 243 242 240 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 nan nan nan nan nan nan nan nan nan 271 266 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 nan nan 227 228 230 231 231 229 228 228 229 232 235 241 251 263 271 270 269 268 266 265 263 260 258 257 256 255 254 254 251 248 nan nan 240 238 237 238 240 240 241 243 243 245 249 250 249 245 243 242 241 241 243 247 252 257 257 252 252 255 258 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 242 242 242 242 239 239 238 nan nan nan nan 245 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 nan nan 269 266 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 227 nan nan 226 228 230 229 228 227 nan nan 231 235 239 243 251 260 267 268 271 270 267 264 259 256 255 256 258 257 257 255 253 250 248 246 243 241 241 241 240 241 241 242 243 245 249 250 249 247 247 244 242 241 241 244 247 248 249 247 247 251 257 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 241 237 238 235 235 nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 224 nan nan 226 227 226 nan nan nan nan 234 238 242 245 250 257 261 264 269 269 264 258 252 248 250 255 259 259 nan nan nan 252 nan 248 247 246 246 245 245 244 244 244 245 246 249 251 250 249 248 245 243 241 240 241 243 244 246 247 246 252 259 266 269 269 266 262 259 nan nan 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 227 225 225 nan 225 nan nan nan 230 232 235 238 242 245 248 251 257 257 262 265 264 257 250 245 243 246 nan nan nan nan nan nan nan nan nan 251 250 250 250 249 249 248 247 247 247 249 250 250 250 249 246 244 243 241 240 240 243 243 245 248 254 261 267 269 268 267 265 263 262 261 nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 239 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 230 228 227 nan nan nan nan nan nan nan nan 242 246 248 251 251 252 256 259 260 257 251 244 240 240 243 244 252 260 nan nan nan nan nan nan nan nan 254 254 nan 253 251 249 247 248 249 nan nan nan 249 248 247 245 242 240 239 242 241 245 251 257 263 265 266 266 267 269 269 268 266 nan nan 264 264 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 232 231 nan nan nan nan nan nan nan nan 244 246 249 252 254 253 255 256 258 256 253 247 240 237 238 240 241 247 254 259 261 259 nan nan nan nan nan nan 258 258 257 253 249 248 nan nan nan nan nan 249 249 248 247 245 242 241 242 nan 248 254 259 262 264 263 264 269 275 274 275 273 270 268 266 264 261 259 255 nan nan nan nan nan 250 251 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 233 nan nan nan nan nan nan nan nan nan nan nan 255 nan nan 257 257 nan nan nan 245 239 236 236 237 239 242 246 253 257 260 nan nan nan nan nan nan nan nan nan 254 251 nan nan nan nan 250 250 248 nan nan 248 248 247 246 nan nan 254 258 261 263 263 262 264 268 nan nan 281 280 276 272 268 264 260 257 256 255 253 251 nan 253 254 254 255 256 257 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 243 nan nan nan nan nan nan nan 255 251 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 234 nan nan nan nan nan nan nan nan nan nan nan 258 258 258 nan nan nan nan nan nan nan nan nan 239 244 251 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 nan nan nan nan nan 250 252 251 nan nan nan nan 263 263 nan nan nan nan nan nan 284 284 280 274 268 263 259 257 257 254 253 253 254 256 256 256 257 257 257 259 262 265 268 271 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 nan nan nan nan nan nan nan 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 279 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 233 234 234 nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 248 246 nan 245 248 250 252 nan nan nan nan 263 264 nan nan nan nan nan nan nan nan 283 nan 273 267 nan 257 257 256 254 254 255 255 nan nan 258 258 259 259 262 265 268 270 273 275 277 278 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan 264 261 259 nan 253 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 269 nan nan nan 257 257 nan nan nan 249 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 259 262 263 nan nan nan nan nan nan nan nan nan 258 255 252 250 nan nan nan 247 247 249 nan nan nan 256 261 nan nan nan nan nan nan nan nan nan nan 276 271 265 261 261 257 255 255 255 255 nan nan nan nan nan nan nan nan nan 269 271 273 276 278 278 279 280 279 277 272 266 261 257 257 259 259 265 271 274 274 nan nan nan 267 nan nan nan 270 268 266 263 260 257 254 nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 271 266 nan 260 260 261 262 262 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 255 258 262 263 262 260 259 nan nan nan nan nan nan nan 260 257 nan nan nan nan nan 247 nan nan nan 249 252 257 263 nan nan nan nan nan nan nan nan nan 271 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 279 279 278 276 270 263 258 256 257 259 260 266 270 270 269 nan nan nan nan nan nan nan 270 269 267 265 262 260 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 268 265 263 263 262 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 nan nan 253 nan 258 262 264 263 261 259 nan nan nan nan nan nan nan 266 263 nan nan 254 253 nan nan 246 246 247 249 251 255 261 264 266 nan nan nan nan nan 266 266 265 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 268 261 257 nan nan nan 261 nan nan nan nan nan 263 nan nan nan nan nan 269 270 270 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 264 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 249 245 246 nan nan nan nan 257 262 266 266 263 nan 260 259 nan nan nan nan nan nan nan nan nan nan 260 nan nan nan 247 250 252 253 256 259 260 264 269 272 nan nan 265 264 262 261 260 261 259 257 nan nan nan nan nan 259 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 267 260 nan nan nan nan nan nan nan nan 261 260 nan nan nan nan nan nan nan 271 276 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 263 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 nan 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan 249 nan nan nan nan nan nan nan 269 270 267 264 262 262 261 nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan 257 258 258 260 264 nan nan nan 265 261 259 259 258 258 257 256 256 255 nan nan 258 259 260 261 261 261 260 260 nan nan nan nan nan nan nan nan 273 274 273 271 266 260 nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 283 nan nan nan nan nan nan nan nan nan nan 267 266 266 265 265 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan 262 271 274 nan nan 268 265 nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 nan nan nan 256 258 262 266 267 264 261 259 259 258 257 nan nan nan nan nan 257 259 259 259 260 261 259 259 258 nan 262 265 267 268 272 272 273 273 274 273 270 265 nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 267 275 281 285 286 nan nan nan nan nan nan nan 265 265 266 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 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 261 270 275 nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 261 261 nan nan nan 255 259 263 265 264 263 262 261 260 258 nan nan nan 255 nan 257 258 257 258 259 259 nan nan nan nan nan nan nan nan 269 269 nan nan 273 272 269 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 278 281 284 282 281 280 nan nan nan nan nan 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 258 263 267 269 272 nan 267 264 262 nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 265 264 263 261 259 257 258 261 263 264 264 263 262 261 259 257 255 254 254 255 255 255 255 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan 271 270 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan 277 nan 278 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan 251 253 255 255 256 258 260 260 258 255 253 252 nan nan nan nan nan nan 274 275 nan nan nan nan 271 270 269 268 nan nan 263 260 258 259 260 261 262 nan nan nan nan nan nan 252 252 253 253 253 254 nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan 270 270 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan 249 249 nan 250 250 249 247 nan 243 nan nan nan nan nan nan 269 272 277 nan nan nan 273 272 272 272 273 272 267 262 nan 256 256 257 257 nan 260 260 259 256 nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 269 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 247 nan nan nan nan 242 240 nan nan 245 250 256 nan nan 268 273 nan 277 276 274 274 274 275 276 275 271 265 nan nan nan 253 254 256 259 260 259 nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 270 270 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan 245 244 242 242 243 247 251 nan 259 263 267 nan 273 nan 271 273 275 277 278 277 274 268 262 259 257 253 252 255 nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 271 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 260 262 nan nan nan nan nan nan nan 258 257 256 254 254 252 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 247 246 247 249 nan 253 255 260 263 265 262 268 271 274 277 278 279 277 nan 270 265 261 255 253 256 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan 273 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 261 259 257 254 252 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan 250 249 249 nan 249 250 252 255 256 259 263 265 268 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 265 268 nan nan nan nan nan nan nan nan 267 268 268 269 270 269 268 nan 269 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 262 258 254 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 250 250 250 nan 251 252 253 255 255 257 260 263 265 265 266 268 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 264 266 268 nan nan nan nan nan nan nan nan nan 264 264 265 265 nan nan nan 268 271 272 271 nan nan nan nan nan nan nan 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 248 nan nan 252 253 255 255 257 258 259 260 260 260 259 260 262 264 265 267 268 266 265 263 nan nan nan nan nan nan nan nan nan 261 262 nan 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 271 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan 252 255 257 257 258 260 nan nan 256 255 255 255 258 259 260 262 261 259 258 258 260 262 nan nan nan nan nan nan nan 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 270 nan nan nan nan nan nan nan nan 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan 248 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan 252 254 256 256 258 258 255 251 251 252 253 255 258 259 259 259 257 254 252 252 254 259 261 nan nan nan nan nan nan nan nan nan nan nan 264 264 nan 264 nan nan nan nan nan nan 264 260 nan nan nan nan nan nan 265 266 267 270 nan nan nan nan nan nan nan 270 270 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 274 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan 250 251 252 253 253 252 249 248 251 nan nan nan nan 259 261 259 256 252 248 248 251 256 257 259 nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 275 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 267 266 265 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 248 246 245 248 250 251 nan nan 256 259 260 258 254 250 246 246 249 253 253 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 273 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 246 249 250 nan nan nan 256 256 254 251 248 246 246 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 nan nan nan nan nan nan nan nan nan nan nan 265 266 264 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan 252 251 249 247 246 246 nan nan nan nan nan nan nan nan nan nan nan nan 266 264 nan nan 261 262 262 nan nan nan nan nan 258 258 nan nan 265 268 269 268 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 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 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 248 246 nan nan nan nan nan nan nan nan nan nan nan nan 267 268 269 267 265 263 262 262 nan nan nan nan 261 260 259 259 261 263 268 270 271 271 269 nan nan nan nan nan nan nan nan nan nan 272 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan 267 267 269 269 268 266 264 263 263 264 265 264 264 263 262 261 262 264 nan nan 271 272 272 nan nan nan nan nan nan nan nan nan nan 267 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 256 nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 266 268 267 266 265 nan 265 265 265 266 266 265 nan nan 265 nan nan nan nan 271 270 nan 266 267 nan nan nan nan nan nan nan 265 271 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 264 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 246 249 nan nan nan nan 257 264 nan nan nan nan nan nan 258 260 263 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 261 nan nan nan nan nan nan nan nan 262 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan 274 270 266 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 264 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 270 270 271 273 275 276 274 271 269 267 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 252 254 262 267 267 264 nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 270 270 271 273 273 273 271 271 270 269 268 nan nan nan 263 266 nan nan nan nan 268 267 nan 264 nan nan nan nan nan nan 251 258 262 261 258 254 nan 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 273 273 270 nan nan nan 260 nan nan nan nan nan 267 269 271 270 nan nan 253 249 249 nan 251 254 257 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 nan nan nan nan nan nan nan nan nan nan 253 254 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 258 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan 254 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan 268 269 262 nan nan nan 263 266 nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 272 269 265 264 nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 271 272 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 269 269 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 275 274 nan nan 271 270 nan nan 270 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan 271 nan 268 269 269 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 nan 272 272 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan 271 271 nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan 259 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 nan nan 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan 275 274 273 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 258 nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan 278 278 278 277 276 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 264 265 264 nan nan nan nan nan nan nan nan nan nan nan nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan nan nan 271 272 272 269 266 nan nan nan nan nan nan nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 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 269 271 271 272 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 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan 263 265 nan nan nan nan nan 262 261 261 nan 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 nan nan nan 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan