CAPE 31 35 24 6 23 30 15 4 0 0 0 0 0 2 3 3 8 8 11 12 12 12 14 14 14 16 15 10 3 6 3 2 5 7 1 11 9 7 4 0 3 2 1 0 0 0 0 0 5 5 12 28 27 17 13 16 17 17 24 24 21 31 39 38 36 37 39 29 14 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 17 8 21 24 20 14 5 1 1 0 0 3 4 4 5 6 14 15 13 13 13 14 11 8 10 9 6 4 4 5 11 11 6 11 13 10 4 0 0 0 0 0 2 3 4 11 20 24 33 46 48 42 27 29 26 21 23 22 10 14 18 20 25 27 32 28 22 17 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 8 9 14 18 24 24 11 3 1 1 2 3 5 5 3 1 5 22 18 12 11 13 13 5 5 7 6 4 4 9 14 14 12 12 11 5 4 2 0 0 0 2 6 5 9 20 29 44 41 37 37 36 26 12 10 17 23 20 13 7 6 7 10 14 17 18 20 25 24 16 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 36 1 8 12 10 14 22 12 3 0 0 1 1 2 2 2 3 10 28 14 5 8 8 6 4 1 8 10 6 3 8 15 15 13 10 6 3 5 1 0 0 1 5 4 3 7 17 26 23 23 22 21 19 13 3 2 6 9 10 7 2 1 3 6 9 9 10 11 17 24 18 7 15 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 30 3 0 5 8 12 18 15 1 0 0 1 2 2 2 2 2 3 7 3 0 6 4 4 5 1 7 9 13 11 8 14 14 14 8 4 5 7 5 4 2 2 4 10 7 4 8 13 17 23 25 19 12 5 0 0 6 2 1 2 2 2 6 4 4 6 8 8 10 17 15 16 22 20 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 38 28 7 0 0 3 10 19 17 2 0 0 2 5 5 4 3 1 0 0 0 0 0 0 0 1 0 0 1 7 9 10 12 12 13 6 7 9 10 9 9 5 5 9 13 8 4 3 6 8 13 25 21 10 3 0 0 1 9 2 1 1 2 5 5 3 2 4 6 7 12 11 10 14 19 21 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 26 10 0 0 1 8 19 15 5 0 0 1 4 6 5 4 0 0 0 0 1 1 1 15 15 12 7 2 8 7 8 10 11 11 5 7 8 11 13 13 7 6 9 11 9 4 2 3 4 8 15 18 8 3 1 0 0 0 0 0 0 0 0 2 7 6 5 6 7 8 10 11 11 17 26 16 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 19 23 12 2 0 1 5 12 14 8 2 0 0 5 5 7 5 0 0 0 0 2 4 4 11 5 13 10 3 7 12 10 9 10 10 6 9 9 12 15 14 10 8 11 15 12 5 4 3 5 10 12 10 4 3 1 0 0 0 0 0 0 0 0 0 1 9 8 8 7 4 5 9 9 14 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 21 7 9 11 8 10 14 18 8 0 0 3 5 11 6 0 0 0 0 1 8 9 0 0 7 3 2 3 2 10 8 11 10 9 9 7 13 15 14 12 11 18 22 12 6 6 6 0 6 12 10 3 0 0 0 0 0 0 0 0 0 0 0 2 9 8 8 6 3 3 6 10 11 18 28 25 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 19 12 14 17 16 16 17 24 7 0 0 0 3 12 4 0 0 0 0 1 12 14 7 1 4 3 3 3 1 2 6 11 10 8 8 10 14 15 14 13 14 18 23 19 15 10 4 0 4 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 3 8 7 7 5 4 6 11 9 13 25 32 21 8 26 8 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 6 13 12 12 23 22 22 23 21 7 5 2 0 3 13 6 2 0 0 0 1 19 26 13 0 2 4 1 0 0 0 3 9 10 11 12 14 16 16 13 14 14 19 33 31 24 13 3 0 1 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 3 7 7 7 5 4 6 8 8 11 24 32 34 34 35 13 4 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 12 13 27 23 25 22 15 11 11 9 4 6 9 0 0 0 0 0 0 1 11 4 0 1 2 0 0 0 4 7 8 7 9 12 14 15 16 13 15 16 23 32 31 23 14 6 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 6 4 4 5 7 10 20 31 34 33 31 26 3 8 7 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 13 11 19 16 27 21 16 13 11 20 6 9 7 0 0 0 0 0 1 4 12 1 0 0 0 0 2 1 5 7 7 6 8 11 13 15 15 15 18 17 21 26 26 18 10 10 4 1 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 8 6 4 5 6 8 15 26 32 32 33 29 4 7 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 12 9 15 22 33 27 22 19 18 19 1 11 5 0 0 0 0 0 4 8 8 2 0 0 0 0 0 0 1 9 8 7 10 12 15 14 14 19 28 25 32 39 28 15 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 1 2 5 5 5 3 5 6 9 12 13 26 28 31 25 12 18 3 8 7 3 2 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 8 4 17 30 34 34 26 17 16 13 2 11 2 0 0 0 0 1 4 8 8 4 0 2 0 0 0 0 0 6 9 11 12 12 15 14 14 28 39 38 42 32 16 10 11 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 5 6 4 3 5 6 9 13 23 30 31 26 22 24 8 6 10 11 7 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 3 10 9 1 21 29 31 31 25 15 20 11 5 11 1 3 1 0 0 2 6 12 5 0 0 2 1 0 0 0 0 2 9 12 10 11 14 13 12 23 38 45 42 28 6 5 10 9 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 7 6 8 13 19 28 26 28 22 22 23 5 6 8 5 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 2 17 21 22 26 27 14 16 5 11 14 3 5 5 1 0 1 5 10 6 2 1 1 2 1 1 2 1 2 9 12 10 9 11 12 13 13 32 39 33 16 0 2 12 9 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 7 8 11 13 19 24 18 28 17 23 26 5 0 15 6 8 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 3 6 8 20 25 19 16 2 10 7 2 6 6 3 1 1 5 11 6 6 2 0 0 0 0 0 0 4 9 10 13 9 10 13 13 15 49 42 33 21 3 1 16 7 4 7 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 7 8 8 9 11 12 16 18 17 27 8 17 25 19 5 27 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 5 4 0 0 0 0 15 23 21 13 0 3 3 3 4 3 1 5 3 5 7 0 2 8 7 3 1 2 6 2 5 9 11 13 8 10 11 12 22 54 39 22 11 4 5 17 4 1 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 11 10 9 10 13 14 18 11 11 20 0 3 8 4 3 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 10 12 6 1 2 13 22 19 9 0 1 6 6 8 5 0 3 1 0 0 0 2 11 11 6 2 4 9 2 8 11 11 11 7 6 12 22 29 34 22 16 10 4 5 12 6 4 1 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 7 10 11 12 14 12 17 16 11 9 3 3 11 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 2 6 17 6 1 2 10 18 25 9 0 1 4 7 16 9 1 0 0 0 0 0 4 12 12 3 1 1 2 3 13 11 12 14 17 15 12 25 23 17 14 10 12 5 7 11 9 1 6 8 6 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 11 12 7 9 11 11 13 8 11 11 11 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 9 10 1 1 0 1 5 15 27 13 3 0 2 8 15 9 3 1 0 0 0 0 1 12 20 0 0 0 1 4 7 6 13 18 21 28 39 38 26 17 12 10 14 8 10 11 9 5 0 11 5 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 12 8 9 10 12 14 16 4 4 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 15 13 0 0 0 0 0 5 15 15 12 3 1 5 10 3 3 1 0 0 0 0 0 23 26 0 1 0 5 5 4 6 13 14 14 15 23 30 21 15 11 9 10 9 10 11 11 6 3 9 2 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 13 11 6 10 8 11 18 15 6 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 16 18 9 0 0 0 0 9 17 13 13 2 0 2 6 7 10 2 0 0 0 0 0 29 23 5 3 2 9 7 4 4 8 10 13 10 12 14 10 10 9 10 10 8 9 12 16 10 8 12 0 0 2 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 1 8 13 14 13 8 15 6 5 10 11 7 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 11 11 4 6 9 0 0 7 11 10 6 0 0 0 7 11 4 0 0 0 0 7 23 28 14 8 5 4 7 8 4 2 4 8 14 9 11 10 8 10 6 6 6 7 9 11 20 10 13 19 11 0 1 4 6 5 0 0 0 0 0 0 0 0 0 0 0 1 6 6 12 17 14 7 6 2 1 4 8 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 10 16 13 0 0 2 3 9 7 0 0 1 10 15 9 2 4 3 4 11 21 27 19 13 6 2 6 10 8 6 7 10 11 12 12 9 8 9 9 5 5 6 7 11 21 13 17 18 11 1 1 1 4 2 0 0 0 0 0 0 0 0 0 0 0 2 4 4 9 13 14 10 11 9 9 7 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 20 29 19 28 11 0 0 0 2 10 9 3 1 7 16 17 12 7 9 11 4 15 29 30 21 16 5 1 6 13 12 8 8 11 13 10 9 6 5 6 8 8 5 7 8 14 22 18 9 23 17 7 4 1 9 3 0 0 0 0 0 0 0 0 0 0 0 3 3 2 10 13 15 13 10 9 2 0 8 6 4 11 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 14 14 19 23 30 6 0 0 0 0 2 7 3 2 8 21 4 3 3 8 13 12 14 34 28 11 12 5 2 1 7 11 8 9 12 12 11 9 8 5 7 8 7 4 6 10 14 23 24 15 22 22 19 12 4 12 2 0 0 0 0 0 0 0 0 0 0 0 4 2 3 9 13 11 11 10 9 8 0 11 4 6 8 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 18 7 20 34 26 0 0 0 1 0 1 6 5 2 8 17 11 9 4 6 10 10 20 35 20 10 11 6 2 1 6 11 11 10 8 11 10 9 8 4 4 5 5 5 4 13 11 28 31 16 12 14 19 10 4 9 2 0 0 0 0 0 0 0 0 1 1 2 5 2 5 9 10 9 10 6 9 8 3 15 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 20 12 24 28 18 4 3 0 8 6 1 3 12 3 13 15 5 6 2 3 4 11 23 30 19 15 15 14 12 3 4 10 12 10 9 12 10 8 6 2 1 4 4 4 5 12 11 32 25 13 10 11 15 5 2 5 5 0 0 0 0 0 0 0 0 0 3 6 5 3 7 8 8 9 12 4 13 8 4 12 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 19 24 22 8 4 8 11 0 23 15 3 5 15 1 18 24 15 4 0 1 4 12 16 17 21 23 22 20 16 7 3 11 13 12 10 6 5 5 4 2 0 0 2 3 5 8 12 30 17 11 10 10 12 2 2 4 6 5 0 0 0 0 0 0 0 0 4 7 4 3 7 7 6 10 13 3 16 6 5 9 6 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 20 2 0 17 19 7 28 18 5 6 11 5 19 23 17 10 7 6 9 20 18 17 25 27 26 23 19 12 5 13 12 14 13 9 4 4 6 5 2 0 1 6 6 7 12 22 19 19 13 12 11 2 4 3 6 5 0 0 0 0 0 0 0 0 2 6 6 3 6 6 3 10 12 6 17 7 6 9 8 3 4 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 5 11 21 17 1 18 17 13 19 11 6 5 11 12 6 4 18 12 10 15 18 21 15 14 19 21 25 19 19 13 8 13 9 14 11 4 0 1 5 7 5 2 3 10 4 7 11 16 17 19 8 10 11 6 4 1 5 4 1 0 0 0 0 0 0 0 0 6 6 4 4 8 1 11 9 4 9 9 9 10 9 7 6 3 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 24 17 2 19 21 19 19 15 6 5 16 20 16 10 24 12 9 16 19 9 7 13 15 18 22 19 18 15 15 15 8 15 9 6 5 3 5 7 8 4 2 6 3 6 8 11 17 29 8 11 12 8 2 1 6 4 2 2 2 0 0 0 0 0 1 5 6 6 6 5 1 12 7 5 7 7 5 12 13 12 9 3 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 7 16 30 21 17 17 15 11 17 19 11 6 15 14 9 15 18 14 17 16 17 20 23 21 12 15 16 14 11 15 10 9 7 5 6 9 8 3 1 1 2 6 5 9 21 28 11 13 12 8 3 4 8 7 4 4 4 0 1 0 0 0 1 5 5 2 4 4 2 11 6 2 5 8 4 6 5 12 10 3 2 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 2 0 11 11 7 10 23 15 11 15 15 11 12 11 4 1 6 12 10 16 17 17 16 17 20 22 26 24 16 13 17 16 15 15 15 16 8 6 8 10 9 5 2 0 1 3 3 10 21 22 14 13 11 7 5 6 8 7 3 6 4 2 4 0 0 0 1 3 5 4 5 3 2 6 6 2 4 7 9 7 0 13 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 5 2 10 22 8 10 16 11 12 9 9 9 12 16 10 15 20 18 11 14 14 17 19 19 22 22 31 27 20 22 14 20 20 17 18 22 16 9 9 9 8 9 4 3 2 2 2 11 15 16 15 14 12 9 5 4 6 7 4 9 4 2 1 0 0 0 0 2 5 3 6 2 2 3 4 3 3 4 7 7 1 7 10 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 14 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 7 3 8 24 5 7 14 15 13 10 10 11 14 20 22 26 23 21 16 12 13 12 19 22 22 24 26 21 16 15 17 20 21 16 19 25 19 9 9 6 6 7 4 4 3 3 5 9 14 17 16 15 14 11 8 6 6 6 4 8 5 3 2 1 0 0 0 2 4 4 4 5 4 3 2 2 1 0 8 6 2 5 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 6 7 7 13 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 13 5 7 16 6 7 18 18 12 11 9 14 14 17 22 20 9 16 21 20 17 15 12 21 25 25 25 18 33 28 21 20 18 13 13 20 20 7 7 4 5 5 2 2 2 4 8 11 12 13 17 18 16 14 14 14 9 5 4 7 7 4 4 2 0 0 0 1 3 5 5 5 5 3 3 3 3 0 7 6 3 5 9 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 14 9 11 17 14 6 28 24 18 15 12 19 11 13 18 18 1 11 20 24 22 14 16 21 25 24 15 0 0 16 21 20 17 12 10 20 19 11 8 5 3 4 4 2 2 13 14 11 9 11 17 20 19 18 18 18 11 7 6 8 8 6 3 2 1 0 0 0 2 4 6 8 8 6 5 3 1 1 6 7 6 4 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 12 22 11 17 16 12 32 32 20 15 16 17 8 22 18 9 4 14 16 15 19 23 22 22 24 24 15 2 0 2 5 19 20 11 5 20 17 12 11 9 5 2 2 1 2 11 13 7 4 7 14 24 24 27 26 20 14 15 8 7 8 8 7 7 2 2 3 0 0 4 7 8 9 7 8 5 2 2 5 6 3 4 4 5 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 8 15 9 11 14 22 34 33 19 17 18 14 8 22 9 2 6 12 8 7 8 10 15 23 19 20 16 9 0 0 0 19 20 10 9 26 22 13 10 11 12 3 1 1 1 2 6 6 4 5 8 13 22 37 34 30 24 15 5 6 7 8 10 10 3 2 2 0 0 0 5 9 10 9 9 6 5 3 3 9 5 4 5 4 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 11 7 30 18 21 28 29 23 33 24 14 10 16 10 10 10 12 12 13 5 12 22 22 14 18 17 17 16 10 0 8 11 7 3 8 20 10 7 5 4 2 0 1 1 1 4 14 5 5 6 12 29 50 45 47 37 16 6 9 9 9 9 9 0 1 1 0 1 1 11 14 14 14 13 12 5 4 3 5 9 1 5 7 4 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 10 9 16 23 21 26 25 23 29 21 13 15 18 15 22 21 23 25 22 11 13 36 32 19 20 26 26 28 20 7 1 7 11 9 6 9 4 4 3 1 0 0 1 1 0 4 10 2 2 3 12 28 44 50 55 38 23 17 12 11 8 10 11 4 0 2 1 0 3 11 12 14 14 16 18 6 1 3 6 7 0 5 7 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 7 7 9 16 22 25 19 15 19 22 14 18 23 26 26 28 24 29 23 12 12 30 23 18 18 24 28 31 29 24 16 5 6 6 5 5 4 3 1 0 0 0 1 4 1 1 1 1 1 1 15 26 39 55 64 46 34 23 13 13 3 0 4 6 1 6 2 0 2 7 8 21 19 19 17 8 5 2 7 6 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 12 21 23 19 19 26 29 20 23 23 23 22 21 20 31 22 11 7 11 26 19 17 19 30 35 36 35 23 8 5 2 4 4 4 5 1 5 1 0 0 2 0 0 0 0 1 1 11 16 33 57 62 43 44 40 24 11 4 1 1 2 3 5 4 2 1 6 17 28 16 21 19 13 10 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 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 12 9 9 9 11 20 29 30 37 31 40 42 34 30 25 22 23 24 27 34 27 16 14 26 48 40 32 14 8 23 41 30 21 14 10 0 3 2 6 7 5 18 4 0 0 0 0 0 0 0 0 1 4 5 18 40 53 41 41 42 28 11 4 0 1 2 3 4 6 5 6 4 12 22 11 14 18 16 12 5 1 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 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 12 10 10 10 10 17 33 46 48 32 23 23 25 27 31 28 30 28 24 24 27 16 14 30 49 50 55 20 8 18 33 30 21 16 8 0 0 1 3 5 5 5 5 1 0 0 0 0 0 0 0 0 1 2 9 29 38 32 34 43 34 17 5 3 0 4 6 6 6 7 14 7 10 12 8 11 15 14 11 8 7 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 6 1 4 14 21 44 52 38 18 20 19 15 16 26 30 22 14 16 23 23 13 13 29 44 53 21 10 9 15 20 17 14 7 2 0 0 1 4 6 5 4 1 0 0 0 0 0 0 0 0 4 10 6 23 35 41 40 43 46 21 8 4 0 2 5 5 6 9 16 2 11 8 8 17 20 12 12 14 10 4 2 2 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 6 3 8 14 15 34 46 34 15 27 27 21 23 31 33 14 7 14 25 27 26 24 23 28 30 21 9 8 7 10 13 9 10 16 14 6 1 1 5 6 5 2 0 0 0 0 0 0 0 0 3 7 6 21 19 32 39 42 48 23 15 6 2 2 4 4 4 10 13 1 10 6 9 18 20 11 11 10 5 0 2 6 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 27 24 19 9 14 23 26 15 28 33 29 31 34 24 31 35 33 25 13 18 27 35 33 17 23 19 16 11 3 1 2 4 6 3 3 17 15 6 1 0 6 7 6 5 3 0 0 0 0 0 0 0 0 2 7 14 3 17 28 40 48 31 24 7 3 5 5 5 1 9 17 17 7 4 13 18 18 11 11 13 10 4 1 5 7 4 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 30 18 11 14 24 27 20 21 41 45 40 35 24 30 30 30 27 17 22 19 20 19 13 12 14 10 6 1 0 0 1 1 3 6 9 11 5 1 0 3 7 5 4 3 1 0 0 2 2 0 0 5 3 1 1 4 17 29 39 47 44 30 7 3 4 4 2 0 11 12 6 2 5 20 17 15 18 20 3 9 5 1 3 7 4 2 1 3 5 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 26 23 12 13 25 29 27 33 34 50 43 31 26 24 32 29 20 15 22 13 8 11 11 5 11 6 4 5 8 6 5 1 6 9 7 11 3 0 0 1 7 8 6 4 2 0 0 1 1 1 1 4 3 2 3 16 44 33 39 47 50 39 13 12 4 1 1 2 15 14 8 4 8 18 14 14 18 16 2 6 4 1 2 5 4 4 1 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 19 17 10 6 20 32 31 28 30 43 33 27 24 23 25 16 19 21 25 24 16 10 5 8 17 8 15 20 22 21 18 11 16 14 9 8 1 0 0 1 2 2 6 5 3 1 0 0 1 1 2 3 3 4 7 27 57 65 45 48 49 40 21 19 3 2 1 2 9 9 5 6 8 11 12 18 19 12 4 3 5 1 1 3 5 6 1 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 26 23 12 6 15 39 35 28 27 30 31 31 26 23 22 19 22 23 22 23 23 9 2 12 19 12 22 31 33 32 32 32 25 15 9 4 0 0 0 0 0 2 9 7 5 3 1 0 0 1 2 2 4 11 11 19 35 47 42 45 47 47 39 22 7 5 2 1 3 6 7 3 4 7 10 14 20 13 6 4 5 2 0 0 1 3 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 21 27 19 8 6 19 47 47 41 33 33 40 42 29 23 22 22 21 21 17 21 24 9 3 5 12 15 19 28 29 28 35 39 24 3 0 0 0 0 0 0 0 0 10 38 13 7 4 0 0 0 0 5 17 33 36 23 28 42 47 39 45 49 41 26 14 6 1 0 4 9 7 2 5 4 6 10 15 18 10 4 3 4 2 0 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 31 30 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 21 14 7 6 14 32 42 55 39 37 46 49 31 27 32 30 21 19 15 19 19 10 2 0 8 14 18 19 19 17 26 31 21 0 0 0 0 0 0 0 0 0 19 48 39 29 11 3 0 0 0 3 28 56 63 46 65 54 44 38 37 41 38 30 17 3 0 6 9 11 11 10 11 4 5 11 14 12 10 6 3 3 4 1 2 1 1 4 7 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 10 58 53 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 31 21 13 5 7 7 13 30 53 41 42 54 55 38 31 24 17 19 24 19 20 18 11 3 0 6 8 10 11 11 6 19 27 18 2 0 0 0 0 0 0 0 0 4 31 56 37 15 7 4 3 1 9 34 62 72 61 70 67 46 36 36 34 32 29 16 6 8 18 17 11 6 8 11 4 8 9 9 9 8 6 4 3 3 3 3 1 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 85 59 44 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 21 4 1 2 7 8 23 42 40 38 46 49 46 45 44 25 26 32 31 31 21 12 4 0 3 4 5 4 3 2 7 20 14 5 0 0 0 0 0 0 0 0 1 16 42 44 28 22 9 4 2 10 53 59 66 67 71 73 63 42 31 27 22 24 19 15 15 15 19 19 14 11 12 5 12 7 5 7 7 5 5 4 3 3 5 1 0 3 5 3 6 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 3 23 105 105 62 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 16 1 0 0 3 5 18 35 40 26 36 37 41 47 45 10 23 27 39 48 24 10 3 0 0 0 0 0 0 0 1 7 2 0 0 0 0 0 0 0 0 0 0 9 44 68 60 53 19 7 3 7 39 29 47 65 94 124 115 78 41 23 15 16 17 21 17 12 18 20 10 5 6 8 17 8 2 1 2 3 3 6 5 3 3 4 1 1 3 2 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 41 88 55 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 34 37 16 2 1 3 15 30 36 35 42 30 30 23 13 5 17 16 31 39 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 51 69 61 35 15 13 6 2 8 22 48 57 61 84 114 132 60 24 13 12 18 23 19 15 17 23 12 3 5 10 15 8 3 1 0 0 1 5 5 5 4 1 4 1 1 1 1 3 5 6 4 2 0 0 0 0 0 0 0 0 2 2 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 58 84 76 45 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 14 22 24 7 1 2 4 11 29 40 40 35 25 25 8 3 9 18 27 24 25 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 59 73 62 21 18 8 3 19 39 39 56 60 64 83 114 88 35 18 13 13 25 22 18 17 15 0 0 10 13 13 12 1 0 2 3 4 6 5 6 4 4 5 1 1 0 0 0 3 5 5 2 0 0 0 0 0 0 0 0 2 1 6 14 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 25 74 98 85 36 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 16 12 11 13 3 2 5 14 36 49 37 29 26 23 5 2 11 29 49 32 29 15 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 34 71 76 55 19 9 7 34 52 38 32 50 59 69 93 132 44 15 10 14 25 25 13 5 0 5 19 19 14 11 10 5 6 3 4 7 9 7 13 6 5 6 0 0 0 0 0 1 5 5 3 1 0 0 0 0 0 0 0 1 4 5 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 7 22 26 51 94 90 32 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 18 8 7 1 0 2 5 12 32 43 42 32 18 9 1 6 37 56 38 35 15 5 6 6 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4 52 77 52 19 9 12 26 46 64 66 41 48 57 76 101 82 19 6 7 13 18 13 2 0 6 18 27 23 7 0 0 1 5 4 8 12 13 19 9 8 9 5 0 0 2 1 2 5 4 2 1 0 0 0 0 0 0 0 1 9 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 16 6 16 72 101 105 84 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 32 16 7 5 0 0 2 10 20 29 34 49 36 20 9 0 1 49 58 40 35 33 27 13 4 0 0 0 1 9 17 13 10 5 6 9 5 3 1 1 1 1 0 0 0 0 2 12 76 47 20 13 10 14 15 22 32 45 45 48 50 74 101 30 8 5 7 17 30 10 1 4 18 29 13 3 0 1 0 1 1 9 13 16 21 13 12 12 7 0 0 2 1 2 5 4 1 0 0 0 0 0 0 0 1 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 9 7 5 7 34 50 89 104 38 3 0 0 0 0 0 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 26 10 3 0 0 0 17 35 45 43 47 19 6 1 12 45 55 56 50 48 44 19 7 1 0 3 7 16 21 24 25 29 19 16 14 11 8 5 5 6 8 10 9 11 4 0 12 67 80 47 25 18 19 22 38 45 47 46 47 56 58 63 76 69 15 6 21 37 34 3 2 20 22 0 0 0 6 9 5 1 10 14 18 22 23 22 10 3 0 0 0 3 3 4 4 2 2 0 0 0 0 0 0 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 6 7 7 18 77 120 95 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 36 11 2 0 0 2 21 27 42 41 22 1 0 0 17 46 52 49 51 57 53 30 10 2 13 26 38 32 34 34 39 45 31 25 16 12 13 12 10 10 10 11 15 20 15 4 0 14 78 52 41 37 33 33 57 52 44 39 39 43 59 61 60 55 28 10 18 37 33 0 0 26 24 11 7 0 2 6 5 1 6 12 19 22 22 21 11 6 1 0 1 2 4 4 4 4 4 0 1 0 0 0 0 12 6 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 5 5 6 8 12 23 47 92 91 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 43 41 35 9 0 1 3 4 11 14 6 0 0 0 17 43 53 32 34 44 43 28 16 38 47 49 47 50 49 47 49 48 39 27 25 20 18 19 17 16 15 15 19 26 25 6 0 3 13 36 37 44 42 40 61 53 43 28 20 26 49 54 59 46 22 11 8 25 23 1 3 33 34 23 14 4 3 4 3 3 5 8 19 21 21 17 10 10 11 5 2 6 6 4 3 5 5 0 4 1 1 1 1 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 1 6 14 8 6 7 16 45 52 100 109 64 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 42 32 38 39 22 5 0 0 0 1 6 10 9 4 1 1 35 52 39 32 19 11 7 23 68 61 49 45 49 50 53 42 35 29 22 17 23 26 27 27 26 24 21 24 30 29 11 2 0 6 18 21 66 45 31 31 25 25 14 10 16 26 32 55 43 25 24 28 12 4 1 8 33 34 25 17 12 6 6 2 1 2 4 13 17 19 16 11 10 13 14 8 5 6 6 4 7 6 2 7 2 0 8 10 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 0 2 1 1 3 5 2 1 3 4 9 8 9 29 28 14 31 90 103 64 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 51 36 32 33 26 4 0 1 0 0 3 28 29 15 3 0 41 53 48 36 16 2 0 33 69 62 50 43 38 43 49 32 23 20 18 17 27 29 30 31 31 29 29 29 31 30 19 3 0 0 2 9 47 25 22 19 12 15 8 6 6 13 31 54 36 26 24 23 7 1 0 1 6 11 24 16 11 10 8 3 1 1 1 3 12 17 17 12 7 7 17 14 9 7 7 4 7 6 5 8 4 2 4 5 2 2 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 2 3 9 16 17 7 6 6 7 11 10 6 17 23 19 18 21 46 44 24 28 79 109 76 43 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 40 22 22 25 14 6 5 9 8 3 27 26 13 0 0 9 36 36 32 28 4 1 46 67 56 48 48 48 47 43 28 20 16 21 28 30 29 29 31 32 30 28 29 26 23 16 4 1 0 0 1 5 3 15 16 11 8 7 6 3 9 25 44 41 32 16 4 4 0 0 0 0 6 31 13 12 11 7 0 0 0 1 2 8 16 16 14 11 9 7 9 7 7 8 5 10 7 6 6 5 0 4 5 4 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 7 10 9 5 5 13 6 28 25 16 26 22 18 14 25 39 34 44 35 37 51 77 88 72 63 44 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 65 43 16 12 16 19 18 11 5 6 6 6 4 1 0 0 5 31 30 30 23 5 0 47 55 50 46 46 44 40 34 26 20 9 9 21 30 28 20 31 34 34 30 23 21 16 12 8 7 2 1 0 0 0 4 14 10 4 3 3 2 5 13 27 48 36 14 3 1 0 0 0 0 10 27 16 19 12 5 0 1 1 1 2 6 14 16 19 15 11 10 20 22 16 9 7 8 7 7 8 7 3 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 16 19 11 6 12 12 30 40 31 33 68 71 40 40 45 30 37 32 43 59 66 56 57 55 38 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 26 5 6 5 12 22 16 5 2 1 0 0 0 0 0 10 31 31 30 32 20 7 43 41 41 43 44 44 40 33 27 20 9 9 26 33 30 23 33 35 35 25 13 22 12 11 12 12 13 6 1 0 0 1 10 10 4 0 1 2 3 8 35 59 29 10 3 1 0 0 0 0 5 17 24 29 13 3 0 0 0 1 3 7 11 14 21 20 22 21 15 6 11 10 9 10 7 5 8 6 1 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 3 6 7 4 7 6 6 11 21 33 45 44 42 51 58 44 53 55 46 44 54 56 55 55 53 44 38 27 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 30 23 0 1 0 5 17 27 22 5 0 0 0 0 0 0 3 18 33 29 31 15 15 40 38 36 34 35 38 38 34 22 15 10 9 9 31 33 31 34 33 30 19 9 13 9 9 11 12 13 10 1 0 0 0 1 8 8 4 1 1 2 5 22 31 19 8 2 1 1 0 1 0 0 14 24 16 5 1 0 1 2 3 2 5 11 17 23 23 29 37 30 8 15 15 11 8 5 6 9 9 6 4 6 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 4 4 2 0 0 0 2 3 2 1 6 10 21 27 31 36 43 33 30 55 101 69 55 49 45 45 61 67 60 56 50 34 26 21 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 24 12 0 0 0 0 11 28 31 7 1 0 0 0 0 0 0 19 40 42 30 8 26 46 43 36 33 41 43 38 35 24 13 9 7 9 30 31 31 33 29 7 6 9 9 7 7 10 9 8 7 0 0 0 0 0 0 1 2 1 1 3 5 10 17 16 10 5 2 3 1 1 0 0 8 14 10 1 0 0 0 1 3 3 5 8 11 14 17 18 26 22 10 15 11 13 9 4 4 8 9 7 7 8 4 1 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 5 2 0 0 1 0 0 0 1 3 6 15 21 25 32 50 38 29 40 62 82 54 45 46 43 39 43 43 40 31 20 15 14 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 25 22 8 0 0 0 1 19 27 11 0 0 0 0 0 0 0 33 46 41 25 2 4 12 26 39 40 46 44 40 36 31 13 8 7 7 11 30 22 22 22 9 10 9 9 8 9 12 5 1 1 0 0 0 0 0 0 0 1 0 0 1 0 2 11 13 11 10 6 14 8 0 0 0 0 1 3 6 6 1 0 0 1 3 4 7 10 10 9 10 11 10 8 9 9 19 10 5 6 6 6 4 6 6 3 0 0 0 0 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 4 4 4 2 0 0 0 0 3 5 10 32 32 26 30 46 48 38 58 79 77 46 45 39 36 34 35 38 31 27 22 15 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 32 8 0 0 0 0 0 14 13 0 0 0 0 0 0 3 48 44 38 24 0 0 0 8 25 40 51 51 44 37 26 8 11 9 8 9 13 7 8 10 12 12 10 10 9 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 7 8 9 8 0 0 0 0 0 0 1 2 3 4 0 0 0 1 1 2 5 7 8 8 9 8 9 8 7 10 17 13 11 8 5 4 9 8 9 6 0 0 0 0 0 1 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 5 4 3 2 0 0 0 5 8 8 16 28 24 24 34 43 31 48 71 70 45 43 34 25 21 21 21 18 14 13 11 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 25 2 0 0 0 1 4 11 6 0 0 0 0 0 0 8 35 29 30 20 0 0 0 0 0 0 4 34 41 36 27 18 21 10 8 13 17 14 7 15 14 11 11 9 20 14 6 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 3 8 8 8 7 5 0 0 0 0 0 0 1 1 3 3 1 0 0 1 1 0 2 2 6 8 9 10 9 8 8 11 16 17 17 12 7 5 4 6 7 4 0 0 0 1 0 1 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 6 13 21 29 35 33 31 34 41 39 48 70 65 43 27 21 19 19 20 22 20 15 12 10 8 6 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 31 26 20 1 0 0 2 5 4 4 1 0 0 0 0 0 5 14 17 3 0 0 13 36 3 0 0 0 5 41 32 29 23 11 6 8 16 21 17 2 25 32 33 29 22 40 17 4 2 0 0 1 1 1 2 1 3 1 0 0 1 0 1 1 2 2 5 5 3 2 7 1 0 0 0 0 2 4 3 2 0 0 0 0 0 1 1 4 6 7 8 11 9 8 9 12 14 19 14 9 8 10 10 11 6 2 1 2 10 4 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 4 2 1 0 0 0 0 4 11 12 19 24 27 35 35 43 46 46 44 41 68 68 43 17 9 9 9 10 12 14 12 8 8 12 15 12 13 8 26 31 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 34 29 37 32 6 3 9 17 15 4 1 0 0 0 0 3 10 14 5 0 1 28 56 34 27 15 7 3 6 9 12 10 3 2 12 16 18 11 0 0 0 22 30 29 44 18 6 2 0 0 0 0 2 3 0 3 1 0 0 0 0 1 1 1 0 1 2 1 5 8 1 0 0 0 0 1 6 6 11 8 0 0 0 0 2 4 5 4 5 7 8 9 8 8 8 12 20 16 11 19 22 9 4 4 2 1 2 7 5 3 4 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 12 10 10 8 6 5 6 1 0 10 24 22 30 47 56 53 49 47 61 67 63 52 66 49 31 17 9 5 4 4 6 8 13 49 76 75 67 64 77 69 116 140 97 51 28 12 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 42 39 44 55 59 36 8 2 9 20 10 2 0 0 0 0 1 10 16 12 2 54 61 61 57 55 48 40 38 35 26 2 3 2 0 2 13 16 7 0 0 0 1 5 22 40 25 6 1 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 1 4 5 19 11 0 0 0 0 0 2 4 5 4 6 9 11 10 10 8 12 18 20 12 7 8 8 5 1 0 0 3 7 6 1 3 3 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 9 16 16 15 12 10 10 7 26 42 41 35 43 45 54 58 41 55 62 61 54 42 35 33 20 8 3 3 3 2 2 1 4 18 29 40 68 123 171 146 172 179 128 86 72 61 51 36 14 3 0 0 0 0 0 0 0 0 0 0 0 0 31 31 51 57 66 75 13 6 8 14 13 1 0 0 0 0 0 5 12 9 13 74 67 59 57 54 48 46 45 47 42 18 11 3 0 0 2 5 2 0 0 0 0 0 19 30 17 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 13 7 0 0 1 1 1 0 0 0 1 0 2 5 6 6 3 0 0 0 0 0 1 2 4 3 5 7 8 10 10 6 11 14 18 20 4 7 6 3 2 1 1 3 5 3 0 2 2 6 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 4 7 17 20 25 26 20 20 23 49 58 54 46 46 61 70 60 38 38 52 53 50 42 27 28 16 8 4 3 3 1 0 0 0 0 0 1 14 48 98 15 0 5 18 25 35 45 57 55 32 11 2 0 0 0 0 0 0 0 0 0 0 0 19 31 55 63 80 81 32 12 3 7 9 0 0 0 0 0 0 0 9 5 0 14 69 60 40 48 60 53 51 45 39 28 15 2 0 0 0 0 0 0 0 0 0 0 7 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 7 0 0 0 0 0 0 0 2 0 1 3 5 4 1 0 0 0 0 0 0 2 6 9 5 7 8 9 10 8 9 11 14 15 3 16 10 6 5 2 3 3 3 1 0 1 2 4 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 3 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 11 21 30 37 44 51 50 46 44 41 41 53 46 32 31 46 40 32 29 29 23 14 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 5 3 5 6 9 13 13 4 0 0 0 0 0 0 0 0 0 0 0 15 56 65 80 91 73 11 1 5 4 0 0 0 0 1 1 2 8 2 0 26 57 18 5 23 48 52 32 32 32 25 15 6 0 38 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 2 21 8 1 0 0 0 0 0 1 3 0 1 5 6 3 0 0 0 0 0 0 0 1 7 10 4 4 5 7 8 7 10 8 15 12 3 15 14 9 10 9 2 0 0 0 0 0 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 1 0 0 0 0 0 0 0 0 0 0 1 2 4 7 15 16 18 25 35 38 45 48 45 36 22 29 29 26 25 29 25 19 16 15 13 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 3 5 5 9 7 7 7 6 2 1 0 0 0 0 0 0 0 0 0 5 0 23 65 68 62 67 44 1 5 2 0 0 3 5 0 3 5 6 8 1 39 90 87 11 2 0 11 29 26 23 18 20 21 3 2 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 3 1 0 0 0 0 2 1 0 2 9 3 1 0 0 0 0 0 1 1 0 0 5 7 6 4 0 0 0 0 0 0 0 5 6 4 4 3 7 7 8 11 3 18 12 6 15 15 5 15 15 1 0 1 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 3 1 0 0 0 0 0 0 0 0 0 1 4 11 19 17 20 23 30 38 41 42 39 33 25 26 24 22 17 13 12 13 18 20 15 11 2 0 0 0 0 0 0 1 5 7 4 2 0 1 2 3 3 1 0 1 3 7 6 8 8 3 1 1 0 0 0 0 0 0 0 0 0 33 13 21 50 52 35 83 72 15 2 7 2 19 54 130 116 28 4 10 19 1 0 93 106 14 6 4 1 7 18 19 17 20 28 32 22 19 14 8 2 0 0 0 0 0 0 0 0 0 2 6 7 4 1 1 2 5 4 1 0 0 0 1 0 1 2 3 1 1 0 0 0 0 0 0 1 2 5 7 8 6 1 0 0 0 0 0 0 2 3 4 4 0 6 5 7 8 2 22 13 7 9 14 7 23 13 1 1 5 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 6 11 13 14 22 27 33 40 40 41 39 34 29 23 22 18 17 15 11 5 10 13 14 10 0 0 0 0 0 0 2 23 24 14 5 3 1 2 3 2 2 0 0 1 2 5 5 5 4 5 4 0 0 0 0 0 0 0 0 0 0 36 6 4 22 31 23 62 85 52 11 7 1 81 116 119 119 13 3 10 12 12 81 113 86 38 29 16 8 9 13 14 21 19 23 24 19 20 24 17 6 0 0 0 0 0 0 0 1 2 5 8 10 8 4 1 2 6 6 4 2 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 1 2 5 5 8 7 3 0 0 0 0 0 0 0 0 3 4 2 5 4 9 8 5 14 12 15 11 7 6 29 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 1 5 10 14 20 29 30 28 36 45 44 38 27 18 18 19 13 14 15 13 2 1 1 5 6 1 1 0 0 0 3 14 30 14 4 2 1 1 2 1 1 1 0 0 1 4 5 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 29 31 26 19 16 19 37 92 83 41 10 5 76 107 128 95 0 2 12 18 13 8 68 68 82 67 22 29 7 10 18 23 18 22 24 28 31 24 21 10 1 0 0 0 0 0 1 4 6 8 10 10 9 8 5 5 6 6 6 4 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 3 9 8 3 0 0 0 0 0 0 0 0 3 2 2 4 3 10 8 4 0 1 23 18 13 13 18 4 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 14 25 32 32 24 24 40 58 60 47 33 21 16 15 11 10 9 8 5 0 0 11 10 5 3 0 0 0 8 22 18 5 1 0 0 0 1 0 0 0 0 0 3 6 6 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 2 0 5 9 5 6 16 32 86 79 34 6 15 1 0 9 0 0 5 12 9 23 76 74 95 64 30 44 4 3 13 21 20 21 20 21 24 24 24 12 4 0 4 19 16 5 3 6 6 8 9 9 8 9 9 9 6 2 2 6 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 8 9 4 0 0 0 0 1 2 1 1 5 3 3 4 4 8 13 12 6 6 32 14 5 6 8 0 1 0 0 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 30 39 44 43 40 26 48 58 60 59 38 21 16 14 11 11 10 7 2 0 0 18 14 8 5 2 0 2 10 16 10 5 1 0 0 0 0 0 0 0 0 0 2 11 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 20 17 12 6 14 5 0 11 56 106 59 32 35 3 0 62 83 51 0 1 1 1 30 74 67 21 18 31 0 0 4 15 23 23 25 27 23 20 17 9 2 0 1 5 8 2 10 11 5 9 10 10 8 7 10 10 11 6 1 3 5 7 4 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 5 9 4 1 0 0 0 0 0 0 1 5 3 3 4 5 7 16 18 10 10 25 7 33 19 5 1 4 2 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 3 6 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 30 44 34 30 34 41 47 43 45 48 52 39 20 15 15 13 11 10 11 6 1 3 20 15 6 2 2 0 10 14 17 16 9 1 0 0 0 0 0 0 0 0 0 2 12 10 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 38 41 43 39 41 7 14 8 21 60 49 31 27 20 1 13 89 99 53 35 16 0 6 22 24 4 9 21 25 1 11 14 18 20 21 18 15 12 11 9 2 2 3 2 0 0 12 10 6 8 8 10 9 8 9 10 12 8 2 1 1 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 4 1 0 0 0 0 0 0 1 3 4 1 5 4 2 7 18 9 14 20 8 24 14 4 2 5 5 1 0 1 2 2 2 1 0 0 1 1 0 0 1 0 0 3 5 8 11 10 8 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 35 32 31 38 42 42 29 42 54 50 35 28 27 22 16 13 10 10 5 1 7 20 19 15 6 4 12 25 24 21 13 4 0 0 0 0 0 0 0 0 1 2 3 7 6 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 58 76 80 78 72 44 107 60 10 10 16 7 29 57 48 0 29 54 97 128 129 99 28 0 0 3 44 58 31 4 14 12 13 16 19 22 27 17 10 6 2 0 0 3 3 1 4 4 2 3 6 10 10 9 9 10 13 10 5 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 1 4 7 2 7 5 2 4 15 11 10 14 19 20 10 4 2 3 3 0 0 0 1 1 2 1 0 0 0 0 1 0 0 1 1 4 5 9 13 13 11 6 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 25 26 15 22 25 26 29 40 59 52 34 22 21 21 15 11 9 7 6 7 13 21 24 30 10 15 30 26 22 23 13 2 0 0 0 0 0 0 0 0 1 4 7 7 4 2 1 2 4 5 1 0 0 0 0 0 0 0 0 0 62 85 94 114 133 153 192 176 155 79 0 0 13 73 84 33 0 0 74 120 117 103 73 20 0 6 31 59 23 1 8 16 10 7 6 8 13 11 7 3 2 2 0 3 2 1 3 3 1 1 4 8 8 9 9 10 11 12 6 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 7 6 5 2 0 0 0 0 0 0 0 5 6 1 5 5 4 5 9 18 17 13 15 17 9 5 3 3 2 1 0 0 0 0 0 3 2 0 0 0 0 1 1 1 2 6 8 8 10 13 13 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 14 14 24 27 25 27 36 59 47 37 32 19 14 11 8 7 9 7 8 17 28 36 48 28 24 31 33 25 12 3 0 0 0 0 0 0 0 0 0 6 6 6 5 2 0 1 5 10 13 6 2 1 1 0 0 0 0 0 0 57 80 112 155 174 181 174 143 144 63 24 38 0 76 104 61 11 3 59 105 112 100 82 54 14 0 9 42 21 13 19 27 18 7 3 2 2 3 3 2 1 1 0 4 8 6 4 5 2 2 3 5 7 8 8 9 11 12 8 2 5 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 7 4 1 0 0 0 0 0 0 8 6 3 8 8 5 4 9 19 32 15 19 20 9 4 6 3 3 6 0 0 0 0 1 3 3 3 2 1 0 1 1 1 3 6 6 6 9 12 13 6 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 10 14 21 25 28 35 55 46 41 32 17 11 14 6 4 5 5 8 7 28 45 39 30 20 22 23 16 11 3 0 0 0 0 0 0 0 1 3 4 4 4 2 0 0 2 5 8 10 13 5 4 3 0 0 0 0 0 0 52 87 133 169 154 143 141 149 143 95 85 83 28 7 90 78 33 11 10 86 97 83 71 65 41 10 7 19 11 12 34 39 26 10 4 2 1 0 0 0 1 1 2 7 11 6 5 7 6 3 3 4 6 7 7 8 9 13 16 5 7 8 7 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 16 14 9 1 0 0 0 0 0 5 4 1 1 5 2 4 8 16 20 10 20 14 9 12 11 4 3 3 1 0 1 0 0 0 0 0 3 2 0 1 1 1 3 5 5 5 6 10 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 23 30 36 42 48 48 42 28 15 10 10 4 3 4 6 16 18 35 48 43 26 20 21 18 10 2 2 0 0 0 0 0 0 0 0 0 2 2 2 1 0 1 0 1 2 4 9 7 5 2 0 0 0 0 0 0 53 101 130 127 99 91 88 87 90 99 95 103 71 3 22 75 74 46 37 98 89 74 63 62 67 30 6 2 2 2 31 35 27 22 26 17 7 2 1 1 4 4 4 6 7 5 4 6 6 6 5 5 6 6 6 6 6 9 12 6 6 6 5 7 14 14 3 0 0 0 0 0 0 0 0 0 0 0 1 7 20 22 24 16 3 0 0 0 0 0 2 5 6 7 6 3 5 8 16 21 8 10 10 9 11 11 8 6 4 2 0 0 0 0 0 0 0 3 2 1 1 1 0 2 5 4 3 6 10 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 35 31 44 51 51 48 40 25 15 9 5 3 4 6 6 9 25 32 45 44 27 18 17 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 4 4 5 3 1 0 0 0 0 0 73 118 115 92 75 76 76 76 80 89 87 99 48 0 5 39 50 57 52 69 73 64 59 59 60 56 22 4 0 5 27 28 26 29 30 19 10 6 3 1 2 6 6 6 6 7 3 4 4 4 5 7 7 6 6 6 3 2 3 2 3 4 4 4 6 9 1 0 0 0 0 0 0 0 0 0 0 0 2 8 18 19 22 13 3 0 0 0 0 0 1 0 0 6 7 4 4 7 22 20 9 10 10 14 14 13 12 6 4 3 2 0 0 0 0 0 1 6 5 2 1 1 0 0 2 4 4 6 12 11 7 3 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 2 9 16 23 35 57 61 57 50 43 26 20 15 9 3 6 8 9 10 15 29 52 46 28 15 11 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 104 139 110 92 84 80 77 79 85 89 89 95 46 12 0 5 10 41 28 23 60 52 60 56 53 57 58 57 51 45 44 34 28 35 33 15 7 7 5 2 2 6 7 7 6 6 4 2 1 2 4 7 7 6 4 2 0 0 0 0 0 2 4 6 6 5 3 3 2 1 0 0 0 0 0 0 0 0 1 3 9 16 20 11 3 0 0 0 0 0 0 0 2 7 5 5 9 8 25 19 10 10 13 14 18 17 13 9 4 6 3 0 0 0 0 0 0 1 6 2 2 3 2 1 1 1 3 5 11 10 6 4 4 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 18 32 39 49 60 69 67 49 26 27 25 15 4 8 8 10 13 18 27 50 41 26 16 12 11 9 6 3 0 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 123 143 112 106 101 98 96 95 91 92 93 93 99 98 94 55 1 16 17 36 61 48 52 50 50 53 55 61 61 63 56 37 27 30 25 18 15 15 8 8 8 7 8 10 11 12 14 13 4 1 2 6 8 7 3 0 0 0 0 0 0 0 1 5 6 6 5 6 6 2 0 0 0 0 0 0 0 0 1 1 7 17 20 7 4 1 0 0 0 0 0 0 1 8 7 5 12 21 20 19 19 18 18 19 10 8 8 7 1 6 7 4 1 0 0 0 0 0 1 2 2 3 2 0 3 2 4 7 10 6 4 3 4 4 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 12 30 42 43 55 71 80 66 25 13 26 16 5 6 7 10 13 18 25 37 31 22 16 14 14 10 5 1 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 145 150 120 118 107 103 102 101 98 96 94 93 97 100 101 91 47 1 10 4 29 52 44 49 49 49 50 54 73 78 59 37 26 18 20 21 17 12 11 16 16 14 16 26 24 22 21 19 16 17 8 4 8 8 5 2 0 0 0 0 0 0 0 1 6 6 6 7 8 2 0 0 0 0 0 0 0 0 1 17 17 22 23 2 7 2 0 0 0 0 0 0 1 5 5 11 16 20 15 17 14 14 17 18 11 9 7 9 9 3 4 4 2 1 0 0 0 0 2 8 7 3 1 1 3 0 2 4 6 4 3 2 4 8 8 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 16 19 25 37 57 68 67 53 32 15 26 12 4 5 6 10 13 23 33 36 25 16 13 12 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 156 158 145 128 103 102 103 108 114 107 101 97 97 97 101 96 71 26 0 0 40 51 45 52 52 57 67 72 65 64 49 36 29 22 21 16 13 13 19 26 23 21 22 28 29 29 30 28 24 22 18 8 6 8 7 7 3 0 0 0 0 1 0 1 4 6 7 8 10 6 1 0 0 0 0 0 0 0 4 21 23 28 19 4 12 2 0 0 0 0 0 0 0 1 4 13 13 11 9 10 18 21 21 19 14 16 9 6 5 4 2 3 2 1 0 0 0 0 4 10 12 4 2 2 2 0 0 1 3 5 5 5 5 3 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 12 20 31 48 75 63 38 19 14 17 13 8 6 10 20 30 44 46 31 17 14 11 8 5 3 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 1 2 1 0 0 0 0 0 158 156 141 121 104 110 108 107 110 112 104 101 99 100 103 95 82 62 34 24 46 54 55 55 54 61 70 69 58 49 39 28 24 26 26 18 15 17 24 31 27 25 24 26 27 31 33 28 22 17 24 21 11 7 7 7 5 2 0 0 0 4 3 3 7 8 10 11 11 9 1 0 0 0 0 0 0 0 0 7 25 29 13 3 8 5 1 0 0 0 0 0 0 0 4 18 13 11 10 10 9 21 24 18 12 14 7 10 14 11 0 1 1 0 0 0 0 2 3 6 9 4 2 2 2 3 0 0 3 4 5 6 7 12 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 24 33 46 73 67 39 19 12 13 14 19 15 22 47 78 56 35 20 12 12 9 6 4 2 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 3 1 3 5 4 3 1 0 0 154 152 136 121 116 123 116 110 107 107 104 103 95 97 103 96 88 88 94 100 106 94 87 71 56 56 51 60 55 46 39 22 19 20 21 19 24 17 22 30 28 26 27 27 29 35 33 23 19 21 27 35 23 15 11 8 5 2 0 0 1 5 5 2 1 4 17 18 13 7 2 0 0 0 0 0 0 0 3 6 15 23 6 0 1 4 4 1 0 0 0 0 0 0 4 11 10 12 9 8 11 11 15 15 12 11 5 5 6 5 1 0 1 0 0 0 0 3 3 6 8 7 2 3 2 1 4 0 1 2 5 9 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 25 37 55 72 66 44 23 13 16 26 43 27 28 49 71 32 20 16 12 7 7 6 4 3 2 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 2 4 6 9 5 2 0 186 159 129 119 118 123 124 110 111 114 115 111 102 106 108 100 91 91 95 107 120 117 104 76 47 26 2 50 60 52 39 23 21 18 22 25 17 6 11 19 21 24 24 27 30 32 27 16 13 18 28 40 36 34 24 8 7 4 1 1 3 6 7 7 3 7 25 24 13 6 4 0 0 0 0 0 0 0 8 11 9 8 1 0 0 0 0 1 0 0 0 0 2 1 3 6 6 8 7 6 8 10 11 15 9 5 8 9 9 7 5 3 1 0 0 0 0 0 3 6 8 7 3 5 5 3 3 9 7 4 5 10 17 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 20 31 56 71 65 44 43 27 24 39 56 23 14 20 26 15 14 14 11 6 6 6 3 1 1 1 4 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 3 6 11 8 4 1 165 147 118 108 111 123 130 114 119 126 126 118 104 104 105 101 97 99 108 114 118 113 99 77 29 2 11 62 64 51 41 34 30 20 29 23 6 0 0 12 22 25 25 26 26 25 24 18 19 22 31 41 41 40 40 27 9 7 4 4 5 6 6 6 3 4 12 15 17 8 2 1 0 0 0 0 1 3 10 9 5 0 0 0 0 0 0 1 0 1 1 0 0 0 3 5 6 7 7 2 7 11 7 13 11 8 7 6 11 5 5 5 3 0 0 0 0 0 3 7 7 5 2 4 2 5 8 7 4 2 3 6 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 22 57 70 65 52 48 33 31 39 42 16 11 12 14 13 13 12 9 7 6 6 3 1 1 2 6 6 4 2 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 4 2 2 6 9 8 9 9 5 137 128 109 88 106 128 134 126 132 138 132 120 107 103 102 105 109 119 135 132 124 115 95 81 46 14 1 12 60 48 45 39 31 23 44 23 5 2 0 9 12 14 18 20 19 20 22 18 0 17 33 42 42 42 49 47 27 5 6 4 4 5 6 6 3 1 0 2 13 13 6 1 0 0 0 0 1 7 18 10 3 0 0 0 0 0 0 0 0 1 1 0 0 2 2 2 6 11 11 2 9 12 8 7 8 15 11 7 11 10 7 6 6 2 0 0 0 1 3 6 4 3 2 3 1 0 1 3 5 1 3 2 7 17 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 21 62 73 73 66 50 55 50 42 32 19 15 15 12 9 9 17 13 10 7 4 0 1 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 2 4 4 4 6 6 5 5 11 10 120 114 89 76 116 124 128 130 135 152 127 116 110 108 108 114 126 137 138 121 31 11 44 75 69 33 10 20 46 13 38 35 29 31 37 21 11 5 1 7 10 12 14 15 13 11 17 13 0 2 9 16 32 49 44 40 40 23 4 5 10 9 6 6 5 1 0 0 3 18 4 0 0 0 0 1 0 7 17 10 2 0 0 0 0 0 0 0 1 3 1 0 1 2 2 1 13 18 14 1 3 6 11 12 11 19 10 5 7 9 8 8 8 6 3 0 0 0 1 4 3 4 4 4 4 5 1 1 3 1 4 5 9 10 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 26 66 72 78 72 58 53 58 51 38 27 23 17 15 15 15 20 21 14 8 4 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 2 3 4 5 4 3 5 9 111 90 70 86 115 77 90 103 114 128 115 109 111 113 113 120 141 146 91 0 0 0 39 66 62 56 29 9 4 6 36 31 30 36 46 54 29 10 1 1 6 9 10 10 8 1 15 9 0 0 0 0 28 50 47 47 50 34 21 24 29 27 16 5 5 2 0 0 5 14 1 0 0 0 0 0 0 3 11 15 1 0 0 0 0 0 0 0 1 3 1 0 0 0 2 9 14 21 15 3 3 7 7 7 10 17 12 9 9 7 2 6 10 11 9 1 0 2 3 2 2 3 2 1 1 0 6 2 0 1 2 5 16 16 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 30 61 61 76 72 61 56 62 60 47 40 39 30 25 28 29 26 26 16 11 5 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 1 1 2 3 2 2 5 101 82 65 84 78 19 8 106 106 98 104 96 106 110 117 132 150 151 100 21 0 0 42 39 42 65 43 40 16 3 16 27 32 39 51 56 45 14 4 2 1 6 7 4 2 1 11 4 0 0 0 0 33 45 45 53 67 52 45 46 44 42 32 17 6 5 3 1 0 0 1 9 2 0 1 1 0 0 6 9 0 0 0 0 1 1 0 0 0 0 1 1 0 0 5 15 12 19 14 4 1 5 4 10 12 12 14 8 11 13 4 3 5 11 11 5 0 0 4 4 0 0 3 4 3 2 1 5 2 2 5 8 11 14 15 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 22 42 61 79 77 73 69 64 61 56 55 56 54 46 51 43 33 26 17 12 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 2 2 72 65 79 60 59 64 72 95 75 73 76 73 88 98 114 127 137 152 168 81 0 8 54 15 15 35 43 49 35 21 18 27 34 20 25 48 68 49 24 7 0 0 1 1 0 0 0 0 0 0 6 17 33 37 45 57 64 62 60 56 54 55 38 15 6 6 4 1 1 0 0 1 0 0 0 1 0 0 1 2 0 0 0 5 12 15 1 0 0 0 1 1 0 0 7 12 10 11 13 9 4 4 1 7 10 9 11 19 13 10 8 1 1 11 13 7 1 0 3 3 1 1 0 0 0 2 4 2 1 1 4 10 3 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 14 16 32 62 83 92 89 88 83 68 63 62 64 68 75 73 52 34 23 15 12 8 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 47 63 89 38 37 43 36 8 36 44 46 51 65 82 102 110 122 144 153 57 1 2 14 2 2 4 17 47 29 25 29 33 34 12 8 42 74 72 46 13 4 6 0 0 0 0 0 1 12 19 23 29 32 40 47 58 65 60 61 58 55 49 37 22 8 3 2 1 1 1 0 0 0 0 0 1 0 0 0 0 1 3 4 20 24 18 8 0 0 0 0 0 2 0 9 11 8 5 7 3 1 1 4 8 12 8 4 11 20 16 11 8 6 12 15 11 5 1 9 4 1 0 1 0 1 1 2 3 1 0 0 1 1 8 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 15 39 64 83 94 84 90 89 73 59 60 67 83 96 73 47 30 20 15 13 12 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 42 64 77 49 45 20 15 22 27 30 22 29 43 57 63 78 103 125 130 105 32 0 0 0 0 0 9 20 20 25 37 38 28 5 1 7 42 67 57 8 2 2 0 0 0 0 0 0 1 13 30 38 39 42 42 52 58 57 54 54 47 36 24 19 10 9 5 0 0 1 0 0 0 0 0 0 2 4 3 0 1 3 6 16 19 17 8 1 1 1 0 0 0 1 7 7 5 3 1 2 9 9 1 5 14 7 1 3 10 15 15 13 10 14 14 11 8 9 11 5 3 2 0 0 0 0 1 1 0 0 1 1 2 2 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 17 44 68 84 94 88 99 95 85 75 57 71 86 83 54 37 26 20 18 16 14 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 34 38 58 82 67 47 28 16 16 15 15 23 32 37 51 83 106 108 88 74 20 0 0 0 0 1 3 9 17 19 25 19 8 0 0 34 67 61 3 0 0 0 0 0 0 0 3 13 26 34 36 32 30 38 49 53 52 50 50 38 28 22 19 13 23 20 10 3 0 1 0 0 0 0 0 5 9 8 1 1 0 3 8 7 12 6 1 3 9 8 3 0 3 12 9 4 2 1 0 2 4 5 7 16 5 3 6 9 9 12 12 14 16 11 9 8 7 6 1 2 1 0 0 1 1 0 2 4 0 0 0 3 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 21 51 73 89 95 94 115 116 100 79 59 70 81 69 45 29 25 20 18 16 11 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 36 29 27 43 75 85 41 21 8 5 11 6 6 9 18 33 66 83 81 68 60 49 13 0 0 0 0 0 2 5 0 11 12 11 9 1 42 80 64 13 0 0 0 0 0 0 0 0 8 25 39 38 28 22 32 31 43 47 47 44 33 24 22 21 21 29 30 23 11 2 5 1 0 0 0 0 0 2 6 5 2 0 1 2 3 10 10 9 9 13 17 6 1 6 15 9 6 4 2 1 12 4 1 6 14 3 1 3 6 6 8 5 11 16 14 13 10 7 4 2 2 0 1 2 4 5 3 3 4 1 0 0 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 26 52 74 96 104 103 120 120 101 76 58 61 76 63 42 26 21 21 16 11 6 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 53 36 16 21 30 32 15 5 0 1 1 1 0 7 26 54 65 58 52 49 48 37 29 19 7 0 0 13 11 0 2 6 6 4 11 45 94 71 26 0 0 0 0 0 0 0 0 0 4 15 40 45 42 36 34 26 29 33 34 29 19 22 23 23 24 25 25 21 12 3 3 1 0 0 0 0 0 3 5 3 1 0 0 0 0 1 9 11 11 13 2 0 0 5 11 9 8 4 0 0 4 3 9 13 6 1 1 3 8 12 5 6 13 17 14 7 4 4 4 1 1 3 2 0 0 0 3 4 3 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 31 46 67 97 108 107 106 108 96 72 57 64 78 59 39 24 16 17 9 4 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 43 37 22 13 25 39 41 24 3 8 10 10 8 1 7 26 46 49 40 38 40 44 44 47 36 20 4 0 3 3 0 1 7 9 6 16 48 96 84 37 2 0 0 0 0 0 0 0 0 0 10 32 36 37 30 25 26 32 34 31 24 15 17 20 21 19 17 21 26 18 4 0 0 0 0 0 0 0 0 1 1 0 1 3 2 0 0 7 7 10 12 1 0 0 3 7 7 7 3 0 1 2 1 8 12 9 4 0 3 7 9 6 8 9 14 15 10 9 6 3 1 5 4 1 2 4 0 1 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 29 33 39 62 101 110 112 108 95 93 68 58 65 73 53 34 26 20 7 3 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 23 19 15 18 8 4 2 2 0 7 11 19 22 2 15 37 44 37 29 33 33 36 39 40 28 24 31 35 1 0 0 0 1 6 2 6 33 75 92 48 13 0 0 0 0 0 2 4 0 0 4 12 17 21 8 1 6 20 32 33 25 17 15 15 20 18 13 15 21 22 12 0 0 0 0 0 0 0 0 0 0 0 2 9 11 7 1 3 6 6 4 1 0 1 10 15 11 2 3 1 3 7 1 6 10 12 10 0 0 4 11 15 10 2 8 14 13 14 10 4 5 10 3 1 1 1 0 0 1 2 2 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 34 37 42 62 103 104 107 104 94 89 73 64 60 56 41 27 21 15 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 31 18 14 12 14 14 6 0 1 1 9 25 29 4 50 42 32 30 34 34 34 34 32 26 24 34 42 27 1 0 0 3 7 16 5 12 45 80 68 29 6 7 9 8 7 11 17 20 27 25 21 15 9 4 18 18 12 18 22 19 17 19 19 22 21 16 12 13 15 16 9 0 0 0 0 0 0 0 0 0 1 2 6 9 7 3 1 6 4 2 1 4 19 19 17 13 6 7 2 0 0 1 6 8 10 8 1 0 8 10 10 6 0 5 8 9 10 8 2 9 11 0 0 2 3 2 0 0 2 2 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 20 28 38 49 64 85 93 99 100 96 93 101 89 69 53 44 44 23 11 5 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 58 39 22 12 10 8 19 42 45 28 2 6 25 42 45 51 36 33 35 37 37 28 25 24 24 27 32 44 45 29 23 5 9 17 15 12 4 26 65 88 86 36 12 11 9 15 16 17 19 29 33 34 33 28 19 3 3 7 10 10 13 14 14 18 26 26 22 17 15 14 15 6 0 0 0 0 0 0 0 0 1 0 0 1 9 9 7 4 2 2 1 3 6 9 10 18 15 11 6 1 0 0 1 3 4 11 10 3 0 0 6 9 6 0 2 3 8 12 9 3 11 8 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 29 35 48 55 59 67 88 101 93 99 121 150 113 82 63 52 46 24 14 8 5 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 59 29 17 12 22 53 40 41 32 11 7 29 50 59 55 43 42 41 38 32 12 12 18 23 24 29 27 29 34 38 4 8 20 20 5 1 10 45 81 84 27 7 3 5 13 14 24 27 24 26 33 35 28 16 0 25 29 23 16 18 17 15 16 21 22 23 23 23 24 27 24 15 6 0 0 0 0 0 0 1 1 0 2 5 12 12 8 2 0 3 8 11 13 13 10 12 10 7 1 0 0 0 1 4 14 10 4 0 0 2 9 9 3 2 3 8 7 4 4 8 5 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 28 40 53 54 55 72 100 118 92 112 165 193 121 82 73 61 45 36 26 18 11 7 5 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 67 37 21 16 22 29 8 13 17 15 14 36 56 59 56 52 51 48 39 25 9 3 13 18 21 23 16 17 26 29 8 1 14 12 1 0 0 15 27 27 12 6 2 3 8 10 20 30 31 30 33 23 10 0 6 31 40 36 30 27 19 17 16 22 29 24 19 18 17 16 17 15 9 2 0 0 0 0 0 0 0 0 3 6 3 6 4 1 2 7 6 6 7 8 7 8 8 5 2 0 0 0 0 5 17 7 2 0 0 0 10 11 8 5 0 6 7 5 2 4 2 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 27 38 49 50 52 75 108 130 110 144 205 212 148 118 85 60 45 45 43 31 21 13 7 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 89 68 46 32 19 12 10 12 8 10 16 26 40 53 48 52 55 53 48 33 18 7 0 5 8 16 21 14 11 25 24 19 12 1 0 0 0 0 0 0 1 5 10 9 3 1 2 1 0 5 9 11 1 0 0 4 16 32 33 33 31 23 20 22 31 33 21 16 12 11 10 8 10 8 3 0 0 0 0 0 0 0 0 0 3 5 1 3 1 3 7 7 8 3 4 7 4 10 11 7 0 0 0 0 4 12 7 1 0 0 2 9 10 7 3 1 5 2 2 2 2 4 3 1 0 0 0 2 1 0 0 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 20 28 35 44 53 70 102 128 129 139 201 216 188 159 104 67 45 41 49 44 32 20 13 12 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 63 56 51 48 37 35 31 26 20 17 22 27 34 41 41 44 52 53 45 31 20 11 3 0 1 9 11 9 12 28 19 31 40 0 0 0 0 0 0 0 0 1 4 11 8 6 6 4 4 5 5 4 2 0 0 1 6 15 18 24 26 25 25 27 30 24 14 14 9 7 8 9 7 6 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 8 11 4 5 5 3 10 6 2 2 4 0 0 4 11 14 2 0 0 0 2 3 1 0 2 5 2 3 4 5 6 4 4 2 1 0 1 1 0 0 1 2 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 30 32 34 42 55 66 86 118 142 136 184 197 176 136 100 60 37 34 44 45 38 32 24 16 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 47 48 50 50 47 46 35 31 28 23 19 19 25 31 35 36 50 50 42 31 22 11 3 0 0 5 6 8 15 26 18 41 33 0 0 0 0 0 0 0 0 0 2 7 9 5 4 5 6 6 11 11 7 4 1 0 1 3 5 11 12 13 12 12 15 11 8 8 9 6 13 10 5 12 4 1 0 0 0 0 0 0 0 0 3 2 0 0 1 1 2 6 11 1 4 3 3 7 1 1 1 2 1 0 6 11 11 4 1 0 0 0 0 0 0 6 11 6 5 5 5 4 0 4 3 1 0 0 2 1 0 0 0 2 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 33 42 45 52 77 86 103 113 114 126 158 135 101 74 36 24 28 37 41 36 37 30 20 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 45 46 47 46 41 29 27 22 16 11 11 21 28 31 33 45 43 40 31 20 10 3 0 1 1 7 10 16 23 23 39 18 3 0 0 0 0 0 0 1 1 3 4 3 1 1 4 6 6 15 11 10 9 3 1 0 0 0 0 0 7 6 1 2 4 3 2 2 3 8 6 5 10 5 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 10 14 7 3 1 2 4 1 0 1 1 3 7 5 9 8 4 0 0 0 0 0 0 3 7 8 6 8 7 9 5 1 6 7 3 0 0 1 1 0 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 17 28 53 56 58 75 91 106 108 105 110 136 101 75 54 32 24 26 34 40 39 39 30 21 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 24 39 41 42 41 36 27 24 15 10 10 16 22 23 25 28 32 33 40 29 12 1 0 1 2 4 8 7 11 15 18 23 6 41 75 54 2 0 0 1 3 3 2 1 0 0 0 2 2 2 6 3 5 4 3 6 5 2 3 5 3 9 5 1 3 1 1 1 1 2 3 3 2 4 6 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 6 10 11 8 4 2 2 2 2 1 1 2 6 11 5 9 8 5 4 3 1 0 0 2 10 11 8 5 3 3 10 7 2 2 12 5 1 1 0 0 1 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 22 28 64 63 62 75 99 116 119 115 120 143 95 69 52 37 27 25 34 40 40 39 32 23 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 32 36 44 39 30 21 17 11 11 12 15 19 20 22 22 22 26 42 15 0 0 0 0 4 6 4 0 6 8 8 6 2 3 19 24 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 3 1 0 0 2 1 14 16 7 0 0 0 1 0 1 0 1 3 5 4 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 13 8 2 1 1 1 1 1 1 7 9 10 8 8 13 15 13 6 0 0 0 3 10 13 6 4 3 1 9 10 5 2 8 6 2 0 0 0 0 0 1 2 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 15 27 35 56 55 49 61 88 111 115 118 122 125 96 65 53 41 30 31 31 39 43 41 33 25 17 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 51 43 43 44 31 25 17 10 7 9 10 11 12 15 21 19 20 27 42 7 0 0 0 0 6 5 4 4 8 5 5 4 1 0 20 21 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 3 6 0 17 20 8 0 0 0 0 0 1 0 0 1 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 7 11 13 10 8 2 1 1 2 10 9 12 11 5 10 14 11 5 0 0 0 5 11 12 7 9 6 3 9 11 4 2 5 8 2 1 1 0 0 0 2 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 24 42 53 59 53 44 62 81 85 101 124 138 132 103 65 58 47 37 32 31 38 42 41 35 27 19 12 6 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 88 63 44 31 19 14 13 11 9 9 10 9 10 13 19 19 21 27 28 3 0 0 0 1 8 2 2 5 7 2 4 5 5 5 11 21 15 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 1 6 14 9 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 15 5 4 6 6 1 0 1 3 6 11 13 10 6 7 16 16 9 3 0 0 3 7 10 10 11 5 4 8 11 2 3 5 5 0 0 1 1 0 1 2 1 1 3 0 0 0 0 1 0 0 0 0 0 0 0 1 1 4 36 44 45 47 51 51 63 73 85 112 128 128 124 105 72 66 52 46 44 39 42 41 38 33 27 22 13 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 59 41 27 18 12 8 8 7 8 8 7 9 13 17 20 20 22 24 20 0 0 0 1 2 0 3 4 3 0 3 4 2 1 3 8 15 20 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 3 5 8 12 11 10 8 4 0 0 2 7 11 8 12 11 9 9 11 15 7 0 0 0 0 4 8 9 8 5 7 9 9 1 2 2 1 1 2 1 2 1 3 8 2 1 2 1 0 0 1 2 0 1 0 0 0 0 0 2 2 8 33 52 41 36 44 54 55 72 88 107 141 123 103 93 87 83 64 50 43 39 40 40 35 28 22 20 15 13 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 80 49 28 18 13 11 9 7 6 5 3 1 9 16 19 21 23 24 25 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 3 29 28 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 1 1 0 0 0 0 1 3 8 13 15 9 9 9 6 0 0 1 4 10 15 15 15 11 13 17 13 12 5 0 0 0 1 7 10 6 9 7 11 11 5 4 5 6 6 6 2 3 2 3 10 2 0 0 0 0 0 1 2 2 0 0 0 0 0 0 2 1 10 34 65 35 36 43 50 60 92 108 113 125 137 94 85 91 94 98 69 52 46 42 39 33 26 20 17 16 12 8 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 CIN 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -4 -8 -9 -5 -7 -25 -2 -0 -0 -0 -1 -4 -2 -1 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -51 -47 -30 -11 -0 -0 -0 -0 -0 -0 -2 -6 -7 -3 -1 -8 -21 0 -0 0 -0 -1 -2 0 0 -7 -2 -3 -2 0 0 -2 -1 0 -0 -0 -4 -5 -3 -1 0 -1 -11 -6 -3 -2 -1 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 -1 -2 -0 0 -1 -3 -4 -13 -42 -36 -14 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -2 -5 -1 0 0 0 0 -4 -58 -21 -6 -4 -1 0 0 -0 -3 -4 -3 -4 -11 -14 -8 -1 -3 -7 -5 -7 -7 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -3 -1 -1 -2 -0 0 0 0 -1 -2 0 -0 0 -0 -1 -9 -29 -24 -6 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -11 -27 -34 -41 -9 0 0 -16 -66 -43 -26 -11 -3 -1 -1 -1 -2 -5 -4 -5 -20 -12 -19 -13 -6 -4 -1 -4 -5 -3 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 0 -2 -3 -2 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -1 -7 -8 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -18 -0 -6 -1 0 -10 -30 -51 -28 -22 -10 -6 -5 -3 -1 -0 -6 -3 -6 -15 -1 -14 -5 -1 -1 -0 -0 -2 -0 -1 -2 -3 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 0 -0 -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 -23 -13 0 0 0 -0 -19 -40 -39 -21 -15 -8 -9 -8 -7 -5 -0 -4 -1 0 0 0 -0 -5 -1 -0 -0 -1 -5 -1 -2 -4 -5 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -1 -9 -3 0 0 -0 -0 -3 -28 -32 -21 -13 -14 -10 -10 -9 -8 -6 -4 -0 0 0 0 0 -0 -0 0 0 0 -1 -6 -1 -2 -4 -4 -3 -0 -0 0 0 0 -1 -4 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -1 -3 -3 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -5 -36 -40 -29 -18 -13 -8 -9 -7 -7 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -4 -3 -2 -0 0 0 0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -1 -4 -5 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -11 -32 -37 -26 -15 -9 -7 -5 -0 -6 -7 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -7 -7 -7 -5 -1 -0 0 0 0 0 -0 -6 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -2 -2 -1 -1 -0 -0 0 -0 -0 0 -0 -0 0 -1 -0 0 0 0 0 -2 -1 -0 -1 -5 -3 -4 -3 0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -14 -36 -35 -37 -25 -19 -11 -3 -1 -9 -11 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -8 -8 -6 -2 0 0 0 0 0 0 0 -1 -2 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -4 -1 0 0 0 -0 -7 -10 -5 -2 -6 -7 -1 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 -0 -10 -12 -18 -24 -24 -18 -10 -3 -0 -1 -7 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -9 -8 -4 -1 0 0 0 0 0 0 0 0 -2 -5 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -0 -1 -2 -1 -0 -1 -2 -0 -1 -1 -0 -0 -0 -19 -16 -16 -23 -21 -10 -4 -2 -0 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -6 -9 -7 -3 -1 0 0 0 0 0 0 0 0 -4 -4 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -2 -2 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 -1 0 -1 -2 -0 -2 -1 -0 -0 -3 -13 -11 -22 -23 -16 -14 -8 -8 -2 -12 -20 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -1 -3 -7 -7 -3 -1 0 0 0 0 0 0 0 -0 -4 -8 -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 -3 -2 -2 -3 -1 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 -1 -1 -0 -0 0 -0 -0 -11 -31 -31 -13 -9 -10 -13 -13 -14 -24 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -16 -3 -1 -1 -2 -6 -7 -4 -1 0 0 0 0 0 0 0 0 -0 -5 -6 -7 -8 -5 -0 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -2 -1 0 0 -0 0 -0 -0 -0 -0 -0 -1 0 0 -1 -4 -1 -1 -2 -1 -0 -3 -1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -16 -23 -29 -26 -5 -8 -16 -16 -12 -19 -91 -39 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 -1 -2 -2 -5 -4 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -4 -6 -4 -4 -26 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -0 -1 -2 -1 -0 -0 -0 0 -0 -0 -0 -1 -12 -5 0 -1 -3 -0 -0 -0 -0 -1 -5 -3 -0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -9 -13 -19 -20 -15 -14 -6 -11 -9 -6 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -6 -4 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -1 -5 -14 -15 -4 0 0 0 0 0 -1 -1 -4 -9 -4 -0 0 -0 -0 -1 -11 -2 -0 -0 -7 -28 -22 -16 -14 -15 -19 -0 -10 -5 -2 -2 -1 -1 -48 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -1 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -4 -5 -10 -3 -0 -0 -0 -0 -0 -0 -2 -7 -8 -1 -2 -1 -7 -17 -26 -3 0 0 -3 -14 -20 -15 -15 -17 -14 -8 -4 -5 -4 -4 -5 -12 -57 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -0 -0 -1 -1 -0 -2 -1 -1 -2 -2 -3 -5 -3 -1 -0 -0 -1 -0 -0 -0 -0 -0 0 -2 -5 -18 -21 0 0 0 0 -0 -2 -8 -10 -22 -22 -13 -8 -6 -2 -1 -0 -20 -56 -30 -4 -17 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -3 -1 -1 -1 -0 -2 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -3 -2 -1 0 0 -0 -1 -1 -1 -1 -1 -2 -3 -1 -18 -16 -2 -3 0 -18 -17 -10 -14 -28 -10 -6 -5 -5 -5 -5 -4 -2 -20 -50 -51 -1 -63 -28 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 -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 -1 -1 -4 -1 -0 -1 -4 -0 -0 -0 -0 0 0 0 -0 -2 -1 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -1 -1 -13 -8 -13 -30 -26 -8 -19 -17 -16 -21 -1 -9 -11 -9 -7 -7 -4 -18 -29 -45 -54 -40 -72 -25 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 -0 -0 -1 0 0 -2 -3 -2 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -0 -0 0 -1 -2 -0 -0 -4 -2 0 -0 -1 -0 -2 -3 -2 0 0 0 0 0 -0 -0 -0 -2 -0 -1 -3 -2 -1 -5 -15 -23 -21 -10 -17 -18 -8 -2 -5 -8 -16 -11 -9 -8 -5 -4 -28 -47 -40 -45 -63 -67 -15 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -1 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -2 -1 -4 -2 -1 0 0 0 0 0 -1 -1 -1 -6 -1 -1 -3 -3 -1 -9 -12 -5 -1 -7 -20 -27 -6 -4 -9 -12 -18 -15 -11 -8 -7 -9 -33 -45 -39 -43 -59 -58 -58 -46 -14 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -0 -0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -4 -1 -2 -2 -1 -1 -2 -0 -0 -2 -14 -30 -14 -7 -18 -24 -18 -18 -11 -6 -17 -30 -23 -11 -21 -50 -55 -52 -45 -6 -2 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -1 -0 -0 -1 -1 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -0 0 0 -0 -0 -0 0 -0 -1 -2 -3 -2 -1 -1 -1 -4 -7 -0 -0 -0 -6 -17 -26 -33 -36 -36 -26 -16 -12 -5 -4 -10 -16 -14 -21 -51 -52 -48 -32 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 -0 -1 -0 -0 -1 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -4 -1 -1 -3 -3 0 0 -0 -0 0 -1 -2 0 -0 -1 -4 -4 -0 -0 -0 -3 -7 -13 -32 -42 -43 -27 -16 -13 -5 -9 -28 -23 -20 -35 -50 -51 -49 -25 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -0 -0 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 0 -0 -4 -1 -0 -0 -1 -3 -1 -1 -3 -5 -3 -1 -1 0 0 0 0 0 0 0 -2 -5 -4 -1 -3 -3 -1 -0 -0 -1 -7 -9 -4 -8 -46 -24 -16 -12 -8 -19 -11 -12 -16 -25 -35 -44 -40 -13 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -0 -0 -1 -1 -2 -2 -3 -1 0 0 0 0 0 0 -0 -5 -8 -3 -1 -0 -1 -1 -0 -0 -3 -7 -11 -11 -14 -19 -14 -10 -7 -6 -12 -19 -16 -15 -24 -39 -39 -7 0 0 0 0 0 0 0 0 0 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 -1 -0 -1 -1 0 0 0 -0 -0 -0 -0 -2 -2 -1 -0 0 0 -2 -2 -3 -5 -2 -0 0 -3 -4 -0 0 0 -7 -10 -5 -0 0 -0 -0 -1 -1 -3 -3 -9 -11 -20 -42 -12 -11 -10 -10 -13 -27 -25 -20 -20 -34 -45 -48 -7 0 -0 -0 0 0 0 0 -3 -5 -3 -5 -2 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -4 -2 -2 -3 -1 -1 -0 -0 -0 -0 -0 -3 -1 -0 -0 -1 -1 -2 -2 -4 -4 -2 -0 0 -7 -8 -3 -1 0 -2 -7 -5 -1 0 0 -0 -0 -1 -2 -2 -6 -9 -11 -17 -11 -15 -8 -10 -12 -9 -13 -25 -7 -18 -41 -34 0 0 -0 -0 0 0 0 0 -1 -8 -10 -6 -5 -3 -1 -0 -0 -1 -1 -0 0 0 -1 -4 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -0 -1 -1 -1 -0 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 0 0 -4 -4 -1 0 0 -5 -8 -10 -8 0 0 -7 -6 -2 -0 -0 -2 -1 -0 -0 -0 -1 -12 -9 -10 -14 -15 -9 -3 -0 -4 -10 -17 -3 -3 -27 -31 0 0 0 0 0 0 0 0 0 -11 -17 -11 -7 -4 -3 -1 -0 0 0 0 -0 0 -2 -5 -1 -3 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -0 -0 -0 -0 -1 -2 -4 -1 -0 -0 -0 -1 -2 -1 -0 -0 0 0 -0 -2 -1 0 -1 -4 -4 -7 -10 -13 -11 -12 -6 -2 -1 0 -0 -0 -0 -1 -2 -5 -12 -13 -15 -16 -15 -11 -9 -9 -7 -8 -10 -8 -2 -31 -24 -0 0 0 0 0 0 0 0 0 -6 -16 -16 -9 -5 -4 -1 -0 0 0 -0 -1 -0 -1 -3 -3 -3 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 0 -0 -0 -0 -3 -7 -7 -2 -0 -0 -0 -2 -9 -10 -2 -3 -5 -3 -0 -1 -0 0 -1 -2 -3 -8 -10 -13 -14 -12 -9 -5 -1 -0 -0 -0 -0 -2 -1 -2 -7 -9 -17 -18 -16 -14 -13 -6 -13 -12 -13 -14 -0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 -9 -13 -10 -8 -4 -1 -1 -2 -1 -0 -2 -0 -0 -1 -2 -2 -2 -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 -1 -0 -0 -0 -0 -0 -0 -4 -7 -7 -3 -2 -0 -0 -0 -0 -0 -0 -5 -6 -4 0 0 0 0 0 -0 -1 -7 -9 -9 -11 -11 -9 -6 -2 -0 -0 -0 -0 -4 -1 -0 -2 -5 -7 -16 -17 -17 -13 -6 -21 -9 -12 -10 -0 -0 0 -1 -2 -1 0 0 0 0 0 0 -1 -6 -13 -16 -14 -6 -0 -1 -4 -2 -0 -0 0 -0 -0 -0 -2 -3 -0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -0 -2 -3 -2 -3 -4 -5 -4 -1 0 -0 -0 -0 -1 -2 -2 -3 -1 -0 -0 0 0 -0 -0 -0 -2 -12 -9 -10 -11 -9 -7 -2 -0 -0 -0 -2 -6 -1 -0 -1 -5 -8 -7 -10 -14 -12 -7 -15 -10 -16 -13 -4 -1 -0 -0 -2 -1 -0 0 0 0 0 0 -2 -7 -8 -3 -5 -5 -1 -3 -6 -2 -1 -1 0 0 0 0 -2 -4 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 -3 -4 -10 -15 -9 -2 0 0 0 -0 -0 -0 -0 -2 -1 -0 -0 0 0 -0 -0 -0 -2 -8 -8 -9 -9 -9 -9 -8 -1 -0 -0 -2 -5 -2 -0 -2 -3 -3 -1 -0 -0 -4 -9 -11 -11 -18 -16 -8 -0 -0 -0 -1 -0 -2 -2 -0 0 0 0 -1 -4 -5 -5 -8 -9 -7 -6 -8 -3 -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 -6 -46 -34 -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 -1 -1 -1 -3 -6 -8 -9 -10 -8 -4 0 0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 0 0 -0 -0 -0 -2 -8 -4 -5 -8 -6 -0 -1 -2 -4 -6 -5 -1 -6 -3 -1 -4 -6 -3 -0 -8 -10 -10 -14 -7 -2 0 0 -0 -0 -0 -4 -4 -1 -0 0 0 0 -0 -2 -6 -5 -8 -9 -9 -9 -7 -1 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 -15 -31 -38 -41 -23 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -0 -6 -5 -5 -4 -3 -11 -12 -5 -1 -0 -0 -1 -0 -0 -1 -1 -2 -2 -0 -0 0 0 -0 0 0 -0 -2 -1 -1 -8 -6 -0 -0 -2 -6 -8 -6 -4 -8 -7 -4 -6 -11 -8 -0 -7 -8 -8 -8 -3 -1 -0 -0 -0 -0 -0 -4 -3 -3 -2 0 0 0 -1 -3 -5 -6 -7 -6 -9 -14 -15 -6 -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 -21 -23 -18 -40 -32 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -2 -0 -0 -2 -6 -3 -1 -0 -0 -0 -0 -0 -1 -2 -4 -5 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -10 -7 -2 -1 -3 -6 -10 -7 -5 -7 -7 -2 -2 -5 -5 -2 -11 -8 -7 -7 -5 -4 -4 -1 0 -0 -0 -3 -3 -3 -1 0 0 0 -1 -3 -4 -6 -8 -4 -9 -16 -23 -21 -0 0 0 0 0 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -17 -44 -35 -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 -3 -2 -2 -1 -2 -4 -3 -4 -3 -2 -2 -3 -2 -2 -1 -1 -2 -0 -1 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -9 -9 -4 -2 -3 -5 -6 -6 -7 -8 -6 -0 -2 -4 -4 -6 -13 -7 -5 -6 -7 -9 -10 -10 -10 -4 -0 -0 -1 -2 -2 -1 -0 -0 0 -1 -2 -3 -5 -3 -7 -7 -11 -8 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -22 -38 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 -1 -4 -8 -7 -7 -7 -4 -3 -3 -2 -3 -1 -2 -2 -2 -5 -4 -6 -5 -2 -0 -0 -0 -0 -0 -0 0 0 0 -0 -2 -6 -9 -4 -2 -3 -4 -2 -1 -0 -4 -4 -0 -3 -4 -6 -14 -18 -9 -2 -2 -4 -6 -8 -11 -7 -2 -0 0 -0 -1 -1 -0 -0 -0 0 0 0 -2 -3 -3 -4 -3 -11 -10 -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 -21 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -2 -8 -4 -9 -11 -8 -8 -4 -4 -3 -3 -3 -0 -1 -0 -2 -3 -2 -5 -7 -5 -2 -0 -0 -0 -0 -0 0 0 0 -0 -0 -2 -7 -5 -3 -6 -7 -6 -5 -0 -0 -0 -0 -2 -6 -2 -12 -18 -17 -12 -1 -2 -4 -4 -5 -6 -2 -0 0 -0 -1 -1 -28 -11 0 0 0 -0 -0 -3 -4 -5 -9 -10 -11 -5 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -2 -4 -4 -6 -6 -6 -6 -4 -2 -4 -4 -3 -0 0 -0 -1 -1 -0 -1 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -3 -7 -4 -14 -14 -15 -10 0 0 0 -0 -1 -4 -2 -13 -17 -19 -14 -2 -0 -0 -0 -3 -7 -4 -1 0 0 0 -0 -6 -25 -9 0 0 0 0 -2 -3 -4 -9 -14 -23 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -5 -3 -2 -1 -2 -3 -4 -3 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -2 -5 -1 -0 -1 -1 -0 -0 -0 0 -1 -1 0 0 -2 -4 -8 -14 -23 -22 -20 -13 0 0 0 -0 -0 0 -3 -14 -14 -16 -13 -5 0 0 0 -3 -6 -5 0 0 0 0 -1 -2 -11 -4 0 0 0 0 -0 -1 -0 0 -1 -7 -2 -0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -2 -4 -6 -4 -2 -3 -1 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -8 -16 -22 -24 -26 -26 -13 -2 0 0 0 0 0 0 -4 -13 -14 -18 -16 -7 -0 0 0 -2 -3 -3 0 -0 -3 -1 -1 -1 0 0 -1 -0 0 0 0 0 0 0 -1 -3 -3 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -3 -6 -8 -7 -4 -3 -2 -0 -0 -1 -2 -1 -0 -0 0 -0 -0 -0 -0 -3 -6 -1 -0 -1 -2 -1 -1 -0 -0 -2 -2 -2 -9 -18 -25 -26 -25 -26 -27 -8 -1 0 0 0 0 0 0 -5 -16 -17 -16 -11 -4 0 -0 -0 -1 -0 -2 -6 -14 -2 -27 -19 -1 -0 -2 -1 0 0 0 0 0 0 0 0 0 -1 -7 -7 -4 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -33 -33 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -4 -3 -3 -3 -3 -2 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -0 -1 -1 -0 -0 -1 -1 -4 -8 -15 -0 -1 -0 -0 -0 -2 -23 -11 -15 -24 -26 -18 -5 0 0 0 0 0 0 0 -6 -15 -15 -16 -7 -1 0 0 0 0 -5 -10 -11 -3 -36 -35 -23 -12 0 0 0 -0 -0 0 0 -0 0 0 -0 -0 -2 -4 -6 -3 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -4 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -4 -1 -2 -2 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -7 -5 -1 -0 -0 -0 -15 -11 -0 -1 -1 -0 -0 -0 -0 -1 -1 -5 -18 -24 -21 -21 -4 0 0 0 0 0 0 -0 -3 -7 -18 -9 -2 0 0 -0 -0 -5 -9 -13 -16 -1 -28 -31 -16 0 0 -0 -0 -0 -2 -4 -0 0 -0 -7 -15 -12 -4 -10 -5 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -2 -4 -1 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -5 -5 -4 -2 -1 -1 -9 -6 0 -3 -6 -2 -3 -2 -1 -0 -0 0 -19 -25 -23 -22 -24 -4 0 0 0 0 0 0 0 -2 -9 -11 -2 -0 0 -1 -2 -4 -4 -10 -19 -27 -37 -32 -23 -13 -7 0 -0 -0 -5 -6 -1 0 -0 -0 -2 -3 -2 -6 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -4 -6 -2 -8 -7 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -2 -1 -2 -4 -23 -9 -5 -6 -3 -10 -10 -9 -5 -0 -1 -13 -22 -22 -22 -20 -1 0 0 0 0 -1 -12 -4 0 -3 -8 -1 -1 -0 -1 -3 -2 -4 -12 -21 -23 -24 -39 -38 -25 -13 -0 -1 -8 -4 -2 -1 -0 -1 -1 -0 -0 0 -0 -0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -10 -6 -3 -2 -2 -0 -2 -1 -1 -1 -0 -1 -2 -1 0 -0 -1 -0 -1 -2 -4 -3 -1 -5 -7 -7 -11 -12 -8 -2 0 0 -1 -20 -20 -19 -18 -13 -0 0 0 -1 -1 -1 -0 -7 -5 -1 -1 -7 -1 -2 -2 -2 -7 -9 -15 -16 -16 -24 -38 -9 -5 -2 -3 -12 -3 -0 -0 -0 -0 0 -0 -0 0 -0 -1 -2 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -3 -2 -1 -3 -7 -9 -7 -5 -3 -0 -2 -3 -2 -1 -0 -1 -2 -1 -0 -0 -0 -0 -2 -3 -3 -3 -0 -4 -3 -4 -6 -8 -9 -12 -4 0 -3 -16 -20 -19 -18 -18 -14 -1 0 -4 -6 -3 -0 -11 -5 0 -3 -10 -1 -1 -1 -1 -3 -6 -17 -22 -21 -22 -24 -2 -21 -12 0 -3 -7 -1 -3 -3 -2 -3 -18 -6 -1 -1 -2 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -2 -5 -7 -7 -6 -3 -1 -3 -5 -2 -1 -1 -2 -2 -1 -0 -0 -1 -3 -4 -4 -2 -0 -0 -1 -0 -0 -0 -3 -9 -11 -3 0 0 -5 -22 -22 -20 -19 -14 0 0 0 -2 -2 -1 -6 -2 -0 -3 -5 -2 -0 -0 -1 -1 -3 -9 -10 -7 -12 -12 -3 -23 -6 -4 -4 -3 -5 -6 -5 -4 -2 -2 -7 -2 -0 -1 -3 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 -2 -4 -1 -1 -4 -7 -8 -6 -2 -0 -2 -5 -4 -1 -1 -1 -1 -1 -0 -1 -1 -1 -2 -1 -2 -1 -0 -0 -0 -2 -1 -2 -6 -8 -0 0 -0 -6 -19 -22 -21 -18 -14 -6 0 0 0 -1 -1 -1 -1 -0 -2 -1 -0 0 0 -1 -1 -3 -6 -7 -1 -14 -11 -8 -26 -2 -0 -1 -1 -3 -4 -2 -2 -2 -2 -7 -3 -1 -2 -4 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -0 -0 -3 -6 -2 -0 -2 -3 -3 -3 -0 -0 -1 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 0 -0 -1 -2 -1 -0 -5 -7 0 0 -0 -0 -0 -4 -20 -17 -15 -12 -7 -4 -0 -0 -0 0 0 -0 -2 -1 0 0 -0 -0 -0 -0 -2 -7 -10 -20 -9 -10 -20 0 0 -5 -3 0 -1 -4 -1 -0 -1 -3 -6 -2 -0 0 -3 -6 -0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -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 -4 -1 -1 -4 -4 -1 0 0 -1 -3 -2 -0 -0 -1 -3 -3 -2 -6 -5 -2 -0 -1 -4 -9 -2 -3 -3 -1 -0 -0 -0 -0 -0 -1 -0 0 -0 -0 -0 -0 -0 -0 -9 -22 -13 -12 -13 -19 -16 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -4 -9 -21 -4 0 0 0 0 -1 -1 0 -1 -4 -0 -0 -0 -2 -6 -4 -3 -0 -4 -5 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 -11 -55 -58 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -5 -3 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -6 -9 -2 -0 -1 -4 -11 -1 -3 -4 -2 -2 -6 -7 -3 -1 -1 0 0 0 0 -0 -0 -0 -0 0 -6 -11 -5 -7 -14 -12 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -9 -16 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -4 -6 -6 -2 -4 -3 -1 -2 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -59 -46 -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 -2 -5 -7 -9 -2 -1 -1 -0 -1 -0 -0 -0 -0 -1 -1 -3 -5 -6 -6 -0 -0 -0 -4 -7 -1 -5 -7 -7 -7 -9 -18 -7 -2 -5 -5 0 0 0 0 -0 -0 -0 -0 -13 -15 -4 -3 -8 -15 -21 -15 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -10 -12 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -4 -5 -6 -6 -5 -5 -2 -0 -1 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -38 -43 -40 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -12 -8 -6 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -4 -6 -4 -1 -0 -0 -4 -4 -1 -4 -5 -7 -9 -7 -4 -2 -4 -12 -14 0 0 0 0 0 0 0 -0 -17 -16 -6 -1 -5 -5 -13 -19 -12 0 0 0 0 0 0 0 0 0 -1 -2 -2 -4 -3 -3 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -5 -6 -6 -6 -6 -4 -1 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -56 -39 -39 -27 -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 -1 -20 -14 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -5 -2 -1 -0 -0 -13 -6 -0 0 0 0 0 -0 0 -0 -4 -1 0 0 0 0 -0 -0 -0 -0 -0 -2 -13 -8 -3 -3 -2 -11 -14 -8 -1 -3 -0 0 0 0 0 0 0 -1 -2 -3 -4 -1 0 0 0 0 0 0 -17 -16 0 0 -0 -1 -2 -4 -4 -6 -6 -6 -6 -5 -6 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -46 -38 -24 -14 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -14 -16 -5 -3 -0 -0 -0 -0 -0 -0 -0 -1 -10 -24 -3 -3 -2 -1 -1 -3 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -14 -10 -8 -5 -2 -10 -5 -12 -12 -8 -0 -0 0 0 0 0 0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -0 -0 -0 -4 -2 -0 -1 -2 -5 -6 -4 -2 -0 -0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -3 -2 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -41 -37 -32 -25 -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 -9 -3 -1 -4 -16 -16 -9 -0 -0 -0 -0 -0 -0 -0 -0 -6 -11 -2 -5 -5 -4 -8 -13 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -9 -7 -4 -6 -3 -12 -14 -8 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 0 -0 -1 -1 0 -0 -0 0 -0 -0 -0 -0 -0 -4 -5 -4 -6 -5 -4 -5 -8 -13 -6 -5 -2 0 0 0 -0 -3 -2 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -39 -41 -38 -35 -24 -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 -11 -13 -12 -3 -7 -10 -9 -4 -0 -0 -1 -1 -1 -2 -2 -11 -11 -3 -3 -4 -1 -7 -13 -10 -8 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -13 -7 -4 -4 -4 -10 -10 -6 -1 0 0 0 0 0 0 0 -0 -0 -2 -2 0 0 -1 -1 0 0 0 0 -0 -0 -0 -0 -0 -3 -6 -7 -5 -4 -2 -13 -11 -3 -3 -4 -1 -1 -1 0 0 -3 -1 0 0 0 0 0 0 0 -0 -1 -0 0 0 -8 -29 -24 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -13 -10 -34 -32 -41 -38 -29 -15 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -16 -12 -1 0 -8 -10 -2 -1 -1 -1 -3 -7 -11 -2 -10 -7 -1 -1 -0 -11 -16 -14 -9 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -2 -11 -7 -3 -4 -8 -11 -8 -5 -3 -1 0 0 0 0 0 0 -0 -1 -8 -10 -5 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -4 -6 -5 -5 -1 -0 -12 -16 -10 0 0 -5 -3 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -20 -36 -39 -35 -25 -34 -35 -34 -29 -17 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -22 -13 0 0 -7 -11 -8 -3 -3 -3 -4 -8 -10 0 -2 -2 -1 -0 -0 -0 -1 -9 -9 -0 0 0 -0 -1 -1 -2 -1 -1 -4 -7 -6 -2 -5 -3 -2 -1 -0 0 0 0 -1 -6 -2 -3 -7 -10 -9 -5 -4 -2 0 0 0 0 0 0 0 -1 -9 -11 -11 -11 -12 -9 -1 -5 -5 -0 -0 0 0 -0 -0 -0 -1 -5 -6 -4 -1 -0 -15 -19 -11 0 -0 -5 -4 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -22 -42 -36 -27 -24 -21 -28 -36 -35 -32 -27 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -17 -10 0 0 0 -3 -5 -6 -5 -5 -4 -9 -9 -0 -0 -0 -0 -0 -0 -0 -0 -10 -7 -0 0 0 -0 -1 -2 -2 -2 -3 -7 -9 -10 -7 -8 -5 -5 -5 -8 -7 -1 -0 -0 -1 -4 -2 -1 -4 -6 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -6 -11 -21 -30 -31 -3 -11 -7 0 0 0 0 -3 -3 -0 -0 -5 -4 -2 -0 0 -1 -3 -3 0 0 -0 -13 -6 -5 -6 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -21 -25 -25 -24 -20 -20 -31 -30 -25 -23 -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 -3 -4 -13 -5 0 0 -1 -5 -4 -5 -7 -7 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -3 0 0 -0 -1 -1 -1 -1 -1 -2 -8 -5 -6 -8 -7 -2 -4 -7 -8 -7 -0 -0 0 -0 -1 -4 -1 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -2 -6 -18 -23 -20 -4 -0 -1 -1 -1 -1 -0 -5 -6 -3 -1 -4 -4 -2 -1 -0 -2 -13 -9 -3 0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 -2 -9 -14 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -26 -25 -26 -23 -18 -17 -17 -22 -23 -23 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -0 0 -2 -8 -9 -8 -11 -8 0 0 0 -0 -0 -0 -1 -1 -1 -2 -5 -11 -4 -1 -0 -0 -0 -1 -1 -1 -2 -4 -8 -8 -6 -6 -6 -2 -2 -2 -5 -6 0 0 0 -0 -6 -15 -2 -1 -0 0 0 0 -0 0 -2 -2 -0 -0 -0 0 -0 -0 -2 -15 -18 -32 -37 0 -0 -0 -1 -1 -2 -8 -9 -7 -3 -3 -8 -1 0 -2 -2 -4 -17 -10 -9 -10 -9 -0 0 0 -0 -0 -0 -1 -0 -12 -16 -0 -2 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -4 -7 -23 -32 -23 -17 -15 -18 -25 -18 -26 -29 -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 -1 -1 -0 -0 -1 -0 0 0 0 -1 -11 -8 -3 -3 -3 0 -0 -0 -0 -1 -1 -8 -18 -19 -6 -3 -1 -1 -1 -1 -1 -1 -3 -6 -7 -2 -5 -6 -5 -4 -5 -11 -10 -5 0 -0 -0 -0 -0 -6 -15 -13 -3 -3 -2 -0 -1 -1 -5 -5 -2 -1 -0 -0 -0 -0 -1 -9 -14 -28 -25 0 0 0 -0 -1 -4 -9 -4 -6 -3 -4 -9 -3 -1 -3 -3 -5 -15 -8 -17 -20 -13 0 0 0 0 -1 -2 -0 -0 -0 -10 -10 0 0 0 0 0 0 0 0 0 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -18 0 0 0 -4 -4 -2 0 -23 -12 -6 -14 -18 -26 -18 -12 -22 -32 -29 -22 -18 -25 -34 -25 -29 -28 -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 -3 -3 -3 -4 -6 -6 -4 -2 -0 -1 -12 -7 -6 -14 -20 -1 -0 -0 -0 -1 -2 -2 -2 -6 -5 -3 -1 -2 -3 -2 -2 -3 -5 -8 -7 -2 -7 -5 -4 -4 -5 -11 -2 -0 0 -0 -1 -1 -0 -0 -2 -6 -12 -17 -8 -3 -4 -4 -8 -8 -6 -4 0 0 0 0 -4 -10 -13 -3 0 0 0 0 0 0 -1 -4 -5 -7 -2 -4 -8 -7 -4 -4 -3 -4 -6 -2 -9 -13 -9 -0 0 0 0 -2 -3 -1 -3 -33 -15 -3 -2 -5 -1 0 0 0 0 0 0 -20 -26 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -9 -11 -13 -0 -8 -16 -18 -15 -15 -26 -17 -21 -30 -30 -7 -36 -38 -35 -37 -36 -37 -31 -33 -36 -26 -19 -21 -19 -16 -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 -3 -6 -11 -12 -11 -12 -10 -10 -5 -4 -13 -7 -7 -12 -13 0 -0 -1 -1 -1 -4 -21 -4 -2 -2 -1 -1 -1 -2 -2 -3 -4 -4 -7 -8 -9 -8 -4 -4 -4 -3 -1 -0 0 0 -0 -2 -4 -1 -0 -0 -2 -9 -17 -17 -9 -8 -10 -10 -9 -9 -6 -1 0 0 0 -7 -14 -12 -1 0 -15 -14 0 0 -0 -1 -2 -2 -1 -0 -2 -5 -7 -8 -4 -4 -4 -3 -3 -12 -17 -18 -11 0 0 0 -0 -0 -0 -1 -0 -1 0 -2 -5 0 0 0 0 0 0 0 -7 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -21 -14 -17 -14 -14 -16 -17 -16 -17 -18 -19 -18 -18 -17 -15 -15 -17 -22 -32 -26 -32 -36 -34 -25 -15 -20 -21 -16 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -18 -19 -18 -13 -5 -11 -7 -3 -4 -4 -5 -2 0 0 -0 -2 -1 -1 -6 -12 -0 -1 -1 -0 -1 -1 -0 -2 -3 -3 -3 -2 -2 -5 -8 -6 -2 -4 -7 -11 -11 -0 -0 -0 -1 -2 -2 -3 -1 0 0 -2 -20 -14 -12 -9 -2 -4 -5 -7 -4 0 0 0 -6 -13 -12 0 0 -1 -2 0 0 -0 -2 -1 -1 -2 -9 -7 -4 -10 -14 -6 -5 -3 -1 -2 -6 -9 -11 -5 -0 -0 0 -0 -0 -1 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -10 -10 -9 -10 -15 -19 -20 -13 -15 -16 -17 -16 -16 -28 -24 -21 -28 -18 -24 -23 -21 -23 -29 -28 -22 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -32 -30 -16 -10 -7 -5 -1 -5 -3 0 0 0 0 0 -1 -2 -0 -1 -1 -0 -0 -1 -0 -0 -1 -1 0 -0 -2 -3 -4 -2 -2 -6 -8 -7 -4 -4 -7 -13 -10 -0 0 -0 -1 -1 -1 -2 -3 -1 0 0 -2 -17 -13 -5 0 -1 -5 -8 -5 -0 0 -0 -4 -11 -9 -2 -2 -20 -6 -8 -8 -2 -9 -3 -1 -1 -3 -5 -8 -16 -15 -8 -5 -2 -0 -2 -3 -2 -2 -0 -0 -0 0 0 0 -4 -6 -5 -4 -0 0 -2 -2 0 0 0 0 0 0 -0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -28 -21 -2 -7 -7 -2 0 0 0 -12 -17 -15 -15 -23 -13 -12 -14 -13 -17 -18 -20 -20 -17 -15 -21 -15 -14 -18 -19 -20 -18 -18 -19 -18 -17 -19 -17 -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 -5 -4 -3 -8 -2 -5 -8 -4 -3 -9 -3 0 0 0 0 0 -0 -1 -1 -2 -3 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -3 -1 -2 -2 -5 -7 -7 -5 -6 -13 -7 0 -0 -1 -1 -0 -0 -1 -2 -0 0 0 -0 -1 -12 -12 -15 -13 -5 -0 -1 -0 0 -0 -1 -10 -12 -7 -7 -25 -3 -19 -13 -4 -11 -4 -1 0 -7 -13 -9 -16 -15 -10 -6 -1 -3 -5 -8 -7 -3 -0 -3 -2 -3 -5 -0 -4 -6 -5 -4 -1 -7 -5 -2 0 0 0 0 0 -3 -6 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -27 -1 -23 -24 -12 0 0 0 -7 -11 -8 -5 -26 -12 -13 -16 -15 -12 -16 -16 -17 -15 -6 -15 -13 -16 -18 -18 -15 -13 -16 -18 -19 -20 -12 -16 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 0 -12 -10 -5 -8 -1 0 0 0 0 0 0 -1 -1 -0 -4 -1 0 0 -0 -1 -3 -1 -1 -3 -1 -3 -2 -2 -2 -2 -7 -8 -7 -6 -6 -3 -1 -0 -1 -1 -1 -0 -0 -1 -1 0 0 0 0 -0 -0 -2 -25 -16 -0 -0 -3 -1 0 0 -1 -6 -9 -4 -11 -21 -0 -8 -5 -1 -1 -2 -0 0 -3 -7 -4 -5 -15 -13 -7 -4 -7 -7 -9 -9 -5 -3 -7 -3 -4 -6 -1 -4 -5 -4 -2 -1 -5 -1 0 0 -0 0 0 -3 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -26 -15 -29 -24 -11 -1 -6 -20 -2 0 0 -9 -24 -11 -11 -14 -14 -13 -18 -14 -13 -14 -15 -8 -17 -20 -19 -18 -19 -16 -15 -17 -13 -7 -8 -15 -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 -6 -7 -3 0 0 0 -22 -17 -7 -5 0 0 0 0 0 0 0 -1 -1 -1 -2 -0 0 0 -0 -1 -2 -1 -0 -1 -2 -4 -2 -2 -2 -2 -3 -6 -5 -5 -5 -2 -1 -0 -0 -1 -1 -0 -1 -1 -0 0 0 0 0 0 -0 -2 -32 -12 -0 0 -1 -7 -2 -0 -0 -1 -3 -1 0 -1 0 0 0 -5 -11 -16 -15 -2 0 0 -4 -11 -19 -15 -9 -8 -12 -15 -8 -8 -10 -7 -3 -1 -3 -2 -1 -2 -7 -2 -0 0 0 0 0 0 -3 -7 -6 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -28 -28 -31 -20 -24 -19 -9 -4 0 0 0 -12 -25 -20 -11 -6 -8 -13 -19 -19 -20 -15 -8 -9 -18 -18 -10 -9 -11 -14 -16 -13 -9 -7 -8 -7 -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 -6 -5 -1 0 0 0 0 -4 -4 -4 0 0 0 0 0 0 -0 -2 -3 -3 -2 0 0 0 -0 -0 -0 0 -3 -5 -4 -3 -2 -3 -2 -2 -2 -2 -1 -1 -1 0 -0 -0 0 -0 -1 -0 0 0 -0 0 0 0 0 -0 -0 -1 -10 -2 0 0 -2 -7 -2 -1 -0 -0 0 0 0 0 0 0 -0 -18 -22 -18 -11 0 0 0 -10 -18 -16 -18 -14 -12 -14 -15 -8 -9 -11 -9 -3 -0 -1 -0 -1 -3 -9 -8 -2 0 0 0 0 0 0 -0 -1 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -11 -15 -13 -1 -13 -20 -21 -12 0 0 0 -11 -18 -19 -16 -5 -11 -15 -17 -18 -12 -15 -11 -12 -22 -18 -5 -5 -6 -6 -6 -4 -5 -8 -7 -5 -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 -11 -9 -1 0 0 0 -6 -35 -16 -4 0 0 0 0 0 0 -0 -2 -3 -3 -2 0 0 0 0 0 0 -0 -2 -4 -3 -2 -3 -5 -3 -2 -3 -4 -3 -1 -2 -1 0 0 0 -3 -2 0 0 0 0 -0 -1 -1 -1 -4 -2 -0 0 0 0 0 0 -0 -2 -2 -0 -1 -1 -0 -0 -13 -7 0 -2 -15 -23 -19 -18 -17 0 0 -7 -7 -3 -10 -9 -12 -12 -10 -8 -8 -11 -8 -3 0 0 0 -2 -5 -6 -0 -0 0 0 -2 -5 -3 -1 0 0 -0 -0 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -5 0 0 0 0 -2 -2 0 0 0 -13 -15 -15 -16 -9 -9 -10 -11 -14 -19 -18 -14 -14 -14 -7 -2 -4 -6 -6 -4 -5 -7 -5 -5 -5 -6 -7 -7 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -3 -0 0 0 -11 -32 -28 -24 -8 0 0 0 0 0 -3 -5 -2 -0 0 0 -0 -1 -0 0 0 -0 -0 -2 -1 -1 -3 -6 -3 -3 -4 -6 -5 -1 -6 -5 -4 -5 -10 -14 -4 0 0 0 0 -0 -1 -2 -2 -4 -4 -1 0 0 0 0 0 0 -0 -1 -2 -7 -5 -1 -4 -1 -1 0 0 -3 -20 -18 -25 -17 0 0 0 0 -7 -19 -20 -18 -14 -13 -11 -8 -9 -9 -5 -1 -1 -0 0 0 -0 0 0 0 0 -5 -12 -12 -3 -1 -0 0 -0 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -24 -12 -6 -5 -3 -1 0 0 0 -1 -5 -15 -15 -15 -13 -7 -7 -7 -12 -13 -10 -8 -9 -11 -8 -3 -3 -3 -5 -6 -6 -11 -16 -25 -22 -16 -13 -13 -11 -11 -40 -56 -37 -25 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -9 -1 -3 -1 -16 -26 -19 -21 -32 -11 0 0 0 0 -2 -4 -2 -1 -0 -0 -1 -2 -1 -1 -0 -4 -5 -0 -0 -0 -2 -4 -5 -10 -7 -7 -5 0 0 0 -3 -6 -10 -17 -11 -2 0 0 0 -0 -0 -0 -0 -0 -4 -1 0 0 0 0 0 0 0 -0 -1 -7 -7 -3 -1 0 0 0 0 -5 -19 -6 -20 -12 0 0 0 0 0 -8 -20 -19 -19 -16 -12 -9 -7 -9 -5 -3 -2 0 0 0 -4 -5 0 0 -6 -4 -4 -4 -5 -4 -2 -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 -13 -25 -20 -19 -17 -17 -19 -19 -18 -4 0 -3 -7 -11 -11 -12 -13 -10 -4 -6 -13 -16 -16 -13 -12 -18 -9 -3 -4 -7 -6 -10 -11 -59 -198 -189 -162 -126 -99 -85 -69 -78 -151 -183 -142 -108 -85 -75 -64 -55 -47 -32 -4 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -8 -6 -4 -2 -22 -31 -26 -15 -27 -8 0 0 0 0 -0 -2 -3 -2 -0 -7 -5 -4 -5 -5 -2 -4 -7 -7 -5 -0 -3 -2 0 -2 -10 -12 -5 0 0 0 -0 -1 -4 -12 -21 -4 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -5 -8 -5 -0 -0 -0 -0 0 -2 -8 -19 -6 0 0 0 0 0 0 -9 -20 -20 -17 -11 -7 -8 -9 -8 -6 -3 -0 0 0 0 -0 -0 -1 -5 -2 -2 -4 -3 -3 -1 -0 -2 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -29 -29 -21 -20 -15 -10 -12 -9 -12 -9 -9 -12 -14 -8 -4 -11 -18 -20 -9 -13 -16 -12 -1 -3 -4 -4 -7 -11 -8 -13 -17 -30 -37 -15 -35 -47 -139 -202 -177 -188 -184 -205 -223 -221 -214 -208 -195 -192 -190 -163 -42 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -7 -5 -3 -4 -19 -20 -19 -16 -13 -1 0 0 0 0 0 -1 -3 -3 -1 -8 -11 -9 -7 -5 -3 -3 -2 -3 -4 -4 -7 -2 -0 -0 -2 -5 -2 0 0 0 0 0 -5 -10 -12 0 0 -0 -0 -0 0 -0 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -4 -6 -3 0 -0 -0 -6 -2 -4 -10 -13 -15 -4 0 0 0 0 0 -9 -17 -17 -17 -12 -8 -7 -8 -8 -7 -4 -1 0 -0 -0 0 -4 -7 -6 -5 -9 -15 -15 -5 -0 -0 -0 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 -5 -21 -35 -29 -31 -24 -16 -14 -13 -9 -14 -16 -19 -24 -26 -12 -11 -15 -14 -10 -11 -14 -11 -4 -3 -3 -6 -16 -19 -10 -7 -2 0 0 0 0 0 -65 -124 -132 -135 -21 0 -7 -32 -60 -89 -116 -193 -239 -231 -191 -38 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -3 -1 -3 -15 -18 -6 -9 -10 0 0 0 0 0 0 0 -5 -2 0 -3 -14 -8 -3 -3 -4 -3 -3 -3 -5 -8 -12 -2 -0 0 -0 -0 -0 -0 0 0 0 0 -3 -4 -3 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 -2 -12 -2 -8 -11 -11 -18 -3 0 0 0 0 0 -1 -11 -13 -8 -10 -8 -7 -6 -7 -7 -5 -2 -0 -1 -5 -1 -9 -12 -12 -12 -9 -6 -6 -5 0 -0 -0 -2 -6 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 -21 -39 -39 -45 -46 -41 -29 -18 -9 -18 -16 -11 -7 -7 -3 -8 -8 -7 -8 -4 -3 -5 -7 -7 -4 -10 -20 -16 -4 -6 -1 0 0 0 0 0 0 0 0 0 -0 -7 -102 -134 -107 -91 -60 -109 -138 -134 -122 -87 -40 -11 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 -2 -7 -1 -17 -10 0 0 0 0 -9 -13 -10 -7 -2 0 -6 -12 -2 -0 -2 -5 -6 -9 -7 -5 -6 -10 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 -2 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -6 -11 -10 -10 -14 0 0 0 0 0 0 0 -11 -9 -3 -11 -11 -11 -9 -7 -8 -5 -3 -1 -2 -4 0 -2 -6 -8 -8 -4 -0 0 -0 0 0 0 0 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -8 -2 0 0 0 0 0 0 0 0 0 0 -10 -28 -37 -37 -24 -22 -23 -22 -19 -23 -19 -16 -13 -10 -2 -8 -9 -6 -5 -6 -4 -4 -5 -5 -8 -14 -26 -12 0 0 0 0 0 0 0 0 0 0 0 -12 -35 -97 -26 -19 -61 -104 -84 -89 -103 -124 -127 -88 -44 -11 0 0 0 0 0 0 0 0 0 -1 -0 -1 -2 -2 -1 -2 -4 -3 -27 -26 -9 0 -1 -1 -1 -9 -12 -6 -1 -0 -6 -7 -1 -4 -1 0 -4 -10 -8 -9 -10 -10 -9 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -1 -0 -1 -2 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -13 -5 -9 -10 -11 -6 -0 0 0 0 0 -0 -3 -7 -8 -11 -11 -9 -8 -9 -9 -5 -4 -1 -1 -1 0 0 -1 -2 -4 -6 0 0 0 0 0 0 0 -7 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -21 -12 -4 0 0 0 0 0 0 0 0 0 -9 -27 -37 -31 -26 -26 -30 -28 -18 -21 -24 -16 -6 -3 -4 -5 -4 -6 -8 -5 -6 -12 -11 -5 -6 -10 -4 0 0 0 0 -4 -85 -125 -102 -90 -76 -22 -57 -120 -102 -102 -27 -11 -29 -35 -64 -70 -98 -105 -75 -30 -26 -8 0 0 0 0 0 0 0 0 -6 -2 -0 -1 -1 -1 -1 -4 -10 -21 -29 -10 -1 -8 -27 -25 -8 -9 -9 -4 -0 -0 -1 -2 -5 -2 -0 -1 -4 -10 -12 -11 -8 -4 -4 -7 -6 -4 -4 -3 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -14 -17 -17 -12 -11 -14 -15 -1 0 0 0 0 0 -11 -13 -11 -9 -2 -5 -9 -9 -5 -2 -0 -3 -6 -4 -0 -2 -1 -1 0 0 0 -9 -4 0 0 -0 -1 -2 -1 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 -22 -39 -33 -31 -27 -27 -22 -13 -13 -16 -11 -12 -11 -6 -7 -7 -5 -4 -2 -2 -1 -0 -3 -5 -0 -3 -1 0 0 -10 -105 -124 -133 -137 -142 -128 -68 -86 -106 -81 -79 -14 0 -14 -34 -60 -67 -88 -82 -69 -61 -7 -2 0 0 0 0 0 0 0 0 -6 -1 -0 -0 -0 -0 -0 -1 -2 -5 -11 -2 -4 -6 -10 -20 -2 -14 -12 -4 -2 -13 -3 -1 -2 -2 -0 -11 -12 -12 -14 -3 -8 -8 -11 -17 -15 -13 -14 -8 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -2 -1 -0 -0 -1 -1 -1 -1 -1 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -4 -12 -16 -18 -18 -12 -17 -17 0 0 0 0 0 -2 -15 -15 -12 -12 -14 -10 -9 -8 -5 -2 0 0 0 -0 -0 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -16 -33 -41 -30 -26 -18 -30 -27 -13 -16 -8 -14 -16 -8 -9 -12 -5 -2 -2 -2 -0 0 -5 -7 -3 -6 -1 0 0 -22 -99 -119 -56 -37 -50 -52 -70 -106 -93 -76 -66 -3 0 -37 -59 -56 -63 -48 -21 -2 -3 0 0 0 0 0 0 0 0 0 0 -5 0 0 -1 -2 -2 -0 -1 -3 -4 -4 -0 -5 -6 -12 -12 -1 -9 -9 -6 -4 -1 -5 -4 -2 -0 -1 -0 -1 -7 -10 -7 -14 -13 -14 -12 -10 -10 -11 -12 -4 0 0 0 0 0 -0 -1 -0 -1 -1 -2 -3 -1 -0 -1 -3 -2 -2 -2 -2 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -9 -16 -17 -18 -9 -15 -10 0 0 0 0 0 -1 -5 -7 -10 -16 -16 -11 -14 -8 -7 -4 0 0 0 -1 -2 -3 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -36 -19 -25 -25 -17 -21 -42 -33 -20 -10 -14 -13 -8 -8 -7 -3 -6 -4 -3 -4 -4 0 0 -1 -2 -2 -5 -0 0 -13 -42 -98 -129 -78 -22 0 0 -2 -52 -24 0 -0 0 0 -29 -54 -66 -66 -44 -49 -23 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -2 -6 -4 -1 -7 -3 -4 -2 -1 -2 -0 0 -1 0 -0 -5 -7 -3 -3 -8 -8 -2 -0 -1 -0 0 -1 -8 -13 -15 -12 -10 -8 -5 -3 -3 -22 -12 0 -1 -4 -3 -2 -6 -6 -2 -2 -2 -3 -3 -2 -1 -1 -0 -1 -1 -2 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 -0 -0 -9 -12 -7 -2 -9 -12 -16 -7 0 0 0 -6 -8 -5 -1 -8 -15 -12 -8 -10 -7 -6 -4 -1 0 0 -2 -1 -2 -1 -0 -1 -0 0 -1 -2 -0 0 0 0 -0 -2 0 0 0 0 0 0 0 -1 -2 -9 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -37 -35 -32 -32 -26 -19 -24 -24 -16 -10 -10 -13 -6 -2 -1 -4 -10 -9 -3 -4 -2 0 0 -0 -0 -2 -4 -2 -0 -56 -90 -98 -106 -106 -27 0 0 0 0 0 0 0 0 -0 -7 -35 -58 -55 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -4 -2 0 -1 -4 -2 -3 -6 -7 -2 -0 -8 -8 -3 -1 -10 -4 -0 -6 -14 -4 -1 -2 -3 0 0 -8 -15 -19 -18 -10 -5 -3 -6 -13 -22 -10 -1 -0 -1 -2 -4 -17 -18 -4 -2 -2 -3 -3 -3 -2 -2 -1 -0 -2 -5 -4 -4 -3 -2 0 0 -0 -0 0 0 0 0 0 0 -1 -4 -6 -4 -5 -13 -13 -24 -11 0 0 0 -1 -8 -6 -2 -10 -16 -13 -11 -10 -8 -3 -3 -1 -0 -0 -0 -3 -4 -2 -0 -2 -0 0 -0 -0 -0 -5 -2 -0 -4 -14 -2 0 0 0 0 0 -3 -11 -16 -11 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -24 -32 -28 -36 -40 -34 -24 -20 -10 -4 -1 -2 -6 -10 -9 -9 -32 -71 -41 -18 -7 0 -0 0 0 -1 -1 -1 -0 -59 -89 -97 -101 -104 -15 0 0 0 0 0 0 0 0 -8 -42 -48 -52 -55 -49 -15 -8 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -1 -2 -0 -1 -5 -9 -5 -6 -16 -14 -8 -0 -2 -4 -5 -3 -1 -1 0 -1 -5 -2 -0 -1 -0 -0 -2 -14 -18 -15 -12 -11 -15 -20 -20 -23 -24 -23 -11 -6 -5 -4 -5 -12 -9 -3 -2 -2 -3 -3 -3 -3 -1 -1 -1 -1 -3 -2 -6 -6 -2 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -10 -15 -15 -15 -21 -5 0 0 0 0 -2 -1 -4 -10 -11 -14 -8 -3 -2 -1 -3 -1 -0 -0 -2 -5 -2 -1 -0 -1 -1 -0 0 -1 -2 -6 -2 -1 -0 0 0 0 0 0 0 -1 -11 -18 -17 -12 -8 -8 -9 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -38 -29 -29 -29 -29 -27 -22 -14 -4 -2 -4 -13 -45 -45 -21 -20 -45 -41 -14 -3 -0 -2 -8 -1 0 0 -16 -44 -75 -106 -103 -100 -91 -0 0 0 0 0 0 0 0 -13 -31 -53 -81 -76 -59 -63 -91 -119 -27 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -6 -9 -6 -2 -3 -16 -15 -6 -4 0 -1 -3 -6 -6 -6 -7 -2 0 0 -0 -4 -2 -0 -6 -20 -14 -7 -1 -1 -2 -6 -10 -22 -23 -8 -1 -0 -4 -5 -3 -3 -3 -3 -2 -2 -2 -2 -3 -2 -1 -0 -1 -1 -1 -2 -12 -15 -17 -8 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -5 -13 -17 -15 -1 0 0 0 0 0 0 -3 -7 -9 -15 -10 -8 -7 -5 -4 -1 -0 -0 -1 -5 -1 0 -1 -1 -2 -0 0 -0 -1 -2 -3 -1 -0 0 0 0 0 0 0 -1 -3 -13 -14 -11 -8 -8 -7 -10 -13 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -47 -44 -44 -53 -43 -28 -20 -18 -6 -3 -5 -8 -11 -14 -56 -29 -5 -7 -10 -5 -9 -6 -7 -4 -78 -27 -39 -84 -76 -101 -99 -109 -83 0 0 0 0 0 0 0 0 -41 -73 -86 -100 -94 -52 -56 -80 -78 -78 -20 0 0 0 0 0 0 0 0 0 -2 -0 -1 -1 -3 -6 -6 -7 -7 -4 0 0 -11 -9 -4 -3 0 0 -4 -7 -8 -11 -9 -3 0 -1 -3 -1 0 -2 -7 -4 -4 -3 -2 -3 -5 -7 -21 -19 -9 -8 -1 -5 -3 -1 -4 -3 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -5 -5 -6 -3 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -6 -9 -14 -16 -10 -1 0 0 0 0 0 0 -4 -6 -2 -5 -6 -8 -7 -4 0 0 0 -0 -1 0 -0 -0 -0 0 0 0 0 0 -1 -3 -4 -2 -1 0 0 0 0 0 -5 -14 -13 -15 -15 -12 -8 -7 -11 -14 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -49 -61 -57 -46 -5 -6 -6 -5 -8 -8 -6 -8 -8 -10 -14 -18 -62 -37 -11 -16 -7 -48 -32 -0 -22 -128 -82 -70 -74 -71 -80 -95 -38 -10 0 0 0 0 0 0 -1 -1 -35 -68 -85 -79 -44 -11 -40 -74 -89 -95 -69 -20 -15 -21 0 0 0 0 0 0 -2 -2 -1 -1 -4 -7 -9 -12 -12 -5 -1 -2 -0 -7 -4 -4 -6 -8 -7 -3 -4 -8 -14 -4 -1 0 -1 -6 -13 -12 -6 -2 -2 -3 -7 -5 -5 -14 -13 -10 -8 -7 -1 -13 -8 -5 -4 -3 -3 -3 -3 -2 -1 -2 -2 -1 -0 -0 -0 -1 -2 -2 -3 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -5 -7 -15 -17 -5 -0 0 0 0 0 0 -6 -11 -12 -8 -8 -9 -9 -5 0 0 -0 -0 -0 -1 -5 -1 -0 0 0 0 0 0 0 -1 -7 -8 -3 -4 -5 0 0 0 -10 -17 -13 -15 -15 -15 -12 -8 -12 -14 -15 -10 0 0 0 0 0 0 0 0 0 0 0 -2 -31 -43 -50 -56 -47 -3 -2 -1 -2 -6 -9 -10 -10 -8 -5 -9 -90 -44 -8 -6 -8 -12 -4 -6 -14 -36 -44 -71 -74 -77 -85 -74 -16 0 0 0 0 0 0 0 -20 -89 -104 -104 -109 -77 0 0 -33 -54 -68 -88 -65 -44 -54 -40 0 0 0 0 0 0 -3 -3 -1 -2 -7 -8 -8 -8 -6 -5 -5 -4 -3 -20 -8 -5 -6 -8 -10 -4 -9 -17 -19 -7 -1 -0 -5 -12 -20 -19 -7 -2 -4 -6 -4 -4 -4 -7 -7 -5 -3 -5 -10 -15 -8 -6 -5 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 -1 -2 -2 -3 -4 -4 -1 0 0 0 -0 0 0 0 0 0 0 0 -0 -1 -3 -2 -5 -9 -9 -2 -0 0 0 0 -0 -6 -12 -15 -13 -6 -7 -8 -4 0 0 -0 -1 -4 -5 -4 -2 -0 0 0 0 0 -6 -2 0 0 0 0 -7 -6 0 0 0 -8 -14 -13 -13 -15 -17 -13 -10 -12 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -40 -4 -3 -1 -1 -3 -10 -10 -11 -15 -14 -10 -35 -14 -2 -1 -13 -65 -78 -35 -12 -8 -4 -55 -61 -73 -84 -76 -80 -87 -39 0 0 0 0 0 0 -12 -66 -71 -53 -30 -10 -32 -4 -35 -63 -83 -101 -94 -84 -39 0 0 0 0 0 0 -3 -5 -7 -7 -10 -8 -7 -8 -8 -6 -7 -5 -1 -2 -13 -6 -3 -3 -4 -2 -9 -17 -18 -10 -1 -0 -16 -31 -27 -5 -1 -2 -3 -3 -1 -2 -3 -4 -7 -9 -15 -14 -18 -19 -8 -8 -6 -5 -4 -5 -4 -4 -4 -3 -2 -2 -2 -1 -0 -1 -1 -1 -3 -4 -2 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -4 -0 -0 -0 -4 -9 0 0 0 0 -2 -8 -9 -11 -10 -8 -10 -10 -3 0 0 -0 -3 -3 -3 -2 -2 -0 -0 0 0 -0 -3 -1 0 0 0 0 -7 -13 -8 0 0 0 -7 -13 -16 -19 -18 -15 -13 -14 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -6 -10 -3 -1 -3 -6 -8 -13 -7 -6 -8 -10 -8 -2 -2 -4 -18 -108 -28 -8 -8 -6 -31 -64 -71 -47 -5 -2 -14 -9 0 0 0 0 0 0 0 -5 -12 -5 0 -15 -42 -1 0 0 -48 -113 -112 -85 -51 -16 0 0 0 0 0 -2 -7 -11 -10 -7 -7 -7 -8 -9 -8 -8 -5 -2 0 -1 -7 -7 -7 -6 -4 -5 -6 -6 -5 -2 -1 -0 -0 -2 0 0 -0 -1 -3 -3 -2 -3 -3 -4 -7 -20 -23 -21 -18 -11 -8 -5 -4 -5 -5 -5 -5 -4 -3 -3 -2 -3 -1 -0 -1 -1 -1 -2 -6 -8 -4 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -6 -7 -0 -0 -0 -5 -6 0 0 0 0 -3 -8 -2 -1 -4 -7 -7 -9 -2 0 0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 0 0 0 0 0 -1 -7 -13 -7 0 0 -0 -0 -0 -8 -19 -18 -15 -13 -14 -15 -3 -1 0 0 -1 -4 -0 0 0 0 0 0 0 0 0 0 0 -41 -32 -7 -4 -2 -1 -1 -2 -5 -13 -8 -30 -42 -33 -12 -2 -2 -3 -3 -2 -1 -6 -5 -1 -15 -88 -91 -89 -57 0 0 0 0 0 0 0 0 0 0 0 -3 -38 -12 0 0 0 0 0 -1 -13 -33 -77 -64 -25 0 0 0 0 0 -2 -5 -12 -11 -8 -8 -10 -9 -8 -7 -6 -3 -1 -0 -0 -1 -3 -6 -6 -4 -5 -5 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -4 -6 -4 -4 -8 -9 -4 -18 -21 -18 -13 -9 -4 -2 -4 -6 -5 -5 -5 -4 -3 -2 -0 -0 0 0 -0 -2 -3 -3 -7 -8 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 -11 -14 -8 -0 -2 -5 -4 -0 0 0 0 -2 -4 -5 -10 -10 -9 -9 -7 -0 0 -0 -0 -1 -2 -2 -1 0 -0 -0 -0 -0 -0 0 0 0 -1 -0 0 -1 -9 -3 0 -0 -0 -0 -0 -14 -24 -20 -14 -16 -18 -18 -18 -19 -18 -9 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -3 -2 -2 -1 -6 -10 -10 -6 -35 -44 -32 -9 -0 -0 -2 -3 -2 -1 -10 -5 -32 -71 -114 -112 -113 -102 -62 -11 -74 -18 0 0 0 0 0 0 0 -17 -81 -15 0 0 0 0 0 0 0 -23 -80 -62 -17 0 0 0 0 0 -2 -6 -5 -5 -7 -6 -3 -6 -7 -4 -2 -1 -1 -1 -0 -0 -0 -3 -9 -7 -2 -2 -3 -2 -2 -1 -1 -0 -1 -0 -0 -0 -1 -4 -6 -7 -5 -2 -8 -8 -9 -11 -17 -17 -15 -12 -11 -11 -7 -3 -3 -5 -4 -4 -2 -0 0 0 0 0 0 -1 -6 -5 -4 -5 -5 -5 -5 -2 0 -0 -0 -0 0 0 -0 -1 -12 -14 -8 -1 -4 -9 -13 -8 0 0 0 0 0 0 -1 -6 -8 -5 -2 -0 -0 -0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -2 -1 0 -0 -2 -9 -3 0 0 -0 -1 -1 -15 -24 -18 -22 -18 -15 -14 -12 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -6 -3 -2 -2 -5 -10 -15 -13 -5 -9 -33 -25 -9 -5 -1 -2 -3 -4 -1 -3 -59 -101 -125 -123 -119 -116 -90 -46 -3 -23 -5 0 0 0 0 0 0 0 -5 -22 -2 0 0 0 0 0 0 0 -33 -68 -24 -5 0 0 0 0 0 -1 -2 -3 -3 -6 -6 -3 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -4 -2 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -11 -8 -7 -5 -2 -8 -6 -7 -11 -15 -13 -12 -11 -11 -11 -11 -8 -6 -5 -4 -4 -5 -3 0 0 0 0 0 0 -2 -15 -5 -3 -3 -4 -4 -1 -0 0 -0 0 0 0 0 0 -1 -2 -2 -0 -4 -15 -7 -2 0 0 0 0 0 0 -3 -13 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -0 0 0 0 -2 -10 -6 -1 -0 -0 -1 -0 -4 -17 -27 -26 -12 -10 -12 -13 -12 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -5 -4 -3 -5 -11 -9 -10 -8 -6 -10 -38 -16 -4 -4 -1 -1 -11 -36 -68 -84 -120 -138 -145 -142 -132 -108 -30 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -30 -38 -29 0 0 0 0 0 0 0 -4 -4 -3 -3 -7 -6 -3 -1 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -0 0 0 -2 -3 -2 -0 -0 -0 -0 -1 -3 -3 -5 -7 -8 -9 -5 -6 -12 -15 -11 -11 -11 -9 -8 -9 -9 -11 -8 -5 -4 -5 -5 -2 0 0 0 0 -0 -0 -3 -13 -4 -2 -2 -1 -2 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -3 -8 -3 -1 0 0 0 0 0 0 0 -2 -8 -1 -0 -0 -1 -1 -0 -0 -0 -2 -5 -2 -1 -0 -1 -1 -2 -1 -2 -3 0 0 0 0 -3 -8 -9 -6 -2 -1 -2 -0 -0 -12 -21 -19 -10 -9 -13 -9 -1 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -4 -4 -8 -8 -11 -12 -10 -18 -52 -42 -36 -19 -8 -25 -58 -90 -109 -122 -143 -146 -97 -92 -90 -60 -55 -16 -41 -68 -48 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -40 -39 -17 -37 -59 -48 -19 -12 -4 0 0 -7 -7 -5 -4 -7 -6 -4 -2 -1 -2 -1 -2 -4 -5 -8 -4 -6 -3 -0 -0 -0 -3 -3 -3 -2 -3 -3 -2 -1 0 -0 -1 -2 -2 -3 -4 -13 -16 -13 -9 -11 -9 -12 -13 -13 -11 -9 -10 -12 -14 -10 -7 -5 -4 -4 -5 -5 -2 0 0 0 -3 -2 -3 -11 -8 -4 -3 -1 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -3 -6 -8 -2 0 0 0 0 0 -0 -4 -8 0 0 0 -0 -0 0 0 -1 -3 -4 -3 -0 -0 -0 -0 -1 -5 -1 0 0 -0 -0 -5 -7 -6 -6 -10 -4 -2 -1 0 0 -3 -10 -13 -12 -8 -12 -12 -8 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -5 -4 -5 -9 -11 -20 -11 -1 -18 -76 -59 -40 -42 -80 -85 -106 -126 -93 -42 -57 -19 -38 -57 -55 -57 -87 -83 -80 -69 -38 -4 0 0 0 0 0 0 0 0 0 0 0 0 -12 -35 -43 -21 -23 -61 -88 -60 -48 -22 -3 0 -8 -8 -6 -4 -4 -2 -3 -1 -1 -2 -4 -3 -6 -7 -7 -9 -9 -5 -2 -2 -2 -10 -10 -10 -8 -3 -2 -2 -1 -1 -2 -3 -3 -3 -4 -11 -11 -18 -18 -18 -23 -13 -12 -13 -14 -16 -12 -13 -12 -11 -7 -6 -5 -5 -4 -4 -5 -2 -0 0 -0 -4 -4 -2 -2 -3 -5 -6 -3 -0 -0 -0 -0 -0 0 0 0 0 -4 -5 -0 -0 0 -4 -9 -7 -6 -1 0 0 0 0 -3 -6 -6 -1 -1 -0 -1 -1 -0 0 -1 -1 -1 -2 -1 -1 -0 -0 -0 -2 -1 -0 0 -0 -2 -14 -15 -8 -4 -9 -1 -2 -1 0 -1 -10 -13 -13 -11 -7 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -5 -3 -5 -9 -11 -20 -9 0 -23 -83 -64 -56 -63 -79 -99 -126 -145 -141 -94 -41 -34 -50 -48 -52 -49 -2 -65 -79 -76 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -6 -21 -6 -18 -43 -54 -63 -53 -23 -0 -7 -7 -6 -4 -3 -3 -2 -1 -1 -2 -3 -4 -3 -4 -6 -8 -9 -8 -5 -4 -4 -5 -15 -19 -12 -3 -0 -2 -2 -2 -3 -4 -3 -7 -7 -7 -9 -9 -10 -21 -31 -14 -13 -12 -18 -25 -23 -28 -22 -14 -9 -5 -6 -6 -5 -4 -4 -4 -1 -1 -3 -5 -4 -3 -2 -2 -7 -9 -6 -2 -0 -0 -0 -0 0 0 -0 -0 -2 -3 -2 0 0 -0 -6 -9 -9 -11 -3 0 0 -1 -8 -3 -3 -4 -3 -1 -2 -3 -2 -1 -4 -2 -1 -1 -2 -3 -2 -1 0 -0 -0 -0 0 0 0 -0 -8 -8 -7 -6 -0 -1 -1 -0 -0 -3 -5 -10 -10 -7 -5 -12 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -6 -4 -7 -10 -13 -23 -23 -9 -33 -79 -70 -35 -37 -60 -94 -135 -157 -159 -112 -58 -57 -56 -30 -29 -40 -8 -69 -76 -83 -82 -48 -2 0 -10 -4 0 0 0 0 0 0 0 0 0 0 -18 -70 -10 0 -13 -34 -68 -60 -35 -12 -6 -6 -7 -3 -3 -3 -1 -2 -1 -1 -2 -4 -9 -6 -6 -6 -8 -9 -6 -6 -6 -9 -20 -28 -12 -1 -1 -7 -3 -5 -6 -6 -6 -7 -4 -2 -3 0 0 -19 -28 -23 -22 -21 -25 -29 -28 -27 -30 -19 -9 -6 -6 -7 -6 -4 -3 -4 -4 -5 -6 -5 -4 -4 -3 -2 -4 -7 -11 -6 -1 -0 -0 -0 -0 0 -1 -5 -3 -4 -3 0 -1 -7 -16 -13 -5 -14 -2 -2 -1 0 -0 0 -5 -7 -5 -1 -1 -0 -0 -0 -1 -1 -0 -0 -1 -1 -0 0 0 0 -0 0 0 0 0 -1 -8 -8 -6 -3 -0 -1 -2 -1 0 0 0 -4 -5 -5 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -7 -15 -12 -11 -13 -20 -22 -6 -46 -84 -69 -5 -3 -28 -49 -53 -55 -68 -67 -58 -58 -56 -41 -24 -51 -120 -108 -104 -54 -45 -46 -3 -25 -81 -56 0 0 0 0 0 -11 -26 -18 -2 0 -29 -78 -53 -45 -49 -55 -52 -54 -36 -26 -7 -6 -5 -1 -3 -1 -1 -2 -1 -1 -2 -3 -6 -8 -6 -5 -5 -5 -4 -5 -7 -15 -25 -33 -18 -5 -0 -2 -9 -10 -10 -10 -8 -5 -1 -3 -2 -0 0 -23 -29 -28 -25 -25 -31 -33 -26 -11 -0 -7 -8 -7 -7 -7 -7 -6 -5 -4 -5 -7 -7 -6 -5 -5 -3 -1 0 -2 -10 -12 -5 -0 -0 -0 0 0 -1 -2 -0 -4 -2 0 -3 -18 -4 -0 -7 -12 -0 -3 -1 0 -3 -11 -11 -8 -4 0 0 0 -2 -3 -3 -2 -2 -0 -1 -1 -0 0 0 0 -0 -0 0 0 0 -2 -8 -9 -4 -2 -2 -0 -0 -0 0 -2 -5 -6 -4 -2 -7 -16 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -12 -12 -11 -10 -14 -21 -3 -8 -22 -23 -3 -4 -36 -51 -54 -54 -54 -55 -57 -59 -52 -3 -35 -23 0 -11 -23 -7 0 -16 -38 -80 -94 -41 0 0 0 0 0 -20 -56 -67 -9 0 -39 -80 -78 -74 -66 -62 -62 -61 -52 -35 -6 -5 -9 -9 -2 -1 -1 -1 -1 -0 -1 -4 -5 -5 -5 -3 -2 -2 -2 -2 -0 -2 -15 -29 -25 -9 -2 -6 -13 -3 -10 -13 -10 -3 -1 -6 -3 -0 -2 -17 -23 -22 -23 -28 -36 -24 -25 -18 0 -1 -2 -3 -4 -5 -7 -7 -5 -3 -4 -6 -9 -9 -7 -5 -4 -3 -1 0 -2 -9 -2 -0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 -0 -1 -2 -1 -5 -3 -1 -6 -16 -15 -4 -1 0 -0 -0 -6 -6 -3 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 -0 -3 -9 -1 -4 -4 -1 -2 -3 -3 -3 -4 -5 -6 -6 -4 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -7 -11 -10 -9 -13 -15 0 0 0 -1 -16 -47 -48 -51 -52 -50 -50 -51 -50 -66 -56 0 0 0 0 0 0 0 0 -44 -55 0 0 0 0 0 0 0 0 0 -18 -40 -6 -0 -3 -43 -82 -78 -72 -68 -68 -68 -61 -57 -7 -5 -9 -8 -0 -1 -2 -2 -1 -0 -0 -4 -3 -3 -3 -1 -1 -1 -1 0 0 0 -16 -27 -22 -5 -5 -3 -1 -3 -18 -14 -7 -3 -3 -3 -2 -1 -1 -3 -18 -21 -23 -30 -33 -2 -6 -4 0 0 0 0 -2 -5 -7 -8 -7 -5 -4 -4 -8 -10 -9 -6 -5 -5 -1 0 -3 -8 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 0 -0 -0 -0 0 -1 -5 -4 -1 0 0 -2 -0 -0 -0 -1 -2 -3 -4 -6 -5 -1 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -3 -3 -2 -0 -3 -5 -4 -2 -0 -2 -1 -0 -1 -4 -5 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -9 -12 -12 -10 -14 -12 0 0 0 -35 -68 -93 -63 -54 -64 -75 -74 -72 -65 -82 -66 -14 0 0 0 0 0 0 0 -59 -47 0 0 0 0 0 0 0 0 0 -16 -39 -40 -5 0 -8 -22 -29 -35 -39 -58 -69 -72 -74 -3 -4 -9 -6 -2 -1 -1 -0 -0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -20 -18 -11 -5 -3 -3 -1 -2 -10 -12 -4 -2 -3 -3 -1 -5 -5 -3 -3 -28 -31 -20 -11 -1 -7 -2 0 0 0 0 -5 -6 -7 -7 -6 -3 -2 -2 -2 -4 -12 -11 -6 -6 -4 -1 0 0 -1 -9 -2 0 0 0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 -2 -5 -3 -0 0 -0 -1 -0 -2 -2 -3 -2 -8 -9 -5 -1 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 0 -0 -2 -2 0 0 -7 -10 -8 -2 -0 -0 -0 -3 -6 -4 -6 -6 -4 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -6 -7 -10 -12 -9 -14 -9 0 0 0 -61 -93 -96 -91 -68 -65 -67 -74 -79 -78 -90 -71 -40 -10 -0 0 0 0 0 0 -37 -23 0 0 0 0 0 0 0 0 0 0 -16 -41 -43 -6 0 0 0 0 0 -31 -52 -63 -78 -4 -8 -8 -8 -7 -6 -5 -0 0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 0 0 -3 -22 -7 -6 -8 -4 -2 -14 -19 -16 -11 -2 -4 -5 -4 -0 -4 -6 -4 -1 -0 -4 -3 0 0 0 0 -0 0 -3 -8 -7 -6 -2 -2 -6 -1 -0 -0 -0 -1 -4 -6 -6 -6 -7 -4 -2 -1 0 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -9 -3 0 -0 -1 -1 -2 -1 -4 -9 -9 -2 -3 -2 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 -2 -5 -3 0 0 -0 -0 -1 -3 -0 0 -1 -4 -5 -8 -9 -4 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -6 -6 -8 -11 -9 -16 -11 -8 -6 -4 -81 -99 -93 -78 -56 -90 -78 -75 -81 -84 -92 -78 -60 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -5 -5 -4 -9 -9 -7 -4 -0 -2 -1 -3 -5 -4 -2 -1 -0 -0 -0 -0 -1 -0 -1 -5 -1 -6 -10 -10 -6 -18 -29 -21 -7 -2 -8 -19 -11 -0 -0 -0 -0 -16 -23 0 0 0 0 0 -1 -9 -7 -5 -7 -4 -8 -4 -1 -0 0 0 -0 -0 -1 -4 -8 -7 -7 -7 -5 -6 -3 -0 0 0 0 0 -2 -2 -1 -0 0 -2 -4 -1 -0 -0 -0 0 0 -0 -0 -0 -3 -11 -2 -0 -0 -1 -0 -2 -1 -0 -2 -5 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -3 -7 -4 0 0 -0 -2 -4 -4 -3 -0 0 -3 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -7 -6 -9 -10 -10 -20 -5 -3 -3 -19 -102 -103 -72 -54 -64 -92 -95 -86 -83 -86 -91 -91 -77 -43 -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 -27 -14 -2 -4 -5 -2 -5 -7 -1 -1 -7 -8 -6 -4 -3 -3 -1 -1 -1 -4 -1 0 0 0 0 0 -5 -7 -13 -25 -15 -5 -5 -13 -2 -1 -1 -1 -0 -0 -23 -23 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -6 -7 -2 0 -0 -1 -1 -2 -3 -6 -7 -10 -9 -5 0 -0 -6 -3 0 0 0 0 -4 -8 -8 -8 -1 -2 -2 -1 0 -0 -0 0 0 -0 -0 -0 -4 -12 -11 -2 -1 -0 -0 -3 -3 -2 -0 -2 -6 -2 -0 -0 -1 -2 -0 0 0 0 0 0 -0 -0 -1 -3 -6 -5 -4 -4 0 0 -0 -2 -4 0 0 -2 -4 -5 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -7 -10 -9 -12 -22 -10 -4 -6 -16 -50 -100 -65 -66 -80 -84 -98 -85 -82 -84 -87 -90 -94 -81 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -14 -9 -5 -1 -3 -2 -6 -6 -3 -9 -10 -9 -7 -7 -6 -2 -1 -2 -5 -7 -2 0 0 0 0 -19 -26 -15 -14 -6 -5 -10 -13 0 0 -3 -2 -1 -2 -0 0 0 0 0 0 0 -1 -4 -4 -1 -2 -1 -2 -14 -5 -2 -1 -1 -2 -3 -6 -8 -9 -12 -7 -4 -3 -3 -0 -5 -2 0 0 0 0 -1 -3 -5 -10 -2 -0 -1 -3 -4 -1 0 0 0 0 0 0 0 -0 -0 -3 -2 -0 -0 0 -1 -2 -3 -6 -4 -1 -1 -2 -2 -2 -0 0 0 0 0 0 -0 -1 -1 -2 -2 -5 -5 -0 -0 -2 -1 -2 -2 -0 0 0 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -5 -10 -8 -9 -11 -8 -1 -1 -2 -29 -97 -58 -71 -84 -91 -105 -108 -110 -107 -101 -95 -99 -98 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -18 -17 -8 -1 -3 -5 -8 -5 -1 -4 -6 -8 -11 -12 -8 -2 -2 -4 -6 -8 -7 -2 0 0 0 0 -0 -8 -11 -0 -8 -16 -20 -15 -0 -4 -2 -3 -6 -0 -0 0 0 0 0 0 0 -0 -1 -0 -2 -1 -0 -0 -0 -0 -2 -3 -3 -4 -8 -7 -6 -7 -5 -5 -8 -8 -2 -5 -1 0 0 0 0 0 -4 -8 -8 -8 -2 -3 -7 -9 -2 -3 -3 -2 -1 -0 -0 0 0 -0 -1 -2 -2 -1 -0 -2 -1 -1 -2 -4 -2 -2 -3 -4 -4 -0 0 0 -0 -0 0 -0 -0 -0 0 0 0 -1 -2 -3 -4 -5 -4 -3 -2 -0 0 -2 -4 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -4 -5 -7 -11 -20 -26 -0 0 0 -34 -82 -54 -68 -79 -93 -108 -115 -116 -122 -125 -116 -105 -100 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -12 -9 -6 -7 -7 -10 -5 -1 -1 -1 -1 -0 -5 -7 -1 -2 -6 -8 -10 -12 -10 -6 -4 -2 0 0 -2 -3 -1 -7 -18 -23 -20 -9 -4 -3 -2 -3 -2 -0 -0 0 0 0 0 0 0 -0 -1 -3 -2 -2 -1 -2 -9 -8 -6 -5 -6 -10 -8 -7 -7 -8 -7 -8 -8 -8 -5 -6 -2 0 0 0 0 -0 -4 -8 -9 -1 0 -6 -9 0 -0 -1 -1 -1 -0 -0 0 -7 -9 -3 -3 -2 -1 -0 -1 -2 -6 -5 -3 -2 -3 -4 -3 -3 -2 -0 0 -0 -0 -0 0 0 -1 -1 -0 -1 -5 -4 -0 -0 -0 -3 -4 -5 -6 -1 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -5 -2 -2 -10 -12 -21 -28 -25 -3 -0 -35 -63 -56 -70 -81 -98 -114 -123 -122 -134 -145 -117 -75 -102 -35 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -14 -11 -6 -3 -1 -1 -1 -2 -2 -3 -3 -0 -4 -4 -1 -4 -9 -11 -11 -11 -11 -9 -10 -8 -2 0 -0 -0 0 -1 -5 -7 -10 -9 -4 -4 -1 -7 -9 0 0 0 0 0 -0 -1 -0 0 -0 -2 -3 -3 -4 -6 -6 -3 -3 -4 -7 -11 -11 -10 -9 -8 -7 -7 -6 -8 -8 -1 -0 0 0 0 0 -0 -9 -12 -8 -0 -5 -6 -5 -0 -1 -5 -5 -3 -2 0 0 -0 -1 -1 -1 -6 -2 -2 -5 -2 -2 -2 -1 -0 0 0 -1 -1 -1 0 0 0 -0 -0 0 0 -2 -2 -1 -4 -6 -3 -4 -7 0 -1 -3 -6 -7 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -5 -2 -2 -6 -15 -11 -17 -24 -18 -0 -0 -14 -46 -67 -74 -86 -106 -113 -121 -129 -82 -91 -53 -20 -79 -81 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -24 -24 -8 -9 -3 -2 -2 -0 -2 -3 -2 -0 -0 -2 -1 -2 -6 -12 -12 -13 -11 -9 -9 -12 -15 -13 -6 -0 0 0 0 -2 -10 -3 -5 -6 -5 -2 -2 -2 0 -0 -0 -0 0 -2 -8 -1 0 0 0 0 0 0 0 -1 -1 -0 -1 -5 -9 -6 -6 -6 -5 -6 -9 -6 -4 -1 0 0 0 0 0 0 0 -1 -2 -2 -3 -12 -5 -3 -2 -1 -6 -4 -5 -4 0 0 0 0 0 -1 -6 -2 -0 -1 -3 -6 -3 -1 -0 -0 0 0 -0 -0 0 0 0 -1 -1 -0 0 -0 -0 -1 -3 -4 -1 -5 -5 0 0 -3 -3 -2 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 -2 -6 -12 -11 -11 -20 -16 0 -0 -36 -61 -78 -83 -97 -114 -120 -90 -49 -17 -42 -31 -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 -18 -25 -18 -7 -14 -9 -7 -4 -0 -1 -1 -2 -1 -0 -0 -0 -3 -7 -10 -10 -11 -10 -10 -12 -13 -15 -11 -8 -8 -0 0 0 -3 -10 -1 -1 -7 -8 -3 -0 -5 -8 -5 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 -0 -1 -1 -2 -4 -5 -4 -4 -4 -3 -4 -7 -7 -8 -5 -2 0 0 0 0 0 -0 -0 -0 0 -2 -6 -2 -2 -6 -10 -11 -6 -7 -3 -1 -1 0 0 0 -0 -1 -4 -1 0 -0 -1 -4 -3 -1 -0 -1 -0 -0 -0 0 0 0 -1 -2 -1 0 0 0 -0 -0 0 0 -5 -8 -5 -0 -1 -3 -5 -3 -0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 -2 -3 -4 -6 -10 -13 -22 -12 0 -8 -53 -63 -74 -86 -95 -95 -47 -37 -37 -34 -45 -45 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -9 -5 -5 -5 -2 -1 -0 -1 -3 -3 -1 -0 0 -0 -2 -4 -6 -7 -7 -11 -13 -13 -13 -13 -13 -10 -5 -2 -1 -0 -0 -0 -0 -0 -3 -6 -3 -0 -0 -3 -3 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -4 -3 -3 -3 -3 -3 -3 -2 -3 -4 -5 -6 -3 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -1 -2 -5 -8 -5 -2 -4 -5 -0 -0 -0 -0 -1 -3 -2 -0 0 -0 -1 -2 -1 -1 -2 0 0 -0 -0 0 -0 -0 -1 -1 0 -1 -4 -2 -0 0 0 0 0 -0 -1 -2 -1 -10 -7 0 -0 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 -2 -3 -4 -4 -7 -15 -13 -4 -18 -34 -40 -56 -69 -80 -90 -89 -36 -32 -36 -40 -42 -41 -23 -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 -5 -10 -12 -8 -4 -0 -0 -0 -0 -1 -3 -4 -2 -0 -0 -1 -1 -2 -2 -3 -7 -16 -16 -14 -14 -16 -11 -12 -11 -9 -6 -1 -1 -1 -0 -1 -0 -2 -4 -4 -3 -11 -4 -1 -1 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -1 -2 -4 -3 -2 -2 -4 -5 -5 -4 -4 -3 0 0 0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -4 -5 -0 -3 -1 -0 -0 -0 -0 -0 0 -2 -7 -1 0 -0 -0 -1 -0 -2 -1 0 -0 -0 -0 -1 -1 -1 -3 -1 0 -1 -3 -1 -0 -0 0 0 0 0 -0 -1 -0 -11 -6 -1 -1 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -5 -3 -2 -3 -3 -4 -8 -13 -10 -2 -22 -30 -29 -52 -69 -72 -83 -86 -52 -54 -54 -55 -50 -37 -37 -37 -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 -1 -7 -15 -13 -4 -1 -1 -3 -1 -0 -1 -2 -3 -2 -2 -2 -1 -1 -1 -3 -8 -13 -6 -14 -16 -16 -14 -14 -13 -13 -10 -3 -0 -1 -1 -0 0 0 -4 -7 -15 -34 -46 -15 -0 -0 -2 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -2 -2 -4 -6 -7 -6 -6 -8 -9 -6 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -8 -3 -0 -2 -3 -1 -1 -0 -2 -3 0 0 0 -0 -1 -1 -3 -1 0 0 -0 -0 -1 -2 -2 0 -0 -1 -1 -1 -3 -0 -0 0 0 0 0 -4 -3 -3 -14 -7 -4 -1 -0 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -5 -4 -4 -3 -3 -4 -9 -12 -10 -15 -25 -22 -27 -46 -58 -68 -84 -77 -47 -47 -51 -57 -57 -49 -47 -37 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -13 -7 -5 -9 -15 -11 -5 -4 -5 -6 -7 -5 -3 -2 -2 -2 -5 -9 -8 -1 -8 -16 -16 -13 -11 -16 -10 -7 -4 0 0 -0 0 0 0 0 0 -18 -50 -57 -45 -13 -12 -20 -10 0 -0 -0 -0 -0 0 0 -0 -1 -3 -2 -1 -1 -2 -3 -2 -2 -2 -4 -8 -10 -11 -9 -5 -4 -10 -7 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -5 -2 -3 -8 -8 -2 -0 -2 -2 -1 -1 -1 -1 0 0 0 0 -0 -1 -4 -1 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -0 0 -0 -0 0 0 -5 -3 -2 -8 -8 -11 -13 -11 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -4 -3 -1 -2 -9 -11 -10 -12 -29 -23 -23 -34 -46 -63 -81 -69 -48 -46 -46 -50 -57 -62 -60 -38 -36 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -8 -7 -10 -10 -10 -9 -8 -5 -5 -6 -7 -8 -8 -7 -5 -3 -3 -4 -8 -11 -7 -1 -10 -12 -11 -13 -18 -10 -3 -0 -0 0 0 0 0 0 0 0 0 -29 -67 -59 -40 -52 -72 -71 -71 -56 -40 -35 -34 -22 -3 -3 -4 -1 -1 -3 -4 -3 -4 -2 -2 -5 -8 -9 -10 -10 -10 -7 -5 -8 -3 -0 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -2 -1 -1 -4 -4 -0 -1 -3 -3 -0 -1 -2 -1 -0 0 0 0 0 -0 -0 -1 -0 0 0 -0 -0 -0 0 0 0 0 -0 -2 -3 -2 -0 -1 -0 0 -0 -1 -3 -2 -2 -10 -11 -16 -12 -5 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -4 -10 -15 -19 -28 -24 -23 -32 -48 -63 -85 -68 -52 -46 -47 -48 -51 -55 -54 -42 -36 -36 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -11 -8 -6 -6 -6 -10 -7 -5 -5 -7 -9 -8 -7 -7 -8 -6 -5 -5 -6 -7 -12 -7 0 -1 -7 -14 -20 -22 -15 -3 -1 -1 0 0 0 0 0 0 0 -6 -1 -29 -60 -65 -71 -73 -70 -64 -50 -43 -49 -61 -60 -15 -0 -0 0 -0 -2 -3 -5 -8 -10 -11 -8 -8 -9 -9 -5 -4 -6 -8 -10 -4 -1 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 0 0 0 -2 -2 -0 -0 -3 -5 -3 -1 -0 0 -2 -3 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -2 -0 -1 -0 0 0 -0 -3 -1 0 0 -0 -13 -10 -6 -4 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -4 -5 -3 -10 -16 -22 -30 -29 -26 -40 -49 -57 -88 -63 -56 -51 -48 -48 -48 -50 -54 -54 -33 -10 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -10 -9 -8 -8 -8 -10 -8 -6 -7 -9 -10 -9 -8 -7 -7 -8 -7 -6 -6 -9 -13 -4 -5 -7 -5 -9 -15 -19 -16 -1 -3 -1 -0 0 0 0 0 0 -11 -64 -78 -69 -51 -31 -46 -57 -63 -58 -55 -36 -40 -43 -47 -53 -9 0 0 0 0 0 -1 -0 -1 -3 -6 -7 -7 -6 -6 -9 -8 -10 -11 -7 -2 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -1 -5 -3 -2 -2 -1 -0 0 -0 0 0 0 0 -2 -4 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 0 0 0 0 0 -0 -1 -3 -2 -1 -0 -3 -5 -3 -1 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -2 -4 -5 -4 -4 -13 -20 -23 -24 -29 -49 -45 -40 -49 -17 -43 -51 -46 -49 -64 -54 -51 -48 -34 -35 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -10 -10 -10 -10 -11 -9 -8 -11 -12 -12 -9 -9 -8 -9 -10 -10 -6 -6 -8 -2 -1 -6 -14 -16 -12 -18 -20 -13 -2 -10 -5 -4 -6 -4 -0 0 0 -19 -70 -91 -78 -35 0 0 0 -36 -32 -21 -47 -24 -40 -41 -43 -55 -49 -16 -0 -0 -2 -4 -2 -1 -2 -2 -3 -2 -2 -5 -5 -9 -6 -6 -6 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -3 -2 -1 -1 0 0 -6 -5 0 0 -0 -0 -1 -3 -3 -1 0 0 -0 -0 -0 0 0 -0 -0 -1 -0 0 0 0 -0 -0 0 -0 -2 -3 -2 -0 -2 -8 -2 0 -0 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -5 -7 -7 -7 -10 -15 -26 -49 -41 -40 -45 -34 -52 -51 -48 -48 -55 -52 -52 -53 -50 -32 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -8 -9 -9 -10 -12 -12 -12 -12 -10 -9 -8 -8 -11 -12 -11 -3 -1 -0 0 0 0 -9 -16 -14 -1 -19 -10 -6 -14 -10 -12 -8 -3 0 0 0 0 -28 -92 -22 -7 0 0 0 0 -0 -4 -12 -2 -41 -19 0 -13 -63 -13 -0 -2 -3 -0 0 -0 -0 -0 -2 -0 -2 -4 -4 -6 -2 -2 -3 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -0 0 0 0 -1 -1 0 -0 -0 -0 0 -1 -2 -0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 -1 -4 -11 -7 -2 0 0 -0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -4 -1 -6 -7 -7 -14 -29 -48 -36 -38 -45 -52 -51 -52 -48 -43 -40 -45 -50 -53 -55 -54 -36 -32 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -9 -10 -14 -16 -12 -14 -11 -11 -10 -9 -7 -11 -11 -6 -2 -0 0 0 0 -0 -12 -18 -22 -22 -25 -23 -14 -10 -4 -2 -5 -7 -6 -4 -3 -1 0 -3 0 0 0 0 0 0 0 0 0 -4 -26 -7 0 -11 -27 -1 -0 -2 -2 0 0 0 0 -1 -2 -0 0 -3 -6 -3 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 0 -0 -0 -0 -0 -2 -2 0 0 0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -4 -5 -6 -5 -3 -8 -6 -12 -25 -41 -46 -44 -44 -46 -47 -48 -45 -51 -56 -54 -47 -51 -55 -59 -62 -59 -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 -2 -6 -12 -15 -18 -15 -12 -13 -11 -11 -11 -11 -8 -9 -8 -5 -2 -0 0 0 0 -3 -14 -3 -17 -31 -27 -12 -10 -11 -15 -16 -15 -11 -7 -5 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -4 -4 -1 0 0 -0 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -3 -6 -7 -1 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 -3 -6 -0 0 0 -1 -4 -0 -0 0 0 0 0 0 -4 -4 -0 0 0 -0 -1 -4 -4 -9 -13 -13 -8 -8 -15 -25 -40 -57 -51 -46 -42 -40 -41 -59 -64 -67 -67 -57 -52 -56 -59 -60 -63 -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 -2 -1 -4 -7 -11 -13 -18 -18 -16 -15 -14 -13 -11 -12 -9 -6 -8 -5 -3 -2 0 0 0 -3 -9 -1 -12 -30 -26 -0 -4 -6 -4 -5 -17 -12 -4 -4 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 -3 -7 -0 0 -3 -4 -2 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 -4 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -1 -1 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 0 0 -4 -8 -6 -1 0 -1 -2 -1 -4 -1 0 0 0 0 -12 -10 -0 0 0 -0 -1 -2 -4 -4 -2 -5 -9 -7 -6 -27 -40 -43 -40 -49 -55 -35 -13 -62 -67 -71 -74 -76 -63 -62 -59 -59 -63 -54 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -11 -15 -19 -21 -22 -22 -18 -13 -2 -9 -11 -7 -7 -3 -2 -1 -2 -4 -1 0 0 0 0 -2 -4 0 0 0 0 0 -1 -2 -3 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 -2 -3 -3 -3 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 0 -0 -9 -6 -2 -0 -0 -0 -0 -1 -0 -0 -1 -0 0 -0 -2 -2 -1 -0 0 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -1 0 0 -1 -3 -3 0 -0 0 0 0 0 -13 -7 0 0 0 0 -3 -5 -5 -3 -4 -6 -6 -1 -2 -18 -30 -32 -30 -32 -43 -23 -1 -9 -17 -60 -63 -59 -67 -74 -64 -62 -65 -66 -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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 63 63 nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan 60 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 69 70 70 70 nan nan nan nan nan nan nan nan nan nan 63 62 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 67 67 67 67 68 nan nan nan nan nan 72 nan nan nan nan 67 65 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 70 67 65 66 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 74 71 nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 73 74 73 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 73 75 74 73 72 70 66 nan nan nan nan nan 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 73 74 75 73 73 72 69 66 67 69 nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 72 73 74 72 72 72 72 70 70 73 73 nan 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 71 72 72 71 72 73 72 72 74 74 nan nan 69 nan nan nan nan 78 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 67 69 71 71 71 72 73 74 74 75 75 73 70 67 65 nan nan nan 78 80 80 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 67 69 71 71 72 73 75 75 76 75 73 68 64 64 nan nan 75 77 79 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 66 nan 70 71 72 73 75 75 76 76 74 68 64 64 68 73 76 76 77 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 69 70 72 73 73 74 75 76 74 70 65 65 69 73 75 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 67 nan nan 72 72 73 74 75 75 72 68 67 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan 70 71 nan 73 nan 74 73 70 69 70 70 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 70 69 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 71 69 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 63 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 64 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 64 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 60 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 61 60 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 64 62 61 61 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 64 61 60 61 61 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 61 60 61 61 61 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 63 61 61 61 61 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 63 62 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 63 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 62 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 60 61 62 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 60 62 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 57 59 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 64 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 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 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 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 200 200 202 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 215 213 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan 208 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 222 221 221 219 218 nan nan nan nan nan nan nan nan nan nan 210 209 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 224 224 223 221 219 217 217 nan nan nan nan nan 211 nan nan nan nan 212 211 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 225 226 223 220 219 219 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 225 225 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 224 223 223 223 223 222 222 nan nan nan nan nan 220 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 224 223 222 222 222 223 223 223 222 223 nan nan nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 222 221 221 222 223 224 224 224 224 224 nan 223 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 222 221 220 221 222 223 224 225 225 224 224 nan nan 221 nan nan nan nan 210 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 221 220 221 222 223 225 225 225 224 224 222 222 219 216 nan nan nan 209 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 nan nan nan nan nan nan nan 223 222 221 220 221 222 224 225 225 225 224 223 222 221 219 216 nan nan 210 210 209 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 221 nan 221 223 224 225 225 225 224 223 222 221 219 217 215 213 212 212 211 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 223 nan nan 222 223 224 224 224 224 224 223 222 221 219 218 217 217 216 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan 223 nan nan 224 224 223 223 223 222 222 221 219 220 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan 224 223 nan 222 nan 222 222 222 221 222 222 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 222 222 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 223 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 nan nan 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 nan 197 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 197 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 196 198 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 197 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 197 197 197 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 198 198 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 197 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 197 197 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 196 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 195 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 197 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