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