Wind_Speed 23 26 27 27 25 24 25 25 26 28 28 28 28 28 28 27 27 26 27 27 28 29 30 30 30 30 30 29 28 27 26 26 28 28 27 27 28 28 28 28 28 28 27 26 27 27 27 27 27 27 28 27 26 26 25 24 22 21 24 26 24 24 23 21 23 22 22 21 21 19 20 23 22 21 22 22 22 22 21 22 22 22 22 22 21 21 21 21 20 19 19 20 19 19 18 18 18 18 18 18 18 18 17 17 17 18 17 17 16 16 16 16 15 16 15 13 15 15 15 15 15 15 15 14 15 15 16 15 17 16 16 16 16 15 15 15 14 16 18 18 19 21 21 22 24 27 30 33 29 31 29 28 23 14 9 6 5 5 4 4 4 5 3 0 1 7 12 7 14 25 28 19 26 14 20 8 16 15 18 23 22 15 16 3 0 13 10 1 1 4 5 8 13 8 12 16 23 26 25 31 28 38 31 33 35 35 30 29 30 28 23 21 22 22 22 23 24 24 25 25 24 25 25 26 25 26 28 27 29 27 28 29 29 29 28 22 26 28 27 25 24 23 23 25 26 26 28 27 28 27 27 27 27 27 27 28 28 29 29 30 29 29 28 27 26 26 26 27 27 26 26 27 27 27 28 28 27 26 26 25 26 26 27 27 27 27 26 25 25 25 24 23 25 25 25 25 22 24 23 22 23 22 22 22 21 18 20 21 21 21 21 22 21 21 22 22 21 20 20 20 20 19 20 20 20 20 19 19 18 18 18 18 18 19 19 18 17 17 17 18 17 18 17 17 16 16 15 14 14 14 12 15 14 15 14 15 14 14 13 14 14 14 14 14 15 14 14 14 13 14 11 10 10 13 15 16 18 18 19 21 24 26 29 33 30 32 32 32 25 17 10 9 8 7 6 3 1 2 1 3 1 10 8 11 15 20 20 25 18 20 12 11 10 14 15 13 10 12 2 9 17 15 8 2 1 5 7 13 9 10 20 23 24 30 26 26 40 35 29 34 36 33 29 29 25 23 22 21 23 23 23 24 25 25 26 25 24 25 24 24 26 27 27 28 29 29 29 29 28 28 22 25 27 27 25 23 22 22 23 25 25 27 27 27 27 27 27 27 28 27 28 28 28 28 29 27 26 27 26 26 27 26 27 26 25 25 25 25 25 26 26 25 25 24 24 24 26 27 28 28 26 27 26 25 24 24 24 24 24 24 19 20 23 22 23 23 23 23 22 22 21 19 21 22 21 20 20 21 21 21 21 20 19 19 17 17 17 18 18 17 18 17 17 17 17 18 18 18 18 18 17 18 17 17 16 16 16 17 16 16 14 14 13 13 13 13 14 15 14 14 14 13 13 13 13 13 12 12 12 14 13 14 14 14 13 11 10 9 9 10 14 14 14 16 19 20 25 27 30 32 32 37 43 46 39 21 13 13 8 8 7 1 2 4 2 8 12 15 18 18 19 17 18 15 15 15 13 13 15 11 7 5 8 5 1 18 20 13 3 1 1 2 9 8 7 14 15 19 30 25 24 38 33 33 31 35 33 31 28 25 22 21 21 22 23 23 24 23 23 23 24 24 24 25 26 26 26 26 28 29 30 29 31 31 30 21 23 25 25 24 23 22 22 22 23 25 26 26 27 26 27 27 28 28 28 29 30 28 27 28 27 26 27 27 26 26 26 27 26 25 24 23 25 24 24 24 24 24 24 23 24 26 26 27 28 27 26 26 25 25 25 23 23 21 23 22 24 24 24 23 24 24 23 22 21 19 21 21 21 20 20 21 20 20 20 19 19 18 18 17 17 17 18 17 17 17 17 17 18 18 17 18 17 18 18 18 17 17 16 16 16 16 16 14 15 14 13 12 13 13 13 13 13 13 13 13 12 11 11 12 11 11 11 11 14 13 14 15 15 13 11 7 7 7 6 9 12 13 12 14 16 18 23 27 33 35 38 41 44 48 39 27 28 23 17 7 9 5 1 9 15 16 18 18 18 19 19 19 20 18 18 18 19 18 13 11 2 11 19 1 15 24 18 2 2 3 7 20 3 10 4 10 7 15 23 8 1 5 17 23 28 28 29 27 24 22 21 21 22 22 22 23 24 24 24 25 25 25 25 25 26 27 28 28 30 29 31 29 30 30 21 22 24 26 24 23 22 21 21 21 23 24 25 25 25 25 26 26 27 27 28 28 28 28 27 27 28 27 27 27 26 25 27 27 26 25 24 22 23 23 23 24 25 25 24 25 25 26 27 27 26 25 26 26 24 24 21 21 21 22 22 23 23 24 24 24 24 23 22 21 21 21 21 20 20 20 19 20 19 20 19 18 18 18 17 17 16 17 17 17 16 16 16 18 17 17 17 17 16 17 18 17 16 17 16 15 16 15 14 14 13 13 12 12 11 12 12 12 12 12 11 11 11 12 12 11 11 11 11 13 13 14 14 13 13 13 8 6 7 7 7 7 9 9 11 13 17 19 21 28 37 41 41 43 46 45 43 35 15 28 30 20 17 14 15 16 17 17 18 18 20 21 22 21 22 21 21 25 27 20 12 2 5 3 5 6 26 21 9 7 10 15 11 18 15 6 3 5 17 26 27 29 24 26 23 26 28 29 23 22 22 22 22 22 21 22 23 23 24 24 24 24 25 25 25 27 30 29 29 31 31 29 30 30 30 19 21 23 25 26 23 21 21 21 21 21 22 23 25 25 25 25 26 26 27 28 28 28 29 30 28 28 28 27 27 27 28 27 24 24 25 24 23 21 21 22 23 25 25 25 25 25 26 26 25 25 25 26 25 24 22 22 22 22 22 22 23 23 24 24 24 23 23 23 22 21 21 21 21 20 19 19 19 19 19 19 18 18 18 17 17 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 16 16 16 15 15 16 14 14 14 13 12 12 11 11 11 11 11 10 9 9 9 9 10 10 10 11 10 10 10 12 13 12 11 11 15 12 7 7 6 7 7 5 8 8 9 12 18 20 22 34 43 44 43 43 44 43 41 42 38 25 24 22 18 18 18 18 19 19 20 21 22 22 23 24 24 25 28 31 33 27 9 3 2 8 8 23 25 16 20 24 20 18 20 21 25 28 28 26 28 29 31 32 28 29 30 28 26 23 21 22 22 22 21 21 23 22 23 23 23 23 24 25 25 27 27 29 30 30 30 29 28 29 28 29 18 19 20 19 22 24 21 20 20 21 20 21 22 22 21 22 23 26 26 26 27 27 28 29 28 27 26 27 29 28 28 29 28 26 24 24 24 23 22 21 20 22 23 24 24 25 25 25 26 25 25 25 26 25 25 23 23 22 22 22 22 24 24 24 24 23 23 23 22 22 22 22 22 21 20 20 20 20 20 20 20 19 19 18 18 17 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 11 10 11 10 10 9 9 8 8 8 8 9 9 9 10 9 9 8 10 10 9 9 9 12 15 7 7 7 7 7 6 6 6 4 5 10 13 15 19 32 44 43 41 39 37 37 40 34 31 28 22 19 19 19 19 19 20 21 21 22 24 26 28 27 27 29 33 37 39 36 28 20 14 16 29 35 35 34 34 29 25 25 26 27 27 28 29 31 32 32 31 31 31 31 26 24 23 23 22 22 21 21 22 23 23 23 23 23 24 24 25 27 27 27 28 29 29 30 29 28 28 28 28 17 18 17 17 18 21 21 20 19 20 20 20 22 21 21 23 24 25 25 26 27 28 29 27 27 26 25 25 26 27 26 28 28 26 24 24 23 24 24 23 21 20 19 20 22 24 24 24 24 25 25 24 24 24 22 22 22 22 22 22 22 23 22 23 23 22 22 22 22 22 23 22 22 21 22 21 21 21 21 21 20 19 20 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 15 16 15 15 14 14 13 14 14 13 13 12 12 11 11 10 10 10 9 8 7 7 7 7 8 8 8 8 8 7 7 8 7 7 6 8 10 13 8 5 6 8 9 8 7 6 4 3 4 7 10 11 12 21 31 36 40 40 38 30 36 32 28 24 20 20 20 20 20 20 21 23 24 25 28 31 32 29 28 29 32 35 34 27 22 24 24 28 34 34 36 34 28 28 27 27 28 28 29 31 32 32 31 30 30 30 27 25 23 23 23 22 21 21 22 22 21 22 22 24 23 22 24 24 24 25 27 27 29 29 29 28 29 28 28 29 17 16 18 18 19 19 19 19 18 20 20 20 22 22 22 23 23 23 24 26 27 28 28 26 24 23 23 23 25 25 26 26 27 26 25 24 24 24 23 23 21 20 19 21 19 22 23 23 23 23 24 23 23 24 22 22 23 22 22 21 22 22 23 22 22 21 22 22 22 22 22 23 22 22 22 21 21 21 21 21 21 20 20 20 19 20 19 19 19 18 18 18 18 17 17 16 16 16 16 16 15 14 14 14 13 12 12 12 12 12 12 10 10 10 10 9 9 8 8 7 7 6 7 7 7 6 7 6 6 6 7 7 6 6 7 8 12 8 8 7 8 9 8 8 8 5 4 4 3 4 6 5 6 7 19 27 33 26 27 28 31 27 24 21 20 21 20 21 21 22 24 24 27 27 29 30 32 31 29 30 31 31 31 31 30 31 34 32 33 33 31 30 28 28 29 31 32 33 32 31 31 31 31 31 28 27 26 25 24 23 23 22 22 22 21 21 22 23 23 22 23 23 24 23 25 25 26 26 27 29 27 26 28 28 26 17 16 17 18 18 19 17 17 18 18 19 20 22 22 22 22 22 23 23 24 27 28 27 24 23 23 23 22 23 24 24 25 24 26 26 24 23 23 23 22 22 20 20 19 21 22 22 21 22 22 22 23 23 23 23 22 24 22 22 21 22 23 22 21 21 21 21 22 22 22 24 23 23 22 22 22 21 21 21 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 15 15 14 14 14 13 13 13 12 11 10 10 11 11 10 10 9 9 9 8 8 8 7 6 6 6 6 6 5 5 6 5 5 4 4 5 5 6 8 10 10 8 9 10 9 8 8 8 7 5 4 2 2 4 3 1 9 21 21 22 19 4 16 28 26 25 21 21 21 21 21 22 23 23 24 27 28 29 29 28 30 31 31 31 31 31 31 31 30 30 30 30 29 30 29 29 29 29 30 31 30 30 30 30 30 32 29 26 26 26 25 23 23 23 23 21 21 21 22 22 22 22 21 22 24 23 23 25 25 25 26 26 26 26 28 27 26 28 15 15 15 17 16 18 18 16 16 16 17 19 22 22 21 21 21 21 21 22 23 25 24 24 23 23 23 22 22 22 22 22 23 23 24 25 24 22 21 21 20 20 19 18 20 21 22 22 22 22 21 22 22 22 21 21 23 22 23 21 21 21 21 20 21 21 21 22 22 23 24 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 18 18 17 18 17 17 17 17 16 16 16 15 14 13 12 12 11 11 11 10 10 9 9 9 9 9 9 8 7 7 6 7 7 7 5 5 5 5 4 4 3 2 2 2 3 4 5 6 7 7 9 9 6 8 9 8 8 7 6 4 3 3 2 5 9 5 2 8 18 16 9 11 11 18 24 23 21 20 21 21 22 23 24 25 24 27 27 28 29 32 31 29 30 30 30 30 30 31 30 29 30 29 29 29 28 27 26 26 27 29 29 28 29 30 30 29 26 25 24 24 24 23 22 23 23 21 22 21 22 22 22 23 22 23 24 22 24 25 24 23 24 24 25 25 25 25 24 26 14 14 15 16 18 18 18 17 17 17 18 19 21 21 21 21 22 21 20 20 21 22 23 22 23 22 22 22 21 23 24 22 22 21 23 24 24 22 21 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 20 23 22 21 21 20 21 20 20 20 20 20 21 21 22 23 22 22 23 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 16 15 15 14 14 15 14 12 11 10 9 9 9 9 9 9 8 7 7 7 7 6 6 6 5 5 6 6 4 4 4 4 3 1 0 1 1 2 3 4 5 7 8 9 7 5 3 4 7 6 5 3 1 1 3 2 7 12 6 8 5 7 4 3 3 20 19 21 22 21 20 20 21 23 24 24 25 25 27 27 26 28 29 28 29 29 30 29 28 30 30 28 28 28 29 28 29 28 26 24 25 24 26 26 27 27 27 28 27 26 25 24 24 23 24 22 22 22 22 21 21 22 22 21 22 23 24 23 22 23 24 23 24 25 25 25 25 24 26 25 25 14 15 14 15 16 20 18 17 16 17 18 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 20 20 20 20 22 22 22 20 20 22 23 23 21 19 18 19 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 20 21 19 20 20 19 19 18 19 20 20 20 22 21 21 21 20 20 20 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 13 13 12 10 8 8 8 8 8 8 8 8 7 5 5 6 5 5 5 4 5 6 6 5 4 3 2 3 3 3 4 4 4 5 5 6 6 5 9 9 7 2 2 3 3 2 1 3 4 5 4 5 4 3 3 3 3 5 16 20 21 19 20 19 19 18 20 22 22 23 23 24 26 26 26 26 27 28 30 30 30 30 29 27 29 27 28 28 29 28 27 26 26 23 23 22 22 23 25 26 25 24 23 24 24 24 24 23 21 22 22 21 20 21 20 21 22 23 22 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 14 15 14 15 18 17 18 17 16 16 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 21 20 21 20 20 20 20 21 20 21 21 21 21 19 18 20 18 17 17 18 18 18 19 19 19 20 19 18 18 19 20 19 18 19 19 19 18 18 18 18 19 19 19 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 19 19 18 18 17 17 16 16 15 14 13 12 11 11 11 11 9 8 7 7 7 7 7 7 7 7 6 5 5 5 4 3 4 5 6 6 5 5 4 4 5 5 5 6 5 6 7 7 7 5 3 10 23 16 3 2 1 1 2 3 2 3 3 7 3 2 6 4 2 3 2 9 17 17 18 18 18 18 20 21 23 24 24 24 24 25 24 24 26 27 27 24 24 24 24 24 27 27 27 26 27 25 25 25 24 24 23 22 22 22 23 24 23 22 22 20 19 20 20 22 20 20 21 21 20 20 21 21 22 23 23 22 22 23 23 24 23 23 25 25 24 25 24 26 25 25 24 14 14 15 14 14 17 17 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 19 20 18 20 21 20 20 20 20 20 19 20 19 20 20 19 17 19 17 16 16 16 17 17 17 17 17 17 17 17 19 17 19 19 19 18 18 18 17 18 18 18 19 19 20 19 20 21 20 19 20 20 19 20 19 19 19 19 20 19 19 19 19 19 18 18 17 16 16 15 15 14 13 13 11 10 9 9 9 8 7 6 6 7 6 6 6 7 7 5 5 4 3 3 4 5 6 7 6 6 6 6 7 7 7 6 6 7 10 10 11 9 11 30 13 4 2 0 3 2 4 1 2 2 9 13 9 14 7 1 5 2 4 10 14 15 16 16 18 20 25 26 27 25 24 23 23 23 23 24 24 23 23 23 23 24 24 28 27 24 25 24 23 23 22 23 24 24 23 23 23 25 24 21 21 20 20 19 16 10 12 18 20 20 20 21 20 21 21 22 22 22 22 22 22 22 22 22 23 25 24 25 26 26 25 25 25 28 14 13 13 14 15 15 15 16 15 16 17 17 17 17 17 17 17 18 19 18 18 18 18 18 19 18 18 19 18 19 18 18 18 18 18 18 18 18 18 18 18 19 18 17 18 18 16 17 18 15 16 16 16 16 17 16 16 17 17 18 18 17 17 17 17 17 17 17 18 18 18 19 20 19 19 19 19 19 20 19 20 19 19 18 19 19 19 19 19 19 19 18 18 18 17 17 16 15 14 13 13 12 11 10 9 8 8 7 7 7 6 6 6 7 6 6 7 5 6 5 3 4 5 5 7 8 7 7 8 9 9 9 8 8 7 8 3 3 3 5 24 16 15 4 2 10 7 4 15 24 26 25 18 17 17 18 22 20 22 18 13 13 14 14 15 17 20 23 23 23 24 25 22 21 21 22 22 22 21 21 20 20 20 22 24 24 25 23 22 21 21 21 22 24 25 25 23 26 25 22 20 19 17 16 16 19 16 16 18 19 20 19 19 21 21 21 22 22 22 22 22 22 22 21 21 23 24 24 25 26 27 28 26 27 28 14 14 13 14 14 15 15 14 15 15 16 16 17 17 16 16 16 17 17 17 18 19 19 20 20 19 19 19 17 17 17 19 19 18 18 18 18 18 18 18 19 19 19 18 17 18 17 16 16 15 16 16 16 18 16 15 16 16 17 18 15 16 17 17 16 16 16 16 17 17 18 19 19 19 19 19 19 19 18 19 19 19 19 19 20 19 19 20 20 20 19 19 19 19 19 18 17 16 15 14 13 12 12 11 10 9 8 7 7 7 7 6 6 6 6 6 7 6 5 7 6 5 6 6 7 8 8 9 10 10 11 12 8 6 2 1 2 3 2 11 28 5 7 1 5 5 1 1 20 22 20 21 11 19 16 18 19 19 18 16 14 15 15 14 15 15 16 17 18 19 18 17 18 19 21 22 21 21 19 19 18 16 17 18 21 22 23 22 21 21 20 19 20 21 22 23 23 24 23 22 18 14 15 15 11 15 21 20 19 20 19 20 20 21 22 22 21 22 22 23 23 23 23 22 21 23 24 25 25 26 26 25 26 27 28 14 13 13 14 13 14 14 14 14 14 15 15 15 16 15 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 17 19 18 18 18 18 19 18 18 18 18 17 17 17 16 15 15 15 14 15 16 16 16 16 14 16 16 16 17 15 16 16 16 16 16 16 16 16 17 18 17 18 18 19 19 19 18 19 18 18 19 19 20 21 19 19 20 20 19 19 19 19 19 19 18 18 17 16 16 15 13 12 11 10 10 9 8 7 7 7 6 6 5 6 7 7 7 6 6 9 8 7 9 9 9 9 9 12 10 6 1 1 2 1 3 2 5 4 3 20 9 4 9 4 2 2 10 25 23 25 24 20 12 14 16 17 16 15 14 15 16 15 15 15 14 14 15 15 16 16 15 12 8 11 16 19 20 20 19 18 16 16 16 18 20 22 21 20 20 19 19 19 19 20 20 20 21 18 21 20 22 19 19 20 20 18 20 20 19 19 20 21 23 22 21 22 21 22 23 23 24 23 23 24 24 24 24 25 26 25 25 26 28 28 15 15 14 14 13 13 13 14 14 14 14 14 14 15 16 16 16 17 17 16 16 16 15 16 16 17 17 18 17 16 16 17 17 18 17 18 18 18 19 18 16 17 17 16 15 16 14 15 15 15 15 14 15 15 15 15 16 15 16 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 18 17 17 18 18 19 19 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 7 8 8 7 8 11 11 11 11 12 10 6 4 2 2 3 4 5 6 3 4 3 1 8 12 12 11 13 4 10 18 18 30 22 29 25 20 18 15 15 16 15 14 14 14 15 15 14 13 13 13 15 16 16 16 15 14 8 6 8 13 17 16 16 17 16 17 15 15 17 19 20 17 16 16 17 17 17 20 22 23 23 21 20 20 18 20 20 20 19 18 19 19 18 19 20 23 24 23 22 22 22 23 23 24 24 25 25 26 24 25 25 26 27 25 26 28 29 28 14 15 14 14 13 13 12 13 14 14 14 14 14 14 15 15 16 16 16 15 15 14 14 15 15 16 16 16 18 16 16 17 17 17 17 17 18 18 17 17 17 16 17 16 16 15 14 13 14 14 13 14 14 14 14 14 15 15 15 16 16 16 16 16 15 15 16 16 16 16 15 16 17 17 18 17 17 17 18 17 18 19 19 19 19 19 19 18 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 12 10 9 7 7 7 6 5 6 5 6 6 7 7 9 10 9 9 12 14 14 14 10 3 6 6 3 3 2 4 8 6 3 2 1 5 10 16 17 21 22 21 21 25 21 25 28 27 21 20 16 16 15 15 16 15 14 14 14 13 12 12 13 16 17 18 17 16 14 11 5 2 9 6 12 10 10 7 7 9 7 3 7 3 9 14 13 14 17 16 19 22 21 18 18 18 20 19 19 20 21 18 17 17 18 18 22 25 25 23 22 22 22 23 23 23 22 24 25 26 24 26 26 26 26 26 26 27 27 27 27 13 13 12 13 12 13 13 12 12 12 13 14 13 13 14 14 14 15 16 15 13 13 13 14 15 16 16 16 17 16 16 18 18 16 16 16 17 18 16 15 16 16 16 17 17 17 15 14 13 12 13 13 13 13 14 14 13 14 15 16 15 15 15 15 15 15 15 16 16 15 16 16 17 17 17 17 18 18 17 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 11 10 9 7 7 7 6 6 5 6 6 7 8 9 10 11 10 8 6 3 4 12 7 14 12 1 3 8 1 13 6 1 7 9 2 5 10 16 19 20 25 24 24 23 24 30 28 23 20 19 16 15 16 15 15 14 14 13 12 11 11 13 16 19 20 20 18 16 14 11 9 8 8 11 11 10 12 5 10 7 4 2 3 5 2 9 14 18 13 12 7 15 19 19 18 20 21 21 22 23 21 20 19 20 24 26 26 24 23 23 23 23 23 23 21 22 24 24 25 24 26 26 27 26 26 28 26 27 28 26 12 12 12 12 13 13 12 12 11 11 11 12 12 12 12 14 14 16 15 11 9 10 12 14 15 16 16 15 16 16 16 16 17 16 16 16 16 17 16 15 15 15 16 17 17 17 16 14 13 13 13 13 12 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 16 16 17 17 17 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 12 11 9 8 6 6 6 5 6 6 7 8 8 9 11 11 9 3 2 10 11 9 5 5 1 4 2 4 2 13 7 2 4 9 13 9 11 15 16 17 24 26 23 24 21 29 29 25 22 21 18 16 15 15 15 15 14 13 12 11 10 12 16 19 19 23 23 21 18 17 10 6 6 7 5 6 9 16 10 4 2 2 1 1 4 16 17 12 11 11 14 16 21 21 19 20 21 21 22 22 22 22 22 24 27 27 25 24 22 23 23 23 23 22 22 22 23 23 24 25 26 25 26 25 28 28 29 28 26 27 12 11 11 11 11 11 11 11 10 10 10 11 11 11 12 13 13 8 7 5 11 10 12 14 15 15 16 16 16 15 15 15 16 16 15 16 15 16 16 14 14 15 15 14 15 16 16 15 14 13 13 13 13 12 12 12 13 13 14 14 15 15 15 14 15 14 14 14 14 15 15 15 16 16 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 17 16 16 15 15 14 13 12 11 10 9 8 7 6 6 5 6 6 8 8 8 11 9 1 2 3 5 4 2 3 1 2 4 2 4 7 9 5 3 2 7 13 12 13 16 15 18 24 29 24 27 26 25 23 26 25 23 18 16 16 15 16 15 15 15 15 14 15 14 16 18 21 25 27 24 15 21 16 9 9 8 7 5 15 18 12 6 5 6 12 3 18 15 13 10 13 14 20 20 20 20 20 20 21 20 20 21 22 22 23 25 25 25 24 24 23 24 23 23 23 21 22 21 22 22 24 25 26 26 27 27 28 29 28 28 27 28 10 10 10 11 11 10 10 10 10 10 9 10 10 10 10 8 6 1 6 5 14 13 13 14 14 14 15 15 16 15 15 15 15 14 14 15 14 14 15 16 15 15 14 13 12 14 15 16 16 14 13 13 13 12 12 11 12 12 13 13 14 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 16 17 18 18 18 18 17 17 18 18 18 18 18 18 17 18 18 18 18 17 16 16 15 14 13 12 11 11 10 9 7 7 6 6 6 6 7 7 8 7 2 2 2 4 4 5 5 4 4 6 3 3 6 4 3 3 2 13 11 15 16 15 16 16 18 25 34 23 20 23 30 22 24 26 25 19 18 17 16 15 15 16 18 18 18 17 17 15 18 22 26 25 28 23 24 26 8 6 8 7 14 17 14 12 10 7 9 13 12 18 14 15 10 12 16 17 19 19 21 20 20 21 20 19 21 20 21 23 23 23 24 24 23 24 24 25 25 22 23 22 21 22 26 27 27 28 27 27 27 28 28 27 27 28 29 10 9 10 11 11 12 10 9 9 9 9 9 9 9 9 6 0 5 3 13 13 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 13 12 11 12 13 14 15 16 15 13 12 12 12 11 11 11 12 13 12 15 15 14 14 14 14 14 14 13 14 14 14 15 15 15 15 15 16 16 14 15 16 16 17 17 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 15 15 14 13 12 11 11 10 8 8 8 7 7 6 5 6 7 7 3 3 5 4 4 3 7 5 2 11 7 5 4 3 4 9 16 14 16 17 17 16 16 17 20 26 32 31 29 27 28 26 26 24 22 20 17 15 14 13 12 14 14 16 21 21 16 21 22 21 21 22 19 24 26 23 17 12 11 13 13 11 15 16 15 12 12 14 13 16 14 12 11 14 14 15 17 18 20 21 20 20 20 21 21 20 20 22 23 23 23 23 23 23 23 24 24 23 22 23 23 25 26 25 25 26 26 26 26 26 26 27 27 26 27 11 11 11 13 12 12 10 10 10 11 10 9 8 9 9 3 4 3 12 14 14 15 14 14 14 12 12 13 13 13 14 13 13 13 13 12 13 12 12 12 12 12 13 13 11 10 11 12 12 14 15 14 12 12 12 12 11 10 11 12 12 13 14 14 13 13 13 13 12 12 13 13 14 14 15 14 15 14 14 13 13 15 16 17 17 19 21 21 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 16 15 14 13 12 11 11 9 9 8 7 7 6 5 5 5 4 0 2 4 5 7 11 14 1 4 5 6 1 1 4 15 13 14 16 20 20 19 18 17 18 20 24 32 34 32 30 25 25 23 20 21 20 18 15 15 14 12 16 20 12 16 22 18 18 16 16 20 25 25 25 27 23 20 16 12 13 13 14 17 18 18 16 15 17 16 17 16 14 13 13 14 13 15 17 20 20 19 21 21 21 21 20 20 20 22 22 23 22 23 22 24 25 23 22 22 23 25 27 27 25 27 27 27 26 26 27 25 25 27 28 26 11 13 13 11 12 11 11 11 12 12 10 6 6 10 4 5 2 7 14 15 15 15 15 14 14 13 13 11 12 14 13 12 13 12 13 12 12 11 12 11 10 10 11 12 12 12 10 9 10 11 12 14 13 11 11 11 11 10 10 10 10 12 13 12 12 12 12 12 12 12 13 14 14 14 14 14 14 13 13 13 13 15 15 16 16 18 17 17 17 16 16 17 18 18 18 18 18 17 17 17 16 16 16 17 16 15 13 13 13 12 10 10 9 8 7 7 5 4 5 4 2 1 5 5 6 6 4 2 5 5 1 3 2 18 15 16 15 18 22 21 20 19 18 18 19 22 25 32 35 34 33 32 27 22 20 19 17 15 14 15 15 14 9 16 17 17 17 17 17 7 23 25 26 25 26 22 19 18 15 15 16 16 17 18 17 17 17 16 17 15 15 12 10 11 12 13 14 16 17 19 19 20 19 20 20 21 22 22 21 21 22 23 24 23 24 25 22 21 22 24 26 26 26 25 26 27 26 26 27 25 25 25 28 27 25 11 14 13 13 12 11 12 12 13 13 10 4 6 8 6 4 6 12 14 15 15 15 15 14 14 14 14 12 13 12 11 11 12 12 12 12 11 11 11 11 11 10 9 9 9 10 10 9 8 8 9 11 12 11 10 10 10 10 9 10 11 11 11 11 11 11 11 12 11 12 13 13 13 13 13 13 13 13 13 13 13 14 15 15 17 17 17 17 17 18 19 19 19 19 19 18 17 17 16 16 17 17 17 17 16 16 16 14 14 14 13 10 10 9 7 6 5 5 4 3 1 2 2 4 6 8 8 5 6 6 7 4 15 18 21 19 18 21 23 22 20 19 19 18 19 20 22 25 28 30 30 29 27 24 21 19 17 16 16 16 14 10 11 10 15 15 14 18 20 22 19 23 25 22 21 20 19 18 16 16 17 17 17 17 17 16 16 16 13 12 12 11 10 10 10 11 13 15 15 17 18 18 18 20 21 21 21 22 21 20 21 22 25 24 24 24 22 22 24 25 26 26 26 25 27 28 26 25 25 25 25 25 26 26 24 13 12 12 12 12 13 14 13 13 13 10 2 7 8 4 5 13 14 14 15 16 15 16 15 14 13 13 13 13 11 10 9 12 12 11 11 11 11 10 10 10 11 10 9 8 9 9 9 9 6 7 8 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 11 11 10 10 11 11 12 12 13 13 13 13 13 13 14 16 16 16 17 18 19 20 21 21 21 21 19 18 18 17 16 17 17 19 18 17 17 16 14 15 16 11 8 7 6 5 5 6 6 1 3 0 6 4 7 11 5 8 9 11 5 3 9 19 21 22 20 22 23 22 21 20 21 21 21 21 22 22 22 23 24 23 23 22 21 20 19 18 17 16 16 15 15 15 17 17 18 19 20 21 22 20 19 21 20 20 19 19 16 16 16 17 16 16 16 17 17 16 15 13 10 9 8 8 8 9 10 13 14 15 16 18 19 21 22 22 21 20 21 21 22 23 25 24 25 25 23 24 26 26 26 27 25 26 27 25 26 26 25 24 25 25 26 27 25 14 14 12 12 12 14 15 16 13 12 12 3 7 7 7 12 14 14 15 16 17 17 15 15 14 14 14 13 12 11 12 10 11 12 10 10 10 9 9 8 9 10 10 10 8 8 8 8 7 7 6 5 8 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 10 10 10 10 10 11 10 10 10 12 14 14 14 15 16 17 19 20 20 21 20 20 20 21 20 19 18 17 18 19 19 17 17 17 15 16 12 2 2 3 3 4 5 7 4 2 2 4 1 6 13 18 19 17 7 10 6 3 15 18 19 23 22 21 23 23 22 21 22 22 23 22 22 23 22 22 22 21 21 21 21 20 19 18 18 18 18 17 17 17 16 18 19 18 18 19 20 18 18 18 19 20 20 19 17 15 14 17 18 17 16 15 16 17 16 13 10 8 5 6 6 8 9 11 12 13 15 17 19 18 20 20 20 21 21 21 22 25 28 25 25 25 24 24 26 25 24 26 25 25 25 25 25 26 25 23 23 24 25 23 24 14 14 14 14 12 8 14 14 13 12 11 10 7 8 11 13 14 15 15 17 18 18 16 16 15 14 14 13 12 12 12 10 10 11 9 9 10 9 9 5 9 7 8 10 8 8 7 7 7 6 6 4 6 7 8 8 9 9 9 10 9 9 8 8 8 8 8 8 7 6 7 7 7 8 9 9 8 8 9 8 9 8 10 11 12 13 14 14 15 16 17 18 19 20 21 21 21 20 20 20 19 18 17 18 20 19 18 16 14 16 4 2 0 2 3 6 7 7 2 3 3 6 7 9 9 18 13 13 10 9 4 3 20 12 22 22 23 22 23 24 22 22 23 23 23 22 22 22 22 22 21 21 22 23 22 21 20 20 20 19 19 19 19 18 17 18 17 18 18 18 19 19 16 18 18 18 18 18 17 15 13 11 11 14 15 15 14 13 14 15 13 9 5 3 5 7 9 9 12 14 15 17 17 18 18 19 21 21 21 22 23 27 26 26 25 25 24 24 24 24 24 24 24 25 25 24 26 25 25 25 24 25 25 25 27 14 15 14 13 13 12 11 11 11 13 11 10 7 9 11 14 13 13 16 17 19 18 18 17 15 14 14 14 15 17 16 19 20 16 18 16 14 17 16 17 11 13 9 10 6 9 7 6 6 5 5 5 5 5 6 6 7 8 8 9 9 8 8 8 8 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 10 11 11 11 12 14 15 15 17 18 18 19 20 21 21 21 21 21 21 21 19 19 19 19 20 19 19 15 15 10 8 9 8 7 8 10 1 2 3 11 8 8 14 10 9 6 15 9 10 5 2 22 30 26 24 23 25 23 23 23 23 23 23 22 21 21 22 21 21 21 23 24 23 23 21 21 21 21 21 21 19 19 19 19 20 17 18 19 18 18 17 17 19 19 18 16 15 15 14 13 12 10 8 6 9 13 13 12 11 12 10 8 3 4 8 10 10 11 14 16 17 18 18 17 18 23 21 21 22 25 27 26 26 25 25 24 23 22 23 24 24 23 24 25 25 25 25 25 25 25 25 25 26 25 15 14 15 14 13 13 14 12 12 13 13 9 8 10 11 14 15 14 17 17 18 19 19 17 14 15 15 14 14 15 14 15 16 15 14 15 15 14 15 14 15 15 15 13 14 9 10 6 5 6 6 5 4 5 5 5 5 6 6 7 7 8 8 8 7 7 7 6 6 6 6 6 7 6 7 8 8 8 7 8 8 9 10 11 12 13 14 15 16 18 18 19 19 20 21 21 21 21 21 22 23 21 18 17 18 20 20 20 18 12 11 13 12 10 9 9 3 2 3 5 8 5 11 4 4 11 6 8 13 7 6 21 22 29 29 26 24 24 24 23 23 23 23 22 22 21 21 22 22 22 22 23 23 23 21 21 21 21 22 22 20 20 20 21 19 17 18 19 20 20 20 20 19 19 19 17 15 15 14 11 11 10 10 9 7 4 3 7 11 11 10 9 6 6 2 7 8 9 9 12 15 17 18 18 18 18 22 21 22 24 24 26 25 25 25 25 24 22 22 23 24 24 24 23 24 23 23 23 23 25 26 25 24 25 23 16 13 14 15 14 14 14 14 14 14 16 12 12 13 12 14 15 17 18 19 18 19 17 17 16 15 15 15 15 13 14 15 14 14 14 15 15 14 14 13 12 13 13 14 10 9 9 10 10 7 6 8 4 4 5 5 5 6 6 5 6 6 7 7 6 6 6 6 6 7 7 6 7 7 7 7 7 8 7 7 7 8 9 10 11 12 14 15 17 18 19 19 20 20 20 21 22 22 22 21 22 23 21 18 17 17 21 20 18 7 9 10 11 9 10 6 4 3 0 7 7 3 5 6 8 5 3 5 3 4 1 15 30 38 31 29 27 26 25 24 23 23 22 22 22 21 21 22 22 22 21 21 23 23 22 22 21 22 23 23 22 21 21 21 19 12 16 20 20 21 20 20 19 17 18 17 16 14 13 12 8 8 8 8 8 5 3 5 5 5 4 7 6 6 3 5 9 9 8 11 14 16 17 18 17 18 22 22 23 24 24 24 25 25 25 24 22 24 23 24 25 25 24 24 24 22 22 21 25 23 26 26 24 24 22 16 14 14 15 15 15 15 13 13 13 16 16 15 17 15 14 16 18 19 18 17 18 18 20 21 21 20 18 16 14 14 14 16 14 14 13 13 15 15 15 13 12 12 11 12 9 10 9 9 10 4 4 6 5 4 5 5 5 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 7 8 8 8 9 9 9 10 11 12 13 13 15 17 18 19 19 20 20 21 22 22 22 22 22 22 21 20 18 16 17 19 20 11 8 11 10 9 8 7 4 2 3 5 5 4 3 4 6 14 13 16 9 3 5 12 28 37 37 33 28 30 29 27 25 23 22 22 22 22 22 22 22 21 21 21 20 22 23 22 22 24 25 26 25 23 21 23 29 25 13 16 16 19 19 19 19 18 17 16 16 16 14 12 10 9 7 5 5 5 5 7 7 4 5 5 3 7 5 6 5 9 8 8 9 12 15 16 18 17 18 22 21 23 23 23 23 25 25 24 23 23 24 24 23 24 24 23 24 23 22 22 24 22 23 25 27 24 24 21 16 15 15 15 14 14 14 14 16 14 14 17 16 19 17 17 16 19 19 18 18 19 20 22 21 18 19 16 16 15 14 15 14 14 14 11 12 12 11 13 12 11 11 11 11 11 9 10 9 9 7 5 3 3 5 5 3 4 6 7 8 7 7 6 7 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 9 11 11 12 13 14 16 17 17 19 20 20 20 21 21 22 23 23 21 21 20 19 16 16 18 19 8 6 6 9 9 10 7 7 3 2 1 6 5 5 0 5 6 10 9 7 6 6 11 15 28 33 35 32 31 30 29 27 25 22 22 22 21 21 22 22 22 21 20 21 22 22 23 22 22 24 25 26 27 25 22 25 36 27 28 22 18 17 19 19 18 17 16 16 16 15 14 12 10 9 7 6 5 3 4 5 5 4 7 4 4 2 6 6 3 10 8 10 10 10 13 16 16 18 18 19 22 22 23 23 22 23 24 23 22 23 24 24 23 24 23 23 23 22 21 22 23 23 23 25 26 24 24 23 17 16 16 16 14 14 14 14 16 17 16 17 17 20 19 18 19 19 20 20 22 24 24 23 22 20 20 18 18 16 16 15 15 14 13 12 12 12 12 12 12 11 11 10 10 9 10 10 9 9 9 9 6 3 5 5 5 5 5 5 7 10 9 8 8 7 7 7 6 6 6 6 7 7 7 7 8 8 9 9 10 10 12 12 12 13 14 15 16 17 18 20 20 20 20 20 22 22 22 22 21 19 17 10 16 17 4 5 5 7 8 7 9 7 2 4 3 7 5 3 6 7 6 3 5 7 5 2 7 3 28 31 35 34 33 32 31 29 26 24 23 23 23 21 21 23 22 22 21 20 21 23 22 22 22 21 23 23 24 25 26 23 24 33 24 19 18 21 22 21 20 19 17 17 15 14 14 13 12 11 9 7 6 4 3 2 2 0 3 4 9 5 8 4 6 3 6 11 9 8 10 10 13 15 17 18 18 24 22 21 22 22 22 22 22 23 23 23 24 22 22 24 23 22 24 22 21 22 23 22 25 26 25 23 22 17 18 16 14 12 13 14 13 16 17 18 18 17 19 19 18 21 21 21 24 25 25 26 26 24 22 20 18 18 16 15 14 14 13 12 12 11 12 12 12 11 10 10 10 10 11 11 9 9 10 9 8 8 8 7 6 7 6 5 3 5 9 9 12 10 10 9 9 8 8 8 7 7 7 7 7 8 8 9 10 10 12 12 13 13 13 14 16 16 16 18 20 21 23 21 21 21 23 22 21 21 18 10 20 18 5 4 9 9 7 8 8 2 4 4 1 10 14 9 7 6 6 6 11 12 8 5 10 5 13 25 28 35 36 36 32 30 29 26 24 23 23 24 21 22 22 21 22 21 21 21 22 22 21 21 21 21 21 22 24 25 24 22 23 30 11 20 21 21 21 17 16 16 17 15 14 14 13 13 12 11 8 6 4 3 1 2 4 3 3 3 2 16 16 5 5 4 6 11 7 10 11 13 16 17 19 20 22 21 21 22 22 22 21 22 24 24 25 24 22 25 24 23 23 23 22 21 22 22 21 24 24 26 24 23 12 13 13 13 12 12 11 10 14 16 18 19 20 21 22 21 25 24 28 28 29 27 26 25 25 22 20 17 17 15 15 15 14 12 12 12 11 11 12 11 10 10 10 10 9 8 9 10 10 9 9 9 8 9 8 8 8 7 8 8 6 6 6 5 9 14 12 11 11 10 10 9 9 8 8 8 8 9 10 10 11 12 13 14 13 14 14 16 16 16 18 20 23 24 24 22 21 24 24 22 20 8 18 21 8 8 11 11 10 8 9 10 5 2 3 4 9 12 4 5 8 8 5 6 2 4 4 6 20 23 24 21 33 35 35 32 28 25 24 24 23 23 23 21 21 21 21 22 21 20 20 21 21 19 19 18 18 18 19 21 23 22 21 19 25 17 15 19 21 19 18 17 15 15 15 15 14 14 14 13 12 11 7 5 2 2 4 5 8 6 3 0 9 17 9 6 6 4 8 12 9 9 14 15 18 20 21 20 21 23 22 22 23 22 22 23 25 26 24 25 24 24 23 23 22 22 20 20 22 21 23 23 25 24 23 12 12 14 10 9 5 9 7 7 10 15 18 21 24 22 23 28 30 30 28 28 28 28 26 25 25 20 19 18 16 15 14 13 12 12 11 11 10 10 11 10 11 11 10 9 9 10 9 10 10 9 9 10 10 9 9 8 8 9 10 8 8 8 8 8 8 10 14 15 13 12 12 10 10 9 10 9 9 11 10 11 12 12 14 15 15 14 16 16 17 19 21 23 25 25 23 24 23 23 23 6 17 21 19 15 12 12 10 11 10 12 12 3 2 2 5 12 5 12 12 6 9 3 2 9 7 4 13 22 19 20 18 33 31 31 29 24 22 19 22 22 23 22 22 21 21 21 21 21 19 19 18 17 16 14 14 15 15 16 18 20 20 19 17 19 22 13 16 18 18 17 17 16 15 15 14 13 13 13 14 13 12 12 8 5 3 4 6 7 7 6 3 9 1 17 18 7 4 7 11 15 15 14 16 18 20 20 21 21 22 23 22 24 23 22 24 25 25 25 25 24 23 23 22 22 21 20 21 23 21 23 23 25 24 23 10 11 10 10 7 5 4 5 8 11 14 17 20 27 26 28 40 39 36 33 30 29 28 26 24 24 20 18 18 16 14 12 12 12 10 11 10 10 11 10 10 11 10 11 10 10 10 11 10 10 11 9 10 10 11 10 10 10 9 9 9 10 11 13 11 12 11 9 14 17 16 14 13 12 12 11 10 10 10 11 11 12 13 14 15 15 16 15 16 17 19 22 23 24 23 25 23 23 22 21 20 19 13 5 4 7 9 10 9 10 20 6 5 2 7 10 16 5 5 5 15 7 2 3 3 6 6 15 21 24 25 26 32 28 24 22 20 17 19 22 23 22 21 21 21 21 22 20 20 18 15 14 13 12 11 12 12 13 13 13 16 19 18 15 15 22 9 15 18 18 17 17 17 15 15 14 13 12 12 12 12 13 12 11 9 7 5 6 8 9 11 13 12 12 14 25 18 6 2 10 12 17 17 18 17 18 19 21 21 22 23 22 22 22 21 24 25 24 24 25 24 23 23 23 22 22 21 21 23 22 21 23 24 23 21 12 12 11 10 10 6 7 8 11 12 13 14 16 23 28 31 35 44 40 39 35 35 29 29 27 23 18 17 16 16 15 12 11 11 10 10 10 9 10 10 10 11 11 11 12 11 11 12 11 11 12 12 11 11 11 11 11 11 11 11 10 10 11 12 13 15 15 14 11 10 15 18 16 14 13 13 12 11 10 12 11 12 14 15 15 16 15 16 16 18 20 22 23 24 23 24 23 23 24 25 21 16 10 13 7 3 2 10 9 10 11 4 4 4 8 10 12 4 0 6 3 10 7 6 8 7 6 15 29 35 36 34 31 31 27 23 16 20 21 22 21 21 21 21 22 22 20 18 17 14 12 10 9 9 10 11 11 11 11 14 10 17 16 14 15 18 22 15 16 17 15 16 17 15 15 16 17 17 14 14 13 12 12 13 12 9 8 6 8 11 12 13 15 15 19 20 25 15 10 4 9 11 14 15 16 16 18 19 22 22 23 22 21 21 22 22 24 24 24 25 24 23 24 24 22 22 22 20 22 22 23 23 22 22 22 20 17 13 7 4 4 6 9 9 8 4 9 7 19 29 33 40 39 39 39 36 33 31 28 25 20 16 14 15 14 15 11 9 10 10 9 8 9 9 10 10 11 12 12 12 13 13 13 15 14 13 13 13 12 13 13 13 13 13 12 12 12 11 12 13 13 13 15 16 15 11 12 18 18 16 14 13 13 12 12 13 12 14 14 15 16 16 15 17 19 21 22 22 23 24 23 23 23 25 27 14 7 9 5 6 7 11 12 19 16 5 8 2 1 11 10 0 4 5 3 2 6 14 8 5 6 21 31 34 33 30 27 31 26 25 23 21 22 21 22 21 21 20 22 21 20 19 18 14 12 10 8 7 8 9 12 12 10 11 12 14 11 13 13 15 14 21 17 19 16 15 14 16 15 15 15 16 17 17 16 16 14 13 13 13 12 10 9 8 10 12 15 17 16 14 20 29 23 24 22 7 8 12 13 15 16 18 20 21 23 23 22 21 21 23 23 23 24 24 24 24 23 24 23 22 22 22 20 19 23 23 23 22 23 22 11 11 7 5 4 2 3 8 6 9 15 21 26 43 43 40 38 37 36 34 35 29 24 21 18 15 15 13 14 12 12 10 9 9 9 9 10 10 10 10 11 12 13 13 14 14 14 15 15 15 18 16 16 15 15 15 16 15 15 14 14 14 13 13 13 14 14 14 14 17 17 13 11 18 20 17 15 15 14 14 14 14 14 15 15 16 16 16 17 18 21 23 23 23 22 22 22 22 23 22 14 11 10 15 16 10 8 8 11 4 6 5 1 4 7 3 6 6 5 11 13 9 11 3 12 17 27 29 31 30 28 20 21 23 22 25 26 25 25 23 22 22 22 21 20 18 16 12 11 9 7 7 8 10 9 9 10 11 11 12 12 13 13 15 14 13 15 19 18 17 13 13 13 14 15 16 16 18 19 18 17 15 15 14 13 13 13 12 11 11 11 13 17 18 15 16 17 21 19 23 24 11 13 14 17 17 18 21 22 22 24 23 22 22 23 25 23 24 24 25 25 24 23 22 22 21 21 21 21 21 21 21 19 20 20 16 11 7 7 11 4 8 19 29 29 33 38 40 44 39 38 34 28 29 22 18 21 22 18 16 16 14 13 13 12 11 9 9 9 9 10 10 10 11 11 13 13 14 14 15 17 16 16 17 18 18 19 19 19 18 18 18 18 18 17 17 15 16 16 15 15 14 14 15 15 15 18 16 14 15 20 18 16 16 15 14 14 14 15 15 16 16 16 17 18 21 23 23 23 21 21 20 20 16 7 6 5 3 15 13 13 11 17 9 6 5 7 7 10 9 3 6 8 8 5 3 4 1 3 6 7 16 25 25 30 27 36 30 25 22 26 27 26 24 24 23 24 23 21 17 11 8 10 11 9 3 6 9 7 11 12 13 8 7 9 11 13 14 13 12 15 15 16 16 16 12 11 11 13 14 16 17 17 18 19 19 18 17 16 16 15 15 13 13 13 13 13 14 18 19 19 20 20 21 17 18 25 21 17 18 21 20 20 22 23 22 24 24 24 23 24 26 24 24 24 23 23 23 22 21 20 20 23 21 21 21 19 18 19 19 14 15 19 18 17 19 26 38 39 39 38 39 36 36 31 27 23 21 21 24 22 21 25 20 18 16 14 12 12 12 9 9 9 8 9 10 11 11 12 13 14 14 16 17 17 18 18 20 20 20 21 21 22 21 22 21 20 21 21 20 19 19 18 18 17 17 16 16 14 15 16 15 16 19 16 15 20 20 18 16 15 15 15 15 15 15 17 16 17 19 21 23 23 22 20 19 18 16 5 1 2 6 1 10 12 6 6 7 4 4 7 9 6 9 10 7 7 6 7 2 2 5 4 11 11 4 11 14 25 29 28 24 29 25 28 28 27 26 24 24 26 23 21 18 16 14 14 12 8 5 5 7 7 15 13 9 6 8 11 12 12 13 14 12 13 14 18 12 14 15 15 7 9 12 14 16 16 18 18 18 18 18 18 17 17 17 16 17 15 14 15 15 14 15 19 21 23 22 22 18 15 23 24 24 21 19 22 21 21 22 23 24 24 25 25 24 26 26 25 25 24 23 23 22 22 21 19 20 22 20 20 18 17 19 19 18 22 20 24 26 32 39 41 30 31 35 33 32 32 31 30 29 25 25 24 22 22 27 21 15 15 13 11 12 10 9 8 8 9 10 11 12 13 13 15 16 17 18 18 20 21 21 21 22 23 23 24 25 24 24 26 24 24 24 24 23 22 21 21 20 19 19 18 17 16 16 16 17 17 18 18 18 18 20 19 16 15 15 15 15 15 16 17 17 19 20 22 23 21 18 16 16 7 3 10 9 6 3 9 9 9 8 9 6 7 5 7 7 8 4 9 10 6 15 8 3 3 3 11 15 10 9 11 16 34 35 35 32 27 30 32 30 25 26 27 22 19 20 22 20 14 11 11 12 12 11 11 10 8 6 6 6 9 11 11 12 11 15 16 14 13 18 16 17 19 13 5 8 11 14 16 15 17 18 19 18 18 18 16 16 18 20 20 20 18 15 15 16 16 17 19 24 24 26 22 23 20 23 22 21 23 20 21 21 23 24 26 26 26 26 25 25 26 27 25 25 24 24 23 22 22 20 19 21 20 18 16 16 19 19 19 21 22 29 32 35 35 34 36 33 35 34 35 33 31 30 26 25 23 22 21 22 22 18 15 14 12 11 10 10 8 9 10 10 11 12 14 15 16 17 18 19 20 22 22 23 24 25 26 26 26 27 27 29 28 28 28 27 27 27 27 26 25 24 24 23 22 21 20 18 18 18 18 18 18 18 18 19 19 20 18 16 15 14 14 15 16 17 17 19 20 21 21 19 16 13 12 2 6 9 11 2 3 6 10 11 15 9 8 6 5 5 7 9 3 5 7 5 15 5 9 7 7 6 8 6 11 10 23 24 29 31 33 32 27 27 22 23 22 24 27 26 25 21 16 12 11 10 9 10 10 9 8 5 5 6 7 8 9 10 12 13 14 16 14 15 17 19 21 19 6 6 7 10 13 15 13 15 17 19 17 19 18 16 16 19 21 23 21 20 19 18 16 17 18 19 20 25 26 28 29 24 22 20 25 24 22 20 20 22 24 26 27 28 27 27 25 25 27 26 26 26 26 24 23 24 22 20 20 22 19 18 18 17 17 24 26 27 39 37 33 35 37 36 34 32 33 32 31 30 30 26 22 22 22 20 20 18 16 14 13 11 10 10 7 9 10 11 12 13 14 16 17 18 19 21 22 22 24 25 26 26 26 27 29 30 29 31 30 31 31 30 30 31 31 30 30 29 28 27 26 26 25 24 23 21 19 19 18 17 17 18 19 19 18 19 17 16 15 14 15 16 17 18 19 20 20 19 16 14 12 6 5 16 11 10 7 4 13 13 7 23 19 4 7 9 10 9 6 5 4 4 4 10 5 5 9 13 10 11 13 12 10 34 33 29 30 35 36 32 24 26 21 24 27 25 23 19 15 15 14 11 10 9 12 12 9 7 6 6 6 6 6 8 11 11 13 14 11 16 16 17 20 19 7 6 6 9 11 13 12 12 15 16 18 14 17 17 16 17 18 19 22 23 23 23 20 20 18 18 21 20 21 25 27 31 29 26 28 32 36 35 23 21 21 23 25 28 30 28 28 27 26 27 26 26 27 26 26 25 25 24 22 20 19 18 18 18 16 16 35 38 40 39 38 38 40 39 37 34 34 31 30 29 29 28 26 23 21 20 19 18 16 13 12 11 10 10 10 10 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 28 30 31 32 34 33 33 33 33 35 35 34 34 33 33 33 32 31 30 30 28 27 26 25 25 23 21 21 19 18 17 19 20 18 17 18 17 16 14 15 16 17 18 19 19 19 17 14 12 10 2 7 16 16 15 8 15 15 22 17 17 13 5 3 7 7 7 3 2 2 8 4 9 5 9 16 17 15 16 13 9 12 22 31 32 34 38 37 31 26 22 23 25 23 22 20 17 15 14 13 12 10 12 11 8 5 6 7 6 4 6 7 10 11 13 14 15 18 20 17 22 20 17 4 8 7 7 10 11 11 12 13 16 17 13 16 15 17 18 19 20 21 23 23 24 23 23 22 20 20 22 22 22 26 28 31 31 31 30 27 31 34 27 22 24 25 28 29 30 29 29 28 28 28 28 28 28 28 27 28 25 24 21 18 17 17 17 15 14 43 43 43 43 41 40 40 39 38 34 35 31 30 28 27 26 24 22 20 18 17 16 13 12 12 11 10 11 11 12 12 13 13 14 15 17 18 20 21 22 22 24 25 27 28 28 30 32 33 33 34 37 36 36 38 38 37 38 37 37 36 36 35 34 34 33 31 31 29 28 27 26 25 24 21 20 18 17 20 19 17 18 18 16 15 15 15 16 18 18 19 18 15 12 9 5 4 9 18 11 18 15 16 20 18 11 13 4 2 6 3 5 4 3 3 2 1 8 5 5 12 10 16 13 10 8 8 9 18 28 36 37 39 36 34 28 28 26 24 22 21 20 17 14 11 10 11 15 15 12 7 7 6 6 4 4 7 10 10 12 14 14 13 15 16 18 18 19 13 15 13 11 12 10 8 10 12 13 15 15 16 14 15 17 18 19 20 20 21 22 23 22 24 24 23 23 22 24 23 24 28 29 34 34 33 31 34 35 38 30 24 26 28 30 30 30 30 30 30 30 29 29 29 29 28 28 26 26 24 21 19 18 17 16 12 49 49 46 43 42 38 39 39 37 34 33 28 27 24 24 23 22 19 18 17 14 14 13 12 12 11 10 12 13 13 14 14 15 16 17 19 20 22 24 25 26 27 29 30 31 32 33 35 36 36 37 39 39 39 40 41 42 45 41 42 41 40 39 38 36 36 35 34 33 30 30 29 28 27 24 22 21 18 17 19 18 16 18 17 15 15 15 15 17 18 17 15 15 6 3 9 5 9 5 12 18 20 20 5 4 0 3 2 2 3 2 3 1 3 3 6 7 12 6 7 6 9 15 15 13 10 9 10 14 27 33 33 37 36 37 34 31 27 25 24 22 18 12 10 9 10 12 15 14 12 6 4 3 4 4 5 9 7 8 14 12 16 13 18 14 13 17 17 15 17 16 16 15 14 17 15 10 11 12 14 14 16 18 17 19 19 19 19 20 21 22 23 23 25 24 24 24 24 24 25 25 28 33 37 37 34 30 36 39 39 37 27 28 30 32 31 32 32 32 33 32 31 31 31 30 28 28 27 26 24 21 20 18 16 13 50 47 44 42 40 38 37 35 34 31 31 26 23 23 22 20 19 17 17 15 13 13 12 11 11 12 13 13 15 14 13 15 16 18 20 22 24 25 26 28 30 31 32 33 34 35 37 38 40 40 42 43 44 45 45 44 43 44 46 47 42 45 46 44 40 39 38 38 35 33 31 31 30 27 27 25 23 22 19 17 17 16 19 17 15 14 14 14 16 16 7 2 0 4 9 6 6 13 18 2 12 12 16 3 5 2 5 4 5 8 6 4 5 6 8 9 8 6 9 9 11 10 10 11 13 12 9 10 14 27 32 36 33 41 40 37 33 29 27 24 18 12 12 12 12 10 13 13 14 10 7 7 5 5 4 7 7 9 14 16 15 11 21 19 10 15 10 15 16 20 18 16 16 20 14 13 15 12 12 16 10 13 16 16 18 18 18 19 19 20 21 22 22 23 24 23 24 24 25 26 26 26 30 36 38 37 35 35 38 44 42 37 28 31 34 33 34 34 35 35 34 33 33 33 31 31 29 27 26 25 23 21 19 17 13 44 42 42 41 40 36 37 32 29 29 27 25 23 21 20 19 17 16 14 13 12 11 12 11 12 13 13 13 12 13 16 17 19 20 23 24 26 29 30 31 32 33 34 35 35 37 38 40 41 43 44 46 47 48 49 50 49 49 48 48 51 48 46 47 46 44 43 40 40 36 33 32 31 30 28 27 24 26 22 19 17 17 19 17 15 14 13 12 14 10 4 7 8 8 18 20 19 25 19 5 9 16 6 6 5 1 6 7 8 7 8 7 6 11 10 13 5 4 7 8 11 11 10 14 11 10 10 7 12 16 26 31 36 40 38 36 31 29 25 20 16 13 16 14 12 13 13 14 11 9 7 6 2 2 6 5 8 12 15 14 15 18 17 4 14 7 12 21 24 18 17 17 12 13 18 20 16 11 14 16 17 15 17 17 16 18 20 20 20 21 21 22 23 24 25 24 24 25 25 26 27 27 28 32 38 40 40 37 40 38 42 38 34 32 34 35 35 35 36 36 37 35 36 35 34 32 31 29 28 26 24 23 21 18 15 43 42 41 41 37 35 32 30 28 26 24 22 21 19 17 17 16 14 12 12 11 11 12 11 13 11 11 12 14 16 17 20 22 24 26 27 29 30 30 31 33 33 34 35 37 38 39 41 43 45 47 49 50 51 52 52 52 52 52 52 50 51 50 46 51 48 47 43 39 41 37 35 33 31 29 28 25 22 22 23 19 17 16 17 14 13 11 11 14 14 21 20 15 4 9 16 8 7 11 7 11 6 7 6 4 8 6 11 16 3 9 13 3 6 2 2 5 5 3 5 6 7 6 10 14 13 13 15 15 12 18 31 31 30 34 33 31 28 23 17 14 13 13 17 16 15 14 16 14 9 6 5 4 1 2 5 10 12 14 19 20 16 10 3 3 6 8 17 10 16 18 13 16 18 16 14 17 19 20 19 18 17 11 12 15 18 19 21 22 20 22 22 23 25 25 25 26 26 27 25 27 27 29 29 34 41 43 42 38 40 41 39 37 35 34 37 36 36 37 36 38 38 37 36 36 34 33 31 30 28 26 24 22 19 17 43 43 42 40 36 33 30 28 26 23 21 20 19 16 15 15 13 14 11 10 10 12 11 12 11 11 13 15 17 19 21 23 24 25 26 28 29 30 30 31 31 33 34 36 38 41 42 44 45 47 50 51 53 55 56 57 59 59 56 54 53 55 53 51 50 51 50 48 45 40 41 38 36 34 30 29 28 25 24 21 21 17 15 18 14 13 9 7 9 7 15 3 5 3 6 8 7 7 7 7 16 16 9 3 10 13 5 6 10 8 13 6 4 5 5 3 5 2 2 3 1 5 10 12 13 13 14 11 13 13 16 26 31 29 33 31 30 27 22 20 22 21 23 23 21 19 19 19 13 11 7 6 6 8 5 5 6 9 12 16 18 19 20 16 10 2 4 3 17 15 14 19 17 17 15 17 19 20 18 18 14 12 10 11 16 19 21 22 23 24 23 23 23 24 25 27 28 28 28 26 26 28 28 29 31 36 43 45 44 40 44 44 38 37 35 38 38 37 37 37 38 38 39 38 37 35 35 33 32 30 28 27 24 21 18 43 41 38 36 33 30 28 26 24 22 20 18 16 16 13 14 11 11 11 10 12 11 9 10 10 12 14 15 17 20 22 22 23 25 26 27 29 30 31 33 34 35 37 39 41 43 45 47 49 51 53 54 54 55 57 58 59 59 60 61 60 57 56 58 53 52 51 52 50 48 39 38 38 36 34 31 30 28 25 23 22 19 16 16 14 16 13 9 4 10 12 4 5 4 5 10 8 10 10 2 6 22 8 6 6 5 6 1 2 5 6 6 6 7 10 8 7 10 4 5 6 2 5 6 3 10 14 16 18 16 16 26 31 36 33 31 28 22 23 25 25 24 23 22 25 23 22 19 15 11 7 7 5 5 1 5 10 14 17 19 21 20 15 12 10 12 5 5 2 16 16 15 14 16 21 25 18 18 21 23 15 13 12 16 20 22 23 24 24 26 25 24 25 24 26 27 28 28 29 26 27 26 29 28 30 33 38 45 47 45 41 43 42 39 37 38 40 40 39 38 39 39 39 39 39 37 36 35 34 32 30 29 27 23 19 41 38 35 33 31 28 26 24 22 20 19 15 17 13 12 12 12 10 11 8 9 8 9 10 12 14 16 17 18 19 21 24 25 27 28 30 31 32 34 35 36 38 39 41 44 48 49 49 49 51 53 55 57 59 58 58 59 60 60 60 61 62 61 60 57 54 55 55 52 49 46 42 38 36 36 34 33 30 27 25 23 20 17 19 16 15 14 13 19 13 16 8 1 7 4 8 7 8 10 9 4 6 2 2 2 3 6 6 1 2 8 11 3 2 4 4 1 1 5 5 4 6 8 5 3 9 6 10 15 15 24 29 34 36 34 30 27 24 24 29 27 25 20 20 22 25 24 18 14 12 10 8 4 1 6 9 12 15 16 18 20 22 23 12 6 5 7 4 6 10 15 14 13 19 20 17 21 25 22 18 15 14 13 17 20 21 23 24 25 27 27 26 26 27 26 27 28 28 28 28 27 28 29 29 29 30 35 40 45 47 47 44 43 41 41 38 40 41 40 39 40 40 41 41 40 39 38 37 36 34 33 31 30 27 24 36 34 31 30 29 25 23 22 20 18 16 15 14 11 12 11 10 10 9 7 7 8 10 11 12 13 15 17 19 22 24 26 28 29 29 31 32 33 33 35 37 38 41 45 48 49 50 51 52 53 53 55 57 56 58 62 62 61 62 62 62 62 63 61 57 55 54 57 53 50 46 43 36 38 32 34 36 34 30 27 25 21 18 19 19 22 12 5 7 11 5 1 4 7 7 12 11 10 6 9 8 6 6 5 4 3 4 5 9 8 6 3 7 3 3 5 6 5 8 3 8 11 12 8 15 21 7 11 9 11 14 19 23 28 31 29 29 27 31 27 26 19 21 21 22 24 21 16 15 11 4 1 4 7 10 13 15 16 17 19 20 14 9 8 8 13 10 10 8 4 13 15 16 11 20 19 20 25 15 17 21 22 20 18 21 22 24 26 27 29 30 32 30 29 27 27 28 28 28 28 26 27 27 31 30 30 31 37 42 45 47 48 46 43 41 43 39 41 41 41 41 41 41 41 42 42 40 39 37 35 34 33 33 31 27 35 33 30 29 27 23 22 21 18 18 15 14 13 12 11 10 9 8 7 6 8 10 10 12 13 15 17 19 22 25 26 28 29 30 30 31 32 32 34 36 38 41 43 46 50 51 53 55 56 57 59 60 60 59 59 59 60 64 63 63 63 61 62 62 60 56 54 54 53 52 47 45 41 36 37 35 36 36 33 29 26 22 19 18 20 25 26 19 11 6 1 9 12 11 2 10 9 11 7 10 11 5 6 8 7 3 5 1 5 3 3 4 3 3 4 4 2 6 8 6 5 14 7 11 13 9 7 8 11 14 15 19 22 27 27 27 28 31 32 25 22 19 19 19 17 13 14 12 6 2 2 4 8 11 14 14 16 16 14 10 12 11 11 12 11 12 11 11 6 4 6 11 14 22 18 20 22 11 18 23 25 26 25 22 23 26 28 28 28 28 30 30 30 26 27 27 27 28 27 28 27 25 27 24 31 30 29 34 38 44 46 49 49 45 42 43 43 40 43 42 41 40 41 42 43 43 42 40 39 37 36 34 34 33 30 32 30 28 27 25 21 21 20 17 16 15 14 13 11 10 9 8 6 7 8 8 9 11 12 15 17 19 22 24 26 27 28 29 30 32 32 33 33 36 38 42 44 46 51 53 54 55 57 59 62 63 63 63 63 63 63 62 61 65 65 63 64 63 62 61 57 53 52 55 49 48 43 40 35 32 32 35 37 35 33 26 25 20 16 20 13 29 24 9 1 9 6 7 7 4 14 11 9 12 7 9 7 6 11 12 7 5 3 8 10 11 3 2 4 4 6 2 2 4 4 5 7 4 6 8 8 8 9 8 11 14 21 24 28 28 26 29 33 30 24 21 21 19 16 13 13 12 10 5 5 4 5 8 11 11 12 10 8 10 14 12 10 7 6 8 7 9 12 13 9 6 8 17 18 16 18 20 23 23 24 29 27 27 29 27 25 27 27 27 27 28 27 26 24 26 27 27 27 28 28 27 26 27 25 26 30 28 31 36 40 46 47 49 50 48 44 43 43 43 43 42 41 41 41 41 42 43 41 41 39 37 36 36 36 34 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 8 8 9 11 12 13 16 19 20 23 25 26 28 29 30 32 33 33 34 36 39 42 45 48 51 53 54 55 57 58 62 64 65 65 64 64 65 65 64 63 63 65 67 65 63 62 61 58 54 53 51 55 49 46 40 37 35 37 34 37 35 34 30 26 22 15 10 10 26 17 8 5 14 6 15 11 7 7 8 8 12 10 9 8 8 6 13 7 2 5 2 3 7 7 7 7 1 3 3 3 4 3 3 6 3 8 8 8 8 8 8 8 12 22 26 26 23 18 19 28 26 24 25 24 20 14 14 11 4 4 9 9 6 7 8 8 9 7 8 11 11 9 7 8 9 9 11 11 11 10 11 11 10 4 13 20 22 21 24 23 23 27 26 27 29 27 25 25 25 28 27 26 28 28 27 25 26 27 27 28 27 27 27 28 26 25 22 29 30 30 32 37 44 49 51 48 50 46 46 43 45 44 43 43 42 41 41 41 41 41 41 40 40 38 38 37 36 28 26 24 23 20 19 17 16 15 13 12 11 10 10 9 9 8 8 8 9 12 13 13 15 18 19 20 22 25 28 28 30 31 32 33 33 35 38 42 44 46 49 53 53 55 56 58 62 64 65 63 64 65 66 67 65 64 65 66 66 67 66 65 62 61 58 54 51 51 59 51 45 40 39 36 35 36 36 37 36 32 27 24 16 4 14 22 17 4 14 12 14 21 13 6 5 7 8 8 9 6 6 6 9 4 9 6 4 2 11 4 8 1 3 2 3 5 4 1 4 1 7 8 9 10 11 11 10 9 8 11 24 29 26 23 20 16 25 25 26 22 19 15 15 12 5 5 11 7 6 5 6 8 9 9 11 13 15 11 11 13 9 8 10 8 9 11 10 10 11 14 11 18 20 20 24 23 25 26 26 26 24 26 28 26 28 28 28 28 27 25 23 23 24 27 27 27 27 27 26 27 26 28 26 25 22 31 31 31 32 40 46 49 48 48 50 44 51 44 42 44 44 44 43 42 41 41 41 40 40 39 39 38 38 36 26 25 22 20 18 17 16 15 13 12 11 11 10 10 10 8 8 8 9 11 12 14 15 16 17 20 22 23 26 28 29 30 32 33 34 36 37 39 43 46 49 52 53 54 57 59 63 64 64 64 66 67 66 64 47 38 41 38 39 54 67 67 66 63 61 58 54 51 49 60 51 45 40 38 37 38 40 38 40 38 36 30 29 9 8 26 35 7 5 15 10 8 20 13 13 6 3 7 9 7 8 7 9 8 9 9 8 4 4 9 18 15 6 6 6 5 4 3 5 5 2 7 9 9 9 12 13 14 11 10 16 23 27 31 30 28 22 27 26 24 19 17 16 11 7 8 10 10 13 8 5 6 8 9 9 8 10 12 11 9 7 8 10 7 9 12 11 11 11 15 18 15 16 22 24 24 25 25 26 28 26 27 24 22 28 26 25 25 25 25 24 28 30 28 26 26 27 26 25 25 26 25 25 27 28 20 23 31 31 32 33 43 46 48 47 48 49 52 51 46 45 47 47 46 45 44 42 41 40 38 38 37 36 35 35 24 23 20 18 17 16 14 13 13 12 11 10 11 11 10 9 9 9 10 11 13 14 15 17 19 21 22 23 26 28 29 31 33 34 36 37 38 40 45 47 51 53 55 57 59 62 64 64 66 67 68 66 60 34 37 42 43 47 45 39 44 65 66 64 61 57 53 52 44 47 46 43 38 34 32 37 39 41 42 41 39 39 28 5 6 25 35 11 13 9 15 21 15 18 6 6 3 2 5 6 6 6 4 3 5 6 3 2 4 1 9 8 4 6 4 3 4 4 5 5 2 5 5 6 7 8 11 13 11 11 13 20 24 27 29 29 26 28 25 23 19 13 12 8 10 10 11 14 9 6 5 8 10 12 11 8 13 11 11 6 4 6 10 13 12 10 10 12 17 16 16 16 19 23 24 23 25 27 26 25 23 23 24 23 24 25 24 26 24 23 26 27 29 32 29 29 26 25 23 24 25 26 26 26 29 33 22 28 32 33 35 35 39 45 46 47 51 50 53 49 45 48 48 48 47 45 44 41 40 38 37 36 35 34 34 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 12 15 16 16 17 18 21 23 25 27 29 31 32 33 34 36 38 40 43 48 51 52 54 57 59 61 63 63 67 68 69 65 56 29 39 42 46 46 45 44 44 38 41 62 65 61 57 54 51 48 46 43 41 37 37 37 38 42 40 41 43 43 43 28 5 7 6 10 8 19 17 15 23 12 21 19 13 6 5 5 4 7 3 2 5 4 2 5 0 5 6 6 3 3 4 5 4 4 4 5 5 10 7 8 7 7 5 9 12 14 14 13 18 24 25 27 31 30 30 25 20 15 11 12 13 5 10 11 8 5 5 8 10 12 15 14 10 11 10 10 8 8 10 13 13 7 9 14 15 13 11 12 17 19 20 20 21 24 23 23 18 23 25 27 26 27 22 21 24 25 21 24 26 24 25 26 20 20 21 22 23 25 29 29 25 29 34 30 30 33 33 33 36 37 37 41 46 49 48 50 50 54 51 49 49 49 47 45 43 41 40 39 38 37 36 35 20 18 16 15 14 12 11 11 10 10 9 9 10 10 12 12 12 13 13 14 16 17 17 19 19 21 22 25 27 30 31 33 33 35 37 39 41 44 48 52 53 56 59 60 63 63 67 69 70 66 58 30 35 43 45 44 41 39 40 41 40 34 44 62 61 58 55 52 50 47 43 38 38 35 38 43 44 42 36 44 46 47 29 4 9 9 12 18 14 18 14 21 18 17 11 11 9 7 5 4 5 5 3 4 1 3 4 3 1 4 5 5 2 1 4 6 6 6 9 8 9 5 5 2 5 1 2 6 7 9 10 8 19 22 22 24 30 29 26 19 12 11 14 8 10 1 9 6 7 9 13 13 13 12 9 8 11 12 10 10 9 10 10 9 10 13 13 8 9 9 13 17 19 17 18 20 20 19 15 21 23 28 24 25 22 29 26 26 24 24 20 19 18 16 15 15 17 19 22 21 25 29 30 27 28 30 37 32 34 34 32 35 34 32 39 41 45 47 51 52 56 51 49 48 50 50 47 45 42 41 40 39 39 37 36 18 15 14 13 12 10 9 9 9 9 9 10 10 11 12 13 13 14 14 16 18 18 18 19 20 21 23 25 27 29 31 33 34 37 38 40 41 45 48 52 54 57 60 62 63 66 68 69 67 62 44 35 42 44 43 42 39 39 37 35 35 37 28 65 62 57 53 52 50 46 44 41 39 39 34 41 41 39 47 34 48 47 30 4 6 7 2 16 17 19 21 26 21 15 20 16 9 9 6 7 6 8 5 5 1 5 2 2 3 1 5 7 4 7 6 7 6 3 2 4 5 3 6 8 7 7 7 8 7 7 10 13 17 22 25 28 30 28 20 14 10 17 16 6 9 12 5 6 12 12 10 9 12 14 12 11 13 12 12 10 9 11 9 12 10 11 8 4 7 11 16 20 18 18 17 21 18 22 22 21 20 11 21 13 31 27 27 27 23 22 20 18 11 12 9 13 17 17 18 20 23 24 28 30 28 32 35 34 35 32 31 32 33 32 32 35 39 44 49 55 54 53 53 55 50 49 48 46 44 42 42 41 39 37 37 15 13 13 11 10 8 8 8 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 29 31 34 35 38 38 40 42 45 49 52 55 58 61 62 64 65 67 67 65 48 32 38 42 44 45 46 47 41 36 31 30 33 33 51 59 56 52 47 46 45 43 41 39 39 37 39 37 33 43 34 51 47 9 10 7 10 6 17 16 22 23 24 16 13 21 10 6 8 8 4 2 6 9 9 9 7 6 4 3 2 4 6 6 7 6 6 4 3 2 4 8 10 9 6 8 8 7 8 8 6 7 11 19 24 29 29 29 22 17 19 18 12 5 5 2 2 6 10 14 14 14 12 15 18 16 14 14 14 13 11 9 9 10 9 9 13 12 14 17 19 21 14 17 22 19 18 20 24 24 23 21 22 32 22 27 29 27 28 26 24 22 19 18 15 14 16 19 18 17 17 17 14 19 24 25 24 33 33 33 31 33 32 30 28 33 33 32 30 48 46 48 54 55 49 48 47 44 44 42 41 40 40 41 38 37 12 11 10 9 8 8 8 8 9 9 10 11 11 13 13 14 15 16 17 18 20 21 23 23 23 24 25 25 27 29 31 33 36 38 39 41 41 45 49 52 55 58 60 61 63 65 67 65 61 40 36 40 44 44 48 36 29 27 29 30 32 37 32 56 56 53 48 44 42 41 41 37 41 41 40 38 33 32 42 42 50 51 12 16 4 4 11 13 22 22 19 24 25 16 11 12 8 6 7 7 8 11 10 10 7 4 6 6 3 3 3 2 9 2 5 7 7 8 8 7 7 7 10 11 8 9 10 8 8 7 6 9 20 26 27 28 26 27 23 19 15 10 9 2 2 3 11 12 12 13 14 14 15 15 14 13 15 15 12 11 10 11 9 10 14 13 13 15 17 22 19 15 15 18 24 22 21 24 24 26 28 27 28 21 15 26 26 26 24 21 16 17 19 20 19 18 19 17 16 14 14 7 4 9 12 20 33 33 28 30 33 35 31 25 33 33 27 23 26 32 32 32 27 30 34 43 42 41 43 41 40 38 37 35 34 10 9 8 8 7 7 7 8 9 9 11 12 12 13 15 16 16 18 18 19 21 22 22 23 24 24 24 26 26 28 30 32 35 39 41 44 43 46 49 52 55 58 58 60 63 65 66 64 57 42 35 37 40 42 39 40 29 33 37 18 20 27 48 55 52 50 45 43 43 39 37 40 40 38 38 38 33 37 42 47 48 48 28 5 2 2 5 15 16 24 26 19 18 15 9 3 6 9 7 4 4 5 6 1 3 3 4 5 2 4 4 4 7 2 2 4 4 6 8 8 7 5 8 8 8 7 7 7 7 12 19 22 24 26 29 31 27 25 22 17 17 15 11 10 8 9 9 13 16 14 14 15 16 12 12 13 13 15 14 11 11 12 12 11 12 13 12 16 20 22 20 13 14 16 17 18 20 19 19 16 17 18 23 25 18 17 22 21 17 8 13 16 15 16 19 18 18 15 14 13 11 4 11 17 14 19 23 31 34 33 39 37 34 32 33 27 28 29 30 29 24 27 29 26 30 34 45 41 43 43 42 41 39 37 35 7 7 6 6 6 7 7 9 10 12 12 13 14 14 16 17 17 19 19 20 21 22 22 23 25 25 25 26 27 28 30 32 35 39 42 42 43 45 48 51 54 57 57 60 64 66 67 65 57 48 36 33 36 38 37 35 30 31 36 42 46 49 49 48 48 46 42 41 40 40 38 37 35 35 37 35 35 36 41 45 47 39 34 34 11 2 3 12 21 22 19 14 10 3 3 4 8 3 3 4 5 5 6 5 3 8 7 5 5 2 4 6 6 3 4 3 1 5 8 8 8 8 5 3 7 8 10 22 24 25 27 29 31 28 30 30 24 27 23 20 13 11 10 7 11 16 15 15 16 21 19 16 13 14 15 14 13 14 13 14 14 12 10 11 12 11 13 17 18 16 16 17 19 19 20 19 18 17 17 19 17 19 18 16 12 20 14 6 8 14 13 18 14 14 16 18 16 14 11 11 8 5 5 17 28 24 26 36 36 40 40 41 43 39 38 39 35 35 33 31 31 30 26 23 22 21 25 35 39 43 41 38 34 35 37 6 5 5 5 6 7 9 10 11 13 14 15 16 16 17 17 18 19 20 21 23 22 23 24 24 25 24 26 27 28 30 32 34 38 42 42 43 43 47 50 53 55 57 59 63 66 67 64 58 50 43 30 32 35 36 34 30 27 28 32 36 39 41 42 42 42 40 40 40 39 38 35 34 31 35 36 31 31 36 38 41 35 33 18 20 4 3 5 14 21 19 5 5 5 3 1 7 3 3 2 3 3 8 5 9 4 3 3 5 3 2 7 5 5 0 6 5 4 6 6 7 4 4 4 6 12 22 25 26 30 33 30 27 29 32 28 26 22 19 14 10 1 8 15 16 14 15 19 18 17 19 20 15 14 15 14 15 16 17 19 15 13 14 14 13 11 13 16 13 13 13 17 17 18 20 19 21 20 21 21 21 20 22 31 27 8 8 7 9 13 14 17 15 13 15 16 13 14 12 13 8 7 8 16 16 23 26 29 30 31 33 33 33 36 34 32 33 33 30 29 29 28 29 29 28 28 26 24 24 23 26 26 24 23 26 4 4 4 5 6 8 9 11 12 13 14 15 16 17 17 18 19 20 21 23 24 24 24 25 25 25 25 26 26 28 29 31 33 37 40 40 41 42 45 49 51 54 55 58 61 64 66 66 61 52 49 31 29 30 33 32 26 27 26 28 30 32 34 35 36 39 38 37 38 39 37 35 33 32 35 37 35 33 34 34 33 32 30 18 19 7 3 9 4 9 7 5 5 6 5 4 2 3 2 4 2 3 4 4 8 8 6 6 3 3 2 5 6 4 6 5 4 7 6 5 6 6 6 4 10 13 18 21 25 27 29 27 27 27 29 23 21 15 9 1 6 10 12 14 16 17 20 20 17 20 21 15 13 13 15 16 16 17 19 19 16 16 15 14 14 16 17 13 12 13 14 16 17 17 19 20 22 24 22 21 21 20 23 27 30 7 6 9 8 7 15 19 13 8 10 10 10 11 6 10 12 11 11 16 21 20 18 20 25 25 24 26 25 26 26 27 25 27 27 24 21 19 19 18 18 18 20 23 20 19 17 18 19 17 15 3 4 5 6 7 8 9 10 11 13 14 16 17 18 18 19 20 21 23 24 25 24 24 25 24 25 25 26 26 27 28 28 31 36 37 38 39 39 43 48 50 51 53 56 58 61 62 61 60 50 44 40 26 26 28 30 29 24 24 24 25 27 29 30 31 33 34 36 37 37 37 36 35 34 37 34 34 33 32 30 37 39 27 6 20 18 6 5 21 11 13 13 11 9 0 7 8 8 4 3 4 2 2 3 2 2 2 6 6 7 6 6 7 12 6 8 7 6 7 8 7 7 7 14 14 16 20 23 24 24 25 22 21 23 19 15 8 4 3 4 9 13 14 13 15 19 17 15 18 20 25 17 15 16 16 16 15 17 17 21 19 19 17 13 13 15 17 15 15 15 17 14 16 17 15 18 20 21 21 22 20 22 18 20 28 7 12 12 10 10 13 17 16 4 6 8 7 12 6 5 9 14 12 15 18 21 22 19 12 19 20 21 20 20 20 20 20 20 23 22 20 18 16 14 13 12 12 13 13 12 11 11 13 14 13 6 7 7 9 10 10 11 11 12 13 16 18 18 18 19 20 21 22 23 24 25 25 25 23 23 24 25 25 26 26 25 27 32 31 36 37 38 38 41 46 48 49 51 54 56 58 62 62 60 56 43 40 32 23 24 27 28 26 24 22 21 21 22 25 29 30 32 35 37 35 35 34 32 33 35 34 33 32 32 32 35 27 29 15 15 9 3 6 5 2 13 22 24 26 7 2 6 3 4 4 3 3 4 3 3 3 2 3 4 5 1 8 11 10 9 10 10 13 12 9 7 8 15 14 13 13 17 18 18 20 20 16 13 9 9 8 3 5 6 8 10 13 15 16 13 17 16 18 18 11 11 14 18 19 18 18 20 19 16 16 18 21 19 17 16 15 15 15 12 12 11 12 10 11 16 17 18 22 21 23 23 20 22 22 22 16 21 13 12 12 14 15 9 11 3 5 7 7 8 4 2 10 9 10 11 11 15 16 14 14 11 14 14 15 14 15 15 16 17 16 15 14 14 13 12 12 13 13 13 13 15 14 14 13 12 12 13 13 14 14 14 14 14 15 15 17 17 17 16 18 20 21 23 23 24 25 26 23 24 24 24 24 24 25 23 25 28 30 32 34 36 36 37 39 43 46 47 49 51 53 54 58 60 60 58 50 39 31 31 27 20 21 21 21 20 21 22 22 23 27 30 32 34 34 34 33 32 32 33 32 31 30 29 29 32 27 26 31 20 20 9 2 1 5 6 2 18 22 19 12 3 1 5 4 3 3 3 3 4 4 4 4 4 6 4 11 14 11 7 10 12 13 15 16 16 13 16 14 13 12 12 16 16 15 14 13 11 12 9 6 7 7 8 10 12 14 15 14 16 16 15 15 14 14 15 16 18 19 22 23 23 20 19 18 17 18 18 19 19 16 18 16 15 14 12 12 11 10 13 12 16 17 20 21 20 19 17 18 22 25 25 18 7 5 7 9 16 17 5 0 5 5 2 6 7 4 6 5 9 15 16 13 14 14 12 11 9 9 9 9 9 10 11 12 13 12 12 12 12 11 11 11 11 11 13 15 15 14 15 17 18 18 19 19 19 18 18 18 18 19 19 20 20 20 21 23 24 23 24 25 25 26 24 24 23 23 24 24 23 23 25 27 30 31 33 34 35 35 36 41 44 45 47 49 50 51 54 59 59 58 55 47 39 34 26 27 19 15 15 16 17 18 19 22 24 27 29 30 31 31 31 31 30 29 29 28 28 25 25 26 24 24 25 22 23 27 5 2 5 4 11 12 12 13 16 10 6 4 3 3 2 3 4 2 3 1 0 4 4 4 5 10 6 8 13 15 13 12 14 14 15 15 12 13 10 12 12 12 13 14 11 7 4 5 6 6 9 11 15 15 15 18 19 18 19 21 23 18 18 18 17 22 22 25 27 26 20 19 19 18 16 16 19 20 18 18 20 18 15 13 13 10 8 8 11 13 16 18 19 19 18 16 18 20 20 24 22 14 4 7 10 17 9 3 4 4 5 7 8 5 7 10 10 8 10 12 12 10 9 14 14 12 10 8 7 5 5 8 9 11 11 10 11 10 9 8 9 9 12 11 11 13 15 15 15 20 23 25 23 22 22 21 22 21 20 19 21 23 23 22 24 26 26 26 26 25 25 23 24 23 23 23 23 22 22 24 25 27 33 33 33 33 34 34 38 42 43 45 46 48 48 51 53 57 57 57 52 48 42 40 33 20 18 13 8 9 10 12 14 18 22 24 26 27 27 27 27 27 29 27 26 26 26 24 27 26 30 18 2 32 39 29 3 4 3 8 6 7 15 8 2 3 3 4 2 2 2 4 3 3 1 5 10 5 5 11 16 14 14 14 15 13 13 14 14 12 14 15 15 12 14 13 12 9 5 6 8 7 8 12 13 14 14 16 19 21 20 21 23 24 25 25 26 27 24 24 22 22 22 23 25 27 23 23 20 18 21 22 22 22 21 20 19 16 15 13 9 8 9 12 11 14 15 17 17 17 16 18 18 18 19 14 5 4 4 13 12 14 9 9 10 5 1 4 7 11 13 12 13 14 14 14 14 12 18 20 18 14 12 11 10 7 6 7 10 11 12 12 10 8 7 8 9 8 8 9 9 9 10 12 20 22 23 23 24 26 21 21 20 20 22 23 23 23 22 24 26 27 25 25 24 24 23 23 22 22 22 23 21 21 23 24 26 31 33 33 32 32 32 35 39 40 42 42 44 44 46 50 52 55 54 53 46 46 44 42 40 38 34 24 11 8 14 17 17 18 20 23 25 26 28 28 27 29 29 29 32 29 30 33 35 32 11 6 4 10 6 3 3 1 3 6 3 3 4 4 3 3 3 3 3 2 3 3 3 6 8 10 9 13 18 11 4 9 12 15 17 20 19 18 17 17 17 16 13 9 7 5 8 10 11 12 13 12 13 15 17 15 16 21 24 25 27 29 30 32 31 30 28 24 26 29 24 24 22 22 24 22 24 21 21 20 23 26 26 25 23 21 18 15 13 11 11 11 10 9 11 13 15 17 16 16 14 15 17 19 16 9 4 5 7 9 11 7 10 12 13 12 11 14 15 11 10 11 11 11 10 11 15 18 19 13 14 18 14 11 7 4 5 9 10 10 12 12 10 10 8 9 10 9 8 7 6 7 8 19 22 23 23 24 26 24 20 19 20 21 22 22 23 22 25 27 25 25 24 25 24 22 21 20 22 22 22 18 22 23 22 25 28 32 31 30 30 30 33 36 37 38 39 40 42 43 44 47 49 53 51 47 45 43 44 44 48 47 40 38 37 22 13 11 19 25 27 27 27 27 29 29 27 28 33 35 35 33 27 22 16 17 36 11 9 4 4 4 1 4 7 3 2 3 3 3 5 3 2 2 3 2 3 5 8 11 12 14 13 13 15 15 16 12 16 16 12 9 9 11 10 9 9 10 13 17 17 15 13 12 13 15 18 20 20 20 21 23 24 27 29 32 34 36 32 29 29 30 30 27 28 29 25 25 22 23 23 26 23 24 27 24 23 27 27 26 23 20 19 16 13 11 11 10 9 9 11 12 14 15 15 13 13 16 20 16 15 7 5 2 6 8 10 8 5 5 5 9 14 13 10 8 8 8 8 9 11 13 13 12 10 8 8 10 7 7 11 9 7 9 10 10 11 12 10 8 7 6 6 6 7 8 8 8 22 24 23 22 20 21 22 19 20 19 21 22 22 24 22 25 25 24 24 23 23 19 19 20 19 21 21 19 19 21 23 22 23 25 28 31 28 28 27 30 34 34 35 35 36 38 41 42 42 44 47 49 47 45 42 42 44 43 45 45 51 46 40 34 23 13 13 16 17 20 24 25 27 31 33 37 33 34 30 19 12 7 7 9 2 16 8 4 2 4 3 3 3 2 4 3 4 2 2 2 4 1 2 4 9 7 7 7 12 14 14 14 15 14 12 11 8 8 6 10 12 15 17 15 16 16 15 16 17 16 14 17 18 18 19 19 21 23 23 23 24 26 26 27 27 27 28 24 20 19 23 24 26 27 27 24 25 27 26 25 28 27 29 29 29 27 25 24 20 20 17 14 11 11 10 8 8 10 10 13 14 15 13 15 17 18 18 13 9 7 4 4 7 9 9 11 12 3 3 5 7 8 6 5 6 8 9 11 13 14 13 15 11 6 9 8 10 9 10 10 8 9 12 11 10 12 12 11 9 6 2 5 3 4 5 21 23 22 18 19 16 16 17 18 18 21 21 24 21 24 24 23 23 21 23 20 20 20 19 17 20 20 20 20 20 22 22 21 24 26 30 27 25 25 27 30 31 31 32 33 35 36 39 41 41 40 43 44 44 42 39 38 38 39 41 37 45 49 42 37 30 23 18 20 20 21 23 27 30 33 37 39 32 6 2 3 6 4 2 3 4 4 4 2 1 2 1 1 2 2 2 3 2 2 2 3 2 5 6 7 7 10 12 13 15 12 13 13 13 12 11 11 12 12 13 14 13 12 15 16 16 16 16 17 16 15 15 14 20 22 26 22 23 24 25 27 26 26 26 27 27 25 24 18 16 18 19 26 25 28 24 24 26 28 28 29 29 29 29 28 29 28 26 23 22 21 16 13 12 12 10 10 9 9 10 10 10 13 18 19 17 19 13 14 11 6 3 3 5 10 13 12 12 14 13 13 9 7 7 6 4 4 5 6 12 12 12 12 8 5 9 8 8 7 10 11 11 11 11 10 11 12 12 11 10 8 8 8 9 9 19 20 19 18 15 14 16 18 15 17 21 24 23 23 23 23 23 23 21 22 20 19 19 18 18 21 20 20 20 20 20 21 22 22 23 26 26 24 23 25 27 28 28 29 29 31 33 35 37 38 38 36 37 38 39 41 38 35 36 37 39 35 35 43 46 37 34 30 23 23 25 26 28 32 41 43 10 2 3 4 4 8 4 4 4 2 4 3 1 2 3 3 3 3 1 2 0 3 3 4 1 2 3 4 6 2 7 10 6 12 11 11 15 13 12 11 15 16 16 12 11 12 13 14 13 11 12 17 17 17 14 20 21 25 28 27 25 25 26 25 27 28 28 28 28 27 28 28 22 21 22 23 24 23 18 22 20 22 26 28 27 27 26 27 27 28 28 28 25 25 23 20 16 15 14 12 10 7 8 7 8 8 10 14 17 16 18 17 16 14 13 8 12 8 6 6 9 10 10 9 8 6 6 6 6 7 7 7 8 8 10 12 14 13 9 11 12 10 9 8 10 10 10 10 9 9 10 10 10 9 9 9 8 8 9 23 20 19 19 18 17 16 16 16 18 22 23 23 22 24 23 21 20 20 20 18 18 17 17 19 20 19 20 21 21 20 20 21 21 22 23 24 23 22 23 24 24 25 26 27 28 30 32 34 36 37 36 35 35 34 35 36 35 33 35 36 33 31 32 34 39 44 37 32 31 29 29 38 46 13 2 9 14 8 4 4 4 6 3 3 4 2 2 2 2 2 2 2 3 1 3 2 2 3 3 3 1 6 6 5 5 11 13 14 20 15 16 16 19 18 15 16 17 18 16 14 17 14 11 12 13 15 16 18 17 17 19 22 27 21 20 25 33 35 31 30 31 30 27 28 27 29 28 19 22 16 20 25 24 22 22 24 20 24 28 27 25 26 26 26 26 27 30 27 27 26 23 19 17 15 14 11 8 8 5 6 7 7 11 15 17 13 12 9 10 8 14 13 10 7 3 4 5 7 8 9 9 9 8 6 6 5 6 8 10 12 11 11 11 12 6 13 12 10 10 11 10 10 11 11 11 11 10 9 9 9 9 8 6 3 29 24 20 19 17 18 18 16 18 21 22 21 21 24 23 20 19 21 19 18 18 18 16 18 20 19 19 20 20 19 19 19 21 21 21 22 23 20 20 22 21 22 22 23 24 25 27 29 31 33 35 36 35 34 33 32 32 32 32 31 32 33 31 28 26 28 31 36 35 30 27 26 23 11 25 20 9 5 4 3 4 6 4 2 2 2 2 1 1 3 1 3 4 3 2 4 1 2 3 3 2 6 5 7 11 13 17 21 21 20 22 22 20 22 20 17 19 20 20 16 16 15 16 15 16 16 15 15 13 16 17 24 25 19 24 32 33 28 28 27 26 29 32 28 26 28 30 31 17 2 8 11 14 16 18 17 18 17 14 14 18 22 26 28 27 27 27 29 30 27 25 21 20 18 16 16 12 10 8 6 4 4 7 7 9 10 9 13 7 6 8 7 8 11 6 8 4 4 2 2 4 6 2 6 7 6 8 7 5 4 5 7 8 7 8 9 5 11 12 12 11 11 10 10 10 9 8 7 7 7 8 9 7 4 4 24 22 18 19 18 18 17 18 20 21 21 23 24 20 20 20 21 21 19 16 17 19 19 18 18 19 20 19 18 19 18 18 20 20 20 19 21 18 18 20 20 20 20 20 21 23 25 27 29 31 33 35 36 34 32 31 30 29 28 27 26 26 28 29 30 28 25 22 27 25 22 27 18 10 6 9 4 4 6 4 4 4 3 2 2 1 1 1 4 3 2 1 3 1 4 0 2 3 3 3 4 8 8 7 9 14 12 13 14 16 18 18 20 19 21 21 19 19 16 14 15 18 17 14 13 14 15 14 10 13 21 22 17 21 29 32 27 24 25 27 27 27 28 26 27 27 25 23 20 17 16 16 17 19 20 21 21 20 19 17 17 16 17 18 23 26 29 30 29 28 24 23 22 19 17 15 14 13 9 8 4 4 4 6 7 8 11 11 8 7 11 14 12 10 3 4 10 6 8 8 8 4 6 8 10 5 7 8 9 4 6 5 7 8 8 8 10 10 10 12 12 11 10 10 10 8 8 7 6 6 5 5 4 5 6 17 22 24 23 23 21 18 18 21 22 24 23 21 22 22 20 15 16 17 15 18 19 17 18 18 19 19 20 20 19 19 18 19 20 18 17 18 15 15 16 18 18 18 18 19 20 22 24 26 29 31 33 34 34 33 30 30 29 26 23 23 22 21 24 28 29 28 27 22 16 15 12 15 20 14 8 5 5 5 4 1 2 2 2 2 3 2 3 3 3 2 1 3 2 3 2 3 3 3 2 5 9 9 11 11 12 12 11 12 16 16 17 18 18 17 17 17 17 15 14 13 14 14 13 13 13 12 11 14 14 21 21 17 24 27 29 24 25 26 26 24 26 25 26 27 25 24 21 20 19 20 20 20 20 19 20 19 22 24 25 23 19 17 17 16 19 21 25 28 27 22 24 23 18 17 14 14 13 8 6 6 4 4 1 4 3 4 8 6 4 6 9 10 14 16 15 13 13 7 10 10 12 14 16 14 8 7 8 9 6 9 9 7 9 10 8 9 9 9 12 12 12 13 14 13 11 11 9 8 7 6 5 6 8 8 20 29 37 26 24 24 22 21 22 23 21 22 22 19 17 16 18 20 19 17 18 17 18 19 19 20 21 19 18 18 18 18 18 17 16 13 14 11 11 13 17 17 16 17 17 19 20 22 24 26 28 31 33 33 34 32 29 28 28 24 20 19 18 16 17 18 26 30 23 16 16 14 10 18 8 4 4 6 3 2 2 3 3 3 2 4 3 1 2 2 3 3 3 2 2 5 3 2 2 4 8 9 11 10 12 12 17 18 15 15 15 18 19 17 18 15 13 14 15 13 12 13 12 12 10 11 12 8 12 17 18 19 19 22 25 27 25 24 25 25 23 26 25 24 24 24 22 21 22 21 23 22 22 21 21 23 24 25 28 27 24 20 17 16 16 16 17 19 25 23 19 23 23 19 18 15 12 11 10 9 8 4 3 1 1 2 4 4 5 2 4 7 8 8 9 10 14 12 12 13 13 10 11 15 12 12 9 8 9 7 5 5 7 7 6 5 5 5 4 4 4 11 16 18 17 15 14 13 11 10 9 9 9 9 9 35 38 29 26 21 21 22 22 22 21 24 18 17 20 22 19 17 14 12 13 15 17 18 18 20 21 17 17 18 17 17 16 16 15 11 11 12 9 8 10 15 16 15 15 15 16 18 21 22 24 26 28 31 31 33 33 31 28 27 28 23 18 15 14 17 23 14 18 18 22 19 16 13 9 6 4 4 3 3 2 4 3 2 2 2 2 1 1 1 4 2 1 2 2 3 2 2 3 4 5 9 12 12 11 12 18 20 18 16 16 17 18 19 18 16 13 10 11 13 12 11 12 11 11 10 8 11 12 14 15 17 18 19 20 23 22 23 22 23 24 22 23 24 23 23 23 22 22 22 22 22 22 23 22 22 27 27 28 28 31 31 17 17 14 14 14 12 16 17 16 20 23 24 21 20 18 16 14 13 10 10 8 5 3 2 2 3 4 3 3 3 2 4 5 4 7 7 10 8 10 11 11 10 8 7 7 8 5 4 3 2 2 3 5 4 3 4 5 5 5 5 8 9 11 16 19 19 17 16 13 11 11 11 10 11 37 30 27 21 18 18 19 20 24 21 18 16 21 18 14 12 13 15 15 15 16 17 18 19 20 17 18 19 19 18 16 14 13 11 10 12 10 8 6 7 12 14 13 13 13 15 17 19 21 23 24 26 28 31 31 31 31 30 26 24 26 25 15 15 22 16 19 17 10 9 16 11 11 4 4 6 3 3 4 2 3 1 2 3 2 2 2 2 2 1 4 4 3 2 2 2 4 5 6 7 10 12 17 17 16 19 20 19 18 18 16 14 16 15 13 13 10 12 11 10 9 9 12 9 9 8 11 12 14 15 16 16 18 19 18 19 20 20 21 21 22 23 22 22 23 22 22 22 22 23 22 23 23 23 23 27 28 27 27 29 29 26 8 7 10 7 9 11 13 15 17 22 25 23 21 18 17 16 13 10 8 7 7 6 5 4 5 2 1 1 1 2 4 4 4 5 4 9 6 6 8 9 9 8 8 10 7 5 3 2 1 3 3 4 3 4 5 8 8 9 9 10 13 13 14 17 20 20 18 16 14 13 13 13 13 29 24 16 20 15 18 27 21 19 15 22 21 13 12 14 14 14 14 14 15 16 18 19 18 19 19 19 18 16 15 12 12 13 12 10 10 10 6 5 6 10 13 11 12 12 13 15 16 19 21 21 23 25 28 30 27 29 28 27 22 19 19 21 23 24 19 20 16 14 11 7 4 6 6 4 4 2 2 2 2 2 3 4 5 6 5 5 3 3 5 4 3 3 2 4 3 3 5 5 7 14 16 16 19 20 20 18 16 16 17 16 18 18 15 13 11 9 11 10 9 6 8 13 11 8 9 10 11 13 15 15 17 17 16 17 19 17 19 19 19 22 22 19 23 24 21 24 22 23 23 23 24 23 24 28 27 27 26 26 25 25 23 21 15 7 4 2 11 15 14 15 20 26 24 20 19 18 16 14 12 10 9 8 7 6 5 4 3 2 3 4 2 1 2 2 4 4 5 5 7 7 7 8 8 9 10 11 10 9 10 10 10 11 14 15 16 14 17 18 17 15 13 12 13 16 17 17 19 18 17 16 16 16 16 16 21 12 18 10 23 27 22 16 17 25 16 14 15 14 13 12 10 11 13 17 18 17 18 19 21 20 17 17 17 16 14 13 12 12 9 9 7 4 3 4 7 10 10 11 12 13 14 16 18 18 20 22 24 26 28 27 24 27 26 26 20 14 11 14 14 16 18 20 20 9 6 5 3 5 4 3 2 2 3 2 2 3 4 7 6 6 3 5 4 3 3 3 3 2 5 4 5 7 8 7 7 14 19 16 16 16 19 18 19 18 18 17 16 14 11 10 8 8 6 8 6 11 11 11 8 9 9 11 14 16 15 16 14 15 17 19 16 19 18 19 21 20 17 22 25 24 22 22 23 23 23 24 24 27 27 27 27 28 26 23 22 19 16 14 11 5 2 3 8 12 13 16 22 23 20 18 17 16 15 14 12 9 9 8 7 6 5 3 3 2 1 1 2 3 4 6 6 5 6 7 8 9 10 11 11 11 12 12 13 13 16 18 20 20 20 19 19 19 18 17 16 16 16 16 17 16 16 18 18 18 19 19 19 19 20 15 15 15 16 23 26 16 11 29 13 18 16 14 12 10 7 8 14 18 18 17 19 21 24 23 20 18 18 16 13 11 12 10 8 9 6 4 2 1 3 6 8 9 9 10 11 12 15 16 18 20 22 23 25 27 26 23 21 26 25 24 19 13 7 6 10 16 17 11 9 12 4 3 4 3 2 2 2 2 2 2 5 6 5 5 6 4 3 4 5 5 11 14 15 12 7 7 4 5 7 7 12 16 16 16 17 15 13 12 13 15 17 14 10 8 8 7 7 8 4 9 9 10 6 8 8 10 13 17 15 14 15 13 16 17 20 16 17 16 19 21 20 18 23 26 24 21 22 22 23 24 25 28 28 28 28 29 27 25 23 20 17 14 9 8 7 5 4 4 7 12 13 16 19 20 19 17 16 17 15 13 10 10 8 7 8 6 5 5 5 4 4 4 5 5 5 4 6 8 9 10 11 12 13 15 17 20 22 21 20 21 21 23 22 23 23 23 23 25 27 28 29 29 26 22 22 22 23 24 25 26 26 26 26 25 15 18 17 15 15 13 11 26 16 21 16 11 11 11 5 10 16 18 15 15 18 23 18 15 14 15 17 16 11 8 8 7 4 5 7 3 1 2 1 3 4 5 6 8 8 9 11 13 14 16 18 21 23 25 27 23 22 17 17 25 21 23 20 13 8 10 12 7 11 6 5 4 11 2 2 3 1 2 2 2 2 3 4 3 6 4 4 4 4 6 6 9 13 15 19 16 20 21 20 19 17 6 8 10 13 16 15 15 13 14 13 11 7 7 5 6 6 6 9 8 8 9 8 7 8 8 10 15 15 14 13 14 14 17 17 19 16 14 17 18 21 20 20 25 27 24 21 20 23 25 24 28 29 29 29 29 28 27 25 23 20 15 10 8 5 4 4 2 3 6 7 9 13 17 18 17 18 14 14 15 13 11 10 9 8 7 6 5 5 5 6 6 7 8 8 8 9 10 11 13 14 14 16 17 20 22 26 23 28 25 21 21 22 23 24 25 26 25 23 22 22 23 24 25 26 26 27 28 29 30 29 28 27 26 27 17 18 18 17 16 14 14 14 13 13 13 11 10 7 9 17 16 13 11 16 22 14 10 13 17 14 13 12 9 6 4 3 4 4 4 2 1 2 0 1 3 3 4 5 7 10 12 13 13 15 19 22 22 24 26 22 23 16 13 12 24 21 23 19 14 6 8 8 9 6 6 2 8 4 4 3 1 2 3 3 2 1 1 4 3 4 8 7 6 12 16 14 18 23 24 23 19 16 16 17 17 18 18 19 19 16 15 12 12 11 10 9 6 7 7 5 7 8 8 8 9 10 7 8 9 8 11 15 12 14 13 13 16 16 17 17 16 15 17 19 20 21 23 25 24 21 20 20 24 28 28 29 29 29 29 28 27 25 23 20 17 14 11 8 6 4 4 4 4 5 7 10 15 18 16 15 14 13 13 13 12 12 9 10 9 8 7 7 7 8 8 8 7 8 9 10 10 10 10 12 15 16 18 21 23 26 28 30 28 24 21 20 19 20 20 20 21 21 22 22 22 23 23 24 25 26 27 29 30 30 32 32 31 31 30 16 18 19 19 18 16 15 14 13 12 10 11 12 10 20 15 13 8 12 16 17 7 8 14 17 15 14 12 11 8 7 9 11 10 5 5 4 3 2 2 1 3 4 5 7 9 12 11 13 15 18 19 20 22 26 21 22 17 11 9 9 25 25 15 14 10 6 6 5 5 4 2 4 3 3 3 3 3 3 3 2 2 3 3 3 5 14 11 15 6 7 13 17 11 17 17 18 19 19 16 16 14 15 16 16 17 16 13 11 10 9 6 6 6 6 8 8 9 9 9 10 7 8 8 7 10 12 13 13 13 14 14 16 15 18 14 17 17 18 18 19 22 25 25 22 20 18 19 22 24 25 27 27 28 28 27 25 23 20 17 14 11 10 8 6 5 5 4 5 7 10 15 17 17 15 14 13 13 13 13 12 11 10 10 10 10 9 9 9 10 11 11 7 8 10 11 13 12 13 14 16 19 21 22 24 25 23 19 16 7 8 11 13 14 15 16 19 21 22 24 25 26 27 27 26 26 26 28 29 30 31 30 30 30 30 16 19 20 19 19 18 16 15 15 15 14 12 9 8 10 16 18 3 13 12 18 10 6 6 10 15 15 13 11 9 10 9 8 9 7 6 3 2 2 2 2 3 5 5 5 6 9 12 12 14 16 17 17 19 23 23 17 21 13 9 7 14 22 13 8 6 8 5 6 5 5 4 4 5 4 3 4 3 3 2 1 3 3 3 3 6 7 7 11 15 13 7 6 12 15 23 15 14 13 17 12 15 14 14 14 15 13 8 8 10 8 9 7 7 8 9 9 9 9 10 7 9 9 8 11 10 11 14 12 14 13 15 14 16 15 17 20 17 18 18 22 25 26 23 21 19 15 18 20 21 22 24 26 26 25 23 19 19 16 13 8 3 4 5 4 3 10 6 6 7 13 16 16 14 13 12 11 11 11 11 11 10 9 8 8 9 10 10 11 11 12 13 12 14 14 13 12 12 13 14 16 17 19 23 15 10 13 8 17 16 17 15 13 16 17 19 21 22 24 25 25 26 28 29 29 28 28 28 28 28 29 30 31 31 31 16 19 19 18 18 18 17 15 14 10 7 7 7 8 8 8 10 17 8 7 10 13 10 5 6 12 15 12 9 8 10 10 10 8 8 7 4 2 3 5 4 3 3 3 4 7 10 11 11 12 14 15 15 17 19 26 15 14 24 11 8 12 20 9 6 8 8 5 7 4 4 4 3 4 4 2 3 3 1 1 3 5 4 3 3 3 5 7 9 6 6 7 13 8 12 15 11 14 14 13 15 16 12 8 8 8 8 10 7 6 7 8 9 9 10 10 11 12 7 8 9 10 10 11 11 8 12 12 13 15 13 15 16 18 19 20 19 18 18 20 23 25 24 23 21 19 16 17 18 18 20 22 25 25 23 20 20 18 21 17 10 7 7 5 7 11 9 8 8 11 14 13 12 11 10 10 9 10 11 10 9 8 8 8 8 8 8 9 11 12 11 11 13 12 12 11 11 13 13 14 16 17 19 23 16 14 16 9 6 5 9 13 14 16 18 20 21 23 23 24 26 27 27 27 27 28 27 27 27 27 28 29 29 29 29 17 17 17 17 18 17 16 15 10 7 7 8 8 8 8 11 11 11 12 8 3 4 8 9 5 14 15 11 8 7 8 9 9 7 5 4 2 0 2 2 2 3 0 5 8 8 8 9 10 10 11 12 14 15 12 11 24 16 7 7 18 6 14 7 7 6 6 3 2 2 1 2 2 2 4 5 5 3 4 2 4 4 3 2 8 3 10 12 15 14 13 10 10 12 14 15 14 14 13 11 14 15 14 13 11 9 6 4 7 10 9 7 8 9 11 12 13 12 12 11 11 13 10 10 9 13 13 13 14 14 16 16 17 19 21 20 20 21 20 21 23 23 23 21 20 18 16 17 15 15 17 20 22 23 21 19 19 21 22 21 22 22 21 18 15 12 11 12 14 14 12 10 8 7 7 7 6 6 6 6 5 5 6 7 8 9 10 11 11 12 11 12 12 12 13 12 12 12 12 13 13 14 11 11 6 6 0 6 14 17 20 22 19 20 20 19 20 21 22 22 23 24 26 26 26 26 26 26 26 26 26 27 28 27 27 15 15 15 16 16 17 16 12 8 7 7 8 7 7 8 11 13 9 5 4 5 5 4 4 7 10 14 10 8 7 10 11 11 10 7 5 2 1 3 3 2 1 5 7 6 7 7 7 8 9 12 14 14 10 4 2 11 11 12 10 18 8 10 5 5 3 3 4 5 3 5 3 3 4 5 4 5 3 6 3 4 4 3 4 10 7 10 12 14 13 13 16 15 13 12 12 6 10 11 15 17 14 13 12 10 8 7 7 5 8 7 8 8 12 11 11 14 14 12 11 10 8 12 7 10 13 13 14 14 15 16 14 17 20 20 21 21 20 20 20 20 21 20 19 18 17 16 15 12 12 15 16 19 20 19 17 17 16 17 18 19 19 18 18 18 18 17 16 15 13 12 10 9 6 3 2 2 2 2 3 5 6 7 7 8 9 10 11 13 13 12 14 13 11 10 9 8 8 11 11 4 3 3 5 6 5 6 18 26 29 30 29 24 22 22 23 23 23 22 22 22 21 22 24 24 23 24 24 24 24 25 25 25 26 26 13 14 14 15 15 16 16 13 9 6 7 4 4 7 7 11 12 10 5 4 4 5 5 7 7 9 9 4 8 7 6 10 11 14 11 9 4 4 3 1 2 2 3 5 5 5 5 6 7 10 12 13 11 8 3 3 8 7 11 14 9 9 9 4 4 3 4 2 4 4 4 5 5 3 3 4 3 3 3 3 3 8 7 11 14 14 16 15 13 9 11 14 16 17 19 18 16 14 7 7 3 3 13 13 10 6 7 8 8 8 9 10 12 9 11 13 16 15 14 5 12 10 9 11 15 15 13 13 16 16 15 17 19 19 19 20 19 19 19 19 20 20 19 17 16 15 14 12 11 10 11 13 15 17 17 15 15 14 13 13 12 12 12 12 12 11 11 10 10 8 6 5 4 4 4 4 4 4 5 5 6 6 7 7 8 10 11 12 13 14 11 9 8 7 6 7 8 10 11 11 9 4 5 5 5 8 25 29 26 26 27 18 13 19 24 26 27 26 26 25 24 23 23 22 23 23 24 24 23 22 23 23 23 24 23 12 12 12 13 12 14 15 13 9 5 6 4 4 6 9 11 13 11 6 7 7 10 7 4 5 6 10 4 5 4 4 4 7 10 10 10 10 8 5 3 2 3 5 6 6 6 6 7 8 7 9 6 9 8 6 5 5 8 4 6 6 6 4 4 4 4 4 2 5 4 4 3 4 3 3 8 4 5 4 4 4 13 18 17 15 13 13 15 17 17 17 16 13 12 15 17 17 15 12 4 3 9 13 13 10 10 11 10 12 12 11 11 12 13 12 11 12 11 11 9 6 9 13 15 14 16 13 15 16 16 18 19 19 19 19 19 19 19 19 19 20 20 19 17 15 13 12 11 10 9 9 10 11 13 13 12 11 12 13 12 11 10 9 8 7 6 5 4 4 4 4 4 3 2 2 2 2 3 4 5 6 7 7 8 9 11 11 13 13 11 8 6 6 8 11 16 17 13 10 11 12 6 8 7 20 29 27 23 23 20 19 20 23 25 28 32 37 39 36 31 27 24 21 22 21 21 20 20 21 20 20 20 19 19 19 11 11 10 11 9 9 11 12 9 5 7 3 3 7 10 12 16 13 7 7 5 3 4 3 2 3 7 2 4 6 5 6 6 3 5 6 5 4 4 3 5 6 6 7 9 6 6 2 4 4 5 5 7 6 5 5 5 5 4 4 5 3 4 2 2 3 3 3 4 3 2 1 4 11 9 5 4 8 4 4 3 5 16 23 12 13 20 15 16 16 15 16 17 15 9 8 11 10 10 12 9 11 11 12 12 11 12 11 13 12 12 14 14 14 13 11 11 10 7 11 12 12 12 13 15 13 14 16 17 19 18 17 18 18 18 19 19 19 19 20 20 19 18 16 14 12 11 10 9 8 8 8 8 9 10 9 9 8 9 9 9 9 8 8 7 6 6 5 4 4 3 2 1 0 1 2 3 4 5 5 6 7 7 8 9 10 10 10 8 5 6 7 10 16 19 14 8 10 13 15 15 21 23 26 25 21 21 21 21 20 22 26 29 33 36 40 44 34 25 42 30 24 21 20 20 20 20 21 22 18 18 19 17 16 16 10 9 10 10 7 6 7 9 8 6 3 4 5 8 11 13 15 17 12 9 6 6 4 4 3 0 4 6 3 3 4 2 3 3 3 4 6 5 5 4 6 7 3 7 8 7 3 5 5 6 7 5 3 5 5 4 3 4 4 4 2 2 1 2 4 3 3 2 3 2 1 1 2 1 2 2 2 2 3 2 3 3 5 13 13 15 15 15 14 12 10 10 7 8 7 7 6 7 14 13 14 14 16 15 11 9 12 14 14 13 13 13 15 16 15 9 7 12 12 9 11 12 13 15 15 14 14 17 18 17 17 17 17 17 18 18 17 18 18 19 19 19 18 16 14 11 10 9 9 8 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 2 2 1 1 2 3 3 4 5 5 5 5 6 7 8 9 7 4 3 5 7 12 18 18 14 9 10 9 10 9 9 15 18 18 18 18 19 19 20 22 25 29 31 33 36 39 24 23 3 37 23 21 22 22 21 20 13 10 12 15 16 18 18 17 15 9 10 9 9 7 5 5 6 7 6 3 3 9 5 5 6 11 13 13 6 5 6 3 3 3 3 2 5 6 4 3 3 2 3 3 1 3 5 4 4 4 8 4 4 2 1 1 1 4 7 1 1 2 0 1 3 3 4 3 3 3 2 2 2 2 1 2 4 3 3 2 2 2 2 3 3 3 3 2 2 3 3 2 6 10 7 7 8 6 6 6 4 5 7 4 4 9 14 11 12 14 15 13 14 18 17 13 13 12 12 12 14 16 16 14 8 8 9 9 12 13 15 15 15 15 15 16 16 16 17 17 17 16 17 19 18 18 18 19 20 19 19 18 17 14 11 10 9 8 7 6 6 7 6 6 6 6 6 6 5 5 5 4 3 3 3 2 2 2 2 3 3 2 2 2 3 3 4 3 3 4 4 6 8 12 7 1 2 5 12 19 24 18 11 7 6 6 9 7 7 10 13 15 15 15 16 17 17 19 22 23 26 29 31 34 14 19 15 10 19 17 19 22 24 26 26 22 15 12 14 15 16 16 14 11 8 9 9 9 5 4 4 4 6 6 6 7 5 6 5 8 10 11 12 9 5 3 3 1 2 3 4 6 7 5 3 1 3 2 4 4 2 4 5 4 4 3 5 2 2 3 5 2 3 1 2 1 1 1 2 1 3 2 2 2 1 2 0 2 3 4 3 2 1 1 3 1 2 2 3 3 2 2 1 2 3 2 2 3 8 5 9 12 9 6 4 3 5 3 8 15 15 13 10 12 10 13 15 14 13 14 13 13 13 12 12 14 17 16 14 12 11 11 12 14 16 15 15 14 15 15 16 16 16 15 15 16 17 19 18 17 17 17 18 19 19 19 18 18 17 13 10 8 7 6 6 6 6 5 6 6 5 5 5 5 5 5 4 4 3 2 2 2 2 3 3 3 2 3 4 5 4 2 3 3 4 6 6 11 11 3 4 10 18 19 14 12 8 5 4 4 6 6 8 8 10 13 15 14 14 14 15 15 17 19 21 22 25 28 31 5 5 7 6 6 7 6 5 4 5 12 23 21 18 16 14 14 11 6 8 7 8 10 8 4 3 3 3 3 5 8 7 6 7 6 5 8 8 9 9 9 3 2 5 4 4 3 5 5 4 4 2 2 2 3 2 2 2 2 5 6 2 5 1 1 3 3 2 2 3 3 2 2 2 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 0 2 4 2 3 3 1 3 3 5 5 2 2 3 2 6 7 6 12 14 11 10 14 13 15 18 15 15 14 11 11 14 14 15 15 15 14 14 14 11 11 15 16 15 13 12 13 13 14 14 15 15 15 15 16 15 14 15 16 14 14 15 17 18 16 15 16 16 15 15 17 18 19 18 18 17 15 10 8 6 6 6 6 5 5 5 5 5 6 6 5 6 6 5 4 3 3 2 2 2 3 3 3 3 3 5 4 2 1 3 3 2 5 8 9 6 15 19 18 15 11 10 8 4 3 3 4 4 6 9 8 10 12 15 14 14 14 14 14 14 15 17 17 20 26 14 9 4 2 3 3 2 2 0 4 9 12 15 18 18 17 15 11 7 8 8 7 8 8 9 6 4 3 4 5 5 8 7 7 9 8 6 4 6 7 7 7 7 4 4 4 5 5 3 3 8 5 6 3 2 2 1 2 2 2 2 3 1 3 1 4 3 3 3 4 3 2 7 3 3 2 2 3 2 1 1 2 2 3 3 1 2 1 2 1 2 4 3 3 3 1 4 2 2 1 2 2 2 3 2 10 3 7 10 9 9 11 13 14 14 14 12 14 12 9 12 16 17 17 15 15 14 14 14 14 14 14 15 15 14 13 14 15 14 13 13 13 14 15 14 13 13 14 13 15 15 18 16 13 13 14 15 16 15 17 18 17 18 18 18 18 15 12 9 7 6 5 5 5 5 5 5 6 6 6 7 8 7 5 4 3 2 2 1 2 4 3 3 3 4 6 4 2 5 7 8 8 8 11 14 15 15 15 13 11 10 7 4 3 5 5 4 2 4 8 12 8 7 12 15 15 14 13 13 13 13 12 8 12 19 21 19 20 20 20 18 14 9 5 6 9 11 13 17 21 22 17 12 9 9 9 7 7 7 7 7 7 5 2 1 3 3 7 8 8 7 6 3 6 4 7 5 4 6 6 5 3 2 2 2 2 3 4 3 4 4 1 4 3 4 5 5 3 3 3 2 2 4 5 3 3 3 3 3 2 1 2 2 2 1 2 3 3 2 2 2 2 2 2 3 4 4 5 3 3 3 2 0 2 1 1 3 2 3 6 3 6 8 10 13 14 12 11 13 14 13 13 12 12 15 18 17 16 15 15 16 14 15 16 15 13 12 12 12 12 13 13 14 13 13 13 13 13 13 14 13 14 14 12 14 14 14 13 14 13 13 14 14 14 15 17 18 18 18 18 19 17 15 9 7 5 4 5 5 5 6 6 7 7 7 8 8 7 5 3 2 2 2 1 2 5 5 4 4 4 6 5 7 6 5 6 7 9 11 11 12 12 12 9 10 11 4 1 1 1 1 5 10 11 4 3 3 3 8 15 19 17 14 15 15 14 8 4 4 10 14 15 16 18 17 15 14 16 16 15 14 14 13 13 12 7 7 8 10 9 10 7 7 6 6 6 6 6 6 4 3 1 4 6 8 5 5 6 5 4 6 6 4 3 5 5 6 5 2 3 2 3 5 4 1 2 3 3 2 4 5 4 2 4 5 3 2 2 2 2 2 3 2 2 2 2 4 4 4 3 3 3 2 3 1 1 1 2 3 5 3 1 3 3 2 3 3 1 0 1 3 2 6 8 2 4 9 14 15 14 13 15 15 13 13 12 9 14 19 14 14 14 14 16 16 14 12 13 13 14 14 14 14 15 14 14 14 14 15 14 14 12 12 13 14 15 15 15 14 14 14 14 14 14 15 15 13 14 15 16 17 18 18 18 18 17 18 15 14 11 7 5 5 5 6 6 6 5 7 8 9 8 6 3 1 1 1 2 2 4 6 6 5 5 6 7 7 6 6 6 6 9 10 10 10 10 9 7 8 9 8 7 5 5 10 11 8 3 2 2 2 2 2 8 11 17 20 15 16 17 14 8 1 3 4 7 10 11 12 12 13 13 10 8 8 7 7 6 7 4 7 5 7 8 9 9 6 6 6 6 6 6 6 6 5 4 4 3 6 8 4 5 4 4 4 5 4 4 2 3 3 3 2 7 6 2 1 4 5 3 4 3 3 2 3 4 10 6 2 2 2 2 5 2 2 2 2 3 2 3 2 1 3 1 0 1 3 1 0 1 2 3 4 3 2 2 1 1 2 1 1 2 3 1 2 2 3 8 3 1 10 15 15 12 13 14 15 9 10 12 14 18 14 12 14 14 14 14 14 11 10 11 12 12 13 12 13 13 13 13 13 14 15 14 14 13 13 12 12 12 12 13 14 15 15 14 13 13 13 13 13 14 14 14 15 15 16 16 16 15 15 16 14 13 11 9 7 6 7 8 8 7 5 5 7 10 9 6 4 2 0 1 1 3 5 7 5 5 5 6 6 6 6 7 8 10 10 10 10 10 9 7 6 7 8 8 10 12 13 9 2 0 1 2 2 1 1 3 7 8 11 18 16 14 15 15 15 11 5 4 4 4 6 8 9 9 9 9 9 9 7 5 2 4 3 3 6 8 8 7 7 5 5 6 6 5 3 4 6 4 2 1 2 1 7 7 5 4 5 4 3 4 4 3 3 3 1 1 2 3 5 7 5 1 1 1 3 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 4 3 3 2 2 3 3 1 3 2 0 1 3 2 1 1 4 1 1 3 6 6 5 9 14 12 11 14 16 15 13 12 11 16 19 16 12 13 13 12 13 14 11 10 11 11 11 12 13 12 13 13 14 14 14 15 14 13 13 13 13 13 13 12 12 12 13 14 14 14 15 15 14 14 15 14 14 14 14 14 14 14 14 15 14 14 13 12 10 8 8 8 11 12 11 8 5 8 10 12 10 6 4 2 0 1 4 8 7 5 5 6 6 8 7 7 7 6 8 9 9 9 10 11 10 9 9 9 8 8 9 10 8 6 3 4 3 2 2 2 4 7 9 3 3 11 18 16 13 11 11 12 11 9 5 2 4 5 7 9 8 7 6 6 6 6 5 1 1 4 5 6 8 7 7 5 7 5 5 4 2 6 6 4 1 1 2 2 2 5 7 7 7 2 2 3 2 2 3 3 3 3 4 4 3 3 6 6 3 1 2 2 1 5 6 3 4 4 4 2 2 3 3 3 3 4 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 3 4 2 2 1 4 6 3 2 2 2 5 8 7 9 11 11 12 15 16 13 8 9 12 18 20 18 14 11 10 13 12 11 14 11 10 11 12 12 12 12 12 14 14 14 14 14 14 13 13 13 14 14 13 13 13 13 14 15 15 15 15 15 15 14 14 14 13 14 14 14 15 15 15 15 14 13 13 13 12 11 10 13 14 15 15 13 11 8 10 14 11 7 5 6 5 6 8 8 9 8 6 6 7 8 9 9 10 11 11 10 10 10 10 11 11 10 10 10 9 8 8 8 7 8 8 9 8 6 6 7 10 13 9 2 6 6 5 9 17 19 17 13 9 6 6 8 11 11 9 8 10 12 10 7 6 6 6 5 2 3 4 5 8 9 9 8 5 5 5 5 5 6 5 5 4 2 2 2 2 1 2 5 6 4 4 3 2 3 3 4 3 4 2 2 4 7 8 7 8 9 8 6 3 4 4 3 3 1 1 3 1 1 1 1 1 3 2 2 2 3 3 2 3 4 4 5 4 3 3 1 3 4 3 3 2 3 5 6 6 6 6 6 5 2 3 6 7 9 11 13 14 15 13 12 10 13 17 19 20 16 12 12 13 12 12 13 13 11 9 10 12 13 14 14 15 15 16 16 16 16 16 15 14 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 14 15 13 11 10 10 12 13 10 9 9 6 7 9 9 10 9 8 8 7 7 8 9 9 9 10 11 11 11 11 10 11 11 11 12 11 10 9 9 10 11 12 12 11 10 10 8 8 6 4 4 1 3 4 6 5 6 8 17 20 18 17 15 12 9 7 9 11 11 10 10 11 12 11 4 1 1 1 3 6 5 6 9 8 8 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 3 3 4 5 6 1 1 2 4 3 2 1 4 5 6 8 11 12 12 12 10 8 6 6 6 7 7 6 4 3 3 4 3 4 3 3 2 3 3 4 12 14 8 5 4 7 8 8 7 7 9 10 11 11 11 10 8 7 6 6 4 3 3 5 8 9 10 11 13 14 15 15 15 15 17 16 14 12 9 9 9 9 9 10 10 10 9 9 11 12 15 16 18 19 19 19 19 19 19 20 16 17 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 15 15 16 15 15 14 14 14 14 13 12 10 9 13 16 16 17 16 15 13 12 11 10 9 7 6 6 5 5 6 6 6 7 8 9 10 10 11 11 11 11 11 11 11 11 12 12 11 9 8 9 10 11 11 10 7 3 3 2 2 2 1 1 1 1 2 2 2 3 5 11 20 18 21 18 15 14 13 12 12 11 11 10 10 11 7 1 5 4 2 0 0 3 7 9 8 8 6 5 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 5 7 7 7 8 10 10 12 13 8 5 5 5 8 12 14 14 13 12 10 7 6 5 5 5 6 6 6 5 5 4 3 4 6 8 5 6 6 4 4 2 3 6 9 11 11 11 11 12 11 10 9 8 7 7 6 5 5 5 7 8 11 13 15 16 16 16 15 15 14 13 12 10 8 7 7 8 9 10 8 8 9 12 14 14 15 17 20 21 22 22 22 21 21 23 18 18 20 22 23 23 21 20 20 20 19 18 18 18 18 18 18 18 17 17 16 15 14 14 14 15 16 15 14 13 14 15 16 16 17 18 18 18 19 21 21 19 16 14 13 11 7 7 7 6 6 6 6 6 6 6 7 8 9 10 10 11 11 11 11 12 12 12 12 12 11 10 9 9 9 9 7 5 3 1 1 3 3 1 1 1 1 2 1 1 3 5 5 1 11 22 20 21 18 14 14 14 13 12 12 10 8 8 7 4 1 2 3 3 3 3 3 5 6 8 8 4 3 3 3 3 3 3 4 3 4 5 5 4 3 3 3 2 2 1 1 1 0 1 0 1 1 2 3 3 2 2 2 2 2 3 6 8 10 13 14 16 15 12 11 14 11 6 5 4 4 4 4 5 7 8 8 7 6 4 5 7 9 10 12 12 11 10 8 8 8 7 6 6 5 5 5 6 8 9 11 12 14 17 18 18 18 19 15 12 10 9 9 11 11 12 11 12 12 13 15 17 19 21 21 22 24 26 25 24 23 23 24 23 21 19 20 23 25 24 23 24 23 23 22 21 20 20 20 20 20 20 19 17 16 17 17 16 15 14 14 15 16 15 15 15 15 16 17 18 17 18 19 19 19 19 19 19 18 18 16 13 10 10 9 7 6 6 6 6 8 9 9 9 10 12 11 11 11 12 12 12 12 11 10 9 9 8 9 7 4 1 1 1 1 2 2 2 2 2 3 2 1 1 1 1 4 9 16 18 19 20 19 15 15 15 14 13 13 11 10 8 7 5 2 2 4 5 3 2 1 3 5 5 4 6 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 4 4 3 7 9 10 12 14 9 8 11 12 11 10 12 14 15 10 5 4 4 3 8 10 10 10 9 8 8 8 7 7 6 6 5 5 5 5 6 7 8 10 12 14 16 17 17 17 18 17 17 14 13 11 12 15 14 15 15 18 19 19 18 19 21 22 24 25 26 25 25 24 24 25 24 22 22 21 22 24 24 24 24 23 22 23 23 23 23 22 22 21 19 19 18 18 17 17 17 17 16 15 15 16 17 17 17 16 17 16 16 17 18 17 18 20 21 18 16 15 18 19 19 17 12 12 12 11 10 9 9 9 9 9 9 11 13 12 12 12 11 11 11 11 10 9 8 7 5 6 7 3 2 1 1 1 0 1 2 3 3 2 1 1 1 1 6 8 10 12 14 16 17 16 15 15 15 16 16 15 13 11 8 6 4 4 3 3 1 3 3 2 2 1 3 3 2 3 4 4 4 3 3 4 4 3 3 3 3 2 2 3 4 5 4 3 3 3 1 3 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 3 2 3 4 5 5 6 15 13 8 7 13 13 12 8 3 2 3 2 4 5 13 14 13 12 11 10 9 8 7 7 6 5 5 5 5 6 7 8 9 11 13 15 16 18 19 19 19 16 16 17 18 19 19 17 17 20 22 21 21 19 16 13 14 15 16 16 16 16 17 17 18 20 20 21 21 21 23 25 25 25 25 25 25 25 24 23 21 20 19 17 15 15 15 17 18 18 18 17 16 14 13 14 15 15 15 17 20 21 20 18 17 16 18 19 19 18 18 16 14 15 16 17 18 17 16 14 10 10 10 10 10 10 12 13 11 11 13 13 12 11 10 9 8 6 5 4 1 3 5 5 4 2 2 3 3 2 1 1 0 0 1 3 5 7 7 9 11 13 15 16 15 15 15 16 16 18 18 16 12 8 5 3 3 6 8 7 5 3 1 3 2 1 2 2 1 1 4 3 3 3 3 4 4 4 3 1 3 3 4 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 2 0 1 0 1 2 4 4 2 1 3 5 3 3 4 3 5 4 4 2 2 2 2 2 2 2 2 2 3 10 20 19 17 14 12 11 10 8 8 7 6 5 5 5 6 7 7 8 9 10 11 13 15 17 18 19 21 21 16 12 15 16 22 24 26 26 25 24 23 21 19 18 17 16 16 16 16 16 17 17 18 18 20 21 21 22 23 24 23 23 22 21 21 21 20 20 20 19 17 16 16 15 16 17 18 18 18 18 18 17 16 16 15 15 16 16 17 17 19 21 18 14 15 19 21 21 17 15 14 13 13 15 17 17 18 15 12 10 9 9 10 12 12 12 12 13 13 13 12 10 9 8 6 5 4 3 1 2 2 2 3 5 7 5 5 4 3 2 2 1 2 4 5 7 7 8 10 12 14 15 15 14 14 15 16 17 19 18 13 8 7 4 3 4 5 8 10 10 6 3 1 0 1 2 2 2 2 3 3 2 3 3 3 3 3 4 5 5 5 6 5 5 6 6 7 7 7 6 5 5 4 3 2 2 2 2 2 1 1 0 1 0 0 3 3 3 4 2 2 2 3 2 1 1 1 2 3 3 3 5 9 15 20 22 20 18 17 15 13 12 11 10 9 7 6 6 5 5 6 6 7 8 8 9 10 12 13 15 16 17 18 18 16 10 13 15 16 20 22 22 22 21 19 17 16 16 17 18 19 19 20 19 20 20 22 23 23 24 25 26 26 25 23 22 21 21 20 20 20 20 19 17 15 14 13 14 17 19 21 22 21 20 18 17 17 16 15 14 13 13 13 14 16 17 20 19 16 17 18 16 12 10 8 7 6 7 11 14 16 15 13 9 8 8 10 11 12 13 14 14 13 12 11 9 8 6 5 4 2 1 1 1 2 3 2 2 2 3 2 2 0 1 1 4 5 6 7 7 8 7 9 11 12 13 14 14 15 15 16 17 18 18 15 10 7 5 4 4 4 5 6 8 8 8 6 3 2 1 2 3 3 4 12 12 13 13 14 14 16 17 20 21 21 21 22 23 23 23 23 22 22 21 20 20 19 19 19 18 16 15 12 10 8 6 5 4 4 3 3 2 1 3 3 2 1 2 3 3 3 4 7 9 15 23 25 25 22 21 20 18 17 16 15 13 12 11 9 8 6 6 5 6 6 7 8 9 10 11 12 12 13 13 14 15 15 16 16 14 13 13 16 16 15 15 15 15 17 17 16 16 18 19 21 22 23 24 24 24 24 24 25 26 27 28 26 26 27 27 25 22 20 19 18 17 17 16 14 13 14 15 16 17 17 16 15 14 15 16 17 16 16 15 14 15 15 14 15 15 14 15 13 10 7 6 6 7 7 8 9 9 11 12 14 13 11 9 8 8 10 11 12 13 13 13 12 11 9 7 6 5 5 4 2 2 2 2 2 3 4 3 3 1 3 3 1 1 0 2 6 8 9 9 9 7 7 10 12 13 13 14 15 16 17 17 18 18 18 15 10 6 6 5 2 4 3 2 1 3 5 6 5 3 4 2 0 1 2 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 27 26 26 26 25 24 23 22 22 21 21 21 21 21 20 20 21 22 23 24 25 28 30 29 27 26 25 23 21 20 19 17 16 15 13 12 10 8 7 6 6 6 6 7 8 9 10 10 11 12 12 12 13 13 13 14 14 14 13 12 12 15 15 14 13 14 13 13 14 16 17 16 17 19 20 22 24 25 24 24 25 26 26 26 28 29 29 29 29 28 27 26 26 25 23 21 20 18 15 13 12 13 14 15 14 13 13 13 13 12 11 11 10 10 11 11 9 6 4 2 2 2 1 2 5 7 8 9 9 9 10 10 9 7 7 9 11 13 13 13 12 12 11 11 11 10 8 7 5 4 3 3 3 1 2 1 4 1 3 1 3 3 3 4 2 1 1 1 4 6 8 9 9 8 7 8 10 11 12 12 13 14 15 16 17 17 17 16 16 15 12 8 7 8 3 3 4 4 2 2 2 3 3 4 2 5 5 4 3 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 34 33 33 32 31 30 29 27 27 27 26 25 24 23 22 20 19 18 17 15 14 12 10 9 8 7 7 7 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 13 13 12 11 14 15 14 12 11 12 12 12 13 13 13 14 14 16 18 20 23 25 26 26 25 26 27 27 29 30 32 33 33 32 32 33 32 31 30 28 26 22 18 15 13 12 12 13 13 12 12 12 12 11 9 9 9 10 10 7 6 7 6 1 2 2 3 5 8 11 10 9 8 8 9 9 9 9 10 11 12 15 16 17 15 12 11 10 8 7 5 3 2 2 1 2 2 3 3 3 4 2 1 1 2 4 4 1 2 0 1 3 5 7 7 8 8 9 9 10 12 13 13 12 11 12 13 15 16 17 17 15 14 13 14 12 8 5 4 4 3 2 3 3 0 2 0 1 3 6 6 5 5 5 20 21 21 21 21 21 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 26 25 25 25 25 24 24 24 23 23 22 21 20 19 18 17 16 15 13 12 11 9 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 12 12 18 19 17 15 15 13 12 13 13 15 17 19 20 23 26 29 31 32 32 32 32 32 33 34 34 33 34 35 35 33 34 35 34 32 31 29 27 24 19 16 14 13 12 11 11 11 11 10 9 8 8 8 8 7 6 8 10 8 2 4 7 9 11 11 9 7 7 8 10 10 9 8 9 10 12 14 15 13 11 11 11 9 6 6 6 3 1 0 0 1 2 2 4 3 2 2 2 1 3 2 2 3 0 1 2 2 3 4 5 6 7 8 9 11 12 13 13 13 14 14 13 11 12 13 15 16 16 15 14 13 14 14 8 3 2 1 1 1 1 2 1 1 2 4 6 7 6 6 8 9 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 18 18 17 16 15 14 12 11 11 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 15 15 16 16 18 19 19 20 22 21 23 21 18 16 14 13 13 15 16 18 22 24 26 28 31 35 36 35 35 36 37 37 36 36 36 35 35 35 34 34 33 32 29 24 21 18 16 14 13 12 11 10 10 9 9 8 8 8 8 10 11 11 11 11 9 6 4 3 4 6 7 8 8 8 8 8 8 9 10 12 12 9 9 9 8 5 3 4 5 4 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 3 4 6 7 8 9 10 12 13 14 15 15 15 14 15 14 13 12 13 15 16 16 15 14 13 14 15 12 6 3 2 1 1 0 1 3 4 7 6 7 8 8 9 11 11 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 18 19 21 22 22 23 23 24 24 24 23 23 21 17 13 13 13 15 18 21 23 24 25 25 26 26 28 35 38 40 40 37 37 36 35 35 34 35 34 33 31 26 22 20 18 16 14 12 11 11 11 10 10 9 9 8 8 8 8 8 4 4 6 6 6 6 7 7 9 9 9 8 8 9 9 11 10 8 7 7 5 3 3 3 2 3 4 3 2 2 3 2 2 1 3 2 3 3 4 4 1 3 3 4 4 4 4 5 6 7 8 9 10 11 11 13 15 16 17 17 16 15 15 14 14 13 13 13 14 15 15 14 12 11 12 13 13 9 5 2 3 3 5 7 7 7 8 8 10 9 8 8 10 11 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 16 17 17 18 18 18 18 19 20 21 23 24 25 25 25 23 23 22 19 14 12 12 14 17 20 23 24 24 24 23 23 25 29 33 36 37 37 37 36 35 35 35 33 33 32 28 25 22 19 17 15 13 13 12 11 10 10 10 9 8 7 8 7 6 7 6 5 6 7 8 8 7 6 5 5 5 6 7 8 7 4 5 3 2 1 2 2 3 2 1 1 2 3 2 1 3 5 2 2 4 4 0 3 4 2 1 2 4 6 7 9 10 11 12 13 14 15 16 17 18 18 17 17 16 16 15 15 14 14 13 12 12 12 13 13 13 12 10 10 10 11 9 5 2 1 2 5 6 5 6 7 7 9 10 11 10 10 10 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 25 24 23 24 24 21 18 16 18 19 20 21 23 23 22 24 26 28 29 30 30 30 32 33 34 34 34 34 34 33 34 31 28 24 21 17 15 15 14 14 12 11 10 9 9 9 10 9 10 8 8 8 8 8 8 6 4 3 3 5 5 6 7 8 7 4 1 2 2 1 1 1 2 2 2 1 1 2 2 2 3 3 4 3 3 3 3 3 2 1 1 4 6 9 11 13 14 16 17 17 18 18 18 18 18 17 17 17 17 17 17 16 15 14 13 11 11 11 11 11 12 12 10 9 8 8 9 10 7 1 2 5 7 6 6 7 7 8 8 9 9 9 9 9 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 26 28 29 30 30 29 29 28 24 18 14 17 19 22 24 23 24 26 28 29 30 30 30 30 32 32 33 34 35 37 37 37 36 34 31 27 23 19 17 16 15 13 12 11 9 9 10 11 12 12 13 13 12 12 12 12 11 9 6 5 6 6 6 7 8 8 6 5 4 0 0 1 0 1 1 0 2 0 1 1 4 3 5 3 2 2 3 4 5 5 5 6 7 9 11 14 16 18 20 21 21 21 21 21 21 20 19 18 17 17 16 15 15 13 12 11 9 9 9 9 9 9 10 10 8 6 6 7 8 8 6 4 6 6 6 6 7 7 7 7 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 28 28 28 29 31 32 33 32 29 22 13 12 17 22 26 26 27 28 30 30 31 31 31 31 31 32 33 33 33 34 34 34 34 33 31 29 27 24 20 17 15 14 13 13 12 10 11 11 12 12 12 13 14 13 12 11 10 10 10 9 7 7 6 6 6 6 6 7 6 4 5 7 6 5 5 4 4 3 2 2 3 2 2 2 3 4 5 7 9 11 13 16 18 20 22 23 25 27 29 26 24 23 22 20 18 16 15 14 13 13 12 11 10 8 7 7 7 8 8 8 8 8 8 6 5 4 5 6 6 5 3 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 25 25 26 26 26 26 27 28 29 27 22 16 11 12 19 28 31 33 33 34 34 35 35 34 33 33 33 33 33 33 34 34 34 34 34 33 32 30 28 26 23 20 16 12 11 11 10 10 10 10 9 10 11 11 12 11 11 9 7 7 6 6 6 6 6 7 5 4 3 3 2 3 1 1 1 2 2 3 3 1 1 2 2 3 6 8 11 13 15 16 18 20 21 23 24 25 25 25 24 22 21 19 18 15 13 11 10 10 9 8 7 6 6 5 5 5 5 6 6 6 6 6 6 5 4 4 4 4 4 3 2 6 7 6 6 7 8 8 8 8 8 7 7 7 7 7 7 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 24 24 24 25 25 26 27 28 29 30 31 30 30 26 20 10 12 25 30 33 34 35 35 37 38 38 39 39 39 38 37 36 34 34 35 35 34 33 33 33 32 30 29 28 27 23 18 13 10 9 8 6 6 6 8 9 11 13 14 16 14 11 9 7 6 6 5 6 7 8 8 7 7 6 5 4 3 3 5 6 7 6 6 2 4 4 10 16 18 18 19 20 21 22 22 21 20 19 18 17 15 14 13 11 9 7 6 5 4 3 3 2 2 2 3 3 3 4 5 5 5 4 4 4 3 3 2 3 3 3 4 2 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 14 15 16 16 16 17 17 18 18 19 20 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 28 30 30 26 24 20 18 19 26 32 37 38 36 35 35 34 35 35 36 36 37 38 38 37 36 35 35 35 34 34 34 33 32 30 30 31 31 30 27 22 15 9 8 6 4 4 6 9 11 13 14 15 15 13 10 9 6 4 4 5 6 6 5 4 4 3 2 3 6 8 7 4 5 6 6 4 8 11 19 24 26 27 28 26 24 22 19 15 12 8 6 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 7 7 7 7 7 8 7 8 8 9 9 10 9 9 9 9 8 8 8 7 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 17 18 18 18 19 19 20 21 22 23 23 24 24 25 26 26 27 27 28 28 27 27 27 27 27 27 27 27 26 24 24 27 28 30 32 34 35 34 34 34 34 34 34 34 34 34 35 36 37 36 36 35 35 35 34 34 34 33 32 32 32 32 31 29 23 16 9 5 7 6 2 3 7 10 11 14 16 14 12 11 8 6 6 6 4 2 1 1 0 1 2 2 2 2 3 4 6 10 10 6 4 8 20 28 30 32 30 26 20 16 11 9 6 4 2 1 1 2 2 2 3 3 3 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 7 8 8 8 8 8 8 8 8 9 11 11 11 10 10 10 9 9 9 9 9 8 8 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 18 18 19 19 20 21 22 23 23 24 24 25 25 26 26 27 27 28 29 29 29 29 29 30 30 29 28 27 28 28 29 29 30 31 31 32 32 32 33 34 35 35 35 35 36 35 35 35 34 34 33 32 31 31 31 30 29 29 28 27 28 28 25 20 13 8 3 4 5 3 1 2 5 7 11 16 19 21 18 12 7 4 2 1 2 2 2 1 1 1 1 4 6 5 6 5 2 2 4 4 7 21 28 34 36 36 32 27 21 15 11 9 7 6 6 5 4 4 3 3 2 1 1 1 2 6 7 7 7 7 7 7 8 9 8 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 9 10 10 10 10 10 10 9 9 9 9 9 8 8 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 17 18 18 19 19 20 21 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 37 37 37 37 37 36 36 35 34 34 34 35 36 35 33 29 25 23 23 22 19 15 10 6 3 3 4 4 4 3 2 3 4 5 11 16 20 22 20 18 17 14 8 4 2 2 4 5 4 2 3 8 11 8 7 4 2 3 6 2 10 15 25 34 37 37 33 25 15 7 4 2 3 3 4 5 4 2 1 3 5 3 2 2 3 5 7 6 7 8 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 23 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 38 38 38 38 38 39 40 40 40 37 33 29 26 24 21 17 14 10 8 6 5 5 5 5 5 5 6 6 6 5 3 6 12 16 19 20 17 15 17 15 11 8 6 3 1 3 7 10 8 7 4 2 3 6 4 0 3 5 5 18 32 43 48 44 36 25 12 2 5 4 4 4 4 4 3 4 5 5 5 5 4 3 2 5 7 8 8 8 7 8 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 42 43 43 43 42 37 32 28 24 20 17 14 11 9 7 6 5 5 5 4 4 4 4 4 3 2 1 3 5 10 14 17 14 13 16 16 12 8 3 4 5 8 9 7 2 4 5 2 4 5 2 2 3 4 8 21 35 44 50 47 40 29 16 6 4 5 9 9 8 8 7 6 6 5 5 5 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 Wind_Direction 79 81 81 81 82 82 83 84 85 86 87 88 87 86 86 86 86 85 84 83 84 84 83 83 80 78 77 74 74 73 72 76 75 74 74 75 75 75 77 75 76 78 78 75 77 78 76 74 74 74 73 74 73 73 75 78 76 76 72 68 65 66 68 71 70 69 70 70 70 74 68 64 63 63 65 66 68 70 69 66 64 65 68 68 68 69 67 68 68 68 67 66 64 62 61 59 59 56 55 53 56 54 53 50 53 53 59 66 64 61 58 59 51 51 47 48 43 37 41 46 53 55 58 57 59 63 68 66 70 69 70 70 72 75 76 76 73 82 84 84 75 64 61 61 60 60 61 64 70 72 65 68 73 68 68 84 131 138 132 145 171 186 174 99 90 23 23 353 357 346 358 8 13 10 12 0 325 312 303 289 289 284 294 63 53 26 39 173 100 3 16 43 60 49 79 82 68 58 54 58 62 74 70 75 86 87 91 90 87 86 87 86 84 82 79 76 75 76 74 74 72 71 70 70 71 69 69 69 68 70 73 72 73 70 65 82 83 82 83 82 82 83 83 84 85 88 89 89 87 86 86 85 85 84 83 84 83 82 80 81 80 77 74 74 73 71 75 77 79 77 77 77 78 77 77 76 77 76 77 78 77 76 74 72 71 71 69 69 68 67 68 65 65 68 66 64 68 65 68 67 67 67 68 66 67 70 63 59 58 60 61 61 65 67 69 69 71 68 67 66 67 67 62 63 62 61 60 62 63 59 58 57 54 55 54 54 55 52 53 51 49 52 53 55 58 59 54 54 54 48 44 38 38 37 44 52 49 45 51 53 56 61 64 65 70 69 71 73 76 75 72 71 72 83 88 79 70 64 61 63 62 63 65 71 79 77 74 67 60 55 63 88 106 124 107 104 105 172 328 44 312 331 340 6 4 5 13 14 1 6 355 354 343 320 309 284 279 285 48 33 25 28 39 147 270 347 37 94 99 76 70 60 56 45 62 72 77 73 78 84 90 90 87 88 89 88 86 84 81 80 80 79 79 76 76 75 73 73 73 69 71 71 74 71 71 70 68 71 69 69 85 86 86 83 83 83 84 84 85 86 88 90 90 88 88 86 85 83 84 83 83 82 81 81 80 80 78 76 73 72 72 75 78 79 78 80 81 79 79 77 76 75 76 75 75 75 75 73 72 70 70 69 67 65 64 63 61 62 63 65 71 73 69 68 68 66 66 65 65 64 65 62 57 58 61 63 65 69 71 74 74 70 72 71 72 70 74 74 70 72 67 66 66 65 61 58 56 53 52 56 53 53 52 55 53 53 52 55 52 53 54 55 55 57 52 47 40 38 40 38 38 42 45 44 49 48 53 59 65 69 70 74 73 69 66 64 64 64 76 84 85 78 68 61 63 66 68 70 73 77 83 76 69 63 61 64 80 68 82 84 45 74 37 31 259 332 15 19 23 20 23 21 16 16 15 18 21 12 3 348 341 313 301 346 13 20 17 6 290 242 263 326 60 80 71 54 58 51 40 54 92 82 72 76 83 87 88 90 91 90 88 87 83 84 83 82 81 75 76 79 80 77 74 71 71 74 75 72 71 70 69 70 68 66 67 91 89 88 82 82 83 82 82 85 86 89 90 90 88 90 88 87 84 84 84 83 82 81 81 82 80 79 80 78 75 75 75 77 78 80 76 79 80 76 75 76 73 73 70 73 74 74 73 72 70 69 69 67 64 64 62 62 63 66 64 64 68 66 66 66 65 64 65 67 66 66 63 63 64 63 62 61 64 70 72 71 74 71 68 69 65 64 63 63 64 65 63 65 70 66 57 56 52 54 54 55 53 52 53 53 51 52 54 51 55 49 53 53 52 55 51 47 41 39 36 33 35 39 43 42 46 42 52 58 74 72 74 77 75 71 55 39 77 82 84 86 83 80 71 67 69 73 74 76 80 79 79 75 72 68 71 76 70 75 45 23 39 66 320 32 30 28 28 29 29 30 27 29 24 27 34 35 30 24 16 331 333 116 48 103 13 20 11 102 116 19 73 42 356 23 331 28 19 22 40 105 4 69 68 75 90 96 91 90 93 90 89 87 84 84 84 80 79 78 71 75 75 73 72 78 77 75 73 75 74 73 70 70 69 69 95 96 93 88 82 80 82 81 81 83 86 89 89 89 86 89 88 86 84 84 82 84 82 82 81 82 80 80 80 79 76 77 75 74 73 77 76 77 76 74 76 78 76 71 76 77 75 73 71 71 70 70 68 65 65 64 65 65 65 64 66 65 67 65 64 65 64 64 65 65 64 62 63 64 65 64 63 63 63 65 65 65 65 65 65 64 63 65 65 63 62 62 60 60 62 60 56 56 54 55 55 52 52 49 50 51 52 49 49 54 50 50 45 51 52 55 52 52 40 41 38 32 34 36 38 38 42 49 52 68 73 73 72 71 62 47 52 80 99 110 105 94 88 91 84 84 83 84 87 87 86 82 77 73 68 65 64 63 55 57 58 72 69 48 45 40 37 36 37 32 35 31 32 30 32 38 45 49 52 38 15 232 155 360 47 353 28 37 102 67 77 62 78 64 66 70 140 87 75 77 74 82 96 108 100 89 90 92 94 95 93 93 92 88 87 85 84 82 83 75 77 77 78 77 76 74 77 73 72 74 72 71 70 71 71 97 100 101 97 89 78 79 81 81 82 84 88 89 87 88 90 90 90 85 84 83 80 79 81 82 84 83 81 82 81 80 80 80 76 75 74 75 78 78 78 76 79 77 74 74 74 73 71 70 72 70 70 69 66 64 65 65 65 64 63 64 66 67 66 66 65 65 66 65 64 62 62 61 61 61 62 63 61 61 60 61 62 63 64 64 65 63 63 64 64 64 61 59 59 59 57 59 58 56 54 61 53 51 50 47 47 52 48 44 47 50 48 47 42 47 50 59 47 50 46 43 42 38 46 40 35 40 46 52 57 70 72 70 66 55 39 46 83 102 112 120 121 120 101 96 104 100 88 92 97 96 86 80 75 73 71 68 60 61 73 74 67 55 52 48 43 43 42 42 42 38 41 35 38 39 41 52 57 60 59 59 93 81 80 11 74 48 63 78 98 92 72 92 87 85 88 89 92 87 78 82 88 94 101 101 98 96 96 100 99 95 93 94 92 90 87 86 82 83 80 80 80 80 79 75 76 73 72 72 73 73 72 71 70 70 94 98 102 100 98 90 79 81 82 82 83 89 93 88 92 94 92 89 88 86 85 85 83 81 80 80 81 82 83 82 82 83 84 78 76 76 75 73 78 80 77 80 78 75 75 75 72 72 72 69 69 70 71 70 67 66 66 64 65 68 67 66 65 65 69 70 64 65 66 64 62 62 60 60 60 61 59 59 59 59 57 55 58 59 57 57 57 57 58 58 59 59 60 60 60 59 59 56 55 53 53 56 56 51 47 43 46 49 45 44 43 43 44 43 44 44 44 53 47 40 46 44 41 44 42 42 44 42 48 54 64 74 72 63 43 31 27 57 109 125 138 140 135 119 113 101 95 93 89 93 106 94 81 76 76 76 72 67 63 66 64 59 56 50 49 47 46 47 47 47 47 42 47 46 47 54 59 63 66 68 72 78 93 103 95 81 73 74 79 86 87 99 96 93 90 93 95 92 87 88 89 92 95 96 96 98 95 97 96 95 96 95 90 91 91 90 90 90 87 83 82 81 83 84 85 81 79 76 76 75 73 73 72 72 73 88 91 93 95 99 98 87 83 84 82 85 90 95 96 93 91 88 89 92 92 89 88 83 80 80 81 80 83 85 85 86 87 84 84 81 78 78 78 78 82 81 76 78 81 78 77 75 73 73 70 68 70 71 70 67 67 66 64 64 64 65 66 65 66 66 65 66 66 67 64 62 63 61 58 58 58 56 56 55 55 57 55 52 52 51 53 50 49 51 53 53 52 55 56 60 60 58 55 53 53 50 49 50 53 53 47 42 43 46 42 42 38 38 36 40 39 44 37 49 45 34 42 42 45 44 47 48 46 46 46 56 58 60 48 44 28 23 40 81 136 155 154 144 140 132 134 118 103 81 83 97 109 102 79 74 75 74 65 68 61 59 54 51 50 48 50 49 48 49 52 51 53 55 51 52 52 59 64 67 70 75 83 90 91 87 85 82 75 80 85 88 91 93 96 96 93 93 92 93 93 94 94 94 95 96 95 97 98 96 93 97 94 91 91 93 93 88 89 89 87 85 85 85 83 81 80 79 78 75 74 72 68 71 72 70 93 89 91 90 90 95 90 87 84 85 88 90 93 94 93 91 90 88 89 92 93 90 86 82 81 84 84 86 84 85 86 87 88 87 85 84 81 79 78 79 80 77 74 77 81 80 76 75 75 72 70 70 71 71 69 74 71 66 66 67 67 65 66 66 66 66 67 67 65 64 62 61 60 58 58 58 57 55 55 54 53 51 51 51 50 51 50 50 50 50 50 50 49 49 50 53 57 57 53 50 51 49 47 50 49 51 48 45 40 41 36 39 32 34 32 37 35 31 30 35 40 35 39 46 45 57 63 48 48 49 53 49 42 30 30 30 34 48 86 111 153 152 145 143 140 137 138 104 84 67 73 86 112 97 79 70 72 74 65 58 59 54 48 45 48 50 52 52 53 54 54 59 59 56 57 54 58 63 69 73 77 82 85 79 76 76 80 84 84 86 87 90 92 91 92 93 94 93 92 93 94 94 94 93 93 97 97 95 94 92 90 92 90 91 91 90 89 90 90 86 85 83 85 83 82 78 78 76 76 82 79 78 74 74 70 97 95 93 89 93 92 91 91 88 88 91 97 96 95 93 91 90 89 90 89 90 91 91 91 86 82 81 85 87 87 85 86 89 88 90 85 82 82 79 78 80 78 78 80 81 78 77 78 79 80 76 75 73 76 71 68 69 69 67 66 68 68 67 67 66 67 67 66 65 64 62 62 60 59 58 57 57 56 56 53 53 52 50 52 51 51 53 52 52 51 51 51 49 49 47 46 48 52 56 56 51 51 46 47 44 43 47 45 48 35 35 27 33 30 30 26 32 29 24 16 34 30 34 39 40 59 64 61 55 52 58 56 41 30 33 46 45 62 84 111 130 139 140 140 139 139 132 107 123 332 23 354 97 116 86 75 66 59 50 61 54 49 50 45 49 50 51 52 53 54 53 59 58 61 63 62 61 61 70 75 79 83 81 80 79 80 81 81 84 87 87 83 86 88 90 93 95 95 90 92 94 95 96 96 96 97 97 95 94 93 93 91 91 87 87 89 87 88 87 88 87 85 83 81 81 78 77 77 77 76 72 73 71 72 68 96 97 98 98 92 96 93 94 96 96 94 99 99 96 93 92 91 89 88 89 88 87 86 88 90 89 86 83 87 89 89 90 91 92 94 93 89 86 84 83 83 83 80 86 85 82 79 80 80 80 80 77 74 73 76 71 73 73 68 66 68 70 71 69 68 69 67 68 67 69 70 66 65 64 64 61 61 58 58 57 57 55 53 51 51 51 51 51 50 49 48 50 48 49 51 50 48 46 47 51 54 52 51 49 49 44 38 36 39 36 36 26 28 23 24 27 29 34 27 13 11 24 25 29 27 29 59 69 49 52 53 33 37 16 28 35 20 43 75 109 127 134 135 139 144 141 136 100 64 19 317 341 253 165 106 42 52 58 49 38 47 49 51 47 49 51 52 56 57 58 57 62 58 62 66 66 67 64 69 75 76 79 77 79 79 77 81 81 80 82 84 84 83 84 86 90 93 93 95 95 96 97 98 97 97 96 96 95 95 94 93 93 92 89 89 88 86 85 85 85 84 84 81 81 80 79 77 77 78 77 74 70 69 70 67 102 101 105 108 104 102 98 99 96 95 96 94 93 95 96 93 92 89 89 87 88 87 85 86 87 89 89 89 87 86 86 87 91 91 92 93 96 94 90 90 91 85 81 87 86 83 83 79 81 81 79 78 76 73 73 76 73 73 71 71 69 68 68 68 68 69 70 69 70 71 75 73 70 70 65 65 63 60 58 56 55 54 52 52 51 51 50 50 51 50 49 48 48 46 47 48 49 49 47 43 45 48 49 52 45 44 42 34 35 25 20 26 27 21 15 21 18 25 34 22 2 356 2 18 26 359 21 332 344 314 321 345 348 356 360 13 10 37 67 76 124 154 165 167 164 168 150 2 339 346 37 328 16 18 14 18 35 48 55 44 55 49 48 51 50 53 59 61 59 60 59 63 61 63 65 70 66 67 70 75 78 77 77 83 81 81 82 85 85 81 83 84 83 83 88 89 92 93 94 95 95 94 97 99 99 98 98 99 96 96 96 96 93 90 88 88 87 86 82 82 83 82 81 82 82 80 78 79 78 75 74 71 71 70 70 107 103 105 105 108 108 104 103 100 96 97 95 91 90 91 94 94 92 90 88 88 86 86 87 88 86 88 89 89 86 86 85 84 86 91 92 92 95 93 91 93 87 84 81 81 78 78 78 80 79 77 77 77 74 71 72 75 73 71 66 68 68 69 69 72 71 71 71 72 75 75 76 74 73 72 67 64 61 60 57 55 53 52 51 50 49 50 51 50 50 50 50 49 47 47 46 44 45 44 46 43 41 43 42 44 40 34 27 30 26 15 10 3 12 22 1 11 7 13 20 360 344 340 348 345 337 336 310 296 275 286 303 316 328 331 324 330 30 71 52 28 2 176 173 181 210 307 291 28 13 356 27 13 12 322 5 79 91 82 55 60 55 50 50 51 55 58 63 64 60 59 63 64 63 66 68 66 72 74 71 73 76 75 82 83 85 84 87 88 89 88 87 87 85 87 91 92 93 95 96 95 96 97 99 98 100 101 99 97 99 96 98 96 95 90 89 86 87 85 85 85 81 83 81 81 83 80 76 76 75 73 75 72 75 74 102 105 106 102 108 110 117 111 106 104 99 96 93 91 90 92 95 94 93 92 90 89 88 86 87 86 88 85 88 86 86 88 87 88 86 91 93 92 95 94 88 92 86 77 80 78 77 81 81 81 79 77 78 76 75 74 74 74 74 72 68 68 69 69 69 71 73 74 73 73 79 75 76 73 70 66 63 64 61 58 54 52 52 52 51 50 48 50 49 50 50 49 48 49 46 46 45 42 41 41 41 40 41 39 36 30 30 26 18 13 12 4 1 353 354 6 353 351 352 4 352 335 332 328 323 324 314 305 299 291 295 296 305 317 319 315 313 315 107 25 358 350 295 169 152 187 29 60 14 348 18 33 354 358 341 324 33 7 40 56 60 52 46 51 55 59 62 62 63 59 56 56 63 66 64 65 65 74 75 72 74 80 82 86 82 85 83 87 90 89 90 89 88 88 94 96 99 97 96 94 94 97 98 98 95 100 97 96 100 99 100 97 97 97 94 91 90 87 89 87 86 83 82 81 81 81 80 79 79 76 77 76 75 75 75 110 107 108 108 105 109 110 110 111 109 107 101 97 94 94 92 95 94 92 91 90 90 91 91 88 86 87 90 85 89 86 88 85 87 88 87 87 90 87 95 92 91 89 84 78 77 77 76 79 79 79 76 76 80 77 77 78 77 71 71 70 68 68 68 68 69 73 73 74 74 71 77 74 68 66 64 63 64 62 60 57 53 52 52 53 52 49 49 49 50 50 49 49 49 48 49 46 44 40 37 34 34 35 34 33 29 23 19 13 15 3 358 357 349 348 338 348 332 328 331 326 317 314 312 303 302 302 301 294 291 292 289 293 299 309 310 306 285 288 353 355 333 304 84 116 42 221 67 263 163 203 87 49 49 36 49 111 46 81 99 62 49 47 52 60 66 69 71 64 60 58 57 56 62 69 67 66 70 72 71 73 79 84 89 88 87 83 88 87 91 89 88 89 90 95 95 99 102 101 97 95 96 95 95 96 94 87 99 104 103 102 102 99 99 97 96 94 92 90 88 87 87 84 81 81 81 80 80 79 79 76 73 76 76 75 114 113 112 110 107 110 110 112 114 112 110 110 110 104 99 96 95 95 93 92 91 91 91 89 90 88 89 87 85 87 90 87 85 83 83 83 86 83 83 83 86 85 85 85 82 76 69 74 64 69 74 74 69 75 76 73 76 74 73 71 69 71 70 69 70 70 70 73 75 75 77 75 72 72 71 68 63 63 63 61 60 57 57 55 54 53 52 51 51 49 49 50 49 49 48 46 45 43 41 41 39 32 28 26 29 26 22 17 7 4 5 355 350 344 345 334 327 328 312 302 289 287 286 286 291 294 292 292 290 295 294 290 292 293 313 317 340 14 8 351 359 78 46 51 233 128 32 131 110 104 109 95 73 62 66 69 75 81 93 91 76 54 55 58 72 74 75 69 64 60 57 55 55 63 62 71 74 71 69 67 71 76 81 90 93 91 92 87 90 88 90 92 94 93 93 93 100 100 97 97 95 94 93 101 100 98 94 95 101 104 103 103 104 103 99 97 95 94 92 91 88 86 85 82 80 80 80 80 81 80 79 80 80 80 78 120 119 118 116 109 110 108 109 115 117 116 114 113 110 105 101 97 95 96 95 96 95 93 92 88 90 88 87 88 85 87 88 86 85 80 82 85 82 79 80 82 84 81 80 81 84 77 72 67 63 67 72 66 70 74 75 78 72 76 70 72 69 67 68 69 68 70 72 73 75 72 74 73 73 72 71 68 66 65 64 63 61 57 55 56 53 53 53 52 50 48 47 46 46 45 43 42 39 38 36 37 34 32 26 18 17 16 14 9 5 356 353 348 345 338 332 320 313 304 301 293 280 280 277 275 278 285 289 289 293 292 281 291 283 289 320 226 70 355 3 12 50 25 357 285 45 39 183 122 108 94 92 82 56 63 71 76 83 85 80 67 56 66 64 78 78 68 51 52 48 48 50 53 57 72 66 68 73 72 66 65 73 76 86 96 93 95 95 93 92 90 94 94 95 96 100 103 104 101 97 90 100 85 105 103 100 106 111 107 105 107 107 102 104 100 95 96 93 94 92 89 84 83 84 85 83 83 86 86 85 84 83 83 83 80 127 126 123 122 115 114 114 113 116 118 121 117 115 111 106 105 101 97 96 96 95 95 95 93 92 91 91 92 90 88 85 87 88 88 86 85 83 85 81 82 81 79 79 81 76 77 78 76 68 66 68 73 65 69 68 73 79 72 75 71 70 67 67 66 67 67 67 68 71 71 74 75 75 75 76 76 77 71 67 66 64 65 60 60 58 55 54 54 53 51 50 47 45 44 44 44 43 40 38 35 32 30 30 27 25 17 7 7 7 5 358 350 344 340 336 330 321 311 300 295 295 284 276 274 270 269 273 288 303 296 296 208 110 39 41 273 77 44 4 318 19 48 324 340 55 159 168 156 129 113 104 88 88 75 70 75 79 82 80 74 64 63 66 70 76 70 50 50 45 42 44 45 42 50 55 59 64 65 69 69 66 66 71 80 89 94 95 90 89 94 93 95 100 96 97 101 101 101 103 96 94 101 97 101 105 108 103 111 110 110 105 106 106 102 98 96 95 95 93 91 89 87 86 85 88 89 89 89 87 86 83 83 83 82 81 143 134 130 128 124 119 120 118 115 120 121 119 113 113 110 108 104 101 100 96 95 96 96 95 96 99 99 98 96 94 94 91 90 88 89 88 88 88 86 83 77 78 77 74 76 76 74 74 77 71 66 70 70 69 67 69 79 74 73 68 68 63 65 63 63 64 64 66 67 68 72 74 76 78 77 78 78 75 72 69 68 68 67 65 62 60 57 55 53 52 50 48 46 44 42 43 42 42 38 34 33 30 25 23 22 23 16 1 359 1 358 350 342 335 331 330 322 315 305 294 287 291 285 271 274 274 273 306 355 66 222 198 168 183 171 78 43 64 314 65 49 55 35 28 35 62 56 126 140 121 101 96 95 93 84 82 77 76 74 68 61 63 64 68 68 58 48 41 35 32 32 36 42 70 64 66 50 55 57 64 69 70 70 72 75 81 87 83 87 92 96 98 96 99 102 98 98 97 96 99 101 103 103 101 107 109 103 104 113 115 111 110 104 103 100 99 96 95 95 93 94 92 89 89 93 90 89 90 88 87 84 83 83 84 83 132 133 131 132 132 127 125 121 121 121 122 117 112 113 116 114 112 110 101 97 98 100 100 98 97 99 102 104 104 105 104 98 92 88 90 92 90 91 90 86 83 81 82 81 76 74 73 76 71 75 73 71 70 70 70 68 75 74 74 70 68 67 63 63 60 64 65 65 66 66 69 72 72 73 75 73 71 71 70 68 68 70 69 66 62 59 58 56 54 52 49 47 45 43 40 40 41 39 40 37 32 28 27 21 17 15 13 11 356 351 351 345 335 333 329 331 324 316 309 302 292 287 299 305 288 270 240 104 218 199 193 155 181 343 50 83 84 358 349 84 45 55 44 55 65 65 60 112 136 114 107 102 99 93 89 85 81 75 70 66 64 65 66 65 61 53 46 38 33 31 31 37 43 47 55 49 9 21 36 44 33 12 63 53 61 23 327 24 77 87 95 103 103 94 109 104 105 99 96 103 105 103 101 109 107 108 109 111 117 116 111 107 104 103 100 98 97 97 95 96 97 95 94 95 92 90 88 87 88 90 87 84 85 84 85 133 134 133 132 132 133 134 129 127 125 126 124 119 117 118 120 118 117 108 98 101 104 104 102 104 104 105 104 105 103 101 101 101 98 93 93 94 93 93 90 87 85 83 80 84 78 73 70 70 76 75 71 71 70 75 75 75 73 77 73 69 64 63 63 62 61 61 63 64 64 66 66 70 71 66 66 66 68 70 70 71 72 71 67 63 58 56 54 51 49 47 44 41 42 40 37 36 34 34 33 30 30 24 22 17 10 8 2 0 347 341 336 330 330 327 327 325 318 313 306 302 299 306 320 306 251 188 243 262 278 114 32 68 335 59 73 91 352 49 142 102 63 61 66 69 64 63 102 117 117 112 108 104 96 90 85 80 77 72 66 64 62 60 61 60 53 43 38 35 31 31 31 33 34 35 39 59 52 33 30 32 33 33 323 304 331 98 104 146 56 114 117 109 86 143 109 102 112 112 112 107 106 105 103 104 103 105 108 113 112 108 106 106 104 102 103 98 98 98 98 96 101 97 97 95 92 92 89 94 90 87 85 85 87 85 139 138 136 139 137 134 135 135 136 136 133 131 128 125 122 119 117 113 101 81 108 113 111 111 110 108 108 106 105 105 104 103 102 100 98 96 94 94 94 92 91 88 84 82 84 85 77 66 67 69 71 73 69 68 67 75 71 76 76 77 74 68 64 63 63 62 61 61 63 63 63 65 65 66 66 67 69 68 66 64 66 67 68 67 64 59 53 50 47 45 44 42 39 38 36 33 33 33 29 29 27 24 24 21 15 10 4 1 352 343 332 326 323 320 320 322 323 322 321 317 315 306 288 195 240 72 128 262 269 113 64 80 136 310 42 44 264 10 71 104 99 83 78 74 76 68 61 84 113 119 110 111 107 101 90 83 78 73 69 66 63 58 58 58 52 46 37 31 28 31 30 25 25 27 26 31 25 41 25 40 37 17 355 348 345 50 37 111 327 158 139 131 105 77 75 140 124 116 118 115 111 108 104 103 101 99 101 102 106 108 106 107 105 102 99 100 100 98 99 100 99 99 103 101 98 97 95 95 94 92 88 89 88 85 86 145 143 141 143 143 144 144 143 139 142 142 143 136 134 135 130 135 144 348 82 153 124 118 115 112 112 110 108 106 103 102 102 101 100 100 100 100 98 94 91 90 89 87 85 83 86 83 75 68 66 70 76 74 67 68 70 71 71 74 79 77 73 67 63 64 63 61 61 58 60 59 61 62 64 65 65 64 61 63 61 60 61 60 61 58 54 51 47 45 42 39 38 35 33 31 30 28 26 25 23 21 20 18 16 13 7 2 357 350 338 325 315 308 302 308 314 319 323 328 333 321 348 240 260 312 112 325 233 286 69 229 185 52 125 117 128 257 183 113 116 107 93 83 82 75 64 62 85 113 108 106 115 110 101 92 85 80 76 68 64 63 59 55 51 46 39 32 33 33 34 30 25 22 35 29 35 83 31 63 71 45 28 360 14 56 73 343 313 128 135 136 148 98 98 103 123 121 118 119 117 114 111 109 106 108 105 102 104 106 108 108 104 102 102 100 100 103 102 102 99 98 99 102 99 100 100 90 88 89 91 92 90 88 87 85 150 152 153 154 154 151 147 143 141 142 143 145 145 151 152 152 164 229 354 54 135 123 122 120 119 114 112 110 109 107 104 103 101 98 97 96 97 99 96 95 94 90 87 86 88 82 81 75 68 69 67 68 71 73 69 67 67 70 73 73 74 73 70 66 63 63 62 59 60 59 57 59 61 62 62 63 63 61 60 59 54 55 54 55 55 53 50 45 42 39 36 33 31 30 28 26 25 22 19 17 14 13 12 10 8 4 359 353 346 336 325 306 295 296 297 307 319 325 337 351 6 304 183 204 217 203 185 181 198 165 88 92 90 66 200 223 162 142 135 125 113 98 84 85 70 58 63 90 100 97 104 104 100 100 96 85 75 70 67 63 62 56 53 53 46 40 40 35 27 24 32 33 45 42 46 44 57 6 357 9 54 16 21 40 49 75 70 89 116 132 131 133 110 112 115 119 121 122 119 119 116 113 109 106 106 109 108 109 110 107 107 106 105 102 101 100 105 105 102 103 101 101 97 95 93 94 91 89 89 91 92 91 88 85 84 171 166 170 168 165 160 158 154 152 149 147 146 149 159 169 170 100 292 98 132 121 121 119 115 117 118 117 116 113 111 108 104 100 96 93 94 96 97 95 93 94 94 95 92 93 87 82 78 69 69 67 68 68 70 71 67 69 66 70 67 70 71 71 66 65 62 61 61 60 60 62 61 59 62 63 62 62 62 61 61 55 58 56 54 49 48 47 44 41 36 34 31 29 26 22 20 19 18 14 11 8 6 6 4 2 1 356 347 340 334 323 301 292 288 292 299 313 323 356 33 128 254 276 259 246 289 257 236 46 77 72 56 48 144 130 129 122 131 139 128 114 101 94 85 69 61 63 83 104 107 113 99 102 96 97 90 77 71 64 60 56 56 43 47 33 20 27 27 33 40 47 43 42 44 54 63 66 54 33 21 44 28 40 61 66 78 84 97 120 125 121 117 114 117 121 122 126 126 122 123 119 113 112 110 109 110 115 114 112 111 108 108 107 104 106 104 106 104 106 101 101 100 96 96 97 95 93 93 93 90 91 90 88 88 85 177 176 174 174 169 163 160 159 155 148 144 145 156 166 169 128 5 61 133 131 126 122 119 121 119 113 119 120 116 115 108 107 99 95 93 91 91 90 93 93 94 89 87 92 91 86 87 83 74 69 67 66 65 67 70 70 69 66 65 70 65 71 71 68 68 64 63 62 64 65 64 64 62 62 64 62 59 63 64 67 61 53 49 46 42 37 34 30 26 24 21 20 20 19 20 18 15 13 10 5 3 360 357 356 357 355 351 344 336 329 321 304 287 282 288 294 307 325 352 38 152 315 252 259 253 225 231 8 7 66 91 68 352 148 131 123 125 133 138 131 116 109 102 89 75 69 72 79 92 104 107 112 109 99 96 91 80 67 62 57 47 56 44 37 33 36 47 39 49 48 42 45 45 45 50 56 59 61 54 54 57 59 61 70 72 77 85 101 107 108 108 109 104 123 124 128 128 128 125 125 122 117 115 115 112 115 115 120 118 117 112 111 110 107 110 109 108 109 106 101 101 98 99 97 98 99 97 96 93 90 91 92 93 89 88 182 180 178 171 170 167 166 165 162 158 147 150 169 179 155 221 145 129 133 130 132 128 123 119 113 111 114 113 121 112 108 109 102 97 89 88 86 85 81 83 87 91 87 84 88 88 85 82 77 73 68 64 67 65 67 67 71 67 64 72 68 72 72 70 67 67 67 64 62 63 63 59 60 59 57 57 61 60 60 59 56 50 45 43 40 38 33 30 27 24 23 21 17 15 14 12 9 8 5 1 358 354 352 348 349 349 347 342 335 326 316 302 284 276 278 286 300 322 341 356 111 44 286 282 283 292 312 22 55 83 73 63 135 146 138 125 123 129 136 129 120 113 106 96 85 77 74 81 84 89 92 98 106 98 93 87 78 69 62 57 67 84 63 51 55 54 61 49 47 45 48 44 44 44 49 53 59 65 62 65 61 59 58 64 72 78 80 84 95 97 101 100 105 128 123 132 130 127 127 126 127 125 123 118 116 120 118 118 120 124 120 116 117 111 112 113 111 112 111 106 102 101 102 98 101 99 99 98 93 93 94 92 90 89 89 189 183 180 183 184 179 176 174 173 175 182 170 174 187 228 223 188 150 142 139 136 132 131 121 117 119 114 116 110 111 113 114 111 96 90 85 82 80 79 77 77 79 84 87 82 77 79 78 73 68 68 63 63 68 64 64 64 70 70 63 66 66 71 70 69 66 65 67 64 62 61 61 58 61 59 57 60 58 53 54 49 45 40 34 30 28 24 22 18 20 19 19 18 13 9 9 5 1 359 358 352 348 344 342 344 345 343 341 335 322 313 297 277 270 267 278 300 318 328 341 227 202 276 249 303 313 287 64 134 83 121 91 107 132 124 123 123 129 133 127 120 114 108 101 93 83 79 77 77 80 83 87 90 88 81 77 72 66 58 59 76 63 54 47 44 47 46 44 46 47 41 39 44 47 53 56 55 62 63 62 64 64 65 67 71 78 81 85 79 89 91 95 99 117 130 133 131 127 128 128 131 132 127 125 123 121 122 120 121 125 129 123 123 117 116 113 110 110 112 108 105 104 103 101 103 100 100 99 97 95 93 90 89 90 92 194 181 179 184 189 189 185 181 182 189 192 311 188 192 215 210 167 156 149 144 142 140 131 130 128 120 121 111 108 114 117 105 112 95 88 85 82 78 74 71 72 70 73 78 83 81 81 76 68 76 60 56 55 60 62 61 58 62 66 65 64 62 64 65 63 62 61 65 66 68 66 69 66 68 63 58 58 56 47 46 44 39 33 31 24 20 17 16 15 14 13 13 11 10 7 2 360 357 352 350 348 345 341 336 338 341 339 337 335 322 319 284 252 254 254 272 305 311 311 76 86 236 219 318 294 270 316 97 102 120 100 96 117 127 123 121 125 134 132 127 121 115 109 105 98 91 85 79 74 72 74 76 76 75 74 71 67 63 61 57 57 54 54 59 53 52 55 53 54 56 55 48 51 49 53 55 54 56 61 68 65 66 65 66 72 78 78 78 81 73 83 89 100 112 127 144 131 132 133 134 132 130 128 128 130 128 126 123 122 122 128 129 129 122 119 114 112 111 112 110 108 106 105 105 104 101 102 100 100 99 96 94 94 90 93 197 197 193 201 195 196 198 190 187 197 202 255 206 211 168 153 158 159 158 151 147 141 133 127 125 125 124 120 119 109 105 111 107 97 90 88 86 84 76 73 71 72 73 73 72 77 75 80 72 63 65 59 48 48 54 50 54 53 57 58 61 60 54 59 57 57 60 67 68 71 72 74 69 63 61 54 54 49 43 42 38 29 24 25 19 14 12 12 12 10 9 8 5 4 3 359 354 352 349 345 342 342 336 333 332 335 335 335 332 329 336 24 186 207 267 303 315 309 329 86 16 214 209 255 246 256 125 126 141 109 99 115 151 114 120 125 133 136 132 128 122 117 113 106 99 93 87 82 78 76 73 73 73 73 73 71 67 64 63 61 59 59 59 59 58 56 60 61 61 66 64 64 59 46 52 54 55 56 56 56 61 60 62 64 67 79 89 82 76 75 68 79 87 120 130 142 149 141 136 134 136 133 133 129 130 134 131 127 126 125 126 131 129 126 121 116 114 113 112 111 109 108 109 107 107 103 102 101 98 99 98 98 93 94 97 201 201 203 207 209 206 197 194 189 201 213 231 213 185 170 170 171 171 165 159 150 140 134 132 125 119 115 115 111 114 106 97 106 96 86 101 91 90 69 90 68 59 72 70 65 68 69 70 70 62 51 61 41 35 40 46 46 45 43 50 49 51 52 54 55 57 56 57 59 60 63 61 60 53 48 45 43 37 29 34 30 15 12 13 11 6 7 8 9 12 8 5 3 1 0 357 352 347 345 341 338 334 334 331 327 329 331 330 324 324 310 313 52 271 288 317 306 329 52 22 168 238 217 241 234 250 152 145 134 168 130 111 186 141 136 135 137 139 134 130 126 122 115 108 102 96 90 86 83 78 76 77 77 77 75 72 67 64 63 63 64 64 65 64 66 66 63 59 58 63 68 64 51 51 50 51 53 55 57 54 53 52 61 65 69 70 80 85 86 74 69 51 60 89 148 152 156 158 142 142 140 141 137 134 133 133 134 128 126 126 132 132 132 126 124 120 118 116 115 114 112 113 111 109 109 105 106 102 101 97 97 102 94 92 91 211 202 204 207 210 204 196 196 204 203 204 196 187 178 182 177 184 174 169 161 151 144 138 130 132 125 121 114 106 100 99 89 104 96 82 97 83 85 71 85 76 64 82 59 71 57 46 50 65 56 42 45 21 22 26 23 31 40 36 34 38 42 41 40 46 47 48 50 49 47 46 45 42 38 34 30 25 19 17 19 20 10 8 359 0 1 1 4 5 6 6 3 2 359 356 352 350 346 342 339 335 334 331 329 326 325 326 324 311 312 283 265 290 282 275 306 318 98 62 219 247 241 257 256 294 300 313 144 144 171 73 192 158 144 140 139 140 140 135 133 127 122 115 109 103 97 93 89 86 84 82 83 83 80 75 71 67 63 61 60 59 60 60 60 65 72 67 65 61 56 59 59 46 49 47 47 48 51 52 53 51 53 54 53 59 71 78 73 71 82 75 58 31 77 160 159 159 173 159 149 146 149 144 141 138 134 137 132 129 129 133 134 129 127 127 125 123 121 119 115 116 113 114 114 111 107 108 106 105 101 98 103 98 92 90 213 216 211 206 209 209 208 203 207 217 201 204 193 187 183 176 183 175 170 162 154 144 139 139 134 129 123 115 106 103 100 94 89 91 86 78 77 79 78 70 65 70 72 76 91 75 56 50 41 49 27 12 14 2 2 4 8 12 21 22 25 22 26 29 29 30 28 27 25 24 25 30 26 26 24 24 18 8 0 1 1 359 356 351 355 355 356 358 359 0 359 358 358 356 353 349 345 344 342 338 334 330 327 326 324 323 321 322 314 310 270 258 288 272 270 287 281 139 179 252 266 254 230 341 24 342 6 115 157 147 124 133 119 142 140 139 139 141 138 134 128 123 116 110 105 100 95 92 90 87 86 85 83 81 78 72 67 63 62 60 60 60 58 58 57 69 65 62 58 54 52 51 50 51 45 43 46 46 49 50 53 43 42 53 53 42 35 72 64 51 80 59 47 25 197 186 164 167 169 157 155 153 152 148 144 138 141 135 132 131 136 140 133 129 130 128 127 125 122 121 122 118 116 113 114 110 111 112 108 106 102 102 98 94 92 217 217 224 223 218 215 214 213 214 224 220 215 200 188 175 179 177 168 167 161 156 148 146 142 138 134 126 116 102 99 94 81 78 76 71 65 65 66 67 62 60 53 50 51 72 72 63 59 58 92 71 53 350 353 344 337 340 342 346 358 360 3 6 12 16 17 17 13 12 9 7 10 15 16 18 14 10 3 358 354 350 348 344 346 347 348 349 350 354 355 354 351 349 351 347 343 342 341 338 336 335 330 327 327 324 324 319 315 297 292 274 287 281 261 265 291 220 18 190 242 279 6 10 342 19 357 41 31 49 92 190 161 146 141 144 146 147 144 139 134 129 123 116 111 107 103 99 96 94 92 90 85 84 79 73 69 65 63 61 60 59 54 50 43 35 53 73 59 63 57 50 49 52 51 46 44 42 45 48 48 57 53 49 43 37 24 24 41 58 6 19 58 29 28 314 188 164 168 173 169 163 158 155 155 149 146 147 139 138 135 138 140 140 139 136 131 131 124 125 125 126 124 121 115 115 114 116 116 111 108 106 102 102 100 95 221 221 225 222 221 220 220 217 218 220 219 217 206 196 188 182 174 171 168 162 156 150 141 134 125 116 108 107 102 96 91 82 75 72 70 66 64 62 58 59 54 51 47 42 46 58 47 44 46 45 50 28 31 63 6 318 314 317 319 323 326 334 338 345 352 355 359 359 357 360 1 5 3 0 2 3 1 355 353 351 346 343 336 337 336 338 340 343 348 349 347 342 343 344 343 341 340 338 337 336 334 332 325 325 327 327 314 302 314 268 270 281 262 265 284 275 44 92 249 249 360 29 41 345 66 81 87 42 48 112 108 139 142 142 142 149 144 142 140 136 130 122 116 111 108 107 102 100 96 93 90 87 85 82 76 72 69 67 64 61 61 54 44 32 46 82 89 70 62 58 52 43 45 43 42 40 42 40 43 45 48 52 45 34 31 30 36 13 348 18 168 210 17 24 9 233 163 171 166 176 173 163 158 159 152 151 154 145 144 141 140 142 143 144 137 134 129 126 126 129 126 123 119 120 120 118 111 113 112 112 110 106 102 101 97 225 223 224 228 224 223 226 222 223 223 219 211 209 201 197 192 185 169 166 164 161 151 139 127 124 115 107 103 101 94 89 82 77 73 67 61 54 56 52 54 49 46 45 41 41 42 41 34 26 24 21 22 13 355 24 357 17 313 288 291 303 304 310 317 322 327 331 337 340 347 351 351 351 350 352 352 350 345 349 352 346 338 333 331 332 334 336 339 341 344 341 338 339 338 337 336 336 334 333 334 334 330 326 325 336 320 298 277 307 266 274 275 263 283 231 283 145 57 276 200 121 191 128 116 80 89 49 60 42 97 110 138 147 138 143 146 141 140 139 133 128 123 116 113 112 109 107 103 99 94 91 89 86 80 74 71 70 66 63 60 57 50 45 42 74 91 91 83 60 52 45 40 36 34 33 34 35 34 36 38 42 41 48 47 19 341 334 351 34 33 232 189 279 15 24 286 192 174 179 181 182 173 167 165 158 157 156 155 149 145 144 144 145 147 143 139 134 131 131 131 130 126 124 119 120 122 114 112 110 113 112 107 104 98 98 231 234 229 230 229 234 231 228 231 227 221 218 212 205 204 201 196 183 175 169 155 142 135 124 113 107 100 99 94 88 81 77 75 70 69 65 54 55 53 54 50 47 47 42 38 39 39 33 25 16 18 16 355 341 354 329 342 324 318 297 283 281 286 292 298 302 308 311 316 319 325 330 333 335 336 338 339 339 342 344 340 339 335 330 329 330 331 336 339 338 337 336 335 336 337 334 332 332 330 334 332 329 321 320 328 317 275 268 267 279 280 272 267 246 120 159 210 214 226 294 135 174 163 125 95 57 75 111 96 68 146 147 145 144 144 142 139 138 137 133 128 122 117 116 116 110 110 105 100 96 94 93 88 84 80 78 73 68 62 59 55 51 50 48 83 92 84 67 54 48 43 37 30 25 25 23 27 28 28 30 30 42 36 36 35 339 317 205 121 51 63 235 250 314 18 31 235 218 200 189 191 187 179 168 171 162 161 166 156 155 154 148 146 148 147 144 141 138 137 140 136 133 130 127 121 116 121 119 113 111 110 106 103 101 102 228 231 234 236 235 237 239 237 242 240 232 223 214 207 207 206 199 185 173 153 139 133 126 116 109 103 98 93 88 84 80 75 72 71 68 63 54 52 50 47 44 41 39 39 35 23 23 28 22 6 8 3 356 1 350 331 330 308 303 313 292 289 296 270 280 286 289 292 296 298 301 308 311 320 322 326 331 332 333 337 331 330 331 329 328 327 329 338 337 336 338 336 336 335 335 335 331 330 328 328 330 325 306 314 318 254 251 313 298 289 273 274 281 320 329 131 259 259 217 225 186 117 77 84 107 79 61 356 172 136 149 147 143 148 144 141 141 140 136 133 125 123 115 117 114 111 108 102 101 100 100 97 93 86 81 74 71 66 59 55 53 54 48 47 47 59 70 60 54 49 51 38 29 22 17 19 16 16 17 20 22 21 31 34 16 329 244 212 184 84 73 290 226 236 290 40 309 234 213 202 200 195 197 178 179 168 166 166 166 159 157 160 152 151 151 151 146 140 140 137 136 134 130 126 121 115 116 128 121 112 110 108 107 105 103 218 226 227 230 231 232 233 235 245 245 240 230 220 212 204 202 189 169 154 145 140 130 118 112 106 101 96 93 89 88 84 79 74 71 68 62 58 45 44 40 31 31 33 32 24 23 15 9 14 10 359 2 358 351 342 341 332 316 287 287 296 285 292 296 274 270 272 279 281 285 289 290 297 305 311 317 326 327 328 331 328 326 326 327 326 324 329 337 336 338 337 336 335 336 334 332 330 330 328 328 329 346 317 316 308 226 262 286 294 281 270 268 270 277 220 245 256 276 232 206 144 77 64 16 79 106 77 26 112 132 137 144 142 145 137 138 136 136 131 130 130 121 119 122 118 114 108 105 104 103 99 95 91 84 78 75 68 61 56 51 46 46 47 46 38 55 56 49 52 50 47 41 27 17 10 10 13 18 11 7 8 11 12 12 0 303 264 220 216 232 88 33 216 222 250 299 346 252 210 219 227 214 213 193 185 179 172 173 167 164 163 159 158 154 155 155 151 147 147 143 140 135 132 128 123 120 118 122 126 116 112 111 111 110 109 190 190 170 167 176 208 235 230 249 250 245 238 231 217 206 192 176 156 144 130 124 119 114 110 108 105 100 97 92 86 81 79 77 70 62 53 49 45 41 32 23 22 21 17 14 11 5 4 1 352 352 349 349 345 344 329 322 326 316 295 299 275 277 288 278 273 271 265 270 275 278 282 285 291 298 304 313 321 324 327 326 323 324 325 325 322 326 332 336 337 336 334 334 333 333 330 327 328 325 327 322 318 312 306 263 291 255 287 271 284 272 259 282 118 330 264 273 86 53 5 37 87 63 307 96 111 122 107 92 112 126 123 109 124 129 127 129 123 129 128 124 123 124 123 119 114 110 109 107 104 100 95 92 86 77 70 62 55 46 49 46 43 37 40 32 40 35 36 39 34 39 35 26 18 13 6 4 5 7 9 9 6 8 5 347 316 266 252 237 223 222 221 158 59 253 258 289 300 205 185 207 230 219 208 194 186 181 176 174 169 166 162 162 158 159 159 157 154 152 148 146 141 137 137 134 127 122 120 127 124 116 112 115 113 112 207 194 176 175 161 181 225 232 258 260 245 237 233 224 210 191 170 157 143 130 120 114 108 107 104 100 101 98 94 87 80 73 73 67 58 56 43 36 34 23 17 11 13 6 1 1 357 348 348 341 335 339 339 334 332 324 322 314 309 305 303 296 285 271 272 272 274 268 265 263 266 271 277 280 287 292 302 309 316 320 323 322 321 323 323 319 323 329 337 337 335 334 333 332 330 328 326 327 322 321 317 313 319 267 296 335 262 287 275 260 274 258 203 77 256 281 286 46 10 15 21 341 306 272 125 100 133 105 108 108 115 123 111 107 104 114 115 130 137 130 128 126 126 123 118 115 115 112 109 104 99 95 90 86 80 69 59 47 41 43 47 45 30 29 24 25 21 19 19 21 31 32 29 24 18 10 8 6 4 358 354 360 2 5 357 334 300 270 258 244 228 224 211 204 232 235 235 271 241 208 200 206 216 216 203 193 188 183 179 172 170 168 163 166 161 163 161 159 159 154 150 146 143 137 132 131 131 124 128 128 121 118 118 118 115 221 201 204 221 234 261 269 279 261 260 264 255 246 235 218 203 169 145 137 131 123 118 115 110 104 99 98 94 90 86 77 65 61 65 56 48 45 28 24 13 8 359 1 358 352 348 344 335 333 332 328 327 326 323 322 317 317 312 307 300 299 299 290 285 284 273 266 268 275 279 265 260 268 273 277 284 291 297 306 309 315 320 318 319 318 321 323 330 332 333 336 335 332 330 329 328 327 324 322 318 320 309 253 239 253 266 299 284 279 266 269 236 188 120 291 273 292 95 2 110 39 36 286 290 144 138 171 126 117 112 112 117 123 122 126 120 143 144 136 132 130 127 127 124 119 116 112 110 105 103 101 99 92 82 74 65 55 48 47 34 37 37 24 14 5 13 3 6 13 8 26 31 33 33 30 20 16 15 10 2 358 353 348 348 357 352 327 299 273 259 247 242 239 241 246 230 222 237 263 243 198 226 214 213 209 202 195 190 184 181 176 175 171 171 170 166 166 163 162 160 156 151 148 142 144 139 135 130 129 130 130 127 124 122 115 231 221 210 209 228 289 282 274 276 278 254 219 212 226 225 177 135 124 120 119 117 116 115 114 110 104 95 89 85 77 77 66 53 50 44 34 27 23 9 4 353 349 349 344 339 336 334 329 327 323 318 315 315 316 314 311 307 303 301 299 296 291 290 288 280 281 281 275 266 269 269 263 252 264 270 273 278 287 294 299 306 314 315 318 317 321 321 325 328 329 332 331 330 329 327 328 325 324 323 323 315 248 241 244 288 261 281 278 257 239 247 260 267 340 264 273 146 192 178 167 290 148 287 322 20 76 132 134 125 114 105 105 123 133 145 149 155 146 139 136 133 128 127 125 119 119 118 115 112 104 94 102 96 80 72 71 68 57 48 42 33 25 7 354 357 357 359 356 357 9 23 28 24 38 32 27 18 15 12 11 8 0 350 347 339 348 350 330 296 277 266 255 252 248 243 241 231 237 255 256 239 235 238 221 214 211 203 197 193 187 185 183 180 178 177 173 169 169 166 162 161 157 153 149 148 145 140 139 135 132 130 131 129 125 125 186 181 144 151 79 26 335 294 154 161 133 124 122 108 104 100 94 100 103 107 115 110 110 109 105 97 92 86 88 76 75 63 47 38 29 21 16 6 1 351 346 342 340 334 327 325 323 320 315 314 312 310 308 307 304 303 301 299 295 292 289 288 286 284 282 279 279 277 272 267 262 263 270 256 259 265 271 278 285 292 299 306 311 316 315 318 320 320 324 326 328 328 326 327 324 326 327 327 331 317 265 299 264 247 264 254 240 259 244 217 239 272 140 226 250 288 187 147 196 151 173 171 221 314 87 101 125 127 124 122 112 101 131 156 163 164 158 153 146 138 135 135 132 128 126 125 130 120 137 121 97 116 99 85 81 75 51 62 45 37 26 7 353 358 353 350 346 343 352 358 22 30 35 39 31 27 21 19 10 9 9 2 360 348 341 338 334 338 333 306 285 271 259 254 241 234 213 233 253 252 248 253 263 237 221 212 211 206 200 196 192 189 186 180 178 179 175 174 171 166 164 164 159 158 155 152 150 146 144 138 137 135 130 126 124 146 137 120 126 105 124 131 131 124 130 125 116 117 110 108 106 106 105 107 108 98 109 107 108 103 98 93 86 82 80 68 62 46 33 22 10 4 355 349 345 338 333 329 327 322 319 314 309 306 304 303 302 301 301 300 297 295 293 291 289 284 282 281 279 277 275 277 277 274 273 268 259 258 264 259 255 261 269 279 284 292 299 305 311 313 312 317 316 319 323 326 325 323 324 325 327 330 330 337 280 247 316 236 222 245 244 268 285 298 239 242 252 255 247 260 263 128 143 163 17 326 85 144 130 118 134 140 137 135 125 133 126 158 161 170 161 150 146 142 140 142 141 136 131 121 124 120 144 158 156 151 152 114 99 89 75 81 78 48 32 15 8 0 0 358 354 348 329 337 353 12 30 38 40 32 20 14 17 10 6 5 1 1 355 354 348 340 330 322 324 314 288 271 260 254 229 230 233 254 247 254 257 254 244 219 215 210 210 208 204 198 194 189 184 181 181 181 179 175 172 171 170 167 165 162 160 156 153 149 147 145 140 134 129 124 157 140 118 99 132 135 128 118 112 110 108 109 106 107 111 110 111 109 112 111 114 112 104 100 93 93 89 86 79 73 61 54 46 24 11 3 351 346 341 334 328 327 323 319 315 310 308 304 300 299 299 295 294 293 293 289 288 287 286 282 281 278 275 273 273 271 271 271 270 271 269 268 263 257 256 266 256 259 268 276 283 290 298 306 311 309 313 313 316 319 323 323 323 323 325 327 332 331 322 237 322 357 20 209 235 231 277 267 259 279 264 264 239 254 241 179 126 152 119 191 154 142 166 136 109 93 157 159 154 143 143 155 160 157 157 168 161 150 149 144 147 145 144 135 144 146 148 149 156 138 88 85 118 112 111 101 61 23 4 4 1 4 7 359 359 354 344 334 341 341 345 31 44 38 30 19 13 11 10 4 2 359 356 354 351 348 350 347 333 318 312 311 291 274 260 252 243 240 235 235 225 241 250 236 226 211 207 205 212 210 203 202 197 191 186 185 184 187 182 179 178 178 173 171 166 162 160 158 157 150 149 148 149 138 130 151 135 126 114 123 121 120 122 120 112 106 108 107 108 107 102 106 111 112 112 112 102 98 94 96 93 89 82 74 66 50 37 33 18 359 356 341 335 331 327 324 321 317 313 310 307 304 302 298 298 293 292 291 288 286 284 282 280 280 279 277 274 273 270 266 267 267 267 265 266 266 268 268 265 259 255 264 265 260 265 274 281 290 299 307 307 309 311 312 316 321 321 320 324 326 329 336 351 257 249 276 267 142 187 197 222 238 270 257 245 254 294 240 256 315 141 169 162 102 69 171 1 94 156 121 128 222 172 142 144 155 158 160 150 145 143 148 148 152 152 159 162 162 153 157 158 151 163 156 125 124 132 133 118 104 72 38 15 17 7 352 348 1 357 354 351 353 351 348 339 329 19 47 41 26 16 17 13 11 5 3 359 354 352 353 352 350 350 350 346 322 310 308 295 278 263 254 244 244 236 235 234 242 234 238 208 206 203 206 210 212 205 200 198 193 190 187 190 188 185 184 186 180 178 171 165 164 162 161 160 156 155 150 145 140 150 146 133 129 133 126 121 114 115 116 112 108 108 111 112 113 109 108 105 105 102 96 95 99 96 89 81 73 66 52 39 21 15 5 351 348 339 334 329 326 322 319 317 311 307 305 304 303 300 297 294 292 288 287 284 281 280 277 276 276 275 272 268 267 265 263 261 262 263 263 260 259 265 267 267 258 258 258 264 258 263 274 281 290 300 305 305 307 309 313 317 317 319 324 325 327 334 290 266 264 224 187 150 157 178 236 242 248 258 267 297 334 272 237 165 124 121 109 105 86 74 305 152 112 164 219 227 182 140 139 161 158 149 148 150 153 150 155 157 158 150 146 151 155 160 163 160 163 157 143 152 140 130 112 64 51 34 26 6 359 352 341 343 347 342 341 341 343 337 335 328 17 41 37 23 11 14 9 6 2 360 359 357 355 348 345 342 340 333 330 336 333 319 301 295 280 267 257 244 243 241 233 240 236 226 213 220 209 204 208 211 214 203 201 198 195 192 191 190 191 190 190 186 183 179 170 170 167 164 166 166 163 154 150 147 156 151 140 133 127 127 119 115 110 110 109 108 110 107 105 105 107 105 104 99 95 93 95 90 87 82 73 60 50 36 32 15 7 357 348 344 340 333 327 324 321 316 313 311 310 307 307 304 301 299 294 291 288 286 285 282 280 277 273 273 271 270 267 264 263 262 261 259 258 259 259 259 256 261 260 264 261 257 257 258 257 263 274 283 293 300 300 304 306 311 316 315 316 320 319 320 334 261 244 274 286 263 238 185 192 235 262 273 337 337 331 326 320 3 95 101 118 116 109 25 174 246 156 161 183 199 211 145 150 161 173 146 143 147 148 155 153 159 150 142 147 151 154 159 162 160 156 171 162 149 143 136 104 91 66 49 31 17 353 347 349 353 353 356 346 342 341 346 341 11 8 9 38 32 18 17 10 1 354 353 356 357 353 351 349 347 341 337 332 328 329 322 332 315 297 293 282 268 258 246 242 234 228 219 226 224 221 219 214 206 209 214 211 204 201 202 199 194 193 193 193 190 190 186 184 177 177 170 165 164 164 162 159 160 151 150 140 135 132 128 121 116 113 109 107 103 100 102 103 104 103 103 103 100 96 95 90 89 89 83 76 65 52 44 32 22 12 359 353 344 340 339 332 330 325 322 317 315 312 309 307 304 301 300 297 295 294 291 289 286 282 278 275 273 270 268 265 265 263 261 259 259 257 254 254 255 257 257 257 259 255 261 262 256 265 257 258 265 275 285 294 299 302 305 311 315 312 311 312 311 312 326 252 269 283 289 241 248 232 213 220 269 301 354 3 317 330 317 28 100 231 146 137 91 282 280 160 150 163 176 191 176 159 136 152 140 139 146 146 149 159 160 157 154 152 152 152 157 161 153 145 144 151 154 153 147 139 110 95 77 54 14 354 353 357 358 353 349 352 356 349 337 341 335 50 54 53 36 18 30 18 11 356 346 339 336 340 360 352 340 341 340 335 332 328 327 312 322 320 315 299 290 281 266 257 247 238 230 223 226 226 221 225 222 218 207 212 215 213 205 207 204 199 198 195 195 192 190 185 185 181 181 172 169 171 169 166 168 168 158 133 128 124 122 119 116 111 107 107 103 101 100 101 101 102 102 101 97 95 91 89 87 83 76 69 62 54 41 28 24 15 11 5 356 348 342 339 334 327 324 321 317 314 312 309 307 304 301 298 296 294 291 289 287 286 284 282 275 271 268 265 264 262 260 259 258 256 254 253 252 251 252 253 254 255 250 253 259 255 257 259 252 260 270 280 289 296 300 304 310 310 307 301 307 305 303 197 265 303 237 241 243 252 243 225 233 262 25 252 309 295 345 326 157 210 307 225 140 148 230 254 181 141 151 154 177 154 133 136 139 143 148 150 149 151 156 163 161 160 160 160 164 163 155 148 134 137 137 137 126 139 109 106 111 91 15 352 358 4 357 349 350 347 346 342 345 352 9 37 17 8 354 350 5 8 355 353 343 338 336 339 348 351 348 347 340 337 333 330 328 323 324 319 315 316 311 297 286 278 264 254 243 235 231 227 231 231 225 224 223 217 211 217 217 216 211 210 204 202 199 197 195 192 187 187 184 184 179 176 178 178 180 179 175 170 120 119 118 115 111 105 105 106 104 102 101 100 98 100 99 96 97 98 93 88 82 81 72 65 57 52 43 38 29 28 18 8 2 349 345 339 333 329 324 320 317 314 312 309 306 304 302 299 296 295 292 290 288 286 284 281 280 279 277 268 265 262 261 259 257 256 254 253 251 250 249 249 249 251 251 253 249 253 259 258 255 251 250 263 272 281 292 298 302 308 307 299 296 315 279 269 312 256 236 227 225 229 239 223 159 10 31 290 267 307 94 253 299 330 298 240 262 174 186 193 214 168 155 164 168 172 164 153 152 152 152 151 150 150 161 161 162 160 164 166 169 169 173 167 160 144 140 138 130 119 111 104 112 122 87 46 10 360 359 347 334 331 341 344 337 338 345 0 12 14 25 24 10 4 349 342 349 338 331 334 320 318 321 326 326 331 331 330 329 327 322 326 316 321 313 312 310 295 279 276 260 250 239 237 233 230 228 224 222 222 223 219 220 220 221 218 214 210 206 204 200 198 193 191 190 189 190 187 186 183 183 187 185 182 179 117 116 116 114 111 111 107 104 103 105 102 100 102 102 99 98 96 92 88 87 80 72 65 57 51 44 42 38 31 18 3 1 350 345 337 332 328 322 318 317 316 314 311 308 307 303 301 298 296 293 290 288 286 284 283 279 278 276 274 275 271 262 257 257 254 254 253 251 250 249 248 247 245 245 247 249 251 253 254 257 254 253 248 254 262 274 287 297 301 315 327 356 82 234 215 199 243 290 325 181 212 247 195 182 93 110 336 321 241 234 252 224 172 258 275 280 237 128 195 177 191 184 158 163 168 170 168 163 164 160 160 149 145 158 163 166 166 170 169 168 169 175 185 171 166 158 148 135 127 130 122 137 129 117 68 24 10 6 347 340 338 332 337 332 325 330 324 351 347 347 351 345 340 343 351 349 339 329 319 317 308 309 313 319 324 328 327 322 326 323 324 315 314 317 321 317 311 309 292 276 272 257 246 238 237 234 230 226 222 222 222 222 224 226 222 219 215 214 209 206 207 202 197 195 195 193 194 192 192 191 191 192 187 183 184 118 118 117 116 114 111 106 105 104 104 107 110 107 102 101 96 92 87 82 78 73 68 63 55 54 45 35 28 18 6 357 347 342 334 334 326 323 322 321 319 316 314 311 307 306 303 301 298 295 292 289 287 285 283 281 279 276 274 272 271 271 269 261 254 251 252 252 249 247 247 247 244 245 243 246 245 245 249 250 251 252 251 240 247 252 263 280 289 294 294 262 240 8 295 233 244 257 261 285 296 297 237 162 181 125 133 30 300 299 4 321 270 262 250 264 246 196 118 194 187 186 185 174 171 169 170 167 145 153 154 151 149 150 160 165 170 174 172 176 180 181 194 188 174 169 155 142 137 147 154 179 192 190 313 339 2 348 344 335 331 337 332 332 341 317 306 315 310 316 330 333 340 347 1 345 334 335 338 327 318 302 292 300 305 311 318 320 313 314 320 319 318 313 308 312 318 319 320 310 289 271 268 253 244 236 234 230 226 225 220 212 217 224 227 225 220 215 214 212 208 210 206 203 201 201 198 198 196 198 196 194 192 188 186 183 120 119 116 111 108 106 109 108 107 107 106 103 99 94 93 93 85 81 75 73 67 63 64 60 51 39 24 17 2 357 347 342 338 335 330 327 325 321 319 318 313 312 309 308 307 304 300 297 294 292 289 285 282 280 278 277 274 271 270 269 268 268 267 262 253 247 247 245 248 246 244 244 242 243 243 242 244 241 244 247 252 247 237 235 241 253 272 284 280 245 244 268 320 296 276 222 226 224 237 250 265 192 213 189 111 130 111 272 288 178 291 261 338 330 51 153 349 340 30 317 182 205 158 173 172 171 163 158 163 159 141 149 152 159 167 176 177 180 183 188 187 170 161 155 160 159 157 164 170 175 182 174 178 319 307 318 331 334 333 325 329 326 315 321 279 314 303 311 308 315 327 330 332 333 342 343 334 329 324 319 304 297 296 305 307 311 315 312 305 311 312 312 310 312 304 307 314 319 316 307 274 268 265 249 241 231 230 225 222 217 212 217 224 228 227 224 216 215 214 210 210 209 207 205 204 201 202 201 200 199 199 195 192 189 190 118 116 113 112 109 108 108 107 106 103 101 99 93 90 85 83 82 78 70 73 75 68 57 49 36 25 9 3 356 349 342 339 336 326 325 326 322 316 317 318 318 316 313 310 306 304 302 299 296 293 288 284 281 277 273 270 268 268 267 263 262 264 266 263 263 249 243 241 243 245 241 241 242 241 240 238 237 238 239 245 242 241 237 224 227 236 246 271 274 246 301 255 233 299 263 194 218 208 234 258 237 255 184 227 155 146 171 230 255 305 308 288 192 238 44 355 47 228 84 254 292 235 195 169 179 181 176 173 170 166 157 151 156 163 170 174 177 182 188 188 181 177 170 170 180 176 175 178 177 177 195 222 273 304 297 330 343 330 331 332 329 323 314 280 293 278 310 228 300 308 307 312 326 330 329 331 334 329 330 329 324 316 304 298 302 304 307 306 300 299 303 306 305 305 308 303 303 307 314 307 301 263 266 260 245 237 228 227 224 223 219 219 220 224 227 226 219 215 214 212 211 211 210 209 208 205 205 205 204 202 203 200 197 192 195 115 113 112 111 109 107 108 105 104 100 96 93 89 88 84 77 71 76 73 69 71 64 50 38 22 15 2 354 346 344 339 331 324 326 324 324 323 326 324 323 321 318 314 312 310 307 303 300 296 293 291 289 283 279 274 269 266 264 262 260 259 257 257 259 260 258 246 241 237 238 238 241 237 238 239 237 236 234 238 238 237 237 236 225 223 223 222 297 291 305 25 182 164 327 218 152 187 173 200 244 228 238 270 164 200 134 233 214 17 308 269 255 220 199 181 201 237 272 270 92 275 140 225 194 227 203 186 183 168 170 163 142 160 159 170 184 188 191 185 192 189 182 185 185 183 184 178 184 187 200 216 236 231 173 77 335 327 326 326 321 313 312 302 280 276 288 265 300 281 301 295 300 310 306 314 321 328 323 330 323 315 320 301 298 299 300 300 300 299 297 292 297 301 301 302 304 305 302 305 307 305 283 260 262 255 242 234 225 225 222 221 220 220 222 224 226 222 216 215 213 212 212 211 211 210 209 208 207 208 207 206 204 203 199 197 116 113 111 109 107 108 106 104 101 98 95 93 89 82 82 77 67 71 77 71 68 59 40 19 14 5 351 350 340 333 329 330 330 331 329 331 330 326 323 322 319 317 315 312 309 308 306 302 298 296 292 288 285 280 276 271 267 262 259 258 255 255 253 253 255 255 254 246 237 232 234 234 235 234 235 236 235 234 233 233 234 231 228 220 221 209 226 247 249 301 346 162 107 252 216 151 164 162 214 255 280 195 113 126 198 45 193 180 121 253 262 270 139 67 42 75 27 107 239 142 272 217 212 212 172 272 197 172 166 167 166 149 158 170 175 182 187 190 194 186 190 186 191 176 178 183 174 182 201 191 165 162 178 305 326 330 325 319 315 316 313 308 301 270 248 267 283 288 286 283 300 295 295 302 311 312 314 315 316 309 320 332 316 307 304 301 299 297 295 291 289 289 294 296 296 299 304 299 301 309 302 305 267 257 256 249 238 232 225 223 222 220 221 222 220 222 225 220 215 215 215 213 212 212 212 212 211 211 209 209 209 207 209 207 205 114 112 111 109 107 106 105 103 100 97 93 91 86 80 75 72 72 71 71 60 54 40 27 11 2 354 347 340 337 340 335 334 334 332 331 331 329 324 321 319 318 318 316 313 310 308 307 305 303 300 296 293 291 285 281 273 267 264 259 255 252 251 249 249 249 251 251 252 233 230 225 230 230 233 234 232 235 233 231 231 231 228 224 219 216 205 202 211 331 290 306 133 213 278 186 159 168 196 175 228 249 173 154 184 171 160 295 264 144 243 302 53 44 49 351 4 11 245 306 178 225 224 226 177 199 228 232 133 139 146 148 155 155 163 176 183 193 199 185 184 184 180 166 160 150 163 166 152 133 115 99 302 321 329 326 319 315 317 321 320 314 321 314 300 291 289 275 290 285 289 307 302 310 309 308 301 305 307 304 307 310 310 310 306 303 300 298 295 291 289 285 283 286 290 291 292 298 303 299 299 303 307 299 258 255 251 244 234 230 226 224 220 221 224 223 221 226 225 219 216 216 215 213 213 213 213 212 212 211 212 213 211 212 211 211 114 113 112 110 108 109 106 101 98 95 89 81 78 71 64 63 64 65 57 42 33 19 8 2 352 349 346 343 341 341 337 335 333 332 331 328 327 324 323 322 321 319 315 314 312 311 309 307 304 301 297 294 292 287 285 281 273 262 258 255 251 249 245 244 246 245 246 248 247 226 225 223 231 235 238 235 226 231 227 228 228 228 219 221 217 211 220 222 291 336 88 222 203 240 14 153 174 191 207 208 245 177 177 221 223 161 176 264 333 9 289 184 41 104 157 161 145 288 321 222 264 207 244 231 209 202 195 140 140 153 157 160 161 173 181 189 190 176 178 173 169 169 160 155 155 154 147 121 115 96 255 306 319 314 313 315 319 321 325 347 342 344 338 326 314 290 283 259 291 300 284 289 305 315 318 309 304 303 306 310 313 310 303 302 301 298 296 293 291 288 283 282 280 282 288 289 293 298 299 300 298 300 302 285 253 250 246 239 233 228 221 222 219 222 221 217 220 225 223 218 217 215 214 214 213 214 213 213 213 213 215 214 213 213 214 113 111 111 108 107 106 99 95 90 84 80 74 70 63 55 56 59 49 35 25 14 359 356 352 351 346 348 345 343 340 335 333 333 331 332 331 329 326 324 323 321 320 319 317 314 311 308 306 304 300 298 296 292 289 285 282 276 269 260 252 249 245 243 241 240 241 240 242 241 234 222 223 216 225 236 239 224 223 226 223 224 225 215 214 221 202 224 223 248 247 212 202 237 196 247 157 171 200 219 216 204 217 207 199 215 184 133 246 329 306 342 284 335 54 246 114 317 58 254 359 29 113 84 84 162 158 150 134 140 149 156 154 162 174 181 189 169 172 176 175 175 165 164 165 169 155 159 163 174 198 245 300 309 313 313 318 314 327 325 327 335 339 344 330 336 335 316 300 283 274 296 302 312 315 341 334 318 316 316 312 310 303 300 301 302 297 296 293 292 291 285 280 274 277 285 289 291 295 298 299 296 293 303 288 269 250 245 241 235 231 222 219 221 221 222 219 219 221 224 221 218 216 214 214 215 215 214 214 213 213 215 216 217 216 216 112 109 108 107 105 99 95 92 85 80 77 73 65 57 53 52 46 29 19 7 355 351 348 348 348 348 346 344 341 337 336 333 334 334 332 331 329 328 326 326 325 322 319 316 313 310 309 308 303 300 298 294 292 289 285 281 275 270 265 257 246 243 240 236 235 236 236 235 237 230 218 216 217 223 234 239 229 221 219 220 218 217 206 187 192 206 217 212 193 223 221 228 250 306 316 204 170 177 208 227 191 192 221 236 209 147 167 128 9 235 319 304 151 218 160 353 156 262 320 5 179 130 195 128 140 153 155 151 150 150 147 151 159 158 166 173 169 175 176 179 176 165 161 166 158 156 156 274 227 198 236 288 300 305 303 289 312 333 335 334 346 341 336 329 321 310 309 334 349 7 348 302 334 324 326 319 314 318 314 312 309 305 307 309 308 305 297 295 291 290 288 279 269 273 283 288 289 290 292 296 298 292 294 302 289 253 242 240 236 232 227 224 222 222 219 220 216 216 219 219 220 218 216 215 215 214 212 215 215 214 216 217 219 219 218 112 112 108 105 103 99 96 89 85 81 73 67 60 49 41 38 24 13 1 353 350 341 343 347 347 345 343 340 340 339 336 334 334 334 332 331 329 329 328 327 324 320 317 315 313 313 311 306 304 302 301 300 297 293 287 281 276 269 263 256 251 240 235 232 228 230 230 232 233 221 217 215 212 215 224 227 228 218 220 211 211 208 199 188 194 196 193 175 204 218 218 233 267 287 263 236 192 196 191 211 198 214 231 210 191 117 135 125 309 36 263 235 239 255 247 148 138 171 135 281 186 167 161 166 179 173 168 169 172 166 156 160 164 165 173 188 201 176 172 169 161 163 162 163 168 187 168 184 213 249 250 284 294 299 285 287 307 326 317 310 322 328 334 329 347 333 339 334 326 343 347 314 318 323 326 324 323 318 314 313 314 310 306 306 305 301 302 300 294 289 285 280 273 274 284 285 285 286 287 292 297 292 280 292 299 258 244 238 237 236 228 223 220 221 220 221 224 217 219 221 220 221 219 217 215 215 213 214 216 216 218 220 220 219 220 114 111 109 107 106 98 92 89 85 78 68 58 50 39 32 22 8 354 349 345 338 338 341 339 338 340 342 341 340 339 335 334 334 334 333 331 329 330 329 326 323 320 318 317 318 316 312 310 309 309 307 304 300 295 291 295 290 280 292 272 247 238 230 226 224 224 225 227 242 216 209 207 212 217 222 225 223 214 218 209 206 201 189 194 204 169 159 178 206 224 208 259 258 259 262 263 271 181 211 215 180 216 203 226 153 145 198 118 147 227 252 266 191 194 172 123 261 197 147 271 224 141 176 178 190 181 177 176 177 171 166 168 170 175 182 190 181 175 166 164 157 160 161 165 159 171 198 231 223 225 264 286 294 290 271 283 308 313 314 301 312 319 327 335 328 323 317 318 329 332 337 332 323 322 322 319 319 315 317 315 314 313 315 309 307 305 304 302 301 296 289 278 270 274 283 287 284 283 281 289 293 297 289 279 287 267 256 240 234 233 232 225 222 223 227 226 224 221 217 220 222 222 221 220 217 215 215 214 216 216 219 220 221 220 217 112 111 109 107 100 95 89 82 74 67 58 48 39 30 20 10 358 346 337 330 332 329 331 335 337 338 339 339 338 338 336 335 336 335 332 330 328 329 329 327 324 323 322 322 320 317 315 316 315 313 310 308 304 295 296 291 286 281 279 282 275 236 226 221 218 218 217 216 216 206 201 205 205 208 215 225 221 214 211 208 203 195 177 195 178 172 163 197 213 212 210 241 259 258 275 245 206 279 232 177 194 188 314 27 116 145 141 208 125 267 286 254 224 238 217 169 97 194 131 257 244 175 166 185 195 184 180 183 176 177 170 171 172 175 175 177 170 168 161 162 161 166 181 189 196 175 247 198 201 218 269 284 285 283 265 274 313 300 281 280 307 343 341 332 317 303 302 317 319 325 323 313 316 310 310 311 316 316 315 316 313 313 313 315 309 305 306 305 306 294 297 295 279 268 280 289 284 278 276 287 290 294 297 281 278 267 255 232 231 231 230 231 228 224 225 227 213 221 222 220 221 222 220 220 219 218 216 215 215 215 218 220 219 218 218 113 112 109 104 97 90 84 78 69 58 48 39 30 18 11 2 352 338 334 327 328 328 326 327 330 335 337 337 337 339 338 336 336 333 332 331 330 330 331 328 325 325 325 324 321 320 321 321 319 317 316 315 309 305 298 296 294 287 281 275 267 256 223 216 212 209 210 207 204 204 203 202 208 218 221 227 220 206 208 207 200 195 185 187 172 165 210 214 196 196 207 224 245 262 262 264 250 291 281 215 206 114 44 5 96 126 105 238 149 186 212 223 255 222 274 174 116 206 205 255 301 275 223 206 203 174 188 186 186 184 181 183 179 170 165 166 162 165 163 160 166 184 191 201 217 228 180 201 219 272 285 282 286 284 262 270 304 290 224 227 268 300 315 323 318 325 322 314 314 314 305 311 307 302 306 309 310 311 309 318 322 315 316 315 314 315 310 304 312 305 296 293 287 275 277 284 283 275 278 282 287 292 292 276 271 267 261 233 232 231 231 231 232 232 231 227 225 228 229 226 224 216 218 219 219 217 216 216 215 215 217 219 219 219 219 111 110 105 98 91 83 75 69 60 48 36 27 17 8 4 358 348 339 332 326 322 323 322 325 327 327 331 336 338 337 337 335 335 334 333 332 332 331 333 330 329 329 327 326 325 326 327 325 322 320 319 317 315 315 306 302 300 297 287 277 260 249 231 210 206 201 203 202 201 202 203 209 212 218 216 226 207 205 207 205 199 197 190 201 201 178 195 212 205 186 193 209 229 223 253 261 211 213 229 215 195 111 103 69 16 105 111 171 339 312 324 344 290 306 300 306 222 149 234 212 250 263 154 352 179 181 155 160 201 189 177 142 144 155 156 153 153 157 159 158 168 189 215 199 156 141 290 246 286 287 298 290 285 285 263 274 274 260 251 267 294 317 310 305 310 316 310 311 306 307 314 308 301 297 305 306 311 312 321 314 312 309 310 305 306 313 309 309 309 309 299 302 293 262 257 279 293 279 278 277 287 292 291 284 267 265 258 238 231 233 233 230 228 231 229 228 228 230 230 228 220 219 219 219 220 216 215 215 217 219 218 219 220 220 221 107 105 99 91 84 77 66 58 48 38 26 15 7 359 353 351 345 341 332 327 325 325 321 321 323 325 327 331 333 334 334 334 335 335 333 333 333 333 335 333 331 331 330 329 329 331 330 328 328 329 330 326 323 320 315 313 299 301 292 278 255 239 238 203 198 194 195 198 199 203 205 205 213 212 215 202 201 202 210 211 199 196 199 174 189 168 195 189 208 193 203 207 217 232 233 231 234 231 195 176 222 129 140 173 175 156 179 207 117 334 349 17 21 330 311 300 301 323 337 249 232 134 75 58 66 66 68 51 33 103 126 141 151 148 153 155 153 149 151 149 159 132 130 111 356 308 246 298 297 290 281 284 296 301 271 266 275 271 263 271 298 313 306 302 311 301 297 279 297 308 320 312 308 301 294 296 298 313 314 311 312 313 320 303 306 312 306 307 305 300 293 296 313 265 272 281 287 292 273 276 287 290 293 283 265 258 254 237 232 231 230 228 224 229 228 226 231 231 233 217 214 218 220 214 219 217 216 216 219 219 220 220 222 223 223 104 100 93 86 78 64 50 41 31 24 14 5 360 353 346 341 339 336 336 329 326 320 320 322 322 324 324 326 329 330 333 335 335 335 335 336 334 335 338 335 335 334 333 332 333 333 333 334 335 342 341 338 333 330 321 310 299 288 285 277 252 233 235 202 188 185 188 193 194 199 203 204 202 200 205 199 199 205 211 219 196 190 185 225 285 176 179 179 189 209 196 207 211 234 239 209 224 224 222 196 185 177 157 159 148 183 144 128 87 236 359 10 350 256 244 251 284 259 303 333 66 48 50 46 49 50 62 75 61 84 132 154 159 155 155 150 150 149 149 132 119 119 119 33 220 266 301 301 291 281 281 285 298 295 269 281 284 269 261 268 291 296 306 299 303 291 291 301 310 315 319 300 302 306 308 315 315 314 308 304 297 289 295 302 295 306 302 309 304 295 295 277 277 273 266 282 287 292 278 276 281 296 282 265 258 250 251 231 228 231 227 221 213 212 219 218 218 228 220 219 221 219 212 213 216 218 217 218 218 219 221 221 224 224 226 100 93 85 74 63 48 32 21 13 6 358 353 348 344 341 340 335 333 330 329 329 327 325 319 318 319 323 326 326 329 333 335 335 337 336 338 337 338 341 339 337 336 335 335 336 337 338 340 342 346 344 345 345 342 343 354 348 335 307 273 249 227 217 178 173 176 179 183 188 188 188 189 191 193 198 196 198 214 218 202 191 194 196 220 290 189 199 192 204 188 195 203 225 218 231 201 190 219 113 59 30 39 54 81 45 165 145 119 102 175 39 39 243 265 124 94 58 65 71 63 82 72 49 46 54 74 50 43 46 62 104 115 144 147 142 143 147 136 122 116 113 95 70 30 245 352 283 292 302 297 279 285 290 284 266 272 278 260 255 271 283 291 290 303 301 280 293 301 311 318 322 317 310 309 313 313 310 310 307 300 296 293 302 303 283 303 303 322 312 300 300 277 276 269 265 271 277 286 278 264 269 285 4 235 235 211 223 224 226 219 210 198 196 193 196 192 185 181 192 192 200 202 190 196 205 215 218 215 217 217 220 222 225 226 228 93 83 69 57 41 23 5 356 348 342 343 336 333 337 338 336 333 334 330 328 328 325 323 325 323 320 321 326 326 328 333 333 334 337 338 342 339 342 344 342 339 338 338 339 341 342 343 345 349 351 350 352 358 356 1 3 11 9 29 75 144 174 154 154 161 166 170 175 175 176 179 186 190 191 193 193 201 208 199 182 188 197 201 228 314 253 210 197 198 196 195 210 225 226 244 9 294 142 79 80 51 354 28 21 121 42 85 110 96 134 186 286 321 53 126 122 36 38 65 35 37 30 69 26 17 55 54 51 46 63 83 103 112 115 122 120 119 115 104 92 82 73 52 17 324 300 308 294 292 290 290 290 288 261 260 277 266 261 261 261 276 279 288 296 290 287 291 306 318 321 322 323 313 319 323 323 317 318 323 329 327 314 310 313 290 293 308 316 325 353 337 321 274 268 260 265 274 281 276 255 263 245 43 106 125 139 154 195 195 194 187 187 185 189 190 174 169 167 160 156 156 164 173 189 203 213 214 214 217 218 217 219 220 224 227 85 77 62 39 19 6 355 348 344 342 333 334 331 330 330 331 332 333 330 328 325 325 324 325 326 323 322 323 326 329 331 331 333 336 339 342 341 343 346 343 341 341 341 343 346 345 348 350 353 355 355 5 7 7 12 18 25 38 56 79 101 121 137 148 153 160 167 169 171 173 178 182 182 188 188 194 195 188 174 180 189 195 200 224 252 320 295 221 188 194 192 204 207 81 14 302 22 1 106 104 150 179 176 166 104 27 58 94 118 133 145 200 237 159 44 64 46 32 61 42 38 40 64 288 9 16 42 52 59 75 76 80 89 101 108 100 88 87 79 73 67 43 24 318 291 287 282 285 301 295 291 296 274 277 277 282 270 260 252 258 271 288 276 280 289 283 300 313 314 311 319 328 332 336 337 337 334 334 330 331 318 309 311 320 288 287 299 304 300 324 333 325 310 273 265 263 264 271 279 249 234 203 111 73 79 87 80 128 127 137 147 161 166 171 165 165 167 167 164 160 159 161 158 156 156 178 195 200 204 211 216 217 220 224 225 61 51 33 10 360 349 345 341 337 334 335 332 328 326 325 328 329 329 330 326 325 324 327 324 325 327 326 327 327 327 328 330 332 336 339 343 342 345 348 346 345 344 345 348 349 349 351 352 356 3 3 12 15 19 22 30 42 57 71 90 108 122 134 145 155 162 166 166 170 173 179 186 184 185 188 180 180 184 182 185 190 197 196 215 228 283 317 274 179 194 197 156 101 124 92 48 10 343 93 114 157 214 160 151 153 168 45 15 143 130 181 285 226 146 178 96 217 70 68 62 53 75 170 186 73 65 72 79 76 76 71 72 73 85 94 81 80 76 78 71 61 211 254 263 264 280 291 286 287 286 289 287 273 268 273 279 276 268 257 258 267 284 276 278 276 293 306 309 303 305 316 313 320 325 335 339 337 339 339 334 327 309 302 306 308 268 264 283 307 317 324 328 313 278 259 259 250 260 294 233 215 187 155 111 96 74 73 80 109 110 115 119 122 125 126 127 135 141 142 142 144 146 152 157 161 164 163 163 165 165 171 181 185 193 207 44 34 26 1 348 349 345 342 336 333 332 332 328 324 322 323 323 326 326 328 326 324 323 325 326 326 326 328 329 328 328 331 332 335 339 343 344 346 350 349 347 349 348 352 353 354 355 357 2 9 11 19 22 29 32 40 55 66 83 93 106 122 133 142 149 159 165 168 170 174 179 186 185 186 183 182 184 188 188 188 190 189 195 207 199 160 272 288 341 200 176 133 144 143 177 72 315 263 100 122 207 110 222 117 158 167 158 139 190 99 104 278 180 96 129 191 78 77 63 62 57 34 21 47 86 88 81 81 79 80 78 73 75 79 84 80 80 86 90 235 254 237 257 278 291 291 289 277 279 287 286 270 274 264 272 276 271 272 268 257 259 272 277 279 261 280 298 300 303 299 301 306 309 316 328 335 338 340 336 334 331 326 315 325 322 272 271 293 300 298 327 332 311 277 255 256 241 249 292 235 225 190 162 141 134 128 84 63 87 106 112 112 116 113 121 125 128 129 127 128 128 129 132 137 146 148 157 167 168 172 178 176 185 185 195 42 20 6 357 353 349 347 342 341 338 331 325 326 327 324 321 323 324 324 327 327 324 324 323 324 328 328 329 329 329 330 331 334 335 340 345 345 348 351 352 353 352 352 357 358 357 356 359 4 13 16 21 22 32 40 47 57 74 87 102 117 130 136 146 156 161 164 169 173 179 180 180 185 188 187 187 189 192 191 194 194 199 204 207 204 227 261 292 333 67 7 170 162 129 168 124 147 221 101 68 83 60 36 121 181 179 128 172 173 160 206 220 74 102 89 90 91 50 59 48 68 56 30 77 79 73 74 80 81 81 86 83 80 83 86 102 137 171 243 278 272 290 300 296 286 287 292 292 291 284 289 261 274 280 278 276 268 265 263 259 258 265 269 272 269 280 297 292 292 291 292 297 297 315 328 336 338 337 338 338 342 343 343 343 352 326 308 289 291 305 319 332 337 265 289 236 245 215 254 6 201 184 162 142 140 146 139 127 73 83 97 114 119 123 126 131 135 134 134 138 141 142 146 154 156 158 159 156 160 167 175 179 196 202 211 337 329 326 328 325 324 323 325 329 331 336 336 327 325 324 323 321 320 321 323 327 325 325 323 325 327 329 330 331 331 334 336 335 338 343 347 348 350 355 356 356 354 357 2 1 1 360 3 9 14 19 25 27 26 42 51 58 72 90 102 116 127 138 147 154 160 164 170 175 174 174 177 181 182 185 188 193 195 198 202 202 208 206 196 170 199 294 284 258 339 60 143 160 155 140 181 206 228 135 140 121 128 129 131 244 112 94 138 109 85 326 93 85 72 72 71 74 66 58 44 47 53 90 87 80 77 78 77 78 86 88 95 108 103 92 84 68 333 307 294 293 291 290 295 289 295 295 299 300 294 282 275 273 279 275 269 269 275 256 254 255 260 257 263 269 286 290 288 289 286 286 297 295 310 329 334 342 345 349 344 342 342 342 356 0 348 346 290 282 296 310 326 323 328 276 230 237 244 244 296 140 178 179 158 148 137 142 140 145 148 111 102 106 120 132 137 140 139 138 144 149 152 161 166 170 177 185 183 189 194 194 198 195 199 207 311 310 308 304 302 303 303 307 318 322 317 323 327 329 329 330 324 321 321 321 324 326 324 324 325 327 328 330 333 335 337 337 337 339 345 348 350 352 357 358 358 357 1 5 4 5 5 7 10 12 20 27 32 29 40 61 64 67 80 94 109 121 134 143 151 157 161 165 167 169 173 178 183 187 190 193 200 203 201 203 203 208 198 194 193 215 45 348 270 170 114 123 160 127 125 125 130 101 77 93 122 132 161 207 195 126 199 115 148 111 112 85 51 55 86 71 68 77 63 56 68 86 76 87 85 83 85 93 101 92 86 73 62 42 11 329 306 300 296 294 295 293 288 291 293 290 294 294 296 304 298 291 292 284 274 272 278 267 257 254 259 261 257 253 265 286 283 272 276 285 281 282 286 321 332 337 343 343 353 351 343 343 341 340 356 3 4 333 295 309 302 316 326 1 80 185 186 222 242 199 188 140 153 160 134 117 132 131 127 130 123 135 138 133 127 132 147 144 147 151 159 163 170 175 186 192 195 195 201 209 217 213 220 220 220 303 300 303 301 292 292 295 301 304 310 308 308 314 319 319 325 325 322 319 319 320 326 322 325 325 326 328 330 331 332 336 340 342 341 342 348 350 352 356 359 360 360 4 7 8 8 11 11 13 14 20 29 37 44 48 49 64 79 70 78 94 111 128 139 148 152 157 161 166 172 177 180 184 188 191 194 199 204 208 213 210 205 210 215 224 221 178 214 211 120 54 136 162 151 132 174 119 87 75 86 152 147 87 317 73 67 112 172 137 198 94 107 93 70 83 77 67 78 82 69 64 81 91 93 91 94 90 80 70 63 56 47 16 341 339 323 305 295 293 283 280 288 290 285 286 288 291 290 294 298 291 288 289 290 284 281 268 263 262 257 248 246 244 255 267 274 277 275 270 280 276 264 290 318 324 333 337 342 347 354 354 343 339 339 353 359 6 4 34 24 347 349 331 153 68 112 162 109 93 131 157 173 145 138 138 140 136 143 139 144 143 133 125 129 143 163 168 160 170 168 172 180 181 185 187 196 204 201 207 211 211 216 217 224 225 294 292 292 295 295 297 297 295 299 302 308 311 307 308 309 320 322 319 317 317 317 321 320 324 325 324 326 329 330 330 334 339 339 345 347 349 349 351 357 1 1 3 6 9 10 13 14 14 16 18 22 30 37 45 52 64 70 62 76 113 107 124 132 147 155 159 165 169 172 176 177 182 188 188 198 213 217 211 207 191 190 177 165 160 251 241 216 257 43 338 356 50 174 87 53 298 71 87 107 136 51 76 106 109 128 69 88 65 60 124 99 102 100 77 73 83 79 77 81 83 84 72 83 84 83 83 82 78 78 63 19 16 12 341 321 318 307 290 273 271 282 284 283 283 280 278 274 272 287 284 282 288 283 291 290 281 272 264 265 259 254 243 250 256 264 270 269 272 264 271 270 256 291 304 317 323 329 340 349 349 353 347 343 353 358 357 2 354 347 342 21 14 19 74 75 89 75 125 132 119 125 146 152 154 162 159 160 167 176 165 155 144 141 142 149 156 173 194 192 177 178 180 187 179 174 175 179 176 178 176 189 194 198 213 221 311 301 292 290 289 287 289 294 296 300 302 304 311 309 308 316 320 319 318 318 315 315 318 320 325 324 326 330 328 330 333 336 341 342 345 349 349 350 356 4 3 5 6 9 14 15 19 16 19 21 23 29 39 49 57 66 66 68 74 83 93 150 176 187 180 178 177 175 178 179 183 195 207 208 206 197 192 203 197 184 165 160 154 207 251 250 223 168 74 47 338 311 36 43 70 3 39 80 86 61 127 62 75 111 128 150 101 96 80 110 111 103 101 108 96 96 95 93 91 93 96 100 100 106 108 107 94 68 54 39 22 8 357 351 343 334 328 323 305 285 279 277 281 281 279 276 271 265 262 274 285 291 292 292 291 286 276 260 260 242 244 242 247 255 260 261 265 267 255 264 237 259 287 303 310 314 324 334 343 346 347 349 346 346 348 349 343 329 293 309 355 18 31 52 113 104 101 94 145 139 123 129 142 152 169 171 152 146 156 163 164 162 163 160 166 177 179 186 192 187 181 176 170 169 161 155 145 155 173 172 173 177 192 211 225 317 314 304 297 290 281 282 285 289 296 299 303 309 307 308 314 319 317 318 317 315 312 315 318 320 326 327 330 327 332 335 335 339 343 345 348 348 351 357 4 5 6 6 8 13 18 22 22 19 23 28 32 37 43 52 58 62 68 70 65 67 77 112 148 177 192 205 208 205 202 205 204 211 194 177 181 179 180 156 150 152 169 229 256 275 274 142 75 94 12 22 347 25 45 345 65 47 24 91 30 83 10 52 79 103 106 106 97 79 72 86 111 114 111 108 104 106 99 98 104 101 94 94 86 77 64 60 56 40 25 14 0 351 343 345 347 341 332 323 315 308 302 295 286 280 274 269 264 263 269 276 282 287 292 290 286 274 260 249 237 240 246 243 246 259 262 262 261 259 250 250 265 284 287 288 291 312 324 333 342 348 346 350 344 337 341 342 335 331 323 137 52 52 43 45 103 139 114 107 116 120 125 132 141 147 159 173 174 169 180 194 204 183 179 161 169 181 166 157 156 164 164 159 166 163 165 175 182 178 177 184 196 212 227 232 323 323 311 304 289 289 284 281 287 291 298 309 312 311 309 312 316 315 318 319 321 318 316 317 316 325 329 331 328 331 336 335 336 342 344 348 349 353 356 4 5 7 7 8 12 17 22 25 26 23 26 30 37 42 45 50 54 60 60 66 61 69 78 93 116 145 164 173 174 170 162 155 152 153 156 155 150 135 133 155 173 205 203 186 96 56 77 104 90 124 172 6 25 20 21 53 66 21 96 105 82 177 83 151 123 100 121 115 116 101 104 108 110 112 113 113 105 103 105 89 76 65 57 59 65 61 50 39 20 11 351 351 359 10 8 358 353 348 339 330 324 320 315 310 299 290 276 264 266 273 270 271 269 293 288 269 263 254 243 241 246 248 250 253 257 259 258 252 248 243 246 254 268 273 267 275 296 312 322 335 345 350 2 350 347 5 2 4 3 355 125 106 80 79 72 67 50 84 135 146 156 149 151 160 174 187 189 195 195 196 192 181 173 167 165 178 170 175 179 178 173 162 165 171 180 177 178 178 177 173 261 269 259 282 268 330 332 333 308 295 287 289 283 290 292 298 304 310 308 310 313 313 315 313 319 314 315 320 318 313 323 327 329 328 328 333 338 336 341 344 353 351 352 356 2 5 6 9 8 12 17 21 25 26 29 27 29 32 40 46 49 51 53 55 57 67 64 62 76 85 95 107 130 154 165 167 160 152 146 144 146 146 136 201 48 330 96 339 191 34 28 34 46 80 24 140 73 98 46 95 16 144 97 245 89 78 81 79 48 81 96 104 114 119 114 117 123 128 131 123 109 101 96 96 89 77 73 68 63 59 48 30 17 10 7 9 26 25 7 356 350 347 338 330 324 320 317 315 309 300 292 283 273 266 268 278 275 295 294 283 261 252 255 248 245 245 249 252 254 257 256 252 251 244 236 242 247 251 253 256 268 280 294 317 328 346 356 355 357 358 7 23 11 22 19 54 59 190 119 87 75 71 66 80 117 125 124 126 130 101 99 137 161 177 187 185 190 174 182 171 181 169 161 156 181 178 182 183 173 175 175 186 196 212 218 210 231 264 276 264 331 333 331 330 321 303 296 295 295 299 296 311 310 308 310 311 309 311 311 316 312 308 314 314 313 321 322 325 328 328 327 335 337 339 343 346 349 351 357 0 5 6 9 9 12 17 21 25 27 28 30 32 34 37 42 45 49 51 54 55 59 72 62 60 68 83 87 95 109 126 138 147 149 144 138 139 168 78 49 118 72 20 22 41 67 1 43 36 320 149 130 344 111 143 171 163 89 96 239 117 109 147 151 138 100 88 121 125 122 122 122 114 117 119 108 100 96 91 86 82 87 81 72 62 48 30 20 6 8 19 55 19 4 353 347 347 348 346 346 336 325 317 310 306 303 299 296 284 264 273 275 287 295 301 289 290 270 266 248 245 250 256 259 255 256 259 252 248 245 237 238 242 242 247 253 257 269 275 301 317 349 348 356 356 3 4 3 17 21 25 40 47 54 84 97 79 90 92 92 96 101 106 103 105 125 114 115 136 147 166 179 189 191 197 192 189 174 188 194 183 174 179 191 190 192 200 209 221 239 251 256 257 258 263 270 330 321 318 316 310 304 300 304 297 300 306 306 306 308 309 308 305 309 310 314 313 311 311 311 317 320 320 321 323 325 327 331 335 336 338 343 347 348 354 359 7 7 9 10 13 18 22 25 28 29 30 31 34 38 40 43 45 48 53 56 57 63 71 64 63 69 76 84 93 105 115 127 137 138 142 101 118 125 120 73 37 28 77 47 3 54 118 358 88 35 68 347 114 110 1 105 45 108 166 90 164 116 141 129 161 128 108 108 106 112 114 110 103 107 105 103 101 96 90 88 91 80 76 68 45 37 18 15 23 46 25 8 356 355 355 353 345 340 337 332 323 313 303 300 301 296 300 280 266 261 277 296 294 291 298 286 269 277 273 256 259 264 258 254 256 258 256 250 243 241 240 239 239 239 240 242 253 255 284 301 342 345 354 354 355 353 358 359 10 33 45 34 33 53 56 92 134 113 113 112 113 115 117 117 115 110 119 129 150 166 176 183 196 199 201 180 189 178 185 192 193 203 212 219 221 215 214 221 226 234 243 249 253 254 238 331 320 309 311 307 307 303 297 304 306 304 305 307 306 305 310 305 306 305 307 311 313 305 309 313 316 318 319 320 322 325 327 331 333 335 338 342 346 352 358 6 9 11 11 13 19 23 26 28 30 33 34 34 36 40 43 46 48 50 55 59 60 62 65 70 71 79 77 81 97 103 117 143 163 123 122 118 71 66 53 343 51 69 92 27 67 34 326 69 51 61 20 46 64 90 70 179 92 129 161 118 136 130 122 111 108 105 104 99 89 89 91 91 94 99 98 107 100 85 85 90 79 61 52 44 29 24 23 56 39 21 357 360 358 353 352 348 352 353 341 340 343 345 306 298 295 293 282 244 35 34 17 7 7 359 330 296 282 281 284 277 273 266 263 263 259 258 252 246 242 241 239 232 231 234 237 243 235 254 262 289 340 349 357 358 5 8 8 28 53 41 13 15 23 15 19 63 52 110 24 170 138 115 150 160 167 145 140 152 142 156 185 187 191 195 196 180 178 176 179 187 195 213 213 210 203 200 212 225 239 249 253 240 215 240 341 341 325 316 306 307 300 304 308 305 306 307 307 307 308 308 308 303 299 295 307 312 308 310 313 316 317 318 319 319 321 324 328 328 332 335 340 344 354 359 7 11 13 13 15 20 24 27 30 31 33 35 36 37 39 43 46 47 50 51 55 64 67 68 68 72 82 90 81 83 80 68 80 128 99 53 59 51 53 46 39 41 23 18 46 323 19 57 78 52 82 37 53 94 86 308 125 154 165 212 141 142 139 117 111 115 105 99 99 98 99 98 98 96 97 101 105 103 93 91 75 64 52 46 38 29 25 38 40 19 359 1 3 1 360 356 357 359 356 355 357 0 352 350 355 8 16 21 34 40 31 19 9 356 349 339 340 335 341 313 272 268 266 269 267 267 261 252 247 241 234 229 226 228 227 233 231 224 241 254 245 295 330 343 9 22 25 18 55 58 54 37 44 29 58 32 29 40 50 61 51 59 25 147 156 137 125 127 86 82 216 188 179 186 180 180 193 188 188 201 211 220 216 211 207 208 208 213 224 240 261 263 252 237 240 330 341 336 325 317 298 294 301 305 308 310 311 310 309 307 306 309 308 304 293 302 310 310 312 314 315 317 316 315 314 315 318 323 323 327 333 339 345 356 2 10 12 15 14 17 23 26 28 30 30 31 33 36 38 40 42 44 45 47 53 54 59 70 73 73 70 70 75 68 65 72 71 55 51 69 50 56 30 52 53 84 32 340 350 40 343 300 37 60 49 74 27 92 61 109 97 151 187 190 110 141 142 138 123 110 105 103 99 101 111 114 116 113 105 100 103 102 99 92 89 82 61 55 47 31 31 22 31 30 3 5 8 9 3 0 0 5 3 1 0 4 3 360 359 359 7 7 12 23 22 19 16 13 8 2 352 347 342 334 326 307 307 282 287 276 267 266 259 251 239 226 225 223 225 222 223 217 220 215 216 248 264 322 323 13 27 3 31 38 19 25 25 51 51 57 66 63 59 61 58 71 55 70 71 67 80 103 98 98 92 89 94 110 177 192 207 212 217 225 228 228 227 228 224 223 225 223 227 232 235 239 240 235 236 243 317 320 326 325 316 320 309 310 311 312 313 315 311 313 309 302 306 309 297 292 298 303 309 312 312 315 316 316 315 315 317 318 318 321 325 340 340 346 357 2 10 13 16 18 18 23 26 28 31 29 29 30 33 36 39 42 45 45 44 47 52 55 58 64 66 68 59 44 49 63 78 86 81 48 55 53 52 39 58 13 60 28 20 10 25 353 337 336 72 124 75 50 108 105 114 136 155 110 68 125 133 128 120 120 113 113 109 107 113 114 117 122 121 118 115 109 118 102 86 84 91 75 65 45 31 19 31 18 7 4 7 8 5 0 360 2 7 6 2 5 5 4 2 1 2 5 9 13 12 10 8 7 3 1 359 353 348 345 343 336 324 289 279 285 275 270 259 260 244 226 227 223 218 216 216 211 205 207 223 220 214 230 184 283 157 62 8 97 84 78 1 45 53 45 43 46 44 56 71 82 67 68 73 54 69 70 74 104 96 95 107 98 86 83 103 110 122 139 170 166 207 238 239 238 238 236 235 238 239 238 235 235 243 251 252 324 326 325 322 318 312 312 317 316 316 315 311 312 316 310 300 302 311 314 306 304 308 310 311 316 318 318 318 320 318 318 317 316 316 329 340 336 341 356 2 8 12 16 20 22 25 25 27 29 29 28 28 30 32 36 39 42 45 47 46 49 56 60 58 66 61 31 27 50 60 79 88 68 48 47 49 45 34 14 22 67 52 22 329 314 288 45 57 42 59 66 109 69 68 19 57 62 97 98 111 112 115 115 118 127 116 120 123 122 121 113 118 122 132 110 88 79 115 84 79 73 68 43 30 22 29 14 10 359 2 3 8 3 360 357 2 8 6 4 5 3 3 2 1 2 2 5 5 4 2 0 359 353 358 353 348 345 344 344 347 344 306 263 274 268 266 254 246 226 228 224 221 217 212 210 211 209 213 220 227 229 227 219 209 238 276 157 117 72 66 46 50 38 35 42 32 34 29 46 55 53 43 50 38 37 64 78 90 58 44 8 341 277 259 253 235 209 219 242 252 237 231 234 246 242 239 237 237 234 231 234 242 251 256 259 322 326 326 323 317 321 321 319 316 316 316 314 315 315 320 320 312 309 308 309 308 312 313 316 317 316 315 319 320 322 320 315 312 318 325 329 327 335 351 358 2 10 15 23 27 29 27 27 27 27 27 28 29 30 32 35 39 41 46 50 49 51 58 62 59 47 26 32 40 36 55 49 42 74 69 65 31 59 9 33 30 4 16 335 319 28 56 33 68 69 49 29 43 64 83 75 76 78 93 104 105 110 123 127 117 114 114 111 114 121 126 130 113 96 90 83 75 81 68 54 56 44 11 18 5 15 8 3 6 4 2 4 360 358 358 1 4 3 4 5 5 4 2 2 0 0 359 357 356 355 354 353 354 357 346 343 340 339 339 346 5 18 300 278 264 236 233 227 223 225 226 224 217 213 210 208 205 211 221 218 208 209 206 211 205 167 157 134 177 275 242 126 98 58 31 21 42 34 41 26 3 352 346 340 338 321 313 319 267 229 310 294 322 293 260 249 262 258 266 269 265 258 250 238 242 242 239 235 233 231 241 249 255 261 266 322 328 336 329 327 327 323 324 323 326 324 316 316 317 314 312 310 310 310 312 315 317 317 316 319 318 315 316 317 323 320 320 324 322 315 323 324 324 341 356 1 6 14 21 28 33 33 32 30 27 26 28 28 28 29 31 35 39 41 46 53 55 55 57 66 53 45 43 46 66 78 66 33 41 82 56 29 20 3 27 17 17 11 25 8 34 45 62 37 39 26 29 5 48 92 78 79 97 83 83 98 109 109 107 106 108 113 122 124 112 99 95 94 95 92 79 74 73 51 34 38 8 2 6 9 5 4 359 1 1 1 1 359 357 357 358 2 3 3 3 358 359 4 358 358 355 351 354 352 350 349 348 350 342 339 340 341 339 337 338 347 10 28 33 58 84 216 243 229 226 233 231 217 209 207 204 202 208 215 208 211 211 212 204 209 224 214 192 143 103 117 125 25 4 355 344 347 351 345 335 331 332 328 323 319 311 308 310 302 298 291 279 253 253 258 263 264 263 269 272 268 256 246 230 224 235 238 229 230 235 241 247 253 260 265 331 330 337 327 330 329 336 330 335 327 325 327 322 313 310 312 315 318 320 320 320 319 320 319 315 312 308 305 307 308 302 308 312 311 313 316 317 313 325 360 3 7 19 23 25 29 30 31 32 29 26 24 24 24 25 27 32 35 38 38 41 46 58 62 57 49 51 48 55 71 75 66 29 54 71 64 59 27 17 46 27 341 22 36 28 35 53 42 45 28 0 350 332 0 93 89 97 103 95 85 82 98 104 106 109 106 104 98 95 99 119 105 91 82 74 64 69 47 22 13 23 1 358 354 9 7 6 1 358 357 360 358 357 357 356 357 1 3 360 359 356 359 356 352 353 352 353 354 348 346 345 344 340 340 340 339 337 333 333 331 332 338 352 10 0 2 339 234 233 240 235 233 220 207 204 197 196 197 200 202 207 217 209 206 208 200 203 227 218 223 237 267 292 291 301 306 317 334 327 325 321 321 320 320 315 311 300 291 292 294 292 288 285 282 275 268 267 266 262 262 262 259 254 253 248 232 220 224 234 242 249 254 258 261 263 326 335 334 324 337 337 334 329 335 337 330 326 322 314 315 323 323 324 322 321 323 324 322 317 314 311 313 316 310 304 293 297 310 293 311 308 308 238 307 357 9 17 25 31 31 34 35 35 31 24 19 18 19 21 21 25 30 34 35 35 34 37 42 53 20 36 31 36 53 49 60 74 34 59 77 78 60 335 48 60 11 35 38 40 12 50 32 56 52 54 25 28 44 49 62 75 92 86 97 111 99 87 94 94 100 106 98 96 101 94 84 83 80 73 64 55 44 25 4 28 355 354 352 4 4 6 1 358 357 356 357 355 355 356 355 357 357 358 357 354 353 358 348 346 348 350 349 351 346 348 348 341 338 338 337 333 331 330 329 325 318 316 318 330 347 341 326 278 233 236 234 237 226 210 201 193 191 193 203 205 201 204 208 217 200 203 226 233 232 239 250 271 287 295 302 295 300 307 304 307 310 315 313 311 308 303 297 294 290 285 283 281 283 284 284 281 278 274 270 267 264 263 262 262 260 257 254 252 252 253 257 259 261 261 261 329 333 336 338 339 346 321 336 341 335 340 350 347 336 329 335 330 325 328 335 337 331 336 344 344 337 327 327 325 300 297 312 318 328 331 332 159 179 329 357 16 33 38 29 37 43 37 30 26 22 15 16 16 17 17 23 27 33 36 36 33 39 44 43 58 19 25 40 40 63 53 58 15 87 121 76 149 36 55 51 44 36 26 69 42 57 29 26 27 44 42 41 36 34 45 51 73 84 88 93 97 93 84 83 87 88 79 72 75 84 92 86 79 64 49 37 24 2 4 6 6 355 357 4 1 357 352 354 357 353 352 353 351 353 352 356 354 356 353 351 350 351 341 342 345 346 346 350 348 351 343 337 338 337 335 332 330 327 324 321 315 304 294 289 297 319 311 294 225 229 229 218 209 202 196 195 188 191 193 196 200 206 211 217 213 217 221 219 221 233 248 262 276 285 285 283 297 303 304 303 305 308 303 296 298 298 298 295 294 297 296 290 285 281 278 277 277 276 274 266 264 262 260 258 257 256 255 253 253 254 255 256 256 256 256 331 334 334 334 335 335 332 332 331 335 334 334 348 327 323 325 326 330 336 338 341 342 13 15 11 6 14 22 32 52 53 10 338 310 294 250 232 241 294 23 34 43 58 51 32 19 18 22 25 20 10 10 11 13 14 20 20 26 33 39 35 40 39 31 30 35 37 48 33 63 47 334 355 54 20 71 60 35 55 28 52 13 36 76 42 43 24 32 50 61 60 55 43 44 45 47 59 67 72 76 79 77 73 69 64 88 92 85 75 85 87 79 81 31 27 25 0 1 2 359 351 346 355 360 354 351 354 360 355 350 350 348 348 351 350 353 353 353 351 350 347 344 342 341 342 342 344 350 350 350 338 340 339 338 336 335 332 329 325 318 310 298 275 266 261 254 251 251 225 203 193 186 185 184 182 184 194 192 187 189 201 205 212 211 223 230 230 239 251 260 268 274 278 276 280 280 288 297 303 307 308 306 304 303 301 299 293 292 296 295 291 288 286 284 279 274 269 267 265 262 261 258 257 256 256 255 254 253 253 252 252 252 254 255 255 332 332 332 333 334 334 333 331 329 324 314 294 303 306 319 339 331 340 351 352 356 346 39 28 29 32 31 35 39 41 35 13 18 23 3 226 225 230 241 239 24 56 58 38 30 26 36 29 25 13 6 7 9 12 12 17 19 20 32 37 46 22 19 28 36 40 49 37 40 49 70 36 16 26 43 37 37 49 61 28 6 330 71 70 61 27 18 16 21 62 73 60 48 42 34 40 55 59 65 73 83 82 76 79 77 76 75 78 93 80 68 55 35 24 20 8 360 353 352 343 336 357 3 359 1 355 354 356 349 346 349 346 349 348 349 350 346 344 345 344 338 338 339 341 344 346 343 346 348 342 341 345 343 342 342 342 340 336 327 315 298 282 259 244 234 213 217 217 192 184 181 179 180 179 178 177 182 187 199 206 204 208 214 221 227 235 244 250 258 267 274 281 280 271 278 282 284 287 295 301 303 302 301 301 304 304 305 307 314 312 307 298 293 290 283 279 273 268 265 262 260 258 256 254 254 254 254 253 252 252 251 252 252 253 253 332 331 331 331 332 332 331 328 323 318 311 301 291 283 298 335 346 351 354 10 15 22 6 1 9 22 22 17 15 16 11 26 50 29 38 52 123 184 135 145 124 89 50 38 40 30 11 10 8 6 2 2 6 8 13 18 29 37 47 54 36 12 19 17 25 63 5 43 14 2 34 50 30 3 37 51 19 63 39 0 1 64 62 55 73 27 17 6 23 49 45 61 63 45 32 37 54 65 62 39 75 107 106 100 93 81 67 61 63 49 41 32 24 14 4 354 344 337 330 332 5 355 355 353 346 345 345 348 345 343 341 344 347 346 344 335 340 338 340 333 329 333 338 341 344 347 345 346 344 344 349 354 352 351 352 356 357 17 8 353 343 296 217 205 194 227 187 179 174 170 171 174 175 175 176 181 187 192 197 205 213 216 216 218 226 239 251 262 270 275 278 281 280 279 281 278 276 282 288 295 300 291 292 296 298 293 282 292 320 311 305 306 302 295 287 282 275 270 267 264 262 259 255 252 252 252 253 253 253 252 251 251 251 252 252 331 331 330 331 332 331 329 326 325 323 330 331 316 313 308 310 303 311 325 343 14 17 12 349 341 1 7 4 6 11 10 25 27 29 36 58 80 101 116 120 120 106 84 43 13 5 357 357 359 356 349 354 4 9 13 21 29 35 46 49 9 23 0 26 60 66 24 37 11 18 33 6 61 17 353 24 63 55 28 305 63 60 53 54 51 32 19 12 10 40 62 54 45 45 33 16 68 81 72 47 54 59 64 100 122 112 61 42 30 25 19 12 9 2 356 346 342 341 6 360 350 348 344 342 343 347 348 345 343 345 341 343 337 336 334 334 338 336 337 329 330 334 338 339 341 344 346 343 347 350 355 4 0 360 5 17 25 36 46 49 45 70 99 105 127 144 141 140 142 152 161 165 166 167 174 183 189 188 193 202 206 211 221 230 239 250 262 271 277 280 284 283 282 285 282 282 279 280 285 289 293 289 297 295 290 266 293 299 322 328 321 319 304 292 291 286 280 275 271 267 262 257 253 251 250 250 251 251 252 252 252 251 250 250 250 328 331 330 333 334 331 330 327 319 308 313 320 321 328 334 341 343 334 326 317 349 338 23 27 11 24 29 12 8 2 357 356 355 347 8 26 12 217 144 142 133 150 60 359 354 353 355 357 352 349 352 353 355 356 3 30 38 53 32 35 15 19 20 52 62 50 37 356 300 297 67 31 357 36 61 42 26 355 347 0 67 67 77 90 31 57 52 43 42 46 58 67 71 64 57 58 71 83 91 87 74 70 66 68 72 64 33 41 1 5 9 1 345 342 339 337 345 345 345 342 338 332 332 334 337 342 346 341 340 338 339 339 334 336 336 336 337 336 334 331 331 332 335 337 339 343 342 343 348 355 359 9 6 6 15 26 34 42 51 59 71 83 93 100 102 104 107 115 126 134 137 138 143 139 136 141 156 171 186 202 215 228 240 253 263 270 276 280 282 286 291 290 287 286 283 282 278 275 276 279 280 278 280 265 259 277 219 355 326 314 306 301 295 291 289 288 286 283 275 268 267 258 250 250 249 246 247 249 250 251 251 250 248 249 248 329 333 333 335 335 335 334 333 315 306 308 312 316 330 338 343 337 333 317 296 297 282 333 16 359 5 19 15 360 349 19 44 42 31 23 8 279 210 107 118 129 360 340 336 348 356 5 12 8 358 352 347 343 350 10 43 8 15 13 27 3 46 28 59 59 56 32 28 355 22 16 31 38 37 33 24 344 347 29 61 40 53 43 35 19 115 92 76 66 71 76 70 61 54 56 51 94 101 97 98 89 76 61 46 35 32 28 15 356 352 346 335 323 326 326 327 323 320 322 320 324 342 340 336 332 336 334 339 337 333 336 335 329 330 332 333 337 337 336 336 334 333 335 337 339 341 343 349 351 356 3 10 12 10 18 26 33 41 48 57 65 72 81 90 99 104 109 115 120 123 125 132 145 168 170 158 174 203 239 242 241 248 257 264 270 274 276 280 286 291 295 293 294 291 282 274 265 266 269 263 253 265 260 279 254 207 307 324 321 312 303 293 286 281 281 281 280 278 275 270 264 258 249 245 244 243 246 249 251 251 250 247 244 243 243 326 331 334 337 340 343 344 342 335 324 327 318 321 341 339 342 344 335 302 285 284 277 270 287 325 350 354 4 41 40 47 28 36 40 44 31 43 144 103 91 321 336 355 342 352 358 355 352 345 343 347 348 353 5 3 73 320 17 27 1 34 52 24 357 39 19 330 59 21 63 54 20 22 58 51 342 330 40 55 75 65 13 38 38 50 58 67 55 46 76 94 83 69 61 56 55 60 61 53 47 42 50 19 14 8 351 343 338 332 331 327 329 329 338 334 322 321 305 297 314 339 337 327 334 335 334 337 333 330 334 332 327 327 330 335 337 340 341 342 342 341 338 338 338 338 339 342 347 351 351 2 8 13 10 17 25 30 34 41 50 58 68 77 87 95 101 109 118 126 134 142 150 165 187 213 234 249 251 249 251 257 266 273 276 279 283 286 288 292 296 301 296 288 279 274 273 265 258 265 250 226 227 247 247 233 304 321 322 320 322 324 334 297 277 277 277 277 271 265 260 257 250 248 247 246 245 247 247 247 248 245 243 241 239 242 323 329 334 338 343 353 358 358 346 339 341 313 321 336 342 347 353 351 337 316 284 300 307 283 290 321 345 323 312 311 324 348 7 19 34 52 68 84 94 87 25 329 323 330 325 320 317 317 315 325 342 3 45 44 55 53 16 331 26 25 57 49 1 19 41 360 332 12 46 49 60 39 20 75 55 29 56 104 105 82 81 38 53 43 42 46 73 68 64 57 56 46 60 73 57 46 41 45 52 46 2 343 339 344 352 345 339 332 328 327 324 323 323 324 322 326 331 342 335 340 337 325 326 331 330 333 333 332 331 330 328 330 334 337 340 342 344 346 347 347 345 344 343 340 338 338 340 341 343 349 350 359 10 9 13 22 28 33 37 43 49 55 62 71 81 93 103 110 113 120 128 143 158 175 193 219 240 253 264 273 278 280 283 286 289 291 295 296 298 301 302 273 268 263 273 281 283 271 234 218 220 233 248 283 305 311 313 316 316 318 324 320 317 311 303 295 285 267 247 245 243 248 244 239 236 235 237 235 234 236 238 237 239 233 236 319 326 330 335 337 349 359 1 3 343 339 309 309 340 345 357 3 2 354 350 338 309 306 291 279 328 4 32 351 319 339 347 342 320 10 43 63 60 45 20 331 301 309 318 324 320 307 313 301 322 24 30 59 8 11 23 17 30 50 55 29 25 355 46 32 321 345 34 52 70 44 21 106 118 90 48 55 51 84 117 130 83 36 31 54 56 58 71 66 59 51 47 39 31 37 42 25 9 7 357 335 328 321 319 319 320 320 322 326 318 319 321 320 324 322 318 325 338 349 337 335 332 327 325 330 331 329 321 325 328 333 336 337 339 343 344 345 347 348 348 348 347 347 344 339 338 337 338 338 341 345 348 360 7 9 17 19 24 31 36 40 45 50 55 62 68 75 82 86 87 89 95 105 157 265 273 285 287 285 283 285 290 293 295 300 303 304 301 301 286 267 261 281 295 299 293 256 237 227 224 239 261 282 295 300 302 306 306 306 309 310 310 312 315 313 310 311 313 288 209 215 217 226 230 233 243 248 250 232 225 226 228 230 231 236 320 324 327 330 328 334 349 357 1 358 332 325 318 339 352 360 360 6 8 5 353 341 308 265 294 315 10 25 36 345 308 302 306 292 308 338 350 353 0 359 9 11 345 18 11 24 34 48 53 9 8 32 47 327 8 43 30 33 54 70 355 282 45 72 4 29 4 46 54 102 129 349 32 140 101 125 72 96 103 152 108 75 42 22 47 54 50 47 49 52 43 29 40 15 16 14 359 347 343 344 337 338 336 338 338 340 325 317 315 320 319 318 322 321 319 316 318 324 326 323 324 321 321 321 323 325 326 326 328 332 335 339 339 342 344 344 345 346 349 350 352 352 351 348 342 336 334 335 336 335 335 341 350 355 1 9 10 13 16 19 24 27 31 36 42 52 55 55 54 48 42 29 16 346 320 313 308 299 297 296 298 305 309 313 319 321 311 287 250 239 268 296 308 307 297 266 255 229 214 231 268 292 300 302 300 300 300 300 300 305 309 310 316 321 321 327 342 347 57 176 194 208 219 231 239 240 233 214 212 213 218 217 221 230 242 319 324 325 328 324 326 337 352 359 360 354 302 331 325 353 4 1 358 358 349 349 330 277 283 323 320 352 8 3 11 20 318 264 309 296 343 38 36 43 28 333 1 31 44 348 22 149 82 66 53 42 236 143 165 81 48 49 22 42 39 7 345 345 47 273 103 45 24 38 30 46 352 18 95 62 46 63 51 69 61 76 91 117 58 39 54 47 26 11 5 347 352 357 3 8 347 327 330 330 329 335 331 328 332 333 332 339 337 332 333 333 330 332 332 324 316 325 328 318 319 322 321 324 326 327 328 330 332 332 334 336 339 341 343 343 343 345 348 350 353 356 356 354 353 349 340 335 334 336 334 331 333 337 341 345 345 348 351 354 355 358 359 1 7 12 25 21 10 353 349 352 350 344 338 328 328 322 314 310 317 327 337 341 344 342 346 330 234 307 313 314 311 310 301 277 267 235 206 220 264 297 314 312 305 303 305 306 305 305 309 313 316 321 326 335 6 28 50 130 175 200 218 227 234 232 238 235 215 211 216 214 214 218 235 219 327 332 333 329 319 326 344 351 3 358 355 348 354 328 309 321 343 359 352 346 310 324 308 305 338 317 308 358 2 355 7 357 320 337 17 22 322 354 0 355 347 325 303 325 346 47 81 121 174 40 76 45 225 90 93 47 82 69 25 12 17 342 53 44 37 40 28 28 56 284 275 70 24 28 75 104 73 68 64 80 83 65 68 63 24 19 0 13 10 8 79 24 348 318 337 334 343 347 3 355 342 332 333 341 342 339 336 333 327 329 327 323 322 322 329 336 330 320 315 318 321 324 326 330 329 329 329 332 333 336 337 338 340 342 340 342 345 348 350 353 355 357 358 355 353 346 339 337 334 338 337 341 340 341 341 341 349 351 349 348 346 342 338 334 330 329 331 336 339 337 335 339 333 330 328 327 327 337 357 9 12 358 352 346 342 336 298 301 310 316 313 311 302 281 267 226 207 227 235 267 312 333 333 328 324 322 320 317 314 313 315 321 326 333 341 355 16 32 62 125 144 144 147 152 155 183 202 205 206 208 208 219 214 144 104 330 338 347 347 334 339 359 32 27 343 340 355 5 344 332 324 341 3 6 22 7 331 318 358 313 292 302 335 358 11 23 22 20 1 38 16 17 13 347 330 315 20 73 279 102 111 189 119 85 23 18 14 36 72 74 76 61 53 348 333 317 43 56 119 156 132 39 37 312 31 353 32 53 8 70 140 79 45 27 27 64 85 111 76 16 346 351 356 359 12 8 353 349 335 350 355 354 345 339 345 349 345 340 336 335 334 336 338 338 320 325 332 336 332 325 321 319 320 323 325 326 327 327 330 330 330 330 333 337 337 334 334 335 335 336 340 346 348 351 354 356 359 1 0 358 354 346 341 342 340 348 359 358 357 354 353 354 349 346 346 344 337 329 324 312 303 304 311 327 332 335 333 332 333 335 328 288 228 7 355 360 335 319 312 302 311 315 323 325 325 322 309 268 252 242 224 238 225 226 277 299 329 341 341 338 335 333 330 326 321 318 324 330 340 23 42 26 335 338 355 9 349 86 178 182 171 174 186 195 204 210 163 102 88 95 330 332 343 360 4 351 335 324 309 336 335 345 356 3 4 7 9 7 15 22 27 35 21 350 337 319 317 2 21 35 41 62 57 95 177 241 304 336 28 347 312 317 147 77 77 41 33 93 115 91 55 34 31 59 55 62 6 46 53 345 52 46 16 57 123 93 110 272 211 98 44 72 343 46 48 71 39 95 81 34 64 46 42 355 337 351 18 11 14 10 351 336 331 341 348 349 356 356 355 337 333 333 341 347 341 341 340 332 332 328 327 329 331 333 332 328 325 326 328 331 333 329 329 334 333 333 335 343 341 329 327 328 336 340 341 342 345 349 353 355 357 360 2 4 5 6 0 352 350 350 358 1 1 359 357 359 352 347 344 337 333 332 324 306 290 275 272 290 335 344 343 334 330 332 340 335 262 289 302 303 298 292 298 305 313 320 329 333 333 337 325 291 230 202 188 195 191 228 255 291 291 335 7 8 2 355 351 350 347 338 327 327 358 13 25 47 51 55 56 63 80 90 108 139 144 153 164 148 135 139 145 91 85 100 113 331 329 335 347 1 10 6 18 274 332 310 345 353 0 5 22 350 340 351 356 3 24 28 47 43 38 0 299 198 59 21 26 55 23 30 21 28 14 353 356 3 39 56 61 66 126 73 76 62 31 38 33 31 76 122 121 34 7 169 86 48 29 36 69 45 13 7 38 28 66 48 11 55 9 56 104 117 34 129 204 89 63 334 326 23 40 9 340 330 332 349 2 354 349 348 342 340 326 327 338 343 348 346 342 340 341 339 342 349 352 350 349 346 342 341 339 339 340 341 340 342 337 337 338 342 341 342 340 325 333 338 342 343 347 349 346 347 350 352 354 356 359 1 4 6 4 7 10 357 354 358 2 0 0 1 360 358 356 353 348 343 341 335 312 263 238 228 250 344 351 344 334 326 325 330 326 321 311 304 303 305 312 317 321 326 330 336 345 356 3 17 135 197 115 169 265 290 302 257 236 236 330 357 7 9 6 6 4 359 350 323 295 26 44 38 41 46 48 51 60 76 82 85 89 94 101 108 123 127 112 90 104 119 139 148 325 325 330 337 343 349 353 347 333 341 332 324 343 345 357 10 19 18 2 357 4 353 25 17 29 42 43 39 338 309 319 351 9 322 309 353 32 54 14 21 47 73 87 130 151 83 68 90 69 67 8 36 89 89 81 98 97 46 58 94 103 81 10 30 17 330 44 48 33 68 68 23 20 47 49 115 164 143 66 74 70 354 350 45 3 338 333 334 345 353 347 342 341 352 342 334 330 333 346 347 343 338 335 338 342 347 351 353 350 350 352 353 352 349 348 348 346 343 342 342 344 342 340 343 344 346 346 352 349 346 345 345 345 345 349 352 351 350 352 354 356 357 360 1 2 4 2 3 2 359 356 353 356 356 351 342 344 354 358 358 356 346 343 328 246 243 241 276 316 329 334 334 334 333 332 335 330 317 317 323 325 326 330 333 338 343 348 358 357 5 32 19 333 311 297 277 242 244 217 231 236 281 342 346 359 5 8 12 11 6 356 294 152 87 65 47 46 48 47 47 53 65 79 91 98 109 124 145 116 78 56 97 127 150 160 327 334 343 342 336 334 336 341 335 321 324 320 309 350 21 46 12 359 21 10 1 355 28 342 348 353 360 17 33 47 3 344 342 357 22 46 29 315 300 102 130 139 89 112 106 64 19 62 82 103 92 55 92 144 175 70 87 48 113 9 110 142 161 317 24 52 77 79 61 70 274 71 93 209 71 111 171 170 89 91 327 336 339 255 321 329 337 342 338 329 328 338 339 329 322 327 338 348 339 334 332 334 339 346 351 349 347 350 352 354 352 348 346 344 341 342 342 342 342 342 344 344 345 342 344 344 345 346 350 350 348 345 344 346 350 349 349 351 352 353 354 353 354 358 1 3 7 9 15 23 21 9 354 340 328 324 331 335 345 355 360 4 350 345 312 235 282 309 316 326 328 328 327 330 336 335 330 327 328 330 330 333 337 343 348 348 351 354 7 358 343 334 341 340 342 349 305 251 216 174 216 318 339 344 356 5 13 21 29 45 55 59 95 142 121 88 42 32 30 27 25 25 27 34 52 63 119 190 169 206 157 127 122 130 143 349 357 355 356 352 340 355 354 350 342 3 322 21 333 4 8 334 324 345 351 356 12 62 14 6 7 30 18 15 15 19 14 3 159 209 178 48 345 296 248 262 47 73 75 76 97 128 105 61 107 146 118 137 138 136 151 76 114 147 66 25 45 40 0 69 48 55 86 133 148 212 185 144 126 225 156 200 147 135 290 327 339 339 327 323 330 333 322 324 325 327 323 315 330 333 335 332 323 323 332 340 344 346 352 352 347 345 344 343 343 345 346 348 348 344 341 340 343 345 344 345 344 342 345 345 345 346 344 345 345 345 344 345 344 345 348 351 351 352 354 356 359 360 1 4 7 10 16 24 26 26 20 25 26 27 24 27 350 342 341 348 356 2 352 137 79 339 335 336 327 320 320 320 323 327 328 331 328 328 329 331 333 338 340 342 348 345 339 335 322 315 317 320 327 316 302 288 321 313 235 281 315 327 310 322 11 25 26 29 37 45 59 74 68 57 1 351 356 352 345 336 331 339 344 346 355 3 354 178 137 131 103 118 125 126 343 345 350 359 1 356 344 346 349 344 16 297 300 350 328 354 7 16 16 11 350 318 13 38 38 19 22 32 14 24 18 6 36 66 54 275 259 74 44 14 33 40 46 32 54 43 59 100 65 54 74 103 119 59 89 34 4 52 69 137 143 91 83 70 105 108 173 12 127 172 172 181 132 157 188 185 146 104 62 358 347 342 320 327 334 333 330 329 334 322 311 313 315 321 325 329 336 337 336 329 313 329 333 330 330 335 336 339 341 341 340 339 340 343 346 347 344 341 339 339 339 338 337 336 337 337 338 338 340 340 341 344 343 344 344 345 344 347 349 353 356 358 0 4 8 12 18 24 28 30 28 23 18 15 16 18 21 7 331 333 335 338 340 328 305 311 322 321 318 309 307 311 315 320 322 324 327 329 330 329 329 330 331 330 330 331 333 327 315 308 306 300 294 287 283 279 245 237 268 297 310 313 246 198 227 295 357 17 22 26 27 24 34 67 83 66 41 29 18 10 16 23 12 344 321 307 310 212 168 110 104 122 141 147 145 342 344 343 337 336 336 337 343 353 359 354 347 303 276 299 328 348 358 16 35 50 40 26 1 351 347 49 69 46 30 31 15 1 17 23 7 46 40 37 38 71 29 74 27 357 113 72 30 127 105 113 87 57 18 34 75 68 91 101 85 44 30 97 101 134 172 151 133 105 123 130 133 133 133 130 129 124 130 280 318 336 341 343 341 342 346 345 339 327 321 319 318 319 327 336 333 326 321 312 312 317 323 323 319 318 325 329 332 335 335 335 336 336 336 337 338 337 337 337 334 332 332 331 330 330 331 331 331 331 331 333 334 337 336 337 340 341 344 346 347 352 355 358 2 5 8 10 13 14 17 19 14 15 6 5 7 7 5 6 358 346 322 300 298 303 305 307 304 303 299 300 305 311 314 315 315 318 318 320 321 322 323 326 327 325 323 323 320 316 314 312 308 302 295 290 283 275 266 263 288 317 269 182 206 232 277 322 357 11 14 19 18 16 12 8 0 1 1 354 347 344 344 342 341 323 222 176 112 129 129 113 128 147 144 140 329 326 326 326 331 338 347 353 352 349 352 348 348 324 326 328 10 26 34 5 344 4 352 4 16 5 65 120 98 67 64 48 53 56 65 78 89 87 94 96 90 80 63 59 82 106 91 57 82 90 87 66 64 62 102 126 117 111 89 61 45 81 95 103 114 118 118 116 117 116 113 110 108 112 103 108 91 39 11 360 352 348 349 341 339 341 347 341 330 325 325 327 328 327 308 316 317 318 318 319 323 328 321 316 320 320 319 322 323 324 323 322 326 327 330 334 328 328 329 330 330 328 326 325 324 323 323 323 323 324 323 324 325 325 326 327 328 330 333 334 337 344 346 348 352 356 358 1 3 7 0 1 10 12 8 5 5 8 14 7 355 358 344 326 317 313 307 304 304 305 308 310 309 310 313 314 315 315 316 317 319 321 323 323 323 322 323 322 318 316 312 310 307 308 295 279 237 184 169 214 308 19 21 274 273 217 252 296 355 3 7 9 2 2 2 360 357 353 347 345 341 339 343 346 92 58 33 59 249 263 123 138 154 145 143 325 325 329 341 359 19 27 27 26 21 17 13 12 16 40 53 54 68 80 60 61 82 101 97 87 87 102 100 102 115 96 62 54 61 68 69 69 68 69 75 84 88 101 110 106 94 77 74 75 84 90 115 108 119 130 141 123 94 88 96 131 114 114 114 114 113 115 115 113 112 108 101 95 92 83 70 50 25 7 3 1 359 356 355 357 1 1 350 344 342 345 355 17 16 359 352 348 342 335 326 321 318 316 316 319 320 319 317 315 314 313 313 313 314 322 321 316 315 317 319 320 322 321 320 320 320 319 318 319 318 318 318 318 318 318 317 318 318 318 317 317 321 328 331 333 338 342 344 346 347 349 352 354 354 357 354 356 2 5 2 5 10 10 2 354 350 339 329 318 315 315 315 315 316 316 317 316 316 316 317 318 320 320 321 322 321 322 328 325 320 316 308 289 260 124 137 154 159 126 77 328 342 103 251 317 336 331 223 340 352 357 352 349 349 350 349 345 342 340 335 331 333 340 342 208 204 209 194 168 190 187 150 140 154 158 352 7 23 34 43 39 36 33 30 30 39 38 44 49 31 4 353 352 352 176 200 220 207 171 109 95 79 78 83 90 96 110 108 84 56 57 52 48 54 52 53 59 68 72 67 61 81 89 91 104 106 128 128 154 152 136 113 98 94 140 142 137 132 129 124 119 110 109 115 111 103 98 89 81 69 50 32 21 13 8 6 3 2 359 357 357 1 15 16 14 18 19 9 7 2 359 355 351 335 327 319 315 313 310 310 310 311 311 311 309 306 305 307 311 311 307 304 305 309 311 313 315 315 314 313 313 313 312 311 311 311 311 311 310 310 310 310 308 306 303 298 301 308 314 315 318 323 325 325 328 333 334 335 340 350 343 340 343 346 353 355 352 353 355 351 346 339 334 328 325 325 323 321 322 322 320 319 319 319 319 319 321 321 320 319 318 322 333 330 322 319 114 117 148 170 171 152 77 64 290 239 199 261 316 303 332 315 326 335 341 337 339 342 344 344 344 337 334 330 326 319 314 334 305 233 265 270 263 231 135 141 132 137 130 140 44 46 53 51 39 34 42 38 20 25 15 10 14 6 7 359 320 274 279 243 212 155 118 189 195 101 77 69 73 76 96 133 103 76 43 81 66 33 44 60 38 42 41 43 42 57 68 77 75 81 97 134 142 140 133 106 71 75 111 155 152 150 149 145 138 131 127 124 116 109 99 88 75 60 44 32 22 14 9 6 4 4 2 4 9 11 10 12 19 26 23 17 10 4 2 353 345 338 330 320 311 306 303 304 305 307 307 308 309 308 307 312 315 314 312 306 304 306 307 308 310 312 313 312 309 307 305 304 303 303 304 306 307 308 308 307 306 304 302 296 290 291 297 297 296 301 307 308 309 313 320 319 319 323 335 331 327 324 324 327 333 337 342 346 348 345 337 332 328 326 325 323 323 324 322 320 322 323 321 319 319 319 319 320 322 323 331 341 347 178 173 258 297 145 88 115 172 206 220 202 171 196 316 321 324 329 334 334 326 329 335 338 340 341 342 342 341 334 327 320 313 279 225 238 246 240 59 40 14 14 46 127 131 130 142 44 38 30 29 31 31 33 34 24 24 26 27 37 29 27 25 16 349 330 299 7 29 55 155 146 176 214 246 191 144 105 101 87 84 48 42 43 54 46 52 51 39 47 48 53 42 62 73 84 104 114 125 132 123 116 97 132 155 192 166 159 153 150 148 142 135 129 121 114 106 93 77 57 39 26 19 15 11 7 3 0 359 2 6 8 9 13 15 16 14 11 12 14 3 354 348 348 349 350 351 340 329 326 325 325 326 324 323 322 321 321 321 320 318 315 311 311 310 308 307 307 308 308 307 307 307 306 304 300 297 298 302 305 306 306 306 303 300 296 294 290 288 287 286 291 296 298 298 300 307 309 305 307 313 317 317 313 305 304 302 307 315 321 328 333 342 329 326 325 325 324 324 325 324 323 323 324 325 325 323 321 320 323 327 329 356 41 50 61 88 141 152 75 52 65 113 227 152 197 263 304 316 320 324 333 332 322 323 329 334 336 338 340 341 343 343 338 335 331 321 289 241 227 224 223 204 165 31 21 56 130 143 131 94 131 9 5 13 27 37 27 18 7 356 38 24 27 34 35 26 32 32 38 53 59 49 52 47 38 28 11 329 333 7 349 329 258 139 156 156 144 141 4 10 12 61 26 7 36 3 14 8 50 100 113 104 89 79 67 72 109 127 143 144 147 148 148 144 139 132 127 120 113 104 90 71 50 33 23 16 9 6 3 1 360 359 358 359 359 358 359 360 359 4 360 2 2 4 2 358 356 355 355 357 360 1 1 357 354 353 350 346 343 339 336 332 331 331 327 324 324 321 317 314 314 313 312 311 308 305 302 299 295 293 295 299 303 305 306 306 304 303 301 297 292 287 283 282 283 284 286 288 292 299 308 307 305 306 307 308 301 296 290 284 279 290 302 308 316 325 328 323 325 325 325 325 326 327 326 324 324 324 324 321 320 323 322 329 331 330 203 189 96 59 64 68 65 62 57 69 86 81 5 320 308 308 312 318 320 325 325 327 333 337 339 340 341 343 345 345 344 343 342 339 322 282 253 247 240 230 225 223 229 304 343 137 173 196 220 238 40 50 66 76 80 88 83 80 87 88 80 76 77 80 84 84 85 84 82 82 82 80 78 80 84 88 87 84 83 76 71 72 35 2 332 89 129 147 162 121 127 113 49 310 241 254 186 141 275 203 163 137 123 119 120 122 125 128 130 131 131 131 129 125 121 116 108 97 82 64 46 30 21 16 11 8 3 359 358 357 356 355 354 352 349 349 340 339 352 347 346 348 350 353 355 357 360 5 10 12 12 11 9 6 4 2 359 356 353 351 348 344 342 340 338 336 332 327 323 322 321 320 319 319 314 306 298 296 299 300 300 302 302 300 298 296 296 298 298 296 294 292 287 283 281 283 286 290 299 310 305 300 301 303 304 306 305 299 291 289 294 299 305 313 327 322 322 323 323 323 324 324 324 324 323 323 324 324 323 319 317 306 360 31 125 131 133 125 99 105 99 93 93 51 147 49 22 5 350 340 336 334 338 342 339 338 342 345 347 347 347 348 347 347 348 349 345 343 337 313 283 258 237 217 211 215 225 236 226 207 227 215 227 235 235 84 86 88 88 89 91 94 97 96 94 93 93 92 91 90 89 87 86 84 83 82 81 80 79 78 76 75 74 75 76 76 77 76 73 71 69 79 94 98 122 155 129 136 137 125 126 129 132 129 137 137 132 128 125 123 123 123 123 123 122 121 120 117 114 108 100 87 70 52 36 24 17 11 7 3 1 359 356 352 350 348 347 344 342 340 330 325 330 339 337 336 336 339 346 354 359 2 2 3 4 7 9 10 9 7 7 7 3 0 359 358 356 354 353 351 349 349 347 341 336 333 331 327 322 315 309 306 303 302 305 308 309 306 300 298 300 302 300 297 292 288 287 287 288 286 287 292 293 296 297 295 300 304 304 303 301 299 297 294 296 297 305 318 320 318 319 318 317 319 320 323 325 324 325 326 324 324 326 323 318 293 190 173 137 99 89 58 44 41 83 114 121 179 243 264 338 346 348 344 339 336 342 353 354 345 342 346 349 351 352 351 349 349 352 357 359 356 351 1 17 89 131 146 136 84 217 214 208 213 226 176 176 66 46 159 93 93 94 95 94 94 94 93 93 93 92 91 90 89 88 87 86 85 84 83 81 80 80 79 79 78 77 76 76 77 78 79 79 80 82 83 85 87 90 93 97 100 101 102 103 106 109 113 118 119 120 120 120 120 120 120 119 118 117 115 112 109 103 96 85 71 56 42 29 20 13 8 3 359 358 356 356 355 353 352 351 349 346 343 341 342 339 339 339 339 343 349 350 352 355 357 355 359 6 8 8 7 5 5 6 6 5 5 5 2 360 2 4 4 3 0 360 359 360 358 353 347 341 335 328 324 319 316 317 320 321 321 320 317 314 312 311 312 308 304 303 306 310 302 292 297 295 294 274 293 313 317 315 311 310 311 311 313 308 302 308 310 315 320 325 323 323 322 319 320 319 318 320 319 326 331 334 336 355 59 142 125 61 346 259 318 355 4 45 55 57 237 47 19 3 347 343 342 340 338 335 345 350 344 342 345 349 350 349 348 348 351 354 359 4 6 7 8 16 22 20 122 97 164 220 214 189 167 186 199 172 103 90 81 102 96 96 96 96 96 95 95 94 93 92 92 91 90 89 89 88 87 86 86 85 84 84 83 82 82 82 82 82 82 83 83 84 85 86 86 87 89 90 92 93 94 96 98 101 104 107 108 109 111 112 112 113 114 114 114 114 112 110 107 103 97 89 80 68 56 44 33 24 17 12 9 7 7 7 7 7 7 6 6 7 8 6 4 5 6 1 358 358 359 358 359 2 2 3 4 4 8 10 12 10 10 9 10 12 13 12 11 13 11 11 9 9 8 6 4 4 6 5 2 358 355 353 351 347 343 337 330 324 322 323 323 321 322 323 322 318 314 314 317 319 319 332 342 351 345 304 291 296 302 309 314 314 312 314 314 312 310 312 311 313 315 313 314 316 317 318 323 322 321 323 323 319 321 337 349 354 23 47 52 53 49 97 150 101 6 60 36 25 31 233 15 32 354 350 350 350 351 355 357 0 7 8 359 351 346 346 348 348 346 345 347 350 354 358 0 1 358 354 352 355 357 339 56 56 67 199 227 246 148 121 85 81 82 88 97 98 97 97 96 96 95 94 93 93 92 91 90 89 88 88 87 87 87 86 86 86 86 85 85 85 85 85 85 85 85 86 86 87 88 89 90 91 93 94 96 98 100 101 103 104 105 106 107 108 108 109 109 109 108 107 105 101 97 91 84 76 66 56 46 37 31 26 23 22 23 25 26 27 26 25 25 25 25 25 24 24 22 22 24 27 25 23 22 18 9 359 355 354 353 357 1 3 3 3 2 3 3 4 4 5 6 9 9 10 12 12 9 6 4 3 6 8 4 2 360 359 359 359 359 357 354 351 348 345 343 340 338 336 333 329 326 322 321 320 313 310 313 321 348 318 302 296 297 301 305 305 308 314 317 314 306 302 308 314 315 314 313 314 315 315 317 324 325 324 326 319 289 244 48 51 53 75 65 53 41 46 37 93 132 160 216 228 93 70 37 13 0 359 359 359 356 354 351 350 349 349 347 347 348 349 348 349 348 345 343 345 348 351 354 357 359 0 358 344 317 318 338 340 277 212 246 175 147 79 71 74 76 84 95 100 100 99 97 96 95 94 93 93 92 92 91 90 90 89 89 88 88 87 87 87 86 86 86 87 87 87 88 88 88 89 89 90 91 91 92 93 94 95 96 97 99 100 101 102 103 103 104 104 104 104 103 102 101 98 95 90 85 80 73 66 59 53 48 44 42 41 42 43 43 42 41 40 39 38 36 34 33 31 29 28 26 25 24 28 28 26 26 25 23 19 14 9 0 354 351 353 358 4 5 4 2 1 359 357 357 360 1 2 2 4 7 9 5 2 3 5 4 2 1 1 2 1 360 360 359 358 356 353 348 345 345 345 344 340 336 333 329 325 322 317 315 322 323 318 316 312 311 309 310 309 310 313 315 315 310 307 309 314 315 317 318 317 320 320 325 327 341 348 352 12 124 151 74 37 20 45 61 59 51 47 48 12 26 66 142 75 36 47 24 6 354 348 343 340 341 344 346 348 348 346 343 342 342 342 343 343 344 345 344 344 346 347 349 352 355 357 359 2 352 316 225 240 230 304 187 99 39 28 73 90 106 109 107 105 105 103 102 100 99 98 96 95 94 92 91 90 90 89 89 88 88 88 88 88 87 87 87 87 88 88 88 88 89 89 90 91 91 92 93 93 94 95 96 97 99 100 101 101 102 102 102 101 101 100 98 97 94 91 88 84 79 74 69 65 62 59 57 56 56 56 55 54 52 51 48 45 42 39 37 35 33 31 30 28 26 24 24 25 25 24 22 20 19 20 20 15 12 12 9 6 1 359 0 2 2 4 5 5 4 2 357 352 349 350 352 353 357 4 1 2 2 3 3 2 1 358 359 360 360 3 2 359 356 354 352 349 346 345 344 344 344 343 335 332 337 340 9 342 333 326 321 318 317 314 313 313 313 313 313 315 319 324 325 323 321 322 321 323 327 332 341 359 19 29 50 74 72 59 51 51 65 76 25 354 250 216 121 109 84 65 45 19 358 343 335 330 328 326 326 327 328 330 332 334 335 336 335 335 335 335 335 335 337 339 342 344 345 347 349 352 355 358 360 1 1 37 60 26 32 51 66 60 43 48 59 64 69 83 99 106 106 104 102 99 97 95 93 91 90 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 90 91 92 93 94 95 96 97 98 99 100 100 100 100 100 99 98 97 96 94 92 90 86 83 79 76 73 71 69 67 65 64 62 60 58 55 53 50 47 44 42 39 37 35 33 31 30 28 27 26 24 24 23 23 22 20 18 16 15 14 14 16 18 15 11 11 8 4 3 7 10 10 8 7 4 3 3 4 360 352 347 348 349 355 358 359 358 0 2 3 2 360 0 3 3 3 2 2 1 0 359 358 356 354 355 356 360 4 7 1 358 1 353 348 340 333 329 322 320 318 316 320 324 327 327 330 335 336 334 341 349 2 4 353 349 347 11 44 72 56 23 196 276 322 324 330 116 179 218 104 129 132 125 65 5 350 343 337 332 328 323 319 316 314 312 312 312 314 316 319 321 324 326 327 328 328 328 327 329 333 336 339 342 343 344 345 349 354 360 2 359 7 49 82 102 117 112 97 107 114 123 124 121 118 117 116 109 106 104 101 98 96 94 92 90 89 88 87 86 85 85 86 86 88 88 89 88 88 88 87 87 87 88 89 90 92 93 94 95 96 97 98 98 98 98 98 98 98 98 97 96 94 93 90 88 85 82 80 79 77 75 73 71 69 67 65 62 59 56 53 50 48 45 42 40 37 35 33 31 29 27 25 23 22 21 20 19 17 16 16 17 16 14 11 9 9 10 13 15 17 18 18 12 8 4 4 4 7 7 3 1 360 1 4 5 4 2 1 0 360 358 360 0 1 2 4 6 5 6 5 5 5 5 6 7 6 6 5 3 5 8 8 9 6 6 5 4 2 1 359 351 354 352 345 343 340 340 344 345 348 349 354 352 308 311 346 330 326 345 356 66 327 13 94 99 108 119 134 54 32 351 332 256 176 171 167 152 355 344 338 334 330 327 325 323 320 318 316 314 312 311 310 309 309 308 309 311 313 314 315 316 318 320 322 325 328 331 334 336 337 339 344 349 355 360 0 6 359 78 85 91 100 107 111 115 121 123 126 129 130 132 112 109 106 103 100 98 95 93 91 89 87 86 85 85 85 86 87 88 89 89 89 88 87 87 88 88 90 92 94 95 96 97 98 98 98 98 97 97 97 97 96 96 95 94 93 91 88 86 84 82 82 81 79 77 75 72 70 67 64 61 59 55 52 49 46 43 40 38 35 32 30 28 25 23 22 20 18 17 16 15 14 13 13 13 12 10 10 10 10 8 6 5 6 9 11 11 10 9 5 2 4 5 5 6 4 3 6 8 7 7 6 6 4 5 5 4 4 5 6 6 6 7 8 7 8 7 4 0 359 360 1 2 3 5 4 2 359 359 3 359 360 3 4 4 4 9 17 27 9 349 345 345 345 344 346 350 358 0 92 265 349 86 6 13 7 357 202 8 204 170 154 206 197 214 236 250 181 191 215 244 271 290 303 314 320 323 323 322 320 317 313 310 309 307 305 302 300 299 299 300 302 303 302 302 304 307 312 316 319 321 324 326 328 329 330 334 340 342 344 347 66 85 92 95 97 103 103 105 110 117 124 126 128 129 130 117 114 112 109 106 103 100 97 94 92 89 87 85 84 84 85 86 87 88 89 89 89 88 88 89 90 92 94 95 96 97 97 96 95 95 94 94 94 94 94 94 93 92 90 88 86 84 83 83 82 82 80 78 76 73 69 65 61 57 53 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 7 7 7 7 6 5 5 3 1 358 357 358 358 356 356 353 355 1 5 7 8 7 7 7 7 7 7 6 6 7 7 6 5 7 8 8 7 8 9 9 10 10 8 4 359 355 351 351 353 351 351 348 350 353 353 352 351 347 348 349 348 344 347 340 343 345 337 327 319 314 306 298 294 291 283 274 276 283 284 283 283 285 285 276 264 274 263 231 235 253 272 281 285 289 293 296 298 298 298 298 299 302 307 311 310 306 305 306 305 302 298 295 293 293 292 292 292 292 291 292 296 301 307 313 317 319 321 324 328 334 340 341 342 346 346 75 86 99 110 115 122 126 128 129 133 135 136 137 138 140 143 124 122 119 117 114 111 107 104 100 96 93 89 86 84 83 83 84 85 86 88 89 89 89 89 88 89 90 91 93 94 94 94 93 92 92 91 91 91 91 91 91 89 87 85 82 80 79 80 80 80 79 76 73 68 64 59 54 50 45 41 37 34 31 28 25 22 20 18 16 15 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 2 1 1 0 359 358 357 357 358 358 357 357 357 354 349 339 343 349 1 3 6 6 4 4 4 4 4 5 7 8 8 7 5 6 7 7 7 7 8 10 10 11 12 10 4 359 356 355 360 4 4 4 8 12 14 13 9 5 4 358 353 351 352 355 0 4 1 359 359 358 341 340 323 320 323 299 227 236 230 269 299 321 287 252 262 287 318 329 329 325 321 316 313 310 308 307 305 304 303 303 303 303 302 301 302 302 299 295 291 289 287 283 278 275 274 274 276 280 285 292 301 307 310 313 317 323 327 331 336 340 349 357 1 7 86 94 107 118 128 132 134 137 140 144 147 150 152 154 157 160 132 130 129 127 125 122 119 116 112 107 103 97 93 89 86 84 83 82 82 82 83 84 85 85 85 86 86 86 87 88 88 89 89 90 90 89 88 87 86 85 83 80 79 76 75 74 75 76 77 76 73 68 63 58 52 48 43 39 35 32 28 26 24 21 19 17 15 13 12 10 8 7 6 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 0 360 359 358 356 356 357 359 1 6 8 9 5 351 354 357 5 4 5 1 358 356 358 358 360 0 1 3 6 7 4 2 2 3 4 4 5 6 6 7 9 12 13 9 360 343 323 324 332 337 346 357 5 8 15 17 22 20 11 6 358 350 347 360 10 17 26 31 30 28 25 31 19 27 29 30 42 35 353 313 269 157 91 29 16 7 356 348 342 338 334 329 323 318 313 310 306 303 302 302 302 301 302 303 297 284 269 252 239 235 248 258 272 285 296 299 297 293 292 295 302 311 319 331 339 343 350 352 4 70 73 74 81 86 94 107 117 124 132 137 141 145 149 154 160 165 171 140 140 141 141 140 139 136 134 130 126 121 115 108 102 96 91 87 83 81 79 77 76 76 76 76 77 77 78 78 77 78 78 78 77 77 75 74 72 70 68 64 61 59 57 57 58 61 63 62 60 54 47 40 35 30 26 23 21 18 17 15 14 13 12 11 10 9 8 6 5 4 4 3 2 2 1 1 0 360 359 359 359 359 358 358 359 359 1 2 2 1 0 1 3 2 2 3 3 3 354 340 336 349 348 347 351 357 359 358 357 356 356 356 355 355 354 355 358 1 360 358 357 357 358 358 358 0 2 2 3 5 5 5 2 352 326 296 279 280 323 352 5 12 13 11 9 4 2 1 1 358 360 2 5 357 349 348 346 356 349 16 51 116 125 125 147 222 234 229 271 303 330 338 342 342 344 347 347 347 344 340 333 328 324 318 322 352 20 40 61 70 82 92 94 88 66 34 358 339 328 320 320 318 313 319 336 19 72 61 37 20 18 20 35 40 85 79 77 78 82 86 88 92 100 111 118 123 128 132 136 139 142 146 151 155 153 154 155 156 157 157 157 157 156 154 151 146 140 133 125 115 105 96 88 83 78 75 71 69 67 65 64 63 62 61 59 59 58 57 56 55 53 51 47 42 37 32 30 29 27 25 22 17 10 2 354 348 345 345 345 346 347 349 350 352 354 355 356 358 358 359 359 359 359 359 359 359 359 359 358 358 358 358 357 357 357 357 357 357 357 356 356 357 357 359 2 4 4 4 4 4 2 0 359 355 348 347 346 345 345 345 350 353 353 354 354 355 357 357 356 356 355 353 352 353 353 353 353 353 355 355 354 354 357 356 354 354 354 355 356 353 346 294 235 225 251 347 358 3 9 11 9 7 3 359 354 341 333 329 322 314 310 292 219 178 162 171 172 222 242 258 277 298 315 320 344 19 10 12 10 7 4 360 359 358 357 349 339 323 283 212 153 106 99 96 97 101 102 97 88 77 78 80 81 74 72 72 72 64 66 77 76 68 58 51 48 48 58 62 66 70 75 79 84 88 96 109 115 119 121 124 127 130 134 137 141 144 147 151 156 169 171 172 174 175 177 178 180 182 183 184 185 186 186 187 187 186 180 168 139 102 78 65 58 53 48 45 43 43 42 41 40 38 37 34 32 28 24 22 19 15 12 8 5 2 358 353 349 343 338 333 329 325 323 322 323 325 327 329 332 335 338 341 343 345 347 349 350 352 353 354 354 355 355 355 355 355 355 355 356 356 356 356 357 357 358 358 358 358 358 358 358 359 0 0 0 1 0 358 356 355 354 354 354 354 354 354 354 355 354 354 353 354 355 355 355 354 354 354 354 354 354 354 353 352 353 352 351 349 347 347 345 344 344 350 355 8 46 132 156 166 162 18 14 22 24 20 21 18 20 19 22 32 67 106 117 129 128 116 82 135 45 10 4 2 354 5 333 19 21 359 350 12 22 21 20 16 13 8 6 14 20 41 60 86 110 120 116 106 101 90 58 38 50 104 98 70 49 30 15 20 20 23 21 19 26 28 30 33 38 42 47 52 57 64 73 84 96 105 111 115 122 128 131 135 137 140 143 146 148 151 154 158 161 165 187 188 189 191 194 197 199 202 204 207 210 214 218 221 224 227 228 230 234 238 246 256 266 277 290 304 317 325 331 336 339 342 345 346 347 346 345 344 342 340 337 335 333 331 330 329 330 330 329 329 329 328 327 325 324 322 321 322 323 325 328 330 333 336 338 341 343 345 347 348 349 350 351 352 352 353 353 354 354 355 355 355 356 357 358 358 358 358 359 359 358 358 358 358 358 358 358 359 359 358 358 357 357 358 358 359 359 359 359 358 358 357 357 356 356 356 356 357 358 358 358 358 357 356 356 357 355 353 352 350 347 346 348 351 357 15 55 99 128 145 150 150 135 123 106 63 39 33 31 31 34 38 40 44 43 54 60 94 167 194 203 240 307 335 346 353 350 358 334 314 332 329 356 4 14 19 16 16 15 16 16 11 34 52 56 34 17 8 358 334 13 37 81 107 156 195 201 178 164 150 139 133 130 120 109 101 93 86 79 74 74 77 82 86 90 95 100 106 110 115 119 124 128 133 137 140 144 148 152 156 161 165 169 174 178 200 203 207 210 212 214 217 221 227 232 236 241 244 246 249 250 252 253 253 253 253 256 262 267 272 277 281 286 291 296 300 304 307 311 314 316 317 318 318 318 318 318 319 319 319 320 320 321 321 322 322 322 322 323 324 325 325 325 326 327 328 330 332 335 337 339 342 344 345 347 348 349 349 350 351 352 352 353 353 354 354 355 356 357 358 358 358 358 358 359 359 359 359 360 360 360 360 360 360 360 360 360 360 360 360 0 1 1 2 2 2 1 1 2 2 3 4 4 5 6 6 6 7 8 7 8 10 12 10 9 10 13 19 29 45 72 102 119 125 129 134 141 149 157 162 158 109 44 34 33 32 34 40 42 39 37 37 38 33 26 10 347 359 3 358 347 347 334 340 1 327 304 24 7 16 11 26 25 22 29 22 27 40 78 74 69 68 67 51 41 46 77 70 72 74 60 65 78 76 102 92 90 97 103 108 113 119 124 128 129 128 127 126 125 125 127 128 131 134 137 141 144 149 153 157 161 164 168 171 175 178 182 185 188 190 210 213 217 221 224 226 230 235 239 244 249 253 256 259 261 263 264 264 265 265 265 267 268 269 272 274 277 280 282 285 287 291 295 299 303 307 310 312 313 314 315 316 317 318 319 319 320 321 321 322 322 323 323 324 325 326 327 328 328 330 331 332 334 337 339 341 342 344 345 346 347 348 349 350 350 351 352 352 353 354 355 356 357 357 357 358 358 358 358 359 359 359 360 0 0 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 10 11 12 14 15 16 16 17 20 22 23 23 25 27 30 34 40 45 52 62 76 94 111 125 137 148 158 169 178 190 213 301 3 20 24 29 31 33 31 27 25 22 14 334 331 342 346 348 354 360 112 89 2 310 308 340 24 17 14 23 24 30 25 22 32 30 30 44 54 51 35 36 20 9 20 41 69 77 68 50 55 69 84 95 105 118 128 136 146 153 159 164 168 170 171 172 172 172 172 173 173 174 175 176 176 177 178 179 180 181 182 183 185 186 188 189 189 189 Height 759 758 758 758 760 762 762 763 763 762 763 763 764 765 765 766 767 768 769 769 771 771 771 771 771 773 773 774 774 774 774 774 775 775 776 776 777 777 777 778 777 778 779 779 780 780 780 780 779 778 778 778 779 780 781 782 783 783 784 784 786 786 787 787 788 788 788 788 788 788 789 790 789 790 789 788 788 788 788 788 788 788 789 788 789 789 789 788 788 788 788 788 789 788 788 789 789 790 789 789 789 790 790 789 788 788 788 787 788 788 789 789 790 790 791 791 789 790 789 791 789 790 790 791 791 791 791 791 790 790 791 791 790 790 790 790 790 789 788 788 788 787 786 785 784 783 782 781 780 780 779 778 779 779 778 778 779 780 781 781 780 780 780 780 781 781 786 788 783 780 780 781 780 780 782 784 781 779 776 771 774 775 768 773 776 777 777 785 828 772 770 770 769 771 771 773 772 772 773 777 780 779 784 785 785 786 792 795 796 799 802 803 804 804 804 804 804 803 803 804 805 805 805 805 805 804 804 804 804 803 803 802 802 802 802 760 759 759 760 762 763 764 765 765 765 765 765 766 766 767 768 769 770 770 771 771 773 773 773 773 774 776 776 776 776 776 776 777 777 778 779 778 779 779 779 780 780 781 782 782 782 782 782 781 780 779 780 781 782 783 784 785 785 786 787 787 788 789 789 789 789 790 790 790 791 792 791 791 791 790 790 790 790 790 790 790 789 790 790 790 790 790 791 791 791 791 791 790 790 790 790 790 791 791 790 791 791 792 790 789 790 790 790 789 789 789 792 791 792 792 792 791 791 790 791 790 791 791 792 792 792 792 792 792 791 792 792 791 791 790 791 791 790 789 788 788 787 787 786 785 784 783 782 781 780 780 780 780 779 778 778 779 780 781 783 782 781 781 781 793 807 801 798 794 790 786 783 782 783 781 782 781 778 775 772 771 771 769 772 779 775 774 777 823 822 772 771 771 773 772 771 772 774 776 781 782 779 785 788 788 789 792 795 797 800 803 804 805 804 804 805 805 805 805 805 806 806 807 806 806 806 805 805 805 806 805 804 804 803 803 761 760 761 761 763 765 766 766 767 767 767 768 767 768 769 769 770 772 771 772 773 774 775 775 775 776 777 778 779 779 778 779 780 780 780 781 781 780 781 781 782 783 783 783 783 784 784 783 782 782 782 782 783 784 785 786 786 786 788 789 790 790 791 791 791 791 791 791 792 792 793 794 792 792 792 792 792 791 791 791 792 792 793 793 793 793 793 793 793 792 792 792 792 792 791 791 792 792 792 791 792 792 792 792 792 792 792 790 792 791 792 792 792 792 793 793 792 792 792 792 792 792 793 793 793 793 794 793 793 792 793 792 792 791 791 792 792 791 790 789 788 788 788 787 785 785 784 782 782 781 781 781 781 781 780 779 781 783 783 783 783 783 791 816 810 803 799 797 793 791 788 787 786 785 783 781 779 777 773 771 769 773 771 774 779 774 775 775 775 780 798 775 772 772 772 773 773 775 778 781 782 779 786 789 790 790 793 796 799 802 804 805 805 805 805 806 806 806 806 807 807 808 808 808 808 808 808 807 807 806 806 806 805 805 805 763 763 763 764 765 767 768 769 769 769 769 769 769 770 770 771 772 773 773 774 774 775 776 777 777 778 779 779 780 781 781 782 783 783 783 783 782 782 783 783 784 784 785 785 785 785 784 784 784 783 783 784 785 786 787 787 788 789 791 791 792 791 791 791 791 792 792 793 794 795 796 796 795 794 795 795 794 794 793 793 793 794 795 795 795 795 795 794 795 794 793 793 793 793 793 794 793 794 793 793 792 793 793 793 792 793 793 792 794 792 794 793 793 793 794 793 792 793 793 793 793 794 793 793 794 794 795 794 794 791 793 793 792 792 792 791 791 790 790 789 788 788 787 787 786 786 784 782 782 782 782 781 782 782 782 782 784 785 783 783 784 787 810 808 804 801 799 797 795 793 791 789 787 785 782 780 778 776 772 770 767 770 770 772 798 774 774 772 773 776 776 776 776 780 779 780 781 785 785 785 781 780 790 789 794 793 795 796 800 803 805 806 806 806 806 807 807 807 808 808 808 809 810 810 810 809 808 808 808 808 807 807 807 806 807 765 765 765 766 768 769 770 771 771 771 770 771 772 772 772 773 773 775 775 776 777 777 778 779 780 781 781 781 782 783 784 784 786 786 786 786 785 784 784 785 785 786 786 786 786 786 786 786 786 786 786 787 787 788 789 790 791 791 792 792 792 792 792 792 792 793 794 794 796 797 797 796 796 797 796 796 796 795 795 794 795 795 796 796 796 796 796 796 795 795 795 794 794 793 794 795 795 794 795 794 793 794 794 793 793 794 793 794 795 794 794 794 794 794 795 794 794 794 795 794 794 795 794 794 794 795 795 794 795 793 793 793 792 792 792 791 790 789 789 789 789 789 788 787 787 786 784 782 782 783 783 783 783 782 782 783 786 787 784 785 790 805 806 805 803 802 799 798 796 794 791 789 787 785 782 780 778 775 772 769 766 766 770 785 784 781 776 771 770 775 780 783 784 787 786 792 791 790 790 787 782 781 786 789 795 795 796 796 802 804 806 806 807 808 808 808 808 808 808 809 810 810 811 811 811 810 810 809 808 808 808 808 808 808 808 767 768 768 769 770 771 772 772 773 773 773 774 774 774 774 775 775 776 777 778 778 779 781 781 781 783 783 784 784 784 785 786 787 788 788 788 788 788 786 787 788 788 788 788 787 788 788 788 788 789 789 789 788 790 791 792 793 794 793 793 793 793 793 793 794 794 795 796 797 798 798 798 798 798 798 798 798 797 797 797 797 797 796 797 797 797 798 797 796 796 795 795 794 794 794 795 795 795 795 796 794 795 793 793 794 794 793 795 795 795 795 796 796 796 795 795 794 796 795 795 795 794 795 794 795 796 795 795 796 795 794 793 793 792 791 791 789 789 788 788 789 789 788 788 787 785 785 785 784 785 786 784 784 783 784 784 787 787 788 788 803 804 805 805 803 802 800 799 797 795 793 791 789 786 784 781 779 777 774 770 765 763 785 810 784 785 782 774 772 773 779 785 788 788 787 785 786 789 789 785 785 787 790 792 793 794 797 800 803 805 806 807 808 808 809 809 810 810 811 811 812 812 812 812 812 812 811 810 810 810 810 810 810 810 810 770 770 770 771 772 772 774 774 775 774 775 775 777 777 777 777 777 777 778 780 780 781 783 783 784 784 785 785 786 786 787 788 788 790 791 791 791 791 791 790 790 790 791 790 790 790 790 790 790 791 791 791 791 793 794 795 796 796 795 795 795 794 794 794 795 795 796 797 798 799 799 798 799 799 800 800 799 798 798 798 798 799 798 798 799 799 798 798 797 797 796 795 795 795 795 796 795 796 795 796 796 796 795 793 794 794 795 795 795 795 796 796 797 797 797 796 795 795 796 795 795 795 795 794 795 795 795 796 796 796 795 794 794 794 792 792 790 788 787 788 788 788 788 789 789 788 787 788 788 788 789 787 786 787 787 787 788 791 792 799 803 805 807 806 805 804 802 800 798 797 795 793 791 788 786 783 781 778 777 774 770 769 777 782 785 785 782 778 777 777 778 783 788 788 789 788 788 788 787 788 790 792 793 795 795 797 800 803 805 806 807 808 809 809 810 810 811 812 812 813 813 813 814 814 813 813 812 812 812 812 812 812 812 812 812 772 773 773 773 773 774 775 775 775 776 777 778 778 779 779 780 780 780 780 780 782 783 785 785 786 786 787 787 787 788 788 788 790 790 792 793 794 794 794 793 794 793 792 793 793 793 793 793 793 793 793 794 794 795 797 797 797 797 797 796 796 795 795 795 796 797 798 799 800 800 800 800 800 801 801 801 800 800 800 800 800 800 800 800 800 799 799 799 799 798 797 797 797 796 796 796 796 796 796 796 796 797 796 795 795 795 795 795 795 795 796 796 798 798 797 797 796 797 796 795 795 795 794 794 795 795 795 795 796 796 796 795 794 794 793 792 791 789 788 788 788 788 788 790 789 789 789 790 789 790 790 791 789 789 790 790 788 791 801 801 803 807 808 808 806 805 804 802 800 798 796 795 793 790 788 786 783 781 779 777 776 776 781 784 785 784 781 780 782 780 781 786 788 788 788 789 789 789 789 791 793 795 796 797 798 800 803 804 806 807 808 809 810 811 811 812 812 813 814 814 814 815 815 815 815 814 814 814 814 814 814 814 814 814 815 774 775 775 776 776 777 777 778 777 777 779 780 780 781 781 782 783 784 784 783 783 784 786 788 789 789 790 790 790 790 790 790 790 792 794 794 795 796 796 797 797 797 796 796 796 796 795 795 795 795 796 796 797 797 799 799 798 799 799 798 797 797 797 798 799 800 800 800 801 801 801 801 802 802 803 803 803 803 803 802 802 802 801 801 801 800 801 801 800 800 800 799 798 798 798 797 795 796 797 797 797 797 797 796 796 796 795 795 795 795 796 796 797 797 797 797 796 797 797 796 795 795 794 793 795 795 794 795 795 795 795 795 794 794 792 791 791 790 789 788 788 789 788 789 789 790 790 791 792 790 791 790 791 792 792 793 788 796 799 804 808 810 809 809 808 806 805 804 802 800 799 796 795 793 790 789 787 785 782 781 780 782 783 785 787 786 783 784 784 782 785 787 789 790 789 790 790 792 793 795 797 797 798 800 801 803 804 806 808 809 810 811 812 812 813 813 814 814 815 816 816 816 817 816 816 816 816 816 815 815 816 816 816 817 817 775 776 777 777 778 779 779 780 780 780 781 780 782 782 783 785 785 786 787 787 786 787 787 789 791 792 792 792 792 792 793 793 793 793 794 796 797 798 798 799 799 800 799 799 798 798 797 798 798 798 799 800 800 800 800 800 800 801 801 800 800 799 799 800 800 801 801 801 802 802 802 803 803 804 804 804 804 805 805 805 804 804 803 803 802 802 802 802 802 801 800 800 800 799 799 798 798 797 797 797 798 797 798 797 797 797 796 797 795 796 796 797 796 797 797 797 797 796 796 797 795 795 794 794 794 794 794 794 794 794 794 794 794 794 793 791 791 790 790 788 788 788 788 789 790 790 791 792 793 792 791 792 792 793 793 795 794 796 802 811 812 811 810 811 808 807 806 805 804 803 801 799 797 794 793 792 791 789 788 786 786 785 786 787 787 787 787 787 786 787 788 790 792 793 794 793 794 795 796 798 799 800 800 803 805 806 806 807 809 811 812 813 814 814 815 815 816 816 816 817 817 818 818 818 818 818 818 818 818 818 818 818 819 819 819 778 778 779 779 780 780 781 782 782 783 784 783 783 784 786 786 788 789 789 789 790 790 791 791 792 793 794 794 795 795 795 796 796 796 795 796 797 799 800 801 802 802 802 801 801 800 800 801 801 801 802 802 803 802 802 802 802 803 803 803 802 802 802 803 803 803 803 803 803 804 804 805 806 806 807 807 806 806 806 806 806 806 804 804 803 803 803 803 803 803 802 801 801 800 799 799 799 798 799 799 798 798 798 797 797 798 798 798 797 796 796 797 796 796 796 796 797 796 796 796 795 794 795 794 794 794 793 794 794 794 793 793 794 794 792 792 791 790 790 790 789 788 789 789 790 791 792 792 793 792 792 794 793 793 793 795 794 807 811 813 816 814 813 813 811 809 808 807 806 805 803 801 800 798 796 795 794 793 793 792 791 791 790 790 790 790 790 791 792 793 792 793 796 796 797 798 797 798 799 800 801 801 803 806 807 808 809 810 811 813 813 814 815 816 817 817 818 818 819 819 819 819 819 819 819 820 820 820 820 820 821 821 821 822 821 780 780 780 781 781 782 783 783 785 785 785 786 786 786 787 789 789 790 791 792 792 793 793 794 795 795 796 797 797 797 798 798 798 799 798 798 798 800 802 803 803 804 805 804 803 803 803 803 803 804 804 804 805 805 804 804 804 805 805 805 805 805 805 806 806 805 805 805 805 805 806 807 806 807 808 809 809 808 808 807 807 807 807 806 806 805 805 805 805 804 804 803 802 802 801 801 800 800 800 800 799 799 799 798 798 798 798 798 797 797 797 796 797 797 797 796 796 796 795 796 796 795 795 795 794 795 794 794 794 794 793 793 794 794 793 792 791 790 790 790 790 789 789 790 791 791 792 793 793 794 794 798 796 796 810 804 810 811 816 819 818 817 816 814 813 811 810 809 808 807 805 804 802 802 801 798 797 797 796 796 795 795 794 793 794 795 795 794 796 797 797 797 799 800 800 801 801 801 802 803 804 804 806 808 809 810 811 812 813 814 815 816 818 818 819 819 820 820 821 821 821 822 821 822 822 822 822 822 823 823 823 824 823 824 824 781 782 783 783 782 783 785 786 787 788 787 788 789 789 790 790 791 791 793 793 794 795 796 797 798 798 799 799 799 800 800 800 800 801 801 801 801 801 803 804 805 805 806 806 806 806 806 806 806 806 806 806 806 807 806 806 806 807 807 807 807 807 808 808 808 808 807 807 808 808 808 808 808 809 810 809 809 809 809 809 809 809 809 808 807 806 806 806 805 805 805 804 804 803 804 803 802 802 802 801 801 801 800 800 799 799 798 798 798 798 798 797 798 797 796 797 796 796 795 795 795 795 795 795 795 794 794 794 794 794 794 793 794 794 793 793 792 791 790 791 792 792 792 792 792 792 793 797 810 812 815 810 820 820 821 815 812 816 818 822 821 821 818 817 816 815 813 811 811 809 808 806 805 804 804 802 801 800 800 800 799 798 799 798 798 798 798 798 800 800 800 801 801 802 803 803 805 805 805 806 807 808 810 811 811 812 813 814 815 816 816 818 820 821 821 822 822 823 824 823 824 824 824 824 824 825 825 825 826 826 826 826 826 826 826 783 784 784 785 785 785 786 788 788 788 789 790 791 792 792 793 793 793 794 794 796 796 798 800 800 801 802 802 802 802 803 803 803 803 803 803 803 804 805 805 806 807 807 808 808 808 808 808 808 808 808 807 807 808 808 808 809 809 809 809 810 810 810 811 811 810 810 810 810 810 810 810 810 810 811 811 810 810 810 810 810 810 810 809 809 808 808 807 807 807 807 806 806 805 805 804 804 804 803 802 801 801 801 800 800 799 799 798 798 799 798 798 797 797 797 796 796 796 795 794 794 795 794 794 794 793 794 794 794 794 794 794 795 794 793 793 792 791 790 790 791 792 792 792 793 794 809 835 832 817 821 820 823 822 823 817 823 821 822 824 824 823 821 819 818 817 816 815 813 812 811 810 809 807 807 805 804 804 803 804 804 801 802 802 801 802 802 802 802 803 803 803 804 804 804 806 806 808 809 809 811 812 813 814 814 815 815 816 818 818 819 821 822 823 823 824 825 825 826 826 826 826 826 826 827 827 827 828 829 828 829 828 829 829 828 785 785 786 786 787 787 788 789 790 789 791 792 793 793 794 795 795 795 796 797 797 798 799 801 802 803 804 805 805 805 805 806 806 806 806 806 806 807 808 808 808 808 809 809 810 810 811 811 810 810 810 810 810 810 810 811 811 812 812 812 812 812 813 813 813 813 813 813 812 812 812 812 812 812 812 813 813 812 812 812 812 812 811 811 810 810 810 809 809 809 809 808 807 806 806 805 805 804 803 803 802 802 801 801 800 800 800 799 799 799 799 798 797 797 796 796 795 795 795 794 794 794 794 794 794 793 793 793 793 794 794 794 795 795 794 792 792 790 789 790 789 789 790 793 796 813 822 845 840 824 827 825 825 823 825 822 822 823 823 825 826 825 823 821 820 819 818 816 816 814 814 813 812 810 809 808 808 807 807 806 806 806 804 804 804 804 805 805 806 806 806 807 806 806 807 807 809 810 810 812 814 815 815 817 818 818 818 817 821 821 822 823 824 825 826 826 827 827 828 828 828 829 829 829 829 829 830 830 830 831 831 832 831 831 831 786 787 788 788 788 789 790 790 792 792 792 793 795 795 796 796 797 797 798 799 800 800 801 802 803 805 806 807 808 808 808 809 809 810 810 810 810 811 811 811 811 811 811 811 812 813 813 814 814 813 813 814 813 813 813 813 813 813 814 814 815 816 816 816 816 816 816 816 816 815 815 815 814 815 815 815 815 814 814 814 814 814 813 813 812 812 812 812 811 811 810 810 809 809 807 807 806 805 804 804 803 803 802 802 801 801 800 800 800 799 799 798 798 797 796 796 796 794 794 794 793 793 793 793 793 793 793 793 793 794 793 793 795 795 795 794 796 806 795 792 789 788 789 794 794 798 803 838 820 818 821 822 825 825 824 824 823 824 824 826 827 826 824 823 822 821 820 819 818 817 816 815 814 812 813 812 810 810 811 810 809 810 808 808 807 806 807 808 809 810 809 809 808 809 810 810 812 813 813 813 815 817 817 817 819 820 820 824 824 824 825 826 827 828 828 829 829 829 830 830 831 831 831 832 832 832 833 833 833 834 834 834 834 834 834 787 788 789 789 790 791 792 793 794 794 795 795 796 797 797 798 799 799 800 801 802 803 804 805 806 806 808 809 810 811 811 811 811 812 813 813 813 813 814 814 813 813 814 814 814 814 816 817 817 816 816 816 816 816 816 815 815 815 815 817 818 818 818 818 819 819 819 819 819 818 817 816 816 817 817 816 816 816 816 815 815 815 815 814 814 814 814 813 813 812 812 811 810 810 808 808 807 807 806 805 804 803 802 802 802 801 801 800 800 799 799 798 798 797 797 796 796 794 794 794 793 792 792 792 792 792 792 792 791 792 792 793 794 796 797 797 807 803 801 797 790 789 796 800 797 813 832 817 818 819 820 819 824 826 826 827 826 827 826 827 827 826 825 825 824 824 823 822 821 821 819 818 816 816 814 814 814 813 813 814 813 813 812 811 810 809 809 809 810 811 813 813 812 811 812 813 814 815 816 815 817 818 819 820 821 821 821 823 825 827 827 828 830 830 831 831 832 832 832 833 833 833 834 835 835 836 836 837 836 837 837 837 836 837 837 788 789 790 791 792 793 793 794 795 797 796 797 798 798 799 799 800 801 802 803 804 805 806 807 807 808 809 811 812 813 813 814 814 814 815 815 816 816 816 816 816 816 817 816 817 817 817 818 819 819 818 818 819 819 818 817 818 818 819 819 820 820 821 821 820 820 821 820 820 819 819 818 818 818 818 818 818 818 817 818 817 817 816 816 815 816 816 815 814 814 813 813 812 811 810 809 809 808 807 806 805 804 803 803 802 802 801 801 800 799 799 798 798 797 796 796 796 795 793 793 793 792 791 790 790 790 790 790 791 790 792 792 795 800 800 815 810 820 827 810 805 804 806 804 806 819 817 814 817 818 818 820 823 828 828 828 828 829 829 829 829 828 827 826 826 826 825 824 822 822 821 819 818 819 818 818 817 816 816 816 815 816 816 815 813 812 812 812 813 814 815 815 815 814 814 815 816 817 819 817 819 820 821 821 822 824 824 826 827 828 829 830 831 832 834 835 835 835 835 836 836 837 837 837 838 838 838 839 839 840 840 840 839 839 839 788 789 790 791 793 794 795 796 797 798 799 799 800 800 800 801 802 803 804 805 806 807 808 809 809 810 811 812 813 814 815 816 816 816 817 817 817 817 818 818 819 818 819 820 820 821 821 820 820 821 821 820 821 821 822 821 820 821 821 821 822 823 823 823 823 823 823 823 822 822 821 821 821 820 820 819 820 820 820 820 819 819 818 818 818 818 818 817 816 815 815 814 814 813 812 811 810 808 808 807 806 805 805 804 803 802 801 801 800 799 798 798 797 797 796 796 795 795 794 792 792 792 790 789 789 789 790 792 793 808 814 801 805 793 802 813 821 836 820 813 809 806 806 805 807 810 812 814 816 817 816 820 824 827 829 829 830 831 831 831 830 829 829 828 827 827 826 825 823 822 821 820 820 819 819 820 819 820 820 819 818 819 818 819 819 818 815 815 816 817 818 818 819 817 817 817 816 818 819 820 821 823 822 823 825 826 826 828 829 830 831 832 833 834 836 837 837 838 838 839 840 840 840 840 841 841 841 841 842 842 843 842 842 842 842 790 791 792 792 793 795 796 797 798 799 800 801 801 802 802 802 803 804 805 807 807 809 809 810 811 812 812 813 814 816 815 816 817 819 819 819 819 819 820 820 820 821 820 821 822 823 824 823 823 823 823 823 823 823 823 824 824 823 823 823 824 824 825 825 826 825 825 825 824 824 824 824 823 822 822 822 822 822 822 822 821 821 820 820 820 820 819 819 818 817 816 815 815 814 813 812 810 809 808 808 807 806 805 805 804 803 802 801 800 799 798 798 798 797 797 796 795 794 793 792 792 791 791 789 788 788 790 793 794 772 769 767 776 777 781 817 817 820 816 812 811 808 806 804 805 807 810 813 819 815 816 821 826 828 830 830 831 832 832 832 832 832 831 830 829 828 827 825 825 823 822 821 820 820 821 821 820 824 822 822 821 820 821 821 822 819 816 818 821 820 820 821 820 821 821 820 819 820 822 823 823 825 825 825 827 828 829 830 831 832 832 834 836 838 838 839 840 841 842 842 842 843 843 843 844 844 844 845 845 846 846 846 845 846 846 791 793 794 793 795 796 797 798 800 800 801 802 803 804 804 804 805 805 806 808 809 810 811 811 812 813 814 814 815 817 817 818 818 819 820 821 821 821 822 823 822 822 822 822 823 824 826 826 826 825 824 825 826 826 826 826 826 825 825 825 826 826 827 827 828 827 827 826 826 826 826 825 825 825 825 825 824 824 824 824 823 822 822 822 822 822 822 821 820 818 818 817 816 815 814 813 812 810 809 808 808 806 806 805 804 804 802 801 800 799 798 798 797 797 796 796 795 794 793 792 792 791 790 791 800 792 781 780 766 766 772 781 787 791 793 818 836 816 813 811 812 810 809 809 809 811 812 812 816 817 817 822 826 829 831 832 833 833 833 834 834 832 832 831 830 829 828 827 825 824 824 823 822 823 824 826 826 824 823 822 821 821 825 823 822 823 825 825 822 823 823 824 823 823 823 822 821 822 823 824 826 827 827 827 828 829 831 831 832 834 834 837 838 840 841 841 841 842 844 845 845 845 846 846 846 846 847 847 849 848 849 849 849 850 849 793 794 795 796 796 797 798 799 800 801 802 804 804 805 806 806 807 807 808 812 811 811 812 812 813 814 815 816 817 818 819 820 820 820 822 822 823 823 823 824 824 824 824 824 825 824 826 829 828 827 827 826 827 828 828 828 828 827 827 827 827 828 828 829 828 829 829 829 828 828 828 828 827 826 826 826 826 826 826 826 825 824 824 824 824 824 823 822 821 820 819 818 817 816 815 814 812 812 810 809 808 807 806 805 804 804 803 801 800 799 798 798 797 796 796 795 795 794 793 792 791 791 791 792 783 774 776 781 766 770 811 811 814 829 825 832 828 815 812 812 812 812 811 812 811 813 813 813 816 820 820 823 827 829 831 834 835 835 835 834 834 834 833 832 832 831 829 828 827 826 826 825 826 826 824 826 825 826 823 821 820 822 823 820 819 821 823 823 831 823 823 824 825 825 823 822 825 825 824 827 827 828 830 830 831 831 833 834 835 836 839 839 840 841 843 844 844 845 847 847 848 848 848 849 849 850 850 851 851 852 852 853 852 853 852 794 795 796 797 798 799 799 800 801 802 803 804 805 806 807 807 808 809 810 816 812 812 814 814 815 815 816 818 819 820 821 822 823 823 823 823 824 825 825 826 827 825 826 826 827 826 826 829 830 830 830 828 829 830 830 830 831 830 829 829 828 828 829 830 830 830 831 830 830 830 829 829 829 829 829 828 828 829 828 828 828 826 826 825 825 825 824 824 823 822 821 820 819 817 816 815 813 812 811 809 808 807 806 805 804 803 803 802 800 800 798 797 796 795 796 795 795 794 793 792 791 791 801 807 784 788 813 813 787 801 824 817 794 832 840 844 834 814 813 812 812 813 813 813 813 816 815 814 817 820 823 826 827 830 832 835 836 837 836 835 835 835 834 833 832 831 830 830 829 829 829 828 826 826 825 823 826 827 823 820 819 821 820 818 819 820 823 819 819 821 824 826 826 826 827 826 827 827 827 828 830 830 831 833 833 834 835 837 839 839 840 842 843 844 844 846 847 848 849 850 850 851 851 851 851 853 854 854 854 855 856 856 855 856 855 795 796 797 798 798 800 801 802 802 803 805 805 806 807 808 809 809 810 810 815 812 813 815 816 817 818 818 819 821 822 823 824 825 825 826 826 826 827 826 827 828 827 827 828 829 828 828 829 830 831 833 832 831 831 832 833 832 832 831 831 830 830 830 832 832 832 832 832 832 832 832 832 832 831 831 830 830 830 830 830 830 829 828 828 827 826 826 826 824 824 823 822 820 819 817 815 814 813 812 811 809 808 806 805 804 803 802 801 800 799 797 797 795 795 795 795 794 794 793 791 792 808 794 800 805 782 788 792 781 790 804 809 804 822 827 820 811 812 814 813 813 814 814 814 815 815 817 816 818 822 823 829 831 832 833 836 837 838 838 838 837 837 836 835 834 833 832 832 831 830 831 829 828 828 828 826 826 826 825 823 819 821 822 819 822 823 823 821 822 823 824 825 828 828 829 830 830 830 830 831 832 832 832 835 836 836 838 839 841 842 844 844 846 847 847 848 849 851 852 852 853 853 854 855 855 856 857 858 859 859 859 859 858 859 859 795 796 797 799 799 800 802 803 804 805 805 807 807 808 808 810 811 811 812 812 814 815 816 818 820 820 820 821 822 824 825 826 827 828 828 828 828 828 829 829 829 830 829 830 830 830 830 831 831 831 833 834 834 833 833 834 834 835 833 833 833 831 831 833 833 834 833 834 834 835 835 835 834 833 832 832 833 832 832 832 832 832 831 830 830 829 828 827 827 826 824 823 822 820 819 817 815 813 812 811 809 808 806 805 804 803 801 801 800 798 796 796 795 794 794 794 794 793 793 793 806 807 797 788 779 780 778 769 778 777 793 804 809 815 808 810 809 812 814 815 816 816 815 816 817 818 819 821 820 823 826 829 832 834 835 837 838 839 839 839 839 839 839 838 838 836 835 834 833 833 832 831 831 830 830 830 831 830 828 828 825 828 826 822 823 825 825 823 826 825 826 827 828 830 831 832 832 832 832 833 834 836 835 835 839 840 840 841 842 844 846 847 849 849 851 851 852 853 855 854 855 857 857 859 860 860 861 862 862 862 863 862 862 862 863 795 797 798 799 800 801 802 804 804 806 807 807 808 809 810 811 812 812 813 814 816 817 818 819 821 822 823 823 824 826 827 828 829 830 830 831 830 831 831 831 831 832 831 832 832 832 832 833 833 834 833 834 835 835 835 835 836 836 836 835 835 834 834 834 834 835 836 836 836 837 836 835 834 834 833 834 834 834 834 834 834 833 833 832 831 830 828 828 827 826 825 824 822 821 819 817 816 814 813 812 810 809 807 805 803 803 801 800 799 797 796 795 795 794 794 793 793 794 794 794 795 801 791 773 775 773 766 768 792 792 801 813 808 805 807 811 812 812 813 816 818 818 818 818 821 822 826 828 828 827 827 829 833 837 838 838 840 840 840 840 841 841 841 839 839 836 836 835 834 834 832 833 832 831 831 833 833 832 833 831 829 829 828 825 825 827 828 828 829 828 830 830 830 833 832 835 834 834 834 834 836 837 838 838 840 842 843 844 844 846 847 849 851 853 853 853 855 856 857 858 858 859 861 862 863 863 864 865 865 866 868 866 866 866 867 796 797 798 799 801 802 803 804 805 807 808 809 809 810 812 812 812 813 815 815 817 818 820 821 822 824 825 825 826 827 829 829 830 832 832 833 833 833 833 833 833 834 833 834 834 834 834 835 835 835 836 835 835 837 837 837 836 837 838 837 836 836 836 836 836 837 837 838 838 837 836 835 835 835 835 835 835 835 835 835 834 834 834 834 832 831 831 830 830 829 827 825 823 821 819 817 816 815 813 812 810 808 806 804 803 802 801 799 798 796 794 794 794 793 792 792 793 794 794 794 797 796 796 796 772 757 764 774 790 804 800 800 809 804 806 809 812 813 815 818 820 821 821 821 822 824 826 830 832 831 832 834 836 838 840 840 840 840 841 841 840 841 841 841 839 839 837 836 835 834 833 835 834 835 833 835 836 834 835 833 832 830 829 828 828 829 829 830 830 831 832 832 832 836 836 836 835 836 837 836 837 839 840 840 842 843 844 845 847 848 849 851 853 855 856 856 858 859 860 861 862 863 864 864 866 866 867 868 869 870 871 870 869 871 871 795 797 798 799 801 803 804 805 806 807 808 809 808 810 811 812 813 814 815 816 818 820 821 823 824 825 826 827 828 829 830 831 832 833 834 834 835 835 836 836 836 835 835 835 836 836 836 837 837 838 837 838 837 837 838 839 839 838 839 839 838 838 837 837 838 838 839 838 838 838 837 837 837 837 838 838 837 837 836 835 835 835 835 834 832 833 833 831 830 828 826 825 823 821 819 818 816 814 813 811 810 808 806 805 802 801 800 798 796 794 793 792 792 792 791 792 792 793 793 793 795 797 804 786 783 778 771 784 795 803 799 808 809 808 806 809 811 814 818 821 822 823 824 824 825 826 828 829 833 833 835 836 839 841 841 841 842 843 842 843 843 843 842 842 842 840 838 836 836 834 838 838 837 837 837 837 838 836 835 834 834 832 832 832 831 831 832 831 834 833 834 836 834 837 838 840 837 838 840 839 839 840 841 841 844 845 846 847 849 850 852 853 855 856 858 859 861 861 863 864 865 865 867 868 869 869 871 872 872 873 873 874 874 874 874 795 796 798 800 801 803 804 805 807 808 808 808 809 810 810 812 813 816 816 816 819 821 822 824 826 827 827 829 830 831 832 833 834 835 836 836 836 837 838 838 837 837 837 837 838 837 837 838 839 839 840 841 840 839 839 839 840 840 839 839 838 839 838 838 838 839 839 839 839 839 839 839 840 839 839 839 838 837 837 837 836 836 835 835 835 834 834 832 831 828 826 824 823 821 819 818 816 814 812 810 809 807 805 804 803 800 799 798 795 792 790 789 790 791 791 791 792 792 792 792 796 795 791 794 785 791 782 795 794 798 797 810 812 811 810 810 812 816 819 822 823 825 826 827 828 830 831 832 833 834 835 838 839 840 842 843 845 844 844 844 843 843 843 842 842 841 840 840 840 839 839 842 841 840 840 838 839 838 838 835 836 835 834 834 833 834 833 834 835 836 836 838 837 838 840 842 841 839 841 842 843 842 843 845 845 847 848 849 850 852 853 855 856 859 860 861 864 863 865 867 868 868 870 871 871 872 873 875 875 876 876 877 877 877 877 794 796 798 800 801 802 804 805 807 808 809 809 809 810 810 812 814 816 818 818 820 821 824 826 828 829 829 830 830 832 833 834 835 836 838 838 838 839 839 840 839 839 838 839 839 839 839 839 840 840 840 842 842 842 841 841 841 841 841 840 840 839 840 839 839 840 840 840 841 841 840 840 840 840 839 839 838 838 838 837 837 837 837 836 836 836 834 833 831 829 827 825 824 822 820 818 816 813 812 810 808 806 805 804 802 800 797 796 795 793 790 788 788 790 791 791 791 792 792 794 800 812 789 802 791 776 791 791 793 793 802 813 814 812 813 812 815 817 821 823 825 827 828 829 831 833 835 835 837 838 840 841 841 844 844 845 848 847 845 846 845 845 844 844 845 842 842 842 842 842 843 844 845 842 841 839 840 840 840 838 836 836 835 836 837 836 836 835 837 837 838 838 840 840 841 842 842 842 843 845 845 846 846 847 847 849 850 851 852 853 856 857 858 861 863 864 866 866 869 869 871 872 873 874 873 875 876 878 878 879 879 880 879 881 881 794 795 797 798 801 802 803 804 806 808 809 810 810 811 812 813 815 817 818 820 821 822 825 827 829 831 832 832 832 833 834 835 835 838 838 839 839 839 840 841 841 841 841 840 841 841 841 841 840 841 842 841 842 842 842 843 842 842 843 842 842 841 842 841 841 841 841 842 842 842 841 840 840 840 839 838 838 839 839 837 838 838 838 837 838 837 836 835 832 830 828 826 825 823 821 818 816 814 811 810 807 805 803 802 801 799 797 795 794 794 795 790 789 790 791 792 791 791 794 815 823 805 795 790 774 767 776 789 794 791 799 810 806 807 813 816 816 820 823 824 826 829 829 830 833 835 837 838 840 841 843 844 844 846 847 849 851 849 847 847 847 847 846 846 845 844 846 846 845 844 845 845 844 842 843 842 841 841 841 841 839 839 838 839 839 840 838 838 837 837 837 841 841 842 843 843 845 844 844 846 846 848 849 849 850 850 852 853 854 856 858 859 861 861 865 867 868 870 871 872 874 875 876 877 877 878 879 881 881 883 882 883 883 884 884 794 795 797 798 800 802 804 805 806 807 809 810 809 810 813 813 816 818 819 820 822 823 826 828 830 832 834 835 834 835 836 837 837 839 840 840 841 839 841 842 842 840 841 841 842 843 843 843 841 842 843 842 842 843 843 844 843 843 843 844 843 843 843 843 842 842 842 842 843 842 842 841 840 839 839 839 840 840 840 840 839 840 839 839 839 838 837 835 833 830 828 826 824 823 820 818 815 813 811 809 807 804 802 801 800 798 795 794 792 792 789 788 788 789 791 791 791 791 800 821 810 784 782 777 763 765 754 769 783 789 802 810 802 807 813 816 817 820 826 828 828 831 832 833 835 837 839 840 841 843 845 846 848 849 849 852 852 851 850 850 848 848 849 848 846 847 848 846 847 848 847 846 846 844 843 843 842 842 842 842 841 841 841 840 840 841 840 839 839 837 838 842 843 843 845 845 846 846 847 846 848 848 849 852 852 852 853 854 856 858 860 861 863 864 866 869 870 872 874 874 876 877 879 879 880 881 883 884 884 885 886 886 886 886 889 793 794 797 797 800 802 803 805 807 808 809 811 810 811 812 813 815 818 820 821 823 824 825 828 830 834 834 837 837 838 839 840 840 841 842 843 843 842 841 844 845 844 843 842 843 844 845 844 843 842 844 844 843 843 843 844 844 844 843 844 844 845 844 843 843 843 843 843 843 842 841 840 840 839 839 839 840 841 841 841 841 840 840 840 840 839 837 835 833 830 829 826 824 822 820 817 814 812 810 809 806 802 800 798 797 796 794 791 789 788 787 788 786 788 789 791 792 793 818 821 809 782 775 772 764 764 770 777 783 783 807 800 802 809 813 817 819 823 826 829 830 833 834 835 836 839 841 841 843 845 849 848 849 851 852 852 852 852 851 850 850 849 849 850 851 851 850 848 848 850 849 849 848 846 846 845 845 843 842 843 842 843 843 842 841 840 840 841 841 840 837 842 845 845 846 845 846 848 849 848 849 849 851 851 853 855 855 856 858 860 861 864 864 867 869 870 872 874 877 877 879 880 881 882 883 884 885 887 887 888 889 889 890 890 893 792 792 796 798 798 801 803 803 804 808 808 810 810 812 812 815 815 817 820 823 824 825 826 828 832 834 836 838 840 840 841 842 843 844 845 845 846 845 843 844 846 846 846 844 844 844 845 845 845 843 844 843 844 844 844 844 844 844 844 843 844 844 845 844 844 844 844 844 844 843 842 841 841 841 840 840 841 842 842 841 841 840 841 840 839 838 837 835 832 829 828 827 824 821 819 817 814 811 808 806 804 803 800 797 795 795 792 790 786 786 787 785 786 787 788 790 792 810 827 806 786 772 771 758 764 764 772 786 784 797 800 795 797 802 811 813 817 823 828 831 834 835 836 836 837 840 842 843 846 846 850 852 851 852 854 853 854 854 853 851 851 851 852 853 853 851 851 851 852 852 853 852 850 849 847 848 847 846 844 845 844 843 843 843 842 841 841 842 841 840 840 841 845 845 847 847 847 848 850 851 850 851 851 853 854 856 857 858 860 861 863 865 867 869 870 872 874 875 879 879 881 882 884 885 886 887 887 889 889 891 891 891 893 893 896 791 792 794 796 798 800 801 803 804 806 808 810 811 812 811 815 817 817 821 823 826 827 827 830 833 835 836 839 840 842 843 844 845 845 846 848 848 846 846 845 846 847 847 847 846 844 846 846 846 845 844 844 845 844 844 844 844 844 844 844 844 844 845 845 844 845 844 844 844 844 843 842 842 842 842 842 842 843 842 841 841 840 841 840 839 837 836 834 831 829 827 827 824 821 818 816 813 810 807 804 802 801 799 796 794 792 791 787 784 784 785 785 786 787 789 791 815 813 815 796 774 777 775 767 759 770 786 785 793 805 795 797 800 803 807 816 816 822 828 831 834 836 837 838 840 841 844 844 849 850 851 854 853 854 855 855 857 856 855 854 853 855 853 852 848 850 853 854 855 856 855 855 852 852 850 848 847 848 847 846 846 845 843 843 842 842 841 841 841 841 839 842 846 847 847 848 848 848 849 852 853 853 853 854 855 858 858 860 861 863 865 867 868 871 872 874 876 877 880 881 883 885 887 887 888 890 889 891 892 894 893 894 896 896 898 789 790 793 795 797 798 801 801 804 806 807 809 811 813 812 814 818 818 822 825 825 828 830 832 833 837 836 841 841 844 845 846 847 846 849 850 850 848 849 847 848 849 847 847 847 846 846 846 846 845 845 844 844 844 844 844 843 844 844 844 844 844 844 844 844 844 844 844 844 844 844 844 843 843 843 843 843 843 843 841 842 840 841 839 837 837 835 833 830 829 827 826 823 820 817 814 812 809 805 802 800 798 796 795 792 789 787 783 782 784 784 784 784 785 788 792 817 829 817 777 787 775 766 761 764 774 782 796 787 792 797 800 804 804 810 816 818 823 829 833 836 836 838 841 843 843 845 846 849 853 853 855 856 856 859 859 860 861 859 857 858 858 856 854 851 854 857 857 857 856 857 856 855 854 852 851 849 850 849 848 846 846 844 843 842 842 841 841 841 840 840 840 846 847 848 849 847 848 851 852 853 854 854 856 857 859 860 862 863 864 866 869 871 873 874 876 879 880 881 884 885 887 888 890 891 892 892 894 895 896 896 897 899 900 902 788 790 791 794 794 798 799 802 803 804 806 809 810 812 812 814 817 819 821 824 826 828 830 834 835 838 838 843 843 846 847 848 848 849 850 851 852 851 850 850 849 850 849 849 848 847 846 845 845 846 845 844 844 844 844 844 843 843 842 843 843 844 843 843 844 844 844 844 844 844 844 844 844 844 844 843 843 843 842 841 841 840 840 839 837 836 834 832 829 828 826 825 822 819 816 814 810 807 803 800 797 795 794 793 790 785 784 782 783 783 783 783 783 785 793 803 813 820 808 778 777 770 765 766 775 774 784 797 791 794 798 801 802 805 811 816 819 826 831 832 835 837 838 843 846 844 847 848 851 855 856 855 858 860 861 863 862 863 862 861 861 860 857 857 859 860 860 859 858 857 858 858 857 856 856 854 852 851 850 848 847 846 845 843 843 842 842 842 842 842 839 840 843 845 848 848 849 849 852 851 852 855 856 857 858 860 861 862 864 865 867 870 871 874 876 878 879 881 883 886 888 889 890 892 894 894 896 898 898 899 899 900 901 903 906 785 789 790 793 795 796 798 799 802 803 805 807 809 810 812 814 816 818 821 825 828 830 831 832 835 838 842 845 845 849 849 851 850 851 852 852 853 852 851 850 853 852 850 849 849 850 848 845 845 846 845 844 845 844 843 843 843 842 842 842 842 842 843 843 843 843 843 843 844 844 844 843 844 844 844 844 842 842 842 840 840 840 839 839 837 836 833 831 829 828 825 822 820 818 814 811 809 805 802 797 794 793 791 790 791 789 781 782 782 782 782 782 784 783 786 804 808 785 779 773 769 771 768 765 774 792 791 795 792 794 800 803 802 804 808 816 822 825 828 833 834 837 838 846 847 848 850 850 853 855 857 858 859 863 864 865 866 866 866 866 864 863 862 862 864 864 861 860 860 859 859 861 860 859 859 856 855 853 851 849 848 846 845 844 843 843 842 843 843 842 839 836 837 843 846 847 850 849 848 851 853 855 857 856 858 860 862 862 864 865 868 870 872 875 876 880 880 882 885 887 890 890 892 894 896 897 898 901 901 902 902 903 904 906 910 783 787 790 792 794 795 797 796 800 801 803 805 806 807 810 812 814 817 822 825 826 830 830 835 838 841 843 848 848 850 852 852 853 855 854 854 854 854 852 852 855 853 850 849 850 849 849 849 846 846 846 844 844 843 842 842 842 841 841 841 841 841 842 842 842 842 841 842 843 843 843 843 844 843 843 843 842 842 841 840 840 839 839 838 836 835 833 830 828 826 824 821 818 816 813 810 806 803 800 796 792 791 792 791 785 779 779 780 780 780 781 781 785 786 801 801 792 771 765 755 763 780 780 781 775 795 800 799 793 794 800 802 801 807 811 816 824 828 829 831 836 837 840 847 848 850 850 852 856 859 860 861 861 865 866 868 868 869 869 868 868 867 866 865 866 868 864 862 862 862 861 859 861 859 859 858 856 853 853 851 849 848 846 844 843 843 842 842 842 842 839 838 837 840 845 845 848 849 849 848 851 854 858 857 858 859 861 863 864 865 868 871 873 875 877 880 882 883 887 889 891 892 894 896 898 900 902 903 904 905 905 905 908 908 912 781 787 787 790 791 794 795 794 797 799 801 802 805 807 808 810 813 817 821 825 827 829 832 836 840 840 847 849 850 853 854 854 856 857 855 857 855 856 855 853 855 853 851 851 850 849 849 847 847 848 845 844 843 842 841 841 841 840 840 840 840 838 839 840 841 840 840 839 841 840 841 842 842 842 841 842 841 840 841 839 838 839 837 836 836 834 831 830 827 825 823 820 817 815 812 809 806 801 798 795 792 791 789 787 782 778 778 779 779 780 779 781 792 786 808 807 787 776 774 786 777 778 781 777 780 789 799 800 799 799 799 800 790 801 817 817 825 827 833 835 837 840 844 846 848 851 852 856 858 861 862 863 864 866 869 870 871 872 872 869 870 869 869 868 868 869 867 865 863 863 861 861 859 860 859 858 857 854 853 852 850 848 847 844 844 842 842 841 841 840 840 839 837 838 842 844 848 850 850 852 854 855 854 857 858 859 860 861 864 866 868 871 874 875 878 880 883 885 888 890 893 894 896 898 899 902 905 906 906 909 908 909 911 912 915 784 788 787 791 790 793 795 795 797 798 799 799 800 803 806 810 806 809 816 821 826 830 832 839 843 844 849 851 852 853 855 857 857 856 858 856 858 857 855 857 855 854 852 851 851 849 848 848 846 847 847 843 843 841 842 841 839 838 838 838 838 837 836 837 838 838 838 837 838 838 838 839 840 839 839 840 839 838 838 839 837 837 836 835 834 833 830 829 827 823 821 819 816 813 811 808 804 801 797 794 791 789 789 782 777 775 776 778 778 779 778 779 790 798 806 798 787 786 787 780 797 795 788 777 770 788 799 801 804 803 804 806 808 819 822 823 826 831 838 838 840 842 846 847 850 851 855 858 860 862 864 866 866 868 869 870 872 873 873 872 873 871 871 870 870 869 869 867 864 863 863 861 859 860 859 859 857 856 854 852 852 849 847 845 844 842 842 841 839 839 839 839 838 838 839 839 845 848 848 850 853 855 855 855 858 858 859 861 864 866 869 871 874 877 878 881 883 886 889 891 894 896 898 899 901 904 906 907 909 912 912 912 913 916 918 784 786 788 789 790 791 793 795 796 798 798 798 800 802 803 807 803 801 811 817 822 824 835 838 840 845 852 852 853 853 854 858 859 858 859 859 856 858 857 857 855 856 853 852 851 850 849 849 847 845 845 844 841 840 840 840 838 838 836 836 835 834 835 835 835 835 835 835 835 835 834 836 836 836 836 837 837 837 836 838 836 835 835 834 832 831 829 828 825 823 820 817 815 812 809 806 803 799 796 792 789 787 784 775 774 775 775 777 776 776 778 773 779 792 799 790 787 803 792 789 795 797 792 770 767 791 803 803 806 806 808 812 818 819 822 829 834 838 841 841 842 843 847 850 851 854 858 859 862 864 864 867 869 871 871 871 871 873 874 873 873 873 872 870 871 870 869 867 866 864 864 861 859 859 858 859 858 857 854 853 851 850 848 846 844 843 841 840 839 838 838 838 838 837 837 838 843 845 846 848 849 852 852 854 855 857 859 861 864 866 868 872 873 877 880 882 884 886 890 892 895 896 900 901 904 906 908 910 911 912 914 915 916 917 921 784 786 787 788 789 791 792 794 796 797 795 796 797 795 799 801 802 807 813 816 824 829 832 836 840 847 851 854 852 854 853 859 862 861 859 859 859 857 858 856 856 855 853 852 851 850 848 847 846 845 843 842 841 838 838 838 837 836 835 833 833 832 832 832 832 832 832 832 831 832 831 832 832 833 833 833 834 835 835 835 835 833 833 832 831 829 827 826 824 821 819 816 813 810 807 803 801 798 794 790 786 781 772 772 774 774 773 774 773 774 776 771 769 800 797 791 786 788 782 792 789 787 801 779 773 777 789 800 804 808 814 818 822 827 831 833 838 840 841 842 844 845 849 851 853 856 858 860 863 863 865 867 869 870 871 871 872 874 873 873 873 874 873 871 871 871 870 868 867 864 864 861 859 858 859 858 858 857 855 853 851 850 848 846 844 843 842 840 839 837 836 836 837 837 838 838 837 840 843 845 846 849 851 852 854 855 858 860 863 865 868 870 874 876 879 883 884 887 890 892 896 898 900 903 904 907 910 912 913 914 917 917 919 919 921 784 784 786 786 787 791 793 795 794 797 799 798 799 793 802 808 811 815 819 825 823 829 835 840 844 848 851 853 851 855 855 859 862 861 861 860 859 859 857 857 855 854 852 851 851 848 847 846 845 843 844 840 839 836 835 835 835 834 833 831 830 829 828 828 828 829 829 828 828 828 828 828 828 829 830 830 831 832 832 832 832 832 831 830 827 827 825 824 822 820 817 815 812 808 805 802 799 796 793 788 780 768 767 771 773 774 773 771 769 776 773 772 778 800 788 769 776 783 785 777 778 781 788 792 788 794 796 799 805 810 813 821 826 828 828 833 836 839 842 843 844 848 850 853 854 857 859 859 861 862 864 866 868 869 871 871 874 874 874 874 874 873 873 872 872 872 869 868 867 864 863 862 860 858 860 858 857 855 856 854 851 849 848 846 844 842 841 840 838 837 835 834 835 835 835 835 836 837 840 840 844 846 849 849 851 854 856 859 862 864 866 869 872 875 878 882 884 887 890 893 896 898 901 904 905 908 911 913 915 916 919 920 922 922 923 782 783 784 788 786 792 794 797 796 799 800 801 804 799 813 812 818 826 824 831 832 838 837 845 847 849 852 855 854 856 858 859 860 861 861 861 860 859 858 855 854 853 851 849 848 848 846 844 844 842 839 839 836 834 832 831 831 831 830 829 827 826 825 825 824 824 825 825 824 825 824 824 824 825 825 827 827 828 829 829 829 830 829 827 825 824 823 822 820 818 815 813 810 807 804 801 798 795 794 789 770 766 764 767 772 773 772 772 773 775 770 772 774 784 769 764 764 773 782 783 772 780 789 794 791 797 798 799 809 812 817 818 822 826 829 832 836 838 840 842 846 848 849 851 853 859 860 859 862 862 865 866 867 870 872 872 873 872 875 873 873 874 873 872 871 871 869 868 865 863 863 861 860 858 858 860 858 854 855 854 852 850 848 846 844 842 840 838 837 836 834 834 833 833 832 833 835 835 837 837 837 841 846 849 849 851 854 857 860 863 866 868 871 874 877 881 884 886 889 893 896 900 901 904 907 909 912 914 917 918 920 922 924 924 925 782 781 779 787 792 794 795 798 800 801 805 805 810 809 817 822 824 824 829 832 839 843 835 846 850 851 855 857 857 855 861 859 858 861 861 860 860 858 857 855 853 850 849 847 845 845 843 843 840 838 836 834 834 831 830 829 827 827 827 826 824 823 822 821 821 821 820 821 821 821 820 820 820 821 821 823 823 824 825 826 826 827 826 825 823 822 821 820 818 816 813 811 809 805 803 800 797 794 794 789 766 765 763 766 771 772 772 770 774 775 778 766 780 765 760 762 763 772 782 777 780 780 783 786 793 801 801 801 806 812 817 822 822 825 829 831 835 838 840 842 844 847 848 850 853 854 856 858 865 864 866 868 870 868 869 870 871 872 874 873 874 874 872 871 869 868 869 865 864 862 860 860 859 858 857 859 858 856 854 854 852 850 848 846 844 842 840 837 836 835 834 832 831 830 830 829 831 832 833 835 836 839 843 845 848 849 851 854 857 861 864 867 870 873 876 879 882 886 889 893 896 900 902 905 907 909 913 915 918 919 921 923 925 926 926 784 780 780 778 798 799 799 800 803 810 808 811 815 817 820 826 830 837 836 837 842 841 836 846 855 854 856 858 856 857 860 861 857 857 860 857 859 858 855 853 850 848 846 844 843 842 839 837 836 834 831 830 830 827 826 826 823 821 822 822 821 819 818 818 816 816 816 817 816 816 816 816 816 817 817 818 819 819 821 822 823 823 823 822 821 820 819 818 816 814 811 809 806 804 801 800 797 794 794 778 765 765 764 767 770 771 771 773 770 777 768 767 768 759 755 755 762 765 775 786 781 780 782 783 779 792 800 801 804 810 813 818 822 826 828 833 837 838 839 840 843 846 848 849 852 856 856 859 859 863 866 866 867 868 869 868 870 872 872 873 873 873 871 870 868 866 868 864 864 861 859 857 858 857 856 857 857 856 855 853 852 851 849 846 843 840 837 836 835 833 832 830 829 827 826 826 826 828 829 830 833 836 838 841 842 846 849 851 854 857 861 865 868 871 874 877 880 884 887 891 895 899 902 905 907 909 913 916 918 921 922 924 926 927 929 779 782 784 784 793 803 804 806 807 814 815 817 819 822 824 827 836 840 843 844 846 844 845 852 856 855 857 859 858 858 860 860 857 857 858 856 856 855 854 850 848 846 843 842 839 837 835 833 832 829 827 825 823 824 821 820 818 816 816 816 816 815 813 812 812 811 811 812 812 812 811 811 812 812 813 813 813 816 816 817 818 820 820 819 818 817 817 816 814 812 809 806 804 802 800 799 798 797 795 763 765 762 764 766 769 768 768 767 761 765 764 769 755 756 754 754 761 763 772 784 773 776 782 780 782 790 795 799 801 807 811 814 818 823 829 833 836 839 838 839 841 844 847 849 852 854 854 859 861 859 863 866 865 867 869 869 871 871 872 873 872 871 870 869 866 866 865 862 860 858 858 856 855 855 855 855 856 855 854 853 852 851 849 847 844 841 838 834 832 830 829 827 826 826 824 824 823 822 825 826 828 831 832 834 838 838 846 848 849 853 857 861 866 868 872 874 878 881 885 889 894 898 900 904 907 910 912 915 918 921 923 924 927 929 930 781 786 788 793 796 804 806 808 813 820 824 823 827 828 831 832 840 847 849 847 848 847 851 855 857 856 858 860 859 862 856 857 856 857 857 855 853 852 852 848 845 844 840 839 836 833 830 827 825 824 823 818 818 815 815 813 811 810 808 810 809 809 808 807 806 806 805 805 806 806 807 806 807 807 808 808 808 810 811 812 813 815 816 816 815 815 814 813 811 809 806 804 802 800 799 798 798 796 779 761 764 765 763 763 765 766 763 762 762 763 769 757 754 766 757 757 760 772 772 791 785 777 782 787 790 787 789 795 798 801 805 809 815 822 827 834 836 836 837 838 840 846 847 849 848 851 855 858 860 860 861 864 866 868 868 868 869 869 872 872 871 870 869 867 865 863 861 859 858 856 856 855 854 853 853 853 854 854 854 853 851 850 849 847 845 842 839 835 831 829 827 825 824 823 822 820 819 819 819 820 822 826 829 831 834 838 843 842 846 849 853 858 862 865 869 872 876 878 883 886 891 895 899 902 906 909 912 914 918 921 923 924 928 929 931 785 789 792 798 801 807 808 810 818 825 827 831 835 839 838 840 843 850 854 852 854 852 855 860 860 859 860 860 858 858 855 855 857 855 855 854 850 851 847 846 842 841 838 834 830 829 824 823 820 817 819 813 810 808 806 806 805 802 802 801 801 801 801 800 800 799 800 800 799 800 801 802 802 802 802 803 803 805 806 807 808 811 812 813 812 812 811 810 809 806 803 802 799 798 798 797 798 789 763 761 760 759 761 761 761 763 761 761 760 762 761 763 771 765 783 762 763 769 772 799 781 780 780 787 787 787 788 794 795 799 803 808 813 818 825 832 833 835 837 840 841 844 847 848 852 854 853 856 857 858 860 864 866 868 868 867 867 869 870 870 869 868 867 865 863 862 859 858 857 855 854 854 853 852 851 851 852 853 853 851 850 849 847 847 845 842 840 836 832 828 825 823 822 820 818 817 816 815 815 816 817 820 823 826 828 831 833 837 840 845 848 853 858 862 866 870 873 876 881 884 888 892 896 900 904 907 912 914 918 922 923 925 928 930 932 788 791 797 804 808 809 812 816 822 831 831 836 840 845 846 845 848 852 855 856 856 857 860 861 860 860 860 860 859 855 855 854 854 855 854 852 848 847 846 843 839 837 833 830 826 821 820 817 815 811 809 808 804 800 799 797 795 794 792 793 791 792 792 792 791 792 792 793 793 794 794 795 796 797 797 796 798 800 801 803 804 806 808 810 810 810 809 807 807 803 800 798 797 796 796 797 796 782 761 758 756 757 757 757 759 761 761 761 766 767 779 791 777 790 779 774 756 773 779 790 778 776 776 783 786 786 788 790 793 796 800 804 809 815 822 828 832 834 837 840 843 845 847 850 853 853 853 854 856 854 860 863 866 867 867 866 868 867 868 868 867 867 865 864 862 861 860 857 856 857 855 853 851 849 849 850 850 851 851 850 848 847 846 845 844 842 839 836 833 829 825 822 819 817 816 814 812 811 810 811 811 813 816 820 823 826 829 832 836 840 844 849 854 858 862 866 869 873 877 881 886 889 894 897 902 906 910 914 917 921 923 925 927 929 932 790 796 804 809 811 818 820 822 828 834 838 844 845 851 851 849 852 856 857 857 860 858 861 860 861 861 860 856 857 855 855 856 854 855 851 849 847 844 842 840 836 832 827 824 820 816 811 811 808 804 801 799 796 793 790 789 786 784 782 782 781 781 783 782 782 783 784 785 786 787 787 788 790 792 792 792 793 795 797 799 799 801 803 806 807 808 807 805 805 801 797 795 794 796 796 797 799 772 758 751 752 753 754 756 757 763 766 771 779 779 789 807 789 785 781 781 765 767 778 780 775 770 772 778 783 784 786 787 788 791 796 802 809 815 819 824 830 834 838 839 842 844 847 849 852 852 852 854 855 856 860 864 867 866 866 866 866 867 867 866 865 864 862 861 860 859 858 857 857 856 854 853 851 850 849 848 847 848 848 847 846 846 845 844 842 840 838 835 832 829 825 820 817 814 812 810 808 807 807 807 806 807 810 813 816 819 822 827 829 835 840 844 849 853 857 861 865 868 873 878 883 887 891 895 899 904 908 912 916 919 923 925 927 929 931 797 804 810 812 815 822 824 828 833 841 844 849 854 854 854 856 857 859 857 859 861 860 860 863 861 859 857 856 853 856 860 854 854 851 851 848 845 843 839 834 830 825 821 818 812 809 804 803 799 795 793 789 785 783 780 777 775 774 772 771 769 769 770 771 772 773 774 776 778 778 780 782 783 785 787 787 788 790 792 793 795 797 800 802 804 805 805 804 803 800 797 797 797 794 786 777 771 758 753 747 748 748 752 754 765 780 782 790 794 783 776 769 772 780 783 768 758 769 774 777 774 768 771 777 779 781 782 783 784 787 792 800 807 811 814 820 826 831 834 837 840 842 845 847 850 852 853 853 854 858 861 865 866 865 865 865 865 866 865 864 863 860 858 856 856 857 856 856 855 854 853 853 851 849 847 846 846 845 844 844 843 842 842 841 839 837 835 833 830 827 824 821 818 814 810 807 805 803 801 802 801 801 803 805 808 811 815 819 823 827 833 838 843 848 853 856 860 864 868 873 879 883 888 892 897 900 906 910 914 918 920 923 926 928 931 804 810 813 819 820 827 828 834 843 846 851 855 858 858 859 859 860 860 860 861 861 862 861 861 859 858 860 858 858 858 856 856 854 853 846 847 843 838 832 827 823 818 815 812 804 801 797 794 789 786 782 778 774 770 768 765 763 762 760 759 758 757 756 758 759 761 764 765 768 770 772 774 776 777 779 782 782 784 786 788 790 793 796 799 801 802 803 802 802 801 799 790 794 787 771 767 764 760 757 756 747 747 757 762 783 780 788 803 779 763 765 770 774 780 779 765 753 760 771 774 770 765 768 770 775 779 781 782 784 787 791 798 803 808 813 819 824 827 831 835 838 842 843 846 848 850 852 852 855 859 861 863 863 863 863 864 864 864 864 863 862 860 857 854 853 853 854 853 852 852 851 850 848 847 846 844 843 842 841 840 838 838 837 836 836 835 833 830 828 825 822 818 815 812 809 805 802 800 798 795 796 795 796 798 801 803 808 812 817 821 827 831 837 842 847 851 854 859 863 868 874 879 884 889 894 897 902 906 912 915 918 921 924 927 929 814 818 820 820 826 831 838 843 848 853 856 858 859 861 863 859 859 862 863 862 864 863 861 863 859 861 863 860 861 856 857 854 850 847 845 841 836 833 828 822 821 812 810 803 797 793 789 784 779 774 769 765 761 757 753 751 749 747 746 745 745 744 744 743 745 748 751 754 757 759 762 765 767 770 772 774 777 778 779 783 786 789 791 795 798 800 801 801 800 797 790 786 789 790 761 753 756 756 755 755 750 747 752 763 784 786 795 789 771 770 773 775 780 782 778 780 769 763 767 781 773 765 761 765 766 769 774 778 782 785 790 797 803 808 812 817 821 826 829 834 838 841 842 845 848 850 850 852 855 857 860 861 861 861 862 863 863 863 862 860 860 860 859 855 854 850 849 851 850 849 847 847 846 845 843 842 841 839 837 835 834 833 832 832 832 830 829 827 824 822 819 816 812 809 806 803 800 796 793 791 789 789 790 792 793 797 800 805 810 815 820 825 830 835 840 845 848 853 859 863 869 874 880 884 890 893 899 903 908 912 916 919 923 925 928 818 821 823 827 833 838 844 850 853 857 859 861 861 863 864 862 864 861 865 865 866 863 863 861 862 862 862 859 857 855 854 850 847 849 843 837 834 832 824 819 813 806 801 794 789 784 778 772 766 760 755 750 744 740 736 733 732 731 729 728 729 731 730 731 732 734 737 740 745 749 751 756 759 762 765 767 770 772 775 778 781 784 787 791 794 798 800 803 796 792 784 783 790 800 763 749 748 748 750 756 741 741 748 756 773 778 782 769 774 774 779 774 789 762 769 773 784 803 773 814 778 772 766 765 768 769 772 778 780 782 786 794 800 807 813 818 820 824 827 832 835 837 838 841 843 845 848 851 855 858 859 859 859 860 861 861 861 861 860 859 857 857 856 854 852 850 847 846 846 845 844 843 842 841 840 839 837 836 834 831 830 829 828 828 827 826 825 823 820 818 816 812 809 806 802 799 796 793 790 786 784 784 784 785 786 789 793 797 801 807 812 818 824 829 833 839 843 847 853 857 863 869 875 880 885 889 895 900 905 908 913 917 921 923 926 822 827 831 835 840 845 851 853 858 860 863 864 865 865 868 863 867 867 865 867 864 864 866 864 865 861 862 860 859 855 853 853 852 845 840 835 830 822 817 810 805 799 792 786 779 773 768 762 755 747 740 734 728 723 718 715 712 711 711 711 711 713 715 716 718 720 722 726 730 737 740 745 749 754 756 760 762 765 770 773 776 780 783 787 790 794 798 796 794 788 784 787 790 816 741 742 734 738 751 741 742 737 744 760 762 770 781 778 777 781 775 765 773 760 766 775 783 788 790 810 791 771 776 769 768 766 766 767 773 779 784 789 796 803 810 815 818 822 825 829 832 834 836 837 839 843 847 850 852 855 857 857 857 858 859 859 858 858 857 856 854 853 850 849 848 847 846 840 841 842 841 841 840 838 837 835 833 832 831 829 827 825 824 824 822 820 819 817 815 813 811 809 806 803 799 795 792 789 786 783 779 777 778 778 780 781 785 789 792 798 804 811 816 821 826 832 836 842 847 852 857 863 868 874 880 885 890 895 900 905 909 913 918 920 923 828 833 839 842 846 852 856 859 862 864 865 870 867 870 870 868 867 869 867 871 867 868 866 867 863 862 864 859 859 859 857 851 845 838 833 827 820 817 811 805 799 793 786 779 772 765 757 750 744 734 726 719 712 705 700 695 692 690 690 690 691 694 695 698 702 705 708 711 716 720 728 733 738 743 747 752 755 759 763 768 771 775 779 783 787 792 795 795 788 786 786 788 803 806 745 735 743 748 747 745 740 742 736 742 758 763 767 762 767 771 761 757 754 764 770 788 793 813 784 790 797 778 770 764 751 757 764 769 770 776 781 787 793 797 805 811 816 819 823 826 829 831 833 835 837 840 845 848 851 851 852 854 855 856 857 856 855 854 854 853 852 850 848 846 845 845 845 841 837 836 836 836 836 836 834 832 830 829 827 826 823 821 821 819 817 815 813 812 811 808 805 803 802 799 795 791 788 785 781 778 774 771 770 772 772 773 776 780 784 790 795 801 808 813 818 824 830 835 840 845 850 856 862 868 874 880 885 890 895 900 905 909 914 917 920 835 840 846 850 853 860 863 865 866 868 869 872 870 873 870 869 871 870 870 872 871 868 867 866 865 864 863 862 859 852 849 845 839 834 828 822 816 812 807 800 793 786 779 771 764 756 747 738 728 719 712 703 694 687 680 675 671 669 668 668 669 672 676 679 683 688 693 696 701 708 713 721 728 733 738 742 747 752 758 762 766 770 775 779 782 787 791 789 790 786 790 803 802 744 742 745 741 747 751 750 748 752 758 771 781 784 771 763 767 762 779 760 765 779 811 824 832 825 778 791 786 759 751 756 758 756 768 763 770 776 780 785 791 796 800 805 812 816 820 824 827 829 831 834 836 840 843 846 849 849 853 854 853 852 852 853 853 852 852 852 850 848 847 846 845 844 842 842 839 836 833 833 831 831 830 828 827 825 823 820 818 816 815 814 812 809 807 806 804 803 800 797 795 793 790 787 784 780 777 774 770 766 764 765 765 767 769 771 775 781 786 791 798 804 808 816 822 829 833 839 844 849 856 861 868 873 879 884 889 895 901 905 910 913 917 843 847 852 856 860 866 868 868 870 870 872 873 872 873 872 872 871 872 873 873 870 869 868 867 867 865 862 859 854 848 845 840 835 830 824 819 813 808 801 793 786 780 772 763 753 744 734 723 713 704 694 685 676 669 660 654 649 644 644 645 647 649 654 659 664 670 676 682 686 692 700 707 717 724 729 734 737 744 750 756 762 766 771 775 779 781 785 785 788 788 796 798 763 751 721 734 740 752 746 750 750 755 767 758 765 779 789 795 780 765 766 769 777 780 815 826 834 825 776 792 772 750 751 749 750 757 763 764 768 773 777 782 786 791 797 802 808 812 817 821 824 827 829 833 836 838 839 842 846 848 850 850 850 851 852 852 852 851 850 848 847 846 845 845 843 845 842 841 839 835 831 829 827 826 825 824 821 820 818 815 812 811 809 807 805 802 800 798 796 795 793 791 789 788 786 783 779 775 772 769 766 763 760 757 759 760 762 764 766 772 777 781 788 795 801 807 814 821 827 832 837 843 849 854 860 866 872 878 884 889 895 900 904 909 912 850 855 859 861 865 869 869 870 872 871 872 873 873 874 874 874 874 875 874 872 871 872 869 867 865 863 858 855 850 846 843 838 832 827 820 814 808 802 795 788 780 771 761 751 742 732 721 711 699 688 677 667 657 647 638 631 626 621 619 619 622 626 631 637 644 651 658 665 672 677 686 697 703 713 719 724 730 735 743 749 756 762 768 773 776 778 777 783 789 792 791 779 754 734 733 733 748 753 745 746 752 756 762 755 754 780 790 791 770 761 764 766 778 791 773 803 814 834 797 770 759 753 751 751 757 762 766 765 768 772 776 779 785 790 795 800 804 809 814 818 821 824 827 830 833 836 838 839 841 844 847 848 849 850 852 851 849 848 847 846 845 843 841 840 840 840 839 839 836 833 831 824 822 822 822 820 818 815 813 810 808 806 803 800 797 795 793 790 788 787 786 784 783 782 780 777 774 770 767 764 760 757 754 752 751 753 755 756 759 762 768 773 779 786 792 798 804 811 819 825 830 836 842 848 854 859 866 871 877 883 889 894 899 903 907 856 859 863 865 868 870 871 873 873 874 875 877 877 877 877 876 875 875 873 873 873 871 868 866 863 859 856 852 849 846 840 834 828 822 816 810 803 796 788 780 770 761 752 742 732 721 709 698 684 671 659 646 635 625 615 607 601 597 595 593 594 601 607 614 623 632 640 648 657 666 673 684 693 702 710 715 722 727 734 743 750 757 764 768 772 772 774 782 788 787 771 762 736 729 731 743 738 755 748 752 754 755 745 749 744 749 768 794 787 776 770 757 766 764 793 798 812 811 796 781 787 770 763 758 763 766 766 767 769 772 775 779 785 789 795 800 805 809 813 815 818 821 825 829 832 836 840 842 843 841 842 845 848 849 850 848 846 845 844 842 841 840 839 838 837 837 836 835 834 832 831 825 822 820 819 817 813 811 809 806 803 800 796 793 790 788 786 784 782 780 778 776 775 775 774 771 768 765 762 758 755 752 750 747 744 745 747 749 751 754 759 763 769 776 782 789 795 804 810 816 824 829 835 841 847 853 858 865 870 876 882 887 892 897 902 861 866 867 869 872 874 876 876 877 878 879 879 879 879 877 876 876 875 875 873 871 871 867 864 861 858 854 852 848 842 837 831 825 819 813 805 798 791 782 774 765 755 744 734 722 709 697 681 667 653 639 626 614 601 590 581 574 569 566 566 568 572 581 591 601 613 623 632 641 650 661 672 681 690 700 706 713 719 727 735 744 752 760 767 766 763 772 780 784 771 762 758 731 734 734 730 736 738 745 744 749 749 740 736 739 746 765 778 794 780 780 775 771 775 769 778 799 819 831 805 756 762 760 762 762 762 764 766 769 772 775 778 783 788 794 799 804 808 811 814 818 822 825 828 832 833 837 839 845 846 844 844 845 846 846 844 843 843 842 840 839 837 835 835 834 834 833 832 831 829 828 825 819 818 816 813 810 807 804 800 796 793 791 788 784 782 779 777 774 772 770 769 768 768 766 764 762 759 756 753 750 747 745 741 740 736 740 743 744 746 751 756 760 766 774 781 787 794 801 808 815 822 827 834 840 847 852 858 864 869 875 881 886 891 897 866 868 871 874 876 877 879 879 880 880 881 881 880 879 877 877 876 875 874 872 872 869 865 864 861 858 853 850 845 840 835 828 822 815 807 800 793 786 778 768 758 747 735 723 711 696 681 665 650 635 620 605 590 577 566 561 557 551 547 540 538 543 554 567 580 593 605 616 625 636 647 660 671 680 688 696 704 711 719 727 736 747 754 756 757 755 764 776 767 761 758 751 735 732 735 724 725 731 736 739 745 747 739 725 732 751 755 779 801 788 768 757 754 765 775 815 795 801 824 809 752 754 753 753 755 753 755 757 762 767 771 776 780 785 790 796 802 805 809 813 817 822 825 828 831 835 838 840 841 842 843 844 844 844 842 840 839 839 838 837 836 834 833 831 831 832 830 827 827 826 824 822 817 814 812 809 806 803 799 795 792 788 785 782 779 776 773 770 768 765 763 761 760 760 759 757 754 753 750 747 743 740 738 736 733 731 733 735 737 740 744 749 753 759 764 772 777 785 793 800 806 812 819 826 833 839 846 851 858 862 869 874 879 884 890 870 873 876 878 879 880 881 882 881 882 881 881 879 879 878 877 876 875 873 872 870 868 865 862 859 856 852 847 843 837 832 825 817 810 803 796 789 781 772 761 749 738 725 712 698 683 667 651 635 618 601 584 569 559 555 549 542 535 529 523 515 517 527 543 558 574 588 600 614 623 635 649 660 670 678 687 694 702 710 718 727 736 744 742 747 751 752 759 755 753 755 751 737 735 730 725 719 719 731 742 738 736 734 726 732 744 745 768 803 789 776 760 759 757 755 765 790 795 827 808 754 747 747 748 752 751 751 753 757 761 766 770 775 780 785 791 798 803 807 811 816 821 825 829 832 834 838 839 838 840 839 841 841 840 838 837 836 835 836 835 835 833 830 829 827 826 827 825 823 821 820 818 816 811 809 805 802 797 794 791 787 784 781 777 774 770 767 764 761 758 756 753 751 752 752 750 747 745 743 741 738 734 729 726 727 726 725 727 731 735 738 741 746 751 757 762 765 774 783 788 798 804 810 817 825 832 839 844 851 856 862 868 874 878 883 875 877 880 881 882 883 883 883 883 883 883 882 880 881 879 877 875 875 872 870 868 865 863 861 857 853 849 846 841 834 827 820 814 807 800 793 784 776 765 754 743 730 717 703 688 671 655 638 620 601 584 568 558 551 543 534 525 517 510 505 502 498 503 520 538 556 574 588 602 616 628 639 650 659 667 678 686 693 701 709 719 727 736 734 739 747 746 729 738 746 746 746 731 734 725 724 718 725 730 723 736 742 734 731 737 744 741 754 773 796 777 763 763 757 755 766 811 795 798 780 764 757 754 749 746 744 749 749 750 754 758 762 767 773 780 783 789 797 805 810 814 820 824 829 831 835 837 837 837 838 838 837 837 836 834 833 833 831 830 830 829 828 827 825 825 824 823 821 820 818 816 814 812 808 804 801 797 795 790 786 783 778 775 772 768 764 761 758 755 753 749 746 744 744 745 743 741 738 737 734 732 728 724 723 719 719 717 721 724 727 731 734 739 743 748 754 759 765 772 779 787 792 801 809 816 824 830 837 843 849 855 862 867 871 877 879 881 882 883 884 885 885 885 884 884 884 882 882 880 878 876 875 873 870 869 866 863 861 857 854 851 847 842 836 831 825 818 811 803 796 788 780 771 760 748 736 723 709 694 678 661 644 625 606 587 570 559 550 542 530 519 509 500 492 486 484 486 484 500 520 539 559 576 591 606 619 630 641 651 656 667 677 685 692 701 711 720 729 723 714 710 719 727 725 732 736 741 738 727 719 722 719 727 735 727 731 737 740 736 743 739 747 765 756 757 756 756 754 757 759 763 768 788 778 772 760 749 750 745 745 745 744 748 750 751 754 761 768 774 781 786 790 796 802 807 813 817 823 828 832 834 838 837 837 838 837 835 833 832 831 831 830 830 829 828 827 824 823 824 821 820 819 818 817 815 813 811 808 804 801 797 794 792 788 784 779 772 769 765 762 759 755 752 749 747 744 741 738 737 738 738 736 733 731 729 726 721 717 713 712 711 713 713 715 720 723 728 731 734 739 746 752 757 763 768 774 783 792 800 808 815 822 829 836 842 848 854 860 864 871 882 884 884 885 886 887 887 887 886 885 884 883 881 880 878 876 874 872 869 867 863 860 857 855 851 847 843 838 834 829 823 816 808 800 793 785 776 766 755 743 731 717 702 686 669 652 634 615 595 576 562 555 546 532 518 505 493 483 474 468 467 470 476 483 505 527 548 566 582 597 610 622 632 641 648 658 668 677 685 691 703 714 724 709 704 704 704 714 725 723 722 725 723 722 721 727 717 719 728 727 733 730 736 743 744 745 745 767 757 765 758 763 771 764 759 761 757 756 758 763 746 744 746 750 750 750 752 753 750 752 755 759 766 772 779 784 789 793 801 807 813 817 823 828 829 836 837 836 837 836 835 834 832 830 828 827 826 826 826 826 824 823 822 820 817 817 816 815 814 812 810 806 804 801 798 794 792 789 785 781 775 769 763 761 756 753 749 746 743 741 739 737 735 733 734 733 731 728 726 724 721 715 709 703 704 702 703 704 707 711 716 720 724 728 733 737 742 748 753 756 763 774 781 791 801 807 814 821 828 834 841 846 852 858 863 886 886 886 887 889 889 889 888 887 886 885 883 880 879 877 875 873 870 867 864 861 858 855 851 847 844 839 835 831 826 819 812 804 797 789 782 772 762 751 739 726 711 696 680 664 647 627 607 589 573 562 552 538 523 506 489 474 463 456 451 450 456 464 472 496 519 541 560 576 590 602 613 623 633 644 653 660 669 677 683 694 706 705 706 697 695 703 707 718 702 707 711 716 712 709 712 717 719 717 710 713 711 720 727 742 751 753 763 785 783 779 776 796 768 762 759 754 755 768 764 755 758 756 756 755 755 754 755 756 755 759 761 766 770 775 781 789 795 801 806 811 815 819 824 830 832 832 835 834 832 830 829 828 826 824 825 823 821 820 820 819 819 816 817 816 814 813 811 809 808 805 803 801 797 795 791 788 785 780 777 773 768 760 759 751 746 742 740 737 735 733 732 731 730 729 728 726 723 721 719 717 712 705 698 694 689 694 696 699 704 709 713 718 721 725 731 737 739 743 750 756 762 770 781 791 799 807 814 820 827 833 839 845 849 856 888 889 889 889 889 889 890 889 887 886 885 883 880 878 877 874 871 868 865 862 859 855 852 848 844 840 836 832 827 822 815 808 801 793 786 778 769 759 747 735 722 708 692 677 660 642 622 603 585 571 561 549 534 518 499 480 467 452 437 426 428 439 452 466 493 517 538 556 571 584 596 607 618 628 638 646 654 659 668 676 688 697 699 700 699 694 694 698 691 703 705 708 706 711 702 702 712 708 703 709 716 722 725 729 736 736 755 762 787 800 799 813 768 745 745 756 760 759 760 761 759 759 760 758 759 760 760 759 758 759 760 763 767 771 778 783 790 796 801 806 810 815 821 824 827 829 831 830 829 828 826 824 822 821 820 819 819 818 817 817 817 817 814 811 813 811 809 807 804 803 800 798 796 794 790 787 784 781 777 772 766 761 756 755 749 741 737 734 730 728 726 725 725 724 724 723 721 719 717 715 714 711 703 692 687 685 688 689 693 697 701 707 711 717 722 726 732 735 740 742 751 759 763 774 782 793 800 805 813 819 826 832 839 843 849 890 890 890 890 890 890 890 889 888 886 884 882 879 877 875 873 869 866 863 859 856 853 850 846 841 837 832 828 823 818 812 805 798 790 783 774 765 755 744 733 719 705 691 675 657 638 619 602 584 570 559 548 534 519 502 487 472 455 426 410 417 433 449 474 499 520 539 555 569 582 593 604 614 623 632 640 647 654 659 672 684 693 697 697 701 695 704 685 692 693 692 700 700 708 705 702 702 698 707 741 748 760 754 744 739 743 742 769 791 802 806 780 760 751 750 758 772 761 763 762 760 757 761 767 763 760 761 761 761 762 764 767 772 776 781 784 793 798 803 808 812 819 824 825 827 828 827 826 824 823 821 820 818 817 816 815 815 814 812 812 812 813 811 808 809 807 805 803 800 797 795 794 793 790 786 783 780 777 772 769 765 758 752 748 745 737 734 730 725 722 722 720 718 718 718 718 717 715 713 712 711 709 704 691 686 687 685 682 688 692 695 701 707 715 721 725 729 737 740 745 752 757 761 771 778 785 791 798 805 811 816 824 830 835 841 891 891 891 891 891 891 890 889 887 885 883 880 878 876 874 871 867 864 861 857 854 850 846 842 838 833 829 824 819 814 808 802 795 787 780 772 763 752 741 731 718 703 688 672 655 636 618 601 584 570 558 549 537 523 508 495 484 473 459 449 448 457 474 492 510 527 542 555 568 581 592 602 612 621 628 636 643 650 656 669 679 687 695 698 705 705 691 673 676 689 689 698 702 711 711 705 701 700 719 743 754 769 752 757 751 750 750 759 785 799 804 811 770 748 743 746 786 763 763 765 765 763 785 779 768 764 765 766 769 771 774 776 779 785 786 791 798 802 807 811 816 821 823 825 824 823 821 821 821 819 817 815 814 813 811 810 810 809 808 808 807 808 805 806 806 804 802 799 797 794 792 790 787 785 782 779 776 773 771 767 763 758 749 745 742 734 734 727 723 722 719 717 714 714 713 713 713 712 710 709 708 706 703 694 687 688 687 684 688 689 695 700 705 712 720 722 728 736 741 747 752 758 763 769 773 782 786 791 797 802 809 817 822 827 833 892 892 892 892 891 890 889 887 886 884 882 879 876 874 871 868 865 862 858 855 851 847 843 839 834 830 825 820 815 810 805 799 792 785 777 769 760 750 739 729 716 702 688 672 655 636 620 602 586 572 559 551 541 530 519 507 499 491 486 482 482 488 498 509 521 533 546 558 570 581 592 601 610 619 625 634 642 650 658 667 675 685 694 693 701 709 694 672 669 672 675 685 700 713 714 711 714 716 746 756 762 757 731 762 766 774 787 784 793 813 814 787 751 745 743 781 789 762 762 765 766 772 774 770 767 771 773 776 779 780 781 786 791 792 791 797 802 807 810 815 818 820 821 820 817 818 818 817 815 814 813 810 809 808 807 805 805 805 804 803 803 802 802 803 802 800 798 796 794 792 790 788 785 782 779 776 773 769 767 764 761 756 750 742 738 730 729 728 724 720 717 714 711 710 709 709 709 709 707 707 707 705 703 696 696 701 697 693 697 699 702 707 713 716 720 726 732 736 743 748 753 758 762 769 777 781 785 791 797 800 804 808 815 821 826 893 892 892 892 890 889 888 886 884 883 880 877 875 872 869 866 862 859 855 852 847 843 839 835 831 826 822 817 812 807 801 796 789 782 775 768 758 748 738 728 716 702 688 674 658 640 623 606 591 576 564 554 546 538 528 519 511 506 504 504 507 511 516 523 532 542 552 562 572 582 592 601 610 618 626 635 643 650 657 665 674 682 689 693 702 703 699 679 672 670 675 682 692 708 710 717 728 729 732 743 752 758 747 751 745 761 771 787 802 796 798 790 743 746 766 768 762 764 764 766 767 768 768 767 771 774 778 783 786 787 789 795 798 799 799 804 807 811 813 814 814 815 815 815 816 815 813 812 811 809 808 806 804 803 803 801 799 799 799 800 798 797 798 798 798 796 794 792 790 788 787 785 782 780 777 773 770 766 763 759 756 752 747 739 730 726 727 725 723 719 716 712 707 707 707 706 707 708 707 706 705 705 704 701 701 704 707 710 709 712 711 717 721 718 728 732 739 741 744 751 757 762 767 772 777 782 784 789 794 800 805 807 814 816 823 893 893 892 891 889 888 886 885 883 881 878 876 872 869 866 863 859 856 852 848 844 840 836 832 827 823 818 813 809 803 798 792 787 780 773 765 757 747 737 727 716 703 691 677 661 645 630 614 598 584 570 560 552 545 538 532 525 521 518 519 521 522 527 534 541 549 557 566 575 583 593 602 610 618 626 634 641 649 657 664 673 681 686 693 696 704 708 690 682 669 664 662 672 690 704 703 718 709 720 731 745 750 762 749 765 737 763 757 769 768 773 751 746 755 757 758 763 765 766 767 768 770 772 775 783 786 788 790 793 795 796 800 802 804 805 807 808 809 810 812 814 815 814 813 812 811 809 808 806 804 802 800 799 797 797 796 794 793 794 794 793 793 794 794 793 791 790 788 786 785 783 781 779 777 774 772 768 764 760 755 751 747 743 738 730 727 725 723 721 719 716 712 707 705 706 705 705 707 707 705 704 706 707 707 707 708 708 712 720 717 721 725 728 734 737 740 745 747 749 756 761 766 772 777 779 784 788 789 795 798 804 806 807 812 818 894 893 891 889 888 887 885 883 881 879 876 873 869 866 863 860 856 852 849 845 841 836 832 828 824 820 815 811 806 800 795 790 784 778 771 764 755 747 737 727 717 705 693 681 665 651 634 618 605 592 579 569 559 552 549 546 540 534 531 531 532 535 539 543 548 554 562 569 578 586 595 604 611 619 626 634 642 650 656 662 669 676 686 693 699 706 706 696 693 674 668 662 669 674 696 702 706 694 691 719 738 751 750 764 758 741 733 730 750 752 745 749 755 755 756 759 764 767 770 771 770 773 778 786 790 793 795 798 799 800 801 802 804 805 807 808 810 811 811 811 812 812 811 810 809 807 805 803 802 800 798 796 794 792 791 790 789 788 788 787 786 787 788 788 788 787 785 783 782 780 779 777 776 774 771 769 765 762 758 753 749 744 739 735 731 726 722 717 718 718 715 713 710 706 705 705 705 706 707 707 707 707 707 707 709 708 713 717 720 724 728 731 733 738 743 747 748 750 752 757 762 767 772 777 782 785 789 790 794 798 802 806 808 812 816 892 891 889 887 886 884 883 880 878 876 873 870 867 864 860 857 853 849 845 841 837 833 828 824 820 817 812 808 803 798 794 788 782 776 769 762 754 746 737 728 719 708 696 685 671 658 643 627 613 600 589 578 569 559 555 552 549 546 544 543 543 545 545 549 553 559 565 573 581 589 597 605 613 620 626 634 641 648 656 664 672 679 685 692 696 703 707 713 685 674 672 668 679 667 672 679 685 685 695 724 742 747 728 754 738 742 739 734 740 749 755 756 762 761 763 765 768 773 778 780 782 782 790 792 796 798 800 802 802 803 805 807 808 810 811 811 811 811 811 810 810 809 808 806 804 803 802 800 798 796 794 792 789 787 784 783 783 782 781 781 781 781 782 783 782 781 779 779 777 776 775 774 772 771 769 766 763 760 757 753 749 746 741 735 729 725 720 716 716 715 714 711 708 704 705 706 706 707 707 708 710 711 711 712 713 715 718 720 724 727 729 732 736 741 746 749 753 752 754 758 764 768 773 778 782 786 788 789 792 796 800 800 806 809 812 888 887 885 884 882 880 879 877 875 872 870 867 864 860 857 853 849 845 841 837 833 829 825 821 817 814 810 805 801 796 792 786 780 774 768 761 753 746 738 729 720 710 699 688 677 664 650 636 623 609 597 587 578 570 564 559 557 555 555 555 556 556 556 558 560 565 571 577 585 592 599 606 613 620 627 634 641 648 657 664 673 679 682 690 692 696 706 686 674 661 664 671 675 676 675 684 681 692 711 731 733 726 735 740 741 749 732 736 754 763 752 754 769 769 769 772 777 779 783 788 792 792 796 798 800 803 805 807 808 809 809 811 811 812 812 812 811 810 809 808 807 806 804 802 800 798 795 795 792 790 789 787 784 781 778 776 776 776 776 775 776 775 776 776 776 775 774 773 773 772 771 770 769 767 766 764 762 759 756 753 750 746 741 737 732 727 721 718 717 716 714 710 707 707 708 707 708 709 710 710 711 713 715 716 718 720 723 727 729 729 735 736 738 742 745 749 753 755 757 759 762 767 771 775 779 781 784 787 791 794 795 799 801 805 809 884 882 880 879 877 876 874 872 870 868 865 862 860 856 853 850 846 841 837 833 829 825 821 818 814 810 807 803 799 795 790 785 779 772 766 760 753 746 739 731 722 712 702 692 682 671 659 646 633 619 607 595 587 581 575 570 563 558 559 558 561 563 563 564 567 571 575 581 586 593 600 606 612 618 624 631 640 647 656 663 670 674 679 687 681 681 689 675 672 671 671 669 670 666 677 684 684 693 708 724 720 719 732 755 763 740 738 738 737 746 750 758 770 775 777 779 784 787 790 794 797 800 801 803 806 808 809 809 810 811 812 812 812 812 811 809 808 806 804 803 801 799 798 796 793 791 789 785 781 780 779 778 776 774 771 770 768 768 769 769 771 769 769 769 769 769 768 768 768 767 767 766 765 764 763 762 761 758 755 753 750 746 742 738 735 731 728 724 722 718 717 714 710 709 710 710 711 711 712 713 714 716 718 720 722 724 726 729 733 734 736 738 743 746 749 751 754 756 757 759 761 764 769 773 776 779 782 785 789 789 795 798 798 802 806 878 876 874 873 871 869 868 866 864 863 860 858 855 852 849 845 841 836 832 828 824 821 817 814 811 807 804 800 797 793 788 783 778 771 764 759 753 746 739 732 724 715 705 697 688 678 668 655 643 631 619 609 599 591 584 580 575 571 565 565 563 561 562 567 570 573 577 582 586 593 599 605 611 615 621 627 636 642 654 656 659 665 669 673 670 666 673 672 686 692 684 682 679 684 685 691 695 696 711 723 724 725 731 749 753 740 740 743 745 748 754 768 771 780 784 785 790 792 796 799 801 804 805 807 808 810 811 812 813 813 813 813 812 811 810 808 806 804 801 799 796 794 791 788 786 783 780 777 774 770 768 768 768 766 764 762 760 761 762 762 763 763 762 762 762 762 762 762 762 762 762 762 761 761 761 760 759 757 755 752 749 746 743 740 736 732 730 727 725 722 719 717 714 713 713 713 714 714 714 715 717 719 721 724 726 728 729 730 731 735 738 741 743 746 749 753 754 756 758 759 761 763 766 771 775 778 782 786 789 792 793 795 798 801 805 875 872 868 866 864 863 861 861 859 858 856 853 850 847 844 840 836 832 828 824 820 816 813 811 808 804 801 798 794 790 786 782 777 771 764 759 753 746 739 732 726 718 710 702 694 684 676 666 654 642 632 621 612 604 598 591 586 583 578 571 569 565 565 565 566 570 574 579 585 591 595 601 607 611 616 623 632 637 647 654 664 672 677 665 662 658 656 662 687 698 695 687 693 701 695 700 705 711 719 724 735 735 743 749 739 739 742 746 752 755 755 766 775 782 787 790 793 796 800 803 805 807 809 810 812 813 814 814 814 815 815 814 813 811 808 806 804 801 798 795 792 789 785 781 778 775 771 769 767 763 762 760 758 758 757 755 753 754 754 753 754 754 755 755 755 755 756 756 757 757 757 757 757 757 757 757 757 755 754 751 749 746 743 740 737 733 729 724 722 719 720 719 718 716 715 715 716 717 718 718 721 723 725 726 727 728 729 731 734 737 740 742 743 746 748 751 752 755 760 761 763 765 767 769 773 776 780 782 785 788 791 795 798 800 801 870 866 862 860 858 856 855 855 854 852 851 848 845 842 839 835 831 827 824 820 816 812 810 807 805 802 798 795 792 788 784 780 775 770 764 757 752 746 740 734 728 722 715 707 699 691 682 673 664 654 643 634 625 617 610 604 598 595 591 587 581 577 574 573 573 573 576 580 585 589 596 601 606 613 619 627 631 636 645 656 665 663 658 657 655 654 656 681 695 696 701 696 704 704 704 706 717 722 731 728 735 742 742 737 741 744 746 749 757 762 767 773 778 785 791 794 797 800 804 806 808 809 811 813 814 815 816 816 816 815 814 813 811 810 809 806 803 800 796 792 789 785 782 776 772 768 764 760 758 757 756 753 750 750 749 746 745 745 745 745 745 746 746 747 747 748 748 749 750 751 752 752 753 754 754 754 754 753 752 750 748 745 743 741 737 732 727 724 723 720 720 721 721 720 719 718 717 717 719 721 723 725 726 727 728 730 732 733 734 737 741 744 746 746 749 751 753 756 758 760 763 766 769 771 773 776 780 783 785 787 790 792 794 796 797 867 863 858 855 853 852 851 850 849 848 846 843 840 837 834 830 827 823 819 816 813 810 807 804 802 799 796 792 789 786 782 778 773 769 763 757 752 748 742 736 730 725 719 712 704 697 689 681 672 663 654 645 638 630 623 618 612 608 603 600 595 592 590 587 584 581 581 584 589 594 599 605 611 617 623 628 636 646 649 650 650 650 651 651 656 661 671 684 698 697 704 702 711 717 720 724 727 730 734 730 740 751 749 749 748 749 752 755 759 766 775 777 781 786 791 796 800 802 806 809 811 814 816 816 817 817 818 818 818 816 814 813 812 811 809 806 803 799 794 789 784 781 776 771 766 761 757 753 750 749 749 747 745 743 741 738 736 736 736 736 737 737 738 738 739 740 741 742 743 744 745 747 748 749 750 750 750 750 750 749 747 745 743 740 737 733 730 728 726 723 722 722 722 722 721 721 721 720 719 720 723 725 727 728 728 729 730 732 735 737 741 744 745 747 750 754 756 756 758 761 763 767 770 772 773 775 779 783 785 786 789 791 792 794 796 864 860 857 853 851 849 848 846 844 843 841 838 835 832 828 825 822 818 815 812 809 806 804 801 799 796 793 790 786 783 780 776 771 767 763 757 752 748 743 739 732 727 721 716 710 702 695 688 680 672 665 657 649 642 636 630 624 620 615 611 607 605 603 602 599 595 594 594 595 600 607 613 617 622 630 637 640 645 654 654 652 652 660 675 678 680 694 698 701 699 699 701 709 715 720 724 728 735 737 737 743 747 750 751 751 753 753 758 762 766 773 777 783 789 794 799 803 806 809 812 816 817 817 818 819 820 820 818 816 815 814 813 813 810 806 803 800 796 790 786 782 777 771 765 760 756 751 746 742 741 741 740 738 736 735 733 731 730 729 727 728 729 730 730 731 731 733 734 736 738 739 741 742 744 746 747 747 748 747 747 746 745 743 741 738 736 733 730 728 725 724 723 722 722 724 725 725 725 725 725 726 726 726 726 728 729 731 733 735 738 741 746 748 750 753 753 754 756 759 761 763 766 770 772 774 775 778 781 783 784 786 787 788 790 793 861 857 854 851 848 846 843 842 840 838 836 833 830 826 823 820 817 814 811 808 805 802 800 798 796 793 790 787 784 780 777 774 770 766 762 758 753 748 743 740 735 729 724 719 714 708 701 694 687 681 673 666 659 652 647 642 636 631 627 623 620 617 615 614 613 612 610 608 611 613 616 620 625 631 635 634 637 647 654 659 664 671 680 691 693 696 701 702 702 702 701 705 701 715 719 721 730 731 728 736 742 751 751 752 754 754 757 761 767 771 776 781 786 792 797 802 806 810 813 815 817 818 819 821 821 820 819 818 816 815 815 815 813 810 806 802 798 793 787 782 777 771 764 759 753 747 742 735 732 733 735 734 733 730 728 726 724 723 722 721 721 721 722 723 723 723 724 726 728 730 732 734 737 739 741 742 744 745 745 745 744 744 743 741 739 737 735 733 731 729 727 727 726 725 725 726 728 728 729 730 730 730 731 731 732 733 735 737 739 743 745 745 748 748 752 753 753 757 757 760 763 767 770 772 774 774 775 779 781 782 784 784 785 787 790 857 852 849 847 844 842 840 838 836 834 831 827 824 821 817 814 812 809 807 804 802 799 797 795 792 789 787 783 780 777 775 772 768 765 761 756 752 748 743 740 735 731 726 722 717 712 706 700 694 688 681 675 668 661 655 650 646 642 638 635 632 629 626 624 623 623 623 624 625 627 631 634 636 637 639 638 642 648 665 666 682 685 689 698 693 696 704 704 703 707 709 709 710 717 719 718 738 731 728 730 747 750 752 753 755 760 764 768 773 779 784 789 794 797 801 806 810 813 815 818 819 820 820 820 820 820 819 818 818 818 818 815 811 808 804 800 794 789 784 780 776 770 761 752 747 741 735 727 726 727 730 731 731 727 725 723 720 718 717 717 716 716 715 715 715 716 716 718 719 722 725 729 731 734 735 738 740 741 742 743 743 743 742 741 740 738 736 734 732 732 732 732 730 729 729 728 728 730 730 731 732 734 735 736 736 738 739 741 742 742 743 745 748 749 752 753 753 753 757 760 763 766 770 771 773 772 772 776 778 780 781 782 782 784 787 854 848 845 843 840 838 835 833 831 829 826 823 819 815 812 809 807 804 802 800 798 795 793 791 788 786 783 780 777 774 772 769 766 763 760 756 752 748 744 740 736 731 728 725 721 716 710 705 700 695 689 682 676 670 664 659 655 651 647 644 643 641 639 636 634 633 633 632 634 636 638 638 639 640 641 641 655 667 678 685 689 700 704 702 703 709 708 705 702 709 713 717 717 722 718 733 727 726 733 740 750 752 755 757 761 765 771 776 781 787 792 796 799 804 807 809 812 814 817 820 820 819 819 820 821 821 819 818 818 818 817 814 811 807 803 797 792 789 785 781 776 770 764 758 752 745 739 735 731 730 730 730 728 727 725 722 720 717 714 712 711 710 710 709 709 709 709 710 711 714 718 722 725 728 731 734 736 737 739 740 741 741 741 741 740 739 738 737 735 736 735 734 733 731 733 733 733 733 733 733 733 736 735 736 738 740 741 742 743 743 745 747 748 749 750 750 755 756 759 762 765 767 768 768 770 770 771 774 776 776 778 777 780 781 783 852 848 844 840 837 833 830 828 826 823 820 816 813 810 807 804 802 800 798 796 794 792 789 787 785 782 779 776 773 771 769 766 763 760 757 754 751 748 744 741 737 733 730 727 724 720 715 710 705 700 695 690 684 678 672 667 662 658 655 652 650 648 647 646 643 642 641 639 639 640 642 642 642 643 642 658 676 682 695 705 712 711 711 711 711 712 709 706 708 714 717 720 719 725 730 732 727 733 740 744 750 753 756 762 767 772 777 782 788 793 796 801 804 807 810 813 815 817 819 820 820 821 822 822 821 821 820 819 819 817 815 812 809 806 802 798 793 790 786 782 778 773 768 762 757 752 747 743 740 737 735 732 729 728 726 723 720 717 713 709 706 705 704 703 703 703 703 703 705 708 712 716 720 724 727 730 732 734 736 738 739 740 740 740 740 740 739 739 739 739 738 737 736 736 736 737 737 737 738 738 738 739 739 739 740 741 743 744 745 746 747 747 748 749 751 754 756 756 756 760 762 763 766 767 768 769 772 772 773 774 774 776 780 782 782 849 845 840 835 832 829 827 824 821 818 815 812 808 804 802 800 798 796 793 792 790 788 786 784 781 778 776 772 770 767 765 763 760 757 755 753 751 749 746 743 740 736 732 729 726 722 719 715 710 706 701 696 691 685 680 675 669 665 662 659 656 655 653 652 651 648 647 651 651 648 646 645 645 650 660 681 694 704 706 711 709 713 715 715 715 715 714 712 714 717 717 720 723 718 722 731 735 739 745 748 751 755 762 767 772 777 781 787 793 797 799 803 806 809 812 815 816 818 818 819 821 821 821 821 821 821 820 820 818 815 813 810 807 805 802 798 794 791 787 783 779 775 770 766 762 758 753 750 746 742 738 734 732 729 726 723 720 716 711 706 701 698 698 698 697 697 697 698 700 704 708 711 715 719 723 726 729 732 734 735 737 738 739 739 739 740 739 739 740 741 740 739 739 739 739 739 739 740 740 741 742 742 741 743 743 744 744 745 746 746 747 749 750 751 751 752 753 754 756 758 759 760 762 765 765 766 768 770 771 772 774 775 779 779 779 847 841 836 831 828 825 823 820 816 813 810 806 804 801 798 795 794 792 790 788 786 785 782 780 777 774 772 769 766 764 762 760 758 755 752 752 750 749 747 744 741 737 734 731 728 725 722 718 715 711 707 702 697 692 687 681 676 672 669 666 662 660 659 658 656 654 660 660 659 657 654 653 657 671 691 704 711 718 720 719 720 722 723 722 721 718 717 715 716 715 723 726 723 730 736 739 745 747 750 752 756 761 767 773 777 781 786 791 795 799 802 805 808 810 813 815 817 819 820 820 821 820 821 821 821 821 820 818 817 814 811 808 806 804 801 798 794 791 788 784 780 776 772 768 764 760 756 752 748 744 740 737 733 730 727 723 719 714 709 703 696 690 690 691 692 691 692 694 697 701 704 707 711 715 719 722 725 728 731 733 734 736 737 738 739 739 739 740 740 740 741 741 741 741 741 741 741 742 742 742 743 744 745 746 746 746 747 747 747 747 748 748 749 750 752 753 753 754 755 755 756 757 758 759 760 762 764 766 769 770 770 773 774 775 776 841 835 830 827 824 822 819 816 813 808 804 801 800 796 794 792 791 789 787 785 784 781 779 776 773 770 768 765 763 760 758 756 754 752 751 749 748 747 746 745 743 739 736 734 732 728 725 722 718 715 712 708 703 698 693 688 683 680 676 673 670 668 665 664 662 665 667 664 662 660 660 666 676 690 706 718 723 724 726 725 726 725 725 723 720 718 719 720 722 724 723 729 729 738 747 751 753 754 755 758 762 768 772 776 780 785 789 793 798 801 804 807 809 812 815 817 819 819 820 820 820 820 821 820 820 819 818 817 815 813 810 807 805 803 801 798 794 791 787 784 780 777 774 770 766 762 758 754 750 746 742 738 734 730 727 723 719 714 708 702 694 687 686 687 687 688 690 692 695 697 701 703 707 711 715 718 722 725 728 730 732 733 735 736 737 738 739 739 740 740 741 741 742 742 742 742 743 743 743 743 743 743 744 744 744 744 746 747 747 748 748 749 748 748 748 749 750 751 751 752 753 753 754 755 756 757 759 761 762 764 766 767 768 769 770 838 833 828 825 822 819 815 811 807 804 802 798 794 793 792 790 788 787 785 782 780 778 775 772 769 767 764 761 759 757 755 754 752 751 749 748 746 745 744 743 741 739 738 735 734 731 729 726 723 720 718 714 710 705 700 695 690 686 683 680 677 675 673 672 671 673 671 668 666 665 670 684 696 701 717 727 728 730 730 730 731 731 729 727 724 722 723 726 733 742 746 751 754 751 753 755 756 759 763 766 769 772 776 780 784 789 793 797 800 803 806 809 812 815 817 818 819 819 820 821 821 821 820 819 818 817 816 815 813 811 808 806 804 802 800 797 793 790 786 783 780 777 774 770 767 763 758 754 750 746 742 738 734 730 726 721 717 713 708 703 698 693 689 689 687 687 689 690 692 695 697 700 703 707 711 715 719 722 725 728 730 731 733 734 736 737 737 738 739 740 740 741 742 742 742 742 743 743 743 743 743 742 742 742 743 743 743 743 743 743 744 744 745 746 746 746 747 747 747 748 749 750 750 750 750 752 753 755 756 758 759 761 762 762 763 837 831 827 823 821 816 811 808 805 802 797 794 793 791 789 787 786 784 782 780 777 774 771 768 765 762 760 757 755 754 752 751 750 749 747 746 744 743 743 743 743 741 737 735 733 731 730 728 726 725 723 719 714 709 705 700 695 690 687 684 681 680 678 677 676 675 673 672 670 668 680 697 709 710 720 729 735 735 735 735 737 737 736 734 733 732 736 748 757 765 766 763 761 758 759 761 763 764 768 773 776 779 781 785 789 793 797 800 803 806 809 812 815 817 819 819 819 820 821 821 820 820 819 818 817 815 813 813 811 809 807 805 804 801 798 795 792 788 785 783 780 777 774 770 766 762 758 754 750 746 742 738 733 729 724 720 715 711 707 703 699 696 693 691 690 689 689 690 691 693 695 697 700 704 708 712 716 719 722 725 727 729 730 732 733 735 736 737 738 739 739 740 741 741 741 741 741 741 741 741 741 741 740 740 740 740 739 739 739 739 739 738 738 738 739 740 740 740 741 741 741 742 743 744 745 746 746 748 750 751 752 753 754 755 756 837 834 832 828 821 813 809 807 802 799 795 792 790 788 786 786 785 783 780 777 774 771 768 764 760 757 754 752 750 749 748 747 746 745 745 744 744 743 743 743 741 740 739 738 736 735 734 731 729 727 724 721 717 713 708 703 698 695 691 688 686 683 681 680 679 678 678 677 676 682 692 709 717 723 729 734 737 739 739 742 743 742 742 742 743 747 760 765 771 774 773 769 766 765 765 766 767 770 773 777 782 786 788 791 794 797 800 803 807 809 813 814 818 820 820 821 821 822 822 820 820 818 818 817 815 813 812 811 808 807 806 804 802 799 796 793 790 787 784 781 779 775 772 769 765 760 757 753 749 745 740 736 732 726 721 717 712 708 704 701 698 695 693 691 690 690 689 689 689 691 693 695 698 701 705 709 713 717 720 723 725 727 729 730 732 733 734 735 736 737 738 738 739 739 739 739 739 739 739 739 738 738 737 737 736 735 734 732 732 732 732 731 730 730 730 730 730 731 731 732 733 733 735 736 737 739 740 741 742 744 745 746 747 747 748 836 833 830 827 824 822 819 811 802 796 792 790 789 787 785 784 783 781 778 775 772 768 764 760 757 754 751 748 745 745 745 744 744 744 743 742 743 743 744 743 743 742 740 740 740 739 737 734 732 730 729 724 719 715 712 707 702 699 697 694 692 688 685 684 682 686 685 685 688 699 709 720 724 728 730 736 740 740 742 745 748 750 752 755 759 773 779 781 781 781 780 778 777 776 775 775 774 776 780 784 788 792 795 797 800 802 806 809 812 814 816 819 820 821 821 822 822 821 820 819 819 818 817 816 814 812 811 809 807 806 805 803 800 797 794 791 788 786 783 780 777 774 771 767 763 758 755 751 747 743 739 734 728 723 719 713 708 703 699 696 693 691 690 689 689 689 689 689 689 691 693 695 697 700 704 708 711 715 718 721 723 725 727 729 730 731 732 733 734 735 736 736 737 737 737 737 736 736 736 735 735 734 733 732 731 729 727 725 722 722 722 722 722 721 721 721 720 721 721 722 723 724 725 726 727 729 730 732 733 734 735 736 737 738 739 833 831 828 825 821 819 817 815 812 809 805 795 790 786 785 783 780 778 776 774 770 766 764 761 757 753 750 747 745 744 745 744 744 743 742 742 742 743 743 743 743 742 742 741 740 738 735 733 733 731 730 726 722 718 714 709 705 701 699 697 696 693 692 691 691 690 692 699 705 716 726 740 730 735 734 742 744 743 747 752 754 757 755 772 781 787 790 789 788 789 788 788 788 786 785 785 785 786 789 792 795 799 802 803 806 809 812 815 817 818 819 821 821 821 821 821 820 820 819 819 818 817 816 814 812 811 809 807 806 805 803 801 798 795 792 789 787 785 782 779 776 772 769 765 761 757 753 749 745 741 737 731 726 720 715 709 703 698 693 690 687 686 685 686 686 687 687 688 689 690 692 694 697 700 704 707 711 714 717 719 721 723 725 727 728 729 730 731 732 732 733 734 734 734 734 734 733 733 733 732 731 730 728 726 724 722 719 715 714 713 713 713 712 712 711 711 712 712 713 714 715 716 717 718 718 719 720 722 723 724 725 727 728 729 730 831 829 826 823 819 816 813 811 810 808 806 805 803 794 784 781 778 777 776 773 769 766 764 762 759 756 753 751 749 748 747 745 743 742 741 741 742 743 743 743 742 742 742 742 740 739 737 737 734 733 732 728 725 722 718 712 707 703 701 700 699 701 699 698 697 699 709 722 728 732 738 741 745 740 743 745 745 751 757 762 762 759 772 785 794 802 800 796 794 791 793 795 795 796 797 797 797 797 799 801 803 806 810 811 814 815 817 819 820 821 822 822 822 822 821 820 820 819 819 818 817 816 814 812 811 809 808 806 805 803 801 798 796 793 790 788 785 783 780 777 774 771 767 763 759 755 751 748 744 740 735 730 724 718 712 705 699 693 688 683 681 680 681 682 683 685 686 687 688 690 692 694 698 701 705 708 711 713 715 718 720 722 723 725 726 727 727 728 729 729 730 730 730 730 730 730 730 730 729 728 727 725 724 721 719 713 708 706 706 706 707 707 706 706 706 706 706 706 706 706 706 707 707 708 709 710 711 712 713 714 716 717 718 720 721 827 826 823 820 816 813 810 808 806 804 802 800 799 798 795 787 778 777 775 773 769 765 764 763 761 759 756 754 752 750 748 746 745 744 742 741 741 742 742 742 742 742 742 741 741 740 739 737 736 734 734 731 729 726 721 716 712 707 702 702 710 710 709 707 706 722 742 742 751 745 747 752 748 749 753 761 757 760 767 764 763 772 782 789 803 810 809 807 803 802 802 803 806 807 807 806 805 806 808 810 811 812 814 817 819 821 822 822 822 822 822 822 822 821 820 820 819 819 818 817 815 814 812 811 809 808 806 804 803 801 799 796 794 791 788 786 783 780 777 774 771 767 763 760 756 752 749 746 742 738 734 728 723 716 710 704 698 691 685 680 677 677 678 680 682 684 685 687 689 690 693 696 700 703 706 708 710 713 715 717 718 720 721 722 723 724 725 725 726 726 726 726 726 725 725 725 725 725 725 724 723 721 720 717 714 712 706 703 703 703 702 702 700 700 701 700 699 698 698 697 697 697 697 698 699 700 701 702 703 704 706 707 708 709 710 824 822 820 817 814 810 807 804 802 800 798 797 796 795 793 792 791 785 776 774 772 769 768 766 763 760 758 756 754 753 750 749 747 746 744 743 743 743 743 743 743 743 743 743 742 740 739 738 737 736 736 733 730 725 722 718 714 712 709 714 717 716 714 713 726 744 756 756 757 757 753 757 759 761 764 764 771 766 765 767 771 790 799 806 815 817 817 815 813 811 811 813 814 814 814 814 813 812 814 817 816 816 816 818 821 823 825 824 824 823 822 822 821 821 820 820 819 817 815 814 813 812 811 809 808 806 805 802 801 798 796 794 791 789 786 783 780 777 774 771 767 764 760 757 753 749 746 743 740 736 732 727 722 717 711 705 700 694 688 683 680 679 680 682 683 684 687 689 691 693 696 699 702 704 707 708 710 712 714 715 717 718 719 720 721 722 722 722 722 722 722 721 721 720 720 720 720 720 720 720 719 717 715 711 707 703 700 700 700 699 699 698 696 696 694 692 691 689 688 687 687 687 687 688 689 690 691 692 694 695 696 697 698 699 700 822 818 817 814 811 808 805 802 800 799 797 796 794 793 791 790 787 786 783 776 772 771 769 767 765 763 759 757 755 754 752 750 748 746 745 745 745 744 743 744 744 744 745 744 742 741 740 739 738 737 736 733 730 727 726 725 723 718 724 726 726 725 724 731 749 760 765 765 763 763 762 766 762 761 771 778 776 775 774 768 788 804 810 819 821 821 822 821 819 818 818 819 820 820 820 819 818 818 820 822 821 822 822 822 824 825 826 825 824 823 822 822 822 821 820 818 817 815 814 812 811 810 808 807 805 804 802 800 798 796 794 792 789 786 783 780 777 774 771 768 764 761 757 753 750 746 744 741 738 735 732 727 723 718 713 709 705 701 696 692 689 686 686 687 689 690 691 693 694 697 699 702 704 706 707 709 710 712 713 714 716 716 717 718 718 718 718 718 718 717 717 716 716 716 715 715 715 715 716 716 715 713 711 707 701 698 698 699 698 697 695 693 691 689 687 685 683 681 679 678 677 677 678 679 680 681 682 683 684 685 687 688 689 690 692 819 816 814 812 809 806 802 800 798 797 796 794 793 792 790 788 787 785 784 783 781 776 769 768 767 764 762 760 757 756 754 751 749 748 746 745 745 745 744 744 745 745 744 743 742 742 741 739 738 738 736 733 730 728 726 727 732 730 730 730 734 741 745 754 766 771 772 770 771 769 768 770 770 776 782 781 783 779 796 799 809 819 823 824 824 824 824 824 824 824 824 824 824 824 823 823 823 824 824 825 825 826 826 826 826 825 825 824 823 823 822 821 820 819 817 816 815 813 812 811 809 807 806 804 803 802 800 798 796 794 792 789 786 784 781 778 774 771 768 764 761 757 754 750 747 744 742 739 736 734 731 728 724 720 716 713 710 707 704 701 699 697 696 696 695 696 697 699 700 702 704 705 707 708 709 710 711 712 713 714 714 715 715 715 715 715 715 714 714 713 713 711 710 710 710 710 710 711 712 713 713 710 708 701 697 695 696 695 692 689 686 683 682 681 678 676 674 672 671 670 669 668 669 669 671 672 674 675 676 677 678 679 680 682 683 817 814 812 810 808 805 802 798 796 795 794 792 792 791 790 788 786 784 782 782 780 775 771 767 767 765 763 762 760 758 756 755 752 750 748 746 744 745 745 745 745 745 744 744 742 741 740 740 739 738 736 734 730 727 729 756 746 742 742 748 745 763 773 774 773 776 774 775 781 773 779 785 783 787 793 796 790 795 806 817 826 830 828 829 828 827 827 827 828 828 828 828 828 828 828 827 825 826 827 828 828 828 828 828 827 826 825 824 823 822 821 820 818 817 816 814 812 810 809 808 807 805 804 802 801 799 797 795 794 792 789 787 784 781 778 775 771 768 765 761 758 754 751 747 745 742 740 737 735 733 731 728 725 722 719 716 714 711 709 707 705 704 703 703 703 703 703 704 705 706 706 707 708 709 710 710 711 711 712 712 712 712 712 712 712 711 711 710 709 708 707 707 706 706 706 706 706 707 707 708 709 709 703 696 693 693 692 689 686 681 677 674 672 671 669 666 664 661 660 659 659 659 660 661 662 664 665 667 668 669 670 671 673 674 676 816 813 811 809 807 805 802 800 797 796 795 793 792 791 789 787 785 782 781 779 778 776 770 767 766 765 764 763 762 759 757 756 755 753 751 749 748 747 747 747 746 746 746 744 742 742 741 740 739 738 737 736 735 744 751 759 768 766 759 766 772 779 780 779 780 782 778 777 777 780 789 795 794 800 802 801 801 808 819 826 832 835 833 832 832 831 832 832 832 832 831 832 832 832 832 832 831 831 832 832 832 831 830 828 827 825 824 823 821 820 819 818 816 815 813 812 810 808 807 805 804 803 802 800 798 797 795 793 791 789 786 783 780 777 774 771 768 765 762 759 755 751 748 745 742 740 738 736 734 732 730 728 726 723 721 719 717 715 713 711 709 708 707 707 706 706 706 706 706 707 707 707 708 708 709 709 709 710 710 710 710 710 710 709 708 707 707 705 704 703 703 703 703 703 702 701 700 700 701 702 703 702 696 692 691 689 686 684 681 678 675 672 668 663 658 653 647 642 640 644 646 648 650 652 654 655 657 658 660 662 663 665 666 668 670 814 812 810 808 807 805 803 801 800 799 798 795 793 791 789 787 785 783 781 780 778 778 774 768 766 765 764 764 763 764 758 758 756 755 753 752 751 750 749 749 748 746 744 743 742 740 743 741 739 738 741 742 760 777 772 772 773 779 782 787 786 786 785 784 786 784 783 785 789 799 798 798 798 800 803 804 810 811 819 827 834 837 838 837 837 836 835 836 836 836 836 836 836 836 835 836 835 834 834 833 832 831 829 827 825 824 823 821 820 818 816 815 813 812 810 809 807 806 805 803 802 801 799 798 796 794 792 790 788 785 783 780 777 774 772 769 766 763 760 757 753 749 746 742 740 738 736 734 732 731 729 727 725 724 722 720 718 717 715 714 712 711 710 710 709 709 708 708 708 708 708 708 708 708 708 708 708 708 708 708 708 707 707 706 705 703 702 701 700 700 700 700 700 698 696 694 694 694 695 696 697 694 692 690 687 684 682 679 676 674 670 666 661 655 648 639 629 615 609 619 631 638 642 645 646 648 649 649 652 655 658 660 662 664 666 812 810 809 807 806 805 804 802 801 800 800 798 795 792 791 789 787 784 782 782 781 780 776 771 767 767 764 764 764 764 763 761 759 756 754 752 752 751 750 749 749 746 748 748 751 757 757 761 765 764 774 784 790 792 782 780 783 783 787 795 789 787 787 790 792 791 792 796 797 799 799 797 798 800 800 807 812 818 823 827 829 841 844 844 842 841 841 841 841 840 840 840 840 839 838 838 837 835 834 832 830 829 827 825 823 822 820 818 817 815 813 812 811 809 807 805 804 803 802 801 800 798 797 795 793 791 789 787 784 782 779 777 774 772 769 767 764 761 758 755 751 747 744 740 738 736 734 732 730 729 727 726 725 723 722 720 719 717 716 715 714 713 712 711 711 710 710 709 709 709 709 708 708 708 708 708 707 707 707 706 705 705 704 703 701 700 699 698 698 698 698 697 695 692 690 689 689 689 691 692 692 690 687 685 682 679 677 674 672 669 665 660 655 649 640 629 618 610 599 613 625 632 636 639 640 642 644 646 648 651 654 656 659 661 663 810 809 807 806 805 804 803 802 801 800 800 799 797 794 793 792 791 789 787 785 784 783 783 776 770 767 767 765 764 763 763 763 760 758 755 753 754 754 756 763 761 758 760 765 767 766 767 765 767 777 790 785 790 786 785 789 791 790 791 793 793 794 791 797 794 794 796 797 800 801 800 803 803 801 812 816 820 823 825 830 836 844 846 847 846 846 845 844 844 843 843 842 841 840 839 838 836 835 833 831 829 827 825 823 821 819 817 815 814 812 811 809 808 806 804 802 801 800 799 798 797 796 794 792 790 788 786 784 781 779 776 774 771 769 767 764 761 759 755 752 749 746 742 739 736 734 732 730 728 727 726 725 724 722 721 720 718 717 716 715 714 713 712 712 711 710 710 709 709 709 708 708 708 708 707 707 706 706 705 705 704 703 703 701 700 698 697 697 697 695 693 691 688 687 686 686 686 687 688 689 688 686 683 680 677 675 672 670 667 664 660 655 650 643 637 632 626 621 621 623 626 628 631 632 634 636 640 643 646 648 650 653 656 659 660 809 808 806 805 804 803 802 801 801 801 800 799 798 797 795 794 792 791 789 787 785 785 777 771 771 768 770 765 764 763 763 764 764 763 763 763 771 772 772 772 773 771 769 769 767 766 771 784 790 785 784 782 784 785 794 792 797 797 795 793 793 794 797 798 804 807 812 811 812 812 808 804 804 808 812 824 829 829 830 829 838 846 848 848 848 847 846 845 844 843 841 841 840 839 838 836 834 832 830 829 827 826 824 821 819 817 815 814 812 811 809 808 806 804 802 801 799 798 797 796 794 793 791 789 787 785 783 781 778 776 774 771 769 766 764 762 760 757 753 750 747 744 741 738 734 732 730 728 726 725 724 723 722 721 720 719 717 716 715 715 714 713 712 711 710 710 710 709 709 708 708 707 707 707 706 706 705 705 704 704 703 702 701 700 699 698 697 696 694 691 688 686 684 683 683 684 684 685 686 685 684 682 679 676 673 671 668 665 662 659 656 652 647 641 635 634 631 629 628 627 627 627 627 627 626 626 633 639 643 646 649 651 653 655 658 808 807 806 804 803 803 802 802 803 802 800 799 798 796 795 794 793 792 791 789 788 787 778 780 779 770 768 766 765 764 764 765 766 768 776 780 776 776 776 775 774 770 772 780 778 787 789 788 783 784 784 785 784 787 792 796 799 798 797 796 795 798 803 809 809 808 808 810 809 809 812 811 825 826 820 826 830 833 843 844 846 846 848 849 848 847 846 845 843 842 842 840 839 837 836 834 832 830 829 828 826 824 822 819 817 815 814 811 810 808 807 805 803 801 800 798 797 796 794 793 791 789 788 786 784 782 780 778 776 774 771 769 767 765 762 760 758 755 753 750 746 743 740 737 733 730 728 726 725 724 723 722 721 720 719 718 717 716 715 714 713 712 711 710 710 709 709 709 708 708 707 707 706 706 705 704 704 704 703 703 703 702 701 700 698 696 694 691 688 686 684 682 682 682 682 682 683 683 684 683 682 680 677 674 670 668 665 662 659 656 653 649 646 641 636 634 633 631 630 630 629 629 628 628 630 632 634 637 641 644 647 650 652 656 667 808 807 806 805 803 803 802 802 802 802 801 800 798 797 795 794 794 794 793 792 791 791 791 790 785 780 770 767 767 767 766 767 771 774 781 780 778 776 775 775 774 774 776 776 783 788 788 787 788 789 788 788 788 794 797 800 800 800 803 802 805 808 806 809 811 811 814 811 810 812 820 823 822 826 823 830 844 841 846 845 848 849 848 849 848 846 847 845 844 843 843 841 839 837 834 832 831 829 827 826 824 821 819 817 815 813 811 810 808 807 805 803 800 799 798 796 795 793 791 790 788 786 785 783 781 779 777 775 773 771 769 767 765 763 761 758 756 753 750 748 745 742 739 736 732 730 727 725 724 723 722 721 720 719 718 717 716 715 714 713 712 710 709 709 708 708 708 708 708 707 706 706 705 705 704 704 704 703 702 702 701 700 699 697 694 692 690 687 685 683 681 680 680 681 681 682 682 683 681 680 679 679 676 673 669 666 663 660 657 654 651 649 647 643 642 640 637 635 633 631 630 630 630 630 631 632 633 637 640 643 647 649 661 670 678 808 807 806 805 804 803 802 802 803 802 802 800 799 798 796 796 797 795 794 793 792 792 791 790 790 790 790 778 763 774 774 773 777 782 782 781 782 784 783 781 779 778 779 783 788 789 789 790 791 792 793 795 795 798 800 801 802 802 803 806 808 809 809 810 811 813 813 813 817 823 837 840 838 840 837 840 846 845 849 846 847 849 848 848 847 847 846 845 843 842 840 838 836 834 833 831 829 828 826 823 821 819 817 815 813 811 810 808 806 804 803 801 800 798 796 794 793 791 789 788 786 784 782 780 779 777 775 774 771 769 766 764 762 761 759 756 754 752 749 747 744 741 738 735 732 729 727 725 723 722 721 720 719 719 718 717 716 714 713 712 710 709 708 707 707 707 707 707 707 706 706 705 705 704 703 702 702 701 700 699 698 697 696 694 692 689 687 685 684 681 680 680 679 680 682 681 680 678 678 677 677 676 675 672 670 666 663 660 656 653 651 650 650 648 647 646 644 643 641 640 639 639 639 639 640 640 641 642 644 645 649 661 671 679 683 808 807 806 805 804 804 803 803 802 802 802 801 800 798 797 797 796 796 796 795 794 793 792 792 792 791 791 791 791 789 784 782 781 782 782 779 779 775 783 779 782 785 788 789 789 790 790 791 793 796 798 797 799 802 803 804 806 807 808 810 811 813 813 813 813 813 815 822 831 836 841 841 839 838 842 846 847 846 845 847 848 848 848 847 847 846 844 842 841 839 837 836 834 833 831 829 828 826 823 821 819 817 815 814 812 810 809 807 805 804 802 800 799 797 795 793 791 789 787 786 784 782 780 778 777 775 773 771 769 767 765 763 761 759 757 755 753 750 748 745 743 740 738 735 732 729 726 724 722 721 720 720 719 718 717 716 715 714 712 711 710 708 707 707 706 706 706 706 706 706 705 704 703 703 702 701 700 699 698 697 696 695 693 691 690 688 686 685 684 682 681 681 681 681 678 678 678 676 676 676 675 675 674 672 670 666 663 660 656 653 650 649 650 650 650 650 649 648 647 646 645 645 644 644 644 645 645 646 648 651 656 659 673 681 682 807 806 805 804 804 803 803 803 802 801 801 800 800 799 798 798 798 797 797 796 795 794 794 794 793 792 792 791 791 791 791 790 789 787 786 787 788 788 787 787 787 786 789 790 792 792 792 793 794 798 800 801 802 803 803 804 809 811 809 810 812 816 815 815 815 821 828 835 842 843 842 839 842 842 842 844 848 847 847 848 848 847 847 846 845 843 842 840 838 837 835 834 833 831 829 827 825 823 821 820 818 816 814 812 811 809 808 806 805 803 801 799 798 796 794 792 790 788 786 784 782 780 779 777 775 774 772 769 768 766 764 762 760 758 756 754 752 750 747 745 743 740 738 735 732 730 727 725 723 721 720 720 718 717 715 714 713 713 712 711 709 708 707 706 706 706 706 706 705 704 703 703 702 701 700 699 698 697 696 695 694 692 691 689 688 686 685 684 683 682 682 681 679 677 676 676 676 675 675 675 674 674 673 672 670 668 664 661 659 656 653 651 651 651 652 651 651 651 650 650 649 648 647 647 646 646 646 647 647 648 650 656 668 680 690 806 806 805 804 804 803 803 803 802 802 801 801 801 800 799 798 798 797 796 796 795 795 794 794 794 793 793 793 792 792 791 789 789 788 788 788 788 788 788 787 786 786 789 792 792 793 795 797 798 799 801 804 807 811 813 815 814 814 817 818 822 821 825 824 825 832 837 837 839 843 841 842 844 846 847 847 849 847 847 847 847 846 845 845 843 841 840 838 836 834 832 831 830 828 826 824 822 821 819 818 816 815 813 812 810 809 807 806 804 802 800 798 797 795 792 790 788 786 784 782 780 779 777 775 774 772 770 768 767 765 763 761 758 756 754 752 750 748 746 744 742 740 737 735 732 730 728 726 724 722 721 720 718 716 715 713 712 712 711 709 708 707 706 706 706 705 705 704 703 702 702 701 700 699 699 698 697 696 695 693 692 690 689 687 686 685 684 683 682 681 680 679 678 677 677 676 675 674 674 674 673 672 672 671 671 669 666 663 661 659 657 655 654 653 653 653 652 652 651 650 649 649 648 648 647 646 646 645 646 646 647 652 665 676 686 807 806 805 804 804 804 804 803 802 801 802 801 801 800 800 799 798 797 797 797 796 796 795 795 795 794 794 793 793 792 792 790 789 789 789 789 789 789 789 790 790 792 794 794 796 798 798 799 800 803 810 816 816 815 816 818 817 819 823 829 830 831 831 828 829 835 837 839 840 843 842 844 844 846 847 845 846 846 846 846 845 845 844 842 841 839 837 834 833 831 830 828 827 825 822 820 819 818 817 815 814 813 811 810 809 808 806 805 803 801 799 797 795 793 791 789 786 785 783 781 779 777 775 774 772 770 768 766 764 763 761 759 757 755 753 751 749 747 745 743 741 739 737 735 733 730 728 726 724 723 721 719 717 716 715 713 712 712 709 707 706 706 705 705 705 703 703 702 701 701 700 700 699 698 697 696 694 693 692 691 689 688 687 685 684 682 681 680 679 678 677 677 676 675 675 674 673 673 672 671 671 669 669 669 669 668 667 666 663 661 659 657 656 655 654 653 653 652 651 650 649 648 647 646 646 645 645 644 645 646 649 656 664 672 681 807 807 806 806 805 804 803 803 802 801 801 801 800 800 801 800 799 798 798 797 797 797 796 796 795 795 795 795 796 797 796 796 794 792 792 791 792 794 796 797 799 799 798 798 799 799 799 799 799 806 814 815 819 820 820 821 823 825 828 830 831 831 832 834 835 836 836 837 837 838 839 840 841 842 843 844 845 845 846 845 844 843 841 840 838 836 834 832 831 829 827 824 821 820 818 818 816 815 814 813 812 810 809 808 807 806 804 802 800 799 797 795 793 791 789 787 785 783 781 779 777 775 773 771 770 768 766 764 762 760 759 757 755 753 751 749 748 746 744 742 740 738 736 734 732 730 728 726 724 722 721 721 719 718 716 714 712 710 708 706 705 704 703 702 702 701 700 699 699 699 698 697 697 696 695 694 692 691 690 688 687 685 684 682 681 679 678 677 676 675 674 673 671 671 670 670 669 669 670 670 670 669 668 669 669 668 667 667 665 663 661 659 657 656 654 653 653 652 651 650 649 648 647 645 644 644 644 644 644 645 649 657 664 675 686 807 807 806 806 805 804 803 803 802 802 801 801 800 800 800 800 799 799 798 798 798 798 797 796 796 796 795 796 799 800 799 800 799 798 797 797 799 799 799 799 800 800 800 800 800 800 800 800 801 808 815 819 821 822 822 822 825 826 829 832 834 833 833 834 834 834 835 837 838 839 841 842 842 843 843 844 844 845 845 844 843 842 840 838 836 833 832 830 827 824 822 820 818 816 816 814 814 812 811 810 809 808 807 806 804 802 801 799 797 795 793 791 790 788 785 783 781 779 777 775 774 771 769 768 766 764 762 761 759 757 755 754 752 750 749 747 745 744 742 740 739 737 736 734 732 731 729 728 726 724 723 722 718 716 715 712 711 709 707 706 704 702 701 700 699 699 698 697 697 696 696 695 694 693 692 691 690 688 687 685 684 682 681 679 678 676 675 674 673 672 670 669 668 667 667 667 667 668 669 670 669 669 669 668 667 668 667 666 666 664 662 660 658 656 654 653 652 651 650 649 648 647 645 644 644 646 648 648 649 649 651 656 662 668 676 807 806 806 805 805 804 804 803 803 802 802 801 801 801 800 800 800 800 800 800 799 798 798 798 798 798 798 798 799 800 803 805 804 803 802 802 802 801 801 801 801 801 801 801 801 801 801 802 804 811 818 821 823 825 825 825 826 827 832 836 836 836 836 837 838 839 839 840 841 842 843 843 844 844 845 845 845 845 844 843 842 840 838 835 834 832 829 826 823 820 818 817 816 815 814 813 812 810 809 808 807 806 805 803 802 800 797 795 793 790 788 787 785 783 782 780 777 775 772 770 768 767 765 763 761 759 758 756 754 752 751 749 747 746 744 743 742 741 739 738 736 735 734 733 731 729 727 726 724 722 720 719 717 715 713 712 710 709 707 705 704 702 701 700 699 698 696 696 695 694 693 692 691 690 689 688 686 685 683 682 681 679 678 676 675 673 672 671 670 669 668 667 667 667 667 667 668 668 669 670 671 672 671 672 671 669 667 667 665 664 661 660 658 656 654 652 651 649 649 647 646 646 645 647 646 645 645 643 645 645 646 647 652 661 666 806 806 806 805 805 805 805 804 804 803 803 803 803 802 802 802 801 801 801 801 801 801 801 801 801 801 800 800 801 801 802 804 806 807 807 807 807 807 806 806 805 804 803 802 802 803 803 805 808 812 815 819 821 823 825 826 826 827 834 837 837 838 839 840 841 842 842 843 843 844 844 845 845 845 845 845 845 844 843 842 841 839 837 834 832 829 827 825 822 820 819 818 816 815 814 812 811 810 809 807 804 802 801 799 797 795 792 789 787 785 783 781 779 778 777 775 772 769 767 765 763 761 759 757 755 753 752 750 748 747 745 743 742 741 739 738 737 736 735 734 732 731 730 729 728 727 725 724 722 721 719 717 715 714 713 710 708 706 704 703 702 701 700 699 697 696 695 694 693 692 691 689 688 687 686 685 683 682 680 679 677 676 674 673 672 671 670 669 668 667 667 667 667 667 667 667 668 669 668 668 669 671 672 671 671 671 669 667 664 663 661 659 657 655 653 651 650 648 646 645 644 643 643 643 643 642 642 642 642 642 643 645 648 652 656 807 807 807 806 806 806 805 806 805 805 805 805 805 804 803 803 802 801 798 796 797 797 799 800 800 801 801 801 802 802 803 804 806 808 808 809 809 809 809 809 809 809 808 808 809 809 810 811 813 815 817 818 819 822 824 826 828 830 836 837 838 839 840 841 842 843 844 845 845 846 846 846 847 846 846 846 845 844 843 842 840 838 836 834 832 829 827 825 823 821 819 818 816 814 813 811 810 808 806 803 801 798 796 794 791 788 786 784 781 779 777 775 773 772 770 768 765 763 761 759 757 755 753 750 749 747 745 743 741 740 738 737 736 735 733 732 731 730 729 728 727 726 725 724 723 722 722 721 719 718 717 715 712 710 711 709 707 705 703 701 700 699 698 697 695 694 693 692 690 689 688 687 686 685 683 682 681 679 678 676 674 673 672 671 670 669 668 667 666 666 666 666 666 666 666 668 667 667 667 668 671 672 672 671 670 669 667 665 664 661 659 657 655 653 650 648 646 644 643 642 641 641 642 642 642 642 642 642 642 642 642 644 645 647 649 808 808 807 807 807 807 806 806 806 806 806 806 805 805 805 805 804 804 802 799 797 799 796 798 799 801 802 801 801 801 804 806 808 810 811 812 811 811 812 812 812 813 814 816 816 816 815 816 820 820 821 822 823 824 824 826 831 833 834 835 837 839 841 842 844 844 845 846 846 847 847 847 847 847 847 846 845 844 843 841 840 838 836 833 831 829 827 825 823 820 818 817 816 813 812 810 807 804 801 799 797 794 792 789 787 785 783 780 778 776 773 771 769 766 764 762 758 756 753 751 749 748 745 743 740 739 737 735 734 733 732 731 730 729 727 726 724 723 722 721 721 720 719 718 717 716 715 714 714 713 712 710 709 707 706 705 703 702 701 698 697 696 695 694 692 692 691 689 688 687 686 684 683 682 680 679 677 676 674 673 672 671 670 669 669 668 668 667 666 666 666 666 667 668 669 670 671 672 671 671 671 670 669 669 668 667 665 663 661 659 656 654 652 650 647 645 643 641 640 639 639 639 639 640 640 641 642 642 642 642 643 643 643 645 646 809 808 808 808 808 808 808 808 807 807 807 807 807 808 808 808 809 808 808 809 810 809 809 809 810 809 809 808 808 807 808 807 805 803 804 810 816 818 817 817 818 822 821 822 824 823 824 824 824 824 824 825 825 825 826 826 827 828 831 835 838 840 842 844 845 846 847 847 848 848 848 848 848 847 847 846 845 844 842 841 839 837 835 833 830 828 826 824 822 820 818 816 813 811 809 806 804 801 799 796 794 792 790 787 785 783 781 778 776 773 771 768 765 761 758 754 751 749 746 744 741 739 737 735 733 731 730 729 728 727 726 724 723 722 720 718 717 716 715 714 713 713 712 712 711 710 708 707 707 708 707 705 703 702 701 699 698 697 697 696 694 693 691 690 690 689 688 687 685 684 683 681 680 679 677 676 674 673 671 670 670 669 669 668 668 668 668 668 668 668 668 669 670 670 671 672 671 670 670 670 669 669 668 667 666 664 662 660 658 656 654 652 650 647 645 642 640 638 638 637 637 637 637 638 638 640 641 641 642 642 642 642 642 643 644 810 809 809 810 810 809 809 809 810 810 810 810 810 810 810 810 810 810 810 810 810 809 809 809 809 808 808 808 808 807 807 807 807 807 807 807 806 810 812 815 818 821 822 822 825 826 827 827 825 824 824 826 827 827 827 829 831 834 837 839 841 844 845 846 847 848 848 849 849 849 849 848 848 847 846 845 844 843 842 840 838 836 834 832 830 828 826 824 823 821 819 817 815 813 810 808 805 802 800 797 795 792 790 787 785 782 779 776 773 770 767 763 759 755 752 749 746 743 740 737 734 732 730 727 725 724 723 722 721 720 718 717 715 714 712 711 710 709 709 708 707 706 705 705 704 704 703 701 700 701 700 698 697 696 695 695 694 693 693 692 691 690 688 687 687 686 685 684 683 681 680 678 677 675 674 673 672 670 670 669 668 668 668 668 668 668 668 669 669 669 670 672 672 672 672 671 671 671 670 669 668 667 666 665 664 662 660 658 656 654 652 650 647 645 642 640 638 637 636 635 635 635 635 636 637 638 639 640 641 641 642 643 643 643 643 812 812 812 812 812 813 813 813 813 814 814 815 815 815 815 815 815 815 815 815 814 814 813 813 812 811 810 809 809 808 808 808 807 807 807 807 807 807 808 808 811 812 814 814 814 815 816 817 818 820 822 825 828 831 833 835 838 840 842 844 845 847 848 849 849 850 850 850 850 850 849 848 848 847 846 844 843 842 841 839 837 835 833 832 830 829 826 825 824 822 819 817 815 813 810 807 805 803 800 797 795 792 789 786 783 780 777 774 771 767 764 760 756 753 749 744 740 737 734 731 728 726 723 721 720 718 717 716 715 714 712 710 709 708 707 705 704 703 701 701 700 700 699 699 698 697 697 696 695 695 695 694 694 693 693 692 691 691 690 689 687 685 685 684 684 683 682 681 679 678 677 675 674 673 672 671 670 669 668 668 668 668 668 668 669 669 669 669 669 670 671 672 673 673 672 672 671 670 669 668 667 666 665 664 662 660 659 657 655 653 650 648 646 643 641 639 637 636 635 634 634 635 636 636 638 639 637 638 639 640 641 641 641 643 645 821 821 821 821 822 822 822 822 822 822 823 823 823 823 823 824 824 824 824 823 823 823 822 821 820 819 819 818 817 816 815 814 814 813 812 812 811 811 811 812 813 813 814 815 816 818 820 822 825 827 829 832 835 837 839 841 843 845 846 848 849 850 851 851 852 852 852 851 851 850 849 848 847 846 845 843 842 841 839 837 836 834 832 830 829 827 825 823 821 819 817 815 813 811 809 807 804 802 800 798 796 793 790 786 783 780 777 774 770 767 763 759 755 750 747 742 739 734 730 727 724 721 718 716 714 713 712 711 710 708 707 706 704 703 702 700 699 698 697 696 695 694 694 693 693 693 693 693 693 693 693 692 692 691 690 689 688 687 686 686 684 683 682 681 680 679 678 677 676 675 674 672 672 670 670 670 669 668 668 668 668 668 673 673 672 673 672 671 671 673 673 673 674 672 672 671 670 669 668 667 666 665 664 662 661 659 657 656 654 652 649 647 645 643 641 639 637 636 635 634 636 635 635 639 640 635 638 638 637 638 638 642 648 653 652 830 830 830 830 830 830 831 831 831 831 832 832 832 832 832 832 832 832 832 832 832 832 831 831 830 829 829 828 828 827 826 826 825 825 824 824 824 824 824 825 825 826 827 829 830 831 833 834 836 837 839 841 843 844 846 847 849 850 851 852 853 853 853 853 853 853 852 852 851 850 849 848 846 845 844 842 841 840 838 837 835 833 832 830 828 826 824 822 820 818 816 814 812 811 809 807 805 803 801 799 797 794 790 787 784 781 778 775 771 767 762 758 753 750 746 742 738 733 729 726 722 718 715 712 710 709 707 706 705 704 702 701 700 699 698 697 696 695 695 694 692 692 692 691 692 692 691 691 691 691 690 689 688 688 687 687 686 685 684 683 682 681 680 678 676 675 675 674 673 672 671 671 670 670 670 670 669 669 668 668 669 670 672 673 673 672 675 678 675 674 673 673 673 672 671 671 670 669 668 667 665 664 663 661 659 658 656 655 653 651 649 646 644 643 641 640 638 637 636 635 635 635 636 635 637 639 639 640 637 638 641 651 659 661 659 838 838 838 838 838 838 839 839 839 839 839 839 840 840 840 840 840 840 840 840 840 840 839 839 839 838 838 837 837 837 836 836 836 836 836 836 836 836 836 837 838 838 839 840 841 842 843 844 845 846 847 849 850 851 852 853 853 854 854 855 855 855 855 855 854 854 853 852 851 850 849 848 847 846 844 843 842 840 839 837 836 835 832 830 829 827 824 822 820 818 816 814 812 810 808 806 803 801 798 795 792 789 786 784 781 778 775 772 768 765 762 758 754 750 746 742 738 734 730 726 722 718 714 711 709 707 705 704 702 701 700 698 697 696 695 694 694 693 692 692 691 690 690 690 690 689 689 688 688 687 687 686 686 685 684 683 683 682 681 680 679 677 676 675 674 673 672 672 671 670 670 670 670 670 670 670 670 670 671 671 672 672 672 673 673 676 675 676 673 673 672 672 672 671 671 670 669 668 667 666 664 663 662 660 658 656 655 653 652 650 648 646 644 642 641 639 638 636 635 635 634 635 635 636 635 636 637 636 637 642 655 667 668 666 666 845 845 845 846 846 846 846 847 847 847 847 847 847 847 847 847 847 847 847 847 847 847 846 846 846 846 845 845 845 845 845 845 845 845 845 845 845 846 846 846 847 847 848 848 849 850 851 851 852 853 854 855 855 856 857 857 857 857 857 857 857 857 857 856 856 855 854 853 852 852 851 850 849 847 846 845 843 842 840 839 837 836 834 832 829 827 826 824 821 819 816 814 811 809 808 806 804 802 800 797 794 791 788 783 779 775 773 770 767 764 761 758 755 750 746 741 738 734 730 726 722 718 714 712 709 707 705 703 701 700 699 697 696 695 694 693 692 691 691 688 688 688 687 686 686 685 685 685 685 684 684 683 683 682 681 680 680 679 678 677 675 674 673 672 672 671 671 671 670 670 670 670 670 671 672 672 672 672 672 673 672 672 673 673 672 673 673 673 673 673 672 672 672 671 670 669 668 667 666 665 663 662 660 658 657 655 654 652 651 649 647 645 644 642 641 639 637 635 635 634 634 634 635 634 635 635 641 641 646 650 657 661 662 665 669 851 851 852 852 852 853 853 853 853 853 853 853 853 853 853 853 853 853 853 853 853 853 853 852 852 852 852 852 852 852 852 852 852 852 852 852 853 853 853 854 854 854 855 856 856 857 857 858 858 859 859 860 860 860 861 861 861 860 860 860 859 859 859 858 858 857 856 856 855 854 853 852 851 850 848 847 846 844 842 841 839 837 835 833 831 829 827 825 822 821 818 815 812 809 807 805 804 802 800 798 796 793 790 788 784 781 776 771 766 763 759 756 754 750 746 742 740 735 730 726 722 718 715 712 709 707 705 703 701 700 698 697 695 694 693 692 691 690 689 687 687 686 685 685 685 684 684 683 682 682 681 681 680 679 678 678 677 676 675 674 673 672 672 672 671 671 671 671 671 671 671 672 672 672 674 675 677 678 678 677 675 673 673 673 673 673 673 673 673 672 672 671 670 669 668 667 666 665 664 663 661 659 658 656 655 654 652 651 649 648 647 645 643 641 640 639 638 636 635 635 635 633 637 638 640 643 644 650 653 653 660 669 673 672 675 856 857 857 857 858 858 858 858 858 858 858 858 858 859 859 859 859 858 858 858 858 858 858 858 858 858 858 858 858 858 858 858 858 858 858 858 859 859 860 860 860 861 861 861 862 862 862 863 863 863 863 863 864 864 864 864 864 863 863 863 862 862 861 861 860 860 859 858 857 857 856 855 854 852 851 849 848 846 845 843 841 839 838 836 834 832 829 827 825 822 819 817 814 811 808 806 804 802 801 799 797 795 792 789 786 784 782 780 776 771 765 759 754 750 747 743 739 735 731 728 723 719 715 711 709 707 705 703 701 699 697 696 695 693 692 691 690 690 688 688 687 685 685 684 683 683 682 681 680 679 679 679 678 677 677 676 675 674 674 674 673 673 672 672 672 672 671 672 672 673 673 672 674 675 675 675 676 676 674 674 673 673 673 673 673 673 672 672 671 670 670 669 668 667 665 664 663 662 660 659 658 657 655 654 653 652 650 649 648 647 646 644 643 642 640 639 638 636 636 635 634 634 635 638 647 665 667 660 663 661 663 666 670 672 675 861 862 862 862 863 863 863 863 863 863 863 863 863 864 864 864 864 863 863 863 863 863 863 863 863 863 863 863 863 863 863 863 864 864 864 864 864 865 865 865 865 866 866 866 866 866 867 867 867 867 867 867 867 867 867 867 867 866 866 866 865 865 864 863 863 862 861 861 860 859 858 857 856 855 853 852 850 848 847 845 843 841 839 837 835 833 830 828 825 823 820 818 815 813 810 808 804 802 800 798 796 794 792 790 787 784 781 778 775 772 767 763 758 753 749 744 740 736 733 729 724 719 715 712 709 706 704 702 701 699 698 696 695 694 693 692 690 690 688 687 687 685 684 684 682 681 680 680 679 678 678 678 677 676 675 674 675 673 673 674 674 673 673 672 673 672 673 673 674 673 673 675 676 675 679 677 674 672 673 672 673 673 672 672 672 671 670 669 668 667 665 664 663 662 661 660 658 657 656 655 654 653 652 651 650 649 648 647 646 645 644 643 642 641 640 639 638 637 636 636 636 635 638 645 652 657 661 664 665 664 665 666 666 667 669 866 866 866 867 867 867 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 868 869 869 869 869 869 869 869 870 870 870 870 870 870 870 870 870 870 870 870 870 870 870 870 869 868 868 867 867 866 865 865 864 863 862 861 860 859 857 856 855 853 852 850 848 846 844 842 840 838 836 834 832 829 826 823 820 817 813 810 808 806 803 801 799 798 796 794 792 789 786 783 780 777 774 770 767 763 759 755 750 746 741 737 732 727 723 720 716 713 710 707 705 703 702 700 699 697 696 695 694 693 691 689 688 687 686 685 683 682 681 680 679 679 678 678 677 676 676 676 675 674 673 673 673 672 673 674 675 673 674 673 673 674 672 669 679 673 673 675 671 673 672 672 671 671 671 670 669 669 668 667 665 664 663 661 660 658 657 656 655 654 653 652 651 650 649 648 647 647 646 646 646 645 645 644 643 642 641 640 639 639 637 637 636 636 637 642 649 653 657 659 664 667 667 664 661 659 660 661 663 869 870 870 871 871 871 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 872 873 873 873 873 873 873 873 873 873 873 874 874 874 874 873 873 873 873 873 873 872 872 871 871 870 870 869 868 867 867 866 865 864 862 861 860 859 857 856 854 853 851 849 847 845 843 841 839 836 833 831 828 825 823 821 818 815 812 808 805 804 801 798 796 795 794 791 789 786 783 780 777 773 770 766 763 759 755 751 747 743 739 736 732 728 724 720 716 713 709 707 704 702 700 698 697 696 694 693 692 691 690 688 687 686 684 683 682 681 680 679 678 677 676 676 675 674 673 673 673 672 672 672 672 672 671 672 672 671 671 671 671 671 671 671 671 672 672 671 671 671 670 669 668 667 666 665 663 662 660 659 657 656 654 653 651 650 649 648 647 647 646 646 645 644 644 644 644 644 644 643 643 642 642 641 640 640 639 638 638 637 637 636 638 641 644 645 648 648 649 649 649 649 650 650 651 651 652 656 872 873 873 874 874 875 875 875 875 875 876 876 876 876 876 876 876 875 875 875 875 875 875 875 876 876 875 875 875 875 875 875 875 875 875 876 876 876 876 876 876 876 876 876 876 876 876 876 876 876 876 876 875 875 875 875 874 874 873 872 872 871 870 869 869 868 867 866 865 864 862 861 860 858 857 855 854 852 850 848 846 844 842 839 837 834 832 830 827 825 822 820 817 815 812 808 805 801 797 794 793 792 790 788 784 781 777 775 771 768 764 761 758 754 751 747 743 739 736 732 729 725 722 718 715 712 708 706 703 700 698 697 696 694 693 692 691 690 689 687 686 685 684 682 680 679 678 677 676 676 675 674 674 672 672 670 671 671 670 669 670 671 670 670 671 671 669 671 671 671 671 671 671 671 670 669 667 666 664 663 661 659 657 655 653 651 649 648 647 646 645 645 644 644 643 643 642 642 642 641 641 641 642 642 642 642 642 641 641 640 640 639 639 638 638 637 637 636 637 639 645 649 651 650 650 651 651 651 650 650 648 650 651 652 655 875 875 876 876 877 877 878 878 878 878 879 879 879 879 879 879 879 879 879 879 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 878 877 877 877 877 876 876 876 875 875 874 873 872 872 871 870 869 868 867 866 864 863 862 860 859 857 856 854 852 850 848 846 844 842 839 837 835 832 830 827 824 822 819 815 812 809 806 804 800 796 794 791 790 789 785 783 780 777 773 769 765 760 757 753 750 747 744 742 740 736 732 729 726 723 719 716 713 710 707 704 702 699 697 695 693 692 691 690 689 688 688 686 685 683 683 680 679 677 677 676 675 675 674 674 673 672 672 671 670 670 670 670 670 671 672 673 678 681 674 671 671 670 670 669 668 666 664 662 660 657 654 652 650 648 646 645 643 642 641 641 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 639 639 639 638 638 638 638 638 640 647 652 658 663 667 668 669 673 669 668 669 669 669 667 665 664 664 877 877 878 878 879 879 880 880 880 881 881 881 881 881 881 881 881 881 881 881 881 881 881 881 881 881 881 881 880 880 880 880 880 880 880 880 879 879 879 879 879 879 879 879 879 879 879 879 879 879 879 878 878 878 878 877 877 876 876 875 874 873 873 872 871 870 869 867 866 865 863 862 860 859 857 856 854 852 850 848 846 843 841 839 837 834 832 829 827 824 822 819 816 813 810 806 804 801 799 796 793 790 786 785 780 777 775 773 770 767 763 759 755 751 747 744 740 738 735 732 728 725 722 718 715 712 710 707 703 700 697 695 693 691 688 687 687 686 686 686 685 684 684 682 681 680 679 677 676 675 674 674 674 674 674 674 674 674 671 674 674 673 677 682 686 689 686 682 676 669 671 670 668 666 663 659 656 652 649 646 644 643 642 642 640 641 640 640 640 640 640 640 640 640 640 640 640 640 640 640 639 639 639 639 639 639 639 639 639 640 639 639 640 639 642 642 651 657 664 671 676 683 687 689 687 690 693 697 700 703 705 708 712 714 716 878 878 879 879 880 880 881 881 881 882 882 882 882 882 883 883 883 883 883 883 883 883 883 883 883 883 882 882 882 882 882 881 881 881 881 881 881 881 881 880 880 880 880 880 880 880 880 880 879 879 879 879 879 878 878 878 877 876 876 875 874 874 873 872 871 870 868 867 866 865 863 862 860 858 857 855 853 851 849 847 845 843 841 838 836 834 831 829 826 824 822 820 817 815 812 809 807 804 801 800 798 795 791 788 783 780 776 773 769 766 763 760 756 753 750 746 742 738 734 730 727 723 719 716 713 710 706 703 700 697 694 691 689 687 685 683 682 682 682 683 684 684 684 683 682 681 680 677 676 675 674 673 673 672 672 672 672 672 672 672 672 673 672 674 673 673 673 673 670 669 669 666 668 665 658 655 654 650 648 644 644 641 641 641 640 641 641 642 641 641 641 641 642 641 642 641 642 641 641 641 641 641 641 640 640 641 640 641 641 641 642 641 645 650 654 660 666 672 679 684 685 687 690 695 700 705 711 716 721 724 728 731 736 741 744 879 879 880 880 881 881 881 882 882 882 882 883 883 883 883 883 884 884 884 884 884 884 884 884 884 884 884 883 883 883 883 883 883 882 882 882 882 882 881 881 881 881 881 881 881 880 880 880 879 879 879 878 878 878 877 877 876 876 875 874 874 873 872 871 870 869 868 867 865 864 862 861 859 858 856 854 853 851 849 847 845 842 840 838 836 833 831 829 826 823 821 818 816 813 811 809 807 804 802 799 796 793 790 787 784 780 777 774 770 766 763 759 755 752 749 745 741 738 734 731 727 723 720 716 713 709 705 702 698 696 693 690 687 685 683 682 681 681 681 683 683 684 684 684 683 682 682 679 678 675 674 673 672 672 673 673 673 673 674 673 673 673 673 673 673 673 669 674 671 671 670 669 668 663 660 656 654 653 649 646 646 642 643 641 642 642 642 643 643 643 643 643 643 643 643 642 643 645 647 646 647 646 647 649 648 651 652 655 658 662 666 669 672 677 680 682 684 685 688 691 697 701 704 707 710 715 720 726 731 736 740 745 749 754 758 879 879 880 880 880 881 881 881 882 882 882 882 882 883 883 883 883 883 883 884 884 884 884 884 884 884 884 884 884 884 883 883 883 883 883 883 882 882 882 882 881 881 881 881 880 880 880 879 879 878 878 877 877 876 876 875 875 874 874 873 872 872 871 870 869 868 867 866 864 863 861 860 858 857 855 853 852 850 848 846 844 842 840 837 835 833 831 829 826 824 821 819 816 813 810 808 805 803 800 797 794 792 788 785 782 779 776 772 769 765 762 758 755 751 747 743 739 735 732 728 724 721 717 713 709 705 701 698 694 692 689 686 684 682 681 681 681 681 682 683 683 684 684 684 684 684 683 683 681 679 678 676 676 675 675 674 676 677 677 677 676 678 677 675 674 673 674 673 673 672 669 668 665 669 664 659 660 658 654 652 649 646 647 646 646 646 645 646 645 645 646 643 646 647 648 651 648 650 651 651 657 660 661 666 670 673 676 681 684 687 689 690 692 695 697 699 701 703 705 708 712 716 720 724 727 731 734 738 742 745 749 753 757 760 763 879 879 880 880 880 881 881 881 881 881 882 882 882 882 882 883 883 883 883 883 883 883 883 883 883 883 883 883 883 883 883 883 883 882 882 882 882 881 881 881 881 880 880 879 879 879 878 878 877 877 877 876 876 875 874 874 873 873 872 872 871 870 869 868 868 866 865 864 863 862 860 859 857 856 854 852 850 848 847 845 843 841 839 836 834 832 830 828 825 823 821 818 816 813 810 808 805 802 799 796 793 790 786 783 780 777 774 770 767 764 760 756 753 749 745 741 738 734 730 726 723 719 715 710 706 703 698 694 692 689 687 685 684 683 682 682 683 683 683 684 684 684 684 685 685 685 685 685 684 684 683 682 680 679 679 679 678 677 678 676 678 676 676 677 673 675 672 676 678 668 672 668 669 669 665 668 663 661 660 654 650 649 648 645 647 646 646 646 645 646 648 647 648 647 645 647 648 649 645 648 651 657 667 677 684 686 687 689 690 695 701 706 710 713 716 717 718 719 720 722 724 727 729 731 734 736 738 740 742 744 746 748 751 755 758 878 879 879 879 880 880 880 880 881 881 881 881 881 881 881 882 882 882 882 882 882 882 882 882 882 881 881 881 881 881 881 881 881 881 881 880 880 880 880 879 879 879 878 878 878 877 877 876 876 875 875 875 874 874 873 873 872 871 871 870 869 869 868 867 866 865 864 863 861 860 859 857 856 854 853 851 849 847 845 843 841 839 837 835 833 831 829 827 824 822 819 817 814 812 809 806 804 801 798 795 792 789 786 783 780 777 774 770 767 763 760 756 753 749 746 742 739 735 732 728 725 721 718 714 710 706 702 699 696 694 692 690 689 688 687 687 686 686 686 686 686 686 686 686 686 686 687 687 686 686 686 686 685 684 683 681 681 681 679 678 678 677 676 676 676 675 677 678 673 682 677 671 670 668 669 669 667 668 665 663 662 656 651 650 649 649 649 649 653 656 660 659 660 660 663 667 667 666 664 665 666 670 674 678 681 683 685 688 689 691 693 695 697 699 702 703 705 708 710 713 715 717 720 722 725 728 731 733 735 738 741 744 749 753 758