CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 1 17 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 9 11 13 15 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 9 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 8 0 2 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 7 2 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 3 0 0 4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 11 3 1 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 7 8 3 0 0 0 3 1 0 0 1 5 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 19 5 4 17 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 16 4 5 21 16 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 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 3 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 8 6 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 4 5 5 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 9 27 29 17 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 6 13 19 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 5 5 13 25 22 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 3 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 5 24 35 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 5 5 7 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 1 2 0 22 36 29 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 9 14 14 11 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 2 6 4 18 28 29 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 20 25 22 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 4 5 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 1 3 6 18 23 31 26 8 0 2 1 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 2 7 7 19 33 35 18 0 0 11 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 4 3 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 3 14 26 25 11 7 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 11 23 33 26 2 12 44 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 26 34 19 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 27 31 32 44 41 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 24 26 24 15 6 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 8 23 33 42 44 16 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 25 10 2 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 19 20 14 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 46 24 6 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 4 5 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 20 7 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 0 0 0 1 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 14 28 29 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 1 0 0 3 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 10 23 25 15 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 6 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 31 34 19 2 10 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 20 24 38 23 6 16 16 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 1 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 10 22 49 27 13 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 39 47 32 24 17 11 13 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 2 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 8 29 48 44 42 23 17 24 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 4 0 4 21 47 55 23 22 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 1 12 4 0 6 27 53 27 28 20 8 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 9 3 0 0 0 0 0 0 0 1 4 5 9 5 9 29 34 37 20 7 5 7 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 1 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 1 5 6 2 0 0 0 0 0 0 0 0 0 1 15 5 1 9 26 35 22 9 10 14 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 0 0 0 0 0 0 0 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 11 11 4 0 0 0 0 0 0 4 8 7 0 0 0 0 0 0 1 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 3 9 3 3 13 26 30 10 6 9 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 14 12 3 0 0 0 1 7 9 11 14 13 6 0 0 0 0 2 9 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 0 7 18 25 33 30 26 17 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 13 12 6 3 2 2 2 6 10 13 16 17 15 8 1 0 0 0 3 12 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 9 11 16 46 36 16 4 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 8 12 12 11 8 7 7 6 6 6 7 10 13 16 17 15 5 3 1 0 5 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 18 44 37 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 9 9 8 9 8 7 4 3 9 12 12 13 14 15 14 13 4 6 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 42 40 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 11 11 10 10 10 8 7 7 8 8 9 9 9 10 13 14 14 13 12 13 15 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 6 1 0 0 0 0 0 0 0 0 0 0 0 3 20 38 43 23 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 12 12 11 10 9 8 9 10 11 9 6 3 3 7 12 14 14 12 11 14 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 7 30 46 38 13 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 2 9 9 11 12 12 10 9 8 9 9 8 6 4 1 5 10 13 13 13 8 10 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 18 38 40 20 11 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 11 17 17 13 8 6 6 7 7 7 6 4 6 9 13 15 14 8 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 0 0 0 0 0 0 0 0 0 0 0 0 10 32 37 29 24 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 7 5 2 0 2 8 21 24 19 10 2 1 5 7 7 7 7 7 9 11 14 15 13 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 2 10 33 41 40 33 16 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 5 16 24 29 37 33 32 26 18 18 28 28 24 17 9 7 7 7 7 7 7 8 8 8 10 12 11 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 6 36 40 45 32 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 19 12 16 30 43 51 56 58 55 51 44 39 38 29 26 20 14 11 10 8 7 7 8 8 8 7 9 10 9 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 40 43 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 12 16 17 21 27 34 39 41 43 42 47 56 56 46 32 28 26 25 20 11 8 8 8 8 8 8 7 7 6 7 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 37 44 20 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 2 5 13 11 8 10 14 18 19 21 23 23 24 29 34 47 43 35 33 34 33 31 23 11 8 8 9 9 9 8 8 8 7 8 11 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 29 49 34 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 0 5 11 10 7 2 1 5 11 12 13 15 17 17 18 19 21 18 21 27 31 34 34 30 22 13 9 8 15 15 13 11 9 9 8 12 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 44 38 22 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 9 12 10 2 0 0 0 0 0 0 3 6 4 0 0 0 1 3 4 5 10 12 12 13 13 13 20 24 26 26 28 30 28 25 18 11 8 13 17 18 16 13 17 11 13 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 41 37 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 17 17 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 9 12 19 24 27 30 32 32 29 24 17 19 23 22 15 16 14 15 19 21 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 37 40 32 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 17 22 18 10 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 22 27 24 30 36 40 40 32 22 20 25 28 23 23 16 14 19 25 23 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 40 33 33 22 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 21 24 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 20 21 20 24 30 39 44 42 33 21 20 22 23 26 26 26 29 32 31 24 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 9 27 37 36 34 16 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 28 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 14 20 21 22 25 30 37 42 43 34 31 27 24 25 27 30 33 36 37 34 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 16 6 2 0 1 1 0 0 0 0 0 0 0 0 0 5 18 25 32 40 36 17 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 14 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 20 24 24 26 29 32 38 45 47 46 39 34 32 32 33 38 39 37 34 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 72 65 39 24 22 14 12 3 0 0 0 0 0 0 0 0 0 6 7 21 37 40 33 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 20 25 27 29 32 33 36 38 39 44 43 43 45 45 44 47 43 38 36 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 53 132 96 35 13 22 21 11 2 0 0 0 0 0 0 0 0 0 0 0 4 13 18 9 2 0 0 0 0 0 0 0 2 5 5 4 2 6 11 9 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 26 28 30 34 34 35 35 36 38 40 43 49 54 55 54 52 51 48 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 109 146 63 22 22 21 16 6 1 0 0 0 0 0 0 0 0 0 0 4 6 13 21 14 3 0 0 0 0 0 3 4 6 10 18 13 12 7 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 1 1 2 10 21 28 30 32 35 35 35 35 35 37 41 42 49 56 58 57 60 60 61 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 77 70 72 42 16 11 11 2 1 0 0 0 0 63 34 0 0 0 12 14 17 24 25 12 2 0 6 16 16 8 2 0 4 15 9 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 5 8 9 12 23 30 33 36 38 38 39 39 41 44 46 43 50 56 59 60 60 62 65 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 79 21 0 0 0 0 0 4 9 15 17 58 56 32 15 16 5 6 3 0 0 1 46 23 0 0 0 0 8 13 17 20 21 6 2 14 23 15 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 12 14 23 33 37 40 42 44 44 48 50 49 44 49 57 58 59 62 67 70 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 165 34 0 0 0 0 0 6 9 12 18 42 41 34 20 14 12 7 2 0 0 0 0 0 0 0 0 1 12 21 23 22 20 15 16 26 22 9 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 9 8 13 25 28 33 39 42 46 51 53 51 47 46 52 52 53 54 54 54 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 1 0 0 0 0 0 0 0 8 24 42 68 29 14 10 10 0 0 0 0 0 0 0 0 0 0 2 9 34 36 31 26 24 28 27 22 20 20 17 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 4 3 3 8 12 15 20 26 32 37 41 45 48 48 46 46 52 61 69 72 70 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 4 0 0 0 0 0 0 0 0 0 0 3 33 67 77 44 17 8 4 0 0 5 2 0 0 0 0 0 1 17 39 42 45 55 60 48 32 33 32 30 24 17 18 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 8 13 19 24 30 33 42 45 47 49 41 51 52 48 51 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 43 60 44 32 14 3 0 0 0 0 0 4 3 0 0 0 8 26 42 43 46 75 91 86 50 33 27 18 15 12 10 7 3 7 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 17 20 23 26 25 38 41 46 49 42 55 59 56 53 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 70 92 1 0 0 0 0 0 0 0 0 0 0 0 8 73 66 16 12 2 0 0 0 0 0 7 3 2 3 1 22 29 52 70 74 100 94 85 55 12 12 32 31 28 19 9 11 19 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 22 29 31 32 34 36 42 46 46 42 44 52 55 55 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 0 0 0 0 0 0 0 0 0 0 0 2 18 105 76 28 16 10 1 0 0 0 0 2 1 3 4 2 2 32 82 95 90 102 106 110 53 13 21 24 30 31 27 17 17 23 14 9 6 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 5 13 16 17 20 22 28 37 38 35 32 38 48 54 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 104 41 11 8 11 8 1 0 0 3 8 1 0 2 4 10 30 76 90 114 122 71 66 36 22 25 25 27 28 35 26 13 23 14 10 9 9 7 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 21 22 23 24 21 31 35 34 34 35 45 52 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 90 50 37 15 4 12 1 0 0 1 2 0 0 0 1 13 48 85 107 131 129 88 35 55 53 50 58 64 30 46 28 15 24 25 14 12 11 9 9 13 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 14 12 19 25 22 28 37 35 31 35 41 43 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 56 57 56 18 0 0 0 0 0 0 0 0 0 0 3 13 34 79 122 126 105 74 72 116 111 54 38 50 27 33 21 17 21 26 25 15 12 13 16 21 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 17 19 21 22 19 19 27 26 26 25 24 26 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 4 0 0 0 0 0 0 0 0 0 0 0 17 60 106 131 101 114 97 86 123 86 63 51 55 50 24 23 30 32 30 27 13 11 18 25 27 20 11 9 8 5 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 2 16 12 20 25 22 22 22 25 28 30 33 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 50 101 127 88 106 115 118 107 87 58 52 46 41 30 30 37 35 25 16 13 17 27 31 30 22 11 8 8 8 6 5 6 5 2 0 0 0 0 5 4 0 1 19 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 8 19 21 18 17 18 18 18 19 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 20 66 82 107 133 124 91 97 100 75 29 32 49 49 39 35 49 51 35 21 22 26 30 35 31 26 26 23 29 25 19 15 11 11 4 6 14 12 11 14 9 2 4 25 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 17 17 15 15 15 18 16 16 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 45 40 104 167 155 92 72 51 34 24 37 66 59 42 29 30 26 45 38 25 24 21 32 34 39 49 48 21 23 19 17 18 10 4 8 14 18 18 23 13 4 4 12 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 4 10 11 11 11 13 17 16 17 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 37 26 44 113 156 124 86 39 25 30 35 44 46 39 28 32 58 28 28 32 29 18 23 26 27 30 38 37 10 24 26 26 26 17 16 16 22 29 24 15 7 11 23 29 17 14 13 8 3 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 1 8 8 9 11 12 27 29 20 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 32 31 98 154 147 80 29 20 26 34 37 33 35 28 29 43 45 23 20 22 23 27 30 26 24 36 58 44 26 23 19 15 7 8 3 10 18 14 13 7 10 16 21 14 14 15 9 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 5 4 10 23 11 20 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 5 30 22 146 92 5 43 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 86 133 135 88 29 12 13 27 38 33 21 19 31 39 36 20 44 34 29 35 41 21 20 31 42 34 15 19 22 17 5 2 0 5 10 14 20 10 11 16 19 18 16 30 17 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 7 20 30 26 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 12 11 25 55 102 53 833 839 219 515 143 76 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 48 96 128 107 40 9 15 19 27 29 12 16 46 42 24 21 21 21 23 36 43 15 29 61 53 24 10 8 15 19 19 15 1 1 2 9 16 11 10 16 22 25 25 34 26 15 8 5 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 6 2 6 16 26 29 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 52 56 55 63 79 84 9 763 924 634 300 100 108 105 47 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 28 65 113 92 35 11 13 14 19 19 10 15 54 33 20 28 21 18 17 22 30 21 15 50 36 12 4 7 9 7 8 6 0 0 0 9 16 14 9 6 6 15 29 35 35 30 21 11 3 2 0 0 0 0 0 0 3 6 9 7 1 0 0 0 0 3 3 10 17 22 28 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 40 26 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 27 71 74 56 29 106 764 593 695 639 383 215 381 190 54 2 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 32 56 101 80 42 19 17 4 5 12 11 13 51 38 22 15 17 17 26 9 19 36 21 55 34 16 7 5 7 2 9 10 0 0 0 4 12 18 20 23 24 31 38 41 43 38 31 21 13 12 10 2 0 0 0 0 4 8 8 7 7 7 6 3 0 1 9 12 16 21 26 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 44 39 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 12 39 75 62 52 116 268 590 462 557 521 390 298 447 246 118 107 82 32 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 36 54 94 65 42 29 21 0 5 13 9 8 35 45 21 13 10 10 36 8 9 12 5 12 15 27 27 15 0 0 0 6 7 0 0 3 15 19 18 20 17 22 38 57 71 62 50 41 30 25 29 4 0 0 0 0 0 6 8 9 9 9 3 1 0 4 14 13 16 17 21 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 44 41 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 64 57 49 227 328 335 352 367 395 310 200 139 265 160 116 101 56 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 12 29 46 67 41 40 54 51 16 2 5 3 0 12 51 15 8 5 8 26 2 0 9 17 11 1 31 38 29 11 1 0 0 0 0 0 2 12 20 30 41 40 31 27 31 41 50 54 57 50 46 54 36 6 0 0 0 0 5 6 4 0 2 10 9 8 10 14 17 21 21 26 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 55 71 49 158 187 237 326 331 280 174 114 74 16 71 72 74 70 48 28 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 5 29 41 40 36 29 21 22 17 0 0 0 0 6 15 14 14 5 10 21 12 5 2 8 14 16 21 46 40 25 8 0 2 4 2 2 6 5 8 18 30 39 45 60 74 84 87 78 56 45 44 41 34 14 11 4 0 0 0 0 1 6 11 8 19 18 15 16 23 27 24 26 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 209 84 85 102 85 122 147 175 188 175 130 67 29 11 2 8 44 70 78 69 42 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 40 47 43 32 29 10 7 8 0 0 0 9 19 20 11 2 8 14 13 8 7 17 24 19 8 22 24 26 20 5 1 0 7 8 5 4 9 19 32 40 31 34 36 51 68 78 79 55 63 79 75 41 12 9 8 5 3 5 11 16 18 17 20 23 25 24 25 33 16 23 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 32 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 180 399 45 132 187 136 52 31 43 43 49 41 30 6 14 17 30 53 55 71 70 47 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 22 22 33 32 6 1 2 0 0 0 0 0 3 9 1 2 2 0 0 2 4 5 9 10 6 9 20 23 18 7 5 5 3 1 0 2 9 19 33 47 53 68 66 62 67 85 68 69 70 74 67 36 22 19 16 14 20 20 21 20 20 23 31 39 36 33 28 16 19 8 0 0 0 0 4 9 1 0 0 6 12 1 0 0 0 0 0 0 0 23 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 350 370 226 54 204 145 72 14 27 101 69 55 34 7 0 36 20 19 55 55 25 26 28 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 36 49 19 4 0 0 0 0 0 0 0 1 0 0 0 0 2 6 7 8 6 5 5 5 11 13 13 12 3 3 4 2 0 0 4 13 24 40 49 45 50 54 71 91 86 82 71 62 55 43 37 36 28 23 21 20 29 34 33 33 41 43 34 31 27 16 17 11 0 0 0 0 15 25 8 0 0 19 22 0 0 0 0 0 0 0 0 29 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 66 22 0 0 0 0 699 389 206 344 115 59 31 19 35 83 10 60 38 0 4 29 8 0 0 5 0 0 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 8 23 37 34 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 2 7 9 7 6 6 4 2 1 0 1 3 15 14 28 45 48 70 48 42 59 84 80 56 66 66 57 54 43 31 29 34 39 44 39 35 34 37 38 33 32 24 15 10 11 0 0 0 0 26 37 25 2 14 26 23 7 0 0 0 0 0 0 0 21 11 0 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 183 460 365 223 123 143 290 691 245 65 193 295 11 16 82 84 65 19 129 45 7 19 33 15 2 0 0 0 0 0 0 0 2 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 28 35 50 38 35 47 67 59 60 62 65 68 53 35 28 29 35 41 40 37 36 36 34 28 32 26 17 14 12 0 0 0 1 15 29 18 6 24 38 31 13 0 0 0 0 0 5 14 32 9 0 5 10 5 13 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 94 427 917 1009 843 1664 1100 466 357 110 23 332 545 351 5 166 89 27 72 158 91 62 51 47 44 6 0 0 0 0 0 0 0 3 10 10 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 30 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 3 4 0 0 0 0 0 0 0 0 7 12 19 51 37 38 45 52 55 57 60 66 67 56 40 35 36 38 36 39 39 39 38 34 29 30 27 22 17 16 0 10 7 0 1 15 10 1 18 56 48 13 0 0 0 0 0 21 36 34 14 3 13 14 3 21 27 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 291 318 607 921 816 1889 945 357 207 89 76 542 727 480 55 163 43 26 65 98 87 87 76 57 36 0 0 0 0 0 0 0 0 0 0 6 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 20 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 36 50 27 29 40 43 38 39 41 56 65 58 42 43 39 41 45 45 48 42 42 36 29 29 28 25 23 21 1 22 23 17 11 9 28 10 16 48 63 8 0 0 0 0 0 35 42 29 15 1 14 9 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 48 256 471 752 805 1079 2254 846 598 402 301 633 656 598 371 125 95 13 32 57 66 62 86 87 52 19 0 0 0 0 0 0 0 0 1 0 10 32 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 69 91 27 26 29 27 28 34 33 44 50 50 45 47 43 40 37 38 45 53 55 41 27 26 28 28 27 26 11 43 40 32 15 9 37 6 18 41 44 1 7 1 0 0 2 26 52 49 36 10 9 6 2 0 2 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 34 138 618 805 665 1235 1950 753 887 685 515 467 456 440 301 154 66 21 23 18 11 13 29 40 13 0 0 0 0 0 0 0 0 0 16 7 2 7 1 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 45 60 26 25 25 23 28 32 32 40 44 44 43 45 51 53 45 42 50 57 66 50 35 30 32 33 33 32 24 32 34 31 15 13 21 1 14 34 30 15 26 4 0 0 1 12 66 47 31 25 7 7 7 2 5 6 11 3 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 36 264 684 790 611 1369 1588 819 919 728 648 587 528 496 260 132 51 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 30 7 8 20 22 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145 95 26 23 23 21 29 37 39 43 35 41 41 38 39 39 41 43 49 56 57 54 44 37 37 36 37 38 20 26 33 36 16 16 11 0 2 35 35 35 32 2 0 0 0 12 53 62 48 38 26 8 6 2 30 42 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 44 398 683 835 1928 1552 1270 1037 1035 951 870 754 649 524 275 138 48 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 18 11 2 8 5 3 6 13 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 65 49 23 22 22 20 25 34 44 52 47 56 50 44 41 35 39 46 49 48 43 48 46 43 41 40 41 43 10 23 37 39 15 19 7 0 9 41 39 45 34 9 0 0 0 5 27 64 62 62 37 9 0 3 42 47 23 12 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 62 525 587 831 1741 1165 1142 1123 1109 1082 901 702 600 481 296 202 87 21 0 0 0 33 13 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 22 26 45 37 31 65 74 55 57 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 87 79 39 21 22 22 22 30 34 39 52 77 73 68 58 44 41 45 43 40 39 45 49 49 49 47 47 48 8 35 47 39 20 24 5 0 14 36 37 44 31 12 0 0 0 3 18 40 45 62 41 14 4 17 46 53 26 3 1 6 1 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 101 605 507 1014 1500 974 1108 1108 1097 1012 804 666 444 268 153 118 63 18 0 0 19 106 22 9 7 0 0 0 0 0 0 0 0 0 0 0 8 95 140 147 148 129 87 67 77 108 135 49 14 7 4 0 0 0 18 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 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 29 41 24 19 22 22 22 30 31 33 41 56 64 80 78 62 49 41 38 35 36 43 46 50 54 55 54 58 6 38 47 35 23 19 2 0 2 13 27 43 37 22 12 11 10 4 18 25 29 49 39 16 16 30 37 84 31 0 5 17 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 24 184 639 443 1326 1537 1068 1103 1099 1149 972 766 737 538 393 260 177 140 81 46 6 8 34 3 10 8 0 0 0 0 0 0 0 0 0 0 0 30 135 230 248 291 307 220 141 96 105 129 96 42 39 44 36 33 33 121 90 31 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 15 20 20 21 26 31 32 33 33 34 70 91 83 58 39 36 33 34 38 40 45 54 59 61 63 11 33 50 37 27 18 9 1 0 6 22 40 45 29 22 23 20 0 16 32 37 40 40 23 30 24 24 86 31 17 19 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 25 238 631 767 1481 1462 1143 1032 1047 1210 923 783 764 452 278 145 127 171 177 210 88 1 26 60 5 0 0 0 0 0 0 0 0 0 0 0 0 34 101 150 269 423 510 475 250 109 106 134 138 93 84 127 217 248 204 274 212 116 44 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 1 3 0 0 0 0 0 0 12 19 21 21 21 35 37 34 29 28 55 102 105 75 45 40 35 36 38 40 43 51 60 63 65 14 25 44 51 35 19 12 9 0 5 22 41 48 33 28 27 17 0 0 40 43 40 39 31 31 18 35 71 36 34 30 20 5 3 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 283 758 1367 1415 1737 1783 1442 1111 1275 861 790 668 395 127 26 0 0 0 10 256 333 176 26 0 0 0 0 0 0 0 0 0 0 0 0 0 46 146 273 452 607 643 672 632 168 106 111 123 126 141 177 322 381 341 303 264 189 117 77 66 36 26 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 0 0 0 0 0 0 0 0 0 0 1 3 3 3 2 1 1 0 0 4 8 6 1 8 16 21 27 36 52 50 38 29 29 48 94 112 91 54 41 40 39 40 42 45 48 55 57 59 15 17 38 60 46 21 14 9 1 6 23 43 49 39 32 36 31 13 14 76 50 43 41 34 25 20 57 83 77 61 37 22 14 13 13 13 11 8 5 4 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 6 110 331 420 691 762 1044 1505 1424 1451 1315 1161 1140 743 767 550 258 67 2 0 0 0 0 0 32 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 285 592 731 657 661 731 644 315 192 123 104 108 133 174 244 320 303 233 223 202 166 140 126 93 75 59 41 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 12 11 9 7 5 5 4 7 10 8 3 5 15 20 28 34 37 45 36 31 37 56 85 104 94 68 47 46 44 43 47 51 51 51 50 51 19 16 39 60 59 35 19 11 6 8 20 43 51 46 41 55 53 35 47 97 57 50 44 36 25 17 55 78 82 74 33 21 17 17 17 17 16 15 13 11 3 1 0 0 0 0 0 0 0 3 13 23 16 5 0 0 0 0 0 0 0 0 100 999 1539 929 1167 938 1214 1679 1649 1092 1179 1105 886 565 500 256 78 26 0 0 0 0 0 6 32 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225 560 691 448 380 439 472 455 437 367 210 141 131 148 152 227 229 184 160 173 180 181 169 145 127 115 88 54 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 5 12 17 18 18 18 17 16 14 17 20 31 24 13 22 25 33 37 41 52 46 41 48 66 90 108 105 102 85 64 61 52 51 52 53 51 49 47 20 20 37 57 67 63 33 14 8 10 18 43 54 48 39 44 52 68 87 93 65 46 44 38 33 29 26 68 93 74 29 22 22 21 21 20 19 18 17 16 16 16 14 11 8 6 4 2 10 21 32 43 34 18 6 2 0 0 0 0 8 40 419 1625 1545 767 890 1067 1246 1361 1228 856 1225 1131 942 800 807 739 368 198 113 0 0 2 8 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 162 342 372 255 255 332 455 472 450 453 323 199 161 153 133 148 157 131 107 120 127 156 180 182 172 168 136 93 52 25 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 10 14 20 27 29 32 37 42 46 49 53 40 25 30 36 35 41 52 64 71 62 65 82 104 121 123 123 107 86 76 65 59 54 52 52 48 48 25 20 32 41 54 58 48 19 11 11 22 43 57 49 45 44 52 102 122 110 85 49 44 49 50 51 55 80 76 52 29 27 27 26 26 25 25 25 21 19 19 20 20 19 17 16 14 13 15 33 51 61 52 39 29 20 14 12 5 10 62 220 599 450 687 630 764 1444 1389 1230 1179 1244 1522 1247 1074 1058 1053 808 130 40 37 0 1 8 55 75 49 0 0 0 0 0 0 0 0 0 3 9 12 8 2 6 47 201 171 143 116 139 210 264 296 306 330 364 228 197 185 148 111 114 89 77 78 81 108 156 183 191 191 174 128 92 66 53 26 5 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 2 2 1 4 11 14 9 10 22 35 35 56 80 103 113 111 97 71 47 40 52 48 55 57 63 76 73 82 106 125 131 131 128 115 100 87 73 68 59 52 48 47 47 31 22 24 25 43 58 58 35 15 13 25 43 58 51 49 45 59 110 155 113 84 70 57 72 71 71 75 74 51 37 31 32 33 28 28 28 28 28 24 21 21 22 22 23 23 23 23 24 27 53 71 75 67 62 52 43 36 32 24 34 168 393 560 311 616 601 841 1433 1608 1203 1218 1350 1398 1132 1168 1078 724 326 234 34 0 0 6 30 135 31 4 0 0 0 0 0 0 0 0 0 3 13 26 29 9 0 58 168 102 100 89 87 112 145 162 181 206 235 198 197 199 170 113 102 107 85 63 51 63 102 148 176 188 190 155 145 120 83 57 30 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 14 17 15 11 19 25 19 14 17 25 37 48 78 104 126 138 140 135 112 90 77 78 66 63 59 60 64 64 85 124 139 140 138 126 123 116 99 77 70 61 53 47 45 45 44 39 36 32 44 59 60 45 23 15 27 45 58 58 53 46 55 98 159 135 104 81 73 87 86 81 71 56 42 35 34 35 35 31 31 29 29 26 22 22 25 27 27 28 29 28 30 34 44 72 85 84 85 88 63 60 69 63 48 69 266 510 535 438 1042 921 945 1201 1404 1047 1146 1253 1378 1399 1400 1143 1004 941 810 1 0 0 22 125 464 98 0 0 0 0 0 0 0 0 1 12 11 12 16 15 2 0 53 124 132 99 91 81 76 77 87 99 108 109 110 136 144 161 151 126 131 107 71 45 42 59 99 134 160 174 167 168 150 123 92 61 51 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 25 46 55 52 42 38 47 45 35 29 29 30 39 58 85 106 112 114 118 125 119 120 105 89 79 67 64 60 56 56 74 104 133 155 161 136 139 134 112 84 70 64 62 53 42 36 58 56 51 47 50 59 57 46 30 21 33 44 57 61 59 44 44 84 141 166 117 82 71 78 84 77 67 55 45 36 35 36 34 32 31 28 28 27 24 21 20 24 29 31 31 33 35 43 60 83 95 96 98 94 69 66 86 86 79 122 340 540 424 619 1383 1318 1173 1269 1397 1310 1498 1836 1650 1174 625 52 6 1 27 0 0 0 44 47 6 0 45 49 25 0 0 0 0 0 4 20 9 9 18 21 3 10 49 101 125 86 86 83 85 78 60 65 55 56 60 67 90 99 106 108 111 114 89 58 36 33 58 89 121 140 146 155 153 141 120 97 86 47 18 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 15 24 62 91 96 84 68 63 79 70 54 46 44 41 46 59 79 98 95 91 90 94 96 99 88 79 73 69 68 62 55 53 59 60 109 171 210 201 166 160 129 97 78 74 68 57 45 36 71 70 63 59 60 61 54 44 33 29 38 38 58 85 86 49 40 77 128 153 112 77 71 73 78 79 74 58 45 37 36 34 34 34 33 34 38 40 38 34 33 28 29 30 33 39 47 56 69 85 99 106 103 98 92 91 98 122 110 187 426 543 413 1110 1837 1734 1392 1261 1376 1481 1372 1308 692 319 63 34 22 7 0 0 0 0 75 54 6 1 6 14 10 0 0 0 0 0 11 28 19 3 23 36 28 21 61 121 117 69 53 54 78 85 69 73 43 37 38 39 49 65 71 72 80 101 102 81 54 35 36 57 72 91 107 121 135 138 132 119 100 65 36 24 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 23 46 75 87 88 109 117 115 103 91 90 95 77 69 62 52 46 48 54 65 78 76 72 63 61 66 74 64 66 72 75 68 57 54 53 57 64 96 148 202 227 204 176 147 117 99 93 72 60 48 39 72 78 71 68 73 71 52 43 36 38 43 44 61 100 108 81 56 84 115 121 106 103 77 78 85 88 79 57 47 42 39 33 33 38 42 43 40 45 49 39 27 28 28 29 36 48 64 68 78 92 105 112 106 104 104 103 98 144 150 313 510 527 396 397 1273 1883 1507 1252 1435 1453 1438 1414 233 50 46 35 0 0 0 2 11 30 87 67 37 16 11 1 0 20 20 0 0 0 10 21 21 8 29 37 40 52 75 118 98 64 59 51 54 57 63 68 58 38 31 26 22 23 38 39 48 72 92 88 72 51 38 40 42 57 72 88 110 122 124 114 98 79 64 49 31 12 0 0 0 0 0 0 0 0 0 0 0 0 0 20 58 108 141 134 137 138 134 127 125 119 111 104 96 77 73 65 53 47 47 49 58 66 64 61 58 47 43 47 26 41 61 76 81 67 58 56 62 76 92 119 161 197 196 154 148 138 134 123 87 61 52 42 74 79 77 69 84 80 58 44 43 46 50 54 61 109 130 113 87 96 107 102 95 90 73 80 98 99 80 53 49 46 42 38 36 51 51 53 54 47 54 48 39 35 34 32 40 56 70 74 85 97 107 112 110 110 106 108 151 271 310 506 597 534 436 434 1828 2133 1516 1275 1642 1501 835 212 62 55 39 19 0 1 11 4 28 60 74 71 70 50 17 0 0 25 24 1 3 11 5 5 7 10 26 27 44 66 81 111 99 89 79 61 65 90 78 73 79 36 44 36 24 19 20 21 30 47 67 79 76 64 54 50 40 44 54 64 74 81 89 89 87 85 85 64 42 24 10 0 0 0 0 0 0 0 0 0 0 4 26 85 143 185 195 193 176 157 142 131 129 127 121 105 88 89 73 60 51 46 45 48 58 63 59 52 53 40 29 23 11 30 52 63 66 68 65 62 69 84 99 105 112 133 142 124 124 127 147 150 120 78 66 48 70 75 74 62 83 86 67 46 48 54 60 62 73 112 142 124 104 101 105 106 105 91 73 74 100 106 85 55 51 53 52 46 42 52 68 58 58 61 50 45 45 43 39 37 46 62 76 84 96 100 107 111 111 112 107 121 239 432 565 632 613 537 454 442 1962 1985 1548 1374 1518 1036 396 65 63 63 38 17 3 8 35 6 46 72 73 72 56 38 16 0 0 0 0 9 19 16 14 9 11 16 26 27 43 54 76 119 115 129 114 90 60 78 71 73 74 46 54 58 58 45 20 19 23 32 46 62 69 69 68 63 54 46 45 44 45 51 60 79 72 68 71 68 50 34 15 0 0 0 0 0 0 0 0 0 14 49 110 164 193 205 201 191 166 146 131 121 115 111 106 91 74 74 69 58 52 51 51 54 59 59 57 55 49 36 23 14 17 35 51 49 48 50 52 57 70 88 106 114 105 107 109 106 106 98 118 134 131 104 87 67 64 68 66 63 77 108 91 76 73 74 69 68 81 110 142 122 104 97 99 100 103 92 77 71 88 109 97 72 58 59 67 55 50 63 82 52 70 75 53 48 45 44 43 43 53 70 85 97 103 104 105 108 110 110 108 149 364 610 746 650 607 596 560 857 2525 1681 1283 1272 1442 1100 306 96 86 70 46 32 13 18 38 1 60 74 72 68 52 39 14 0 0 0 4 18 22 10 11 12 19 28 32 37 47 55 79 109 114 176 138 112 107 70 81 79 75 66 53 43 53 47 28 22 20 23 33 46 55 57 61 66 65 57 47 39 33 35 43 48 45 43 47 54 52 41 22 6 0 0 0 0 0 0 0 0 59 130 188 211 209 204 189 164 138 124 112 102 93 85 77 77 67 55 62 58 56 56 59 62 61 57 55 52 43 29 20 15 18 35 68 68 67 57 43 44 59 81 103 116 105 102 106 108 102 85 81 91 101 105 106 91 61 63 63 64 83 138 103 87 92 95 79 80 92 113 130 117 93 88 91 97 118 96 76 67 79 118 119 86 65 72 76 60 60 77 88 41 86 88 73 69 65 52 47 51 62 77 91 102 110 112 111 111 113 113 123 183 472 752 826 678 636 585 547 1016 2101 2210 1987 1645 1415 1304 210 111 101 81 55 39 21 29 36 29 71 72 70 66 51 27 16 11 10 10 14 27 32 25 13 18 21 39 42 32 43 55 59 79 114 182 151 129 100 69 84 64 80 88 77 45 52 61 53 34 22 19 26 33 38 40 42 57 66 64 56 47 35 31 33 34 32 26 26 31 37 36 22 7 0 0 0 0 0 0 2 10 121 194 224 223 222 203 177 148 122 106 97 88 79 70 62 58 50 47 52 56 56 57 60 63 65 65 63 55 43 30 21 20 19 23 41 44 82 92 72 45 45 60 80 98 108 109 110 107 99 86 67 64 74 89 98 95 61 64 63 63 91 139 143 146 128 111 96 97 106 113 122 118 79 78 87 102 119 98 68 64 82 118 135 136 114 92 77 67 67 92 87 45 107 98 92 89 80 61 54 60 72 85 96 105 108 114 124 125 118 117 145 244 530 835 836 730 704 549 423 502 870 1267 1394 1576 1727 1473 1151 170 102 93 69 50 36 42 51 59 73 73 70 74 73 53 24 17 19 20 21 27 29 24 23 31 35 50 46 35 40 51 47 72 114 154 155 120 97 96 100 62 74 96 86 57 78 62 54 44 31 25 26 27 27 27 23 58 70 67 60 58 50 47 41 31 23 15 10 11 15 20 24 17 11 7 0 0 0 0 13 55 185 232 243 234 221 191 161 133 109 95 87 81 73 67 66 55 52 48 47 50 51 54 60 64 69 69 63 51 42 38 33 30 27 23 19 18 57 88 93 72 48 52 61 75 86 89 99 88 83 77 64 53 61 70 77 78 59 64 67 67 84 105 127 201 173 130 106 104 111 105 111 115 97 77 96 109 103 78 58 64 84 108 132 138 115 91 76 74 75 113 79 60 118 110 105 102 90 70 66 69 81 95 104 110 110 119 132 136 117 117 165 300 556 856 857 769 658 476 326 291 378 394 182 245 1425 2327 2493 1724 314 114 89 69 57 59 73 79 80 80 74 78 77 57 30 24 25 28 29 28 29 26 38 54 61 56 51 43 37 36 38 72 123 161 177 145 94 96 105 84 80 95 88 70 75 75 79 68 51 38 35 31 28 25 24 46 76 72 57 51 52 54 47 41 34 13 3 0 0 3 15 15 20 17 6 0 0 2 37 115 232 246 249 238 214 182 152 130 112 98 87 80 76 73 69 62 59 53 50 50 50 52 57 62 64 64 53 45 40 40 40 35 32 31 29 26 31 69 88 82 62 63 60 62 63 65 74 61 60 60 55 48 58 68 72 71 55 63 68 77 76 80 115 180 164 134 111 102 102 87 90 95 93 84 104 109 94 75 65 59 88 97 107 134 136 99 81 80 88 131 63 72 119 119 123 123 102 80 75 75 89 103 112 116 120 128 134 133 116 123 200 351 552 748 772 711 569 402 278 235 260 222 138 145 148 290 419 543 187 134 104 89 85 91 104 103 100 94 84 89 105 90 51 32 31 33 38 39 33 35 67 64 54 67 58 52 49 45 39 64 112 147 156 157 93 77 83 87 98 96 104 99 86 84 107 96 72 54 51 43 37 32 27 25 59 69 59 47 45 49 56 60 55 35 13 5 1 3 11 11 18 18 10 0 0 18 83 170 241 243 246 233 209 183 160 141 125 110 95 87 86 84 78 69 62 60 59 56 53 54 54 58 59 55 48 48 41 38 37 35 33 30 29 28 27 54 69 71 69 75 68 67 57 48 48 38 46 49 46 39 46 55 62 64 53 68 82 91 88 98 125 135 120 123 118 105 92 80 82 78 74 74 84 99 91 75 60 54 103 108 119 133 133 93 87 90 99 112 71 67 91 122 155 148 106 87 87 88 98 111 117 119 122 127 131 129 127 144 237 372 454 528 631 607 492 357 248 208 193 165 143 141 139 198 264 293 233 155 117 102 107 115 113 124 120 107 97 112 129 103 68 46 44 41 48 45 39 59 85 85 71 66 56 57 63 55 45 61 99 125 155 178 187 121 102 100 100 94 110 116 111 104 116 129 117 92 71 58 57 51 31 12 18 55 59 63 64 55 59 79 86 74 46 21 5 0 0 2 15 11 5 3 13 60 136 205 245 244 242 222 200 182 167 150 134 116 105 101 96 93 83 73 71 68 68 65 62 61 59 56 54 51 50 53 45 37 35 37 38 30 28 30 36 47 51 55 66 77 74 76 65 52 41 33 37 39 37 32 33 32 43 53 33 51 63 80 96 97 111 108 100 102 116 110 90 69 68 65 59 60 70 88 105 84 56 47 81 105 131 137 130 111 99 94 98 103 96 91 70 123 192 182 111 96 100 104 107 113 116 118 124 131 135 135 144 178 256 369 407 456 531 533 429 334 260 211 173 163 159 161 170 210 266 279 247 184 130 115 123 136 139 156 138 115 105 117 148 120 84 63 61 59 64 54 60 84 86 94 86 72 63 51 63 57 41 39 69 107 134 162 178 177 151 125 107 99 104 125 146 153 159 193 186 153 112 83 75 58 30 8 10 50 51 84 107 106 98 141 138 117 87 46 23 8 1 4 20 12 4 10 42 102 183 211 236 250 236 210 191 178 168 152 133 128 119 109 101 97 86 79 77 73 74 72 70 68 64 58 56 52 50 51 48 37 34 36 36 29 27 30 34 36 36 41 57 70 74 85 71 51 37 33 32 32 35 36 35 32 35 42 57 45 46 60 84 104 124 107 89 89 109 124 125 98 67 57 52 54 63 80 99 80 52 38 48 88 145 153 135 116 112 99 96 98 105 119 47 123 201 200 126 114 116 119 118 116 117 122 123 124 131 138 159 202 252 256 350 414 455 458 398 324 253 200 181 188 184 183 197 226 279 286 262 210 154 138 133 138 161 185 165 120 109 127 158 148 95 76 78 83 90 68 66 82 96 95 90 88 77 52 56 57 44 43 67 98 134 158 175 174 156 139 121 111 114 132 173 200 211 228 237 225 178 122 81 50 32 30 34 52 77 142 193 216 216 243 203 164 124 88 83 54 26 18 27 18 6 17 58 124 202 200 226 241 225 199 180 168 158 147 132 132 124 113 104 98 90 84 79 77 77 76 73 70 66 63 61 56 54 53 49 37 34 33 32 28 23 28 31 32 30 30 39 50 64 84 69 50 41 37 32 33 36 40 40 35 29 32 69 63 53 48 56 80 108 103 81 83 107 134 133 96 67 53 48 47 58 76 85 70 63 49 57 96 172 189 161 134 119 102 90 86 109 119 29 122 210 220 155 131 123 122 118 116 122 134 154 169 178 181 194 214 234 243 306 352 391 408 390 335 292 239 208 217 213 213 240 290 335 310 277 224 181 171 165 147 173 211 213 128 115 139 170 187 177 119 103 107 108 91 76 83 97 99 94 92 80 65 61 55 32 45 76 91 133 148 154 144 141 150 126 125 134 142 183 216 235 245 255 267 240 176 106 62 57 89 96 117 186 256 298 319 318 299 251 202 169 140 118 88 61 47 42 32 14 29 69 104 112 171 216 227 213 188 165 152 143 139 139 131 123 115 107 100 91 84 80 78 76 76 70 66 64 65 65 59 57 55 50 47 38 32 29 26 18 24 32 33 30 29 25 32 51 72 70 55 52 49 45 48 46 45 40 32 30 31 76 73 63 43 42 79 121 133 88 84 98 122 132 110 75 56 49 45 55 75 79 71 70 54 64 107 174 245 204 157 124 106 100 97 124 109 59 124 208 231 198 153 139 136 136 131 132 136 110 102 114 143 189 205 237 268 287 309 341 368 376 353 290 242 224 231 243 255 272 307 332 312 288 236 210 203 190 149 200 237 221 140 124 155 180 191 188 141 131 122 113 114 82 82 93 98 97 94 81 68 59 50 28 43 77 103 99 101 156 171 149 179 127 147 147 149 209 208 226 234 242 270 291 234 157 107 107 111 159 230 313 371 378 366 345 313 271 224 213 184 139 106 84 72 60 44 24 43 71 95 117 169 216 219 203 180 158 143 136 132 130 123 117 112 106 98 90 82 78 77 75 70 62 59 59 61 62 58 59 55 51 49 37 31 29 28 23 18 29 34 34 32 25 27 43 62 74 68 71 64 58 57 52 47 41 37 37 36 96 84 68 51 45 99 148 151 94 97 95 101 120 132 83 57 46 45 51 68 70 72 71 57 64 96 135 172 221 161 127 114 111 100 131 110 88 118 183 232 204 164 158 144 151 154 165 197 271 292 286 257 225 199 209 234 257 278 297 327 358 362 316 310 270 245 249 274 289 309 324 320 294 257 244 223 194 170 236 262 224 157 135 175 183 188 191 171 163 139 127 122 92 91 99 103 101 94 74 61 58 55 35 53 93 115 114 120 125 144 177 184 110 171 149 150 205 214 212 264 368 438 370 318 228 173 172 164 238 321 386 419 413 379 348 314 281 262 237 201 159 123 101 97 81 59 41 49 49 76 117 166 211 211 195 174 157 142 142 133 124 116 108 103 97 90 83 75 69 67 64 59 57 54 53 53 54 56 62 63 57 48 36 31 30 28 23 19 24 26 30 31 25 25 38 55 70 74 63 55 52 49 39 37 37 40 44 48 137 108 82 64 61 105 135 126 100 103 121 102 119 141 105 65 49 47 57 83 81 81 76 67 68 86 129 172 196 172 156 135 121 118 140 115 95 104 155 257 237 217 199 172 175 172 180 200 184 176 205 230 247 276 248 230 234 244 257 287 319 334 336 333 259 242 243 258 275 292 309 312 301 289 280 243 203 194 252 279 228 170 150 184 194 193 189 184 187 161 139 122 102 101 101 106 106 97 78 67 81 83 69 81 98 136 138 135 219 131 174 187 122 178 143 128 157 225 267 471 579 565 416 385 309 272 266 278 359 408 425 421 401 372 328 293 276 273 243 212 170 133 117 121 102 76 59 55 48 73 108 150 198 214 195 171 154 145 139 128 118 109 100 93 86 82 75 67 68 61 55 52 51 49 47 46 47 50 51 55 53 45 36 30 31 28 24 22 21 21 27 29 24 24 32 43 53 55 44 45 42 37 29 28 27 31 40 52 165 148 109 79 67 75 104 119 119 124 147 97 125 144 120 67 52 55 69 90 92 97 93 90 93 99 124 185 233 237 225 179 139 124 129 126 105 97 154 280 289 268 211 174 184 197 203 206 252 260 268 248 215 218 291 239 220 223 237 260 293 304 306 301 272 243 233 243 267 293 312 307 301 302 302 260 217 218 265 292 233 183 170 190 217 227 220 203 185 170 158 147 143 136 131 120 109 99 90 86 126 126 117 124 118 198 176 159 233 157 238 220 168 180 157 137 159 311 581 776 624 487 388 354 348 357 377 421 490 513 471 422 375 330 275 268 257 243 226 212 174 138 120 119 107 97 81 64 50 61 104 144 178 208 198 172 160 151 132 120 111 100 90 81 76 74 67 60 58 52 48 46 44 43 43 42 41 41 41 43 44 40 34 29 30 27 26 27 27 29 34 30 24 23 26 36 41 44 47 47 38 31 26 25 26 28 36 46 189 169 127 93 77 82 104 129 133 141 149 124 162 156 117 66 51 73 76 91 121 121 117 121 134 154 172 231 254 259 261 240 165 141 138 132 117 90 142 218 231 271 220 185 192 217 229 165 128 165 192 158 194 226 258 287 262 236 229 239 261 274 285 287 271 241 224 230 254 282 292 294 281 282 295 278 237 248 280 292 244 219 217 225 223 266 255 233 201 175 205 182 168 176 194 144 110 104 111 124 196 186 172 169 178 304 231 229 253 185 300 232 193 199 196 159 140 436 719 569 496 445 354 282 283 331 414 504 575 592 517 439 367 310 265 263 237 216 206 201 178 152 130 117 108 108 87 63 49 53 83 113 151 185 192 181 170 153 130 114 105 94 83 75 70 66 63 58 51 45 43 41 39 37 35 34 35 36 35 35 34 32 29 27 28 24 23 23 25 31 43 35 26 22 24 32 40 42 41 40 33 26 23 23 25 27 30 31 206 161 127 107 93 92 100 103 121 149 177 203 245 198 122 70 59 78 94 121 140 138 137 148 168 193 215 233 238 251 300 348 188 191 162 130 128 85 114 152 186 256 221 204 212 237 188 151 180 215 189 108 192 215 213 214 288 240 224 224 228 249 254 260 248 219 212 220 237 249 248 254 245 254 277 293 260 272 293 298 272 268 255 242 248 286 264 266 220 196 259 230 209 215 215 167 118 117 136 176 247 237 229 224 261 396 267 259 249 215 289 216 198 203 205 195 124 420 551 408 407 491 435 342 300 284 377 488 571 592 532 461 376 331 328 313 232 204 196 189 174 153 135 124 119 107 80 53 43 53 73 104 141 168 177 179 171 151 128 110 97 87 79 71 66 63 60 52 46 43 40 38 34 30 27 26 25 26 27 27 28 27 24 23 25 19 19 20 22 27 39 35 27 22 23 28 28 29 31 35 37 37 27 21 22 26 28 30 242 185 141 131 113 105 100 100 110 153 204 252 272 211 120 74 60 67 104 140 150 154 164 166 180 199 212 207 213 246 347 387 208 257 187 136 120 93 90 116 166 218 225 202 202 266 357 395 404 399 370 315 322 286 267 263 267 224 220 220 227 243 246 232 219 206 203 213 226 233 238 243 226 235 257 285 296 296 312 316 307 297 275 249 252 272 265 289 238 244 304 300 240 239 225 183 143 139 166 217 270 270 291 272 325 413 313 261 242 261 291 215 210 207 216 208 109 499 510 368 312 373 413 422 357 280 318 421 507 540 511 471 390 339 344 347 240 210 193 181 169 147 126 118 115 102 72 43 38 52 75 116 144 156 162 166 161 145 124 104 90 80 72 68 63 58 51 46 44 44 40 34 30 26 24 24 21 20 21 22 23 24 20 20 21 18 18 18 19 22 25 26 23 22 24 26 27 28 30 32 39 51 40 27 21 22 22 25 301 215 166 156 136 131 126 119 124 158 209 252 260 217 135 117 89 83 109 146 149 166 182 182 186 196 192 195 231 278 355 339 270 310 218 152 125 117 113 141 171 201 221 214 242 311 361 332 338 315 317 315 296 277 274 270 256 233 231 221 225 232 230 213 202 197 198 206 212 217 227 236 225 217 242 280 317 308 324 327 324 311 282 240 252 233 231 319 254 261 303 310 253 264 244 212 188 175 205 240 272 282 307 279 374 419 325 263 273 264 253 237 217 209 235 218 174 580 425 301 253 241 234 329 332 280 284 352 430 472 469 447 453 379 356 351 285 237 207 185 166 141 142 116 102 93 74 44 41 60 94 134 143 146 152 159 155 139 117 99 83 71 59 58 54 47 43 38 37 36 34 29 27 25 22 20 16 16 16 17 18 19 18 18 19 19 18 17 18 19 19 19 20 22 23 23 26 29 37 37 34 39 43 33 25 22 20 21 382 215 193 191 178 172 190 168 156 173 213 254 273 250 197 186 134 115 125 145 149 177 193 192 181 181 175 229 307 355 365 379 375 362 277 166 139 132 135 171 189 213 250 280 305 308 305 291 273 269 265 257 255 267 268 269 263 254 251 245 236 223 209 201 189 188 190 193 195 211 229 228 211 195 243 273 304 330 330 331 320 315 291 208 303 307 315 363 266 257 293 315 286 277 257 229 212 214 245 245 274 305 305 276 383 386 325 294 259 272 275 262 233 224 272 218 286 693 334 266 258 260 265 296 287 270 269 295 351 402 418 406 404 340 325 334 316 250 226 189 160 139 134 100 84 84 82 60 57 85 124 157 155 150 153 158 156 143 118 102 91 80 76 64 50 40 37 35 34 32 28 24 19 20 18 16 16 15 16 16 16 17 16 17 17 18 19 17 18 19 18 17 20 21 22 23 25 34 48 42 31 27 32 30 29 28 26 25 422 199 215 218 231 264 346 305 263 246 257 286 309 300 275 257 198 164 155 159 168 190 201 192 179 182 190 274 361 389 352 450 456 426 376 338 196 155 179 234 262 283 313 332 338 346 341 306 274 271 273 263 256 260 276 288 285 281 284 297 255 226 193 173 174 182 183 184 191 216 216 213 200 196 248 263 309 334 338 370 322 342 327 244 269 203 299 401 356 305 320 322 311 299 274 237 230 243 262 272 307 316 302 293 366 365 384 386 245 252 254 259 257 245 303 209 452 779 322 314 265 264 291 262 271 263 261 271 286 337 358 361 354 331 284 313 309 249 235 189 173 155 122 107 84 88 100 98 86 122 154 173 171 163 163 164 161 151 127 109 163 210 178 65 48 41 36 32 30 26 21 17 16 15 15 16 16 15 14 15 16 16 16 16 16 17 19 18 18 20 20 18 18 18 21 25 31 38 40 42 33 24 23 23 25 27 30 33 415 234 216 217 264 336 430 483 443 394 364 358 349 347 326 303 272 230 205 188 186 202 231 219 204 229 342 435 401 348 332 445 460 459 459 411 223 205 277 349 383 368 359 353 357 379 388 327 278 264 284 297 298 295 307 361 353 295 287 298 243 248 209 176 170 178 179 188 202 218 221 212 195 198 233 232 309 364 371 372 314 340 348 331 333 523 448 416 404 365 353 332 327 316 267 247 249 254 266 305 333 330 312 308 357 357 397 351 214 189 241 245 231 228 287 192 562 716 386 378 239 266 294 255 275 260 266 272 267 285 293 298 317 335 252 305 289 239 219 195 185 155 124 118 106 121 141 146 129 155 167 166 162 158 167 170 164 150 127 105 102 96 84 49 45 40 36 32 27 18 16 16 16 15 15 14 15 16 15 14 15 16 16 17 16 17 18 19 18 20 21 21 19 17 20 30 38 39 37 37 31 25 23 20 22 25 31 40 399 302 268 216 256 291 332 409 445 420 404 389 364 366 338 324 313 288 251 205 211 247 272 267 303 346 403 437 348 293 304 405 558 563 575 471 272 274 394 422 383 347 357 368 374 399 435 344 280 267 291 327 367 384 380 383 432 319 360 354 277 255 223 188 172 175 181 196 213 227 234 218 199 198 204 201 204 323 386 370 304 316 389 498 582 542 532 468 436 410 356 334 323 320 303 263 262 273 290 321 354 345 316 309 329 318 400 430 378 247 162 181 193 198 226 242 615 722 581 420 226 329 332 283 280 291 286 277 268 267 260 248 282 304 247 322 257 208 194 196 185 155 131 124 126 160 182 181 167 173 184 172 157 153 168 179 171 152 128 105 99 85 68 55 47 41 38 35 28 17 16 16 15 15 15 14 14 15 16 15 15 16 17 17 17 17 18 19 19 20 22 23 21 19 19 27 35 40 42 37 33 31 27 20 20 26 39 56 353 326 291 231 225 274 269 274 315 314 317 326 340 340 338 337 328 310 284 231 246 263 281 317 525 491 447 380 294 258 273 363 513 552 701 600 434 399 522 522 462 403 362 368 355 417 465 387 274 257 278 324 397 432 461 509 536 392 478 441 354 270 235 197 182 184 193 204 222 238 242 222 198 192 190 189 201 356 425 383 316 336 450 578 596 525 524 477 474 414 324 337 317 335 316 262 263 314 331 347 368 348 314 306 310 311 364 388 356 296 229 185 208 192 241 412 622 665 573 399 216 337 325 305 306 311 290 284 273 260 246 232 280 293 281 360 229 193 182 173 168 151 135 130 142 163 185 192 190 190 197 188 171 164 173 185 179 157 141 136 108 88 72 59 51 45 40 37 33 29 28 19 15 15 15 14 15 16 16 16 16 17 18 18 18 18 20 21 21 21 21 22 22 21 19 21 32 46 54 46 45 36 28 21 21 28 46 65 311 302 266 232 220 230 214 214 227 236 239 248 289 345 378 372 336 307 279 242 288 294 361 497 747 549 457 409 315 240 228 251 282 302 366 482 554 556 547 544 345 269 321 327 305 477 537 434 242 251 265 309 368 373 464 616 619 491 623 483 359 283 224 189 191 193 199 212 236 241 242 239 228 201 194 194 225 333 416 374 350 392 470 650 700 624 497 490 523 404 315 336 303 361 330 282 290 370 368 383 390 355 309 286 300 317 316 326 315 346 331 196 233 181 411 718 678 707 543 357 242 277 315 338 349 331 281 280 255 238 244 265 319 325 337 352 199 189 173 152 139 124 136 156 165 163 174 181 190 192 187 180 170 172 184 196 191 174 156 141 117 100 79 65 56 49 44 38 35 35 35 30 20 16 16 15 16 16 16 16 17 18 19 20 20 20 21 22 23 23 23 22 23 22 21 21 33 45 53 54 54 41 29 22 23 31 53 72 257 257 235 222 219 218 203 195 193 196 203 226 293 380 441 431 351 330 316 302 325 321 416 545 638 665 602 468 328 234 200 198 200 217 267 362 717 707 538 564 512 479 418 334 258 575 572 409 221 249 254 277 314 350 444 646 626 552 592 452 332 258 232 226 208 201 205 223 254 253 247 242 238 225 212 212 252 338 437 390 410 449 498 631 688 569 464 480 516 393 335 321 288 380 383 337 341 436 411 417 398 357 319 288 293 311 310 277 274 286 297 268 257 181 452 842 944 803 531 371 305 317 397 415 404 388 372 333 265 255 282 328 368 366 359 352 312 265 187 141 114 98 122 154 169 170 168 168 177 180 174 166 164 180 197 206 202 202 182 151 121 105 89 73 61 53 51 47 44 41 38 34 22 18 17 16 16 17 17 17 17 19 20 21 21 22 24 24 24 24 25 24 24 24 24 24 31 35 38 43 52 50 34 25 24 34 60 82 242 230 220 216 215 207 192 181 177 176 186 218 313 450 530 532 466 510 498 475 438 395 470 568 635 642 541 421 307 237 215 191 191 204 233 294 569 705 687 621 623 578 542 453 381 563 468 296 199 228 240 243 270 324 405 533 518 463 406 312 280 257 244 237 219 208 217 244 273 277 251 240 238 237 228 223 270 364 464 449 476 509 520 523 635 504 459 490 499 400 354 319 304 373 376 349 394 471 450 452 411 369 332 292 291 311 316 301 287 303 289 293 288 173 167 607 953 806 533 423 385 405 465 511 497 480 462 424 336 359 352 348 367 365 352 345 345 329 194 143 111 86 92 151 175 180 178 178 175 171 165 162 180 196 212 219 214 207 186 154 120 96 89 79 67 62 62 59 52 46 41 37 31 22 19 18 17 17 18 19 20 21 21 22 23 25 28 27 26 25 25 25 26 26 26 26 27 30 29 32 37 41 34 30 32 42 64 86 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 -1 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -1 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -17 -14 -9 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -18 -18 -11 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -10 -13 -9 -5 -2 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -12 -8 -4 -2 -3 -29 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -15 -11 -7 -4 -8 -33 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -25 -17 -14 -17 -14 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -10 -27 -22 -25 -11 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -15 -23 -7 -1 0 -19 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -14 -23 -24 0 0 -24 -32 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 -26 -28 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -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 -4 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 -1 0 -1 -2 -1 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -1 0 0 0 0 0 0 -3 -5 -2 0 0 0 0 0 0 -1 -8 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -7 -6 -4 -2 -1 0 0 0 0 -2 -9 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -3 -2 -1 -1 -1 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -12 -8 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 -1 -2 -2 -3 -3 -3 -1 -5 -3 -2 -1 -2 -2 -2 -1 -1 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -2 -14 -19 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 0 -1 -5 -2 -1 -3 -5 -6 -5 -2 -4 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -14 -21 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -4 -2 -1 0 -1 0 0 -2 -4 -5 -6 -5 -6 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -3 -1 0 0 -1 -1 0 0 -1 -3 -6 -5 -1 -1 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -17 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -1 -1 0 -1 -3 -2 -1 -2 -1 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -10 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -4 -4 -2 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -21 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -3 -4 -3 -1 0 0 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -9 -7 -4 -3 -6 -6 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -1 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -12 -16 -14 -13 -11 -8 -7 -7 -7 -10 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -2 -2 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -3 -6 -20 -25 -23 -18 -14 -13 -12 -11 -11 -11 -12 -10 -6 -8 -6 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -21 -22 -7 -2 -11 -21 -19 -18 -16 -14 -14 -14 -13 -13 -16 -14 -9 -7 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -15 0 0 0 -2 -7 -8 -11 -19 -18 -17 -17 -18 -18 -15 -15 -15 -13 -4 -1 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -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 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -16 -18 -22 -22 -18 -14 -13 -13 -12 -10 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -6 -2 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -22 -16 -13 -14 -13 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -22 -19 -18 -19 -17 -13 -10 -7 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -28 -25 -21 -20 -20 -17 -13 -11 -7 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -22 -19 -19 -16 -14 -13 -8 -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 -1 -3 -6 -15 -19 -14 -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 -4 -6 -6 0 0 -1 0 0 0 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 -22 -18 -17 -15 -14 -13 -13 -12 -11 -9 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -17 -20 -16 -10 -10 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -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 -1 -23 -20 -16 -16 -15 -13 -13 -13 -13 -13 -13 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -13 -12 -11 -17 -10 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 -3 -2 0 -6 -25 -13 -12 -7 -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 -4 -3 -4 -24 -17 -15 -14 -14 -13 -13 -13 -13 -13 -12 -11 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 0 0 0 0 0 -2 -7 -6 -7 -5 -9 -17 -14 -3 -1 0 0 0 0 -9 -5 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -18 -7 0 -20 -74 -18 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -29 -26 -21 -16 -13 -13 -12 -11 -12 -10 -10 -10 -9 -9 -9 -9 -3 -1 -2 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -80 -27 0 0 0 0 0 0 -3 -6 -6 -7 -6 -9 -13 -9 -3 -1 -1 0 0 -1 -7 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -15 -9 -3 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -26 -23 -21 -20 -15 -12 -11 -10 -9 -9 -8 -8 -7 -8 -9 -9 -4 -5 -7 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -193 -33 0 0 0 0 0 0 -3 -6 -7 -9 -5 -6 -8 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 0 -6 -13 -18 -16 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -26 -26 -28 -22 -15 -14 -12 -10 -10 -9 -8 -7 -7 -8 -9 -7 -6 -6 -7 -8 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -131 -5 0 0 0 0 0 0 0 -3 -6 -7 -7 -12 -8 -5 -4 0 0 0 0 0 0 0 0 0 0 -2 -5 -1 -1 -2 -2 -2 0 -7 -11 -12 -13 -15 -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 -22 -17 -14 -28 -25 -22 -19 -17 -14 -12 -11 -9 -8 -7 -7 -7 -3 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -91 -28 0 0 0 0 0 0 0 0 0 0 -7 -10 -9 -5 -8 -4 -3 -2 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -3 -1 -1 -2 -1 -6 -7 -8 -9 -11 -11 -20 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -10 -15 -28 -27 -26 -22 -18 -15 -13 -9 -7 -6 -4 -2 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -35 -9 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -1 0 -1 -3 -6 -8 -9 -10 -12 -15 -22 -8 -14 -22 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -25 -23 -23 -21 -16 -15 -9 -7 -5 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -116 -147 -2 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -6 -9 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 -5 -11 -11 -5 -5 -7 -11 -16 -17 -13 -14 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -9 -20 -32 -33 -27 -24 -16 -6 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -11 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -1 0 -8 -10 -1 -1 -1 -4 -6 -9 -12 -10 -14 -18 -19 -17 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -5 -6 -17 -23 -23 -23 -19 -9 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -6 -2 -2 -1 -1 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 -2 -6 -5 -1 -1 0 -5 -5 -8 -12 -9 -11 -15 -18 -20 -22 -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 0 0 -7 -18 -17 -9 -13 -16 -14 -12 -13 -9 -10 -7 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -2 -1 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 -1 -1 -1 -1 -2 -3 -8 -11 -8 -8 -11 -12 -16 -20 -21 -17 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -23 -12 -10 -18 -16 -10 -11 -9 -5 -7 -8 -7 -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 -3 -8 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -3 -4 0 0 -5 -4 0 -1 -4 -7 -8 -7 -7 -8 -10 -13 -15 -14 -11 -14 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -18 -21 -17 -7 -4 -8 -11 -7 -9 -12 -15 -16 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -3 -1 -3 -5 0 0 -2 -3 -3 -3 -7 -4 -3 -3 -5 -6 -10 -12 -11 -11 -12 -14 -17 -18 -17 -11 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 -2 -4 -18 -10 -6 -5 -6 -9 -8 -5 -3 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -1 0 0 0 -1 -2 -3 -4 -5 -6 -1 -1 0 -4 -8 -10 -9 -7 -9 -16 -25 -33 -37 -35 -25 -12 -11 -8 -6 -2 -1 0 0 0 -10 -8 0 -1 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -12 -11 -10 -13 -11 -5 -13 -15 -13 -12 -11 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -2 -3 -3 -2 -1 -1 -8 -12 -11 -12 -5 -5 -11 -19 -21 -22 -21 -22 -18 -14 -16 -13 -5 -11 -24 -21 -18 -16 -14 -5 -2 -10 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -2 -9 -15 -14 -8 -10 -9 -8 -8 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -1 -3 -3 -3 -3 -8 -6 -5 -6 -9 -5 -6 -6 -8 -10 -11 -14 -20 -22 -17 -12 -5 -5 -13 -16 -13 -14 -14 -20 -11 -4 -12 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -2 -1 -1 -2 -10 -13 -12 -10 -6 -4 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 -2 -3 -4 -4 -4 -3 -1 -5 -9 -8 -5 -4 -5 -4 -5 -17 -7 -17 -16 -10 -12 -22 -23 -23 -17 -10 -10 -18 -13 -9 -9 -8 -30 -17 -11 -11 -10 -1 0 0 0 0 0 0 0 0 0 -2 -15 -21 -10 0 0 -1 -8 -10 -10 -9 -6 -1 -1 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -2 -1 -1 -3 -4 -4 -4 -4 -6 -7 -5 -2 -7 -3 -2 -5 -12 -21 -21 -11 -6 -8 -15 -17 -6 -6 -9 -10 -15 -12 -15 -13 -11 -19 -19 -19 -13 -10 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -7 -7 -6 -2 -8 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -6 -13 -31 -77 -61 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -1 -1 -1 -4 -7 -6 -3 -10 -7 -8 -11 -15 -6 -3 -13 -25 -28 -12 -5 -10 -12 -6 -2 0 -6 -7 -13 -26 -5 -10 -16 -14 -10 -13 -35 -24 -19 -24 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 -5 -9 -7 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -18 -20 -14 -12 -25 -98 -344 -353 -121 -24 -9 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -1 -2 -1 0 0 -1 -2 -9 -6 -8 -11 -8 -3 -14 -10 -21 -28 -5 -2 -13 -21 -21 -11 -1 -1 -2 -6 -14 -3 -5 -30 -48 -54 -51 -48 -47 -33 -28 -26 0 0 0 0 0 0 0 0 0 -3 -5 -3 0 0 0 0 -1 -8 -3 -11 -15 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -10 -13 -12 -16 -30 -66 -354 -386 -289 -191 -189 -154 -52 -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 -1 -1 -1 -2 0 -1 -1 -1 -1 -2 0 0 -1 -4 -8 -6 -5 -5 -4 -5 -6 -23 -12 -7 -7 -7 -21 -18 -7 -10 -10 0 0 0 -18 -28 -24 -20 -14 -12 -31 -57 -52 -52 -47 -42 -29 -7 -4 -2 0 0 0 0 0 -7 -15 -25 -25 -2 0 0 0 -1 -5 -9 -15 -15 -7 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -39 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -18 -19 -10 -23 -44 -38 -52 -361 -291 -310 -318 -301 -294 -211 -72 -14 -1 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -2 -1 -1 0 -1 -1 -1 -1 -3 -2 -2 -3 -3 -7 -3 -6 -14 -17 -10 -15 -22 -20 -17 -21 -5 -18 -21 -1 0 0 -11 -44 -66 -65 -61 -62 -55 -51 -49 -47 -57 -61 -52 -36 -30 -23 -6 0 0 0 0 -10 -21 -25 -26 -25 -7 -14 -8 0 -3 -18 -12 -9 -7 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -30 -28 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -20 -29 -35 -64 -184 -248 -343 -284 -305 -311 -301 -300 -333 -223 -84 -26 -7 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -7 0 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -7 -2 -6 -9 -9 -30 -24 -24 -21 -9 0 0 0 -22 -27 0 -1 -46 -58 -67 -69 -70 -73 -63 -49 -38 -32 -38 -45 -52 -59 -61 -50 -8 0 0 0 0 0 -18 -25 -25 -25 -17 -7 -3 0 -4 -13 -12 -12 -10 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -31 -28 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -17 -17 -35 -50 -350 -419 -278 -308 -305 -301 -297 -278 -257 -386 -223 -71 -21 -7 -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 -1 -1 -1 -1 -1 -1 -3 -6 -1 0 0 0 -2 -4 -2 -1 -1 -4 -9 -1 0 -7 -19 -20 -3 -16 -19 -18 -17 -19 -2 -6 -1 0 -3 -25 -25 -52 -59 -48 -47 -53 -55 -52 -45 -37 -34 -32 -34 -32 -26 -41 -8 0 0 0 -1 -12 -16 -9 0 -2 -5 -13 -9 -10 -16 -12 -20 -24 -19 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -10 -17 -32 -58 -347 -354 -340 -364 -357 -300 -300 -285 -226 -169 -303 -128 -24 -10 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -6 -7 -4 0 0 0 0 -6 -15 -16 -16 -6 -6 -11 -4 -8 -7 -18 -31 -23 -24 -17 -22 -36 -41 -1 -51 -70 -35 -16 -50 -42 -65 -64 -46 -36 -32 -23 -16 -15 -18 -21 -27 -28 -23 -21 -28 -29 -24 -9 0 0 0 0 -2 -6 -16 -25 -21 -12 -18 -23 -14 -8 -13 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -125 -57 -22 -32 -124 -440 -370 -351 -338 -310 -288 -315 -191 -85 -4 -8 -13 -13 -10 -11 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -4 0 0 0 -3 -6 -8 -15 -4 -8 -10 -5 -15 -22 -25 -21 -29 -46 -45 -40 -35 -27 -12 -10 -2 -46 -67 -62 -33 -61 -47 -26 -20 -35 -29 -30 -22 -15 -12 -7 -15 -10 -3 -4 -12 -21 -16 -11 -9 -8 -4 -18 -22 -22 -24 -11 -7 -16 -25 -22 -11 -14 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -87 -193 -21 -9 -194 -338 -399 -352 -332 -325 -324 -317 -293 -58 -10 -21 -54 -47 -37 -18 -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 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 0 -3 -9 -1 -3 -3 0 -2 -7 -34 -44 -43 -47 -57 -53 -43 -41 -54 -76 -81 -79 -45 -15 -5 -36 -45 -28 -16 -17 -21 -18 -17 -17 -15 -9 -13 -14 -12 -11 -12 -13 -15 -16 -19 -21 -17 -25 -25 -28 -28 -20 -15 -9 -9 -9 -10 -19 -6 -2 0 0 0 0 -1 -2 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -7 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -105 -174 -170 -72 -32 -364 -339 -215 -276 -342 -352 -344 -228 -77 -4 -30 -16 -151 -433 -388 -61 -4 -17 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -1 0 0 0 0 0 0 0 -1 0 0 0 0 -6 -21 -25 -31 -43 -52 -58 -59 -46 -44 -46 -51 -66 -68 -44 -14 0 -6 -42 -32 -23 -15 -22 -60 -54 -29 -13 -9 -11 -8 -8 -10 -14 -16 -16 -16 -19 -18 -14 -32 -27 -22 -19 -16 -11 -5 -4 -8 -10 -6 -6 -10 0 0 0 0 -1 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -21 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -3 0 0 0 0 -144 -158 -162 -147 -73 -440 -369 -190 -173 -328 -56 -260 -172 0 -6 -37 -10 0 0 -42 -2 0 -15 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -24 -19 -25 -21 -22 -28 -36 -43 -54 -17 -5 0 -6 -25 -18 -27 -25 -16 -24 -23 -20 -16 -16 -15 -7 -10 -8 -9 -13 -13 -14 -18 -16 -12 -17 -13 -10 -9 -8 -7 -7 -6 -8 -9 -8 -12 -14 0 0 0 0 0 0 0 -1 -1 -6 -4 -1 0 0 0 0 0 0 0 -30 -17 0 0 0 -14 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -23 -21 -13 -17 -41 -77 -140 -81 -92 -275 -363 -140 -207 -313 -340 -349 -349 -330 -109 -5 -17 -36 -13 -2 0 0 0 0 0 0 0 -2 -9 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -21 -14 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 -8 -24 -40 -14 -14 -24 -27 -7 -7 -6 -6 -6 -6 -10 -12 -16 -14 -9 -6 -11 -10 -9 -9 -10 -11 -6 -10 -14 -12 -17 0 0 0 0 0 -2 -1 0 -1 -4 -6 -3 0 0 0 0 0 -2 -9 -32 -12 0 -10 -19 -14 -16 -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 -9 -19 -31 -38 -63 -191 -157 -115 -111 -70 -17 -271 -456 -284 -4 -301 -290 -301 -328 -329 -292 -100 -29 -38 -35 -5 0 0 0 0 0 0 0 -3 -7 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 -18 0 0 0 0 -12 -18 0 0 0 0 0 0 0 0 -7 -22 -38 -27 -10 -9 -10 -10 -7 -7 -6 -5 -6 -11 -9 -10 -8 -5 -4 -9 -9 -8 -8 -9 -10 -2 -3 -7 -12 -17 0 -4 -3 0 -1 -12 -4 -1 0 -1 -5 -2 0 0 0 0 0 -5 -16 -31 -32 -7 -16 -19 -3 -22 -29 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -11 -37 -73 -101 -244 -159 -124 -118 -78 -56 -292 -412 -340 -186 -393 -95 -191 -342 -349 -320 -88 -33 -39 -32 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -25 -41 -31 -13 -4 -5 -7 -6 -6 -6 -5 -7 -9 -8 -7 -5 -2 -1 -2 -7 -7 -13 -16 -12 -4 -5 -8 -12 -15 0 -2 -2 -2 -5 -16 -7 -1 0 -1 -2 -1 0 0 0 0 0 -5 -18 -36 -48 -4 -24 -15 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -20 -20 -53 -85 -152 -310 -217 -233 -209 -230 -461 -462 -362 -336 -340 -359 -132 -266 -326 -302 -236 -42 -34 -29 -20 0 0 0 0 0 0 0 0 -3 0 -2 -5 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -46 -14 -4 -1 -1 -3 -7 -5 -3 -4 -6 -7 -4 -4 -3 -3 -4 -9 -14 -18 -18 -12 -6 -6 -10 -9 -10 -1 0 -1 -8 -6 -3 -11 -2 0 -2 -3 -1 -5 -1 0 0 -1 -5 -12 -26 -32 -33 -39 -32 -11 0 -4 -27 -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 -12 -22 -24 -30 -71 -102 -210 -329 -259 -339 -345 -372 -424 -426 -280 -348 -381 -366 -341 -291 -336 -183 -40 -12 -17 -6 0 0 0 0 0 0 0 0 -1 -31 -14 -1 -1 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -30 -36 -10 -2 -2 -1 -3 -6 -3 -1 -1 -4 -6 -6 -8 -9 -6 -3 -5 -18 -13 -14 -14 -13 -13 -29 -32 -19 -1 0 -1 -12 -14 -12 -12 -1 -4 -6 -8 -9 -13 -2 0 0 -1 -2 -4 -24 -30 -28 -42 -42 -26 -7 -1 -8 -56 -14 0 0 0 0 0 -25 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -20 -38 -92 -127 -245 -316 -289 -344 -323 -322 -335 -342 -305 -363 -378 -295 -179 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -7 -3 -8 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -40 -9 -1 -1 -1 -1 0 -1 0 -2 -2 -4 -6 -6 -6 -5 -2 -5 -14 -12 -13 -20 -26 -28 -29 -28 -28 -4 -3 -4 -13 -22 -21 -11 0 -1 -6 -11 -12 -9 -4 0 0 0 -1 -5 -18 -36 -46 -44 -37 -19 -7 -8 -10 -3 -2 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 -69 -172 -350 -270 -289 -304 -296 -284 -292 -308 -312 -309 -343 -330 -229 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 -5 -1 -2 -1 -2 -4 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -18 -6 -3 -2 -1 -1 0 -2 -5 -6 -4 -6 -7 -6 -6 -4 -10 -14 -16 -18 -14 -15 -19 -23 -24 -24 -25 -7 -3 -5 -13 -23 -18 -7 0 -2 -7 -8 -9 -16 -19 0 0 0 -1 -3 -7 -13 -16 -29 -28 -2 -13 -28 -44 -47 -29 -3 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -34 -110 -235 -362 -260 -312 -305 -276 -281 -311 -326 -337 -350 -361 -327 -354 -152 0 0 -1 -256 -102 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -11 -6 -7 -6 -19 -16 -8 -5 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -15 -9 -5 -2 -2 -2 -1 -1 -4 -8 -3 -4 -6 -6 -4 -3 -14 -19 -21 -22 -15 -13 -12 -14 -18 -20 -19 -8 -2 -5 -13 -20 -16 -3 0 -1 -2 -3 -9 -17 -15 -1 0 0 -4 -5 -5 -5 -14 -27 -19 -9 -36 -33 -33 -20 -6 -3 -21 -6 -26 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -42 -135 -264 -328 -244 -333 -287 -264 -286 -326 -325 -321 -342 -345 -292 -212 -65 0 0 -58 -352 -83 -131 -103 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -15 -14 -12 -10 -8 -7 -4 -3 -7 -7 -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 -1 -5 -8 -5 -4 -4 -3 -2 -1 -1 -2 -3 0 0 -1 -4 -9 -15 -5 -6 -8 -14 -19 -17 -14 -13 -14 -15 -14 0 0 -2 -12 -18 -16 -2 0 0 -1 -3 -7 -16 -22 -24 -18 -14 -6 -8 -9 -13 -23 -29 -29 -26 -29 -20 -21 -8 0 -11 -40 -6 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -21 -41 -148 -294 -316 -270 -333 -306 -267 -293 -323 -279 -312 -343 -373 -339 -197 -112 -63 -8 -120 -318 -23 -150 -116 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -16 -17 -16 -13 -12 -12 -12 -8 -6 -6 -7 -10 -11 -13 -11 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -3 -2 -1 0 -1 0 0 0 -1 -1 -3 -8 -2 -3 -3 -6 -15 -21 -16 -15 -14 -14 -13 -2 -3 -1 -10 -16 -16 -10 -2 0 -5 -6 -5 -15 -19 -17 -16 -12 0 -4 -7 -16 -29 -30 -36 -32 -25 -25 -24 -50 -47 -38 -29 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -28 -67 -196 -315 -298 -292 -341 -338 -274 -314 -322 -300 -331 -323 -197 -190 -239 -241 -287 -115 -16 -166 -282 -24 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -17 -17 -20 -20 -12 -5 -4 -6 -6 -6 -5 -5 -2 -3 -6 -7 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 -1 -5 -5 -3 0 -1 -5 -2 0 -5 -16 -20 -7 -11 -17 -20 -15 -14 -14 -14 -14 -10 -6 -1 -7 -13 -21 -25 -21 -1 -8 -8 -8 -15 -18 -17 -16 -10 0 0 -4 -19 -30 -32 -35 -32 -15 -10 -28 -50 -52 -55 -41 -19 -13 -49 -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 -20 -36 -155 -336 -290 -255 -247 -283 -310 -269 -326 -315 -311 -327 -306 -57 0 0 0 -9 -223 -361 -243 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -16 -20 -35 -27 -29 -25 -9 -5 -10 -7 -5 -6 -6 -6 -7 -7 -8 -11 -4 -1 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -15 0 0 0 0 0 -1 -4 -4 -2 0 -2 -6 -1 0 -3 -9 -19 -16 -19 -19 -16 -15 -11 -14 -16 -16 -11 -9 -4 -3 -10 -21 -24 -16 -2 -12 -8 -11 -16 -18 -16 -6 -3 0 -1 -3 -20 -28 -31 -36 -36 -19 -11 -8 -15 -38 -63 -59 -54 -56 -57 -52 -43 -35 -28 -19 -2 0 0 0 0 0 0 0 0 0 0 -9 -6 0 0 0 0 0 0 0 0 0 -3 -47 -131 -118 -152 -265 -339 -248 -292 -292 -291 -290 -285 -334 -299 -305 -324 -270 -6 0 0 0 0 0 -37 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -27 -43 -38 -31 -23 -12 -5 -10 -5 -3 -2 -2 -5 -2 -6 -8 -8 -5 -1 0 0 0 0 0 -1 -3 -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 -6 -7 0 0 0 0 0 0 -1 -6 -2 0 -2 -4 0 0 0 -5 -12 -13 -15 -16 -13 -10 -9 -10 -17 -18 -11 -9 -4 -1 -6 -16 -21 -18 -12 -13 -9 -10 -14 -16 -15 -1 0 -5 -7 -10 -20 -24 -30 -36 -37 -26 -20 -14 -13 -27 -70 -58 -54 -55 -55 -55 -55 -56 -56 -49 -11 -3 0 0 0 0 0 0 -2 -11 -39 -33 -25 -9 0 0 0 0 0 0 0 0 -32 -135 -234 -244 -298 -300 -278 -239 -242 -309 -280 -273 -292 -326 -295 -301 -304 -201 0 0 0 0 0 -27 -144 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -37 -28 -32 -34 -35 -26 -14 -10 -7 -6 -4 -4 -6 -7 -5 -5 -7 -8 -1 -1 -1 0 0 0 0 -1 -3 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -9 -7 0 0 0 0 0 -2 -6 -4 -4 -4 -3 0 0 0 0 -3 -6 -8 -13 -11 -8 -9 -9 -12 -16 -9 -8 -5 -2 0 -1 -5 -10 -13 -13 -9 -5 -11 -18 -21 -16 -2 -8 -12 -14 -19 -24 -29 -34 -37 -40 -41 -24 -14 -25 -54 -53 -53 -53 -53 -52 -52 -53 -54 -54 -55 -57 -53 -45 -36 -28 -19 -12 -32 -45 -42 -37 -40 -25 -9 -4 0 0 0 0 -5 -17 -77 -246 -313 -319 -366 -274 -267 -277 -291 -323 -277 -272 -283 -295 -289 -284 -365 -361 -195 0 0 -8 -28 -12 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -32 -25 -20 -21 -19 -25 -20 -11 -11 -9 -7 -5 -5 -7 -7 -7 -7 -6 -3 -4 -2 -1 0 0 0 0 -1 -4 -8 -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 -1 -1 -2 -6 -5 -2 -5 -8 -4 -3 -9 -7 -2 -1 -3 -2 -1 -2 -4 -3 -4 -3 -1 0 0 0 0 -1 -2 -4 -8 -9 -9 -9 -10 -12 -11 -16 -8 -8 -6 -3 -1 -3 -10 -13 -12 -9 -6 -10 -19 -21 -16 -4 -5 -11 -21 -26 -25 -28 -30 -31 -31 -31 -22 -23 -35 -47 -50 -51 -51 -50 -50 -50 -48 -52 -53 -52 -53 -55 -56 -56 -55 -54 -55 -52 -43 -35 -32 -35 -37 -38 -39 -38 -33 -28 -21 -30 -65 -115 -229 -322 -353 -340 -253 -253 -273 -279 -264 -243 -275 -278 -276 -295 -309 -57 -69 -64 0 -3 -31 -188 -262 -172 0 0 0 0 0 0 0 0 0 -7 -17 -22 -15 -3 -14 -33 -26 -28 -21 -19 -24 -23 -21 -20 -18 -15 -8 -6 -4 -3 -5 -8 -3 -5 -5 -6 -9 -8 -4 -1 0 0 0 0 -1 -1 -2 -4 -1 -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 -1 -3 -12 -3 -1 -4 -11 -12 -6 -2 -1 -1 -1 -2 -2 -4 -6 -11 -12 -7 -6 -5 -1 -2 -1 0 0 0 0 0 0 -1 -3 -5 -8 -8 -10 -12 -14 -14 -5 -8 -9 -9 -6 -3 -2 -7 -12 -11 -9 -6 -4 -17 -20 -13 -6 -6 -6 -20 -21 -19 -24 -21 -23 -28 -30 -28 -34 -60 -56 -47 -47 -50 -50 -50 -49 -48 -51 -52 -52 -51 -52 -53 -52 -51 -50 -49 -44 -36 -30 -37 -47 -41 -32 -27 -26 -29 -33 -46 -53 -76 -133 -225 -339 -322 -283 -259 -267 -275 -288 -285 -269 -282 -259 -286 -292 -307 -282 -42 0 0 -11 -52 -198 -73 -13 0 0 0 0 0 0 0 0 0 -6 -25 -49 -53 -16 -1 -8 -17 -28 -13 -12 -15 -13 -11 -12 -21 -23 -14 -11 -10 -4 0 -1 0 -2 -5 -7 -11 -12 -9 -5 -3 -2 -1 0 0 -1 -1 -1 -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 -3 -4 -2 -1 -1 -1 -3 -7 -11 -9 -6 -6 -6 -4 -1 -1 -2 -2 -1 0 0 -4 -8 -7 -9 -8 -7 -5 -3 -4 -1 0 0 0 0 0 0 -1 -2 -5 -6 -6 -9 -11 -13 -17 -4 -5 -6 -8 -7 -3 -3 -6 -11 -11 -9 -5 -2 -3 -17 -21 -12 -5 -4 -15 -15 -28 -40 -31 -28 -39 -50 -58 -64 -72 -53 -44 -45 -47 -47 -49 -49 -50 -54 -54 -50 -48 -48 -49 -49 -49 -48 -44 -39 -31 -27 -44 -58 -51 -50 -49 -39 -34 -41 -47 -62 -89 -149 -246 -348 -282 -257 -268 -290 -288 -274 -248 -240 -274 -347 -277 -291 -317 -279 -1 0 0 -22 -94 -265 -53 0 0 0 0 0 0 0 0 -3 -34 -30 -30 -34 -28 -4 0 -11 -20 -21 -16 -15 -16 -17 -18 -20 -22 -19 -15 -13 -12 -6 -3 -2 0 0 -3 -3 -4 -5 -4 -1 -4 -5 -3 -2 -1 -2 -3 -3 -1 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 -2 -2 -1 -2 -4 -6 -6 -6 -4 -2 -1 -3 -3 -3 -2 -1 -1 -1 -4 -7 -7 -8 -7 -6 -6 -6 -1 -1 -1 0 0 0 0 0 -2 -4 -6 -5 -5 -8 -13 -18 -2 -2 -4 -8 -12 -4 -4 -6 -9 -11 -8 -5 -1 -3 -12 -21 -11 -5 -5 -8 -26 -42 -48 -45 -41 -42 -47 -53 -61 -67 -45 -42 -43 -46 -46 -47 -47 -47 -50 -54 -55 -50 -46 -45 -45 -45 -43 -41 -36 -32 -47 -53 -53 -45 -43 -48 -34 -30 -34 -37 -56 -98 -184 -280 -336 -313 -258 -282 -291 -263 -294 -275 -337 -347 -298 -61 -29 -6 -9 0 0 0 -26 -62 -87 -3 -110 -120 -61 0 0 0 0 0 -12 -55 -25 -24 -32 -27 -3 -23 -34 -32 -22 -15 -12 -14 -16 -21 -27 -14 -18 -14 -11 -11 -10 -4 -1 -2 -3 -3 -2 -3 -6 -7 -4 -2 -2 -3 -4 -5 -2 -1 -1 0 0 -4 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 -1 -3 -3 -2 -1 -1 -2 -2 -4 -6 -6 -5 -5 -7 -7 -4 -4 -1 0 0 0 0 0 -1 -3 -5 -4 -4 -7 -12 -19 -10 -10 -11 -13 -14 -6 -5 -7 -9 -10 -8 -8 -3 -3 -9 -18 -19 -14 -8 -8 -28 -45 -48 -46 -41 -37 -37 -47 -59 -66 -58 -57 -52 -47 -49 -67 -58 -50 -45 -44 -45 -46 -46 -45 -44 -40 -37 -36 -34 -37 -56 -53 -52 -41 -21 -16 -25 -20 -24 -35 -54 -113 -190 -258 -300 -298 -237 -297 -286 -261 -298 -285 -244 -222 -171 -133 -101 -32 0 0 0 0 -30 -29 -12 -3 -14 -35 -25 0 0 0 0 0 -11 -31 -16 -3 -18 -28 -21 -24 -26 -30 -24 -13 -10 -10 -7 -17 -27 -9 -23 -20 -14 -14 -18 -8 -6 -7 -7 -5 -1 -1 -5 -7 -7 -5 -4 -2 -2 -5 -3 -2 -1 -1 0 -1 -6 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -4 -4 -3 -2 -2 -2 -3 -2 -3 -5 -4 -7 -7 -7 -5 -3 -1 0 0 0 0 0 -1 -1 -2 -3 -6 -6 -10 -15 -10 -10 -11 -11 -10 -9 -7 -8 -9 -8 -8 -7 -2 -1 -1 -7 -20 -16 -16 -20 -29 -31 -41 -39 -34 -30 -32 -44 -56 -64 -69 -74 -75 -67 -63 -59 -56 -49 -45 -54 -62 -44 -44 -44 -41 -36 -31 -36 -50 -56 -53 -51 -53 -53 -39 -15 -12 -15 -19 -30 -63 -133 -203 -218 -269 -286 -226 -316 -274 -279 -300 -260 -136 -132 -141 -106 0 0 0 -22 -31 -17 -43 -54 -67 -79 -64 -6 0 -25 -25 0 0 0 -18 -33 -30 -15 -24 -27 -24 -22 -26 -24 -23 -20 -17 -15 -7 -11 -17 -14 -16 -19 -11 -7 -10 -9 -9 -12 -13 -10 -5 -1 -3 -7 -8 -8 -7 -5 -2 -1 -1 -3 -3 -2 0 -1 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -4 -6 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -5 -5 -5 -4 -4 -7 -6 -2 0 -1 -1 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -8 -14 -10 -9 -10 -10 -8 -10 -13 -7 -8 -7 -10 -11 -8 -1 -3 -8 -17 -26 -31 -33 -32 -34 -39 -36 -28 -25 -32 -45 -53 -61 -66 -70 -72 -39 -45 -49 -43 -41 -40 -48 -59 -67 -64 -45 -39 -33 -36 -61 -55 -53 -51 -50 -51 -52 -49 -32 -11 -9 -15 -37 -81 -144 -201 -201 -237 -242 -237 -327 -258 -274 -225 -144 -103 -108 -119 -67 0 -3 -42 -21 -19 -30 -56 -55 -56 -65 -56 0 0 -31 -30 -3 -8 -37 -15 -9 -13 -17 -37 -37 -31 -27 -31 -25 -33 -34 -27 -19 -15 -9 -14 -14 -11 -23 -12 -9 -11 -11 -14 -16 -16 -13 -8 -2 -3 -5 -7 -7 -8 -7 -5 -4 -2 -1 -1 -1 0 0 0 -1 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -7 -8 -8 -6 0 0 0 0 -1 -1 0 -2 -3 -2 0 0 0 0 0 0 -1 -1 -4 -7 -7 -2 -8 -3 0 0 0 -1 -1 -1 0 0 0 -1 0 0 -1 -1 -1 -1 0 -1 -5 -5 -11 -11 -11 -11 -13 -5 -7 -14 -19 -7 -13 -16 -19 -17 -2 -3 -16 -26 -33 -31 -31 -29 -31 -36 -39 -22 -22 -30 -44 -52 -58 -60 -65 -63 -33 -25 -38 -39 -36 -45 -53 -55 -58 -64 -62 -56 -45 -44 -52 -45 -48 -47 -47 -48 -51 -50 -42 -27 -16 -22 -55 -99 -147 -194 -202 -287 -246 -260 -309 -256 -289 -183 -107 -102 -103 -120 -64 -10 -9 -40 -8 -13 -36 -57 -56 -61 -71 -43 0 0 0 0 -17 -40 -39 -35 -50 -42 -29 -38 -36 -34 -35 -35 -24 -31 -36 -27 -14 -13 -9 -16 -17 -14 -18 -13 -13 -9 -8 -15 -19 -13 -8 -5 -4 -4 -4 -5 -5 -7 -8 -7 -7 -6 -4 -1 -1 0 -1 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -7 -8 -10 -5 0 0 0 -1 -1 -2 -2 -3 -5 -3 0 0 0 -1 -1 0 0 0 -4 -9 -8 -2 -6 -2 -1 -2 -2 -2 -1 0 0 0 -1 -3 -1 0 0 -1 -1 -1 0 0 0 0 -5 -4 -9 -14 -13 -4 -3 -6 -9 -8 -11 -14 -17 -17 -12 -5 -19 -26 -28 -27 -27 -24 -27 -34 -35 -13 -19 -25 -35 -45 -46 -51 -61 -55 -30 -22 -45 -36 -32 -44 -51 -55 -59 -63 -66 -65 -58 -51 -44 -40 -40 -41 -41 -43 -45 -47 -34 -19 -20 -40 -64 -107 -119 -146 -199 -255 -231 -282 -308 -263 -257 -127 -91 -94 -101 -114 -80 -38 -19 -32 -1 -34 -49 -57 -58 -64 -71 -30 0 0 0 -13 -25 -52 -83 -78 -75 -59 -42 -34 -33 -34 -42 -37 -27 -26 -23 -27 -22 -14 -11 -14 -18 -16 -10 -8 -7 -5 -8 -11 -10 -9 -9 -8 -6 -6 -6 -6 -5 -5 -6 -7 -7 -6 -4 -1 -1 -2 -2 -3 -3 -4 -1 -3 -3 0 0 0 0 0 0 0 0 0 -2 -4 -4 -5 -5 -6 -8 -10 -11 -4 0 -1 -1 -2 -2 -3 -4 -4 -5 -2 0 -1 -3 -6 -3 0 0 -1 -5 -10 -9 -5 -4 -1 -1 0 -2 -3 -3 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -3 -13 -15 -11 -5 0 -4 -5 -6 -6 -10 -12 -12 -10 -10 -21 -24 -25 -24 -21 -15 -24 -34 -31 -15 -15 -19 -32 -41 -41 -48 -59 -45 -26 -20 -32 -18 -24 -34 -37 -46 -56 -62 -63 -59 -53 -46 -39 -34 -32 -33 -34 -36 -39 -40 -25 -13 -24 -46 -67 -96 -119 -176 -271 -327 -222 -255 -268 -256 -232 -100 -89 -89 -95 -97 -66 -65 -56 -41 -29 -52 -55 -57 -58 -63 -76 -74 -62 -41 -26 -53 -44 -37 -51 -80 -65 -44 -40 -40 -38 -17 -39 -47 -39 -29 -23 -32 -27 -20 -18 -18 -26 -17 -11 -11 -8 -5 -6 -7 -6 -9 -11 -11 -10 -10 -10 -9 -6 -5 -5 -6 -5 -4 -3 -1 -2 -3 -5 -6 -7 -6 -1 0 -1 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -5 -7 -10 -12 -14 -13 -6 -2 -2 -3 -4 -5 -6 -6 -6 -5 -4 -5 -6 -5 -6 -3 0 -1 -4 -8 -10 -8 -3 -3 -3 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 0 -3 -4 -13 -11 -4 -1 -1 -1 -5 -7 -8 -9 -10 -10 -8 -12 -25 -25 -19 -14 -13 -25 -38 -27 -13 -8 -16 -16 -26 -37 -49 -57 -43 -23 -19 -26 -8 -21 -27 -31 -41 -53 -59 -59 -54 -47 -42 -37 -35 -33 -30 -30 -34 -37 -33 -24 -32 -36 -49 -60 -67 -116 -186 -243 -258 -209 -254 -254 -244 -226 -210 -117 -90 -87 -85 -67 -58 -53 -48 -47 -53 -53 -56 -52 -48 -56 -74 -78 -57 -50 -76 -73 -72 -75 -69 -50 -41 -46 -49 -41 -27 -50 -35 -33 -30 -26 -23 -19 -18 -17 -15 -25 -21 -13 -10 -8 -2 -6 -10 -9 -8 -10 -12 -13 -14 -15 -15 -6 -3 -4 -4 -3 -1 -1 -1 -2 -4 -8 -6 -6 -6 0 0 -1 -1 -1 0 0 0 0 0 -1 -3 -1 -1 -2 -3 -5 -8 -11 -14 -16 -18 -8 -4 -4 -4 -5 -6 -7 -7 -7 -8 -8 -7 -5 -2 0 0 0 -1 -2 -4 -5 -8 -7 -2 -1 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 -1 -2 -4 -3 -3 -2 -2 -4 -5 -12 -11 -8 -5 -3 -1 -2 -5 -7 -9 -9 -10 -9 -9 -14 -16 -8 -4 -12 -32 -41 -31 -16 -11 -17 -18 -28 -41 -51 -55 -54 -25 -20 -24 -13 -18 -21 -28 -38 -49 -53 -54 -48 -41 -37 -35 -34 -32 -30 -30 -37 -38 -29 -25 -38 -43 -48 -57 -71 -101 -168 -194 -190 -187 -227 -217 -228 -238 -244 -208 -91 -78 -72 -62 -45 -43 -40 -40 -44 -47 -52 -46 -41 -45 -64 -74 -65 -55 -59 -65 -72 -74 -70 -54 -37 -48 -49 -39 -28 -29 -30 -21 -23 -21 -13 -23 -23 -18 -15 -19 -20 -13 -12 -9 -4 -5 -7 -10 -10 -8 -10 -11 -13 -15 -15 -6 -2 -3 -5 -4 -2 -1 -1 -2 -4 -8 -2 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -3 -1 -1 -2 -3 -5 -8 -10 -13 -16 -19 -7 -4 -4 -5 -5 -6 -7 -7 -8 -8 -8 -7 -6 -4 0 0 0 0 -1 -2 -4 -6 -7 -8 -9 -8 -2 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -5 -3 -3 -3 -3 -13 -6 -11 -8 -8 -8 -5 0 0 -3 -6 -9 -10 -12 -11 -10 -9 -8 -5 -4 -18 -32 -36 -35 -16 -8 -11 -18 -23 -39 -48 -50 -47 -28 -29 -22 -13 -13 -13 -20 -34 -47 -51 -52 -44 -37 -33 -34 -33 -33 -32 -34 -41 -36 -22 -25 -44 -57 -55 -63 -84 -113 -141 -158 -157 -154 -160 -164 -170 -169 -158 -136 -65 -75 -54 -39 -36 -33 -32 -33 -35 -39 -43 -35 -28 -35 -53 -70 -70 -58 -46 -49 -70 -70 -60 -51 -46 -55 -52 -40 -30 -29 -31 -20 -18 -14 -9 -9 -13 -17 -18 -17 -14 -11 -17 -14 -6 -4 -4 -7 -8 -7 -7 -9 -12 -14 -15 -15 -5 -3 -4 -6 -6 -4 -1 -1 -2 -4 -3 -2 -1 -1 -3 -3 -1 -1 -1 0 0 0 0 -1 -2 -1 -1 -2 -3 -5 -6 -9 -11 -14 -17 -14 -12 -7 -5 -6 -6 -6 -7 -7 -8 -7 -7 -5 -2 -1 0 0 0 -1 -3 -4 -6 -7 -8 -9 -10 -2 0 0 0 0 0 0 -1 -2 -2 -1 -2 -3 -3 -4 -5 -5 -4 -3 -5 -3 -4 -5 -6 -4 -2 -2 -4 -4 -5 -7 -10 -12 -12 -12 -13 -12 -9 -6 -20 -30 -29 -21 -8 -6 -10 -17 -24 -38 -43 -43 -40 -32 -21 -19 -13 -8 -6 -18 -36 -46 -46 -45 -40 -36 -34 -35 -35 -35 -35 -37 -38 -32 -16 -33 -47 -48 -47 -73 -86 -113 -147 -165 -171 -146 -131 -129 -131 -145 -111 -90 -81 -72 -49 -39 -33 -29 -29 -27 -44 -46 -37 -28 -24 -31 -48 -63 -63 -64 -63 -66 -68 -56 -52 -46 -46 -53 -57 -56 -36 -27 -29 -22 -19 -15 -12 -12 -9 -24 -26 -24 -19 -10 -20 -18 -11 -3 -3 -5 -5 -5 -5 -8 -8 -9 -15 -17 -2 -2 -2 -3 -4 -5 -3 -1 -1 -2 -3 -2 -1 0 0 -1 0 -2 -1 0 0 0 0 0 -1 -1 0 -2 -3 -5 -6 -8 -10 -13 -16 -17 -17 -7 -4 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -6 -1 0 0 -3 -4 -4 -4 -7 -9 -8 -5 -2 -2 -1 -1 0 0 0 0 -1 -2 0 -1 -1 -1 -2 -6 -6 -6 -5 -31 -21 -16 -11 -6 -6 -5 -6 -7 -7 -4 -5 -8 -12 -13 -16 -18 -17 -13 -8 -6 -11 -17 -17 -11 -6 -10 -15 -20 -27 -34 -37 -37 -31 -11 -13 -15 -8 -5 -22 -33 -39 -39 -38 -37 -36 -36 -36 -36 -35 -34 -35 -33 -28 -18 -23 -26 -36 -49 -68 -70 -81 -97 -113 -133 -129 -125 -121 -114 -94 -81 -83 -78 -60 -42 -38 -31 -24 -27 -38 -56 -50 -37 -29 -20 -28 -42 -53 -53 -51 -50 -59 -58 -45 -59 -54 -45 -45 -55 -62 -33 -27 -30 -28 -19 -25 -19 -13 -13 -13 -19 -23 -18 -12 -26 -20 -14 -7 -2 -1 -2 -2 -4 -6 -6 -8 -15 -12 -2 -5 -4 -2 -1 -1 0 -3 -3 -2 -1 -1 -1 -1 0 0 0 -3 -1 0 0 0 -1 -1 -1 0 -1 -3 -4 -5 -6 -9 -10 -11 -13 -15 -16 -10 -6 -5 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -6 0 0 -3 -4 -4 -4 -7 -9 -8 -6 -5 -6 -5 -2 0 0 0 0 -2 -2 0 0 0 -2 -2 -2 -2 -5 -6 -16 -25 -25 -15 -7 -5 -4 -7 -9 -9 -5 -2 -2 -6 -12 -18 -20 -19 -13 -9 -8 -11 -19 -23 -19 -10 -10 -21 -30 -31 -26 -33 -36 -37 -34 -23 -23 -11 -6 -13 -21 -27 -31 -33 -34 -35 -35 -35 -35 -35 -33 -32 -29 -31 -38 -37 -31 -46 -58 -59 -69 -81 -99 -114 -119 -115 -117 -115 -103 -86 -70 -75 -64 -55 -50 -34 -34 -27 -24 -35 -50 -59 -44 -28 -20 -46 -66 -70 -62 -50 -35 -50 -53 -43 -36 -40 -42 -41 -48 -59 -31 -28 -31 -33 -29 -28 -26 -22 -20 -19 -11 -20 -15 -12 -22 -20 -14 -11 -10 -11 -8 -3 -5 -6 -6 -10 -14 -12 -9 -11 -12 -4 -2 -2 0 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -1 0 -1 -2 -4 -5 -7 -8 -10 -11 -11 -12 -14 -16 -17 -7 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -6 -1 -2 -3 -4 -5 -7 -9 -9 -7 -8 -9 -4 -2 -1 -1 0 0 -2 -2 -2 0 0 -2 -3 -4 -4 -1 -6 -9 -11 -11 -9 -5 -2 -1 -6 -10 -9 -5 0 0 -6 -12 -18 -21 -22 -9 -6 -12 -15 -17 -22 -19 -12 -8 -6 -10 -17 -21 -30 -37 -40 -32 -20 -21 -10 -5 -11 -23 -20 -28 -30 -33 -35 -34 -31 -27 -24 -23 -22 -28 -33 -38 -38 -33 -58 -66 -65 -68 -77 -86 -100 -108 -104 -105 -103 -91 -74 -61 -69 -72 -65 -56 -38 -34 -24 -15 -20 -41 -70 -56 -30 -22 -36 -40 -57 -59 -47 -29 -42 -52 -47 -37 -35 -40 -40 -48 -48 -27 -28 -35 -38 -35 -26 -20 -19 -15 -15 -28 -25 -20 -15 -16 -16 -15 -15 -16 -18 -15 -7 -3 -2 -3 -8 -9 -13 -14 -12 -10 -6 -3 -1 0 0 0 -3 -3 -1 -1 -3 -5 -3 0 0 -1 -1 0 0 0 0 0 -1 -2 -5 -7 -8 -10 -11 -11 -11 -13 -14 -16 -16 -5 -5 -5 -6 -6 -6 -7 -8 -8 -8 -8 -9 -8 -5 0 -1 -2 -4 -5 -6 -2 -7 -7 -6 -8 -5 -3 -4 -3 0 0 0 0 -1 -1 0 0 -2 -2 -1 -2 -9 -8 -10 -10 -8 -8 -4 -1 -2 -11 -10 -7 -3 -1 -3 -9 -15 -20 -23 -7 -8 -14 -16 -16 -22 -19 -10 -2 -4 -5 -13 -21 -28 -32 -34 -25 -16 -13 -6 -3 -7 -13 -15 -22 -24 -27 -31 -31 -27 -33 -35 -34 -29 -29 -31 -33 -34 -39 -68 -71 -69 -67 -71 -85 -97 -102 -99 -94 -88 -81 -70 -66 -67 -70 -55 -49 -51 -50 -29 -12 -18 -40 -64 -66 -37 -27 -35 -36 -44 -44 -43 -38 -36 -53 -49 -41 -36 -38 -41 -49 -43 -29 -32 -35 -42 -38 -29 -24 -19 -25 -27 -26 -22 -23 -14 -12 -14 -13 -14 -20 -23 -21 -13 -5 -3 -4 -3 -3 -5 -9 -10 -8 -9 -7 -7 -8 -8 -8 -3 -3 -3 -2 -2 -4 -4 -4 -3 0 0 0 0 0 0 0 -1 -3 -5 -7 -9 -10 -11 -12 -12 -14 -15 -17 -14 -5 -5 -6 -6 -7 -7 -8 -9 -9 -9 -9 -9 -9 -9 -8 -6 -3 -4 -5 -7 -9 -1 -5 -6 -6 -5 -2 -3 -3 -1 0 0 0 0 -1 -1 -1 -2 -2 -3 -5 -7 -6 -9 -13 -16 -15 -6 -3 -6 -11 -9 -8 -6 -2 -2 -19 -18 -20 -20 -6 -4 -2 -9 -18 -23 -21 -13 -6 -4 -7 -15 -21 -25 -25 -27 -19 -20 -16 -6 -7 -9 -18 -27 -28 -33 -21 -19 -19 -11 -12 -13 -16 -17 -16 -18 -27 -32 -43 -71 -76 -73 -67 -65 -73 -75 -88 -83 -71 -66 -66 -48 -49 -64 -59 -39 -36 -42 -49 -50 -14 -21 -41 -58 -61 -42 -38 -37 -35 -35 -34 -48 -48 -37 -51 -45 -38 -35 -36 -42 -54 -41 -31 -30 -35 -44 -38 -32 -28 -13 -25 -22 -17 -19 -24 -10 -12 -13 -5 -3 -9 -16 -46 -62 -12 -4 -5 -8 -7 -6 -4 -8 -9 -7 -6 -7 -7 -8 -9 -7 -2 -4 -4 -1 -1 -1 -3 -4 -3 0 0 0 0 0 0 -1 -4 -6 -7 -9 -9 -11 -12 -14 -16 -9 -10 -9 -5 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -10 -9 -8 -9 -8 -2 -4 -5 -7 -7 -1 -9 -10 -8 -5 -1 -1 -2 -1 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -4 -1 -5 -12 -20 -25 -20 -11 -9 -11 -10 -6 -6 -3 -3 -13 -12 -19 -18 -11 -13 -13 -14 -17 -20 -21 -15 -8 -6 -11 -13 -16 -18 -19 -17 -11 -19 -16 -9 -8 -9 -10 -12 -16 -23 -16 -14 -16 -20 -24 -28 -17 -12 -13 -15 -22 -27 -34 -47 -58 -60 -59 -61 -66 -70 -92 -72 -56 -50 -43 -40 -36 -35 -33 -28 -27 -36 -46 -44 -10 -25 -42 -53 -54 -39 -35 -34 -33 -33 -33 -38 -38 -39 -44 -34 -34 -33 -34 -40 -52 -39 -40 -50 -50 -39 -36 -32 -30 -22 -12 -19 -16 -16 -20 -7 -13 -15 -11 -3 -4 -14 -105 -122 -23 -11 -3 -1 -1 -2 -5 -6 -8 -7 -7 -8 -9 -9 -9 -8 -1 -2 -5 -5 -1 0 -1 -3 -4 -2 -2 -1 -1 0 0 -1 -4 -6 -8 -9 -10 -11 -13 -16 -16 -5 -5 -5 -6 -7 -7 -8 -9 -9 -9 -9 -10 -10 -11 -11 -10 -10 -10 -7 -3 -4 -4 -7 -6 -1 0 -1 -5 -5 -2 -2 -3 -2 -1 -1 -1 -1 -2 -1 0 0 0 0 -2 -3 0 -1 -15 -20 -29 -49 -38 -17 -9 -8 -3 -6 -3 0 -3 -10 -16 -17 -15 -11 -11 -11 -13 -15 -15 -13 -12 -10 -10 -7 -8 -9 -12 -13 -11 -14 -19 -13 -7 -6 -7 -8 -15 -20 -18 -12 -11 -8 -5 -7 -6 -7 -14 -22 -18 -20 -29 -39 -45 -45 -40 -39 -39 -52 -91 -65 -59 -55 -48 -42 -37 -32 -29 -28 -22 -32 -41 -42 -32 -29 -40 -48 -48 -41 -28 -24 -25 -30 -36 -27 -29 -40 -48 -45 -44 -49 -42 -38 -44 -48 -37 -37 -38 -30 -31 -25 -31 -32 -11 -20 -20 -24 -21 -6 -11 -14 -10 -7 -24 -124 -208 -145 -39 -23 -13 -9 -6 -3 -2 -3 -5 -8 -10 -10 -13 -13 -11 -8 0 0 -4 -7 -7 0 0 -1 -3 -4 -5 -3 -1 0 0 -1 -3 -6 -7 -8 -11 -13 -15 -18 -16 -5 -6 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -8 -4 -4 -7 -7 -8 -8 -7 -5 -3 -2 -3 -1 -3 -3 -2 -1 -1 -3 -2 0 0 0 -1 -2 -3 -3 -5 -17 -25 -35 -46 -37 -27 -22 -16 -8 -6 -2 0 -5 -12 -16 -10 -9 -8 -6 -8 -9 -15 -16 -13 -23 -15 -11 -9 -6 -5 -8 -8 -8 -10 -11 -15 -9 -3 -3 -3 -8 -13 -14 -13 -15 -17 -13 -7 -6 -13 -10 -13 -17 -10 -22 -36 -45 -48 -46 -44 -44 -46 -57 -58 -62 -59 -52 -45 -41 -39 -38 -34 -26 -29 -34 -33 -30 -30 -38 -41 -38 -31 -24 -15 -18 -28 -35 -30 -29 -30 -32 -31 -31 -50 -43 -37 -36 -36 -27 -49 -58 -45 -25 -24 -23 -21 -16 -14 -14 -26 -20 -6 -6 -13 -10 -15 -74 -223 -131 -81 -41 -32 -31 -12 -5 -2 -2 -5 -10 -10 -11 -13 -13 -16 -14 -10 -4 0 -3 -6 -8 -6 0 0 -2 -4 -4 -3 -1 0 0 -1 -3 -4 -6 -8 -11 -15 -17 -19 -20 -15 -6 -7 -7 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -13 -14 -14 -10 -5 -5 -2 0 -2 -6 -3 -4 -4 -4 -2 -4 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 -9 -20 -30 -30 -37 -40 -38 -37 -32 -21 -13 -8 -5 -2 -6 -12 -14 -10 -7 -4 -7 -17 -15 -19 -21 -20 -21 -35 -33 -29 -18 -6 -12 -5 -8 -11 -6 -16 -12 -6 -5 -5 -8 -9 -9 -8 -10 -15 -7 -1 -4 -13 -6 -10 -20 -28 -25 -38 -46 -49 -49 -47 -49 -51 -55 -62 -64 -62 -56 -52 -51 -50 -49 -34 -25 -29 -30 -28 -27 -28 -33 -34 -33 -28 -22 -15 -21 -30 -42 -45 -37 -29 -26 -38 -49 -45 -36 -33 -31 -33 -45 -49 -51 -47 -36 -34 -27 -21 -17 -13 -13 -26 -23 -16 -14 -22 -14 -12 -104 -238 -189 -168 -137 -75 -28 -13 -7 -3 -1 -6 -16 -10 -12 -14 -13 -12 -14 -12 -7 -1 -3 -6 -8 -8 -7 -7 -3 -4 -4 -2 -2 -1 0 -2 -5 -5 -6 -9 -12 -16 -19 -22 -23 -18 -7 -7 -8 -9 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -13 -13 -13 -16 -16 -13 -5 -1 -1 -1 0 -1 -2 -5 -5 -3 -2 0 0 0 -3 -5 -3 -2 -1 -1 -1 -1 -1 -1 -20 -28 -33 -33 -33 -35 -37 -36 -34 -21 -16 -10 -5 -6 -7 -11 -13 -12 -6 -11 -13 -14 -14 -16 -17 -29 -41 -42 -43 -40 -26 -16 -26 -5 -9 -11 -8 -13 -14 -10 -10 -11 -10 -13 -10 -7 -4 -8 -7 -5 -5 -8 -8 -6 -7 -17 -33 -43 -47 -48 -48 -47 -48 -55 -60 -64 -65 -62 -56 -53 -51 -48 -52 -41 -27 -25 -24 -23 -25 -26 -28 -29 -31 -29 -24 -21 -24 -31 -47 -46 -30 -30 -25 -43 -49 -37 -24 -27 -32 -35 -40 -41 -40 -42 -42 -38 -30 -19 -13 -10 -11 -23 -24 -23 -21 -18 -12 -30 -77 -142 -201 -306 -306 -155 -23 -15 -11 -5 -1 -3 -8 -7 -12 -15 -14 -11 -14 -11 -6 -2 -4 -7 -8 -8 -8 -7 -1 -4 -5 -4 -2 -1 0 -1 -3 -6 -7 -9 -13 -17 -21 -23 -14 -10 -8 -9 -10 -10 -11 -10 -11 -11 -12 -13 -14 -14 -15 -17 -17 -18 -19 -19 -17 -11 -5 -2 -2 -2 -1 0 -1 -2 -3 -2 -1 -1 0 0 -4 -8 -7 -2 -1 -1 -1 -2 -2 -2 -36 -45 -41 -37 -34 -32 -29 -28 -26 -18 -25 -23 -20 -21 -17 -17 -13 -10 -7 -12 -13 -12 -11 -14 -23 -36 -45 -44 -38 -35 -34 -31 -27 -9 -9 -17 -19 -15 -8 -6 -12 -16 -13 -12 -8 -13 -16 -17 -15 -20 -22 -23 -23 -10 -12 -21 -33 -37 -39 -43 -45 -47 -51 -59 -63 -64 -64 -60 -54 -52 -48 -46 -51 -55 -28 -16 -19 -20 -21 -22 -24 -27 -30 -37 -25 -23 -28 -29 -42 -40 -31 -27 -25 -45 -42 -35 -33 -34 -45 -46 -41 -40 -38 -40 -42 -40 -33 -19 -11 -5 -4 -9 -19 -18 -18 -13 -10 -32 -88 -90 -102 -186 -211 -107 -30 -15 -15 -8 -3 -2 -3 -7 -7 -13 -13 -11 -11 -9 -7 -4 -5 -8 -7 -9 -9 -6 -1 -4 -4 -2 0 0 0 0 -3 -6 -8 -10 -13 -17 -21 -24 -25 -23 -16 -10 -11 -11 -11 -11 -12 -13 -14 -14 -14 -15 -15 -16 -16 -16 -17 -18 -18 -14 -10 -8 -4 -4 -3 -2 -1 -1 -2 -2 -1 -1 0 -1 -5 -9 -9 -4 -3 -1 -1 -2 -2 -2 -32 -51 -51 -48 -48 -42 -35 -23 -16 -17 -29 -24 -20 -22 -26 -25 -17 -8 -6 -12 -12 -10 -15 -24 -38 -43 -44 -35 -30 -41 -49 -43 -28 -7 -1 -14 -18 -14 -5 -3 -4 -10 -12 -10 -15 -31 -33 -31 -29 -29 -31 -34 -29 -15 -33 -31 -27 -26 -28 -31 -35 -43 -52 -60 -64 -65 -63 -60 -60 -50 -45 -47 -56 -63 -23 -17 -17 -14 -15 -21 -26 -28 -32 -54 -19 -11 -17 -25 -41 -42 -33 -31 -40 -21 -30 -37 -37 -32 -43 -44 -41 -38 -36 -40 -46 -40 -30 -21 -14 -10 -8 -8 -13 -9 -18 -15 -11 -30 -82 -68 -54 -50 -36 -34 -20 -14 -15 -11 -7 -5 -5 -7 -8 -16 -17 -13 -9 -8 -8 -6 -6 -8 -8 -12 -10 -5 -1 -2 -2 -1 0 0 0 0 -4 -7 -7 -9 -11 -14 -19 -23 -24 -17 -13 -11 -11 -11 -12 -12 -13 -14 -15 -15 -15 -15 -16 -16 -16 -17 -18 -18 -19 -19 -19 -14 -4 -4 -4 -3 -3 -3 -1 -1 -1 -1 -1 -6 -6 -9 -7 -2 -1 -1 0 0 -1 -1 -46 -53 -57 -58 -49 -30 -13 -12 -14 -17 -24 -26 -20 -18 -21 -22 -22 -10 -7 -10 -10 -17 -20 -27 -33 -33 -32 -37 -36 -42 -56 -35 -22 -12 -5 -7 -11 -10 -5 -2 -8 -9 -16 -27 -39 -43 -47 -53 -50 -32 -34 -36 -31 -25 -35 -28 -26 -29 -29 -23 -32 -38 -53 -65 -66 -64 -62 -61 -57 -46 -46 -50 -59 -57 -16 -22 -17 -12 -13 -18 -29 -33 -33 -36 -15 -11 -17 -23 -30 -39 -36 -32 -35 -38 -30 -37 -36 -31 -40 -39 -37 -35 -36 -38 -52 -42 -27 -20 -19 -17 -12 -9 -7 -2 -16 -11 -9 -35 -112 -102 -72 -54 -47 -43 -20 -16 -17 -14 -10 -8 -7 -7 -9 -17 -22 -16 -9 -8 -7 -5 -4 -6 -9 -10 -9 -6 -2 0 0 -1 -1 -1 0 0 -5 -6 -7 -8 -9 -14 -34 -50 -44 -25 -22 -15 -11 -12 -13 -14 -15 -15 -15 -16 -16 -16 -15 -16 -17 -18 -18 -18 -19 -19 -20 -12 -4 -4 -4 -3 -2 -3 -3 -2 -1 -1 -2 -4 -3 -3 -2 0 0 0 0 0 0 0 -47 -65 -60 -60 -58 -46 -26 -12 -11 -15 -25 -37 -33 -33 -34 -30 -21 -14 -8 -7 -9 -17 -14 -18 -23 -24 -13 -19 -49 -62 -59 -37 -26 -11 -1 -2 -6 -7 -5 -7 -14 -16 -21 -27 -30 -25 -30 -41 -55 -53 -34 -34 -34 -34 -30 -19 -19 -32 -32 -27 -41 -36 -46 -60 -64 -62 -62 -56 -49 -42 -41 -49 -44 -36 -20 -26 -17 -12 -21 -41 -53 -50 -32 -20 -27 -15 -23 -27 -28 -35 -47 -38 -33 -32 -27 -33 -38 -40 -39 -36 -33 -33 -33 -38 -56 -51 -38 -30 -30 -30 -16 -7 -5 -5 -10 -9 -12 -31 -67 -74 -69 -54 -45 -40 -19 -18 -16 -13 -10 -10 -7 -5 -7 -17 -26 -16 -11 -9 -8 -6 -4 -6 -9 -8 -5 -3 -2 -2 -2 -4 -4 -5 -6 -6 -6 -6 -7 -9 -11 -17 -17 -24 -30 -28 -30 -24 -19 -17 -16 -14 -14 -15 -15 -16 -16 -16 -16 -16 -17 -19 -19 -18 -19 -19 -21 -11 -4 -4 -4 -4 -3 -3 -3 -3 -2 -3 -4 -3 -4 -10 -4 0 -1 -1 -1 -1 0 0 -35 -52 -59 -76 -84 -80 -68 -45 -33 -33 -42 -46 -35 -31 -37 -36 -25 -15 -6 -4 -6 -9 -9 -9 -14 -24 -38 -53 -77 -92 -84 -60 -39 -34 -16 -4 -2 -6 -5 -14 -24 -20 -21 -17 -14 -13 -19 -37 -55 -64 -57 -49 -40 -32 -29 -24 -13 -18 -16 -18 -32 -47 -47 -56 -63 -62 -59 -49 -40 -35 -36 -44 -47 -45 -34 -19 -18 -14 -24 -44 -61 -57 -34 -29 -40 -45 -42 -49 -40 -32 -47 -37 -35 -35 -37 -47 -47 -39 -36 -35 -31 -31 -32 -41 -56 -54 -38 -32 -25 -11 -15 -8 -6 -8 -10 -14 -18 -22 -37 -55 -63 -56 -42 -33 -29 -17 -15 -13 -11 -10 -4 -6 -12 -19 -25 -14 -13 -12 -11 -10 -5 -6 -8 -7 -3 -1 -1 -3 -5 -4 -3 -4 -6 -7 -6 -5 -7 -9 -12 -17 -18 -21 -25 -26 -28 -30 -31 -32 -30 -14 -13 -14 -15 -15 -16 -16 -16 -16 -17 -18 -18 -18 -19 -19 -21 -13 -8 -5 -3 -3 -3 -2 -3 -3 -2 -4 -4 -3 -3 -12 -13 -11 -7 -1 -2 -1 0 0 -70 -72 -75 -91 -100 -85 -84 -81 -68 -67 -69 -67 -64 -63 -41 -37 -25 -11 -9 -4 -5 -7 -9 -13 -20 -36 -53 -68 -91 -111 -110 -93 -72 -67 -30 -13 -7 -4 -6 -12 -13 -12 -17 -16 -14 -11 -19 -51 -61 -68 -70 -65 -55 -47 -41 -28 -10 -19 -8 -7 -14 -26 -41 -54 -59 -58 -52 -42 -36 -33 -34 -40 -51 -57 -50 -32 -23 -16 -26 -43 -54 -50 -35 -48 -67 -82 -78 -62 -48 -43 -50 -37 -34 -28 -33 -47 -48 -33 -32 -36 -38 -63 -40 -34 -44 -52 -41 -35 -33 -32 -25 -18 -12 -9 -9 -8 -21 -26 -38 -63 -87 -71 -44 -21 -11 -15 -18 -17 -16 -13 -5 -8 -13 -18 -19 -11 -15 -15 -15 -12 -4 -5 -6 -5 -3 -3 -3 -2 -3 -2 -1 -2 -5 -6 -5 -4 -6 -9 -11 -12 -17 -20 -23 -25 -26 -28 -30 -31 -32 -32 -31 -18 -13 -14 -14 -15 -15 -16 -17 -18 -18 -18 -18 -18 -20 -20 -20 -13 -4 -3 -3 -3 -2 -2 -2 -2 -3 -2 -3 -9 -10 -14 -12 -5 -1 -1 0 0 -55 -66 -81 -94 -104 -99 -109 -109 -102 -97 -97 -93 -82 -61 -32 -30 -19 -11 -8 -3 -4 -5 -6 -13 -27 -30 -38 -54 -83 -117 -125 -118 -107 -99 -79 -51 -20 -1 -6 -20 -34 -29 -16 -16 -17 -8 -15 -38 -63 -72 -76 -71 -62 -61 -44 -25 -16 -17 -4 -4 -13 -28 -45 -57 -53 -50 -45 -37 -32 -33 -34 -37 -43 -53 -56 -47 -30 -27 -16 -34 -43 -39 -39 -47 -50 -64 -81 -55 -46 -51 -51 -40 -37 -14 -25 -41 -39 -25 -37 -48 -59 -61 -38 -34 -42 -52 -51 -39 -32 -29 -25 -19 -15 -8 -5 -5 -5 -35 -49 -59 -74 -82 -41 -18 -11 -15 -22 -22 -24 -18 -8 -10 -11 -12 -11 -11 -18 -18 -18 -13 -5 -5 -3 -2 -2 -3 -4 -3 -4 -4 -2 -2 -5 -6 -5 -4 -5 -7 -9 -11 -15 -17 -21 -23 -25 -27 -29 -30 -30 -30 -29 -14 -12 -13 -14 -14 -15 -16 -16 -17 -18 -18 -17 -18 -19 -20 -18 -17 -16 -16 -14 -4 -8 -7 -2 -1 -4 -3 -1 -1 -2 -9 -11 -7 0 0 0 0 -78 -80 -93 -102 -108 -110 -121 -126 -127 -124 -119 -109 -87 -64 -40 -22 -13 -9 -10 -9 -4 -4 -5 -10 -19 -10 -20 -42 -78 -117 -140 -142 -142 -135 -113 -84 -36 -8 -1 -1 -3 -4 -7 -13 -23 -7 -18 -44 -72 -79 -84 -82 -74 -67 -49 -22 -14 -13 -8 -8 -21 -32 -39 -41 -42 -41 -38 -32 -28 -31 -36 -39 -41 -46 -50 -52 -45 -32 -32 -32 -28 -34 -51 -51 -50 -73 -80 -53 -45 -52 -46 -42 -45 -26 -24 -33 -34 -21 -52 -55 -57 -61 -59 -57 -58 -58 -53 -46 -32 -33 -24 -11 -13 -10 -9 -8 -11 -35 -48 -62 -64 -57 -30 -16 -11 -11 -12 -16 -25 -22 -16 -17 -8 -9 -19 -27 -26 -14 -16 -15 -10 -6 -3 -1 -1 -4 -11 -10 -10 -9 -7 -4 -6 -5 -4 -4 -5 -5 -7 -11 -15 -16 -18 -22 -24 -26 -26 -27 -27 -28 -29 -27 -15 -12 -13 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -15 -13 -15 -13 -8 -7 -13 -11 -10 -7 -1 -3 -4 -3 0 0 0 -1 -112 -95 -105 -109 -113 -119 -129 -137 -141 -141 -135 -120 -86 -53 -34 -22 -9 -7 -10 -13 -10 -4 -5 -6 -9 -17 -51 -58 -86 -115 -130 -147 -151 -145 -130 -106 -60 -24 -6 -2 -6 -6 -9 -17 -28 -27 -35 -67 -87 -91 -93 -92 -86 -74 -58 -33 -24 -25 -25 -22 -29 -32 -33 -34 -35 -35 -32 -28 -25 -27 -37 -41 -42 -42 -45 -48 -39 -30 -26 -21 -16 -32 -49 -50 -53 -83 -90 -68 -43 -51 -40 -36 -39 -21 -22 -31 -34 -33 -51 -49 -53 -56 -56 -57 -59 -57 -54 -47 -32 -19 -14 -13 -18 -16 -15 -10 -15 -36 -44 -58 -59 -48 -36 -25 -22 -20 -16 -10 -20 -23 -20 -15 -5 -7 -22 -30 -28 -18 -16 -14 -12 -7 -4 -1 0 -2 -7 -13 -11 -4 -2 -4 -5 -4 -9 -11 -10 -6 -8 -11 -15 -18 -18 -20 -22 -23 -23 -24 -26 -27 -22 -13 -12 -12 -13 -15 -16 -16 -16 -16 -16 -16 -17 -16 -16 -15 -14 -14 -14 -15 -15 -16 -15 -15 -14 -14 -13 -12 -12 -12 -9 0 0 0 0 0 -1 -4 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 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 29 nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 27 27 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan 34 33 29 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 32 28 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 33 31 31 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 34 33 32 32 31 30 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 34 33 33 32 31 30 29 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan 34 nan 35 35 35 34 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 nan 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 36 nan 35 34 nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 40 39 38 37 35 35 35 36 nan 36 34 nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 41 41 41 40 38 37 36 36 nan 35 34 34 nan 33 nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 42 42 41 40 38 37 nan nan 34 34 34 nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 42 41 40 39 38 36 35 35 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 40 41 41 40 40 39 38 37 36 35 35 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 40 40 39 39 38 38 37 36 36 35 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 39 39 38 38 37 37 36 36 36 35 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 37 37 37 36 36 36 35 35 34 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 37 37 37 36 36 35 35 35 34 34 33 33 32 31 nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 22 nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 37 36 36 36 36 36 35 35 34 33 32 32 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 25 24 22 20 nan 18 17 nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 36 36 36 36 35 34 34 33 32 31 30 29 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 26 25 23 21 20 19 18 18 nan nan 18 18 18 17 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 37 36 36 36 35 35 34 33 32 31 30 nan nan nan nan nan 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 28 27 26 24 23 21 20 19 18 18 18 18 18 18 18 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 40 40 39 38 37 36 36 36 35 34 34 33 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 26 25 24 22 21 20 19 19 18 17 18 18 17 17 17 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 41 42 41 40 38 37 37 37 36 35 35 34 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 26 25 24 23 22 21 21 20 18 17 17 17 17 17 17 17 17 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 40 39 38 37 36 36 35 34 34 33 32 31 30 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 26 25 24 24 23 23 23 21 20 19 18 17 17 17 17 16 17 16 17 16 16 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 39 39 38 37 37 36 36 35 34 33 32 32 31 29 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 23 23 23 23 22 22 20 19 18 18 17 17 nan nan nan nan 16 16 16 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 39 39 39 38 38 37 36 36 36 35 34 33 32 32 31 30 29 29 nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan 23 22 22 22 22 21 21 20 19 18 18 17 17 nan nan nan nan 15 15 15 15 15 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 17 16 15 15 nan nan nan nan nan nan nan nan nan nan 11 12 13 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 39 38 37 37 36 36 36 35 35 34 33 32 31 30 29 28 28 nan nan nan nan 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan 21 21 20 20 20 19 19 18 19 18 nan nan nan nan nan 15 15 15 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 16 16 16 15 nan nan nan nan nan nan nan nan 9 10 11 14 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 38 38 37 37 37 36 36 35 34 34 33 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 nan nan nan nan nan nan 14 14 14 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 12 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 nan nan nan nan 31 33 35 37 37 37 37 37 37 36 35 34 34 33 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 nan nan nan nan nan nan nan 14 14 13 13 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 13 14 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 nan nan nan 34 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 29 29 29 29 nan 34 35 36 37 37 37 37 37 36 36 34 34 33 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 23 23 23 23 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 12 13 12 12 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 30 32 nan nan 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 31 34 37 37 37 37 37 36 36 36 36 35 33 33 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 24 24 24 24 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 31 32 32 32 32 32 31 nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 30 32 36 38 39 38 37 36 36 36 35 35 34 32 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 23 24 24 24 24 25 25 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 11 11 11 nan 10 11 11 10 nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan 29 31 31 31 nan nan 30 30 nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 28 29 30 33 36 38 38 37 36 36 36 35 34 34 33 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 24 24 24 24 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 11 11 nan nan nan 10 11 11 nan nan nan nan nan nan 24 26 nan nan nan nan nan nan 30 30 30 nan nan nan nan 30 nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 28 28 29 30 33 35 37 37 36 36 35 35 34 33 33 31 30 30 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 26 28 28 nan nan 29 30 29 28 nan nan nan 29 30 nan nan nan nan 28 29 29 29 nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan 27 27 27 28 28 28 29 31 33 35 35 35 35 35 34 34 33 32 32 30 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 26 28 29 29 30 30 29 28 28 nan nan nan 29 30 nan nan nan nan 28 29 29 30 nan nan nan nan 25 nan nan 28 28 29 29 nan nan nan nan nan nan 27 28 28 28 28 29 29 29 31 33 34 34 34 34 34 33 33 32 31 31 29 29 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 29 29 29 30 30 nan nan nan nan nan 28 29 nan nan nan nan nan nan 29 30 30 nan nan nan nan 25 nan nan 28 28 29 30 29 nan nan nan nan 27 27 28 28 29 29 29 29 30 32 33 34 33 34 33 33 32 32 31 31 30 29 28 28 28 27 27 27 27 28 nan nan nan 31 31 31 nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 23 23 nan nan nan nan nan nan 23 nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 22 22 22 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 31 31 nan nan nan nan 25 nan nan nan 28 30 30 30 nan nan nan nan 28 28 28 29 29 30 30 30 31 32 33 34 34 33 33 32 32 31 31 30 30 29 28 28 28 27 26 26 27 27 28 29 30 30 31 31 30 nan 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 22 22 22 23 nan 23 23 23 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 22 22 22 22 22 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 28 28 28 28 nan nan nan nan nan nan nan nan 28 nan nan nan nan 29 31 31 30 29 nan nan nan 25 nan nan nan 27 30 31 30 nan 28 28 28 28 28 28 29 30 30 30 31 32 33 33 34 33 33 32 32 31 31 31 30 30 29 29 29 28 27 27 26 26 26 27 28 29 30 31 31 29 29 28 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 23 23 23 nan 23 23 23 23 23 23 23 22 22 nan nan nan nan nan nan nan nan nan 21 20 nan 19 18 17 nan nan nan nan nan nan nan nan nan nan nan 19 21 22 22 23 22 22 22 22 22 22 22 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 28 nan nan 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 28 nan nan nan 25 25 nan 27 29 31 31 30 29 29 28 28 28 29 29 29 30 30 31 32 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 27 29 30 31 29 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 nan nan nan nan nan nan nan 24 23 22 21 21 20 19 18 nan nan nan nan nan nan nan nan nan nan 20 22 22 23 23 23 23 22 22 22 22 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 28 nan nan 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 28 27 nan nan 25 25 nan 27 29 31 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 27 27 26 26 26 26 28 30 30 29 28 28 29 29 29 28 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 24 24 23 23 24 24 24 23 23 23 24 24 23 23 22 nan nan nan nan 25 25 25 25 24 23 22 21 20 19 19 18 nan nan nan nan nan nan nan nan 19 20 22 23 24 24 23 23 23 23 22 22 22 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 30 28 27 26 nan 25 25 nan 28 30 31 31 31 30 30 30 30 29 29 29 29 29 30 31 31 32 32 32 32 31 31 30 30 30 30 30 30 29 29 29 29 29 28 27 27 27 27 26 27 29 30 30 29 28 28 29 29 29 28 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan 24 24 24 24 24 24 24 25 25 25 25 25 26 26 25 24 24 24 24 25 25 26 26 26 26 26 25 24 23 21 21 20 20 19 18 nan nan nan nan nan nan nan nan 20 22 24 25 25 24 24 23 23 23 23 23 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 29 28 27 27 26 25 25 nan 27 29 30 31 31 31 31 30 30 29 29 29 29 29 29 30 30 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 29 31 30 29 28 28 28 28 29 29 28 28 28 27 nan nan nan 24 24 nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 25 25 26 26 26 26 28 29 29 28 26 25 25 25 26 26 27 27 27 27 26 25 24 22 22 21 21 20 19 19 18 nan nan nan nan nan nan nan 20 22 24 25 25 25 25 24 24 24 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 36 nan nan nan 39 37 35 34 32 30 28 27 28 28 nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 28 27 27 26 26 25 nan 27 28 30 31 31 31 31 31 30 30 29 29 29 29 29 30 30 30 31 31 30 30 30 30 29 29 29 29 28 29 29 29 29 28 28 28 28 28 27 27 28 30 31 30 29 28 28 28 28 28 29 28 28 28 27 26 25 25 25 25 nan nan nan nan nan nan nan nan 25 24 24 24 24 24 25 25 26 26 26 27 28 32 33 32 30 27 26 26 26 26 27 27 28 28 27 26 25 24 22 22 21 21 20 20 19 19 18 18 nan nan nan nan nan 20 22 25 26 26 26 25 25 25 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 nan nan nan 38 37 37 36 33 nan 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 33 33 32 30 29 27 26 26 26 25 26 nan 28 30 30 31 31 31 31 30 31 31 30 31 30 30 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 28 30 31 30 29 28 28 28 28 28 28 28 28 28 28 27 26 26 26 26 nan nan nan 27 27 26 25 25 25 25 25 24 24 24 25 25 26 26 27 28 31 34 36 34 31 28 27 27 27 27 28 29 29 28 27 26 25 24 24 23 22 21 20 20 19 19 19 19 nan nan nan nan nan 20 23 25 26 27 26 26 26 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 43 nan nan nan 39 39 39 38 36 34 33 33 32 nan nan nan nan nan 32 33 34 35 36 36 35 36 36 34 32 28 26 26 26 26 26 nan 28 29 29 31 31 30 31 31 33 33 33 33 33 32 30 29 29 29 30 30 30 31 31 31 31 30 29 29 29 29 29 28 28 28 28 28 29 28 28 28 29 30 30 29 28 28 28 28 28 28 28 27 28 28 28 27 26 26 26 26 27 28 28 27 27 27 26 26 26 25 25 25 25 25 26 26 26 27 29 33 35 37 35 31 28 27 27 27 27 28 29 30 29 28 27 25 24 24 23 22 22 21 21 20 19 19 19 19 nan nan nan nan nan 23 25 26 27 27 27 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 44 42 nan nan 39 39 39 39 39 39 38 37 34 nan nan nan nan 31 33 34 35 36 37 38 38 39 39 37 35 31 27 26 26 26 26 nan 27 29 30 31 31 31 32 34 37 38 38 38 37 36 34 32 30 30 31 31 31 31 31 31 31 31 31 31 30 29 29 29 28 28 28 29 29 29 28 29 29 30 29 29 28 28 28 29 29 29 28 27 27 27 27 27 26 26 26 27 28 28 29 28 28 27 27 27 27 26 25 25 26 26 26 26 26 27 30 33 36 37 35 32 30 28 27 27 27 28 29 30 30 29 27 26 26 25 24 23 22 22 21 21 20 19 19 19 nan nan nan nan nan 23 24 26 27 27 27 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 45 43 40 39 38 38 39 40 42 42 41 39 35 nan nan nan 30 32 33 34 35 37 38 39 39 39 40 40 37 33 29 27 27 26 26 nan nan 28 30 31 32 32 34 38 42 43 42 42 41 40 39 36 34 32 31 31 31 31 31 31 32 32 32 31 31 30 29 29 29 29 29 28 28 29 29 30 30 30 30 29 29 28 28 29 30 30 28 27 27 27 27 27 27 26 27 27 28 28 29 29 29 28 27 27 27 26 26 26 26 26 26 26 26 27 30 33 36 36 35 33 32 30 28 27 27 28 29 30 30 30 28 27 27 26 25 24 23 22 22 21 20 19 19 19 nan nan nan nan nan 23 24 25 26 26 27 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 46 43 40 40 38 37 38 41 42 43 42 39 35 34 nan nan 30 32 33 34 35 37 37 39 39 39 40 41 39 35 31 28 27 27 26 27 27 29 31 33 34 36 38 42 44 44 44 44 43 42 41 38 36 33 32 31 31 31 31 32 32 32 32 31 31 30 29 29 29 30 29 29 28 29 30 31 31 31 31 30 29 29 29 29 29 30 29 28 27 26 27 26 26 27 27 27 28 28 29 29 29 28 28 27 27 27 26 26 26 26 27 27 27 28 30 34 36 36 36 34 33 30 28 27 27 27 28 29 30 30 30 29 28 27 25 24 24 23 22 21 21 20 20 nan nan nan nan nan nan 23 25 25 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 46 45 42 41 40 39 39 41 43 43 42 40 37 36 33 30 30 31 32 34 35 36 37 38 38 39 41 42 40 36 32 29 28 27 27 28 29 32 35 37 38 40 42 43 44 44 44 44 43 42 40 38 36 34 33 32 32 31 31 32 32 32 31 31 30 30 30 29 30 30 29 29 29 29 30 31 31 32 32 31 30 31 31 30 30 30 29 29 28 26 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 28 27 26 26 26 27 28 29 29 31 34 35 36 36 35 33 30 28 28 27 27 28 29 30 30 30 30 29 27 26 25 24 23 23 22 22 21 nan nan nan nan nan nan 22 24 24 25 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 47 46 44 43 42 42 43 43 43 42 40 38 37 33 31 30 30 32 34 35 36 37 37 38 40 41 42 41 38 33 30 29 28 28 30 32 36 39 39 40 41 42 43 43 43 44 43 42 41 39 37 35 34 34 33 32 31 31 31 31 31 31 30 30 29 29 29 30 30 29 29 29 29 31 32 32 33 32 31 31 33 33 32 31 30 29 28 27 26 26 26 26 26 27 28 28 28 28 28 28 28 28 27 27 28 28 28 27 27 28 29 29 30 32 34 35 35 35 34 32 30 28 27 27 27 27 29 29 30 30 30 29 28 27 26 25 24 24 24 23 22 nan nan 22 nan nan 22 23 25 25 26 26 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 47 46 46 45 44 44 43 43 41 41 40 37 34 31 30 30 32 34 37 37 38 38 41 42 42 43 42 40 36 33 31 31 30 32 35 38 40 39 39 40 40 40 42 43 43 43 41 40 37 35 33 32 32 32 31 31 30 30 31 31 30 30 30 29 29 29 29 30 30 29 29 29 31 32 32 33 32 32 33 35 36 34 32 31 30 28 26 26 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 28 29 29 28 28 29 30 31 32 33 34 35 35 35 34 32 30 29 28 27 27 27 28 29 30 30 30 29 28 28 27 26 25 25 25 24 24 24 24 24 24 23 23 24 24 25 26 27 27 27 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 48 47 47 46 45 44 43 42 41 41 39 37 34 32 30 30 32 36 39 39 40 41 42 42 43 43 43 42 40 39 37 34 31 32 36 38 39 38 37 38 38 38 40 42 43 42 41 40 37 35 33 33 31 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 29 29 29 31 32 32 32 32 34 36 36 34 34 32 29 28 26 25 25 25 25 26 26 27 27 28 27 28 28 28 28 28 27 27 28 28 29 29 30 32 33 34 34 35 35 35 34 33 32 30 29 28 27 27 27 28 29 29 30 30 29 29 28 27 27 27 26 26 25 25 26 26 26 25 25 24 25 25 26 27 28 28 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 48 48 48 47 46 45 44 43 42 42 42 40 39 36 34 32 31 31 34 35 37 39 41 42 42 43 43 44 44 43 42 42 40 36 33 32 35 36 37 36 35 35 36 38 40 42 43 42 41 40 38 36 35 34 32 32 33 33 32 31 30 30 30 29 29 29 29 29 30 30 31 30 30 30 30 31 32 32 32 33 34 35 35 34 34 31 29 27 26 25 25 25 25 25 25 26 27 27 27 27 27 27 28 28 27 27 27 28 29 29 31 33 35 36 36 36 35 34 33 32 32 31 30 29 28 28 28 28 29 29 30 30 30 30 29 28 28 27 27 26 26 26 27 27 27 26 25 25 25 26 27 28 29 29 28 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 47 47 46 45 44 43 42 42 41 40 38 37 35 34 33 33 34 35 36 38 40 41 42 43 43 44 43 43 43 42 41 38 35 33 34 36 37 36 36 36 36 38 41 42 43 42 42 41 40 39 38 36 36 36 37 36 34 32 31 30 30 29 29 28 29 30 31 31 31 31 31 31 31 31 32 31 31 32 34 35 35 35 33 31 29 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 29 31 34 36 37 37 37 35 34 32 31 31 31 31 30 29 29 29 29 29 29 30 30 30 30 29 29 28 28 27 26 26 27 27 27 27 26 26 26 26 27 28 29 30 29 29 29 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 46 46 45 44 44 43 43 42 41 40 39 38 37 37 37 36 36 35 36 38 40 42 43 43 43 43 43 43 43 42 41 39 37 35 36 39 40 40 39 38 38 41 42 42 42 42 42 42 41 41 40 40 40 40 40 38 35 33 32 31 30 29 28 29 29 31 31 31 31 31 31 31 31 31 31 31 31 33 34 35 35 35 33 31 29 28 27 26 26 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 28 28 29 31 34 36 37 37 37 35 34 32 31 31 31 31 31 30 30 29 29 29 29 30 30 30 30 29 29 29 28 27 nan 26 27 27 27 27 27 26 26 27 28 29 30 30 30 30 30 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 41 41 40 40 38 38 40 42 43 44 44 43 43 43 43 42 42 41 40 38 37 38 40 42 42 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 38 35 33 32 32 31 30 29 29 30 31 31 31 31 31 31 30 30 30 30 30 32 34 35 35 35 35 33 31 29 28 27 26 26 27 27 28 28 28 27 27 26 25 26 26 26 27 27 27 28 28 28 29 30 34 34 36 37 36 35 34 33 32 31 31 31 31 31 31 30 29 29 29 30 30 30 29 29 29 28 28 27 nan nan 27 27 27 27 27 27 27 28 29 30 31 31 31 31 30 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 254 nan nan 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 253 253 nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 nan 251 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 250 nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan 229 227 226 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 229 229 230 226 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 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 228 229 228 226 225 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 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 228 227 228 227 226 225 223 221 219 220 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 226 226 226 225 224 222 221 221 221 224 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 226 225 225 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan 233 nan 227 226 226 225 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 235 nan 236 234 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 238 238 nan 238 235 nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 240 240 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 237 236 237 238 239 240 241 242 nan 240 238 nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 238 237 238 239 241 243 244 nan 240 238 237 nan 234 nan nan nan 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 240 239 240 240 239 239 240 242 244 nan nan 240 239 238 nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 242 241 241 240 240 242 243 244 243 242 242 240 239 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 242 242 241 241 242 243 243 242 242 242 240 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 244 243 242 241 242 242 242 242 242 242 241 240 240 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 244 243 242 242 242 243 242 242 242 242 241 241 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 244 243 243 243 243 243 243 242 242 241 241 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 245 244 244 243 243 243 243 242 242 242 241 241 240 nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 236 236 nan nan nan 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 247 246 245 245 244 244 244 243 243 242 242 242 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 236 235 234 233 232 232 nan 234 237 nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 248 247 246 246 245 245 245 244 244 243 243 244 244 245 244 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 235 233 232 231 230 231 232 234 238 nan nan 239 235 228 221 219 219 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 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 249 248 247 247 246 246 245 245 244 243 243 244 nan nan nan nan nan 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 235 233 232 232 231 231 230 231 233 236 238 239 237 232 226 224 221 222 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 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 242 246 248 249 248 248 247 247 247 246 246 245 243 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 237 235 234 234 233 232 230 229 228 229 230 233 237 238 235 231 229 225 224 226 228 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 246 249 249 249 248 248 248 247 247 246 245 244 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 238 236 235 236 235 233 230 228 228 227 228 230 234 236 236 233 231 230 227 227 226 228 232 237 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 248 249 249 248 248 247 247 246 246 245 244 243 242 242 242 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 238 237 237 237 237 234 232 229 229 227 227 228 231 234 236 234 234 234 232 231 229 229 230 233 238 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 296 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 247 248 248 248 248 248 247 246 246 245 244 243 243 242 243 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 239 239 240 240 239 237 236 234 231 228 228 228 229 233 236 236 nan nan nan nan 233 231 231 232 235 239 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 228 234 nan nan nan nan nan nan nan nan nan nan nan nan 293 293 292 292 292 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 247 247 248 248 248 247 247 247 246 245 244 244 243 243 243 243 243 nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 240 nan nan 241 239 239 237 234 232 231 229 229 231 235 237 236 nan nan nan nan 234 232 232 233 235 238 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 230 233 239 246 nan nan nan nan nan nan nan nan nan nan 292 295 295 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 247 247 247 247 248 248 247 247 246 245 245 245 245 245 244 244 243 nan nan nan nan 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 242 nan nan nan nan nan nan nan 237 235 234 232 230 230 232 235 232 237 nan nan nan nan nan 233 232 233 234 234 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 232 232 233 238 245 246 248 nan nan nan nan nan nan nan nan 284 292 299 302 300 298 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 245 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 247 247 247 247 247 248 247 247 246 246 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 241 nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 230 234 nan nan nan nan nan nan 233 232 232 232 231 229 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 288 296 299 296 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 243 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 nan nan nan nan 241 244 247 248 248 248 247 247 247 247 248 248 247 247 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 236 nan nan nan nan nan nan nan 233 231 229 226 225 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 281 288 290 285 289 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 244 nan nan nan 242 244 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 234 234 233 232 nan 239 244 247 248 248 248 247 247 247 247 248 248 247 247 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 225 223 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 231 231 231 230 229 228 228 231 233 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 264 272 278 277 284 286 289 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 243 245 nan nan 244 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 234 234 232 232 234 239 244 247 248 248 247 247 247 246 247 247 247 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 233 233 232 231 230 230 230 231 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 263 268 270 274 275 281 285 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 242 245 245 245 246 246 246 nan nan nan 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 235 235 234 233 234 237 241 245 246 247 247 247 247 246 246 246 246 246 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 239 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 235 234 234 234 233 232 232 231 231 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 263 262 263 265 267 267 nan 270 275 279 282 nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan 239 242 244 245 nan nan 246 247 nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 236 236 235 234 236 239 242 245 246 247 247 247 246 245 245 245 245 244 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 240 237 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 238 237 237 236 235 234 234 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 259 262 264 262 262 263 nan nan nan 270 273 275 nan nan nan nan nan nan 246 249 nan nan nan nan nan nan 241 242 244 nan nan nan nan 246 nan nan nan nan 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 237 237 237 237 237 238 241 243 245 246 246 246 247 246 246 245 245 244 243 242 243 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 239 237 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 240 239 239 238 237 237 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 260 260 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 248 249 249 nan nan 243 242 242 243 nan nan nan 246 246 nan nan nan nan 246 248 248 248 nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan 237 236 237 237 238 238 238 239 241 242 244 245 246 246 246 247 247 246 246 245 243 242 241 241 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 240 238 nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 241 240 240 239 239 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 239 246 248 248 248 246 244 243 242 242 nan nan nan 246 247 nan nan nan nan 247 248 248 248 nan nan nan nan 238 nan nan 239 240 242 243 nan nan nan nan nan nan 237 237 237 237 237 238 239 240 241 242 244 244 245 245 246 246 246 246 246 246 245 243 242 241 241 241 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 239 238 nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 242 242 241 241 240 240 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 245 248 248 247 245 nan nan nan nan nan 243 245 nan nan nan nan nan nan 247 248 248 nan nan nan nan 238 nan nan 238 239 242 243 243 nan nan nan nan 238 237 237 237 237 238 239 239 241 242 243 244 245 245 245 246 246 246 246 246 245 244 243 243 242 241 241 242 243 243 nan nan nan 248 248 247 nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 236 nan nan nan nan nan nan 234 nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 244 243 242 241 240 240 240 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 245 246 247 247 nan nan nan nan nan nan nan nan nan nan nan nan 246 246 247 248 247 nan nan nan nan 237 nan nan nan 238 242 243 242 nan nan nan nan 238 238 238 237 237 238 239 240 241 243 244 245 245 245 245 246 246 246 245 245 245 244 244 243 242 241 241 241 241 241 243 245 247 247 248 247 247 nan 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 236 236 236 236 236 236 nan 235 232 229 228 228 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 245 243 242 241 240 240 240 240 239 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 244 245 245 246 246 nan nan nan nan nan nan nan nan 245 nan nan nan nan 245 247 248 246 245 nan nan nan 238 nan nan nan 238 241 243 242 nan 240 239 239 238 238 238 238 238 239 239 241 242 244 245 245 245 245 245 246 246 246 245 245 245 245 244 244 243 242 242 241 241 240 241 244 246 246 248 247 246 246 247 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 236 236 236 236 236 236 nan 236 233 230 227 226 226 226 228 231 nan nan nan nan nan nan nan nan nan 228 230 nan 228 228 229 nan nan nan nan nan nan nan nan nan nan nan 247 248 248 247 246 244 242 241 240 240 240 240 240 240 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 239 244 nan nan 244 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 245 244 243 nan nan nan 238 237 nan 239 241 242 242 241 241 240 239 239 239 239 239 239 240 241 242 243 244 244 245 245 245 245 246 246 246 245 245 245 245 245 244 244 244 243 242 241 239 240 241 243 245 247 247 245 245 247 248 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 236 236 235 234 235 236 236 235 233 229 228 228 225 225 228 231 nan nan nan nan nan nan nan 225 227 229 230 229 228 229 230 nan nan nan nan nan nan nan nan nan nan 247 248 249 248 247 245 243 241 241 241 241 241 241 241 241 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 243 nan nan 241 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 244 243 243 241 nan nan 238 237 nan 239 241 242 242 242 242 242 241 241 240 241 241 241 241 242 244 244 245 245 245 245 245 245 245 246 246 246 246 245 245 245 244 244 245 244 243 242 241 241 240 242 245 247 247 245 246 247 249 249 250 250 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 237 237 235 234 234 235 236 237 236 232 232 231 225 223 225 228 233 nan nan nan nan 232 229 228 228 229 230 230 229 229 229 230 230 nan nan nan nan nan nan nan nan 249 249 251 250 248 246 244 242 242 241 241 241 242 242 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 236 nan nan nan 239 241 244 nan nan nan nan nan nan nan nan nan nan nan 242 242 239 241 243 242 241 240 nan 239 238 nan 239 241 243 243 243 243 243 243 242 242 242 242 242 243 244 245 245 245 245 245 245 245 245 245 245 246 245 245 245 245 244 244 244 244 245 244 243 242 242 241 242 245 247 247 246 246 248 249 249 249 250 251 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan 238 238 238 237 236 234 235 236 237 238 238 237 234 228 223 223 227 233 237 239 238 237 235 232 231 230 230 231 231 231 231 230 230 230 231 nan nan nan nan nan nan nan nan 251 252 251 249 247 245 243 242 242 242 242 242 243 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 227 nan nan nan 233 237 242 nan nan nan nan nan nan nan nan nan nan nan nan 236 234 237 240 241 240 240 239 239 239 nan 239 241 243 244 244 244 243 243 243 242 241 241 241 242 243 244 244 245 245 245 245 244 244 244 245 245 245 245 245 244 243 244 244 244 245 245 244 244 243 242 242 245 247 247 247 247 248 249 249 249 250 250 251 252 252 nan nan nan 248 247 nan nan nan nan nan nan nan nan 239 239 239 239 239 239 238 236 237 237 238 239 239 239 236 232 227 225 228 233 237 239 239 239 237 234 232 231 232 232 232 232 232 232 232 231 231 231 nan nan nan nan nan nan nan 250 252 252 250 248 246 244 243 243 243 242 243 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 nan nan nan 221 222 224 226 227 229 230 234 240 243 nan nan nan nan nan nan nan nan nan nan nan 233 232 232 236 237 238 238 238 239 239 nan 239 240 242 243 243 243 243 243 242 241 240 239 239 240 241 241 242 243 244 244 245 245 245 245 245 245 245 245 244 243 243 243 244 244 245 245 245 245 244 243 243 245 247 247 247 247 248 249 249 250 250 250 252 252 252 252 251 251 250 249 nan nan nan nan nan nan nan nan 242 241 240 241 241 241 240 238 238 238 238 239 241 240 237 234 231 228 229 233 235 237 239 240 238 236 234 232 232 231 231 231 232 232 233 233 233 232 232 233 nan nan nan nan nan 247 249 251 251 249 246 245 244 243 243 243 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 234 232 nan nan nan 223 224 225 225 227 nan 232 238 242 nan nan nan nan nan nan nan nan nan nan nan 230 228 228 230 231 233 235 237 238 239 240 nan 239 241 241 243 244 244 243 242 239 236 235 235 237 238 239 241 243 245 246 246 246 246 246 245 245 245 245 244 243 243 243 244 243 244 244 244 245 245 244 245 246 247 248 247 247 247 248 249 250 250 251 252 252 252 251 251 251 251 250 nan nan nan 246 244 243 243 243 243 243 242 243 243 242 241 239 240 240 240 241 242 240 237 235 233 231 230 233 234 237 240 241 240 238 235 233 232 232 232 232 231 232 233 234 234 233 233 233 nan nan nan nan nan 246 248 249 249 248 246 246 245 244 243 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 231 228 nan nan nan 224 225 225 225 225 224 228 235 240 nan nan nan nan nan 243 242 241 239 236 233 230 228 228 227 226 228 231 234 237 239 240 nan 239 240 240 243 244 243 242 240 236 233 232 233 234 234 238 241 245 247 248 248 247 247 247 247 246 246 245 243 243 243 243 243 242 242 243 243 244 245 245 246 247 247 248 247 247 247 247 249 250 251 252 252 252 251 251 251 251 252 251 250 249 248 247 245 244 244 244 245 244 244 244 245 244 242 241 242 242 242 243 242 240 236 235 234 233 232 232 233 236 239 241 241 239 237 235 233 232 233 233 232 232 233 234 234 234 234 234 234 nan nan nan nan nan 246 247 248 247 246 246 245 244 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 228 226 224 nan nan 224 225 226 226 226 225 227 233 237 nan nan nan nan 243 244 243 242 239 237 234 231 229 229 227 226 225 227 232 237 239 240 nan 240 240 241 242 242 240 238 236 232 230 230 230 231 232 237 242 247 249 250 249 248 248 248 247 246 245 244 244 244 244 244 243 243 243 242 243 244 245 246 247 247 248 247 247 247 246 246 248 249 251 252 252 252 251 251 251 251 252 252 251 250 248 247 246 245 245 245 246 244 244 245 245 245 243 243 243 243 244 244 243 240 237 235 235 234 234 234 234 235 238 240 241 240 239 237 236 236 236 234 233 233 233 234 234 234 234 234 235 nan nan nan nan nan 245 247 247 247 247 246 245 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 224 223 223 224 225 226 228 228 228 227 229 232 235 nan nan nan 243 244 244 243 242 240 237 234 233 234 231 228 226 225 225 231 236 239 239 nan nan 241 242 242 240 237 234 232 231 231 231 231 231 233 237 243 248 251 251 250 249 248 248 247 246 245 244 244 245 245 245 245 244 244 243 243 243 245 246 247 248 248 248 247 246 245 246 248 249 251 251 251 251 251 251 251 251 251 252 251 250 249 248 248 246 246 245 245 244 243 244 245 245 244 244 244 244 245 246 244 240 237 236 236 235 235 235 235 235 237 239 241 241 240 238 237 237 236 235 234 233 233 233 233 233 233 234 236 nan nan nan nan nan 246 247 247 247 247 246 245 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 226 224 223 223 223 224 227 230 230 229 228 229 231 232 234 nan nan 242 244 244 244 242 240 238 235 235 234 231 228 226 225 226 231 237 239 239 239 239 241 242 241 239 235 232 233 233 233 233 233 234 236 240 245 249 251 250 249 249 248 248 247 246 245 244 245 245 245 245 245 245 244 243 243 243 245 246 248 248 248 248 247 246 245 245 247 249 251 251 251 251 251 251 252 251 251 251 251 251 249 249 249 247 246 245 245 243 241 242 244 244 244 244 245 245 246 247 245 240 238 236 236 236 237 237 237 236 236 239 241 242 241 241 239 237 236 235 235 234 233 233 233 233 233 233 nan nan nan nan nan nan 247 248 248 248 248 247 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 224 223 222 222 224 227 230 231 229 228 228 229 230 230 232 236 240 244 245 244 243 241 238 236 235 234 230 227 225 224 225 231 238 239 239 239 240 242 242 241 239 237 235 236 236 235 234 234 235 237 241 245 248 249 248 248 248 247 246 246 245 244 245 245 245 245 245 245 245 244 243 242 243 245 247 248 248 248 248 247 246 244 244 246 248 250 251 251 251 251 252 252 252 251 251 251 251 251 250 249 248 247 246 245 243 241 241 242 242 243 243 245 245 247 247 245 241 238 237 237 237 238 238 238 237 236 238 241 242 241 241 239 237 236 236 235 235 235 234 234 234 234 nan nan nan nan nan nan 245 247 247 248 249 249 248 247 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 224 223 223 222 224 227 229 229 228 227 227 227 228 228 230 234 239 243 244 244 243 241 239 239 236 233 230 227 224 223 224 230 236 237 240 240 241 242 242 241 241 239 238 238 238 236 235 234 234 236 238 241 244 245 246 245 245 245 245 245 245 245 245 244 244 245 245 245 246 244 243 242 242 245 248 249 249 249 247 246 245 242 242 244 247 249 249 250 251 251 252 252 252 252 252 252 251 251 250 249 248 247 246 245 243 241 239 239 240 241 242 244 245 247 247 245 242 241 240 239 239 239 239 238 237 237 237 240 241 241 241 239 238 236 236 236 236 236 236 236 236 236 nan nan 240 nan nan 243 245 245 246 248 249 249 249 248 247 246 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 224 224 223 224 225 227 228 228 227 226 225 225 226 227 229 233 238 242 243 244 242 241 240 238 236 233 230 228 226 224 224 229 233 235 240 242 242 242 242 242 241 240 239 238 238 236 235 233 233 233 233 235 236 239 240 240 241 242 244 245 245 245 245 244 244 245 245 246 246 245 243 242 242 245 247 249 249 249 247 246 243 241 239 241 245 246 247 250 250 251 251 252 252 253 252 252 252 251 250 249 249 248 247 245 243 241 239 239 239 240 242 243 245 247 247 245 244 244 242 241 240 241 241 239 237 236 237 238 239 240 240 239 238 237 237 236 237 237 238 238 238 238 238 239 241 243 243 243 244 245 247 248 250 250 249 248 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 227 226 225 224 225 226 226 227 226 225 224 224 224 225 227 229 233 238 241 243 244 243 242 240 238 236 234 231 229 227 226 225 225 227 231 237 241 241 241 240 240 240 240 239 239 237 236 234 233 231 230 229 228 229 230 232 233 236 240 244 247 247 246 246 245 245 245 246 246 247 246 245 243 243 244 244 247 249 248 247 245 242 239 238 239 240 243 246 248 250 250 251 252 253 254 254 253 253 252 250 249 249 248 247 246 244 243 242 240 239 239 241 243 246 247 247 246 246 245 244 243 242 242 241 240 238 236 236 236 238 239 240 239 239 238 238 238 238 238 239 239 240 240 240 240 241 243 243 244 245 247 248 250 251 251 250 250 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 227 227 226 226 226 226 226 226 225 224 224 224 224 225 227 229 233 237 240 244 245 244 243 241 239 236 234 232 230 229 227 227 226 227 228 232 237 239 238 238 239 238 238 238 238 237 236 234 232 230 228 227 226 225 225 227 227 234 240 245 248 248 247 246 246 245 245 246 247 248 248 246 245 244 244 244 246 248 248 246 244 241 239 238 238 238 241 245 247 249 249 250 251 252 254 254 254 253 252 251 249 249 248 248 247 246 245 244 242 240 240 240 243 246 247 246 246 246 246 245 243 241 241 241 241 238 237 236 236 237 239 239 240 240 240 239 239 239 239 240 241 242 243 242 241 241 242 243 243 244 247 249 251 251 251 251 251 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 226 226 226 226 226 226 226 225 224 224 224 224 225 227 229 232 235 237 241 242 243 243 240 238 236 234 232 230 229 228 227 227 226 226 228 232 236 237 238 238 237 237 236 236 236 235 234 232 230 228 227 227 225 225 226 229 236 242 246 249 249 247 247 246 246 246 247 248 249 248 247 246 246 245 245 247 248 247 246 244 242 239 239 238 239 242 245 247 248 248 248 249 252 253 254 255 253 252 251 250 249 249 248 247 247 246 244 243 241 241 241 243 245 247 247 246 246 245 244 241 239 239 240 241 239 239 237 236 237 239 240 241 241 240 240 239 240 240 241 241 243 245 245 244 243 243 243 243 245 248 250 251 252 252 252 251 251 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 226 226 226 226 226 225 225 225 224 224 225 226 227 229 230 232 233 235 236 239 240 240 238 236 234 232 230 229 229 228 227 226 226 227 230 234 237 238 238 237 236 234 236 236 236 234 232 230 229 228 227 226 227 229 233 239 244 248 249 249 249 247 246 246 247 248 249 249 249 248 247 246 246 246 247 248 246 245 244 243 241 240 240 241 243 246 247 248 247 247 249 250 251 253 254 253 252 251 251 250 250 249 248 247 246 244 244 243 243 242 244 245 246 246 246 245 244 242 240 237 238 240 241 241 240 239 238 238 240 241 243 242 242 241 240 240 240 241 nan 242 245 247 247 245 245 244 244 247 250 252 253 253 252 252 252 252 251 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 225 225 226 226 225 225 225 224 224 224 224 225 226 227 228 229 229 229 230 231 234 237 238 237 235 233 231 230 230 229 228 227 227 226 227 230 234 238 239 239 238 236 236 238 238 236 234 232 231 230 230 229 228 229 233 237 241 246 248 248 248 248 245 245 246 247 249 250 249 249 248 248 246 246 247 247 247 246 246 246 245 245 243 242 243 245 247 248 248 247 247 249 249 251 252 253 253 252 252 251 251 251 251 250 248 246 245 243 244 244 244 245 245 246 246 245 245 243 241 239 238 238 240 241 241 241 240 239 239 241 243 244 243 243 242 241 241 241 241 nan nan 244 247 248 248 247 246 246 248 251 253 254 254 253 253 252 252 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan