Wind_Speed 3 4 5 6 6 8 10 11 12 13 13 14 15 15 16 16 15 14 12 12 11 11 11 11 10 9 7 7 7 6 6 6 6 7 6 6 7 8 9 10 11 11 9 9 8 8 7 7 7 6 6 6 6 6 5 5 6 7 5 6 9 11 12 14 13 13 15 16 15 14 13 14 14 13 13 14 14 14 15 14 14 13 12 10 8 8 10 11 12 12 12 13 12 12 11 10 10 9 9 9 10 10 11 12 12 12 11 10 9 8 9 10 13 15 16 18 19 19 18 18 21 24 26 27 28 30 31 32 32 32 32 32 32 33 33 32 32 32 32 31 31 32 32 32 32 32 32 32 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 33 33 34 34 34 34 34 33 31 30 29 29 30 30 30 30 30 30 29 28 27 27 26 27 27 27 28 28 28 27 27 26 25 26 27 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 23 23 23 23 23 23 22 22 22 22 21 20 20 19 19 19 18 18 17 4 4 4 6 8 10 11 12 12 13 14 15 15 14 14 14 13 12 11 10 9 8 8 9 9 8 8 8 7 6 6 6 6 6 6 6 6 7 9 11 12 11 10 9 9 8 8 7 7 7 7 8 8 8 7 6 6 6 4 5 8 10 13 14 13 14 15 16 16 15 15 16 16 14 14 15 14 13 14 14 12 11 11 9 8 9 10 11 11 12 13 12 12 12 10 10 10 10 10 10 10 10 11 11 12 11 11 10 8 7 8 9 12 13 14 15 16 15 16 19 22 25 26 28 29 29 30 31 32 32 32 32 32 32 32 32 32 32 31 31 31 32 31 32 32 32 32 31 31 31 32 32 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 31 30 29 29 30 30 30 30 30 30 29 28 28 27 27 27 27 26 26 26 27 27 27 26 26 26 26 27 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 24 24 23 23 23 23 22 22 21 20 20 19 19 19 18 17 4 4 4 5 7 9 10 11 12 14 14 13 12 12 12 12 11 11 10 8 7 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 8 10 11 11 10 9 10 11 9 8 9 8 9 10 10 10 9 8 8 7 5 5 7 9 11 12 13 14 15 16 17 17 17 17 17 16 16 16 14 13 12 12 10 9 9 8 9 10 12 12 12 12 12 12 12 11 10 10 10 10 10 10 10 11 11 12 12 11 10 9 8 7 8 9 11 13 15 14 11 10 11 14 19 20 21 23 25 27 28 29 30 30 30 30 31 31 32 32 32 32 31 31 31 31 31 32 31 31 31 31 31 31 32 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 32 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 26 25 26 26 26 26 25 25 26 27 28 28 28 28 27 26 26 26 26 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 22 21 21 20 20 20 19 19 18 4 4 5 6 8 10 12 12 12 12 11 10 10 10 10 10 9 10 8 7 6 5 5 6 7 7 8 8 8 8 9 9 8 8 9 9 9 9 8 9 10 9 7 8 11 13 10 9 9 10 10 10 10 10 11 11 10 9 7 5 7 9 11 12 13 13 13 13 15 16 16 16 16 16 16 16 15 14 13 10 9 9 8 8 9 11 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 10 9 8 7 8 10 12 15 14 10 6 6 6 7 8 10 11 15 20 23 26 27 28 28 29 29 30 31 32 32 32 32 31 31 32 32 32 32 31 31 31 31 32 32 32 33 34 34 34 34 34 34 33 33 32 33 33 33 33 33 33 33 33 34 34 35 34 33 31 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 27 27 26 25 26 26 26 25 25 26 27 28 28 29 28 27 26 26 27 27 27 27 27 27 27 26 26 25 25 25 24 24 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 3 3 5 7 10 11 12 12 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 7 8 9 9 10 10 9 9 10 10 11 11 11 11 10 11 11 8 7 8 9 7 8 8 10 11 10 10 11 14 13 10 9 9 8 8 10 12 13 13 12 10 10 12 14 14 13 14 14 14 14 14 14 13 11 9 9 8 8 10 12 12 12 12 13 13 14 14 14 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 10 11 11 11 8 6 5 5 5 5 5 7 10 13 16 20 24 26 27 28 28 29 30 31 32 32 33 32 32 32 32 33 33 33 33 32 32 32 32 32 32 33 34 34 34 34 34 33 33 32 32 33 33 33 33 33 33 33 33 34 35 35 34 33 32 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 28 29 29 29 28 27 27 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 20 20 19 19 0 2 5 8 11 12 11 11 10 8 7 7 6 6 5 5 5 6 6 7 7 7 7 7 6 7 8 9 9 10 10 9 9 9 11 11 12 12 12 11 12 12 10 8 8 8 7 7 7 8 9 9 10 11 13 12 11 10 10 9 9 11 13 14 14 13 11 12 13 13 12 13 13 13 13 13 13 13 12 12 11 11 11 10 10 11 12 12 13 12 12 14 15 15 13 12 12 12 12 12 11 11 10 9 9 9 9 9 10 10 11 10 8 5 5 6 6 6 6 7 9 11 13 15 16 19 23 26 27 28 28 29 30 32 32 33 33 33 32 33 33 34 34 35 35 34 34 33 32 32 32 33 34 34 34 33 33 33 32 32 32 33 33 33 33 33 33 33 34 35 35 35 35 34 33 32 31 31 31 30 29 29 28 28 27 27 27 27 27 27 26 25 25 25 25 26 26 26 25 25 26 27 28 29 28 28 27 27 28 28 29 28 28 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 21 21 20 20 19 19 4 5 7 9 10 11 10 10 9 7 6 5 5 4 4 4 4 5 6 7 8 8 8 7 7 7 8 8 9 10 11 10 9 8 9 11 13 12 11 10 11 11 10 9 8 7 7 7 7 7 6 7 8 9 10 11 10 9 8 8 9 12 14 15 14 13 13 14 15 13 14 13 13 12 11 11 12 12 13 13 13 14 14 13 12 11 11 13 14 14 13 15 15 13 12 12 12 12 13 12 12 11 11 10 10 9 9 9 9 10 11 10 7 6 7 9 9 8 8 9 10 11 13 15 17 19 23 25 26 28 29 29 30 32 33 33 33 33 33 33 33 34 35 35 35 35 34 33 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 35 34 33 32 32 32 31 31 29 29 28 27 27 27 27 27 27 27 26 26 25 24 25 26 26 26 26 25 25 25 26 27 27 26 26 27 27 28 28 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 19 6 7 8 9 11 10 9 9 7 6 6 5 5 4 4 4 5 5 6 7 7 8 8 8 8 8 7 7 8 9 10 9 9 8 8 10 10 9 8 8 10 10 9 7 6 7 9 9 8 7 7 8 8 8 8 10 9 7 6 6 9 12 15 16 14 13 15 15 14 13 14 13 12 11 10 9 9 10 11 12 13 14 15 15 14 13 12 12 13 14 14 14 14 13 13 12 12 12 12 13 12 12 12 12 11 10 10 10 10 10 10 10 10 11 12 12 12 11 10 10 10 11 13 15 16 18 20 22 25 26 28 29 30 31 32 33 33 33 32 33 33 34 34 35 34 34 33 32 32 31 32 32 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 34 34 33 33 32 32 31 30 29 28 27 27 27 27 27 27 27 27 26 25 25 25 26 27 27 27 26 25 24 24 26 26 25 25 26 26 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 25 25 25 24 23 23 22 21 20 20 19 18 6 6 8 10 10 9 8 7 6 6 6 5 5 4 4 4 5 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 7 8 10 10 10 9 7 6 5 7 8 8 7 7 8 8 7 7 8 9 7 6 5 7 10 13 16 15 13 15 16 13 13 13 14 12 9 8 7 6 7 9 10 11 12 13 13 12 12 13 12 11 12 13 12 12 12 12 11 12 12 12 12 13 13 13 13 13 12 11 11 12 11 10 11 12 14 14 14 14 13 13 13 13 14 15 16 18 19 20 21 23 26 27 28 30 31 32 33 33 33 33 33 33 34 34 34 34 33 32 31 31 31 31 32 33 33 33 34 34 34 34 33 33 33 33 33 34 33 34 34 35 35 35 36 36 35 34 33 33 33 32 32 30 29 28 27 27 27 27 27 27 27 26 26 25 25 26 27 27 26 26 26 25 23 23 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 19 19 18 6 6 9 11 11 9 7 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 8 9 9 9 9 9 8 8 9 10 10 9 7 8 9 11 12 12 10 9 8 7 6 7 8 9 8 7 7 7 7 7 8 8 8 8 7 7 10 11 13 13 12 14 16 14 12 12 13 11 9 7 6 5 5 6 7 8 9 10 11 11 12 12 9 8 10 11 12 12 12 12 12 11 11 12 13 14 15 15 14 14 12 12 12 13 13 13 13 13 14 15 16 16 16 16 16 16 16 17 18 19 21 21 21 23 25 27 29 31 32 33 33 33 32 32 32 33 34 35 35 34 33 32 31 31 31 31 32 33 34 34 35 35 35 34 33 33 33 33 34 34 34 34 35 35 35 35 36 36 35 34 33 33 33 32 32 30 28 27 26 26 27 27 26 26 26 26 26 25 25 26 27 27 26 26 26 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 18 8 7 8 9 9 7 6 4 4 4 5 5 6 7 6 6 7 7 7 7 7 7 8 8 8 8 8 9 10 8 8 8 10 10 10 8 9 10 11 12 12 10 9 9 8 8 8 9 10 9 8 7 7 7 7 8 8 8 8 8 8 9 10 11 12 11 13 14 13 11 10 11 10 8 6 6 5 4 5 6 7 7 8 9 11 11 10 7 6 7 9 11 11 11 10 10 10 10 11 12 14 16 16 15 14 12 12 12 14 14 14 15 15 16 16 17 17 18 18 18 18 17 17 18 19 20 21 21 21 23 26 28 29 30 31 32 31 31 32 33 34 35 35 35 34 33 32 32 32 32 32 33 34 34 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 30 29 27 26 26 27 27 26 26 26 26 25 25 25 26 27 27 26 25 25 24 23 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 20 19 18 9 7 6 6 5 5 4 4 4 4 5 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 10 12 10 9 9 10 10 10 10 10 9 9 10 11 10 10 10 10 9 9 9 9 9 8 6 6 7 9 9 8 8 7 7 7 8 9 10 11 11 12 11 10 9 9 8 8 7 6 6 6 5 5 6 6 5 6 6 7 7 7 6 6 6 7 8 8 8 8 8 9 9 9 10 11 13 14 14 14 12 11 10 11 11 13 15 17 18 18 18 18 19 19 19 17 17 17 17 18 19 20 20 20 20 22 23 24 26 29 31 32 32 34 35 36 35 35 35 34 34 33 32 33 33 34 34 35 35 35 36 36 35 35 34 34 35 35 35 36 35 35 35 35 35 35 35 35 35 34 33 33 33 33 32 31 29 27 27 27 27 27 27 26 26 26 26 25 25 26 27 27 26 25 24 23 22 22 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 22 21 20 19 8 7 5 4 4 5 5 5 5 5 6 6 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 11 12 11 10 11 11 11 11 11 11 10 9 10 11 10 10 11 12 12 11 10 10 9 8 7 7 8 8 8 8 9 9 8 6 5 5 5 7 8 8 7 7 7 7 7 7 7 7 8 7 6 6 7 7 5 4 2 2 3 5 5 6 6 6 6 7 8 8 9 9 8 8 8 9 10 11 11 12 11 9 9 9 10 10 13 16 18 19 19 19 20 20 19 18 18 18 18 19 20 20 20 20 20 20 20 21 25 30 33 35 35 35 36 36 35 35 35 34 34 34 34 34 34 34 35 36 36 36 36 37 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 31 29 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 24 22 22 22 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 25 25 24 23 23 22 22 22 21 20 19 9 8 6 5 5 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 10 11 11 10 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 12 10 9 9 9 10 9 8 6 6 8 9 9 6 4 3 2 1 3 4 4 5 5 6 6 6 6 8 9 9 8 9 8 7 5 4 3 2 0 2 4 5 5 7 7 8 9 10 10 10 9 9 8 8 9 9 9 10 10 9 9 10 11 11 12 15 17 17 17 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 23 29 32 34 35 35 35 35 35 35 34 34 35 35 35 34 35 35 35 36 37 37 37 37 37 36 35 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 32 30 29 28 28 28 28 28 27 27 26 25 26 26 26 26 25 25 25 24 23 22 22 23 23 24 24 24 24 24 24 24 25 26 26 26 26 26 26 26 27 27 28 27 27 26 26 25 25 24 23 23 22 22 22 21 20 19 10 9 8 6 6 7 8 8 8 9 9 10 9 9 8 8 9 9 10 11 11 11 11 11 10 9 8 9 9 10 9 10 11 12 13 13 13 13 13 13 12 11 11 11 11 12 12 12 11 10 9 10 9 7 6 5 5 6 8 8 6 5 4 4 3 2 3 4 4 5 4 4 5 6 7 8 8 8 8 8 7 5 4 3 2 1 2 4 5 5 7 9 10 11 11 11 11 10 9 8 8 9 8 9 10 11 11 11 12 13 12 12 13 14 14 14 16 19 20 21 21 22 22 21 22 22 23 23 22 22 22 23 24 29 31 32 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 37 37 37 36 35 34 34 34 34 34 35 35 35 35 34 34 34 33 32 33 33 33 33 33 33 33 32 31 30 29 29 28 29 29 28 27 27 26 25 26 26 26 25 24 24 24 23 22 22 22 23 24 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 27 26 26 25 25 25 24 24 23 22 22 21 21 20 19 10 9 8 7 7 8 8 9 11 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 10 9 8 8 9 9 8 8 10 12 13 14 14 14 14 14 13 12 11 11 11 10 10 11 11 11 10 10 9 6 5 6 6 6 7 8 9 7 5 5 5 3 3 4 4 4 4 4 4 5 5 6 6 7 8 8 7 5 4 3 3 3 5 6 6 4 6 9 11 12 12 12 11 10 8 8 9 9 9 9 11 13 13 13 13 13 12 12 13 13 12 12 13 16 18 20 22 22 23 23 23 23 23 23 23 22 22 23 24 26 28 30 31 31 32 33 34 34 34 34 35 35 35 36 37 37 37 37 37 37 36 36 36 36 35 34 34 34 34 35 35 35 35 35 34 34 34 33 32 33 33 33 33 33 33 33 32 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 26 25 24 24 23 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 9 7 5 6 7 8 10 11 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 11 10 9 9 10 9 8 7 8 10 11 13 14 14 14 14 14 13 12 11 10 10 11 12 12 11 11 11 10 7 6 6 7 7 7 8 9 8 5 5 5 4 3 4 4 4 4 4 4 4 5 5 6 7 7 7 7 6 4 4 5 7 7 6 5 4 4 7 9 10 11 11 10 9 9 9 9 10 10 10 12 14 14 14 13 12 12 13 14 14 14 13 12 13 15 17 19 21 22 23 23 22 22 22 22 22 22 23 25 26 26 28 30 31 32 33 34 35 35 35 35 36 36 37 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 34 34 33 32 32 33 33 33 33 33 33 32 31 31 30 29 29 28 28 28 28 28 28 27 27 27 27 27 26 25 24 23 22 22 22 23 23 24 24 24 24 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 23 22 21 21 20 20 18 17 6 5 5 6 6 8 10 13 13 14 14 14 14 14 14 13 13 12 12 11 10 10 12 12 12 10 10 9 10 9 8 8 9 9 9 10 12 13 14 14 14 13 12 11 11 11 11 12 11 11 11 11 9 6 6 7 8 8 8 8 8 8 5 3 4 5 5 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 5 4 6 8 7 5 4 4 3 5 7 9 10 10 10 9 9 9 9 9 10 11 12 13 14 14 13 13 13 13 14 15 16 15 14 13 13 13 15 17 18 20 20 21 21 22 22 22 21 22 24 24 22 24 28 31 31 32 33 35 36 36 36 36 37 38 38 38 37 36 36 35 35 35 35 36 35 34 34 34 34 35 35 35 35 35 35 35 34 34 33 32 32 32 32 32 33 33 33 32 32 31 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 25 25 24 23 22 22 23 23 23 23 23 24 25 25 25 25 25 26 26 26 27 27 27 27 26 25 25 24 23 22 22 21 20 20 20 19 18 17 4 4 6 7 6 6 8 11 12 13 14 14 15 15 14 14 14 13 12 12 11 11 11 12 11 9 9 9 8 8 8 9 9 9 8 9 10 11 12 12 13 13 13 13 13 13 12 12 11 11 11 11 9 7 7 8 8 7 8 8 7 7 6 2 3 4 5 4 3 3 3 3 4 5 6 7 7 8 8 8 8 7 5 5 7 8 8 6 5 4 4 4 6 7 8 9 9 9 9 9 9 9 9 10 11 12 13 13 13 13 13 14 15 15 16 17 16 15 14 13 13 14 15 17 18 20 21 22 23 23 22 21 21 21 21 21 24 27 30 32 34 35 36 37 37 38 38 39 39 38 37 36 35 35 35 35 36 36 35 34 34 34 34 35 35 35 35 35 35 35 34 34 32 32 32 32 32 32 33 33 34 33 33 32 30 30 29 29 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 23 22 21 22 22 22 23 23 23 24 25 26 26 26 26 26 26 27 27 27 26 26 25 24 23 23 22 21 20 19 20 19 18 17 17 3 4 6 8 6 6 7 8 10 10 11 13 14 15 15 14 14 13 12 12 12 11 12 12 11 10 10 10 9 8 9 9 9 8 8 9 10 9 10 11 12 13 13 14 14 14 12 13 12 12 12 12 11 9 8 8 7 7 7 7 7 9 9 5 2 3 4 4 3 3 3 3 4 4 5 6 6 6 7 8 8 6 5 5 6 7 7 7 6 5 5 5 6 6 7 8 9 9 9 10 10 10 10 10 11 12 13 13 13 13 13 14 15 15 16 16 17 17 17 17 16 16 16 16 17 19 21 22 23 23 22 22 23 23 23 22 23 26 30 33 35 36 37 38 39 39 40 39 39 38 37 36 35 35 35 35 36 36 35 35 34 34 35 35 35 35 35 35 35 34 34 34 33 32 32 32 32 32 33 33 34 34 34 33 31 30 30 30 29 28 28 28 28 27 27 27 26 26 26 26 25 25 24 24 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 19 19 19 18 18 17 5 7 8 8 8 9 8 9 9 10 10 12 13 14 14 15 14 13 12 12 12 11 12 12 12 12 12 11 9 9 10 9 8 8 9 9 9 9 10 11 12 12 12 14 15 14 13 14 14 13 13 13 13 12 10 8 7 7 7 7 7 9 10 8 5 3 3 4 3 3 4 4 4 5 5 5 5 5 6 6 5 4 4 4 5 6 6 6 5 5 6 6 6 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 14 14 15 16 16 16 16 17 17 18 19 19 18 17 17 17 19 20 21 22 22 22 23 24 26 27 25 25 28 33 36 37 37 38 39 40 41 41 40 39 37 36 35 35 36 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 32 32 32 32 33 33 34 34 34 34 34 32 31 31 30 29 28 28 28 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 24 24 24 25 25 25 26 26 27 27 28 27 27 27 26 26 26 25 24 23 23 22 21 20 19 19 19 19 18 18 18 7 8 8 8 9 10 9 9 9 9 10 11 12 13 14 15 15 15 14 13 11 10 11 12 13 13 13 12 9 9 9 9 8 8 9 9 9 9 9 11 12 12 12 14 15 14 13 14 14 14 13 13 13 11 9 8 6 6 7 7 7 8 9 8 7 6 5 4 4 3 3 4 4 5 6 5 5 5 5 5 3 3 2 3 4 5 4 4 5 6 7 7 6 7 7 8 9 10 10 11 12 13 14 14 14 14 13 13 14 14 14 15 16 17 17 17 17 17 18 20 20 19 18 18 18 19 20 21 22 22 22 23 24 27 30 29 30 32 35 36 37 38 40 41 42 42 40 39 38 36 36 36 36 36 36 36 36 37 37 36 36 35 35 35 35 35 35 35 34 34 34 34 33 32 32 32 32 33 34 34 34 34 35 34 33 31 31 30 29 29 28 28 28 28 28 27 27 26 26 26 26 25 25 24 24 23 24 24 24 25 25 26 26 26 26 27 27 28 27 27 26 26 25 25 25 24 23 23 23 22 21 20 20 20 19 19 18 18 7 7 7 8 9 11 10 10 9 9 9 10 11 12 13 14 15 14 13 11 10 11 11 12 12 11 11 9 8 8 8 8 8 9 9 8 8 9 10 11 12 12 13 14 13 12 11 12 13 13 13 13 13 11 8 7 6 8 8 7 8 8 8 7 8 8 5 3 3 1 3 3 3 4 5 5 5 5 4 4 3 2 2 3 4 5 5 5 6 7 8 7 7 7 7 8 8 9 10 11 12 13 14 15 15 15 14 14 14 14 14 15 16 17 18 18 17 17 18 20 21 21 20 20 20 20 21 22 22 22 23 23 23 25 29 31 33 34 34 35 37 39 41 42 42 40 39 38 37 36 36 36 36 36 36 37 37 37 37 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 32 32 33 34 34 35 35 34 35 34 33 32 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 25 25 26 26 27 27 26 27 27 27 27 27 27 25 25 25 24 24 24 24 23 22 21 21 20 20 20 19 18 18 6 7 7 9 10 11 10 11 11 10 9 9 10 11 12 13 13 12 11 12 12 13 13 12 10 9 8 7 7 7 7 7 7 8 8 7 8 8 10 11 11 10 11 12 11 9 9 11 12 11 12 13 13 11 8 8 7 8 8 8 8 8 8 7 8 9 7 2 3 1 3 4 3 4 4 4 4 5 5 4 3 2 3 3 4 5 6 6 7 7 8 8 7 7 8 8 8 9 10 11 12 13 14 15 16 16 16 15 15 15 15 15 16 18 18 18 18 18 19 20 21 22 22 22 21 21 22 22 23 24 24 24 25 26 29 32 33 33 33 35 38 40 42 41 40 39 38 37 37 37 37 37 37 37 37 37 37 37 37 36 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 35 35 35 35 34 34 33 32 31 30 30 29 29 29 29 28 28 28 27 26 26 25 25 25 25 25 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 24 23 23 22 22 21 21 21 20 19 19 4 7 9 10 10 11 11 12 12 10 8 8 9 9 9 10 10 10 12 14 14 14 14 12 9 9 8 8 8 9 9 8 7 7 7 7 7 7 8 8 8 8 9 10 8 7 8 9 10 10 10 11 11 10 8 8 8 9 7 7 8 9 8 9 10 11 8 4 3 4 5 4 4 4 4 4 4 4 5 5 3 2 4 5 6 6 6 6 7 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 17 17 17 16 16 16 17 18 18 19 19 19 19 19 21 22 23 23 22 22 22 23 24 24 24 26 28 29 31 32 34 35 35 37 39 40 40 40 39 38 38 37 37 37 37 37 38 37 37 37 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 34 34 33 33 34 35 35 36 36 35 34 34 33 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 28 27 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 24 23 23 22 22 21 20 19 4 5 7 9 9 10 10 10 11 11 8 7 8 8 8 8 9 9 11 12 13 14 13 11 10 10 8 7 8 9 10 8 7 7 7 7 6 5 5 5 5 5 5 5 5 6 7 7 7 8 8 9 8 7 6 6 7 7 6 7 9 10 9 10 11 11 9 6 5 5 6 5 5 5 5 4 4 4 4 4 4 3 4 5 6 6 6 6 7 8 8 8 8 8 9 9 9 10 11 13 13 14 15 16 16 17 18 18 18 18 17 16 16 17 18 19 20 20 19 19 20 21 23 23 23 22 22 23 24 24 25 27 29 31 33 35 36 37 38 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 35 35 34 34 34 34 35 34 34 33 33 34 35 36 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 28 27 27 25 25 25 25 24 25 25 26 27 27 27 27 28 28 27 27 27 27 28 28 28 27 26 26 25 25 25 25 25 25 25 25 24 24 23 22 21 20 5 3 5 8 9 9 7 7 8 8 7 7 8 8 7 7 8 9 10 11 11 13 12 12 11 10 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 6 6 5 6 6 5 5 7 9 10 10 10 11 12 11 9 7 6 6 6 6 6 5 5 5 4 4 4 5 3 1 3 4 5 6 7 7 8 8 8 8 8 9 9 9 10 11 13 13 14 15 15 16 17 18 19 19 19 18 17 16 17 18 19 20 20 21 20 20 21 22 22 22 22 22 23 23 24 27 29 31 33 35 36 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 35 34 34 34 35 35 35 35 35 34 35 35 35 35 35 34 34 34 35 35 34 33 33 34 35 36 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 29 28 27 26 25 25 25 25 25 26 26 27 27 28 28 28 28 28 27 27 27 28 28 28 27 26 26 26 25 25 25 26 26 26 26 26 26 25 23 22 21 5 3 4 7 7 6 5 5 5 6 8 8 8 7 6 6 7 8 8 8 9 11 12 12 11 10 11 12 11 9 8 8 9 9 8 8 7 8 9 8 8 9 8 7 6 6 6 5 5 5 5 5 4 3 2 1 2 2 3 6 8 8 9 10 10 12 12 9 9 7 6 6 6 6 6 6 5 5 5 5 4 3 3 3 4 5 5 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 11 12 14 15 17 18 19 19 18 18 17 17 18 19 21 22 22 22 21 21 21 22 22 22 22 23 23 24 28 32 34 35 36 36 37 36 35 34 33 33 34 35 35 34 34 34 34 33 33 33 33 34 34 34 34 35 36 36 36 35 35 35 35 36 36 35 35 35 35 35 35 34 33 33 34 35 36 36 36 35 35 35 34 33 33 32 32 31 31 31 30 30 29 29 30 30 29 28 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 26 24 23 22 5 4 4 4 4 4 4 4 4 5 7 7 7 6 6 6 6 6 7 7 8 10 10 10 10 11 13 13 13 11 10 10 10 9 8 7 8 7 9 10 10 10 8 7 7 7 6 6 5 5 4 4 3 2 2 3 2 1 2 4 6 6 7 9 10 11 10 9 8 6 6 6 7 7 6 6 7 6 6 5 4 4 4 5 6 6 7 6 6 5 4 4 4 5 5 5 6 7 7 7 7 7 8 10 11 13 14 16 17 18 18 18 18 18 19 21 22 23 23 23 23 23 22 22 21 21 21 21 22 24 29 33 35 36 36 36 35 34 32 31 31 32 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 36 36 36 36 35 35 36 36 36 36 36 35 35 35 34 34 33 33 34 35 36 36 36 36 35 35 34 34 33 32 32 32 32 31 31 30 30 30 30 31 31 30 29 28 27 28 28 28 28 28 27 27 26 26 27 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 24 23 22 5 5 4 3 2 2 2 2 3 5 5 6 6 5 5 6 6 6 7 7 7 8 8 8 9 10 11 11 11 10 10 10 9 8 6 5 7 8 10 11 11 10 8 7 8 8 6 5 4 5 4 4 3 2 3 3 1 2 3 4 4 5 6 8 8 8 8 9 7 6 5 6 6 6 6 6 6 6 6 6 6 5 5 6 6 7 8 8 7 5 4 5 5 6 6 6 6 7 8 9 9 9 10 10 11 12 13 14 16 18 18 19 19 19 20 21 22 23 24 24 24 24 23 22 21 20 19 18 18 22 26 29 31 33 33 33 32 30 29 29 30 31 31 31 31 31 31 31 31 32 32 33 33 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 33 33 34 35 36 36 36 36 35 35 34 34 33 33 33 33 32 32 31 30 30 31 31 32 32 31 30 30 29 29 29 30 30 30 29 28 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 25 24 24 24 24 25 25 25 24 23 22 4 4 4 4 4 2 1 1 2 3 5 5 5 4 5 6 7 7 6 5 5 5 5 5 5 6 7 8 8 8 8 8 7 7 6 5 6 7 7 8 10 9 8 8 8 7 6 5 5 5 5 4 3 2 3 2 1 3 4 3 4 5 6 6 5 5 6 6 6 6 4 4 6 6 6 5 6 6 6 6 6 6 6 5 4 5 7 8 8 7 6 6 7 7 7 7 7 8 9 11 12 13 13 12 12 12 13 14 15 17 19 19 19 20 20 21 22 24 24 24 24 23 23 22 21 19 17 15 14 15 18 19 21 23 26 28 28 27 26 27 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 34 35 35 36 36 37 36 36 36 36 36 36 35 35 34 34 34 34 34 33 34 35 35 35 36 36 35 35 34 34 33 33 33 33 33 32 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 30 29 29 28 27 27 28 28 28 28 28 27 27 26 26 26 27 27 26 25 24 23 22 23 23 24 24 24 24 23 23 4 4 4 4 4 3 2 2 4 3 2 3 4 4 4 5 7 6 4 4 5 6 3 1 2 2 2 3 3 4 5 7 6 6 6 7 7 6 5 5 7 8 7 6 6 7 6 5 5 4 5 5 3 1 3 2 2 4 4 4 5 6 6 5 5 4 4 4 4 4 4 4 5 6 5 5 7 7 7 6 6 5 5 4 4 4 5 6 7 7 7 7 7 7 7 7 8 9 10 12 13 13 14 14 13 13 14 14 15 16 18 19 19 20 20 21 22 23 24 23 22 23 23 22 21 18 16 14 12 11 10 8 8 13 18 22 24 25 25 26 27 28 29 30 31 31 30 30 30 32 33 33 34 34 34 34 34 35 36 36 37 37 37 36 36 36 36 35 35 34 34 34 35 34 34 33 34 34 35 35 35 35 35 35 35 34 34 34 34 34 33 33 32 31 31 32 32 33 33 33 32 32 33 32 32 31 31 31 29 29 29 28 28 28 28 28 28 28 27 27 26 26 26 26 26 25 24 23 22 22 23 23 24 24 24 24 23 23 5 5 4 4 4 4 4 4 4 3 1 2 4 5 5 5 5 4 4 5 7 7 3 1 3 2 1 1 2 3 4 6 6 6 7 8 8 7 5 4 4 5 4 4 4 5 4 4 4 4 3 4 3 2 2 2 3 4 4 4 5 5 5 5 4 4 3 3 3 3 2 4 5 5 5 5 6 7 6 6 6 5 4 4 5 5 4 5 6 6 6 6 6 7 7 7 8 9 11 12 13 13 14 14 14 14 14 15 15 16 17 18 19 20 20 20 21 22 23 23 22 23 23 22 21 19 16 14 13 12 12 11 10 10 13 17 20 22 24 25 28 30 30 31 31 30 29 29 30 32 34 34 35 35 35 35 35 35 36 37 37 37 37 37 36 36 35 35 35 34 35 35 35 34 34 34 34 34 35 35 36 36 35 35 35 35 34 34 34 34 34 33 32 32 32 32 33 34 34 33 33 34 34 34 32 32 32 31 30 29 29 28 28 27 27 27 27 26 25 25 26 26 25 26 25 25 24 23 23 23 23 24 24 24 24 24 23 23 5 5 5 5 5 5 5 4 3 3 3 3 3 5 5 5 4 4 5 6 8 9 5 2 3 2 1 1 1 2 4 4 5 6 6 6 6 6 6 5 5 4 3 2 2 3 4 3 4 3 2 2 3 2 1 2 3 4 5 5 5 5 5 4 4 3 3 3 1 3 3 3 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 6 7 7 9 10 11 12 13 13 14 14 14 14 15 15 16 17 18 18 19 20 20 20 22 22 22 22 22 23 22 22 19 17 15 14 14 15 15 14 13 14 15 17 19 22 25 29 30 31 31 31 31 30 30 32 33 35 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 35 35 34 34 34 35 35 35 34 34 34 34 35 36 36 36 36 36 36 35 35 35 35 35 34 34 33 32 32 33 34 34 34 34 34 34 35 34 33 32 32 31 30 29 28 27 27 27 27 26 26 24 23 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 5 5 5 5 5 5 5 4 4 3 4 3 3 4 5 5 4 4 4 6 7 8 6 2 2 2 2 2 2 1 3 4 4 5 5 5 6 6 6 5 4 4 3 2 2 3 3 3 3 3 2 3 3 4 4 4 3 4 5 5 5 5 5 4 3 3 3 3 2 2 4 5 4 4 5 7 8 8 7 6 7 8 7 7 6 7 7 7 7 6 5 4 5 5 6 7 8 9 9 10 11 12 13 13 14 14 14 14 15 16 16 17 18 19 20 20 20 20 21 22 22 22 22 23 22 20 18 16 16 15 16 16 16 16 17 17 18 19 21 24 28 30 30 31 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 35 35 34 34 34 34 35 36 36 37 36 36 36 36 36 35 35 35 35 35 34 33 33 33 34 35 35 34 33 34 35 35 34 33 32 31 30 29 27 26 26 26 26 26 24 22 21 23 24 25 25 25 25 25 24 24 25 25 25 25 25 24 25 25 25 25 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 3 4 4 5 5 5 5 2 2 2 2 2 2 1 5 5 5 4 4 4 5 6 5 4 4 4 3 3 2 2 3 3 3 3 3 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 2 4 5 4 5 6 7 8 7 8 8 8 9 8 8 7 7 7 8 8 8 7 7 7 7 8 9 9 9 9 10 11 12 12 13 14 14 14 14 15 15 16 16 17 18 19 19 18 19 20 21 21 22 22 22 22 20 18 18 17 16 16 16 17 18 18 19 19 20 21 23 25 28 30 31 32 33 34 35 36 36 36 36 36 36 36 35 35 34 34 34 34 34 35 35 35 35 34 34 34 33 33 34 34 35 34 34 34 34 35 36 36 37 36 36 36 36 36 36 35 35 35 35 34 33 33 34 34 35 35 34 34 34 35 35 34 33 32 31 29 28 27 26 26 27 26 24 21 20 20 23 24 25 26 26 26 26 25 25 26 26 26 26 26 26 26 27 27 26 5 5 5 6 6 6 6 6 5 4 3 4 4 4 4 3 4 4 5 5 5 5 4 2 1 2 3 3 1 2 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 3 4 4 4 3 3 4 4 3 3 4 4 3 4 4 4 5 5 4 4 4 5 5 3 4 5 4 5 6 7 7 6 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 8 9 9 9 9 9 9 9 10 11 12 13 13 14 14 14 14 15 16 17 18 18 18 17 17 18 19 20 21 21 21 21 20 18 17 17 16 15 16 17 18 18 18 18 18 20 21 22 24 28 30 31 32 33 33 34 35 35 35 35 35 34 34 33 32 32 32 31 32 33 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 35 36 36 36 36 36 36 36 35 35 35 35 35 34 33 34 34 35 35 34 34 33 34 34 34 34 33 32 30 29 28 27 27 27 27 26 22 19 19 21 24 25 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 27 4 3 4 4 5 5 6 6 5 4 3 5 6 5 4 4 4 5 5 5 5 5 5 3 3 5 5 4 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 2 2 4 4 4 4 5 5 4 4 4 4 3 3 2 2 4 4 3 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 7 8 8 8 8 8 8 9 10 10 11 11 10 12 13 13 13 15 16 17 17 16 15 15 15 16 17 17 18 18 18 17 16 15 14 14 13 13 15 15 15 14 14 16 17 16 14 15 18 22 25 27 29 30 31 32 33 32 32 32 31 31 29 29 29 29 29 30 31 32 33 33 34 33 33 32 32 33 33 34 34 34 34 34 34 35 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 34 34 33 33 34 34 33 32 31 30 29 27 27 28 29 28 26 22 20 21 23 25 26 27 26 26 26 26 26 27 27 29 29 29 28 28 29 28 28 28 3 3 3 3 4 5 6 6 4 3 3 4 5 5 4 3 4 4 4 5 6 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 4 5 5 5 4 4 3 3 3 3 4 4 3 3 4 4 3 3 3 5 5 4 4 5 5 4 1 1 0 3 3 0 3 4 1 2 4 5 4 4 5 6 5 5 5 5 6 5 4 4 4 4 4 3 4 5 5 5 6 6 6 7 7 8 9 9 9 9 8 7 8 10 11 11 12 13 15 14 13 11 10 10 11 11 11 11 12 12 12 12 11 10 10 9 8 8 9 8 7 7 10 10 8 7 6 7 10 15 20 25 28 29 30 30 30 29 28 28 27 26 26 27 28 29 30 32 33 34 34 34 34 33 32 32 32 33 34 34 34 34 34 34 35 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 34 34 33 33 33 33 32 31 31 29 28 28 28 30 30 29 26 23 22 23 25 26 27 27 26 26 26 26 26 27 27 28 29 28 28 28 28 28 28 28 3 3 3 4 4 5 6 5 4 4 3 4 5 4 4 3 4 4 4 4 6 7 7 6 6 7 8 8 8 7 7 6 5 4 4 5 5 5 5 5 4 3 3 4 3 3 3 4 3 3 4 5 5 4 5 5 6 5 5 5 5 6 4 2 3 4 5 3 2 5 3 1 3 6 5 4 4 6 6 6 5 5 5 5 4 3 2 3 3 3 2 2 3 4 4 4 5 6 6 6 7 8 9 9 10 8 6 7 8 10 9 8 7 9 10 10 8 6 6 7 7 7 7 7 8 8 9 9 9 8 6 5 5 5 5 3 2 2 3 4 4 4 6 8 12 15 19 24 27 28 29 28 27 26 26 26 26 27 28 30 31 33 35 36 36 36 35 35 34 33 32 32 33 34 34 34 34 34 34 35 36 36 36 36 36 35 34 34 34 34 34 34 34 34 34 35 35 34 34 33 33 32 32 33 32 31 30 29 29 28 29 31 31 30 27 24 24 25 26 26 27 26 26 26 25 25 26 27 28 28 28 28 28 28 28 28 28 28 4 3 3 4 4 5 5 5 6 6 5 4 5 5 4 3 3 4 4 4 6 7 7 6 6 7 8 7 6 6 6 4 3 3 4 6 7 7 6 5 4 4 5 5 4 3 3 4 4 3 4 6 5 6 6 6 6 6 6 6 4 4 5 4 4 6 5 1 4 4 2 3 6 7 4 3 5 6 6 5 5 5 5 4 3 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 10 10 9 8 8 9 10 10 8 5 4 6 6 6 5 5 6 7 7 7 6 7 8 9 10 10 9 8 7 6 5 4 2 2 4 5 6 7 8 9 11 13 14 15 17 20 23 24 26 27 27 28 29 30 31 32 33 34 36 36 37 38 38 37 36 35 34 33 33 33 34 34 34 34 34 34 34 35 36 37 37 37 36 35 34 34 34 34 34 33 33 34 34 35 34 34 33 33 32 32 32 32 31 30 29 29 29 30 31 31 29 27 26 27 27 27 26 26 26 25 24 25 25 26 27 28 28 28 28 28 29 29 28 28 27 6 6 6 5 5 5 5 4 4 6 5 4 4 3 2 1 2 3 4 4 4 5 6 5 5 5 5 4 3 3 3 2 2 3 4 4 5 4 3 3 4 5 6 5 3 3 3 4 4 4 4 5 5 6 7 6 6 6 6 4 2 3 5 4 4 5 3 3 5 4 4 5 6 5 3 4 5 5 4 4 4 5 5 5 4 3 2 2 2 4 4 5 6 6 6 7 7 7 8 8 9 11 11 11 11 11 10 9 9 10 11 9 7 4 3 4 5 5 6 7 8 9 9 8 8 9 10 10 10 11 10 9 6 4 3 3 5 7 9 9 9 10 12 13 15 15 15 13 14 16 18 22 25 28 30 32 33 33 34 35 35 36 36 37 37 37 36 36 35 34 33 33 33 34 34 34 34 33 33 34 35 37 37 37 37 36 35 34 33 33 33 33 33 33 33 34 34 34 33 33 32 32 32 32 32 31 30 29 29 29 29 30 30 28 28 28 29 28 27 27 26 25 25 25 25 26 27 28 29 29 29 28 28 29 29 28 28 27 6 7 6 5 5 5 4 4 3 3 3 3 3 3 3 2 1 2 4 4 3 2 3 4 4 4 4 2 1 2 2 1 1 2 1 2 4 4 3 1 3 5 6 4 3 3 3 4 4 5 5 4 3 4 5 5 4 4 4 2 1 3 4 3 1 1 3 5 5 4 5 5 5 4 4 5 6 6 6 5 5 6 6 6 5 5 3 2 2 3 4 4 5 5 6 6 7 7 8 9 10 11 12 12 12 12 11 10 9 9 10 10 9 6 3 4 6 7 8 9 10 11 11 11 10 10 10 10 9 9 8 8 6 4 4 6 8 9 10 11 12 13 14 16 17 17 17 15 15 16 17 19 22 25 28 31 32 33 34 34 35 35 35 35 35 35 34 35 35 34 33 33 33 34 34 34 34 33 33 34 35 37 37 37 37 36 35 34 33 33 32 32 33 33 33 34 34 34 33 33 33 31 32 32 32 31 30 29 28 28 28 28 28 28 29 29 29 28 27 27 26 26 25 26 26 27 28 29 29 29 29 28 28 29 29 28 28 27 4 2 1 3 5 5 4 4 3 3 3 3 3 2 2 1 1 2 3 3 3 2 1 3 4 5 6 3 3 4 3 2 1 0 3 5 4 3 1 3 4 5 5 4 3 3 2 2 2 3 2 2 3 3 3 2 2 2 2 1 1 3 3 2 2 3 4 3 2 2 4 4 5 5 6 6 7 7 7 6 6 7 8 8 8 7 4 1 1 2 3 3 3 4 4 5 6 7 8 8 10 11 12 12 12 11 10 9 8 8 9 10 10 8 5 3 6 9 10 11 12 13 13 13 12 11 10 10 8 7 7 7 6 6 7 9 11 12 13 13 15 16 17 18 19 20 19 19 19 20 21 21 22 24 27 30 32 34 34 35 34 34 34 34 33 33 33 34 34 33 33 32 33 33 34 34 34 34 34 34 35 36 37 37 36 36 35 34 33 32 32 32 32 33 33 34 34 34 33 33 32 31 31 32 31 30 29 28 27 27 27 27 27 28 29 29 28 27 27 27 26 26 26 27 28 28 29 29 29 29 29 29 29 29 29 28 27 27 1 2 1 3 5 6 5 4 3 3 3 2 1 1 2 1 1 2 2 2 3 3 2 1 3 5 7 4 1 4 4 2 1 3 4 3 1 3 4 5 4 4 2 3 4 4 2 1 1 1 0 1 2 3 3 3 2 2 3 3 1 2 4 3 3 3 3 3 2 2 3 4 5 6 7 7 7 7 6 6 6 7 7 8 8 8 6 2 1 2 2 3 3 3 4 5 6 7 7 8 10 11 12 12 11 11 10 9 8 7 8 8 8 7 6 1 4 7 9 11 11 12 12 12 12 11 11 11 10 9 8 7 7 9 11 13 14 15 16 17 18 20 21 22 23 23 23 23 24 25 26 26 27 29 31 33 34 35 35 35 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 34 34 34 34 34 35 35 36 36 36 35 35 34 33 32 32 32 32 32 33 33 34 34 33 32 32 31 32 32 32 31 29 28 27 27 28 28 28 29 29 28 27 26 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 1 2 2 4 5 5 4 4 4 4 3 3 2 2 2 2 1 1 2 2 3 4 4 2 1 4 6 5 3 4 3 1 3 5 3 2 4 5 5 3 1 0 2 5 6 4 2 1 1 1 2 2 1 1 3 4 3 3 3 3 2 4 5 3 1 3 4 4 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 8 6 4 3 3 3 3 3 4 5 5 6 7 8 10 11 12 12 11 10 10 9 7 7 7 7 7 7 5 3 3 4 5 7 8 9 9 9 10 10 11 11 10 10 9 9 9 11 14 17 18 19 21 22 23 24 25 26 27 27 27 27 28 29 30 31 32 33 33 33 34 34 35 34 33 32 32 33 33 33 32 32 32 31 31 31 31 32 32 33 34 34 34 34 35 35 35 36 36 35 35 34 33 32 32 32 32 32 32 33 33 33 33 32 31 31 32 33 33 32 31 29 28 28 28 29 29 29 29 27 26 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 1 2 3 4 4 4 4 3 3 4 4 4 3 1 2 3 2 1 1 1 1 3 5 4 2 1 3 4 4 4 3 1 4 4 2 4 5 4 2 1 1 2 4 4 3 3 4 2 0 2 2 2 2 1 3 5 4 3 2 1 2 4 4 2 1 1 2 3 4 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 8 9 9 8 7 6 5 4 3 3 4 5 6 7 8 9 11 12 11 11 10 10 9 7 6 5 5 5 5 4 4 4 4 4 4 3 3 4 4 5 7 8 8 9 9 10 12 14 15 18 20 22 25 26 27 29 30 30 31 31 31 30 30 30 30 31 31 31 31 30 31 32 33 33 33 33 32 32 33 33 33 32 32 32 31 31 31 31 31 32 33 33 33 33 33 34 34 35 35 35 35 34 34 33 33 32 31 31 31 32 32 33 33 32 32 31 31 32 34 34 33 32 30 29 28 29 29 29 29 29 27 26 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 3 2 3 4 4 4 3 2 3 3 4 5 4 3 1 2 2 2 2 2 2 3 4 5 4 2 2 2 3 4 2 3 3 2 3 5 6 4 2 2 3 4 5 5 3 4 4 3 1 2 3 3 2 0 3 4 2 1 2 2 3 3 2 2 3 3 4 4 4 4 4 3 2 2 4 5 5 5 5 6 5 5 5 5 6 7 8 9 10 10 9 8 6 4 4 4 5 6 6 6 7 9 11 11 12 11 10 9 7 5 4 3 2 2 2 2 1 1 2 3 3 3 2 1 1 2 4 5 7 9 11 14 17 18 20 22 26 29 30 32 34 35 36 35 34 32 30 30 29 29 28 28 28 27 28 29 30 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 31 32 32 32 32 32 33 33 34 35 35 35 35 35 34 34 33 32 31 31 31 32 32 33 33 32 32 32 32 33 34 34 33 32 30 29 28 28 29 29 29 28 27 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 29 29 28 28 27 4 3 3 3 3 3 3 3 3 2 1 4 5 5 3 2 4 5 3 2 3 4 4 5 4 4 4 3 2 4 4 3 2 1 3 6 7 4 4 4 5 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 5 4 4 4 4 2 1 1 3 5 5 4 5 6 5 5 5 5 6 7 7 8 9 10 10 8 6 5 4 5 6 6 6 6 7 8 10 12 12 11 10 8 5 2 1 1 1 1 1 1 1 2 3 4 5 4 4 4 3 3 4 6 8 10 12 14 16 18 20 22 24 26 28 31 32 34 34 33 31 29 28 28 27 27 26 26 26 27 27 29 30 31 32 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 35 35 35 35 35 35 34 33 33 32 31 31 31 32 32 32 32 32 31 31 33 34 34 33 31 30 28 28 28 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 28 28 27 3 1 1 3 4 4 4 3 2 2 2 3 5 5 4 5 7 6 4 2 2 2 4 5 6 6 6 4 2 4 4 4 4 4 5 7 7 7 8 5 4 6 6 5 4 4 3 1 1 1 1 1 2 2 2 2 2 2 2 3 4 3 2 3 4 5 6 6 6 5 4 3 3 4 4 5 4 4 4 5 6 5 5 5 5 6 7 8 9 9 8 7 6 5 5 5 6 8 8 8 7 8 9 11 11 10 7 5 4 4 4 4 3 3 3 4 5 6 7 6 5 2 1 2 3 4 4 6 9 11 12 13 14 15 15 16 18 20 22 24 25 26 27 26 25 24 25 25 26 26 27 28 28 29 29 30 31 32 33 33 33 32 32 32 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 32 33 34 35 35 35 35 35 35 34 33 33 32 32 31 31 31 32 32 32 31 31 31 32 33 34 33 31 29 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 29 28 28 27 3 1 1 2 3 4 4 4 2 1 2 3 4 4 4 5 9 6 3 3 3 4 4 4 5 6 6 4 4 5 6 6 6 6 6 5 5 9 10 6 2 2 4 4 3 3 2 1 1 1 1 1 2 2 3 3 3 2 3 4 3 2 3 5 6 6 6 6 6 5 4 5 6 7 6 5 4 4 4 4 6 5 4 4 5 6 7 8 8 8 7 6 5 4 4 4 6 9 10 9 8 8 8 9 7 5 6 7 7 6 4 4 4 5 5 6 7 7 5 3 1 3 6 7 5 4 3 3 5 8 10 11 12 12 12 13 15 16 17 18 20 21 22 22 22 22 23 24 26 27 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 32 32 32 32 32 32 31 31 31 31 31 32 33 33 34 34 34 35 35 35 34 33 32 32 31 31 31 31 31 32 31 31 31 31 31 32 33 32 30 29 28 27 28 28 27 27 27 28 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 28 28 27 5 3 1 2 3 3 4 5 4 3 2 1 2 3 4 7 8 5 4 4 4 4 4 4 4 4 4 3 4 5 6 6 6 6 4 3 5 7 7 6 6 7 5 4 4 4 4 2 0 1 1 1 3 3 3 3 2 3 4 3 2 2 4 5 5 5 5 5 4 4 4 5 5 6 5 5 4 4 3 3 5 4 4 3 4 5 7 8 9 8 7 5 4 2 2 3 7 10 11 10 9 8 8 6 4 5 8 9 9 7 4 3 2 2 2 2 2 2 2 4 6 8 7 5 2 1 2 2 1 3 5 7 9 10 12 14 16 17 18 18 19 20 20 21 21 21 22 24 26 28 30 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 30 30 30 30 31 32 33 33 33 33 34 35 34 34 33 32 31 31 31 31 31 31 32 32 31 31 30 31 32 32 32 30 28 28 27 28 28 27 27 28 28 29 30 31 31 31 31 31 32 32 32 31 30 30 30 30 31 30 30 29 29 28 28 3 3 1 1 3 3 3 4 5 3 2 2 3 4 6 6 5 3 3 3 3 3 3 3 4 4 4 3 2 2 4 4 4 5 7 8 7 3 2 4 6 8 8 7 6 6 5 3 1 1 1 2 3 3 2 2 3 3 3 3 2 3 4 5 4 4 4 4 3 3 4 3 3 4 4 4 4 3 1 1 3 4 4 4 4 5 6 7 9 9 6 4 3 3 3 6 10 11 11 10 9 7 6 4 2 2 3 5 7 8 7 5 3 3 4 5 6 7 7 7 7 5 3 3 3 3 2 2 3 4 7 9 10 10 12 14 16 17 18 19 19 19 20 20 21 21 22 24 26 28 30 31 31 31 32 32 32 31 30 30 31 31 30 30 31 31 31 31 32 32 31 31 30 30 29 29 29 29 29 30 31 32 33 33 33 34 34 34 33 32 31 30 30 30 30 30 31 31 32 32 31 31 31 31 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 31 31 32 32 32 32 31 31 30 30 30 31 31 31 31 30 29 29 29 0 2 2 1 2 2 2 3 5 3 3 2 1 4 5 4 3 2 3 3 3 2 1 2 2 3 4 4 3 2 0 2 4 8 10 8 5 2 2 2 2 3 3 3 3 5 5 5 4 3 3 3 2 1 1 2 2 2 3 2 2 3 4 4 4 3 3 2 2 3 3 3 3 3 3 3 4 4 2 2 3 3 4 4 4 4 5 7 9 8 6 4 4 5 8 10 12 12 10 8 6 4 4 3 2 3 5 7 10 11 10 7 6 6 6 7 7 6 5 3 3 2 3 4 3 2 2 3 4 6 8 10 11 11 12 14 17 18 19 20 20 21 21 21 22 23 24 25 27 29 31 31 31 31 31 31 31 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 31 32 33 33 33 33 34 34 33 32 31 30 30 29 29 30 30 31 31 31 31 30 30 31 31 31 30 29 29 28 29 29 29 30 29 29 30 30 31 31 32 32 32 32 32 31 31 30 30 30 31 31 31 31 30 30 29 29 2 1 2 2 1 2 2 3 4 4 2 1 1 3 3 3 4 3 3 2 2 1 0 2 1 2 3 4 4 5 4 3 4 6 6 4 2 2 2 2 2 3 2 1 2 3 4 5 6 5 4 2 1 1 2 1 1 1 2 2 2 3 3 3 4 4 3 1 2 3 4 3 2 2 3 4 5 4 3 2 3 3 4 4 4 4 5 6 7 6 5 4 6 8 10 11 11 10 8 5 3 3 3 3 4 6 9 12 13 11 8 5 4 4 4 5 5 5 4 4 4 4 4 3 1 1 2 3 3 4 4 5 7 10 13 16 19 20 21 22 22 23 24 24 24 25 26 27 28 30 31 31 31 31 30 30 30 29 29 30 30 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 31 32 33 33 33 33 34 34 33 33 32 31 30 29 29 29 30 31 31 31 31 30 30 30 31 30 30 29 29 28 29 30 30 31 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 31 32 31 31 30 30 30 29 3 3 1 3 2 1 2 2 4 4 2 1 1 1 2 4 5 2 2 1 1 1 1 2 1 1 3 3 4 4 5 4 3 2 1 1 1 0 1 2 3 3 2 2 3 2 3 4 4 2 0 2 3 2 1 1 1 1 2 2 2 2 3 3 2 3 3 3 3 3 4 4 3 3 5 5 5 4 3 2 3 4 4 4 4 4 4 5 5 5 5 4 6 7 8 8 8 7 6 4 1 3 6 6 5 5 7 8 8 5 3 3 3 2 1 3 5 5 5 4 4 3 2 1 0 2 4 4 2 3 4 3 4 7 10 14 18 20 22 23 24 24 25 25 26 26 27 28 29 30 30 30 30 30 30 30 30 29 30 30 30 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 31 32 33 33 33 33 34 33 33 33 33 31 30 30 30 30 30 31 31 32 31 31 30 30 30 30 29 29 28 28 28 29 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 2 4 1 4 4 1 2 3 4 6 4 2 2 3 5 6 3 1 2 1 1 0 2 3 0 2 3 3 3 3 3 3 3 2 1 1 1 1 1 2 2 1 0 1 1 1 2 3 3 1 2 2 3 3 3 3 3 3 3 2 1 2 3 2 1 2 3 3 3 3 4 3 3 4 6 6 5 4 3 2 2 4 4 4 4 4 4 5 5 5 4 3 3 3 3 3 4 4 3 4 4 2 7 10 7 5 4 3 3 3 3 4 5 5 3 2 3 6 7 7 7 6 5 5 5 7 8 7 5 5 5 5 5 6 9 12 16 19 21 23 24 24 25 25 25 26 27 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 29 30 30 30 30 31 32 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 32 32 32 32 31 30 29 29 29 29 28 28 28 28 29 30 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 0 3 2 3 3 1 2 3 5 5 4 3 4 5 5 4 1 3 3 2 1 1 2 2 1 2 2 2 2 2 2 2 3 2 2 1 1 1 1 2 1 1 1 1 2 2 3 4 3 2 1 2 2 3 3 3 4 3 3 2 2 2 2 1 1 2 4 4 3 4 4 4 4 4 5 5 4 3 2 1 2 4 5 5 4 4 4 4 5 5 5 4 3 3 3 3 2 4 2 2 5 5 6 8 6 5 4 3 2 3 4 5 5 6 5 5 5 6 8 10 11 11 12 12 12 12 12 11 10 9 9 9 9 9 11 14 17 20 22 24 25 25 25 25 25 26 26 27 28 29 29 28 29 29 30 30 30 30 29 29 29 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 32 33 33 33 33 34 34 34 33 33 32 31 31 31 31 31 32 32 32 32 31 30 29 29 29 28 28 28 28 28 29 30 30 30 30 31 31 31 31 31 32 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 1 2 2 3 3 0 2 3 3 4 3 4 4 3 2 1 3 5 4 2 2 2 2 3 3 2 1 2 3 3 2 1 1 2 2 2 2 2 1 3 3 3 2 1 3 3 3 3 2 1 3 3 1 1 2 1 2 2 3 3 3 3 3 2 2 4 4 4 3 3 4 4 4 4 4 4 3 3 2 2 2 4 5 5 4 3 3 4 5 5 5 6 6 5 5 4 3 3 3 1 2 4 4 3 3 4 4 4 2 2 4 5 6 6 6 7 7 8 10 11 13 14 15 15 15 14 13 12 11 10 10 10 10 11 13 15 18 20 22 24 25 25 25 25 25 25 26 27 28 28 28 28 29 30 30 29 29 28 28 27 28 29 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 32 33 33 33 33 33 34 34 34 33 33 32 32 31 31 31 31 32 32 32 32 31 30 29 29 28 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 32 31 31 31 31 31 31 30 31 31 32 32 32 31 31 31 31 1 2 1 2 1 1 2 2 1 2 3 3 3 2 0 2 3 4 4 3 2 2 2 3 3 3 1 2 4 4 3 2 1 1 2 3 4 4 1 2 3 3 3 2 1 1 2 3 3 3 3 3 2 0 2 2 2 2 3 3 4 4 3 3 3 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 2 2 4 5 5 5 6 6 7 6 5 4 3 3 3 3 3 2 2 2 3 4 5 4 2 0 2 4 4 4 5 6 7 8 9 10 11 12 12 12 12 11 11 10 10 10 10 10 10 11 12 15 18 20 21 22 23 23 24 24 25 25 26 27 28 28 28 29 29 29 29 28 28 27 27 28 29 30 31 31 31 31 30 30 30 30 30 30 31 31 31 31 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 30 29 29 29 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 0 1 1 1 1 1 2 1 1 1 1 1 1 1 2 3 4 5 4 4 4 4 4 3 3 3 2 3 4 4 3 2 1 2 2 4 6 7 5 2 2 2 3 3 3 3 2 2 3 3 2 3 3 3 2 2 2 2 3 3 4 3 3 3 4 3 2 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 2 1 0 1 3 4 4 4 5 7 7 7 7 6 6 6 6 6 6 6 5 5 4 4 5 6 5 4 3 1 0 1 2 3 4 5 6 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 13 15 16 18 19 21 22 23 23 24 25 25 26 27 28 28 28 29 29 29 28 28 28 28 29 29 30 31 31 31 30 30 30 30 30 30 30 31 31 32 31 31 31 32 33 33 33 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 29 28 28 29 29 30 30 31 31 31 32 31 31 31 31 31 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 4 2 2 2 2 1 1 1 2 1 1 1 2 2 3 5 5 5 5 5 5 5 4 3 3 4 3 1 0 1 2 2 1 1 1 2 5 8 7 5 2 1 3 3 2 1 2 2 2 2 2 3 3 3 1 1 1 1 1 2 2 2 3 3 3 2 2 1 4 5 5 4 4 5 5 4 3 3 3 4 4 4 3 1 1 1 1 2 2 3 3 4 6 6 7 7 7 7 8 8 8 8 8 8 7 7 6 6 6 7 7 6 6 5 4 3 4 4 5 5 6 7 7 6 6 7 8 8 8 9 9 10 11 12 12 13 15 16 17 18 20 21 22 23 24 24 25 26 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 30 30 30 31 32 32 32 32 32 32 33 33 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 31 31 31 31 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 5 4 2 1 2 2 1 2 2 2 2 2 3 4 5 6 6 6 5 4 4 3 2 1 4 7 9 9 8 6 3 1 1 1 2 2 4 6 6 6 3 1 2 3 3 2 2 2 2 2 2 3 3 3 2 2 1 1 2 2 0 2 3 1 1 2 2 1 4 5 5 4 4 5 4 3 2 3 3 4 4 4 2 1 1 1 1 1 1 2 3 3 4 5 5 5 6 6 7 7 7 7 8 9 9 8 8 7 8 8 8 8 8 7 6 5 5 5 5 5 4 4 4 4 4 4 4 5 6 6 8 9 11 11 12 15 18 20 21 22 22 22 23 24 25 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 31 31 32 32 32 32 32 32 33 34 34 34 34 34 33 33 32 32 32 32 31 31 30 30 30 30 30 30 29 29 29 29 30 30 29 29 29 29 29 29 30 31 31 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 4 5 3 2 2 2 2 3 3 3 3 3 3 4 5 5 4 4 4 3 3 3 3 2 1 4 8 11 12 12 10 7 4 2 2 3 3 5 6 5 4 3 2 2 2 2 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 3 2 1 1 2 3 1 4 5 4 4 4 4 4 3 3 4 5 6 6 4 3 1 0 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 6 7 8 9 10 9 9 9 10 10 10 9 9 8 7 7 7 7 7 6 5 5 4 4 3 2 2 2 3 4 6 7 9 10 13 15 18 19 20 20 20 21 22 23 24 25 25 26 26 26 26 26 27 28 28 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 31 31 31 31 31 31 32 32 33 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 29 29 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 32 32 4 4 2 1 2 1 0 2 2 3 4 4 4 4 5 5 5 5 4 3 3 3 4 6 6 5 5 6 9 11 11 10 7 6 4 4 4 4 5 4 4 3 2 1 2 3 2 2 2 3 3 3 3 2 3 3 3 2 2 2 3 2 1 0 1 2 1 2 4 4 3 3 4 4 5 5 5 5 6 7 6 5 3 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 5 6 7 8 9 9 10 10 11 11 11 11 10 10 9 9 9 9 9 8 7 7 7 7 7 6 5 3 2 0 1 3 5 7 9 12 13 14 14 14 15 16 17 18 20 21 22 23 24 24 25 26 26 27 28 29 29 29 29 29 29 29 30 30 30 31 31 31 30 30 31 31 31 31 30 30 30 31 31 31 32 32 33 33 34 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 32 32 5 3 0 1 2 2 1 2 2 2 3 3 3 3 4 5 5 6 5 4 3 3 3 5 6 8 9 9 7 6 6 6 7 7 7 6 5 4 4 4 4 4 3 2 2 2 1 1 1 1 1 2 1 1 3 4 2 0 1 2 2 2 3 2 1 0 2 3 4 4 3 3 4 5 4 4 5 6 7 7 6 4 4 2 1 1 2 3 3 3 2 2 3 2 2 2 3 3 3 4 5 6 6 7 7 8 9 10 11 11 11 11 10 10 10 9 9 9 8 8 9 9 9 9 8 7 5 4 3 2 0 2 4 7 9 11 11 11 12 13 15 16 17 18 20 22 23 24 24 25 26 27 28 28 29 29 29 29 29 29 29 29 30 30 31 31 30 30 30 31 31 31 31 30 30 31 31 31 31 32 32 33 33 33 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 29 29 28 28 29 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 33 32 32 31 3 1 2 1 2 3 1 1 2 2 2 3 3 3 3 4 5 5 6 6 5 3 3 3 4 5 7 8 6 5 6 6 6 7 8 7 7 6 6 7 6 5 4 3 1 1 0 1 1 2 2 2 1 1 2 3 2 1 3 3 4 4 4 4 3 3 3 3 4 4 3 3 4 4 2 2 3 4 5 5 4 3 3 2 1 1 2 2 2 3 3 2 1 2 2 2 1 1 1 2 3 4 4 4 3 3 5 7 9 10 10 9 9 9 9 8 9 9 10 10 10 10 10 9 8 7 6 5 4 3 2 0 3 5 8 10 11 11 12 13 16 17 17 19 20 23 24 25 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 32 31 31 31 30 30 30 30 30 29 30 30 30 30 30 30 31 31 30 30 30 29 28 28 28 29 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 3 1 3 1 1 3 2 0 1 2 2 2 2 2 3 4 4 4 5 5 5 4 3 4 3 2 2 3 3 4 5 5 6 6 7 7 7 6 7 8 7 6 6 6 4 2 2 1 2 3 3 3 2 1 2 3 1 4 4 4 4 4 5 5 3 3 4 4 5 4 3 2 3 4 3 2 2 2 2 2 2 2 3 2 1 1 2 2 2 1 1 2 2 1 2 3 2 1 1 1 1 2 2 2 1 1 1 3 4 5 6 6 6 7 7 8 8 9 10 10 10 9 9 8 8 8 6 4 3 2 2 1 3 5 8 10 11 11 11 12 15 17 18 19 21 23 24 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 30 30 31 31 31 31 31 31 31 31 32 32 33 33 33 32 32 31 31 30 30 30 30 30 29 29 30 30 30 30 30 31 31 31 30 30 30 29 28 28 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 32 32 32 32 32 32 32 32 31 3 1 3 2 1 3 3 2 2 1 1 1 1 2 2 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 3 4 5 6 7 7 6 5 5 6 6 6 6 7 7 5 3 1 2 3 3 3 3 3 2 2 1 5 4 3 3 4 5 5 3 3 4 5 5 4 2 1 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 4 4 4 4 4 4 3 4 4 5 6 6 6 5 4 3 2 2 3 5 5 6 7 7 7 7 8 7 8 8 8 6 4 3 2 2 3 5 6 8 9 11 11 11 12 14 16 18 20 22 23 24 25 26 26 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 32 32 32 32 32 32 31 31 3 3 3 2 2 3 3 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 3 3 3 4 4 4 4 4 4 4 3 3 4 4 4 3 3 4 5 6 6 8 9 8 6 4 2 1 1 2 3 3 1 0 2 4 3 3 3 4 4 4 3 3 3 4 4 3 2 2 3 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 6 6 6 6 7 7 9 10 12 13 13 12 10 9 7 5 3 3 3 4 5 5 5 5 6 6 7 8 9 9 7 5 4 4 4 5 6 7 7 7 9 10 10 11 12 15 18 20 22 23 24 25 25 26 27 28 28 28 29 29 29 30 30 30 30 30 29 29 30 30 31 30 30 30 29 29 29 29 30 30 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 33 33 32 32 32 32 32 32 31 31 2 2 3 3 3 3 3 2 2 3 2 2 2 2 3 3 3 2 2 2 3 3 4 4 4 4 4 5 6 5 2 0 1 1 0 2 2 2 2 3 4 5 6 7 9 9 8 6 4 3 4 5 4 3 2 2 2 3 2 3 4 4 4 3 3 3 3 4 5 4 2 3 3 4 5 5 5 4 5 5 6 6 7 6 6 5 5 4 4 5 6 6 6 5 5 4 5 5 6 6 8 9 11 13 15 16 16 16 15 14 13 11 11 10 10 10 10 10 9 9 9 9 10 11 12 11 9 7 6 5 5 5 5 5 5 5 7 8 9 9 11 13 15 18 21 23 24 25 26 26 27 27 27 28 28 29 29 30 30 30 29 29 29 29 29 30 30 29 29 29 29 29 29 29 30 30 31 31 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 30 30 30 30 30 30 31 30 30 30 30 29 29 29 30 30 31 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 2 2 3 3 4 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 0 1 1 1 2 2 1 1 2 3 3 3 4 5 5 6 8 10 9 6 6 6 6 5 4 4 3 3 3 3 3 4 4 3 3 4 4 4 5 5 4 3 3 4 4 5 6 5 5 6 7 8 8 8 6 5 5 5 4 4 4 5 4 4 3 3 3 3 4 5 5 6 8 10 11 12 14 15 17 17 17 17 17 17 17 17 18 17 17 17 16 15 15 15 14 13 11 8 6 5 4 3 3 3 4 4 5 7 8 9 10 11 12 14 16 19 21 23 24 25 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 28 29 29 30 30 30 30 30 29 29 30 30 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 30 30 31 31 30 30 30 30 30 30 31 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 0 2 3 2 1 1 3 3 2 1 0 1 3 3 3 3 4 4 5 6 8 8 6 6 5 5 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 6 5 3 3 3 4 5 6 6 6 6 7 8 9 9 7 5 3 2 3 3 4 4 4 3 3 2 2 2 3 4 5 6 6 6 8 9 11 12 14 16 17 19 20 20 20 20 20 20 20 19 19 18 16 15 14 12 10 7 6 5 3 2 1 1 2 4 5 7 8 9 10 10 12 14 16 17 19 21 23 24 25 26 27 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 28 27 28 28 29 28 28 29 29 30 30 30 30 29 29 29 30 30 30 30 30 31 31 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 30 30 30 31 31 31 30 30 30 30 30 31 31 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 1 1 1 2 3 3 4 4 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 2 3 3 1 1 3 3 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 3 3 3 4 4 5 4 4 3 4 4 4 5 5 5 5 6 6 4 4 4 5 5 6 7 7 7 6 7 8 9 9 7 4 2 0 0 1 2 3 3 4 4 4 4 4 4 5 7 7 8 7 7 8 10 12 13 14 15 16 17 18 19 19 18 17 16 15 14 13 11 10 9 8 6 5 3 2 2 2 2 1 2 4 6 7 8 9 9 10 12 15 18 19 20 21 22 23 24 25 26 27 27 27 28 28 28 28 29 29 29 29 28 28 27 27 27 27 28 28 28 28 28 28 28 29 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 31 31 1 1 1 1 2 2 3 4 4 5 5 6 6 6 5 5 5 5 4 4 4 5 5 4 4 5 3 0 1 2 2 3 2 1 2 2 3 3 4 5 6 6 6 5 5 5 5 4 2 2 3 3 3 4 4 4 3 2 2 2 2 4 4 4 4 5 5 6 5 4 5 6 7 7 8 7 7 7 7 8 8 7 5 3 1 1 2 2 2 1 1 2 3 4 4 4 5 6 7 8 8 7 6 7 8 9 10 11 11 12 12 13 13 13 12 11 10 9 9 8 8 7 6 5 4 3 2 1 1 2 2 3 3 3 4 5 6 8 9 10 11 13 16 18 20 21 22 23 24 25 26 27 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 28 28 29 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 1 2 1 1 1 2 3 3 3 3 4 5 5 6 5 5 6 6 6 5 5 5 5 4 5 5 4 2 2 2 3 3 2 1 0 1 2 2 3 5 6 7 7 7 7 6 6 5 2 2 3 3 3 4 4 3 2 2 3 1 2 4 4 3 3 3 3 4 5 5 5 6 7 7 8 9 8 8 8 8 8 7 5 3 2 1 1 3 4 4 4 4 3 3 3 3 4 5 6 6 7 6 6 6 7 7 8 8 8 8 9 9 8 7 6 6 7 7 8 7 7 5 4 3 3 2 2 2 2 2 3 3 3 2 2 3 5 7 8 9 10 12 14 17 19 21 22 23 24 24 25 27 27 28 28 29 29 29 29 29 30 30 29 29 29 28 28 28 28 28 28 28 27 27 27 28 29 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 1 2 2 1 2 3 4 3 3 3 4 5 6 6 6 6 6 6 7 7 7 5 4 4 4 4 3 3 2 3 3 3 2 2 2 3 2 1 1 3 4 5 6 8 9 9 8 6 4 2 3 4 4 4 3 2 3 4 3 2 3 5 5 4 3 3 3 4 4 5 6 8 8 8 8 9 8 9 9 10 9 7 6 4 3 3 2 2 3 4 6 6 6 7 7 7 8 7 7 7 6 6 6 5 5 5 6 6 5 6 7 7 7 7 8 9 9 9 8 6 5 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 5 7 8 10 11 13 15 18 21 23 23 23 24 24 25 26 27 28 29 30 30 30 30 31 31 30 30 29 29 28 28 28 28 28 28 28 27 27 27 29 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 31 30 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 31 30 30 30 30 30 30 2 2 3 3 3 4 4 4 3 4 5 7 7 8 9 9 9 8 8 9 9 7 4 4 4 3 3 4 3 3 3 3 3 3 4 4 3 1 1 1 2 3 5 7 9 9 8 7 6 5 4 4 5 4 3 4 4 4 3 4 6 6 5 4 4 4 5 5 5 5 6 8 8 8 9 9 9 8 8 8 8 7 6 5 5 5 5 5 4 5 5 5 6 7 8 9 10 10 10 10 9 7 6 6 5 5 5 5 6 6 7 7 8 9 10 10 9 7 6 5 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 5 7 8 10 12 15 19 22 23 23 23 23 23 25 25 26 27 28 29 29 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 27 28 29 30 31 30 29 29 28 29 29 29 30 30 30 30 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 2 3 3 3 4 4 4 4 4 4 6 7 8 9 10 11 11 11 11 10 10 9 7 5 5 4 2 3 3 4 4 4 4 4 4 4 3 2 2 1 1 2 4 6 8 9 8 7 7 7 7 6 5 4 5 5 5 4 3 5 6 6 5 4 4 5 6 6 6 6 7 8 7 8 8 9 9 9 8 8 7 6 6 5 5 6 6 6 7 6 6 6 7 8 10 11 12 13 12 11 9 7 6 5 5 6 6 7 7 7 7 7 8 9 9 9 7 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 5 7 9 12 16 19 21 21 21 22 23 24 25 25 25 26 26 27 27 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 30 31 30 29 28 28 28 29 29 29 30 30 30 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 2 2 3 3 4 4 4 4 4 5 7 8 9 9 11 12 12 12 12 11 11 10 8 6 5 5 4 4 4 5 6 5 4 4 4 3 3 3 3 3 2 1 3 5 8 10 9 8 8 9 10 9 7 6 6 7 6 4 4 5 6 6 5 5 5 5 6 7 7 7 8 8 7 7 8 8 8 8 8 7 7 6 6 5 6 7 8 8 8 7 7 8 9 10 12 14 15 15 12 9 7 6 6 6 6 6 7 8 8 7 6 6 6 6 7 6 6 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 4 5 6 9 12 15 17 16 17 20 22 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 30 31 30 29 28 28 28 29 29 29 29 30 30 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 1 2 3 3 4 4 4 4 6 7 8 8 8 9 9 10 10 10 11 11 11 11 9 7 7 7 7 6 6 6 6 6 5 4 4 4 5 5 5 5 4 3 2 4 8 11 11 11 10 10 11 11 10 8 8 8 7 5 5 6 7 7 7 6 6 6 7 8 10 11 10 9 8 7 8 8 8 8 7 6 6 6 6 6 6 7 9 9 8 8 8 9 11 12 13 15 14 11 9 7 7 7 8 8 7 7 8 8 8 7 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 4 5 5 7 9 11 12 14 16 19 22 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 30 30 30 29 28 28 28 29 29 29 29 30 30 30 30 30 31 31 32 32 32 32 32 31 31 32 32 32 32 31 31 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 1 2 2 3 3 4 5 5 7 7 7 7 7 6 7 8 8 8 10 10 11 10 10 9 8 8 8 7 7 7 6 5 6 5 6 6 6 7 6 6 6 6 7 8 9 11 13 13 14 14 14 13 10 8 8 9 9 8 8 8 8 9 9 9 9 9 10 11 13 14 12 10 8 8 8 8 8 8 8 7 6 6 7 8 9 9 9 9 8 8 9 12 14 15 15 13 11 9 9 9 9 10 10 9 9 9 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 7 9 12 15 16 18 19 21 23 24 25 25 25 25 25 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 29 29 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 31 32 32 32 32 31 31 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 2 1 3 3 3 4 4 5 5 5 4 4 5 5 5 6 6 7 8 8 8 9 9 9 9 8 8 7 7 7 6 6 8 8 8 8 9 8 8 8 9 10 11 13 14 15 15 16 16 16 15 13 10 7 8 9 10 10 10 10 11 11 11 11 11 12 13 14 16 16 14 12 10 9 9 8 8 8 8 7 7 6 8 10 11 11 10 9 9 9 10 12 14 14 13 12 11 12 12 12 11 11 10 10 10 9 9 8 7 6 6 5 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 4 5 6 8 10 13 14 15 16 17 20 22 24 25 24 25 25 26 26 26 27 27 27 27 27 28 28 29 29 29 29 29 28 28 29 29 29 29 29 28 28 28 28 28 29 29 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 3 1 4 4 3 3 3 4 4 4 4 4 5 4 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 7 9 10 10 10 10 10 11 11 12 12 13 14 15 16 17 17 17 16 13 11 9 8 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 14 12 10 10 10 10 9 9 8 8 8 7 7 8 10 10 10 10 9 9 10 11 11 11 12 12 13 13 13 13 12 11 10 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 6 5 6 7 9 10 12 14 15 17 19 20 21 23 25 26 26 27 27 27 27 27 26 26 26 26 27 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 31 31 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 4 2 4 4 3 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 8 9 10 11 12 12 12 13 13 14 14 15 15 15 16 16 16 15 13 12 10 9 8 7 7 7 8 8 8 9 10 11 12 13 14 14 15 14 12 10 8 9 10 11 11 10 10 9 8 7 6 6 7 8 9 9 9 9 10 10 10 10 11 12 12 12 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 6 6 6 6 5 5 5 5 6 6 6 5 5 6 6 6 7 8 10 14 17 19 19 20 21 23 25 27 27 27 27 27 27 26 24 24 24 25 27 28 29 29 29 29 29 29 29 29 29 28 28 27 27 28 28 29 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 4 2 3 3 3 1 1 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 7 6 7 9 10 11 12 12 13 13 13 13 13 14 13 14 14 14 13 13 12 10 9 7 6 6 7 7 7 7 8 8 9 10 11 11 10 10 10 9 8 7 7 8 10 11 11 11 10 8 6 5 4 5 6 7 7 8 10 11 11 9 8 8 9 9 10 10 10 10 10 9 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 8 10 14 17 19 20 21 22 23 25 25 26 26 27 27 26 24 23 23 24 25 27 28 28 29 29 29 29 29 29 29 28 28 27 27 28 28 29 29 30 30 31 31 31 31 31 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 2 2 3 3 3 3 3 3 3 2 2 3 4 3 3 4 4 4 4 5 6 6 6 7 7 8 7 7 7 6 7 7 7 7 8 8 9 9 10 11 11 11 11 11 12 12 11 11 10 9 9 9 9 7 6 7 8 8 7 7 8 9 9 9 9 9 8 8 7 6 6 5 6 6 6 8 10 11 11 10 9 7 6 5 5 5 5 6 8 10 11 10 9 7 6 6 6 7 7 8 8 8 8 8 8 7 7 6 5 5 4 4 4 4 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 4 5 5 5 5 7 10 13 17 19 21 22 23 23 23 24 24 25 25 26 25 24 23 23 25 26 27 28 28 29 29 29 29 29 29 29 28 28 28 28 28 29 29 30 30 30 31 31 31 31 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 27 27 27 1 1 3 3 3 4 3 3 3 3 3 3 4 3 3 3 3 3 3 4 5 6 7 7 8 7 6 5 5 4 4 5 6 7 8 8 9 9 9 9 10 10 9 8 8 8 9 8 7 7 7 8 8 7 6 8 9 10 9 9 10 10 10 10 9 9 8 7 6 6 5 5 6 7 6 6 7 8 8 9 9 9 8 7 6 6 6 7 8 9 9 9 8 7 6 6 6 6 7 6 7 7 7 7 7 6 6 5 5 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 3 3 3 4 6 9 13 16 19 20 22 23 24 24 24 23 23 24 24 24 24 23 23 25 27 28 28 28 28 29 29 29 30 30 29 29 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 2 0 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 2 2 2 4 5 6 7 6 3 2 3 4 5 5 6 7 8 9 9 10 10 9 8 8 8 8 7 7 8 8 8 9 9 9 8 8 8 7 8 10 10 9 8 9 11 11 10 9 9 8 8 7 6 5 5 6 7 6 4 3 4 6 7 9 9 9 9 9 9 10 10 11 10 10 9 8 7 6 5 5 4 4 4 4 4 5 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 4 5 8 11 14 16 18 19 21 23 25 25 24 23 23 23 24 24 24 24 25 26 27 28 28 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 30 30 30 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 3 2 1 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 2 2 3 5 5 3 2 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 10 11 10 9 8 8 7 6 6 6 5 6 6 5 2 0 2 3 5 6 6 7 9 11 13 14 13 12 11 10 9 8 7 6 4 3 2 1 1 1 2 3 4 4 5 5 5 4 4 4 4 3 4 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 6 8 11 13 15 16 17 18 19 20 23 24 24 23 23 24 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 32 32 32 32 33 33 32 32 32 32 32 31 31 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 30 30 29 29 29 29 28 28 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 5 5 5 4 4 4 4 3 4 5 5 5 4 4 5 6 6 5 6 5 6 7 8 9 9 8 8 9 9 8 8 9 9 9 9 9 8 7 6 6 6 6 6 6 7 7 7 7 8 8 7 6 5 5 5 5 6 3 0 1 2 1 2 3 3 4 6 9 11 12 13 12 11 9 8 7 6 5 4 3 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 4 4 5 5 6 8 10 12 15 17 18 18 18 18 19 21 22 23 23 24 25 26 27 28 29 29 29 29 29 29 29 29 30 30 29 29 30 30 30 30 30 30 31 31 30 30 30 30 30 31 32 32 32 32 33 33 32 32 32 32 32 32 33 33 33 32 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 29 2 1 1 2 3 3 4 3 2 1 1 1 2 2 3 4 4 5 6 7 7 6 6 5 4 5 5 4 3 3 5 5 5 4 3 4 4 5 6 7 7 8 9 9 9 10 10 10 10 10 11 11 11 10 9 8 6 5 4 4 4 5 5 6 7 8 8 8 6 5 4 4 6 7 6 3 1 0 0 1 2 3 3 3 4 5 6 8 9 9 7 6 6 6 5 5 5 4 3 2 2 1 1 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 4 5 5 6 8 10 13 15 17 18 20 20 20 21 21 21 22 22 23 24 26 27 28 29 30 30 30 29 29 29 29 29 30 30 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 29 5 4 4 3 3 3 4 5 3 1 1 1 2 3 4 4 5 5 6 7 7 7 7 6 5 5 4 3 4 5 6 5 4 3 3 3 3 4 5 6 6 6 8 9 9 10 10 10 9 9 10 11 11 11 11 10 8 6 5 5 5 5 6 6 7 8 8 8 6 5 4 4 6 8 9 8 5 3 2 2 3 4 3 2 3 3 4 5 6 7 6 5 4 4 4 4 5 5 5 4 3 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 4 6 8 11 13 16 18 19 20 20 21 22 23 23 22 22 23 24 26 27 28 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 31 30 30 30 30 30 31 31 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 31 31 30 30 30 30 31 31 32 32 32 32 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 30 30 30 6 7 7 6 5 5 6 6 4 2 1 2 2 3 4 5 6 6 6 6 6 6 5 5 4 3 3 4 5 6 6 5 3 3 3 3 3 3 4 4 5 6 7 8 8 9 9 9 9 8 9 10 11 11 11 11 10 8 8 8 8 8 8 8 8 8 8 8 6 5 4 5 6 8 10 10 9 6 4 4 4 4 4 4 4 5 5 4 5 5 4 3 1 1 1 1 2 3 4 4 3 3 2 2 1 0 1 1 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 3 3 2 2 2 2 3 4 4 4 5 7 10 13 15 17 19 19 19 20 21 22 23 23 22 22 23 25 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 32 32 31 31 30 30 30 30 31 31 32 32 32 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 30 30 30 31 31 7 8 7 7 7 7 7 6 4 3 2 2 3 3 5 6 6 6 5 5 4 3 3 3 3 3 4 6 7 7 5 4 4 3 3 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 9 8 7 5 5 5 5 7 8 9 9 8 6 5 5 5 4 4 5 5 4 3 3 3 3 4 3 2 2 2 1 1 2 3 3 3 3 3 2 1 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 3 3 3 2 2 3 3 3 3 4 5 6 7 9 11 13 15 17 18 19 19 20 20 21 22 23 23 23 24 26 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 31 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 31 31 30 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 29 29 30 30 30 31 31 31 31 31 9 9 8 8 8 7 6 5 4 3 3 3 4 4 6 6 6 6 5 4 2 1 1 2 4 5 6 7 7 6 4 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 5 6 8 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 11 10 8 6 6 5 6 7 8 9 10 8 7 6 5 4 4 3 3 3 3 2 2 2 3 4 4 4 3 3 2 1 1 2 3 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 7 9 12 14 16 18 19 20 21 21 22 23 24 25 25 25 26 27 28 29 29 29 29 29 29 29 30 30 31 30 29 29 30 31 30 30 30 30 30 31 31 30 30 30 30 30 30 31 31 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 30 30 31 31 32 32 32 31 8 9 9 9 7 5 4 4 4 3 3 3 3 4 5 5 5 5 4 4 2 2 2 3 4 5 6 5 5 4 3 3 3 3 3 3 4 4 5 5 5 4 3 3 4 6 7 7 8 8 9 9 9 9 10 11 11 12 12 12 12 12 13 13 14 14 12 10 9 7 7 7 7 8 9 10 11 9 7 6 5 4 3 3 3 3 3 3 3 3 3 4 5 4 4 3 1 0 1 2 3 3 3 3 4 4 3 4 4 4 5 5 5 6 6 5 4 4 4 4 4 4 4 4 4 3 2 2 2 2 3 4 6 6 7 7 7 7 9 12 15 17 19 21 22 23 23 24 25 27 28 28 28 28 29 29 30 31 30 30 29 29 30 31 31 31 30 29 29 29 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 33 33 32 32 32 32 32 32 31 31 31 31 31 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 30 30 31 31 31 31 31 31 8 8 8 7 6 5 4 3 3 2 2 3 3 3 2 1 1 2 3 4 3 3 3 4 5 6 6 4 3 3 3 3 3 3 3 4 4 5 5 5 4 2 1 2 4 7 10 11 11 11 10 9 9 9 9 10 11 11 12 12 12 12 12 13 13 14 13 11 10 8 8 8 9 10 11 11 10 9 8 6 5 4 3 3 3 3 3 3 3 3 3 4 5 5 5 4 3 2 2 1 2 2 3 3 3 3 3 4 5 5 6 6 6 6 6 5 4 4 5 5 6 6 5 4 3 2 2 3 3 4 5 7 7 7 7 8 8 9 10 12 16 19 22 23 24 24 25 26 27 29 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 31 30 30 29 29 29 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 32 32 32 32 33 33 33 32 32 32 32 32 32 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 32 32 32 31 31 30 30 30 30 31 31 31 31 31 31 30 30 8 7 6 6 5 4 3 3 3 3 3 3 2 2 1 1 1 2 3 3 3 3 3 5 5 6 5 4 3 3 3 3 4 4 3 3 4 4 4 3 2 2 1 1 2 4 8 11 12 12 11 11 11 10 9 9 9 10 10 11 11 11 10 10 10 11 11 11 10 9 8 9 10 11 13 12 11 10 9 8 7 5 4 3 3 3 2 2 3 3 4 4 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 5 5 6 7 7 6 6 6 6 6 6 6 6 6 5 4 4 3 3 4 5 6 7 7 8 8 9 8 10 12 13 12 15 18 22 24 25 25 26 26 26 27 28 30 30 31 31 31 32 32 32 31 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 31 31 30 29 28 10 8 7 6 4 3 3 3 3 4 4 3 2 1 1 1 2 4 4 4 3 4 5 6 5 4 3 3 3 3 3 4 4 3 3 3 3 3 2 1 0 1 2 2 2 2 3 5 6 8 10 12 12 12 10 8 7 7 7 8 8 7 7 7 8 9 10 10 10 8 8 8 10 11 13 13 12 11 10 9 8 7 6 5 4 3 1 1 3 3 3 4 4 5 4 4 4 5 6 5 4 3 4 4 4 5 5 5 5 6 7 7 6 6 6 7 7 6 5 4 4 4 5 5 5 5 5 7 9 10 11 12 13 13 14 15 17 18 18 20 21 23 24 26 26 27 27 26 26 27 28 29 30 31 31 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 30 30 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 32 32 32 32 32 31 31 30 29 28 11 9 7 6 5 4 3 3 3 3 2 3 4 3 3 3 4 4 3 4 5 6 6 6 5 4 3 3 3 3 3 3 2 2 3 3 3 2 2 2 1 1 1 2 3 4 6 6 6 6 8 10 10 10 8 6 4 3 2 3 3 4 4 5 6 8 9 11 11 10 8 7 8 9 11 12 12 11 10 9 7 7 7 7 6 4 2 1 3 3 3 3 5 6 6 5 5 5 6 6 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 5 4 3 3 3 4 5 7 7 7 8 11 12 13 15 16 17 17 17 17 19 21 22 22 22 23 24 26 27 27 27 26 26 26 27 28 29 30 31 31 31 31 31 31 30 30 29 29 28 28 28 28 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 31 31 31 32 32 33 33 32 31 31 30 29 28 27 11 9 7 6 5 5 5 4 3 3 2 3 5 4 3 3 3 3 3 4 5 5 5 4 4 4 3 3 4 4 4 3 2 2 2 2 1 2 3 4 4 3 3 3 2 2 4 6 6 6 6 6 7 7 5 3 2 4 5 7 8 8 8 8 7 7 8 10 12 11 10 8 7 7 8 10 11 10 9 8 7 7 8 8 7 5 2 0 1 2 2 3 5 7 8 7 7 6 5 5 5 6 5 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 6 8 9 9 9 11 14 15 16 17 18 18 19 19 19 21 22 23 23 23 24 24 25 26 26 26 26 26 26 27 28 29 30 30 31 31 31 31 30 30 29 28 28 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 32 32 33 33 33 32 31 30 29 28 27 26 10 9 8 7 7 7 6 6 4 3 3 3 4 4 3 3 3 3 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 2 1 1 3 5 5 4 4 4 4 4 4 4 4 5 5 4 3 3 5 5 4 3 5 8 8 10 11 11 12 11 10 9 8 9 10 11 11 10 8 7 6 7 7 7 6 6 6 6 7 7 7 5 4 3 2 1 1 2 4 6 7 8 8 8 7 6 5 5 6 5 4 2 1 1 1 2 2 3 4 5 5 6 7 8 8 8 7 9 12 14 15 15 15 16 16 17 18 19 20 20 20 21 23 24 25 25 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 31 31 30 30 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 29 28 28 28 29 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 33 33 33 33 33 32 31 30 29 28 27 26 12 12 12 10 9 8 7 7 6 3 3 4 5 5 5 4 4 4 4 3 3 2 2 2 2 1 2 2 3 3 3 2 1 1 4 6 7 8 8 6 5 5 5 5 5 5 5 5 4 4 4 2 3 4 4 7 11 14 15 14 14 13 13 13 12 12 11 10 9 9 9 9 8 6 6 5 5 4 4 3 3 4 4 5 5 6 5 4 3 2 1 2 4 5 7 8 9 9 9 7 5 5 5 5 4 4 3 3 3 3 3 4 5 6 7 7 8 9 10 10 9 12 14 17 18 17 17 17 17 18 19 19 20 21 21 22 23 24 25 25 25 25 24 24 25 25 26 27 28 28 29 29 30 30 31 31 31 30 30 29 29 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 32 32 33 32 32 33 33 32 31 30 29 27 26 25 12 13 13 12 11 9 7 6 6 3 4 4 5 5 5 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 2 1 3 5 7 9 10 11 11 11 9 9 8 8 7 5 4 3 4 6 6 3 1 2 4 9 14 18 18 18 17 16 15 15 14 14 15 13 10 7 6 5 4 5 5 6 5 5 5 5 4 3 1 2 3 5 6 5 4 3 1 2 4 5 7 7 9 10 10 9 7 5 4 3 4 4 5 6 6 7 7 8 9 9 10 10 10 10 10 10 11 12 12 12 13 14 15 16 16 17 19 20 21 21 21 21 22 24 25 26 26 26 25 24 24 24 26 27 28 29 29 30 30 30 31 31 31 30 30 29 28 28 27 27 27 27 27 27 27 28 28 27 27 28 28 27 27 28 28 29 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 31 30 29 28 27 26 26 8 10 11 12 12 10 8 7 7 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 4 2 1 2 4 6 9 10 11 12 13 13 12 11 10 9 7 5 3 1 4 7 8 5 2 2 4 8 14 17 17 17 17 16 15 15 16 16 16 15 11 6 2 2 3 5 6 6 6 6 6 6 6 3 2 1 3 4 5 5 5 3 1 2 3 5 7 8 9 10 10 9 8 6 4 3 2 3 4 5 5 6 6 6 7 8 10 10 10 10 10 10 11 11 11 11 10 10 12 15 17 18 19 21 22 22 22 22 22 24 26 27 27 27 26 25 24 24 25 26 28 29 30 30 30 30 31 31 30 30 29 29 28 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 28 29 29 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 29 28 27 27 26 26 4 4 5 7 9 9 7 7 8 6 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 3 3 4 7 9 11 12 13 14 14 14 12 10 8 6 3 2 1 5 7 7 5 3 3 4 7 13 15 16 15 14 12 12 13 15 16 16 14 10 5 4 6 6 6 7 7 7 6 6 6 6 5 3 3 3 5 5 5 4 2 1 2 3 5 7 9 9 9 9 8 8 7 6 4 2 2 3 4 4 4 3 4 4 5 6 8 10 11 12 13 14 14 14 12 11 11 13 16 18 19 20 21 22 22 23 23 24 25 26 27 27 27 26 25 24 23 24 26 28 29 30 30 30 30 30 30 30 30 29 28 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 30 30 30 29 28 27 27 26 26 26 6 7 5 4 3 2 0 3 4 3 3 4 4 4 3 4 4 4 3 3 3 3 3 2 2 2 3 4 2 3 5 7 7 9 11 13 13 14 15 15 15 14 10 6 3 2 2 4 7 7 5 4 3 3 5 9 14 16 16 14 12 8 7 9 12 14 14 13 10 7 6 6 7 7 8 8 7 6 7 8 8 7 5 4 5 6 6 4 2 0 1 2 4 5 7 8 8 7 7 7 7 7 7 5 4 3 3 3 3 3 3 3 4 4 5 6 8 11 13 16 18 20 20 19 18 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 26 25 25 24 23 23 25 26 28 29 29 30 30 30 30 30 30 29 28 27 26 26 26 26 27 27 27 27 27 27 27 27 27 26 27 27 28 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 35 35 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 32 32 32 32 32 32 31 31 31 30 29 29 28 28 27 27 26 26 26 4 5 5 4 4 4 4 5 4 3 1 2 4 3 3 3 4 4 3 3 3 3 3 2 2 2 2 4 1 3 7 9 10 11 13 14 15 16 16 16 16 15 9 3 2 3 4 6 8 7 5 3 3 3 6 10 15 17 17 14 10 6 5 7 10 14 15 15 14 11 9 7 7 8 9 8 8 8 10 13 13 11 8 6 6 7 6 5 3 2 2 3 4 6 8 8 7 6 6 6 6 8 8 7 6 5 4 3 3 3 4 4 4 5 5 5 6 8 10 14 17 19 21 22 22 21 21 21 20 21 22 22 23 22 22 22 23 23 24 24 24 24 23 22 23 24 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 26 26 26 26 27 27 27 27 27 26 26 26 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 35 35 36 36 35 35 35 35 35 34 34 34 34 34 34 33 32 32 32 32 32 32 32 31 31 31 30 29 29 28 27 27 27 27 27 26 3 3 3 3 3 3 4 4 2 1 2 3 4 4 3 2 2 2 2 2 2 3 3 2 2 1 0 1 2 4 7 10 12 13 13 14 15 16 17 17 16 15 8 1 4 5 6 7 7 6 4 2 2 3 6 9 14 16 16 12 9 7 8 10 11 14 16 17 17 15 13 10 8 9 10 11 11 11 12 14 15 15 12 9 7 6 5 3 2 2 2 3 5 7 8 7 7 6 6 7 8 10 10 10 9 8 7 6 5 3 3 4 5 6 6 6 5 6 8 12 15 17 19 21 23 23 24 24 23 23 23 23 23 22 20 19 19 20 21 22 22 22 22 22 23 25 27 28 28 29 29 29 30 30 30 29 29 28 28 27 26 26 25 25 26 26 27 27 26 26 25 25 25 26 27 28 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 27 27 27 27 3 2 2 3 3 3 3 2 0 2 3 3 4 4 2 0 1 1 1 2 2 2 2 2 0 2 4 3 3 4 7 12 14 14 14 14 15 16 16 16 16 13 7 0 5 7 9 8 6 4 2 2 2 4 6 9 12 14 13 10 10 11 11 12 12 13 15 16 17 16 15 13 12 12 13 13 13 12 10 12 13 12 11 9 7 5 4 3 2 1 1 3 5 6 7 8 8 8 9 10 12 13 14 14 13 11 9 8 6 5 3 2 3 5 6 6 6 6 9 11 13 15 16 19 22 23 24 24 23 22 22 23 23 22 20 18 17 18 19 20 20 21 22 23 24 26 27 28 28 28 29 29 29 29 29 29 28 27 27 26 26 25 25 25 25 26 26 26 25 25 25 25 26 26 27 28 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 33 33 32 32 31 31 30 30 29 28 28 27 27 27 27 28 27 3 2 2 2 2 2 1 2 2 3 2 2 3 3 2 2 3 2 1 1 2 1 1 1 1 3 3 3 3 5 9 13 14 15 15 16 16 16 16 16 15 11 5 1 5 7 8 7 5 3 2 2 2 4 6 8 10 11 11 11 11 12 12 11 12 13 14 15 16 16 15 14 14 15 15 15 14 12 11 10 10 9 8 7 6 5 3 2 1 1 2 3 5 7 9 10 11 12 13 15 16 17 18 17 16 14 13 11 10 8 6 5 4 2 3 6 8 8 10 11 13 13 15 19 21 23 23 23 22 21 22 23 23 23 22 20 19 19 19 20 21 23 24 24 25 26 27 28 28 28 28 29 29 29 29 28 28 27 26 25 25 25 25 25 26 26 25 25 24 24 25 25 26 27 27 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 34 34 34 34 35 35 35 35 35 34 34 34 33 33 33 32 32 32 33 33 32 32 31 31 30 30 29 29 28 28 27 28 28 28 27 2 2 2 2 2 2 1 2 3 2 1 1 2 3 3 2 3 1 0 1 1 1 2 1 0 2 2 2 5 9 13 13 13 14 16 18 18 18 18 18 14 8 3 4 7 7 7 6 5 3 2 2 2 3 5 7 9 11 12 12 11 11 11 12 12 13 14 15 15 15 14 14 15 16 16 16 15 13 12 10 9 7 6 6 5 4 2 1 1 2 3 5 7 10 12 13 14 15 15 16 17 18 18 18 17 16 16 16 15 13 10 9 9 8 6 5 7 10 12 14 15 16 17 20 22 23 23 22 21 20 21 22 23 23 23 22 21 21 21 22 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 26 25 24 24 25 25 25 25 25 24 23 23 23 24 26 26 27 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 35 35 34 34 33 33 34 34 34 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 0 0 1 1 1 1 1 0 2 3 4 7 11 15 14 13 14 15 17 17 18 19 17 11 5 2 5 7 7 7 6 5 4 2 1 2 2 4 7 10 12 13 12 11 10 11 12 13 14 15 15 15 15 14 14 16 16 16 16 15 13 12 11 9 7 6 6 6 6 5 5 5 6 8 10 12 13 14 15 15 15 15 16 16 15 15 15 16 16 17 17 17 15 14 14 15 14 12 10 7 8 12 16 18 19 20 21 22 22 22 21 21 20 19 19 20 21 21 21 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 27 26 25 24 24 24 24 25 25 25 24 24 23 23 24 25 26 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 33 33 34 34 34 34 33 33 33 33 34 34 34 34 34 33 33 32 32 32 32 32 33 32 32 32 31 30 30 30 30 30 29 29 29 29 29 28 28 3 4 3 2 1 2 2 2 2 3 2 2 3 2 2 2 2 1 1 1 1 2 1 0 2 3 4 5 7 12 15 15 14 14 15 16 14 15 17 15 8 3 5 7 7 6 6 5 4 3 1 2 2 3 5 7 10 11 12 12 11 11 12 13 14 15 16 16 16 15 15 15 15 16 16 16 15 14 13 11 10 8 7 7 8 10 11 11 11 12 13 15 16 16 16 16 16 15 15 14 13 13 13 14 15 16 17 17 17 16 15 14 14 14 14 15 12 10 9 10 13 16 19 22 22 21 21 20 20 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 25 26 27 27 27 27 28 28 28 28 27 26 25 24 24 24 24 24 24 24 24 23 23 23 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 28 5 5 4 1 1 2 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 4 9 15 18 19 18 18 17 14 11 14 16 14 7 4 6 7 6 5 4 3 2 2 3 4 4 6 7 8 10 11 12 12 12 12 13 14 14 15 16 16 16 16 15 15 15 15 16 16 16 15 14 13 11 10 9 9 12 13 14 15 15 16 17 18 18 17 17 16 16 16 15 14 13 13 14 15 15 16 17 17 17 17 17 16 14 13 12 12 13 14 13 10 8 9 14 19 21 21 21 20 19 18 18 17 17 17 17 18 19 19 19 20 21 22 24 25 25 26 26 27 27 27 27 28 28 27 27 25 24 24 24 24 24 24 24 24 23 23 22 23 24 25 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 33 33 32 32 32 32 33 33 33 34 34 35 35 35 34 34 33 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 28 5 5 5 2 1 1 1 1 2 1 0 1 2 1 1 1 1 1 1 1 0 0 1 1 1 2 3 3 10 18 20 20 21 21 20 12 10 15 18 15 9 6 7 6 4 3 2 2 3 4 4 6 8 9 9 10 10 11 12 13 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 15 14 13 14 14 15 16 16 16 17 18 19 18 18 17 17 16 16 16 16 16 16 16 16 15 15 15 15 16 17 17 17 17 15 13 12 11 11 12 13 12 11 9 6 9 14 18 20 20 19 18 17 17 16 16 17 18 19 19 20 20 21 22 24 25 25 26 26 26 27 27 27 27 28 27 26 25 24 23 23 23 23 24 24 23 23 22 22 24 25 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 32 32 31 32 32 33 33 34 34 35 35 35 35 34 33 33 32 32 32 32 31 30 30 30 30 30 31 31 31 30 30 30 29 29 29 28 6 6 4 2 1 1 1 1 1 1 0 0 0 1 2 1 1 1 1 1 0 0 1 1 3 4 1 4 10 16 18 18 19 19 18 9 8 13 17 17 12 8 7 6 4 3 4 5 6 5 4 6 9 11 12 12 12 12 13 14 15 15 16 16 15 14 15 16 16 16 16 16 16 15 15 15 16 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 16 17 17 17 18 17 16 16 15 14 14 14 15 15 16 16 16 15 13 11 10 8 8 9 9 11 12 12 9 4 7 14 18 20 18 17 16 15 16 17 17 19 20 21 21 22 23 24 25 25 26 26 26 27 27 27 27 28 27 26 25 24 23 23 23 23 23 24 23 22 22 23 25 26 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 33 32 32 32 33 33 33 34 35 35 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 30 31 31 31 31 30 30 29 29 29 28 9 7 5 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 2 3 4 8 13 16 16 16 15 12 6 6 8 11 14 10 7 5 5 4 5 7 8 7 5 4 6 9 11 13 14 14 14 14 15 15 15 16 16 15 14 14 15 15 16 16 16 16 16 15 15 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 14 13 12 10 8 8 8 9 10 10 10 10 12 13 6 2 11 17 17 16 15 15 16 17 18 19 20 21 22 22 23 24 25 25 26 26 26 27 27 27 28 28 27 26 25 24 23 23 23 23 23 23 22 22 23 24 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 11 9 5 1 2 3 3 3 2 3 3 3 2 0 1 1 1 2 2 2 2 3 3 3 2 2 3 5 7 10 13 14 14 13 10 7 6 6 7 10 8 5 5 5 6 8 8 9 9 7 6 7 9 12 13 14 14 14 15 15 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 19 19 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 11 12 13 15 14 13 13 15 16 14 9 1 7 12 14 14 15 17 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 28 28 27 26 25 24 23 23 23 23 23 22 22 22 23 25 26 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 37 37 37 37 37 37 36 36 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 12 10 6 2 3 3 3 3 2 4 5 4 3 2 0 1 2 3 3 3 3 3 3 2 1 3 4 6 8 9 11 12 12 13 10 8 6 5 6 8 8 8 6 7 8 8 9 9 10 9 8 8 9 11 12 14 14 14 14 15 16 15 14 14 15 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 20 20 19 19 19 18 18 17 16 16 15 15 15 15 16 15 14 13 14 15 16 17 16 16 16 15 13 9 3 3 8 10 13 15 17 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 27 25 24 23 23 23 23 23 22 21 22 24 26 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 34 34 34 34 34 34 35 36 37 38 38 38 38 38 37 37 36 36 35 35 34 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 28 28 14 11 6 3 3 3 3 3 3 3 5 5 6 3 1 2 3 3 3 3 3 3 3 3 3 5 6 7 9 10 10 11 12 12 10 8 6 6 6 9 11 13 12 12 11 11 10 11 11 11 10 9 9 10 12 13 14 14 15 15 15 15 15 15 15 16 16 16 15 15 16 16 16 16 16 15 15 16 16 17 17 16 16 17 18 18 18 17 17 17 17 17 18 18 19 19 20 21 21 21 21 20 20 20 20 20 19 19 18 17 17 16 16 16 15 14 13 13 12 13 14 15 15 16 16 15 15 13 10 6 1 3 7 12 15 17 18 19 20 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 26 25 23 23 23 23 23 22 22 24 26 27 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 36 37 38 38 38 38 38 37 36 36 35 35 34 34 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 28 27 12 9 6 4 3 3 3 3 3 3 5 6 8 4 3 4 4 3 3 3 3 4 4 5 6 8 9 10 10 11 11 11 12 12 12 11 9 8 8 10 12 14 15 15 14 13 13 13 13 12 12 11 12 12 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 15 16 17 17 17 16 17 17 18 17 17 17 16 16 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 12 11 13 15 16 16 16 14 12 10 7 4 1 7 12 16 18 19 20 21 21 22 23 24 25 26 26 26 27 27 27 28 28 28 28 27 26 24 24 24 24 22 22 23 26 27 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 33 34 34 34 34 34 34 34 34 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 33 32 32 32 32 31 30 30 30 30 30 30 29 29 29 29 28 27 10 8 6 5 5 4 4 3 2 2 3 5 7 7 7 6 5 4 4 4 4 5 6 7 8 10 10 10 10 11 12 11 11 12 13 13 12 10 10 10 12 14 15 16 16 15 15 14 14 14 13 14 14 15 15 15 14 13 13 15 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 18 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 15 16 16 17 17 17 18 19 18 16 15 13 10 8 6 4 4 9 14 18 18 19 19 20 22 23 24 25 26 26 27 27 27 28 28 28 28 29 28 27 26 25 25 24 23 23 25 27 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 33 33 32 32 32 31 30 30 30 30 30 30 29 28 28 28 27 27 9 10 9 9 8 8 7 5 2 3 4 5 6 8 10 11 9 7 6 5 4 5 6 7 7 9 9 10 10 12 12 12 11 12 13 13 13 11 11 11 12 14 15 15 15 15 15 15 15 15 15 15 15 16 16 17 15 14 14 15 16 17 15 14 14 14 15 16 16 16 16 16 16 16 16 15 15 15 16 17 17 18 19 18 18 19 20 20 20 20 20 19 19 18 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 19 19 18 18 19 21 22 23 23 24 23 21 19 16 13 10 8 6 4 3 6 10 14 17 18 18 19 21 22 24 25 26 26 27 27 28 28 28 28 29 29 29 28 27 26 25 25 24 25 27 29 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 32 33 33 34 35 36 36 36 35 35 34 34 35 35 36 36 36 35 35 35 35 34 34 33 33 32 31 30 29 29 30 29 29 29 28 28 28 27 28 28 7 10 12 12 12 11 8 4 2 2 4 5 6 9 11 12 12 10 9 8 6 6 6 5 5 8 10 12 13 15 14 14 13 12 12 12 12 12 12 12 12 13 14 14 14 14 14 15 16 16 16 16 15 15 15 16 17 16 16 16 17 16 16 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 18 19 19 19 19 20 20 20 20 20 19 18 18 17 16 16 16 16 16 17 17 18 18 17 17 17 17 18 19 20 20 21 22 23 23 22 23 23 23 23 24 24 25 25 23 21 17 13 10 7 4 2 1 3 5 9 13 16 17 17 19 21 23 24 25 26 27 27 27 28 28 28 29 29 29 29 29 27 26 26 26 28 30 31 32 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 35 35 35 34 34 34 33 34 34 35 35 35 35 34 34 35 35 34 34 33 32 31 30 29 30 30 29 28 28 27 27 28 28 28 28 7 10 12 12 12 12 9 5 2 3 3 2 3 5 7 8 10 11 12 12 11 9 8 7 7 10 12 14 14 15 15 15 15 15 14 13 12 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 15 14 14 16 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 17 18 17 17 17 18 18 18 19 19 19 20 19 19 18 18 18 17 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 21 21 22 22 23 23 22 22 22 23 24 23 21 17 13 9 6 3 2 0 2 3 4 7 11 14 16 16 18 21 23 25 25 26 27 27 28 28 29 29 29 30 31 31 29 28 28 29 31 32 32 33 34 35 35 35 35 36 36 36 36 35 35 35 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 34 34 33 33 33 33 33 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 29 29 29 28 27 27 27 27 28 28 28 9 12 13 12 11 11 11 9 5 5 5 4 4 5 3 3 7 11 13 14 13 13 12 11 10 11 12 13 14 15 16 17 17 17 16 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 16 16 15 16 16 17 17 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 19 18 17 16 17 18 18 18 18 19 19 19 18 18 18 18 17 17 16 16 16 17 18 18 18 19 19 19 18 18 18 18 18 17 18 18 18 18 17 17 18 19 20 20 21 22 24 24 22 18 13 9 5 2 2 2 3 4 5 4 6 11 14 15 16 18 21 23 25 25 26 27 27 28 28 28 29 30 31 32 32 31 31 32 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 35 35 34 33 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 30 29 29 29 28 28 27 27 27 27 27 27 28 12 14 14 12 9 9 9 8 5 6 8 8 8 4 1 2 4 7 10 13 13 14 14 12 10 10 12 14 15 17 17 18 17 17 16 15 14 14 14 14 14 15 15 14 14 13 13 13 13 13 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 17 17 16 16 16 16 16 16 17 17 18 19 19 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 17 18 18 18 17 16 15 15 16 17 19 21 24 25 24 22 18 13 8 4 2 4 5 5 5 6 6 6 8 12 14 15 17 20 22 24 25 25 26 26 27 27 28 28 29 30 31 33 33 33 34 34 34 34 35 36 36 36 36 36 37 37 37 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 35 35 34 33 33 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 10 14 14 12 8 6 5 6 6 6 8 11 12 8 6 4 3 4 7 11 13 14 14 12 9 9 11 13 15 16 17 17 17 17 17 16 16 16 16 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 16 17 17 18 19 19 18 17 17 16 17 17 16 16 16 17 18 19 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 16 16 16 16 17 17 18 19 20 20 19 18 16 17 20 23 26 26 24 22 18 13 8 4 1 3 5 6 6 7 8 8 8 11 14 15 17 19 21 23 24 25 25 26 26 27 27 27 28 29 31 32 33 34 34 34 35 35 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 27 27 10 14 15 13 9 4 4 5 6 6 7 8 9 8 6 5 4 4 7 10 12 13 13 12 9 6 8 11 13 14 14 15 16 16 16 16 17 17 17 18 18 18 17 16 16 16 16 16 15 14 13 12 11 11 11 11 12 13 14 15 15 15 16 17 18 18 18 17 17 18 17 17 16 17 17 18 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 17 18 21 22 22 22 22 21 21 23 25 27 27 26 25 21 15 9 5 3 4 5 6 8 9 10 10 10 11 14 16 17 19 21 23 24 25 25 26 26 26 27 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 37 37 36 35 35 35 34 34 34 34 35 35 35 34 34 35 35 35 35 36 36 36 35 35 34 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 10 14 15 14 10 4 4 6 8 7 7 6 7 6 5 5 4 4 6 9 11 12 13 12 9 4 5 9 11 12 13 14 15 15 15 15 16 15 16 17 18 18 17 17 16 16 16 16 16 14 13 12 10 9 9 10 10 11 12 13 13 14 15 15 16 17 17 18 18 19 18 18 18 18 18 19 19 18 18 17 17 17 17 18 18 19 19 19 19 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 17 17 17 16 17 18 18 18 20 22 24 24 25 25 26 28 28 28 28 24 18 11 5 5 5 6 7 9 10 11 11 11 12 13 15 17 20 22 23 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 36 37 37 37 37 38 37 37 37 36 36 36 37 37 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 35 35 34 33 33 32 32 32 32 32 32 32 32 31 31 30 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 28 28 27 7 12 14 13 9 5 5 7 8 8 6 5 6 5 5 4 4 4 5 8 11 13 14 13 10 3 3 7 11 12 13 14 15 15 15 15 15 14 15 16 17 17 17 16 16 16 16 16 16 16 15 14 13 12 11 10 10 10 11 12 13 14 14 14 14 15 16 17 18 19 19 18 18 19 19 20 19 18 17 17 17 17 18 18 18 18 18 19 19 20 20 19 19 19 19 19 19 19 18 18 17 17 17 17 18 18 18 18 18 18 17 17 16 16 16 16 18 21 23 25 26 27 28 28 28 28 28 25 20 13 7 5 6 7 8 10 12 13 13 13 12 13 15 17 20 22 24 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 38 38 38 38 37 37 36 36 36 36 37 37 36 36 36 35 35 34 34 34 34 34 33 33 33 34 34 35 35 36 36 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 30 29 29 28 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 29 28 27 6 10 12 11 7 6 6 7 9 7 5 4 5 3 2 2 1 3 6 10 13 15 16 15 11 5 2 6 10 13 14 15 15 15 15 15 15 14 15 15 15 15 16 15 15 15 15 16 16 17 17 17 16 15 15 14 12 12 12 12 13 13 13 13 13 13 14 15 16 16 17 17 18 19 19 19 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 19 19 18 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 17 19 21 22 24 25 26 27 27 27 27 26 24 21 15 8 4 4 5 7 10 13 15 16 15 15 15 15 17 20 22 24 26 27 27 28 28 28 29 29 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 34 35 36 36 36 35 34 34 33 33 33 32 32 32 31 30 30 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 28 6 8 9 8 6 6 7 9 9 7 4 3 3 2 2 3 3 6 10 14 17 19 19 18 13 7 4 6 11 14 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 16 16 17 16 17 17 17 17 15 14 14 13 13 13 13 13 13 12 12 12 12 13 13 14 15 17 18 17 17 17 17 16 16 15 15 16 16 17 17 18 18 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 19 19 20 20 20 19 20 20 21 21 22 22 23 23 24 25 26 27 26 25 22 16 9 4 3 3 4 6 11 16 19 18 18 17 18 19 21 23 25 26 28 28 29 29 29 29 29 29 30 30 31 32 33 34 35 36 36 37 37 38 38 38 38 38 38 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 32 33 33 34 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 29 28 27 26 25 25 25 24 24 25 25 26 26 26 26 26 26 25 24 24 24 25 25 25 25 25 26 4 5 6 7 7 7 8 9 9 6 4 3 3 4 5 6 7 9 12 15 17 18 18 18 14 10 8 8 13 15 16 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 16 16 16 15 15 14 13 13 12 11 11 10 10 10 10 12 14 15 15 15 16 16 15 15 14 14 14 14 15 16 17 18 17 17 18 19 20 21 21 21 21 20 20 20 20 19 19 18 18 19 19 21 21 22 21 21 22 23 23 22 22 22 23 23 23 23 24 25 26 27 26 22 16 8 5 5 6 7 6 6 12 18 20 20 20 21 22 23 25 26 27 28 29 29 30 30 30 30 30 30 31 31 32 33 34 35 36 36 37 37 38 38 38 39 38 38 37 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 35 35 34 34 34 34 34 33 33 33 33 32 31 30 29 27 26 25 23 23 22 21 21 22 23 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 4 5 6 8 8 8 8 8 7 6 5 4 5 6 7 8 7 7 9 10 13 14 15 14 11 9 8 7 10 12 14 14 16 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 16 16 16 16 16 15 15 14 14 13 12 12 11 12 12 13 14 14 14 14 14 14 14 15 14 14 14 14 15 15 16 17 16 16 16 17 19 19 20 20 20 20 20 19 19 19 19 19 19 20 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 24 25 25 26 26 23 17 11 8 6 7 9 9 7 7 13 18 20 21 22 23 24 26 27 28 29 29 30 30 30 30 30 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 33 34 34 34 34 33 33 32 31 30 29 28 27 25 24 22 20 19 19 19 20 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 5 6 7 8 8 7 7 7 7 7 7 6 6 5 5 6 6 7 8 9 11 13 13 11 8 6 6 6 8 10 11 11 14 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 15 14 14 14 14 13 13 14 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 22 23 23 23 22 23 23 23 24 25 25 25 25 25 26 26 26 26 25 21 16 12 9 8 10 11 10 5 10 16 18 19 21 22 24 25 27 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 23 21 19 18 19 20 21 22 22 22 21 22 22 22 22 22 22 23 23 23 24 24 6 6 6 7 7 6 5 5 6 7 7 6 5 4 4 4 6 7 9 11 12 12 11 11 8 7 6 6 7 8 9 11 13 14 15 15 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 15 15 14 14 13 14 14 14 14 15 15 15 15 15 15 14 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 19 20 21 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 24 21 18 14 11 11 12 8 5 11 15 16 17 18 21 23 24 26 27 28 28 28 28 28 28 28 29 29 30 30 30 30 30 31 31 32 33 34 34 35 36 36 37 37 37 38 37 37 36 36 36 35 34 33 33 33 33 33 32 32 32 33 34 34 35 35 34 34 33 32 32 33 33 32 32 32 32 31 31 31 31 30 30 29 28 27 26 25 23 22 20 20 20 21 21 21 20 20 20 20 20 21 20 20 21 21 23 23 24 7 6 6 5 6 6 5 4 5 5 5 4 4 4 4 4 6 9 10 11 12 11 11 10 9 7 7 6 7 8 9 11 12 13 14 14 14 14 14 13 13 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 15 15 15 15 16 16 16 18 19 20 21 22 22 22 21 21 21 22 22 23 24 24 23 24 25 25 25 25 24 25 25 25 25 25 25 25 23 20 15 11 9 7 9 14 16 16 16 17 19 21 23 24 26 27 27 28 28 28 28 28 29 29 30 30 30 30 30 30 30 31 32 33 34 34 35 36 36 37 37 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 33 34 35 35 35 34 34 33 32 32 31 31 31 30 30 31 31 30 30 30 30 30 29 28 27 27 26 25 24 22 21 20 20 20 20 19 19 18 18 18 18 18 18 19 20 21 23 24 5 5 5 6 6 5 5 4 4 3 3 3 3 3 4 5 7 9 10 11 11 11 10 9 8 7 6 6 6 8 10 11 12 13 14 14 14 14 14 14 13 12 12 11 12 13 13 13 13 13 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 15 16 17 16 14 14 13 13 13 13 13 13 13 13 12 12 13 14 15 15 15 15 15 15 15 17 19 21 22 22 23 23 23 23 22 22 22 22 22 23 23 23 24 24 25 24 23 23 23 24 24 24 25 26 26 26 25 21 10 4 11 15 16 17 17 17 17 18 20 21 22 24 25 26 27 28 28 28 29 29 30 31 31 31 31 30 30 31 31 32 33 34 34 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 32 32 32 33 34 34 35 35 35 34 33 33 32 32 31 30 30 29 30 30 30 30 29 29 29 29 29 29 28 27 27 26 25 24 22 21 19 18 18 18 17 17 17 16 16 16 16 17 18 20 22 23 Wind_Direction 141 144 174 189 189 189 194 198 201 202 202 203 204 204 204 205 206 207 207 206 208 211 214 215 216 215 212 208 209 214 218 221 222 220 219 218 218 220 224 226 224 224 229 234 238 240 242 244 244 244 243 239 238 239 237 220 196 191 213 238 240 238 239 242 243 243 242 240 238 237 238 239 238 236 233 231 229 228 228 227 225 223 222 219 213 207 206 205 204 204 205 207 208 210 211 212 213 214 214 213 212 211 210 208 205 202 200 198 195 187 178 175 174 173 171 171 173 176 178 179 178 178 177 177 176 176 175 175 175 176 176 176 177 177 177 177 177 176 176 176 175 176 176 176 176 176 176 176 176 175 175 174 173 173 172 172 172 172 171 169 168 168 167 166 166 166 167 169 170 170 170 170 169 169 167 165 163 162 162 161 161 162 162 162 162 161 159 156 155 155 156 158 158 158 160 161 162 162 163 164 165 166 167 167 168 169 171 172 173 172 172 172 171 170 169 168 169 169 169 168 166 164 162 161 162 164 166 167 166 166 167 168 168 169 169 170 170 170 120 146 184 193 195 197 200 200 201 202 203 203 204 204 204 204 206 208 209 208 210 212 214 214 214 214 214 215 219 226 233 238 241 241 238 233 228 226 227 228 227 225 228 234 237 238 240 243 244 248 248 243 242 242 241 237 214 188 199 242 244 238 236 238 240 242 244 244 243 240 239 239 238 237 234 232 230 229 228 227 225 223 220 216 210 208 209 209 205 203 202 203 204 207 208 209 210 210 208 205 204 203 203 202 201 200 198 197 194 185 176 174 173 172 172 174 175 176 176 176 176 177 177 176 176 176 175 175 175 176 175 175 175 176 175 175 175 175 174 174 174 174 174 174 174 175 175 176 176 175 175 174 173 173 172 172 172 172 171 170 169 168 167 167 166 167 168 169 170 170 170 170 170 169 168 166 164 163 162 162 162 163 163 163 162 161 160 157 155 154 154 156 159 160 162 163 163 163 163 164 165 167 167 168 168 169 170 172 172 171 171 170 170 169 169 168 169 169 169 168 166 164 162 162 163 165 167 167 167 167 167 167 168 169 169 170 170 171 101 142 186 198 205 207 206 204 204 205 205 204 202 201 202 203 205 208 210 211 211 215 215 213 213 215 216 219 224 232 237 240 242 244 245 244 242 239 238 238 235 229 226 230 234 233 232 231 230 234 243 245 244 243 242 241 228 201 200 233 244 239 236 237 238 238 239 242 243 241 239 238 238 237 236 235 233 232 231 230 229 226 221 214 209 206 208 209 205 201 199 199 200 201 203 203 204 204 202 199 197 197 197 197 197 196 195 193 189 178 171 171 170 170 174 178 178 170 165 168 173 175 176 176 176 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 174 175 176 176 175 174 174 173 173 173 173 172 172 171 170 170 169 168 167 168 167 168 169 170 170 170 170 171 170 169 167 166 164 163 163 164 164 164 164 164 164 163 161 159 158 157 157 159 161 163 164 163 162 163 163 164 165 166 167 167 167 169 170 170 170 169 169 168 168 168 168 168 169 169 168 166 164 163 163 165 166 167 167 167 167 167 167 168 169 170 170 171 171 89 135 176 201 212 213 211 209 208 207 206 205 202 199 200 202 204 207 210 212 213 215 216 212 210 214 218 221 224 229 234 237 241 245 247 249 249 249 250 251 250 243 232 233 235 234 232 229 224 224 231 236 237 238 238 238 233 216 206 226 243 243 240 238 237 236 236 239 242 243 241 239 238 238 238 237 236 236 235 233 232 229 223 214 209 208 208 206 203 199 197 197 197 198 198 198 199 199 198 196 194 194 194 194 193 191 188 185 180 171 168 169 170 172 175 175 157 143 145 154 167 175 179 178 176 174 174 174 174 175 174 174 173 173 172 172 172 172 172 171 172 172 172 171 171 173 175 175 175 175 174 173 173 173 173 173 172 172 171 170 169 169 168 169 169 168 168 168 169 169 170 171 171 171 170 169 167 165 165 165 164 164 164 165 165 165 164 163 162 162 161 160 160 161 163 163 163 163 163 164 163 164 164 165 166 166 166 167 166 166 167 167 167 167 167 167 168 168 169 168 167 165 165 165 166 167 168 168 168 167 167 168 169 169 170 170 171 171 76 139 188 207 212 213 212 211 209 208 207 204 201 198 197 198 202 206 210 212 213 216 215 210 206 211 218 221 225 229 233 237 242 247 250 252 252 251 252 255 257 255 245 237 240 241 240 239 234 228 228 231 232 233 234 235 234 222 214 223 239 242 241 239 238 237 237 239 242 243 243 242 240 239 239 239 238 237 235 234 233 230 224 215 211 212 211 206 202 198 196 195 194 195 195 195 195 197 197 196 195 195 196 196 193 188 183 178 172 167 167 170 173 174 166 144 135 141 146 151 169 186 188 182 176 173 173 173 174 174 174 173 172 171 171 171 171 171 171 171 171 171 171 171 172 173 174 175 175 174 173 173 173 173 173 172 172 172 171 170 170 170 170 170 169 168 167 168 169 170 170 171 172 172 171 170 168 167 166 165 165 165 165 165 165 165 164 164 164 163 163 162 161 162 163 163 163 163 163 164 165 165 165 165 165 166 166 166 165 164 164 165 166 167 167 167 167 167 168 168 167 166 166 167 167 168 169 169 169 168 168 169 169 169 170 170 171 171 160 192 209 214 214 214 214 212 210 208 205 203 200 198 197 195 200 206 211 213 216 217 217 212 205 206 214 219 224 229 233 235 238 243 248 250 251 251 251 255 259 260 253 243 242 247 250 253 251 244 240 239 238 237 236 236 235 225 219 223 234 239 240 239 238 237 237 240 242 242 242 242 242 240 238 237 238 237 236 233 231 229 224 217 213 214 213 209 202 198 196 192 191 192 193 191 191 193 195 195 194 195 197 198 197 190 181 174 168 166 167 170 171 162 139 138 149 159 162 165 176 188 190 183 175 171 171 172 173 174 173 172 171 171 170 170 170 170 170 171 171 171 172 172 173 174 174 174 174 173 173 173 174 173 172 172 172 171 171 171 170 170 170 171 170 168 167 168 169 170 171 171 172 172 172 171 169 168 167 166 165 165 165 166 166 165 165 164 164 163 162 161 161 162 163 163 163 162 162 163 165 166 166 166 167 167 167 167 166 166 166 166 166 167 167 166 166 167 167 168 167 167 168 168 169 170 171 171 170 170 170 170 170 170 170 170 171 172 217 216 217 218 216 216 214 212 210 208 205 202 200 199 201 202 205 209 212 214 217 220 222 218 212 209 210 213 218 226 232 233 233 237 242 245 248 251 254 257 259 258 255 248 248 254 258 260 260 260 258 256 249 244 243 242 238 229 223 227 234 238 239 239 238 237 238 240 242 243 241 240 239 237 234 233 234 236 236 233 230 227 223 219 215 214 214 211 206 203 200 193 190 190 192 188 184 185 190 193 193 194 196 198 198 193 184 174 168 166 167 165 159 149 150 157 164 167 168 172 181 190 192 184 175 171 171 171 172 173 173 172 171 170 170 170 170 170 171 171 171 172 173 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 168 168 169 169 170 171 172 172 172 172 172 170 169 168 167 166 166 166 166 166 165 164 163 163 162 162 162 161 162 163 163 162 162 161 162 163 165 167 167 167 168 168 168 168 167 167 167 167 166 166 166 166 166 166 167 168 168 169 170 171 171 172 172 171 171 171 171 170 170 170 170 171 172 217 222 224 223 221 218 215 211 209 206 203 202 201 200 207 216 218 217 215 215 217 221 223 223 221 218 215 213 214 219 228 233 235 236 238 242 247 252 254 252 251 251 252 253 258 267 268 264 258 254 252 251 249 246 244 245 241 231 225 233 236 238 240 240 239 238 238 240 242 243 243 240 236 233 230 229 231 234 236 235 231 228 225 222 221 220 219 214 210 207 203 197 192 191 192 189 182 180 185 190 193 193 195 196 197 193 185 177 171 168 166 164 159 158 162 166 169 168 168 173 182 190 191 184 176 171 170 171 172 172 172 171 170 170 170 170 170 170 171 171 171 172 173 173 174 174 173 173 173 173 173 173 172 172 171 172 172 172 173 172 172 172 171 171 170 168 168 169 170 170 171 172 172 172 173 172 171 170 169 168 167 167 167 167 166 164 163 163 162 162 162 162 162 162 162 163 163 163 162 161 161 162 165 166 166 167 168 168 168 167 166 167 167 167 166 166 167 166 166 167 168 169 170 171 172 172 172 172 172 172 172 172 171 170 170 170 171 173 219 232 232 230 227 223 217 212 208 202 198 200 202 203 209 221 228 225 220 218 218 219 221 223 226 227 226 223 219 217 222 230 234 236 238 241 244 246 244 242 243 246 248 251 257 265 266 263 260 253 248 247 246 243 242 244 241 228 214 230 234 234 238 240 239 236 237 239 242 245 246 245 242 240 237 232 228 230 232 233 232 228 225 223 222 223 221 217 211 206 202 198 193 190 191 190 185 181 182 187 191 193 194 195 195 193 187 180 175 170 168 168 166 164 166 169 170 169 170 174 181 188 188 183 176 172 170 171 171 171 171 170 170 169 170 170 170 170 170 170 171 172 172 173 172 172 172 173 173 173 173 172 172 171 172 172 173 173 173 173 173 172 172 171 170 168 168 169 170 170 171 172 172 172 173 173 172 171 170 169 168 168 168 167 167 165 163 162 162 162 162 162 162 162 162 162 163 163 162 162 160 161 163 164 165 165 167 168 167 167 166 166 167 167 166 167 167 167 166 166 167 169 170 171 173 173 173 173 172 173 172 172 172 171 170 170 171 173 210 224 226 225 224 222 216 211 206 199 196 198 203 205 209 218 228 232 229 224 220 218 219 221 223 226 229 231 229 223 220 223 228 231 233 237 236 237 238 240 242 245 248 248 242 239 246 257 263 262 257 255 256 254 250 249 245 230 216 223 230 230 234 236 235 232 234 237 241 244 246 248 249 250 249 243 231 225 226 227 230 230 226 220 218 219 219 216 209 202 198 196 193 190 190 191 189 185 183 185 190 193 194 194 194 193 189 183 177 173 169 169 169 168 169 170 171 171 172 175 181 186 186 182 176 172 171 170 171 171 170 170 170 169 169 169 169 170 170 170 171 172 172 172 171 171 172 173 173 172 172 172 172 172 172 173 173 173 173 173 173 172 172 171 170 168 168 169 169 170 170 171 172 172 172 172 172 171 171 170 169 168 168 167 166 165 163 162 161 161 161 162 162 162 162 163 163 162 162 162 162 162 163 163 163 164 165 166 166 166 166 166 166 166 166 166 166 167 166 166 167 169 170 171 173 173 173 173 172 172 172 172 171 171 171 171 172 174 207 214 216 216 217 215 211 207 205 203 202 202 204 204 207 214 224 231 232 229 224 219 218 219 221 221 225 230 232 229 224 221 222 224 226 228 229 234 239 244 246 247 248 248 242 236 235 245 255 261 264 268 270 268 264 260 259 249 232 227 230 231 235 235 233 230 230 233 236 240 243 246 247 247 248 250 249 244 243 245 245 242 236 226 220 218 216 215 210 202 196 195 194 193 192 192 191 189 187 188 190 193 194 194 193 193 191 185 181 176 171 168 168 170 172 172 173 173 174 176 180 184 186 184 178 172 170 169 169 169 169 169 169 169 168 168 169 170 171 171 172 172 172 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 171 170 169 168 169 169 169 170 170 171 172 172 172 172 172 171 170 170 169 168 167 166 164 163 162 161 160 161 161 162 162 163 163 163 163 163 163 163 164 164 163 163 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 168 170 171 172 173 173 173 172 172 171 171 171 171 172 173 174 175 214 219 220 217 212 205 202 202 211 215 213 209 206 205 205 210 218 225 229 229 227 222 218 218 219 218 219 225 229 231 228 225 223 223 223 227 231 235 240 244 245 245 245 246 245 241 235 234 242 253 262 269 271 272 272 272 276 276 265 249 236 237 242 244 242 237 232 231 234 238 240 239 236 234 237 245 256 260 265 265 261 253 246 238 229 220 211 208 208 204 198 196 197 199 200 200 200 199 197 195 195 195 195 194 193 193 191 187 182 179 174 170 169 172 174 174 173 173 174 175 178 182 185 184 178 173 171 169 168 167 167 167 167 168 169 169 170 171 172 172 172 172 171 170 170 171 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 173 173 172 171 169 169 169 169 169 169 169 170 171 172 172 172 171 171 171 171 170 169 167 165 163 162 161 161 160 160 160 161 161 162 163 163 163 163 162 162 163 163 163 163 162 162 162 162 162 161 163 165 166 166 166 166 167 167 167 166 167 169 171 172 172 173 173 172 172 171 171 171 172 173 174 175 176 225 229 231 227 209 188 187 198 213 222 223 220 214 209 207 209 214 221 227 230 230 227 222 218 216 215 216 221 227 230 230 229 227 225 227 229 232 233 235 238 240 240 240 242 245 247 244 239 238 244 254 263 268 277 281 283 285 283 278 268 252 245 253 256 252 248 242 235 233 235 235 232 228 225 226 233 240 245 250 257 261 263 268 279 249 207 196 197 201 199 193 191 196 203 207 210 212 213 213 211 208 205 200 197 195 194 191 186 185 185 182 176 173 174 175 175 174 173 173 173 175 179 182 181 178 174 172 170 169 167 165 166 168 170 171 171 171 172 172 172 171 171 170 170 171 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 174 174 173 172 171 170 169 169 169 168 168 168 169 170 171 171 172 172 172 172 171 170 169 167 165 163 161 161 160 160 159 158 158 158 159 160 161 162 163 162 161 160 161 161 161 161 160 160 160 160 160 161 163 165 165 166 166 166 166 165 165 166 168 170 171 172 172 172 172 172 171 172 173 174 176 176 176 176 230 233 231 222 202 182 180 193 207 218 224 226 223 217 213 211 214 219 224 228 230 229 226 221 217 215 215 220 227 230 230 232 229 226 225 226 228 230 232 234 236 238 239 242 246 250 251 249 245 245 252 260 268 279 285 287 285 283 280 276 266 250 245 237 233 257 257 245 235 234 233 231 230 228 226 227 231 234 237 243 251 263 286 311 330 192 186 199 205 195 181 179 189 199 206 211 215 219 221 220 217 214 208 203 199 197 193 189 188 190 190 184 179 177 177 176 174 173 172 172 173 176 179 179 176 174 172 171 169 168 167 168 170 171 172 172 172 172 171 170 170 170 170 170 171 172 173 173 174 175 175 175 175 175 175 174 174 174 175 175 174 174 173 172 171 170 170 169 169 169 168 168 169 170 170 171 172 172 172 172 172 171 169 167 165 163 162 161 160 160 158 156 156 156 156 156 158 160 162 162 161 159 158 159 161 161 160 159 160 160 160 161 162 162 163 163 163 163 163 163 164 166 168 170 172 172 172 172 173 172 172 173 175 177 178 178 177 175 232 235 232 220 198 182 179 188 200 210 218 222 223 222 218 213 212 215 220 225 229 230 228 223 218 214 214 221 229 231 230 234 234 229 225 224 225 227 230 233 235 238 240 242 245 249 252 254 254 252 252 256 262 270 276 278 278 278 278 276 269 250 228 204 186 220 257 254 241 239 237 239 242 242 237 232 233 234 234 237 243 254 271 289 302 277 215 221 225 201 171 171 183 194 201 206 210 213 215 216 215 214 211 206 202 201 199 195 192 192 191 187 182 180 180 178 176 174 172 172 172 174 176 177 175 173 172 171 171 170 169 169 171 171 171 171 171 171 170 169 169 169 170 171 172 173 173 174 175 176 176 176 176 175 175 175 174 174 174 174 174 173 172 171 171 170 170 170 169 169 168 168 168 170 171 171 172 172 172 172 172 171 170 167 165 164 163 163 162 161 159 157 155 155 156 156 158 160 162 164 162 160 159 161 162 162 162 162 163 163 162 161 161 161 161 161 161 161 161 163 164 166 168 170 171 171 172 173 174 174 174 175 177 179 179 178 176 173 231 233 233 222 200 183 180 188 197 204 210 215 218 219 218 216 214 213 215 219 224 227 226 222 217 212 212 222 230 231 230 235 241 237 229 225 225 227 230 232 235 237 238 239 241 245 248 250 252 252 252 252 252 253 258 262 264 267 269 269 266 256 227 195 183 198 239 254 250 248 249 252 257 261 259 254 250 245 241 240 244 247 248 249 249 235 221 226 237 224 168 168 180 190 197 201 204 205 206 207 208 209 208 206 204 204 203 199 195 193 189 184 182 181 182 182 181 179 176 173 173 173 174 175 174 173 172 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 170 172 173 173 174 175 176 177 177 176 176 176 175 175 174 174 174 174 173 173 172 171 171 170 170 170 169 169 169 168 169 170 171 171 172 172 172 173 172 171 170 168 166 165 165 164 164 163 162 160 158 158 160 160 161 163 164 164 164 163 163 163 164 165 166 166 167 166 164 163 161 160 160 160 161 162 162 164 165 166 167 169 170 170 172 173 175 175 176 177 178 179 179 177 173 169 227 227 226 217 199 183 184 190 196 201 205 209 214 215 216 216 215 214 213 215 221 225 224 221 216 211 211 221 229 229 227 233 240 238 231 225 224 226 228 230 233 234 236 237 239 240 242 245 248 250 251 250 247 246 251 254 254 255 259 262 264 260 239 192 176 189 219 248 255 253 256 260 268 276 277 270 262 254 248 246 249 251 244 231 231 227 222 227 243 239 184 172 181 191 197 200 200 199 199 201 203 204 205 205 205 207 207 203 197 192 187 183 181 180 181 182 184 185 183 180 176 174 174 173 173 172 172 171 171 171 170 170 170 170 170 170 170 169 169 169 169 170 171 172 173 174 175 176 177 177 177 176 176 175 175 175 174 174 174 174 173 172 172 171 171 170 170 170 170 169 169 169 170 171 171 172 172 172 172 173 172 171 170 168 167 166 166 166 166 166 165 164 163 162 163 164 165 165 165 165 165 165 164 165 166 168 169 169 168 167 166 164 162 160 160 161 162 163 164 164 165 165 166 168 169 170 172 173 175 176 177 178 178 177 176 173 169 165 224 223 220 217 201 185 187 193 196 199 202 205 209 213 214 214 215 215 214 215 219 223 223 220 215 211 212 220 228 230 229 231 233 232 227 222 221 223 226 228 231 233 234 236 237 239 240 243 245 246 247 248 245 244 247 247 245 245 249 252 258 261 253 196 164 182 196 221 244 248 250 256 264 269 266 256 249 246 243 242 245 249 245 227 223 225 225 230 239 237 203 184 188 196 201 203 202 200 201 203 203 203 204 205 207 209 210 207 200 191 185 183 182 181 178 177 178 183 188 187 182 178 175 172 170 170 170 170 171 171 171 170 170 168 168 170 170 169 169 169 170 170 171 172 173 175 176 177 177 177 176 175 175 175 175 175 174 174 174 174 173 172 172 171 171 171 171 171 170 170 170 170 170 171 171 172 172 172 172 172 172 171 170 168 167 167 166 167 168 168 167 167 166 166 166 166 167 167 166 166 167 166 165 165 167 170 170 170 168 167 165 164 163 161 161 160 161 163 164 164 165 165 166 168 169 170 171 173 174 176 177 176 176 174 172 168 164 162 222 221 220 221 211 194 192 197 198 198 199 202 205 209 212 213 214 215 216 218 221 223 222 218 214 209 213 221 225 228 231 233 232 230 225 220 219 220 223 226 228 230 232 234 237 239 240 241 241 241 242 243 239 235 239 242 240 239 241 246 251 258 261 236 157 167 180 195 222 240 244 246 251 255 254 247 242 239 235 231 231 236 235 223 220 223 226 228 230 229 219 203 200 204 207 208 207 206 207 211 211 209 207 207 209 211 212 210 204 194 186 183 183 183 179 174 173 176 180 184 184 181 177 173 170 169 170 171 171 171 170 169 168 168 168 169 170 170 170 170 171 171 172 172 174 175 177 178 177 176 175 174 174 174 175 175 174 174 173 173 173 172 172 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 171 171 170 169 168 168 168 168 169 169 169 168 168 168 167 167 168 167 167 167 167 167 166 165 166 168 169 168 167 166 164 163 162 161 161 161 161 162 163 164 165 166 167 168 169 170 170 171 172 173 174 174 172 171 168 164 162 162 209 215 218 221 220 208 202 202 202 199 199 200 202 206 210 213 214 215 216 219 221 223 220 215 209 206 211 218 221 226 231 233 232 228 224 221 218 218 219 222 224 226 229 232 234 236 238 238 238 238 238 238 235 231 235 242 244 241 241 247 254 261 265 259 209 152 159 173 197 229 240 240 239 244 248 246 242 238 233 227 224 226 225 219 217 220 224 226 228 227 224 220 216 214 215 215 214 213 214 217 218 217 215 213 212 211 212 211 207 199 189 183 183 184 181 176 172 171 173 175 177 178 177 174 171 170 171 172 172 171 170 169 169 169 169 169 169 171 171 172 172 172 172 174 175 176 177 177 177 175 174 173 174 174 175 175 174 173 173 173 173 172 171 171 171 171 171 171 171 171 171 170 170 171 172 172 172 172 171 171 171 170 170 170 169 169 169 169 170 170 169 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 165 164 162 161 161 161 162 162 162 162 163 163 164 165 166 167 168 169 169 169 169 170 171 171 169 167 165 163 162 164 201 210 216 218 220 217 213 210 206 201 201 202 203 204 208 210 212 214 215 217 219 222 220 214 206 204 208 211 215 224 231 233 230 226 224 221 218 216 218 221 222 223 226 229 230 232 234 236 236 236 236 236 235 235 236 241 246 247 250 259 266 266 266 263 252 212 187 182 186 212 235 239 238 241 243 243 242 239 238 231 225 220 217 218 221 224 228 233 238 237 233 230 227 224 222 222 221 219 219 220 222 222 222 220 217 214 211 211 208 202 193 186 182 182 182 179 175 172 170 170 171 173 173 173 172 171 171 173 173 172 171 170 171 171 171 170 170 172 173 173 173 173 174 175 177 177 177 177 175 174 173 173 174 174 174 174 173 173 173 173 173 172 171 170 170 170 170 171 170 170 170 170 170 171 172 172 172 171 171 170 170 170 170 170 170 170 169 170 170 170 169 168 168 168 168 168 168 168 167 167 167 167 167 167 166 165 164 163 163 162 161 160 161 161 162 163 163 163 162 163 163 164 165 166 167 167 167 167 167 167 168 168 167 165 164 162 163 165 196 204 212 215 218 219 217 213 210 203 200 202 204 205 207 208 210 212 214 215 217 219 218 213 207 204 204 203 209 224 231 232 229 226 224 221 216 214 217 221 222 222 223 226 227 229 232 233 234 234 235 235 236 238 239 240 243 249 254 263 264 262 261 261 257 246 225 195 175 196 234 238 236 240 242 242 242 239 237 234 225 205 203 224 240 248 252 252 248 245 242 239 237 235 234 232 230 228 227 226 226 226 226 225 224 220 216 213 209 205 198 189 183 181 180 179 177 174 170 168 168 169 169 170 171 171 171 173 174 174 173 172 172 173 173 172 172 173 173 173 173 174 175 177 178 178 177 176 174 173 173 173 173 173 174 173 173 173 174 173 173 172 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 170 170 170 170 171 171 170 170 170 170 169 169 168 168 168 168 167 167 167 168 168 168 167 167 166 165 163 162 161 161 161 160 160 160 161 162 163 163 163 163 162 162 163 164 165 166 165 165 165 166 166 166 166 166 165 164 163 164 166 182 192 207 211 215 218 219 217 214 208 201 199 203 206 208 208 210 212 214 214 215 216 216 215 211 205 200 200 210 222 229 230 228 226 225 220 214 211 216 220 221 221 222 224 225 227 230 231 231 232 233 233 234 236 238 237 238 239 243 249 252 252 254 255 255 250 236 169 121 147 247 235 225 237 243 246 252 254 254 250 233 198 197 232 258 268 269 257 246 243 244 245 245 243 242 240 237 235 234 232 231 230 230 230 229 226 222 218 213 208 201 194 186 181 179 178 178 176 173 169 167 167 168 169 170 171 171 172 174 175 174 173 173 174 175 175 174 174 173 174 175 176 177 178 178 178 176 175 173 173 173 173 173 173 174 174 173 173 173 173 172 171 170 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 170 170 170 170 170 171 171 170 170 170 170 169 169 169 168 168 168 167 167 167 167 168 168 167 166 164 163 161 160 160 160 160 160 160 160 161 162 163 164 163 163 162 161 161 162 163 164 164 164 164 164 165 165 165 165 165 164 165 166 167 175 183 200 207 212 214 217 216 216 213 206 200 201 206 209 210 211 214 215 214 214 214 215 215 214 206 202 208 219 224 225 225 225 225 224 221 213 208 213 219 220 219 220 221 223 225 227 229 229 231 232 231 230 231 236 236 235 232 234 240 246 247 248 249 249 248 240 164 116 212 243 225 216 229 236 247 265 271 270 265 246 201 195 219 243 254 255 252 248 244 242 240 239 239 237 236 235 235 236 236 235 234 233 233 232 230 227 223 218 213 206 198 190 183 179 178 177 177 176 173 169 168 168 169 170 171 171 172 173 175 175 175 175 176 176 176 175 174 174 175 176 178 178 178 177 177 176 174 174 173 173 173 174 174 174 173 173 172 172 172 171 170 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 170 170 170 170 170 170 170 171 171 170 170 170 169 169 169 168 168 168 167 167 166 167 167 167 166 165 163 162 160 158 158 158 158 159 160 161 162 163 164 164 163 162 161 161 161 161 162 163 163 163 164 164 164 164 165 166 165 165 166 167 168 189 181 192 203 208 210 212 213 215 214 209 202 201 205 209 211 213 216 216 215 215 215 214 214 213 211 210 220 233 238 234 229 228 229 229 226 218 208 209 217 221 220 219 221 221 221 224 225 225 226 230 230 229 231 236 238 235 232 232 236 241 243 243 244 246 247 242 210 186 231 246 232 228 230 230 236 247 257 264 267 256 203 194 206 219 229 236 241 243 241 238 234 232 232 231 232 232 233 234 236 236 235 234 233 233 232 230 227 222 217 211 203 193 185 180 178 177 177 178 177 173 170 169 169 170 172 173 172 173 174 175 176 177 177 177 177 176 176 176 177 178 178 178 178 177 176 175 175 174 174 174 174 174 174 173 173 172 171 171 171 170 169 169 168 169 169 169 169 169 170 170 171 171 171 171 171 171 170 170 170 170 169 170 170 170 170 170 170 170 169 169 168 169 169 169 168 167 166 166 165 165 164 163 161 160 158 157 157 156 157 158 160 162 163 163 163 163 163 162 161 161 161 162 162 162 163 163 164 164 164 165 166 166 165 165 166 167 169 242 197 189 197 205 207 208 210 212 213 211 206 205 208 212 214 216 218 217 216 216 216 215 213 213 214 211 217 233 241 239 234 232 234 237 239 239 231 220 222 230 232 231 232 230 224 222 222 220 220 225 227 228 230 234 238 234 229 229 236 238 238 238 241 243 243 239 223 212 237 249 244 241 240 235 230 231 238 251 261 258 220 192 203 215 223 226 228 231 234 234 233 231 230 230 230 229 229 230 231 232 231 231 231 231 231 230 228 225 220 215 207 197 188 181 178 177 177 178 180 179 176 173 171 171 172 173 174 174 174 176 177 177 177 178 178 178 178 178 178 179 178 178 177 177 176 175 175 175 175 174 174 173 173 172 172 171 170 170 170 170 169 168 168 169 169 169 169 169 170 170 171 171 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 166 164 163 162 161 160 158 157 156 155 156 157 158 159 160 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 166 166 166 166 165 165 165 167 169 255 229 193 192 201 204 206 203 207 211 213 212 211 213 214 214 213 213 214 215 213 213 214 213 212 213 212 212 220 231 235 233 232 235 242 247 256 261 258 252 253 255 255 253 248 239 230 224 220 217 220 222 224 223 227 236 237 226 225 233 236 234 235 238 239 238 237 230 223 233 247 251 247 242 237 233 234 236 237 246 256 256 213 214 225 229 230 229 228 230 232 232 231 229 228 228 227 226 226 227 229 230 231 231 231 230 230 229 226 222 217 210 201 190 182 178 176 176 178 181 183 182 178 175 173 173 174 175 175 175 176 176 177 177 179 179 179 179 179 179 178 178 178 177 177 176 175 175 175 174 174 173 173 172 172 171 170 170 170 170 169 169 168 168 169 169 169 170 170 171 171 171 172 172 172 171 170 170 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 165 163 161 160 159 158 156 154 153 153 155 158 159 160 161 162 162 162 161 161 161 162 162 162 162 162 163 163 164 165 165 166 167 167 167 166 165 164 164 165 167 241 244 208 189 191 197 197 193 199 209 216 218 217 216 215 214 209 206 209 210 206 205 208 210 210 212 213 214 218 223 227 228 227 229 235 242 249 259 262 261 259 258 257 257 256 254 247 238 229 221 218 216 215 197 180 218 272 255 229 232 236 234 232 235 237 238 237 232 224 225 239 250 249 243 238 238 239 236 229 230 247 268 257 234 226 224 227 229 229 228 228 230 232 231 231 231 231 231 231 231 232 234 236 236 235 234 232 230 228 224 218 212 203 192 183 178 175 175 177 180 183 184 183 180 177 176 176 176 176 176 176 176 176 177 178 179 179 179 178 177 177 177 178 177 176 176 175 174 174 173 173 172 172 172 171 170 170 170 170 170 169 169 169 169 169 169 170 171 171 172 172 172 172 172 172 171 170 170 170 169 169 169 170 170 170 170 170 170 170 169 169 170 170 170 169 168 167 165 162 160 158 157 156 156 155 154 154 156 158 160 161 162 162 161 161 160 160 160 161 162 162 162 162 163 163 164 165 167 168 168 168 167 166 165 164 163 164 165 230 244 237 207 191 185 183 185 192 201 213 217 217 216 216 214 209 206 210 213 205 197 199 203 205 208 213 217 221 224 225 227 226 223 225 232 235 241 250 254 257 260 260 258 257 258 259 259 252 242 231 219 206 166 97 61 34 355 250 236 237 235 233 235 237 239 239 236 231 225 225 237 248 248 239 235 234 231 223 215 221 234 230 220 210 204 207 214 220 224 230 238 246 251 252 250 246 245 244 244 244 244 243 242 240 237 235 233 230 226 220 212 204 194 185 178 175 175 177 179 182 184 184 184 182 180 179 178 177 177 176 175 175 175 177 178 179 178 177 176 176 177 177 177 175 175 174 173 173 172 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 170 171 172 173 173 173 173 172 172 172 172 171 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 168 167 165 162 160 158 156 155 155 155 155 155 157 159 160 161 162 161 160 159 158 159 159 160 161 162 162 163 163 165 165 165 166 167 168 167 167 166 165 164 163 163 163 235 248 260 260 244 195 173 192 199 199 202 204 208 212 212 208 206 209 217 224 218 201 197 198 200 204 207 214 220 224 225 227 231 230 226 230 234 237 243 249 255 258 257 255 254 257 263 270 265 257 251 240 214 153 95 72 44 255 248 238 234 232 234 235 234 236 240 241 241 232 222 227 244 249 237 228 231 231 226 210 205 211 216 211 201 192 193 198 204 209 220 237 248 254 256 254 251 251 252 252 252 249 246 242 240 238 236 234 231 227 222 214 204 195 186 179 176 175 176 178 181 183 184 184 184 183 182 180 178 175 173 172 172 173 175 176 178 178 178 178 177 177 176 174 174 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 172 173 174 174 174 173 173 173 173 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 167 165 163 161 159 157 156 155 156 157 158 159 160 160 161 161 161 160 159 158 159 159 161 161 162 163 164 164 165 165 166 166 166 166 166 166 166 166 164 163 162 163 247 254 261 268 277 294 326 276 240 214 196 190 196 204 205 202 200 204 215 230 236 221 210 199 191 194 199 204 212 220 222 222 230 238 229 227 233 237 240 247 254 256 254 255 258 261 262 263 264 264 260 255 234 134 100 97 231 239 240 238 230 229 232 232 224 225 234 239 239 234 221 218 240 247 239 238 243 241 237 224 215 214 217 219 209 192 187 189 191 194 201 215 227 236 241 242 242 243 247 249 251 250 249 246 243 240 237 234 231 228 223 216 206 197 188 182 177 175 176 178 180 181 183 183 184 185 184 180 173 168 165 164 166 170 174 176 177 179 180 180 178 175 174 173 173 173 172 171 171 172 172 172 172 172 172 172 171 171 170 171 171 171 171 171 171 171 172 174 174 175 174 174 174 174 173 172 171 171 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 169 167 165 163 161 159 158 157 157 157 159 160 160 161 161 161 161 162 161 160 159 159 160 162 162 162 162 163 164 165 165 165 165 164 164 164 165 166 166 165 163 163 163 243 246 249 256 269 278 267 250 250 242 206 183 189 201 207 203 195 192 203 224 240 240 233 150 103 134 173 180 184 197 201 199 207 227 220 213 218 225 228 239 251 256 256 258 264 267 263 261 263 260 255 259 274 59 92 129 228 238 240 242 239 236 233 232 219 214 220 231 237 231 212 206 232 244 243 245 247 246 242 238 233 228 229 239 236 217 198 188 186 188 194 203 216 226 233 237 238 238 241 245 248 250 251 250 247 243 239 235 232 228 223 217 208 199 191 184 179 176 176 177 178 179 181 182 183 183 181 174 164 154 147 143 154 167 174 176 177 177 178 178 176 174 173 172 172 172 171 171 171 172 172 172 172 172 172 172 171 171 171 171 172 172 172 171 171 172 172 173 174 175 175 175 174 174 173 173 172 171 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 171 169 167 165 163 161 160 159 159 159 159 160 161 161 162 162 162 162 162 161 161 160 160 161 162 162 162 162 162 163 164 164 163 163 162 162 163 165 166 166 165 164 164 165 232 237 243 247 248 248 239 228 239 264 262 190 183 189 201 211 209 201 201 212 231 237 249 19 41 39 28 68 114 141 165 175 188 208 213 207 206 211 213 218 238 251 254 253 257 268 267 259 253 248 246 265 298 349 82 146 216 238 245 244 243 242 238 229 216 213 215 224 239 246 187 189 222 237 235 236 242 243 240 240 244 245 241 242 245 241 226 203 190 188 193 200 213 224 231 237 239 241 242 244 246 248 251 251 250 247 243 239 235 230 224 217 209 201 193 187 181 177 176 176 177 177 179 180 180 179 176 169 159 151 149 152 157 165 172 175 176 176 177 176 175 173 172 171 170 170 171 172 174 174 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 174 175 175 175 175 174 174 173 172 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 169 167 165 163 162 161 160 161 161 162 162 163 164 163 163 163 162 161 161 161 161 161 161 161 162 162 162 162 162 163 162 162 161 160 160 161 163 164 165 165 165 165 166 227 232 235 235 236 240 241 240 254 270 260 222 188 179 190 205 215 212 204 208 222 234 249 333 17 12 339 333 56 117 147 163 178 198 208 203 197 198 197 199 212 232 243 240 232 251 264 257 247 246 247 264 280 279 227 181 202 227 231 235 237 238 235 224 213 212 212 209 246 302 278 223 230 240 236 233 239 246 250 252 257 259 255 253 256 260 258 244 224 206 199 203 213 224 232 237 239 241 243 245 246 248 250 252 253 251 247 242 237 232 225 218 210 202 195 189 182 177 175 175 175 176 177 177 177 176 172 166 159 156 157 159 161 165 168 172 174 176 176 176 174 172 170 169 169 170 173 176 179 176 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 174 175 176 175 175 174 173 173 172 171 171 171 171 171 172 172 173 173 173 173 173 173 173 172 172 172 170 168 167 165 163 162 162 162 163 164 164 165 166 165 165 164 163 162 161 160 161 161 160 160 162 162 162 162 162 162 162 161 161 160 159 159 160 161 162 163 164 164 165 167 225 227 228 229 231 237 243 246 249 254 253 244 216 191 188 195 203 206 205 206 218 234 248 280 356 348 309 317 360 118 166 184 186 186 197 201 194 190 189 193 203 218 230 241 205 221 245 248 244 244 237 224 225 235 236 216 205 214 220 222 227 233 235 228 214 211 202 154 97 333 276 247 238 243 239 231 232 237 245 253 260 262 260 258 259 261 264 264 261 253 243 235 236 241 243 242 243 245 247 248 249 250 251 252 252 251 247 243 237 231 225 218 210 202 196 190 183 177 174 174 174 175 175 176 175 173 169 165 163 162 163 163 164 165 168 171 173 174 175 174 173 170 169 168 170 173 176 179 180 178 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 174 175 176 175 175 174 173 173 172 172 171 171 172 172 173 173 173 174 174 174 173 173 173 172 172 171 170 168 166 164 163 163 163 164 165 166 166 167 167 166 166 164 162 160 160 160 159 159 161 165 167 165 163 162 163 163 162 161 160 158 157 157 158 159 160 161 162 164 166 168 222 220 221 222 224 228 233 236 239 244 249 250 244 225 205 193 193 198 201 201 211 230 242 272 348 344 314 323 360 155 184 188 174 165 179 192 191 187 188 196 204 208 222 242 216 200 219 229 231 229 224 219 218 225 232 233 229 224 219 217 220 229 234 232 220 213 196 147 134 189 244 238 227 229 235 231 225 227 231 236 244 250 253 254 254 255 258 261 265 266 266 263 260 260 259 259 260 261 261 260 260 258 258 257 256 254 250 245 237 229 222 216 209 201 195 190 184 178 174 173 173 173 174 174 173 170 167 165 165 165 166 166 166 167 168 169 171 172 173 172 171 169 169 170 172 176 178 178 178 176 174 174 174 173 173 173 172 172 172 172 172 173 173 173 172 172 173 173 174 175 176 175 175 174 173 173 173 172 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 171 169 167 165 164 163 164 164 165 166 167 168 169 167 166 165 163 160 159 159 159 159 161 167 173 173 168 164 163 163 163 162 161 159 157 156 156 156 158 159 161 162 163 166 168 230 223 217 217 219 221 226 231 233 237 243 246 248 240 222 201 194 194 193 195 207 220 229 255 310 272 261 270 275 176 183 171 153 156 182 195 193 185 186 195 202 199 201 219 222 212 215 223 227 225 226 239 241 235 235 247 255 257 255 254 249 240 232 226 221 215 190 150 144 192 238 240 233 239 253 257 251 234 225 225 230 238 245 249 249 249 251 253 257 263 268 272 275 276 279 282 284 284 283 281 279 277 273 270 267 264 261 257 248 236 224 214 206 200 194 189 184 179 175 172 172 171 172 172 170 168 166 164 164 165 166 168 168 168 168 167 167 167 166 166 166 167 168 171 174 176 178 177 175 173 173 173 173 173 173 172 172 171 171 171 173 174 174 174 174 173 173 174 174 175 175 175 175 174 174 173 173 172 172 172 173 173 173 174 174 175 175 175 174 173 173 172 172 171 169 168 166 164 164 164 165 166 167 168 169 169 167 166 165 163 160 159 158 158 160 165 175 181 177 171 167 166 165 163 162 161 159 157 156 157 157 159 161 162 162 163 165 168 259 249 229 221 220 220 222 227 233 242 249 248 245 242 230 209 196 191 191 196 205 211 211 209 215 226 230 229 211 188 181 171 169 182 189 187 185 183 185 191 197 195 191 203 215 221 224 227 228 230 243 268 272 271 272 256 256 264 273 279 271 256 241 231 226 223 172 117 118 226 245 248 269 293 294 277 260 239 224 218 219 225 234 241 244 246 251 257 263 270 279 288 294 298 302 306 308 310 308 306 303 299 292 285 281 281 283 282 275 261 240 220 206 197 191 187 184 180 175 172 170 168 167 167 165 163 161 160 160 161 162 165 166 165 163 159 155 153 152 152 155 160 165 170 174 177 177 176 174 173 172 172 172 171 171 171 171 171 172 173 175 176 177 176 175 174 174 174 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 174 174 175 175 175 175 174 173 173 172 171 170 168 166 165 164 165 166 166 167 168 169 169 167 166 165 163 160 159 158 159 161 170 180 182 177 172 168 167 165 163 162 160 159 157 158 158 159 160 162 163 163 163 165 167 277 282 269 255 243 229 223 225 228 237 249 244 238 234 228 213 199 198 199 200 204 206 203 202 208 216 216 210 202 189 185 186 192 193 178 168 173 189 197 200 200 195 193 196 202 208 218 226 228 228 234 243 252 260 249 230 230 237 249 262 267 268 268 261 236 185 86 76 201 239 233 244 306 288 264 245 246 239 230 225 222 220 225 235 243 251 267 281 294 306 311 307 305 307 312 319 322 319 316 313 309 305 299 292 289 294 304 309 305 291 269 238 211 195 186 182 180 176 172 168 164 161 159 158 156 154 155 155 155 155 154 152 151 149 144 138 136 138 139 142 147 158 173 183 188 190 185 180 175 172 171 170 169 169 170 173 175 176 177 177 178 179 178 177 176 175 174 174 175 175 175 175 174 174 174 174 174 173 173 173 173 173 174 174 175 175 175 175 175 174 174 173 173 171 170 169 167 165 165 166 167 167 168 168 169 168 167 166 165 163 161 160 160 161 164 173 180 180 175 171 169 166 164 162 161 159 158 157 158 159 160 161 161 162 164 165 166 168 253 279 285 274 258 239 228 222 205 200 224 237 235 231 228 219 211 210 209 201 200 202 201 202 208 211 209 203 198 192 193 198 199 185 164 162 176 195 206 208 206 195 199 201 195 196 214 227 225 210 215 222 222 227 229 225 224 225 228 234 249 267 289 344 36 59 71 80 219 226 207 153 233 238 237 235 241 242 238 235 235 236 237 244 253 270 292 303 307 312 316 312 305 306 312 322 323 319 314 311 308 304 298 291 288 294 310 323 324 316 302 277 234 196 178 172 168 164 161 159 157 154 152 151 151 154 158 161 162 158 150 140 128 122 119 111 119 150 173 189 198 204 212 215 216 210 197 185 176 172 169 168 168 170 174 178 181 183 182 180 180 179 178 176 175 175 174 174 175 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 174 174 173 173 172 170 170 168 166 166 167 168 168 167 168 168 168 167 166 166 164 163 163 163 164 168 174 178 176 171 169 168 166 163 161 158 157 156 157 158 160 161 161 162 163 164 165 167 168 200 223 241 249 246 238 230 223 197 194 210 231 236 234 231 223 216 221 225 210 199 197 195 196 201 206 205 201 197 196 202 208 204 192 180 179 185 193 202 205 201 202 211 209 194 180 204 226 225 210 213 223 223 227 234 237 236 233 229 226 238 278 298 326 27 58 73 140 228 222 175 177 226 235 239 240 241 239 237 237 242 250 254 254 262 278 288 292 301 314 321 323 322 322 325 328 327 323 319 317 314 311 304 299 300 307 320 331 331 327 323 315 285 214 174 159 148 144 147 152 155 155 158 163 165 166 167 166 160 151 141 132 124 119 124 144 213 229 227 225 222 220 219 220 223 221 211 193 179 172 167 167 169 172 176 179 181 182 182 181 181 179 178 177 176 175 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 173 174 174 174 175 175 175 175 174 173 172 172 171 171 170 169 167 167 167 168 168 168 168 168 167 167 167 166 166 166 166 167 167 170 173 173 170 168 167 166 164 161 158 155 154 155 157 160 161 162 162 162 163 164 166 168 169 184 195 203 216 228 233 238 241 209 195 202 224 245 259 272 270 245 243 246 237 210 187 179 181 189 194 191 185 187 202 214 225 215 209 200 178 159 158 181 202 204 211 217 213 188 170 193 220 222 214 215 221 225 231 237 238 239 241 244 255 292 300 289 304 17 59 101 217 234 219 178 194 223 238 243 242 243 245 249 252 256 259 258 256 260 270 280 303 332 338 334 330 330 334 336 336 332 326 323 322 320 317 313 311 314 319 328 334 332 324 318 311 296 262 199 153 135 133 142 150 154 158 163 167 168 167 164 159 149 140 135 132 131 136 153 187 213 223 224 222 219 217 218 219 222 225 223 210 196 187 181 175 172 172 175 178 180 181 181 182 182 181 179 178 176 175 174 174 173 173 173 174 174 174 174 174 175 175 174 173 173 173 174 174 174 174 175 174 174 174 173 172 172 171 170 170 169 168 168 168 168 168 168 167 167 167 167 167 167 167 168 169 170 170 170 170 168 168 167 166 165 163 159 156 154 155 156 158 160 161 162 162 162 163 165 167 168 169 193 198 202 223 241 246 257 272 261 210 204 236 279 318 2 22 351 258 255 261 252 188 160 161 162 151 133 109 47 309 288 266 231 214 173 88 81 78 80 168 202 218 221 209 177 171 193 213 212 212 217 206 204 221 230 231 227 233 250 299 336 263 260 280 334 142 200 217 219 202 178 193 215 231 239 249 264 276 281 279 277 273 271 273 276 280 287 319 354 355 343 336 336 339 340 338 332 325 320 320 320 318 316 317 319 321 324 326 323 314 309 305 297 280 236 167 141 135 140 145 149 154 158 161 161 158 154 148 138 133 132 133 136 148 179 203 210 215 216 217 216 216 218 220 223 225 223 216 210 207 205 194 181 175 175 177 180 181 183 184 183 182 179 177 176 175 175 174 174 174 174 174 174 174 174 175 175 175 174 173 174 174 174 174 174 174 174 174 174 173 173 172 172 171 170 169 169 169 169 169 169 168 167 167 167 167 167 167 167 168 169 170 170 169 168 167 166 166 166 165 163 161 158 154 154 156 158 160 160 161 162 162 162 163 165 166 168 169 209 219 251 274 270 267 271 278 276 262 248 253 277 319 19 60 197 242 253 273 291 289 180 153 141 122 101 73 328 301 292 276 257 10 49 50 53 62 123 196 208 215 215 190 153 150 172 180 181 200 207 164 155 175 199 202 180 170 164 92 130 225 238 241 232 228 227 223 207 188 188 206 228 244 259 280 294 296 294 291 288 286 287 289 290 288 290 314 36 21 356 342 339 344 346 341 331 320 317 320 320 318 317 317 318 317 315 313 308 301 296 296 294 288 268 178 143 137 138 140 142 145 149 153 154 153 149 145 147 149 146 140 141 159 186 200 204 207 209 211 213 214 216 218 220 220 215 207 203 204 206 204 194 186 183 183 183 184 185 185 183 180 178 176 176 176 176 175 174 175 175 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 170 170 169 169 169 169 169 167 166 166 166 166 166 166 166 167 168 169 169 167 166 166 165 165 165 164 162 160 157 154 154 156 159 160 161 161 162 162 163 163 165 166 167 168 327 347 332 270 263 267 280 295 295 284 282 289 337 54 72 101 176 270 294 318 327 318 307 162 132 122 110 101 276 275 274 277 356 52 55 60 131 187 196 200 210 213 186 111 91 89 90 75 81 114 210 112 121 131 137 134 119 106 94 78 90 227 225 220 231 270 304 324 328 277 242 250 266 283 295 303 304 295 289 284 284 286 291 294 294 292 291 286 44 35 2 342 342 356 356 342 326 318 320 322 321 317 316 316 315 311 305 298 289 281 279 282 286 289 292 259 124 124 127 131 134 137 141 146 149 151 151 151 154 154 148 142 156 180 191 196 199 202 204 205 207 209 211 213 213 211 205 197 193 194 198 200 197 193 190 188 186 185 184 183 181 178 176 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 171 171 170 170 170 170 170 169 168 167 166 165 166 166 166 166 166 167 168 168 167 166 165 165 165 165 165 163 160 158 156 155 156 157 159 160 161 161 161 162 162 163 165 166 166 168 11 309 266 247 253 270 295 313 311 304 315 345 32 68 96 107 95 327 321 339 339 315 304 297 144 133 131 136 192 235 243 247 59 64 79 176 208 204 202 189 201 192 65 65 67 75 91 77 354 340 339 344 2 70 94 85 50 33 39 26 311 257 240 232 273 332 331 320 303 295 294 305 318 324 318 308 298 284 279 283 288 295 301 302 300 297 294 292 304 334 339 329 335 359 358 334 319 318 322 321 317 313 312 312 309 300 290 281 271 264 265 270 274 281 298 328 27 67 90 106 117 126 135 144 151 155 156 155 152 147 141 142 161 182 191 194 195 196 197 198 199 201 202 203 201 199 195 189 187 188 192 195 195 194 192 189 186 184 183 181 178 176 174 174 174 174 175 175 175 175 176 175 175 175 176 176 177 177 176 175 174 174 173 173 173 173 173 172 172 171 171 172 172 171 170 170 170 170 169 169 167 167 166 165 166 166 167 167 167 168 168 168 167 166 165 164 165 166 165 163 160 157 156 156 157 158 159 160 161 161 161 162 163 164 165 166 166 167 148 256 264 263 266 281 305 319 327 336 342 349 359 45 124 123 103 349 289 271 284 285 284 287 292 156 150 153 177 201 204 128 78 86 155 212 225 215 198 115 94 66 59 66 83 118 120 107 326 288 278 271 278 346 49 55 40 27 36 357 267 257 249 229 74 345 270 267 279 294 305 322 343 346 321 297 286 279 289 307 319 319 318 314 307 300 295 294 298 306 314 316 320 337 340 319 312 317 320 315 308 303 302 299 290 280 272 267 260 251 248 258 273 285 303 327 352 14 27 39 67 104 129 148 158 161 158 153 149 145 146 156 169 180 186 189 189 189 190 191 191 193 193 193 192 190 188 185 185 187 190 192 194 193 191 189 186 183 180 178 176 175 174 173 173 174 174 174 175 175 175 175 175 176 176 177 177 177 176 175 174 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 170 170 169 168 167 166 166 166 167 167 168 169 169 169 168 167 166 166 164 164 165 165 164 162 160 158 157 157 158 159 159 160 160 160 161 162 163 164 165 166 166 165 148 198 242 258 269 281 300 328 21 15 347 328 316 300 217 118 55 341 284 224 212 233 256 273 286 289 249 190 159 154 132 87 74 103 188 226 232 211 155 82 55 51 60 76 110 141 115 111 164 213 225 233 233 162 66 85 108 124 145 204 241 249 234 169 144 189 215 233 259 275 282 302 4 2 300 275 270 273 303 330 332 327 326 322 308 298 294 294 298 303 307 307 307 314 317 313 312 313 310 300 289 282 282 277 270 264 260 256 247 232 214 206 222 257 284 297 310 337 1 11 13 9 349 315 258 196 174 163 160 161 165 170 176 180 183 185 185 185 186 186 187 187 187 187 186 184 183 182 183 185 188 191 191 190 188 186 182 180 178 177 176 175 173 173 173 173 173 174 174 175 175 175 175 176 177 177 177 176 176 174 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 169 168 167 167 168 168 168 169 169 169 169 168 167 166 165 164 163 164 164 163 161 160 159 157 157 158 159 159 159 159 160 160 162 164 165 166 166 166 164 144 179 221 253 274 290 310 352 50 68 306 285 287 286 292 334 349 332 299 244 220 228 247 261 266 257 246 229 133 103 89 80 87 158 212 227 223 181 121 67 22 18 37 62 74 77 69 98 162 185 208 238 236 188 126 137 167 155 155 210 244 249 227 186 181 198 204 210 228 242 246 247 104 158 254 252 254 271 311 332 323 317 331 325 310 299 295 297 300 302 302 301 301 308 316 317 312 303 292 278 265 258 258 256 254 250 248 248 247 239 190 118 114 123 133 118 92 77 49 36 26 12 350 327 300 254 212 190 182 179 177 177 179 181 183 184 185 186 186 187 187 186 185 183 182 180 179 179 180 182 185 186 186 185 184 181 179 178 176 175 175 174 174 173 173 173 173 173 174 174 174 175 176 176 177 177 176 176 175 174 173 172 172 171 171 171 171 171 171 171 170 170 170 170 170 171 171 170 170 169 168 168 169 169 169 169 169 169 169 168 167 166 165 164 163 163 163 163 162 160 159 158 157 157 157 158 158 158 158 160 161 163 165 166 166 166 165 164 123 135 265 294 303 308 318 343 46 112 185 242 263 275 292 318 328 323 302 262 258 274 275 268 258 246 238 228 152 121 126 143 160 178 208 222 200 144 115 82 10 342 348 15 21 11 20 56 141 153 158 231 252 230 212 216 197 169 180 225 242 250 255 233 227 217 209 212 222 232 235 228 191 205 232 247 260 283 310 313 304 311 330 326 311 302 301 301 299 297 296 296 299 310 320 320 306 289 275 265 255 248 244 244 244 244 249 272 319 4 8 2 360 5 12 21 32 40 41 40 40 39 251 236 223 208 195 186 182 181 178 177 178 180 181 182 184 186 188 189 189 186 183 180 177 176 175 176 177 179 180 181 181 180 179 177 176 174 174 174 174 174 174 173 173 173 173 173 173 174 175 176 176 176 176 176 176 175 175 174 173 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 167 165 164 163 163 163 163 162 161 160 159 158 157 157 157 158 159 159 160 160 162 164 165 165 165 165 165 164 129 114 337 314 308 303 304 306 294 233 218 235 252 267 289 317 325 322 338 6 6 348 326 301 280 263 245 221 182 163 163 167 173 183 204 213 168 132 119 115 130 283 317 357 355 320 306 308 112 113 117 172 231 227 221 221 208 201 215 227 232 241 250 240 232 224 217 217 226 236 235 226 218 221 235 252 267 283 292 287 291 307 320 317 305 300 300 299 296 293 290 287 290 305 321 314 290 272 264 259 255 250 247 248 252 277 318 334 342 352 360 356 348 347 355 6 15 21 28 41 110 183 195 196 191 179 165 163 166 170 171 171 171 171 172 175 177 180 182 184 184 182 179 176 174 174 175 176 177 177 178 178 177 176 174 172 172 171 171 172 172 173 173 173 173 174 174 174 174 175 176 176 177 176 176 176 175 175 175 174 173 172 172 172 171 172 171 171 171 170 170 170 171 171 171 171 170 169 168 168 169 169 169 169 169 169 169 169 169 168 166 165 164 164 164 164 164 163 162 160 159 158 157 157 159 160 161 161 161 161 161 163 164 164 164 163 163 162 159 150 176 274 280 283 290 294 287 275 269 282 297 306 318 329 333 337 356 12 16 5 345 323 307 295 277 237 190 170 163 167 176 182 174 124 109 115 127 145 166 181 187 186 201 217 223 228 201 81 104 178 210 211 208 204 205 217 227 227 208 223 241 238 231 226 222 221 227 242 241 224 212 215 227 243 253 262 267 266 281 287 287 286 288 292 296 298 296 289 279 268 267 286 303 279 261 256 254 254 255 257 258 261 284 336 343 335 326 319 317 323 322 329 358 29 56 94 145 173 188 195 192 184 163 63 20 358 333 180 177 173 168 164 164 166 169 171 173 174 175 174 173 173 173 175 177 178 178 177 176 175 173 172 171 170 169 168 168 169 171 172 172 173 173 174 174 175 175 176 176 176 177 176 176 175 175 175 174 174 173 172 171 171 171 171 171 171 171 170 170 171 171 171 171 171 170 169 169 168 169 169 169 169 169 168 169 169 169 168 166 164 164 164 165 165 165 164 163 161 159 158 157 158 160 161 162 161 161 160 161 161 162 163 163 162 161 161 165 142 148 243 270 278 288 294 297 306 352 17 351 322 317 328 339 350 360 12 24 19 352 323 312 309 303 288 241 166 155 162 161 135 101 81 71 70 136 170 169 168 171 178 183 183 181 182 187 158 152 201 217 211 184 172 186 212 229 231 200 220 241 243 236 227 222 220 226 245 249 235 203 196 212 230 236 230 216 233 262 266 265 266 274 285 296 299 296 288 273 254 243 239 226 229 235 238 240 244 250 259 263 265 286 3 342 308 289 277 261 250 236 209 182 163 156 157 162 168 174 176 158 107 72 51 15 309 269 231 211 202 193 179 167 163 164 166 167 168 168 167 168 169 172 175 178 179 178 175 173 171 170 169 169 168 167 166 166 167 169 171 172 173 173 174 174 175 176 176 176 176 176 176 176 175 175 175 174 173 172 171 170 170 170 171 171 171 170 170 170 171 171 172 171 171 170 170 169 169 169 169 169 169 169 168 169 169 169 168 166 164 163 164 165 166 165 165 163 162 160 158 158 159 161 162 161 161 160 160 160 161 161 162 161 161 161 161 62 114 126 190 275 286 295 298 309 335 37 58 345 299 303 326 359 1 1 17 38 41 358 306 309 312 317 317 312 305 241 132 109 96 82 70 50 356 290 251 158 126 128 170 178 162 156 162 181 195 194 201 212 199 107 124 161 204 229 236 223 223 241 252 256 252 238 214 216 230 245 248 224 190 194 222 224 200 189 211 244 257 262 265 272 283 293 298 297 291 277 246 223 218 216 217 220 223 224 229 242 260 265 256 212 168 176 204 222 227 223 218 209 195 177 160 150 145 137 123 106 83 68 67 75 97 157 195 204 203 199 195 190 181 171 165 163 163 164 164 164 164 165 166 170 173 176 176 174 172 170 169 168 166 166 166 166 165 166 167 169 171 172 173 173 173 174 175 176 176 176 176 175 175 175 175 175 174 174 173 172 171 170 169 170 170 170 170 170 170 170 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 170 170 170 167 165 164 163 164 166 166 165 163 162 160 159 160 161 162 161 161 160 159 159 160 161 161 161 160 161 161 162 305 281 132 136 249 294 304 309 318 334 29 98 218 272 302 5 32 7 352 14 52 64 285 263 284 318 330 334 327 322 327 11 65 82 82 75 48 320 301 319 53 81 96 191 210 174 154 160 180 196 200 179 124 45 32 42 56 265 251 247 233 231 240 252 265 276 281 238 218 224 234 246 249 217 204 215 208 188 184 211 243 256 259 261 265 276 288 299 306 306 290 246 218 216 217 219 220 217 211 208 234 273 277 258 223 192 183 188 200 207 208 202 191 182 163 138 123 111 90 64 51 42 38 39 50 176 199 191 170 154 158 171 175 171 167 165 164 163 163 163 162 162 163 165 167 169 171 171 170 169 168 167 166 165 165 165 165 166 167 169 171 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 174 173 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 168 166 164 163 164 165 166 165 163 162 161 161 162 162 162 161 160 160 159 160 160 161 160 159 159 160 161 161 287 289 138 122 131 274 296 301 302 303 295 262 256 305 17 44 43 359 324 353 59 71 257 253 260 360 356 349 338 328 325 333 7 46 88 132 143 60 351 11 46 82 133 196 208 185 145 143 163 192 187 79 84 92 112 112 110 228 235 233 233 238 237 236 253 280 278 250 234 239 249 261 267 242 221 210 194 180 181 208 245 259 257 253 256 269 291 312 327 329 310 262 231 223 221 223 224 221 198 170 194 286 287 281 262 230 203 191 194 207 238 271 275 265 180 127 120 117 112 104 94 82 76 77 193 222 222 218 182 109 109 131 153 159 160 160 162 162 162 161 161 161 161 162 163 164 165 165 165 165 165 165 165 165 164 164 165 167 169 170 172 172 173 173 173 173 173 172 172 172 172 173 174 175 175 175 175 175 174 173 172 171 170 170 170 169 169 169 170 170 170 170 169 169 169 168 168 168 168 168 168 169 170 170 170 170 171 171 171 170 169 167 165 164 163 164 164 164 163 162 162 162 163 163 162 161 160 160 160 160 160 159 159 158 158 160 161 161 290 295 335 108 118 155 266 267 271 279 285 300 349 26 46 57 53 301 273 276 90 103 269 267 330 35 26 13 358 344 334 335 351 2 318 217 160 99 58 39 35 37 116 225 218 119 92 95 101 47 16 63 131 157 167 164 171 190 196 189 210 238 243 234 221 274 262 247 243 253 258 257 249 239 224 202 183 177 183 213 258 272 268 261 260 269 291 317 339 350 344 310 273 259 252 244 241 240 194 135 127 234 274 281 282 276 257 228 208 211 243 267 277 282 274 224 157 143 140 139 139 142 148 163 181 193 199 199 183 148 135 138 146 151 152 153 156 158 158 158 158 159 158 158 158 158 159 161 162 162 163 163 164 164 165 166 167 168 170 171 171 172 172 172 172 172 172 172 172 172 172 173 174 174 175 175 175 175 174 173 172 171 170 170 170 169 169 169 169 170 170 170 169 169 169 168 168 168 168 168 168 169 170 171 171 171 171 170 170 169 168 167 165 164 163 163 163 164 163 163 163 164 164 164 163 162 161 160 160 159 159 158 157 158 158 159 160 160 235 299 344 65 86 111 256 265 277 292 310 348 17 33 51 67 156 230 232 206 160 184 249 277 332 18 36 46 47 34 1 341 344 346 320 282 247 157 132 127 119 83 36 352 352 24 49 56 50 16 297 243 199 172 160 162 171 170 149 140 166 217 236 229 202 246 244 237 233 237 238 231 223 230 223 200 180 174 187 224 269 282 284 280 273 275 295 322 346 8 20 20 3 342 329 319 298 285 277 132 134 162 221 259 282 301 308 299 255 203 198 211 232 244 244 233 209 181 166 161 159 160 165 172 179 184 185 180 169 156 147 145 149 152 151 151 152 154 155 155 156 156 156 155 154 154 156 158 159 160 161 162 164 165 166 167 168 168 169 169 170 170 171 171 172 172 172 172 172 172 172 172 173 174 174 175 175 175 174 173 172 171 170 170 170 169 169 169 169 170 170 169 169 169 169 168 168 168 168 169 169 169 170 171 171 171 171 170 169 168 166 165 164 163 162 163 163 163 163 163 163 164 164 163 162 161 160 159 159 158 157 156 157 157 158 159 160 160 77 316 8 48 64 44 266 279 299 323 348 7 17 30 57 129 211 229 233 223 192 201 257 290 311 326 360 93 115 125 132 114 354 345 331 308 291 265 178 149 139 130 110 45 14 22 40 50 47 263 255 255 248 122 119 146 159 131 119 137 176 198 192 180 204 227 235 235 231 232 240 246 243 243 233 210 185 175 187 213 248 272 284 286 280 276 300 333 349 8 28 39 38 25 7 352 342 321 315 323 139 155 180 224 286 316 324 321 299 221 190 187 194 203 209 211 207 197 184 175 171 170 171 172 173 172 168 163 157 150 143 141 144 147 148 149 150 151 152 152 153 153 153 152 152 153 154 156 157 158 160 162 164 165 166 166 166 167 167 167 167 169 170 171 171 172 171 171 172 172 173 173 173 174 174 174 175 174 174 173 171 171 170 169 169 168 169 169 169 169 169 169 169 168 168 168 168 168 168 169 169 170 171 171 171 170 170 170 169 167 165 164 163 163 162 162 163 163 164 164 164 163 163 163 162 161 160 159 158 157 156 157 157 158 158 159 159 159 26 306 355 63 78 246 253 260 317 6 18 18 13 5 285 227 238 249 256 257 248 245 269 283 291 294 252 160 152 149 142 118 57 18 353 322 304 299 313 103 103 105 108 117 126 111 115 139 169 201 240 268 283 164 152 171 161 134 140 169 188 187 169 165 199 217 230 241 244 244 253 266 257 246 239 224 202 188 191 206 222 242 262 272 270 268 319 346 349 358 19 38 42 35 23 14 9 2 355 359 21 49 59 39 2 342 332 327 330 331 239 178 175 175 175 178 182 178 172 166 162 160 159 158 154 149 146 144 142 139 134 133 135 139 142 144 146 146 147 148 149 150 150 150 150 152 154 155 157 158 159 162 164 164 165 165 165 165 165 166 167 168 170 170 171 171 171 171 171 172 172 173 173 174 174 174 174 174 174 173 172 171 170 169 168 168 168 169 169 169 169 169 169 168 168 168 168 168 168 169 169 170 171 171 171 170 170 169 168 166 164 163 163 163 163 163 163 163 164 164 163 163 163 162 162 161 159 158 157 157 157 157 157 157 158 158 159 158 160 277 256 152 159 212 241 285 14 39 59 53 354 283 262 255 256 258 256 247 233 224 228 245 263 275 228 173 157 140 117 87 46 25 360 321 302 298 303 346 55 91 125 155 176 174 153 153 165 184 215 240 245 228 198 179 175 167 173 183 185 173 154 167 189 200 213 238 248 245 242 245 240 233 230 226 216 203 198 209 217 223 231 241 245 258 11 2 350 348 6 33 42 37 27 19 14 12 11 12 14 15 15 13 7 357 345 340 339 340 339 338 341 40 82 90 102 114 121 124 126 129 130 131 131 132 134 136 138 135 131 130 131 134 138 141 142 142 143 143 145 147 148 150 150 152 153 156 158 159 160 161 162 163 164 164 164 165 165 166 167 168 169 170 171 171 171 172 172 172 173 173 174 175 175 174 173 173 173 173 172 170 170 169 168 168 167 167 168 168 169 169 169 169 169 168 168 168 168 168 168 169 170 170 170 169 168 168 167 165 163 163 163 163 162 163 163 163 163 163 162 162 162 162 162 161 159 157 157 156 156 156 156 156 157 158 158 157 148 189 212 183 168 182 243 307 316 289 206 178 193 222 233 234 237 240 238 229 216 210 215 245 285 306 309 303 103 96 105 127 135 105 4 301 291 290 293 300 310 130 137 141 135 113 107 116 141 167 201 222 226 225 212 148 157 202 204 195 181 139 127 152 168 157 146 222 253 248 239 236 228 222 222 224 230 225 219 222 225 223 218 203 148 95 59 23 354 345 2 30 44 43 33 22 14 11 10 10 9 7 4 1 358 352 346 344 346 347 345 342 339 340 348 7 33 54 70 84 94 102 108 113 121 126 131 135 137 135 133 131 130 131 135 140 142 144 144 145 146 147 149 151 152 153 154 156 158 160 160 161 161 162 163 163 164 165 166 167 167 168 169 170 170 171 172 173 173 173 173 174 175 175 175 174 174 174 173 172 171 170 169 169 168 167 167 167 167 168 168 169 169 169 169 168 167 167 167 167 168 169 169 169 169 168 167 167 166 164 163 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 159 157 157 156 156 156 155 155 155 156 157 156 138 145 157 133 125 145 203 243 257 252 221 197 195 207 215 217 219 223 226 222 212 203 206 301 323 326 326 326 326 328 329 298 209 184 197 241 269 281 290 297 314 54 93 90 80 73 90 117 142 166 200 223 224 200 165 129 146 230 250 258 241 95 91 104 127 108 100 210 256 252 247 241 230 222 223 229 270 281 273 259 249 241 231 185 107 102 101 90 35 7 13 26 41 48 46 35 22 14 12 10 9 6 2 358 353 348 344 344 349 352 353 350 343 338 337 343 355 8 17 28 48 66 80 91 102 115 126 133 135 136 134 131 128 129 133 139 143 145 145 145 146 147 149 151 152 153 154 156 158 159 159 159 160 161 162 164 165 166 167 167 167 168 169 169 170 171 172 173 174 174 174 175 175 175 175 175 174 174 173 171 170 170 169 168 167 167 167 167 167 167 168 169 169 169 168 168 167 166 166 166 167 168 168 168 167 167 166 165 165 163 162 161 161 161 161 161 161 160 160 160 161 161 161 160 160 160 159 158 157 156 156 155 155 154 154 154 155 154 122 116 94 63 77 119 186 213 226 241 242 232 226 229 233 232 231 234 234 226 208 182 163 158 242 306 313 315 316 317 318 318 311 294 263 253 264 278 292 305 319 341 21 69 100 112 133 160 174 185 204 222 225 194 149 137 170 212 242 298 11 57 61 11 360 53 91 219 249 246 246 245 238 228 218 220 262 276 274 271 269 269 273 286 37 90 104 105 85 64 52 45 42 45 50 48 38 24 18 15 12 9 5 359 352 346 342 344 348 351 354 354 349 344 340 341 345 351 356 360 6 14 24 34 43 50 78 115 130 135 135 132 129 128 130 135 140 143 143 143 144 145 147 149 150 151 152 154 156 157 158 158 159 161 163 165 166 167 167 168 168 168 169 169 170 171 173 173 174 174 175 175 176 175 175 174 174 173 171 170 169 168 168 167 166 166 166 166 167 167 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 165 165 164 164 163 161 160 160 160 160 160 160 159 159 160 160 160 160 160 159 159 159 158 157 156 155 155 154 153 153 152 152 152 88 86 66 53 71 80 333 263 257 275 283 286 281 274 272 276 276 269 259 243 218 186 168 163 166 181 220 259 283 298 310 314 311 304 290 270 258 265 281 291 296 294 281 219 155 150 166 188 195 199 208 219 224 186 134 135 168 215 266 25 51 76 110 297 341 31 101 223 243 241 241 248 250 235 211 201 213 233 249 259 266 273 279 288 323 14 30 36 40 55 70 72 65 49 38 44 44 36 29 25 22 17 11 3 355 347 342 340 342 346 350 353 353 350 347 345 344 346 348 350 353 354 354 355 357 356 352 350 20 137 140 137 131 127 126 128 133 138 140 140 140 142 144 146 147 148 150 151 154 156 157 159 160 162 164 165 166 167 168 168 168 168 169 170 171 172 172 173 173 174 175 176 175 175 174 173 172 171 170 168 167 166 166 166 165 165 165 165 166 166 167 167 167 167 166 166 166 166 166 165 166 165 165 165 164 164 164 163 163 162 161 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 157 156 156 155 154 153 152 151 151 150 150 57 60 54 152 117 97 9 307 303 309 307 312 314 305 291 283 277 273 267 261 248 224 195 176 169 171 178 190 212 250 277 283 280 275 266 252 235 229 242 247 250 251 249 221 154 135 141 207 231 241 249 237 220 157 114 109 117 226 315 84 126 171 171 153 143 193 212 234 244 244 245 255 265 257 218 195 197 210 223 236 247 259 271 282 312 14 27 21 11 10 27 61 82 83 59 41 37 38 39 40 40 36 27 15 2 348 339 335 334 339 345 351 353 352 349 345 343 342 343 346 347 346 344 341 337 332 327 321 317 310 271 138 129 123 121 123 130 138 141 140 139 141 144 145 146 148 149 151 154 156 158 160 161 163 164 165 166 167 168 168 168 169 170 171 171 171 172 172 173 174 175 175 175 173 172 172 171 170 168 167 165 165 164 164 165 164 164 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 164 164 163 163 163 162 162 161 160 159 159 158 158 158 158 158 158 159 159 159 159 158 158 158 157 157 156 155 154 153 151 151 150 150 150 149 50 18 275 216 126 119 143 259 280 295 314 329 326 308 297 296 291 284 283 285 286 281 258 232 206 179 168 165 169 187 206 219 233 242 243 236 218 208 213 222 231 241 252 252 187 115 107 315 338 355 348 336 340 150 101 89 91 231 226 182 177 178 163 143 145 189 215 236 244 244 244 257 275 277 259 226 218 219 218 223 239 258 272 278 293 47 61 47 23 2 350 350 38 115 106 79 45 24 29 53 67 68 59 47 25 355 335 327 324 328 338 347 352 352 348 343 340 339 340 341 341 338 335 328 318 309 304 305 308 310 308 154 132 128 126 129 136 143 147 144 141 142 145 147 148 149 150 152 155 157 159 160 162 163 164 165 166 167 168 168 169 170 171 171 171 171 171 173 174 174 175 174 173 172 171 170 169 168 166 165 164 163 163 164 164 164 164 164 164 164 164 164 165 165 165 164 164 165 165 165 164 164 163 163 162 162 162 162 161 160 159 158 158 158 157 157 158 158 158 158 159 159 158 158 158 157 157 156 155 154 153 151 150 150 150 150 149 149 80 324 287 287 108 114 125 208 322 334 334 329 318 306 311 320 319 314 310 308 307 298 279 262 255 234 173 159 161 168 179 188 198 209 217 218 208 198 198 206 219 234 249 257 251 232 229 290 350 6 3 348 321 315 65 68 80 241 231 202 183 166 148 135 144 182 205 223 232 232 224 239 275 279 287 301 297 276 256 247 263 275 276 271 256 174 136 127 118 93 344 316 303 164 128 126 136 189 225 214 124 106 105 111 137 190 252 282 291 302 320 340 348 346 341 337 334 333 333 333 331 328 322 312 299 288 287 296 303 298 278 205 161 148 142 141 143 148 152 148 145 145 147 149 150 151 152 154 156 158 159 161 162 163 164 165 166 167 168 168 169 170 171 171 171 171 172 173 173 174 173 173 172 171 170 168 167 166 164 163 162 162 162 163 163 163 163 163 162 162 163 163 164 164 164 164 164 164 164 164 164 163 162 162 161 161 161 161 160 159 158 157 157 157 157 157 158 158 158 158 159 158 158 157 157 157 156 155 154 153 152 150 150 149 149 149 149 148 116 203 250 247 137 104 92 57 18 357 324 305 303 310 316 317 323 332 336 332 316 289 266 261 265 268 252 219 208 177 175 187 192 195 200 206 208 197 185 188 199 215 231 242 242 230 211 174 34 14 360 336 320 333 29 56 268 256 244 210 180 158 137 123 140 186 207 218 226 227 219 233 267 278 298 332 345 325 308 296 282 271 262 253 237 208 182 165 156 153 159 196 246 229 178 157 161 179 196 196 185 177 179 190 198 197 196 201 214 227 244 286 328 328 323 317 314 315 317 317 315 311 303 290 278 273 274 278 274 253 225 201 184 172 161 152 148 150 152 151 149 148 150 152 152 153 154 155 157 159 160 161 162 163 164 165 166 167 168 169 169 170 170 171 171 172 173 173 173 172 171 171 170 169 167 166 165 164 162 161 161 161 161 162 162 162 162 162 161 161 161 162 163 163 164 164 164 164 164 163 163 162 162 161 161 161 160 160 159 158 158 157 157 157 157 157 158 158 159 159 158 158 157 156 156 156 155 155 154 152 151 150 149 149 149 149 148 148 134 185 202 196 141 107 98 100 135 184 220 259 273 266 253 258 275 299 318 298 252 237 229 232 238 239 237 232 229 223 210 207 198 184 181 193 211 208 183 175 183 194 209 222 224 212 191 159 112 54 303 279 285 297 319 231 255 259 238 193 165 141 119 116 150 201 221 231 240 247 251 258 272 288 313 341 346 320 304 290 274 260 248 236 228 218 204 188 174 167 167 175 194 207 202 183 171 175 183 185 184 183 185 188 190 189 187 186 187 188 185 179 180 197 227 246 255 262 269 276 278 274 269 262 257 255 253 248 233 216 205 198 194 188 176 160 149 148 150 152 153 152 153 154 155 156 156 157 158 159 161 162 163 163 164 165 166 167 167 168 169 170 170 171 171 172 173 172 171 170 169 168 168 166 165 165 164 163 161 160 160 160 161 160 161 161 161 161 161 161 161 161 162 163 163 163 163 163 163 162 162 162 161 161 160 160 160 159 158 158 157 157 156 157 157 158 158 158 159 159 158 158 157 156 155 155 154 154 154 153 151 150 149 149 149 148 148 148 142 174 177 174 155 140 141 155 173 175 175 188 211 219 215 219 222 218 210 208 209 210 208 210 216 219 218 217 215 213 212 235 11 21 140 196 218 232 223 198 186 184 194 208 211 197 179 159 160 186 195 200 212 226 227 213 245 252 222 174 142 118 109 135 180 208 230 246 254 257 263 276 288 301 313 324 321 302 288 275 262 252 243 233 226 219 212 202 188 176 175 178 184 192 198 193 181 177 181 183 185 187 188 188 185 181 178 177 177 176 174 172 173 178 185 193 200 206 212 217 221 225 230 233 237 240 241 237 223 208 198 194 194 193 185 165 151 146 147 151 154 156 156 157 158 158 159 159 159 160 161 162 163 163 164 165 165 166 167 168 169 169 169 170 171 172 172 171 169 168 167 166 165 164 164 163 163 161 160 159 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 161 161 161 160 160 159 159 159 158 158 157 157 157 157 157 158 158 159 159 159 159 158 157 156 156 155 154 154 153 153 152 152 150 149 148 148 148 147 147 165 182 176 173 168 161 157 164 178 180 176 179 192 205 207 207 206 200 198 199 201 205 204 199 200 207 216 228 231 23 46 25 339 296 265 222 215 231 236 229 209 189 188 200 201 187 173 166 177 191 192 193 195 200 202 208 231 236 214 175 143 128 153 197 202 204 218 237 249 256 269 288 297 300 301 300 296 286 274 263 255 250 245 237 226 215 209 202 188 179 178 175 174 173 177 189 193 194 193 192 190 192 194 194 190 185 180 177 176 175 174 175 176 179 183 186 190 192 193 194 198 203 209 216 223 228 232 231 226 211 187 170 176 182 177 168 159 153 151 153 156 158 160 161 161 161 161 161 161 161 161 162 163 163 164 165 165 166 166 167 167 168 168 169 170 170 170 169 168 167 166 165 164 163 163 162 161 160 159 158 158 159 160 160 159 160 160 160 160 160 161 161 162 162 162 162 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 158 159 159 159 159 159 158 157 157 156 156 155 154 153 152 152 152 151 150 149 148 148 147 147 146 179 197 177 163 160 161 166 173 182 183 180 185 198 209 209 209 208 203 200 201 206 215 219 201 177 162 316 336 353 30 77 201 239 257 287 336 320 248 251 259 258 238 216 216 212 193 180 177 182 183 181 181 186 196 203 209 222 220 199 174 161 167 198 215 213 207 210 224 243 260 276 287 288 284 280 279 275 269 261 255 250 248 247 244 224 198 196 193 178 170 166 159 150 144 155 187 210 219 220 216 208 200 200 203 202 197 190 183 180 178 177 178 179 182 185 188 190 192 193 194 195 197 201 205 211 215 220 230 244 253 229 135 153 170 175 173 169 163 157 156 157 160 162 164 165 165 164 163 163 163 163 163 164 164 164 165 165 165 166 166 166 167 167 168 168 168 168 168 167 167 165 164 163 163 162 161 160 159 158 157 157 158 159 159 159 160 160 161 161 161 161 161 161 161 161 161 161 160 159 159 159 159 158 158 158 157 157 157 157 157 157 157 158 158 159 159 159 159 158 158 157 156 156 155 154 153 152 152 151 151 150 150 149 148 148 147 147 146 180 183 130 135 155 171 178 180 184 185 187 193 205 216 217 216 213 208 204 203 209 222 230 205 155 117 65 5 357 14 190 212 235 267 332 353 339 320 311 308 304 291 267 249 241 231 213 198 183 167 156 160 179 200 208 208 211 203 175 157 164 191 211 220 220 213 208 212 228 251 266 268 262 259 257 257 255 252 247 245 243 242 244 248 256 262 226 199 171 160 155 152 152 157 170 187 203 215 221 224 220 213 207 206 207 207 201 193 187 183 181 181 183 186 189 192 195 199 201 201 201 200 199 198 200 202 209 231 272 294 298 263 197 185 182 180 175 169 163 160 160 162 164 166 167 167 167 166 165 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 166 165 164 163 162 161 161 160 159 157 157 157 158 159 159 160 160 160 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 158 158 158 158 159 159 159 159 159 158 158 157 156 156 155 154 154 153 152 151 150 150 150 149 149 148 148 147 147 146 174 110 94 133 176 189 184 179 179 185 193 201 210 221 228 225 220 215 208 204 206 214 218 196 153 127 112 105 282 249 225 223 231 288 2 341 326 329 332 330 328 324 314 294 274 262 254 241 198 141 130 149 185 211 215 206 196 173 140 130 185 216 222 225 222 214 207 205 211 228 247 252 248 242 241 242 243 241 237 235 233 232 233 239 262 317 330 321 311 282 184 164 162 168 178 188 196 204 211 215 215 210 203 198 200 205 206 203 198 194 190 188 188 190 193 197 203 207 210 211 209 205 200 197 195 191 186 194 253 274 265 249 230 207 189 187 180 174 169 165 161 161 164 166 168 169 169 169 167 166 166 166 165 165 165 165 165 164 164 165 165 165 165 164 165 165 166 166 166 165 164 163 162 161 161 161 160 159 157 157 158 158 159 159 160 160 160 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 158 158 159 159 159 159 159 159 158 158 158 158 157 156 155 155 154 153 153 152 151 150 149 149 149 148 148 147 147 146 146 155 117 120 169 219 218 204 191 185 196 210 215 220 227 234 234 229 226 225 225 223 211 200 177 148 132 129 155 207 230 232 224 207 158 333 281 292 316 335 339 338 335 324 312 300 290 281 269 239 149 139 158 194 219 216 199 144 89 74 73 251 245 240 233 229 226 213 201 200 210 228 239 241 238 238 239 238 236 233 229 224 219 215 212 208 229 297 304 305 305 306 305 295 278 261 248 236 227 223 221 219 216 210 199 190 191 195 200 203 202 199 197 197 197 200 205 210 213 213 211 209 205 201 200 199 190 177 171 191 214 226 232 233 224 197 193 188 183 175 169 164 163 164 165 167 169 171 171 170 169 168 167 167 166 166 165 165 165 165 165 165 165 164 164 164 165 165 165 164 164 163 162 161 160 160 160 159 159 158 158 159 159 159 159 160 160 160 160 160 161 161 160 160 159 158 158 157 156 156 156 156 156 156 157 157 158 158 158 158 159 159 159 159 158 158 158 158 158 157 156 155 155 154 153 153 152 151 151 150 149 148 148 147 147 146 146 146 145 174 133 148 204 233 233 223 213 211 226 235 236 236 237 242 244 240 237 239 244 246 229 186 153 132 123 126 142 174 219 235 229 204 166 204 232 240 265 346 347 339 330 318 312 308 304 296 285 266 216 176 179 198 208 194 137 87 78 88 142 235 244 242 234 232 245 244 221 204 206 223 234 237 237 237 236 233 229 226 222 215 206 197 191 184 181 193 236 270 285 293 298 296 292 286 280 272 265 259 254 246 236 228 221 206 191 180 178 188 194 196 195 194 195 199 205 209 211 211 210 210 213 213 214 213 206 190 182 188 197 208 223 238 230 202 193 192 191 183 174 168 165 164 166 167 169 170 171 171 171 169 169 168 167 167 166 166 166 165 165 165 165 165 165 164 163 163 163 163 162 162 161 161 160 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 157 155 154 154 154 155 155 155 156 157 157 158 158 158 158 158 158 158 158 158 158 157 157 157 156 155 154 153 153 152 152 151 151 150 149 148 148 147 147 146 146 146 145 145 184 162 177 212 231 232 224 215 217 232 241 243 243 242 244 244 241 238 239 243 248 240 200 154 135 131 129 137 156 194 220 222 207 194 201 209 203 176 95 347 316 309 308 308 308 304 299 288 276 260 234 208 200 191 157 122 105 107 134 176 214 232 239 232 224 232 240 234 223 218 228 234 235 233 232 231 227 220 214 209 204 195 187 182 181 181 184 192 208 230 249 263 271 271 268 264 260 256 253 247 239 230 223 220 214 206 192 180 182 185 186 187 188 191 195 201 206 209 208 206 209 214 216 215 213 209 201 192 186 185 195 214 224 220 204 186 178 188 189 182 174 168 167 168 169 169 169 169 170 171 171 170 169 168 167 167 166 166 165 165 165 165 165 164 163 162 162 161 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 159 158 157 157 157 156 155 153 152 152 153 154 155 155 156 157 157 158 158 157 157 157 157 157 158 157 157 156 156 155 155 154 153 153 152 151 151 150 150 149 148 148 147 147 147 146 146 146 145 145 177 170 182 212 230 231 220 205 205 226 239 242 242 241 241 241 238 233 232 234 240 240 222 192 171 163 160 161 192 218 225 219 206 202 200 193 176 154 147 189 260 289 302 305 303 299 292 283 276 271 263 246 222 195 160 139 133 141 178 194 209 225 238 236 222 223 231 232 230 230 234 235 234 231 230 229 227 217 205 196 191 187 183 182 182 183 185 189 192 198 209 222 233 239 240 238 235 232 230 227 224 219 213 210 208 208 209 203 198 194 190 188 189 192 196 201 205 208 205 202 205 209 212 212 210 209 204 199 194 194 203 213 217 216 212 198 178 177 181 183 179 175 174 172 171 169 169 168 169 170 171 170 169 168 167 167 166 165 164 163 163 163 162 162 162 162 161 160 160 160 161 161 161 162 161 161 160 160 161 162 163 163 163 162 161 160 159 158 157 156 156 155 155 154 152 151 151 151 152 153 154 155 156 156 157 157 157 157 157 157 157 157 157 156 156 155 155 154 154 153 153 152 151 151 150 149 149 148 148 147 147 147 146 146 145 145 144 144 178 179 184 207 227 230 217 196 198 220 233 237 238 239 239 238 235 231 229 229 232 236 232 217 200 195 202 210 217 225 228 223 211 204 200 189 175 167 171 182 201 249 295 301 298 293 287 280 274 272 269 262 242 214 181 163 159 172 199 208 215 225 238 244 236 231 233 235 234 234 235 236 235 233 233 233 233 226 214 201 192 189 190 190 189 189 190 192 192 193 198 205 215 223 226 225 224 223 222 222 221 221 220 218 214 210 211 210 209 206 201 195 195 198 201 203 205 204 201 200 203 208 211 212 212 210 210 210 213 216 221 225 228 228 230 222 201 177 169 175 183 184 180 176 171 169 169 169 169 170 170 169 168 168 166 165 164 163 161 160 160 159 160 160 160 160 160 159 160 160 161 162 162 162 162 161 160 160 161 163 163 164 163 162 160 158 157 156 156 155 154 154 153 152 150 150 150 151 152 153 153 154 155 155 156 156 156 156 156 156 157 156 156 156 155 155 154 153 153 152 151 151 150 149 149 148 148 147 147 147 147 146 146 145 144 143 143 143 178 211 209 212 224 229 218 196 195 212 224 231 234 236 238 237 233 229 227 226 228 230 230 226 216 208 208 211 209 212 216 219 213 203 197 195 191 186 183 182 179 180 211 260 274 277 276 273 269 265 262 257 244 222 197 183 183 194 209 214 217 223 232 240 239 237 237 238 238 238 237 235 233 232 234 236 239 239 234 223 207 196 195 195 193 191 191 193 195 196 199 204 211 218 221 222 223 223 224 225 224 223 222 221 220 217 215 214 214 213 210 206 203 201 202 202 199 197 195 198 201 205 208 210 212 214 216 217 220 224 229 234 238 239 239 233 219 194 172 173 182 185 182 176 171 171 171 171 169 168 168 167 167 166 165 163 162 161 160 159 158 158 158 158 159 159 159 159 160 161 162 162 163 162 161 160 160 161 162 163 163 163 162 161 159 157 155 154 154 153 152 152 151 150 149 150 150 151 152 152 153 153 154 154 155 156 156 156 156 156 156 156 155 155 154 154 153 153 152 151 150 150 149 149 148 148 147 147 147 147 147 146 145 145 144 143 142 142 108 252 248 230 225 226 222 208 195 204 218 227 232 235 238 236 231 225 222 222 223 225 226 225 220 213 210 209 201 198 202 208 206 198 196 197 198 194 189 186 181 180 187 203 224 240 247 251 251 251 250 249 242 226 207 196 196 203 210 214 215 216 221 228 232 233 235 237 240 241 240 237 232 228 229 231 235 239 241 239 226 208 198 194 191 189 187 190 195 200 204 208 213 219 222 223 223 222 221 220 219 217 216 215 215 213 212 212 211 211 209 207 204 202 200 198 196 193 192 194 198 203 205 207 210 214 218 220 222 226 230 233 233 233 233 231 225 211 185 172 170 175 179 177 174 173 172 171 169 167 166 165 165 164 162 161 160 159 159 158 158 157 157 157 158 158 158 159 159 160 161 162 162 162 161 161 161 161 162 163 162 161 160 158 156 155 153 152 152 151 151 150 150 149 149 150 150 151 152 152 153 153 154 154 155 155 155 156 156 156 156 155 155 155 154 154 153 152 151 150 150 149 149 148 148 147 147 147 146 146 146 146 145 144 143 143 142 142 85 276 273 258 230 221 224 223 204 204 220 234 239 240 243 243 238 231 224 221 222 223 224 224 221 216 212 206 194 190 195 206 206 201 197 197 197 195 192 191 191 190 192 197 207 217 223 228 233 238 242 245 243 233 218 207 205 208 212 215 216 214 215 220 225 228 230 234 237 240 241 240 233 226 223 223 225 229 234 238 234 219 202 193 189 187 187 190 196 203 209 213 218 222 225 224 220 216 215 214 212 211 209 207 206 205 204 203 204 204 203 203 202 201 200 199 198 197 196 196 199 204 208 210 213 218 222 224 224 224 227 229 228 227 227 227 226 219 203 183 168 169 175 177 175 174 172 171 169 167 165 163 162 161 160 160 159 159 159 158 158 157 157 157 157 157 157 158 159 160 161 161 162 162 162 161 161 161 162 162 161 159 157 155 154 152 151 151 151 150 149 149 148 149 149 150 150 151 151 152 152 153 154 154 154 155 155 156 156 157 156 156 155 155 154 153 152 152 151 150 149 148 148 148 148 147 147 146 146 145 145 145 144 143 142 142 141 141 106 231 263 264 234 213 222 239 228 216 228 243 249 249 250 250 248 244 239 234 233 232 231 230 226 221 216 208 197 191 197 208 210 206 201 199 197 195 195 195 197 198 199 202 208 213 217 221 224 230 235 240 243 240 232 222 218 219 219 220 220 218 217 219 222 225 228 232 236 239 241 241 235 223 217 215 215 218 223 231 234 228 210 195 189 188 190 194 200 208 214 219 223 225 222 218 212 209 208 207 205 203 201 198 196 195 194 194 196 199 200 201 201 202 202 204 205 206 207 207 209 213 216 218 220 224 227 227 226 224 225 227 228 229 229 229 228 226 219 204 186 177 175 175 173 172 172 171 169 166 163 162 161 160 159 158 158 158 158 157 157 157 157 157 157 156 156 157 158 159 160 161 162 162 162 162 161 160 160 159 158 157 155 153 152 151 150 150 149 149 148 148 148 148 149 149 150 150 151 151 152 153 154 154 154 155 155 156 157 157 157 156 155 154 154 153 152 151 150 149 149 148 148 147 147 147 146 146 145 145 144 143 143 142 141 141 141 141 125 183 242 254 242 212 215 247 244 225 228 241 249 250 250 251 250 250 251 255 256 256 255 253 248 239 230 224 217 213 215 218 215 209 203 200 199 198 199 200 201 202 203 206 211 217 221 224 226 229 232 235 239 241 239 237 238 238 236 232 230 227 225 224 226 228 231 235 239 242 245 245 238 222 213 208 207 209 213 222 228 229 219 200 191 190 193 199 206 213 219 222 223 218 211 205 202 200 200 199 197 195 192 188 185 184 184 187 191 195 197 199 199 202 205 208 210 213 216 218 221 224 227 229 229 229 229 230 228 227 229 233 237 240 243 244 243 240 234 223 208 192 180 175 173 173 171 169 165 162 160 160 159 158 157 156 156 156 155 155 155 156 157 157 157 156 156 156 157 158 159 160 161 162 161 161 160 159 157 156 154 154 153 152 150 149 148 148 148 148 147 147 147 148 148 149 150 150 151 151 153 153 154 154 154 155 156 157 157 157 157 156 155 154 153 152 151 150 149 149 148 148 147 147 146 146 146 145 145 144 143 143 142 142 141 141 141 141 147 189 238 256 267 268 259 263 261 249 245 249 253 253 251 251 248 246 249 257 262 265 265 265 264 261 257 251 245 242 240 239 234 222 211 205 202 202 204 205 207 207 207 208 214 221 226 229 229 231 233 234 235 235 234 233 238 242 244 242 239 238 237 236 236 238 240 243 247 250 252 251 247 232 216 206 202 203 205 210 214 218 214 202 192 191 196 203 210 217 221 221 219 212 203 199 196 196 195 194 192 189 184 179 175 174 177 183 189 193 193 193 195 200 205 210 215 218 224 229 233 235 237 236 235 235 236 236 237 239 242 247 252 257 260 261 256 247 237 229 220 208 191 179 175 172 169 165 160 157 155 154 154 154 153 153 152 152 152 152 154 156 157 157 156 156 156 156 157 157 158 159 160 160 159 158 157 156 155 153 151 151 150 150 149 148 147 147 147 147 147 147 147 147 148 149 150 151 151 152 153 154 154 154 154 155 157 157 157 157 157 156 154 153 153 152 151 150 149 149 148 147 147 146 146 145 145 144 144 143 143 142 142 141 141 141 141 141 192 228 261 279 302 316 313 294 280 270 261 258 259 260 257 256 251 244 240 246 253 256 258 260 262 263 264 263 260 256 254 252 251 244 232 220 212 210 211 212 215 216 215 213 217 224 229 230 229 230 231 230 228 226 225 224 228 233 239 243 246 248 248 249 249 250 251 253 253 253 254 255 256 252 235 213 203 203 203 203 204 207 207 204 201 203 208 212 216 220 222 223 221 217 211 206 203 203 202 196 190 184 177 170 165 167 172 179 184 186 185 187 190 194 200 206 213 221 229 237 241 244 245 247 249 252 256 258 259 254 251 245 243 243 244 241 237 234 228 221 214 205 189 174 167 164 162 159 155 151 149 147 146 148 149 149 149 149 149 151 154 157 157 156 155 155 155 155 156 156 157 157 157 157 156 155 154 153 152 151 150 149 148 148 148 147 146 146 146 146 146 146 147 147 148 149 150 151 151 152 153 154 154 154 155 156 157 157 157 157 156 156 154 153 152 152 151 150 149 148 147 147 146 146 145 145 145 144 144 143 143 142 142 141 140 140 140 140 238 231 256 282 319 331 325 306 290 276 263 259 259 262 259 258 258 249 234 234 243 247 250 252 254 257 266 277 286 290 290 281 271 263 254 245 236 229 224 223 223 225 224 221 222 226 230 231 226 227 228 227 225 221 221 222 223 226 232 240 245 249 252 253 254 256 255 253 250 248 247 254 262 264 256 233 214 209 207 205 203 201 198 198 203 213 224 228 228 228 229 230 229 228 224 219 214 212 209 201 190 180 170 163 160 163 169 174 175 175 176 179 182 184 185 188 196 206 217 225 233 241 249 255 261 264 263 257 244 224 206 199 200 204 208 210 208 210 211 206 196 177 157 146 145 148 150 150 149 147 145 144 145 145 146 147 147 148 149 152 156 158 157 155 154 154 154 154 155 155 155 155 154 153 153 152 151 151 150 150 149 148 147 146 146 146 146 145 145 145 146 146 147 148 149 150 150 151 151 152 153 153 154 154 155 156 157 157 157 157 156 155 154 153 152 151 150 149 149 148 147 146 146 146 145 145 145 145 144 143 143 142 142 141 140 139 139 139 358 297 253 294 341 347 325 303 304 298 282 267 259 258 255 257 265 271 263 241 245 249 251 252 253 264 304 328 333 332 327 309 289 273 262 254 247 242 237 234 232 232 231 230 229 231 234 236 236 237 236 234 229 220 219 219 220 221 223 228 235 241 245 248 250 250 249 247 245 239 233 241 253 260 262 258 240 222 217 215 212 204 195 191 192 201 214 226 232 235 236 237 239 239 235 227 220 214 214 206 191 174 162 156 156 159 162 165 165 167 171 174 174 174 176 178 183 189 195 202 209 221 235 243 246 243 233 221 207 189 177 174 176 181 184 178 166 158 160 159 144 126 119 119 124 132 138 142 144 146 147 147 146 145 145 146 147 148 149 153 157 158 156 153 152 152 153 154 154 153 152 152 151 150 149 149 149 149 149 148 148 147 146 145 145 145 145 145 145 145 146 147 148 149 150 150 151 151 151 152 153 153 154 154 155 156 157 157 157 157 156 155 154 152 151 150 150 149 148 147 146 146 146 146 146 145 145 145 144 144 143 143 142 141 140 140 140 139 3 26 353 342 349 340 311 301 318 327 317 295 276 266 264 273 290 309 321 322 293 278 269 265 271 16 29 13 352 336 322 302 281 266 255 247 244 241 241 241 241 240 239 240 240 240 241 244 246 246 246 244 239 230 224 220 218 216 213 216 222 228 233 237 241 243 243 243 241 234 223 229 244 257 261 277 245 197 214 225 229 216 197 189 188 192 200 210 219 226 232 236 239 240 239 236 234 242 251 240 209 174 158 151 148 148 150 154 158 164 168 171 173 174 176 178 182 186 187 186 189 197 211 217 219 220 218 212 201 187 174 169 171 177 169 153 137 131 131 130 122 116 114 115 120 126 132 136 140 145 147 147 146 145 145 146 148 149 150 153 155 154 153 151 151 151 152 152 151 150 149 148 147 147 147 147 148 148 147 146 146 146 145 144 144 144 145 145 145 146 147 147 148 149 150 150 151 151 151 152 153 154 154 155 155 156 157 157 157 156 155 154 153 152 151 150 149 148 148 147 147 146 146 146 146 146 145 145 144 144 143 142 142 141 141 140 139 138 341 17 354 341 335 319 300 296 316 338 337 316 292 277 280 294 309 318 322 325 319 310 299 297 337 34 33 15 352 326 295 270 256 247 239 232 230 228 229 234 240 244 245 247 247 246 247 248 250 252 253 254 253 248 243 236 228 217 208 209 215 220 225 228 234 238 240 241 241 237 232 240 255 265 266 316 96 115 162 232 255 238 203 187 185 187 193 200 207 215 222 225 224 222 220 215 205 194 196 219 215 187 161 150 146 147 148 153 157 162 164 167 173 177 180 184 187 188 187 183 184 187 196 198 199 202 208 211 205 194 182 175 177 178 167 148 134 131 131 130 126 123 120 122 125 129 133 136 138 142 145 146 146 146 147 148 149 149 151 152 152 151 149 148 148 148 149 149 148 146 145 144 144 144 145 145 146 146 146 145 145 144 144 143 143 144 145 145 146 146 147 148 149 150 150 150 151 151 152 152 153 154 154 155 155 156 156 156 156 156 154 153 152 151 150 149 148 148 147 147 146 146 146 146 145 145 145 144 144 143 142 142 141 141 140 139 138 138 180 114 338 313 310 298 288 286 300 346 357 313 276 267 273 288 300 306 308 309 308 307 308 319 350 18 15 359 328 283 255 245 240 233 218 203 203 203 204 209 222 234 238 240 241 242 243 245 248 250 252 254 254 254 252 250 245 233 216 214 223 228 227 227 231 236 238 238 239 242 249 261 271 276 278 282 297 67 150 246 260 248 218 185 174 181 187 193 198 205 212 215 211 203 192 176 162 152 147 150 161 160 150 145 148 156 158 160 162 164 164 167 175 182 187 189 192 193 192 188 185 186 189 189 191 193 202 207 207 201 190 181 182 178 166 147 138 135 136 137 138 135 132 131 133 135 137 138 139 142 145 147 148 149 150 149 149 149 149 149 148 147 146 145 145 145 145 145 144 142 141 141 142 143 143 143 144 144 144 144 144 143 143 143 143 144 145 146 146 147 148 149 149 150 150 151 151 152 152 153 154 154 155 155 155 156 156 156 155 154 153 152 151 150 149 148 148 147 147 146 146 145 145 145 145 145 145 144 144 143 142 142 141 141 140 140 138 138 171 172 183 199 222 248 261 269 276 302 305 261 255 258 264 269 275 281 287 293 296 301 312 331 354 359 348 319 275 252 245 244 243 230 203 180 181 183 183 186 199 215 224 228 230 231 233 237 242 244 246 247 249 250 251 252 253 250 241 233 232 237 239 236 235 236 237 236 234 237 248 265 276 280 281 283 283 281 254 244 247 246 235 195 179 189 196 195 190 191 200 210 214 207 191 168 154 145 141 139 136 127 116 109 121 166 180 180 179 177 175 178 184 190 193 194 196 201 203 201 194 193 191 189 188 188 197 204 207 206 196 186 173 156 135 125 134 142 142 144 145 143 140 138 137 138 139 140 141 143 145 148 150 151 151 149 148 147 146 145 143 143 142 142 141 141 140 140 140 139 139 140 142 143 142 142 142 142 143 143 144 143 143 142 143 144 145 146 147 148 149 150 150 151 151 152 152 152 153 153 154 154 155 155 155 156 156 155 154 153 151 151 150 149 148 148 147 147 146 146 145 145 145 144 144 144 144 144 144 143 142 141 140 140 140 140 138 137 181 185 188 189 200 218 233 243 248 238 232 242 253 265 266 262 260 262 270 278 287 300 317 336 346 328 298 267 250 244 245 249 248 235 210 182 186 190 188 188 196 210 218 221 223 223 224 229 234 238 240 241 244 247 250 252 253 254 250 247 246 249 252 253 252 250 247 244 241 242 247 257 266 273 278 280 280 276 260 245 241 241 235 213 202 206 210 205 188 177 172 173 199 259 265 202 154 143 137 133 129 125 120 110 97 208 233 222 214 209 201 199 197 198 199 198 202 215 226 227 218 210 201 193 187 188 194 200 206 200 183 168 150 129 114 106 108 115 123 134 141 143 141 138 137 137 138 139 142 143 145 147 149 150 149 145 143 141 139 139 138 138 137 137 137 136 136 137 138 138 139 140 141 142 142 142 141 142 142 143 143 143 143 143 144 145 146 147 148 149 150 150 151 151 152 152 152 153 153 153 154 154 154 155 155 155 154 154 152 151 150 150 149 148 148 147 147 146 145 145 144 144 144 144 144 143 143 143 143 142 141 140 139 139 139 139 137 137 190 192 192 191 199 211 221 224 218 212 214 226 241 253 257 257 256 255 257 262 277 301 322 320 290 259 247 243 242 243 244 247 247 241 229 217 216 217 217 216 216 219 221 222 223 223 223 227 232 238 242 242 243 245 248 250 251 252 253 255 256 258 262 264 265 265 263 260 258 256 254 254 257 264 269 272 272 268 256 243 235 232 230 219 214 215 220 222 200 163 132 112 98 80 62 55 62 112 127 125 126 131 136 134 146 186 215 218 219 221 219 214 205 203 202 201 203 207 217 223 224 224 220 213 204 198 196 199 199 186 170 155 139 118 106 101 98 96 100 113 124 132 135 135 134 135 137 138 139 140 141 142 143 143 141 139 136 134 133 133 133 133 133 133 134 134 134 135 137 139 140 139 140 141 141 141 141 141 142 143 143 144 144 144 145 146 147 148 149 150 150 151 151 152 152 152 153 153 153 153 154 154 154 154 154 154 153 152 151 150 149 149 148 147 147 146 146 145 145 144 144 143 143 143 143 142 141 141 142 142 141 139 139 139 138 138 137 136 195 195 194 193 198 209 217 214 199 200 207 216 228 239 243 245 247 247 244 236 238 266 279 252 243 236 235 237 241 245 243 241 241 239 232 226 226 227 229 230 233 235 237 243 252 255 247 243 242 244 246 246 244 242 242 243 246 248 249 251 253 256 259 262 264 265 264 262 260 258 258 257 255 255 255 256 256 254 248 240 232 228 226 226 228 229 228 224 204 157 124 110 104 97 87 79 75 106 141 132 128 132 143 153 166 183 198 202 206 212 215 214 207 202 198 197 197 198 201 204 208 218 229 231 226 215 203 197 197 188 167 138 113 97 91 90 91 90 94 102 111 121 128 131 133 134 135 135 135 135 135 134 133 133 133 133 131 130 130 130 131 131 131 132 133 134 134 135 137 139 140 139 139 139 140 141 141 142 142 143 144 145 145 146 146 147 148 149 150 150 151 151 152 152 153 153 153 153 153 153 154 154 154 154 153 152 151 151 150 149 148 148 147 146 145 145 144 144 144 144 143 143 142 142 142 141 141 141 141 140 140 139 139 138 138 137 138 138 206 201 196 191 193 200 208 202 187 192 200 208 221 235 233 229 228 230 227 209 194 194 219 229 234 233 232 234 238 243 239 236 235 234 228 224 226 227 229 228 230 238 257 291 308 306 297 285 273 265 261 257 252 247 243 241 242 242 242 243 244 246 249 252 256 258 258 256 253 251 253 256 256 254 251 248 247 245 242 238 232 226 225 232 240 239 223 196 177 156 124 103 93 84 71 57 41 253 196 157 133 134 155 169 176 181 194 204 210 212 215 216 210 201 194 191 192 197 198 196 194 201 211 216 216 209 190 182 179 157 122 102 93 90 89 89 92 92 95 101 110 119 126 129 131 131 131 132 132 132 131 129 128 129 130 131 131 131 130 130 130 131 132 133 134 135 136 137 138 139 140 140 139 139 140 141 142 142 143 144 145 146 146 147 148 148 149 149 150 151 151 151 152 152 153 153 153 153 153 153 154 153 153 153 152 151 150 149 149 148 147 147 146 145 144 143 143 143 143 143 143 142 141 141 141 141 140 140 140 138 137 137 137 137 137 137 138 138 222 213 201 196 197 199 197 191 187 196 203 209 219 236 231 193 176 199 210 189 175 182 214 227 231 233 235 235 235 237 238 239 240 239 234 223 221 222 222 216 211 210 244 342 339 326 318 312 306 297 288 278 270 262 253 245 240 238 237 237 237 238 241 244 249 253 254 252 248 242 242 248 253 255 254 250 248 246 245 245 244 240 237 239 242 238 213 179 148 117 81 69 64 55 42 21 353 319 282 227 171 165 174 179 178 178 197 212 218 219 219 218 212 203 191 184 189 199 203 200 192 193 196 197 193 172 150 133 116 101 95 94 96 98 102 101 98 95 95 101 111 118 123 125 126 127 128 129 130 130 129 128 128 130 131 132 132 132 131 131 132 132 133 135 136 137 138 138 138 139 140 140 140 140 141 142 142 143 144 145 146 147 147 148 148 149 149 150 151 151 152 152 152 153 153 154 154 153 153 153 153 153 152 152 151 150 149 148 147 147 146 146 145 144 143 142 142 142 142 143 143 142 141 141 140 140 139 138 138 137 136 135 134 135 136 136 137 137 232 228 221 213 209 198 185 184 197 199 196 196 210 252 325 25 90 190 216 189 170 179 215 231 233 236 239 241 235 231 236 239 241 242 241 234 228 225 223 212 190 161 116 56 13 331 322 317 312 305 297 290 283 275 266 254 243 237 234 234 233 233 234 239 247 255 259 259 253 243 237 239 246 252 255 255 254 253 254 255 258 262 265 267 261 244 207 152 105 75 52 41 36 34 30 13 349 328 310 282 237 209 196 187 180 183 195 207 216 218 216 214 210 202 191 186 189 196 202 201 191 180 167 153 141 135 127 118 107 102 102 105 107 108 108 104 100 99 100 106 111 115 118 120 122 124 125 127 128 128 129 129 129 131 131 132 133 132 132 132 132 133 134 136 138 139 139 139 139 139 140 141 141 142 142 142 143 143 144 145 146 147 148 148 149 149 150 150 151 152 153 153 153 154 154 154 154 154 153 153 152 152 151 150 150 149 148 147 146 146 145 144 144 143 142 142 142 142 142 142 142 142 142 142 141 140 138 138 137 137 136 134 133 133 134 134 135 135 233 233 232 228 220 204 187 188 208 207 187 164 156 223 268 243 215 212 216 192 183 197 220 233 238 244 251 256 250 239 235 236 241 252 268 278 277 272 264 263 197 158 167 169 163 198 261 281 288 287 281 278 274 271 266 258 247 238 235 236 234 232 234 240 251 263 271 274 272 262 248 240 241 247 254 258 258 257 256 256 260 266 273 277 275 265 260 64 61 54 38 20 10 8 10 5 353 340 328 312 282 246 217 201 197 197 198 203 210 214 213 211 207 202 194 188 187 190 199 199 181 153 131 120 118 118 116 110 107 108 109 108 107 105 102 101 101 103 106 109 111 113 116 118 120 122 124 125 126 127 127 128 129 130 131 132 132 132 131 131 132 133 135 137 138 138 138 138 139 140 141 141 142 143 143 143 144 144 145 146 147 148 148 149 150 150 151 151 152 153 153 153 154 154 154 154 154 154 153 153 152 151 150 149 149 148 147 146 146 145 144 143 143 142 142 142 142 142 141 141 141 141 141 141 140 140 138 138 137 136 134 133 133 134 133 133 134 135 230 232 233 233 230 222 213 211 224 230 196 152 149 184 209 211 206 203 201 198 203 213 225 241 255 270 285 289 277 256 242 240 252 278 287 287 288 298 327 336 322 273 230 210 188 187 196 209 221 238 251 256 258 256 255 254 256 264 283 291 295 294 287 277 269 270 275 279 283 281 271 257 245 244 252 257 260 259 257 254 253 256 259 261 263 266 281 5 42 44 27 4 352 348 344 344 343 342 334 322 307 286 255 222 210 205 204 206 215 218 217 211 203 198 188 180 174 176 183 179 157 135 119 111 108 106 104 104 107 109 109 107 104 103 102 102 104 107 109 110 110 112 114 117 119 121 122 123 124 125 126 127 128 129 130 130 130 130 130 131 132 134 136 137 138 138 138 138 140 141 141 142 143 144 144 144 145 145 146 147 148 149 149 150 151 151 151 152 153 153 154 154 154 154 155 155 155 154 153 152 151 150 149 148 148 147 146 146 145 144 143 143 142 142 142 141 141 141 141 140 140 139 139 139 138 138 137 137 137 135 133 132 133 135 135 135 134 135 227 229 232 233 233 229 217 202 216 249 240 183 161 177 197 200 197 195 200 209 216 224 240 261 281 294 298 290 275 261 248 239 238 239 234 239 284 356 10 9 2 350 336 327 306 252 225 216 212 217 233 247 254 254 255 271 341 6 4 3 2 358 348 334 316 295 280 274 276 278 279 275 264 253 253 256 258 259 257 252 244 238 235 234 235 235 233 190 57 40 13 348 340 337 332 329 327 326 323 315 307 302 295 274 248 226 216 216 223 227 224 207 186 175 164 153 145 137 131 125 122 117 108 104 103 103 104 105 107 108 107 106 105 105 106 107 109 110 111 110 110 112 114 116 118 119 120 121 122 123 124 125 126 127 127 127 128 128 129 131 132 134 136 136 137 138 139 140 141 141 142 143 144 144 145 145 146 146 147 148 149 150 150 151 151 151 152 152 153 154 154 154 155 155 155 155 155 154 153 152 151 150 149 148 147 147 146 145 144 144 143 142 142 142 141 141 141 141 141 140 140 139 139 138 137 136 136 137 137 136 134 133 134 135 135 135 135 136 224 225 226 227 231 229 211 185 178 232 248 223 184 181 196 201 199 200 212 221 230 247 271 287 297 297 278 259 258 252 240 223 205 192 168 14 357 349 348 351 350 342 332 329 321 298 271 249 218 201 210 243 265 274 286 332 10 12 2 3 3 2 357 351 342 326 303 279 269 268 270 275 276 270 263 260 259 260 258 251 240 229 222 215 209 199 185 159 129 90 353 331 325 320 316 315 315 314 313 310 307 310 315 316 313 302 257 229 232 232 216 180 155 141 131 125 118 109 103 100 99 97 98 99 100 102 103 104 105 105 105 105 105 106 107 109 111 112 111 111 110 111 113 115 117 118 119 120 121 123 123 124 125 125 126 126 127 128 130 131 132 134 135 136 137 138 139 140 141 142 142 143 144 145 146 146 146 147 148 149 150 150 150 151 151 151 152 153 154 154 155 155 155 155 155 155 155 154 153 152 151 149 148 147 146 146 145 144 144 143 143 142 142 141 141 141 141 141 141 140 140 140 139 138 137 136 136 137 137 136 134 133 133 134 135 135 136 137 222 221 222 224 230 227 208 174 154 200 238 225 197 192 199 202 203 207 220 230 238 246 256 258 244 219 213 225 235 235 229 216 186 28 1 348 337 330 327 328 329 326 318 313 305 292 276 258 194 153 144 178 260 283 318 351 4 4 358 355 353 352 352 351 345 335 320 300 277 262 257 262 274 284 288 288 283 282 282 275 258 239 226 206 189 176 163 152 146 151 210 308 309 305 303 305 309 310 309 308 308 316 324 329 337 358 23 39 50 59 74 90 96 97 97 96 95 93 92 91 89 89 91 93 96 98 99 100 101 101 101 102 104 105 106 108 110 111 111 111 110 111 111 113 114 116 117 119 120 122 122 123 125 125 126 127 128 129 130 131 132 133 134 135 137 138 140 141 142 142 142 142 143 145 146 146 146 147 148 149 150 150 151 151 151 152 153 154 154 155 155 155 155 155 155 154 154 153 152 151 150 149 147 146 145 145 144 143 143 143 142 142 142 141 141 140 140 140 140 140 139 139 138 138 137 136 136 137 138 137 135 134 134 134 134 135 136 137 222 221 221 223 227 225 209 174 155 189 227 226 207 203 199 197 197 201 213 226 231 231 231 239 234 222 219 226 233 228 228 294 357 347 337 332 330 328 326 325 324 322 318 314 308 298 282 253 146 124 117 123 221 309 348 2 3 360 355 350 346 345 347 346 342 333 323 308 291 269 253 257 287 310 321 323 321 319 318 315 311 300 275 186 164 156 149 147 149 158 191 289 294 294 296 301 306 307 305 302 302 309 320 334 350 13 29 39 48 59 68 75 81 85 87 87 87 89 91 91 90 88 87 86 89 93 96 98 99 100 101 102 103 104 104 105 107 109 110 110 110 111 111 111 112 114 116 118 120 122 123 124 126 127 128 129 130 130 131 131 131 132 133 135 136 138 140 141 142 142 142 142 143 144 145 145 146 147 148 149 149 150 150 151 152 152 153 154 154 155 155 154 154 154 154 154 153 153 152 151 150 148 147 146 145 144 143 143 142 142 142 142 141 141 140 139 139 139 139 139 138 137 137 136 136 135 136 137 138 137 136 135 136 136 136 136 137 138 235 230 226 225 226 224 211 182 170 192 221 232 223 217 214 209 203 200 204 219 228 232 232 235 237 235 231 227 226 207 154 11 343 329 325 325 326 325 323 320 318 316 314 311 306 297 279 212 109 101 99 99 87 19 10 7 1 358 352 347 343 343 343 341 337 331 322 309 298 288 295 352 357 354 352 351 347 340 333 329 331 348 23 94 131 134 131 133 138 143 175 265 280 286 292 299 302 303 303 302 303 310 320 332 354 20 32 37 43 53 62 71 79 87 92 95 96 96 97 97 97 97 96 95 94 95 98 101 103 103 104 105 105 105 105 105 107 109 110 110 110 111 111 111 112 114 116 119 121 123 125 126 127 128 129 130 130 130 130 130 131 132 133 135 136 138 139 140 141 142 142 141 142 143 144 145 146 147 148 149 149 150 150 151 152 152 153 154 154 154 154 154 154 154 153 153 152 152 151 150 149 148 147 145 144 143 143 142 142 142 141 141 141 141 140 139 139 138 138 138 137 137 136 135 135 134 135 137 137 136 136 136 137 137 137 137 138 138 300 293 266 249 241 232 213 186 179 196 213 223 219 215 217 218 215 208 205 214 223 226 222 213 220 232 239 239 209 134 79 29 331 323 322 321 320 318 316 313 311 309 308 303 293 273 228 101 78 76 78 83 78 51 15 359 353 351 348 344 340 340 341 339 335 330 321 312 308 318 16 26 24 19 16 12 5 353 344 342 353 15 41 72 97 103 103 106 112 137 209 259 277 285 294 300 303 306 308 310 315 322 326 324 333 15 38 40 40 44 50 57 69 83 92 99 102 104 106 107 108 108 108 107 106 105 105 105 105 106 107 107 108 108 108 108 109 110 111 111 111 112 112 113 114 116 119 122 124 126 127 128 129 130 130 130 130 130 130 130 131 132 133 135 136 137 138 139 140 141 141 141 141 142 143 145 146 147 148 149 150 150 151 151 152 152 153 153 154 154 153 153 153 152 152 152 151 151 150 149 148 147 146 145 144 143 142 142 141 141 141 140 140 140 140 139 138 138 138 138 137 136 136 135 134 134 135 136 136 136 136 136 137 137 137 137 137 138 0 5 360 337 306 288 201 108 119 163 203 218 216 206 206 208 210 209 209 211 219 227 231 218 205 219 245 258 204 82 45 12 339 328 323 319 315 314 313 312 310 307 303 289 254 201 141 82 69 66 65 77 75 41 2 347 343 343 341 338 334 336 343 344 340 337 331 328 330 348 19 29 30 28 25 22 15 8 7 13 18 23 33 54 75 83 85 85 82 68 287 289 291 293 299 304 309 315 319 324 333 340 339 332 329 344 25 43 45 48 50 50 56 64 74 86 96 103 108 110 112 112 112 112 112 112 111 110 109 109 110 109 109 109 110 110 111 111 110 111 112 113 114 116 118 121 123 125 126 128 129 130 130 130 130 130 131 130 130 131 131 132 134 135 136 136 137 138 139 139 140 140 141 142 143 145 146 147 148 149 150 151 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 149 148 147 147 146 145 144 143 143 142 141 141 140 140 139 139 139 140 139 139 138 138 137 136 135 135 134 133 133 134 135 135 135 136 136 137 136 136 136 136 136 19 15 10 6 12 29 44 52 61 81 150 219 227 213 205 204 207 212 215 215 222 231 241 233 210 206 232 253 225 35 16 353 336 328 322 318 317 316 315 314 311 306 300 273 167 125 82 69 69 71 71 77 70 28 358 342 336 335 334 332 329 339 2 9 1 354 351 350 351 357 7 20 31 33 29 25 22 24 31 35 32 29 27 39 58 70 76 78 68 28 340 318 305 303 306 311 319 328 333 342 356 5 4 360 352 343 343 357 20 47 66 70 73 74 75 80 89 98 106 111 113 114 115 115 115 115 115 114 114 113 113 112 111 109 109 109 110 111 112 113 115 116 118 120 123 125 126 128 128 129 130 131 131 131 131 131 131 131 131 131 132 133 133 134 135 136 137 137 137 138 138 139 141 142 144 145 146 147 149 150 151 151 152 152 152 152 151 151 151 150 150 150 150 150 149 149 148 148 147 146 145 145 144 143 143 142 142 141 140 140 139 139 138 139 139 139 138 137 136 135 135 133 132 132 132 133 134 134 135 134 135 136 137 136 135 134 134 135 56 27 359 346 355 26 45 50 51 103 183 208 221 218 205 193 196 214 223 219 217 221 231 233 218 186 168 306 22 19 359 337 330 325 321 319 317 316 314 312 309 305 299 256 115 82 62 58 62 68 76 77 52 18 357 337 330 328 328 331 339 2 23 29 22 11 6 2 360 359 1 9 24 34 32 28 26 29 39 43 40 35 29 34 47 60 67 70 62 29 350 323 307 307 313 324 337 343 349 359 11 18 21 21 19 11 355 343 339 355 47 78 91 95 95 94 95 100 105 109 111 113 114 116 116 117 117 117 116 116 115 114 113 111 109 109 110 112 114 116 118 120 122 124 126 127 128 129 130 130 131 132 132 132 132 132 131 131 132 132 133 133 133 134 135 136 137 137 137 137 138 139 141 142 144 145 146 148 149 149 150 150 150 150 150 149 149 149 148 148 148 148 148 148 147 147 147 146 146 145 144 144 143 142 142 142 141 140 140 139 138 138 138 138 138 137 136 135 135 134 133 132 131 131 132 134 134 134 134 134 133 134 135 135 135 135 135 135 82 66 13 343 350 18 50 75 162 221 220 221 226 229 230 62 57 50 243 233 227 224 231 238 149 76 72 68 55 26 355 336 328 323 319 316 314 312 312 310 307 303 298 285 96 72 62 57 56 60 73 61 20 358 344 329 324 324 328 340 359 14 25 32 31 23 15 9 5 4 4 8 17 28 32 30 27 27 38 45 45 37 29 31 39 49 55 54 49 21 329 304 304 314 330 347 354 358 2 8 15 18 19 19 21 19 12 360 347 336 343 13 81 103 107 108 108 106 106 106 106 109 112 115 116 117 117 117 118 118 118 118 117 116 115 115 116 117 119 120 122 124 126 128 129 129 130 130 131 131 132 133 133 133 133 132 132 131 131 132 132 133 133 134 135 135 136 136 136 137 138 139 141 142 143 144 146 147 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 144 143 142 141 141 141 141 141 140 140 139 138 137 136 136 136 136 135 134 133 133 132 131 131 131 133 134 134 134 134 133 133 133 133 134 134 134 134 134 68 60 37 4 354 17 72 141 202 236 247 253 254 255 289 346 18 29 283 266 274 288 302 311 71 88 87 84 54 8 348 338 329 323 319 316 314 313 313 312 307 302 302 45 78 70 66 65 64 63 60 35 1 341 330 325 325 328 335 350 4 14 21 28 32 29 22 14 10 8 8 11 18 26 31 31 29 28 35 45 48 41 28 26 32 42 48 49 34 306 294 304 321 339 352 1 5 6 8 12 16 16 15 13 13 13 13 12 11 5 353 333 320 5 94 109 115 116 113 110 109 110 114 116 118 119 119 119 120 120 121 122 122 122 121 122 123 124 125 126 127 128 129 130 130 131 131 132 132 133 133 134 134 134 133 133 132 131 131 131 132 133 133 134 135 135 135 135 136 137 138 140 140 141 142 144 144 145 145 145 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 142 141 141 140 140 140 140 139 139 138 137 136 136 135 135 134 133 133 132 132 131 131 131 132 133 133 133 134 133 133 133 133 133 133 134 133 133 134 52 52 42 16 3 15 74 180 201 222 241 255 256 264 292 330 359 16 328 304 315 324 329 315 143 118 93 42 6 350 342 338 331 324 319 316 316 317 317 315 306 300 320 48 60 60 63 68 72 71 54 27 353 330 326 332 338 342 344 350 1 12 20 26 31 31 27 19 14 11 10 13 20 26 30 31 31 31 34 41 47 45 31 21 19 26 24 10 341 333 336 346 354 1 6 7 7 8 11 14 16 16 15 12 10 9 9 9 10 11 9 4 357 0 20 71 108 115 118 118 118 119 119 120 120 121 121 122 122 123 123 124 125 125 125 125 126 127 128 129 129 130 131 131 132 132 132 133 133 134 135 135 134 134 134 133 131 131 131 131 132 133 134 134 135 135 135 134 135 137 138 139 140 141 142 142 143 143 143 143 143 143 143 143 143 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 141 141 140 139 138 138 137 137 137 137 136 135 134 134 133 132 131 131 131 131 131 131 132 133 133 133 133 134 133 133 133 133 133 133 133 133 133 133 57 56 49 34 15 7 360 176 163 140 136 167 202 227 249 277 311 323 146 141 159 197 223 251 16 72 72 32 2 349 341 334 328 321 316 314 319 323 322 316 305 303 3 45 51 54 60 67 72 68 48 355 321 329 347 354 355 353 349 349 356 9 21 26 29 31 29 23 18 13 12 14 20 26 30 31 32 33 34 36 41 40 30 15 3 3 4 5 5 6 6 6 8 9 9 8 7 8 10 14 16 16 14 12 11 10 10 10 9 9 9 11 12 12 15 23 54 94 112 117 119 121 122 122 122 122 122 122 123 123 122 123 124 124 125 125 127 128 129 129 130 131 132 132 133 133 134 134 134 135 135 135 135 134 133 132 131 130 131 131 132 132 133 134 134 134 134 135 136 137 138 139 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 137 136 135 135 135 135 134 134 133 132 131 130 130 129 129 130 131 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 134 38 33 29 39 28 345 342 5 64 80 100 137 162 181 198 208 207 197 158 144 160 197 217 321 43 64 80 63 23 1 347 335 329 323 318 315 326 333 331 318 310 349 51 55 56 60 65 70 70 59 358 319 329 5 19 19 14 6 358 354 356 6 19 25 28 29 28 25 20 15 12 13 19 25 29 30 31 33 33 32 32 32 25 12 4 6 8 8 9 9 10 10 10 10 9 7 6 6 8 10 12 13 14 14 13 13 11 11 10 9 8 8 10 12 14 18 26 42 67 92 108 117 121 123 123 123 122 122 122 122 121 121 121 122 123 124 125 126 127 128 130 132 133 134 134 134 135 135 136 136 136 136 135 134 133 131 130 130 131 131 131 131 132 133 133 133 133 135 136 137 138 139 139 140 140 140 140 140 140 140 140 140 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 134 133 132 132 132 132 132 131 130 129 129 129 129 128 129 130 132 133 134 134 134 135 135 135 135 136 136 135 135 134 134 135 134 135 13 360 354 9 43 6 355 7 39 58 90 152 159 163 168 170 164 164 147 145 164 219 271 41 76 99 108 70 26 9 356 343 335 327 320 317 336 349 347 333 339 39 69 70 69 69 67 62 50 356 331 338 1 21 29 31 28 21 11 4 3 8 17 22 25 26 26 24 21 16 12 12 17 23 26 27 29 30 32 31 28 24 18 13 10 11 10 10 10 10 10 10 9 8 7 6 5 4 4 5 7 9 12 13 14 14 12 12 12 11 9 7 6 6 7 11 15 20 24 31 55 92 112 120 123 124 124 123 122 121 121 121 121 121 122 124 125 125 126 129 131 133 135 135 135 136 136 136 137 137 137 136 136 134 132 130 130 130 130 130 131 131 132 132 131 132 133 135 136 137 138 138 139 139 139 139 139 139 138 138 138 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 131 131 131 131 131 131 131 131 130 129 129 128 128 128 129 130 132 133 134 134 135 135 136 136 136 136 136 135 135 135 135 135 135 135 356 340 332 326 26 26 10 20 49 54 154 204 184 150 119 99 92 104 129 158 208 285 297 251 208 186 151 59 17 6 358 346 336 326 316 312 347 6 5 357 10 49 76 81 75 61 36 6 333 324 338 1 18 23 27 31 33 29 22 16 13 14 17 20 23 24 25 23 20 16 12 12 16 21 24 23 24 25 27 26 24 20 17 15 14 13 12 11 11 11 11 9 7 5 4 4 4 3 3 4 5 7 9 11 12 12 13 13 13 12 10 8 5 3 3 5 6 9 8 7 8 14 46 95 114 122 125 125 124 122 122 122 122 123 124 126 128 129 130 132 134 136 137 137 137 137 137 138 138 138 137 137 136 135 132 130 129 129 130 130 130 131 131 131 131 132 133 135 136 137 138 138 139 139 138 138 138 137 137 136 136 135 135 134 134 134 133 133 132 132 131 131 131 131 131 131 132 132 132 132 131 130 130 129 128 129 129 129 129 130 130 131 130 129 128 128 128 128 129 131 133 133 134 134 134 135 136 137 137 136 136 135 135 136 136 136 136 136 345 329 315 299 341 4 4 24 61 59 70 207 154 84 74 74 74 87 104 109 89 10 307 252 238 238 245 7 1 355 350 343 334 324 314 313 360 17 15 8 15 40 69 78 60 21 351 337 327 330 352 20 26 24 25 28 31 30 27 25 22 21 20 20 21 23 23 22 20 16 13 13 15 20 22 22 21 21 22 22 21 20 18 16 15 13 12 12 12 11 10 8 5 4 3 3 3 3 3 4 4 5 6 7 8 10 12 14 15 15 13 10 6 3 2 3 5 5 3 360 355 349 345 346 16 114 125 127 127 125 124 124 125 127 129 131 133 134 135 136 137 137 138 138 138 138 138 139 138 138 138 138 137 135 132 130 129 129 130 130 130 131 131 131 131 133 135 136 136 137 138 138 138 138 137 137 136 136 135 135 134 134 133 133 132 132 131 131 131 130 130 130 130 131 131 131 131 131 132 131 131 130 130 129 129 129 129 129 129 130 130 131 130 130 129 128 128 129 130 132 133 134 134 134 135 136 137 138 138 137 137 136 136 136 136 137 137 137 339 321 301 288 26 18 9 6 28 29 11 347 354 78 92 95 90 75 79 90 86 49 33 32 29 17 358 346 340 339 340 339 335 330 328 342 18 25 16 6 11 30 55 58 22 354 343 339 337 343 7 33 30 26 26 27 29 28 28 28 27 25 23 22 21 22 22 21 20 17 14 13 16 19 22 22 21 20 20 20 20 19 18 17 16 14 13 12 12 11 9 7 5 3 3 4 4 3 2 2 2 2 2 3 5 7 10 12 14 15 14 12 9 6 3 2 5 7 6 2 354 344 335 326 319 316 128 129 130 129 128 129 132 133 135 136 136 137 137 138 138 139 140 140 140 139 139 139 139 139 139 138 137 134 132 130 130 130 130 130 130 131 131 131 131 133 134 136 136 137 137 137 137 136 135 135 134 134 133 133 133 132 132 131 131 130 130 130 130 130 130 130 131 131 131 131 131 131 132 132 131 131 131 130 130 130 131 131 131 131 131 131 131 131 130 129 129 130 131 133 134 135 136 136 136 136 137 138 138 138 137 137 137 137 137 137 137 137 339 326 315 329 36 19 4 359 10 26 16 357 321 204 139 114 87 57 34 29 33 40 38 32 20 357 333 322 323 329 337 340 344 352 5 24 37 32 15 6 11 25 39 29 3 353 350 350 350 358 16 34 31 26 25 26 27 28 28 29 28 27 25 24 23 22 21 21 20 18 15 14 16 19 21 22 22 22 21 20 19 19 18 17 16 14 13 12 11 10 9 6 5 4 3 4 4 3 1 0 359 359 359 360 1 3 6 7 8 10 11 11 11 10 8 6 4 2 360 357 350 340 328 320 316 312 310 299 133 132 132 134 137 137 138 138 138 138 138 139 139 140 141 141 141 141 140 140 140 140 139 139 138 135 132 130 130 130 130 130 130 130 130 130 132 133 134 135 135 135 135 135 135 134 133 133 132 132 132 132 131 131 130 129 129 129 129 129 129 129 130 130 130 130 130 130 131 131 131 132 132 132 131 131 131 132 132 133 132 132 132 132 132 132 131 131 131 131 132 134 135 135 136 136 137 137 138 138 138 139 139 138 138 138 137 137 137 137 355 348 347 17 31 13 359 351 348 32 29 10 330 302 185 94 73 55 42 37 38 45 49 44 2 325 320 322 327 333 340 348 358 8 23 33 39 36 21 14 16 18 18 8 1 0 4 3 3 10 21 31 28 25 23 24 25 26 27 27 27 26 25 25 25 24 21 20 19 18 16 16 17 18 20 22 24 24 23 22 20 20 19 17 16 15 13 12 11 10 8 6 5 5 5 5 5 3 1 359 358 357 357 357 358 360 1 2 3 4 5 6 8 9 9 7 3 359 354 350 344 336 327 322 320 320 320 317 313 139 134 136 138 139 139 138 138 139 139 140 140 141 141 141 141 141 141 141 141 141 140 140 139 136 134 132 131 131 131 131 131 130 129 130 131 132 133 134 134 133 133 133 132 131 131 130 130 130 130 130 130 129 128 127 127 127 128 128 128 128 128 128 128 128 129 130 130 131 132 132 132 132 131 131 131 132 133 133 133 133 133 133 133 132 132 132 132 132 133 134 135 135 136 136 137 137 138 139 139 139 140 139 139 138 138 137 137 137 10 7 10 18 11 2 351 343 336 18 20 1 324 301 312 62 57 55 57 55 52 49 48 41 22 360 347 343 343 346 351 358 8 18 29 34 36 35 29 23 20 18 15 10 7 8 12 12 13 17 24 29 26 23 22 22 22 23 24 25 25 24 24 25 27 25 22 19 18 17 17 17 17 18 19 21 24 25 25 24 22 22 20 18 16 15 14 12 10 8 7 6 6 7 8 7 6 3 0 358 357 356 356 356 357 357 358 358 359 360 1 2 4 5 5 4 1 357 350 345 338 332 326 325 326 330 331 326 320 315 326 139 142 142 141 140 140 140 140 141 141 142 142 142 142 142 142 142 142 142 141 141 140 138 136 133 132 131 131 131 130 129 128 129 130 132 132 133 133 132 131 130 130 129 129 128 128 128 128 128 128 127 127 126 126 126 126 126 126 126 126 127 127 127 128 129 131 131 132 132 132 131 131 131 131 132 132 132 132 133 133 133 132 132 132 132 132 132 132 133 134 135 136 136 136 136 138 139 140 140 140 140 139 139 138 138 138 138 13 13 14 5 345 339 336 336 347 8 4 350 336 353 35 51 40 35 41 43 36 21 18 22 24 18 8 2 359 359 1 4 11 19 27 31 33 34 33 28 25 21 19 15 13 13 14 15 17 20 26 29 27 25 22 21 20 20 20 20 20 20 22 25 26 25 22 20 18 18 17 17 18 18 18 19 23 26 27 26 24 23 21 19 17 14 13 11 8 7 6 6 7 9 10 9 6 3 360 358 356 356 356 356 356 355 355 355 355 356 357 358 359 359 359 359 358 356 352 346 337 330 329 330 331 333 333 332 328 324 323 315 206 156 148 144 142 141 141 141 142 143 143 143 143 142 143 143 143 142 142 142 141 140 138 135 132 131 130 130 129 127 128 129 130 131 132 132 132 131 130 129 128 128 128 127 127 127 127 127 126 125 125 125 125 125 125 125 125 125 126 126 127 127 128 129 130 130 131 131 131 131 130 130 131 131 132 132 132 133 133 133 132 131 131 131 132 132 132 133 134 135 136 136 134 134 136 138 140 140 140 140 140 139 139 139 139 140 9 6 359 342 324 315 306 303 339 43 36 17 10 37 61 73 66 48 43 35 15 352 352 4 19 23 15 9 6 6 7 10 13 18 21 21 21 22 28 31 30 28 25 21 18 16 15 16 18 21 24 27 28 26 24 21 19 18 17 15 14 16 21 25 26 24 21 19 18 18 18 18 18 18 18 18 22 26 27 26 24 23 22 20 16 13 10 9 8 7 7 7 8 9 10 9 5 3 1 359 357 356 355 355 355 354 353 352 351 352 353 354 354 353 353 353 354 354 353 351 349 346 343 340 338 337 337 339 339 336 331 322 295 201 164 151 145 142 141 141 142 143 143 143 143 143 143 143 143 143 143 142 142 141 139 137 134 131 130 129 128 127 128 130 130 131 132 131 131 130 130 129 128 128 127 127 126 126 126 126 125 124 124 124 123 123 124 124 125 125 126 126 126 127 127 128 128 128 129 129 130 130 130 130 130 131 131 131 132 132 133 133 133 132 131 131 132 132 133 133 134 135 136 136 135 134 135 138 140 142 141 141 140 140 140 140 141 142 6 1 353 341 331 321 307 286 228 108 88 73 61 76 90 98 97 83 69 52 21 343 338 352 17 26 20 14 11 11 11 13 15 19 20 19 15 13 18 26 31 32 30 27 23 19 18 19 20 21 22 25 26 26 23 20 18 15 12 9 9 13 19 23 24 23 20 19 18 18 18 18 18 18 18 19 21 24 27 26 25 23 22 21 16 12 9 8 8 7 7 6 7 7 7 6 4 3 1 360 358 356 355 355 354 353 351 350 349 349 350 351 351 350 349 349 349 350 351 351 350 350 348 346 344 342 341 342 344 344 341 333 306 243 189 162 149 144 142 141 142 143 144 144 143 143 143 143 144 144 143 143 142 142 141 139 135 132 130 129 128 129 130 131 131 131 132 131 131 130 130 129 128 127 127 126 126 125 125 124 124 124 123 122 122 122 122 123 124 125 125 126 126 126 127 127 127 127 127 127 128 128 129 129 130 130 131 131 132 132 133 134 134 133 133 133 133 134 134 135 135 136 137 137 137 135 136 139 141 142 142 142 141 141 142 142 143 144 9 3 356 348 339 333 323 298 200 124 90 87 97 105 106 104 98 83 68 51 29 359 344 347 13 29 24 19 16 15 13 13 14 17 19 18 15 10 12 17 24 29 30 29 27 23 22 23 23 24 23 25 26 26 23 18 15 12 8 6 7 10 16 20 22 22 20 20 19 18 17 18 18 18 17 18 20 23 25 25 24 22 21 20 16 13 9 9 8 8 6 5 4 3 2 2 2 2 2 1 360 358 356 354 353 352 350 349 349 350 350 350 349 347 346 346 346 347 348 349 349 349 348 346 344 342 339 338 341 344 347 350 340 282 230 181 157 148 143 142 142 143 143 144 144 143 143 143 144 144 144 143 143 142 142 140 137 134 131 130 130 131 131 131 131 131 131 131 131 130 130 129 128 128 127 126 126 125 124 123 123 122 122 121 121 121 122 123 124 125 125 126 127 127 127 127 126 126 125 125 126 127 127 128 129 130 131 131 131 132 133 134 135 135 135 135 136 137 138 138 138 138 138 138 137 137 138 140 142 143 143 142 143 143 144 145 145 146 14 8 1 353 344 346 348 356 45 43 40 55 136 141 122 99 81 60 44 31 18 7 359 0 14 26 24 21 17 15 13 13 13 14 16 16 14 11 11 12 16 21 26 28 27 25 24 25 26 26 26 26 27 27 22 17 13 10 7 6 6 8 12 16 18 20 20 20 20 18 18 18 18 17 16 17 19 22 24 24 23 21 20 18 16 14 11 10 9 8 7 5 2 0 359 359 359 0 1 1 1 359 357 354 353 351 350 350 349 349 349 347 346 345 344 344 344 344 346 346 347 346 345 342 340 337 335 334 336 341 352 10 37 58 241 226 194 161 147 143 142 142 143 144 144 144 143 143 143 144 144 144 143 142 142 141 139 136 133 132 132 132 132 131 131 131 131 131 131 130 130 129 129 128 128 127 126 125 124 123 122 122 122 121 121 122 123 124 125 125 126 126 127 128 128 127 126 125 124 124 125 126 127 128 128 129 130 131 131 132 133 134 135 136 136 137 139 140 141 141 141 141 141 140 139 139 139 141 142 143 143 144 144 144 145 146 147 148 17 12 7 360 354 1 11 22 35 15 355 328 272 223 188 95 50 31 19 11 5 2 1 4 13 22 23 22 19 18 16 15 13 13 13 14 13 12 11 11 12 16 20 23 25 23 23 24 26 27 28 29 30 29 25 20 15 11 8 7 6 7 9 11 13 16 19 20 20 19 19 19 18 17 16 17 19 21 22 23 22 22 20 18 16 14 12 11 10 9 6 4 2 360 359 358 358 358 360 1 1 0 358 355 353 351 350 349 348 347 345 344 343 343 343 342 341 341 342 342 342 342 339 337 335 335 335 335 336 343 359 47 114 159 207 235 248 221 168 149 142 142 144 145 144 144 143 143 143 143 143 143 143 142 141 141 140 137 135 133 132 132 131 131 131 131 131 131 130 130 130 130 129 129 128 127 127 126 125 124 124 123 122 122 122 123 124 125 125 126 127 127 127 127 128 128 127 125 124 124 125 125 126 127 128 129 130 131 131 132 133 135 136 137 138 139 141 142 142 143 143 143 142 142 141 141 141 142 143 144 144 145 145 146 146 148 149 149 17 15 11 6 2 10 19 26 30 6 350 337 322 300 259 70 37 11 1 357 356 356 357 359 3 18 23 23 22 21 18 15 12 11 10 10 10 11 12 12 13 14 17 20 22 20 19 20 24 26 28 29 31 29 26 23 19 15 12 10 9 8 7 8 9 12 15 18 19 20 20 20 19 18 18 19 20 20 20 20 21 21 20 18 16 14 12 11 10 8 6 3 2 0 359 358 357 358 359 1 1 359 357 354 351 350 349 348 346 344 343 342 342 341 341 340 339 339 339 339 338 336 334 333 334 336 337 337 335 339 354 91 143 164 184 207 231 230 203 165 150 146 146 147 146 145 144 143 142 142 142 142 141 140 139 138 138 136 135 133 132 132 132 131 131 131 131 131 131 131 130 130 130 129 128 128 127 126 126 125 124 123 123 123 124 125 125 126 126 126 127 127 127 128 128 128 127 126 125 125 126 126 127 127 128 130 131 131 132 133 134 136 137 138 140 141 142 142 143 143 143 143 143 143 142 142 142 143 144 145 145 146 146 147 148 149 150 151 16 15 12 7 1 10 24 30 27 9 357 354 356 15 42 67 65 10 355 353 353 353 352 351 353 14 27 29 26 24 20 17 13 11 9 8 7 9 10 12 12 12 14 16 17 16 16 17 19 22 26 28 31 32 30 28 25 22 18 15 13 11 9 8 7 9 12 15 17 19 20 20 19 19 20 21 21 19 17 17 18 19 19 18 16 14 12 11 10 8 6 4 2 1 360 358 358 358 359 359 358 356 353 351 349 349 348 347 347 346 344 343 341 340 339 339 339 340 340 338 334 332 332 333 335 336 336 336 332 327 318 204 173 174 179 190 208 218 217 188 164 154 150 149 147 145 143 142 141 141 140 140 139 138 136 135 134 134 133 132 132 132 132 132 131 131 131 131 131 131 131 130 130 129 128 127 126 126 125 125 124 123 123 124 125 125 126 126 127 127 127 127 127 128 128 127 126 126 126 127 127 127 127 128 128 130 131 132 133 134 135 136 137 138 139 140 141 142 142 143 143 143 143 143 143 143 143 144 145 146 147 147 148 149 149 150 151 152 11 10 6 0 354 7 33 37 28 11 1 0 9 27 47 67 67 26 5 359 355 351 347 344 345 12 35 40 35 30 25 21 17 13 11 8 7 7 8 9 9 8 9 11 13 13 13 13 14 17 20 25 30 35 37 37 35 31 27 23 20 18 14 11 9 8 10 12 16 18 18 18 17 19 20 21 20 18 17 16 16 17 17 17 16 14 11 10 9 8 6 4 2 1 0 359 359 358 358 357 355 353 351 349 348 348 348 348 348 347 345 343 341 340 340 340 340 340 339 337 335 334 334 336 336 336 335 335 331 322 295 252 213 196 188 192 200 207 211 196 176 161 154 150 147 145 143 141 140 139 138 137 136 135 133 132 131 131 132 132 132 132 132 132 131 131 132 132 132 131 131 131 130 129 128 127 126 126 126 125 125 124 125 126 126 126 126 127 127 127 127 127 127 128 129 128 127 127 127 128 129 129 129 128 129 130 131 133 134 136 137 137 138 138 138 139 140 141 142 143 144 145 144 144 144 144 144 145 146 147 148 149 149 150 151 152 152 153 1 360 355 350 345 3 36 36 22 6 4 14 24 34 47 60 63 38 17 6 358 350 345 341 338 4 50 52 43 37 31 26 22 18 15 12 10 9 8 7 6 5 5 6 8 10 11 11 11 11 13 15 21 30 38 44 45 41 37 33 30 26 22 18 14 11 11 13 16 17 16 15 16 18 19 19 18 17 16 15 15 16 16 16 15 13 11 9 8 7 6 3 2 1 360 359 359 358 357 356 354 352 350 349 348 348 348 348 347 346 345 343 342 342 342 341 340 339 338 338 338 338 338 338 338 337 335 334 331 323 293 249 224 211 201 197 197 199 198 191 179 165 156 151 147 143 141 139 138 137 136 135 133 132 131 131 131 131 132 132 132 132 132 131 132 132 132 132 132 132 131 131 130 129 128 127 127 127 128 127 126 126 126 127 127 127 127 127 128 127 127 127 127 128 129 129 128 128 128 129 130 130 129 129 129 130 131 133 135 137 138 138 138 137 137 138 139 140 141 143 144 145 146 146 145 145 146 147 149 150 151 151 152 152 153 154 154 154 349 346 342 339 341 4 25 22 5 354 1 28 37 38 45 58 66 45 23 10 1 353 347 342 334 341 66 62 46 38 32 28 23 20 17 15 14 12 9 7 5 3 3 3 4 6 7 8 9 9 9 10 12 17 25 33 40 43 43 40 37 34 30 26 21 18 16 17 19 18 17 15 17 18 19 17 16 15 15 15 15 15 15 15 14 13 11 9 8 7 5 2 1 360 359 358 358 357 357 356 354 353 351 350 349 348 348 347 347 346 345 344 343 343 342 341 339 338 339 340 341 341 340 340 339 338 336 333 329 321 299 253 227 217 206 197 191 189 185 180 173 164 157 151 146 142 140 138 137 135 134 133 132 131 131 131 131 132 133 133 133 132 132 132 132 132 133 133 133 132 132 131 130 129 128 128 129 129 129 129 128 127 127 127 127 127 127 127 128 128 127 127 128 129 129 130 130 129 129 130 130 130 130 130 130 131 132 133 134 136 138 138 138 138 138 138 139 140 141 143 144 145 146 146 147 147 147 149 150 152 152 153 154 155 156 157 157 157 327 332 335 341 1 18 14 358 343 341 355 32 41 32 28 33 37 18 13 9 3 357 350 344 335 333 53 66 44 36 30 25 21 18 16 14 13 12 10 8 6 4 3 2 2 3 4 5 6 7 8 8 9 10 13 17 24 30 36 38 38 37 36 33 30 27 24 24 23 22 20 19 21 21 21 18 15 14 14 15 15 15 15 16 14 13 11 10 8 7 4 2 1 360 358 357 356 356 356 355 355 354 353 352 351 349 348 347 346 345 344 344 343 343 342 341 341 340 341 342 343 341 341 340 341 340 337 333 328 321 308 273 245 230 214 197 184 178 172 168 164 160 156 150 145 142 139 137 136 135 134 133 132 132 132 132 133 133 134 134 134 134 134 133 133 133 134 134 134 134 133 132 131 130 129 129 129 129 129 129 128 127 127 127 127 128 128 128 128 128 127 128 129 130 130 130 130 130 130 131 131 131 131 132 132 132 133 133 134 135 136 136 136 137 137 138 139 140 142 143 144 146 146 147 147 147 148 149 150 152 153 155 157 158 160 160 161 161 310 327 343 360 28 19 355 336 329 336 356 32 41 23 1 347 345 356 3 6 3 358 351 344 338 338 9 41 32 27 23 19 16 14 12 10 9 8 7 7 6 4 3 1 1 1 2 3 4 5 6 7 7 8 8 9 13 17 23 28 32 34 36 36 36 35 34 33 32 30 27 26 26 26 25 21 18 16 16 16 16 16 16 17 16 14 12 11 9 8 5 3 1 360 358 356 355 354 354 355 355 355 354 353 351 349 347 346 345 345 345 345 345 345 344 343 343 343 344 344 343 341 340 341 342 343 341 337 332 327 318 305 302 292 270 219 184 171 163 159 156 154 152 148 145 142 140 138 136 135 134 134 133 133 133 134 134 135 136 136 136 136 135 135 135 135 135 135 135 135 135 133 132 130 129 129 129 128 128 128 127 127 127 127 127 128 128 129 129 129 129 129 130 131 131 131 131 131 131 132 132 133 133 133 133 133 133 133 133 133 133 133 134 134 135 136 138 140 142 144 145 147 148 149 149 149 148 149 150 152 155 157 159 161 162 164 165 165 315 344 9 21 26 3 343 334 334 343 3 27 33 25 18 11 5 1 0 1 359 354 349 343 343 351 5 15 15 14 12 11 9 8 7 6 4 3 3 3 2 2 1 1 0 1 1 2 3 3 4 5 6 6 6 6 7 10 15 19 23 27 29 31 33 35 37 38 38 37 34 32 31 29 26 23 20 19 18 17 17 16 17 18 17 16 14 12 11 9 7 5 3 1 358 356 354 353 353 354 354 354 353 352 350 348 347 346 347 347 348 347 346 345 345 344 344 344 344 344 343 342 342 343 345 347 347 345 342 339 332 327 322 319 311 285 217 173 158 152 150 149 148 146 144 142 140 139 137 136 136 135 135 135 135 135 136 137 138 138 138 137 137 137 136 136 137 136 136 136 136 134 132 130 130 129 129 128 128 127 127 127 127 127 128 128 129 129 130 130 131 131 132 132 132 132 132 132 132 133 134 134 135 135 135 135 134 134 133 132 132 132 132 132 132 133 135 137 140 142 145 148 150 151 151 152 151 151 151 153 156 158 160 162 164 167 168 169 360 19 25 23 12 355 347 345 351 360 10 19 25 25 22 18 11 3 356 352 350 347 346 347 353 2 7 5 359 358 359 0 1 1 1 0 359 359 358 358 358 358 359 359 359 0 1 1 1 1 2 4 4 5 5 4 4 5 7 11 15 19 22 23 24 26 28 29 30 30 30 29 27 26 24 22 20 18 17 16 16 16 16 16 16 16 15 14 12 11 9 7 4 2 359 356 354 353 352 352 352 352 352 351 349 349 348 349 349 349 349 348 347 346 346 345 344 344 344 344 343 344 344 346 348 350 351 351 351 350 345 335 320 307 301 291 271 193 157 147 143 143 143 143 143 141 140 139 138 137 137 136 136 136 136 136 137 138 138 138 139 138 138 137 137 137 137 137 137 137 136 134 132 130 130 130 129 128 128 127 127 127 127 128 129 129 130 130 131 132 132 132 133 133 133 133 133 133 133 134 134 135 135 135 135 135 134 134 134 133 133 132 132 132 131 130 129 130 132 136 141 146 149 151 153 154 155 155 155 156 157 160 162 164 166 168 170 171 21 28 25 17 2 352 349 355 7 14 17 19 21 24 23 18 11 0 350 343 342 343 348 355 4 8 5 353 348 347 349 351 351 352 352 353 354 354 353 353 353 354 355 356 357 359 360 359 360 0 2 3 3 3 3 2 2 2 3 4 7 11 15 17 18 18 19 19 20 21 22 23 23 23 21 20 18 15 14 13 13 14 14 14 14 14 14 14 12 10 8 7 5 3 360 357 354 352 351 351 351 351 351 351 350 350 349 348 348 349 349 349 348 348 347 345 344 343 343 344 344 345 346 348 349 351 352 353 354 352 348 340 323 299 283 276 273 211 149 136 134 135 138 140 140 140 139 139 138 137 137 136 136 136 136 136 137 137 138 138 139 139 138 138 137 137 138 138 138 137 136 134 132 131 131 130 130 129 128 128 127 127 128 129 130 131 131 132 132 133 134 134 135 135 134 134 134 134 134 134 135 135 136 136 135 135 134 134 135 134 134 133 132 132 131 129 127 126 126 130 137 143 147 150 152 154 157 158 160 161 161 163 164 166 168 169 170 171 22 26 21 11 357 350 351 3 16 20 19 17 16 17 15 10 3 355 348 343 342 345 350 357 3 2 354 345 345 347 347 346 345 345 345 346 347 348 349 349 349 350 352 354 355 356 357 358 359 1 2 2 1 0 360 359 359 359 359 359 1 4 8 12 14 15 14 14 14 15 16 17 18 17 16 16 15 14 13 12 11 12 12 12 11 11 11 11 9 7 5 3 3 1 360 357 355 353 352 352 352 352 351 351 351 350 349 349 349 350 350 350 349 348 347 346 344 343 343 344 345 347 348 349 349 350 351 351 351 349 346 341 329 305 277 262 251 181 132 123 124 127 132 135 137 137 138 137 137 137 136 136 135 135 135 136 136 137 137 138 138 139 138 138 138 137 137 138 138 138 136 134 133 132 132 131 130 129 129 129 129 129 130 131 132 132 133 134 135 135 136 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 133 133 132 131 130 127 125 123 126 132 140 144 147 149 152 156 159 162 164 165 166 167 169 170 170 170 170 25 25 18 6 355 354 360 11 19 18 15 11 12 11 7 358 351 348 347 347 346 347 348 351 354 353 348 345 350 351 350 346 343 341 339 340 342 343 345 345 345 346 349 352 354 355 356 357 359 360 360 359 358 357 357 356 356 355 355 355 356 358 2 7 11 12 12 11 11 12 13 14 15 15 13 13 13 13 13 12 12 12 11 11 10 10 9 9 6 4 1 360 360 360 359 357 355 354 353 352 352 351 352 352 352 352 352 351 352 352 351 350 349 348 347 346 345 343 343 344 346 348 349 349 349 349 349 348 346 345 343 342 336 322 288 249 200 146 121 117 118 122 128 132 134 135 136 136 136 136 136 136 135 135 135 136 136 136 137 137 138 139 139 139 138 138 138 139 139 138 136 135 133 133 133 132 131 131 130 131 131 131 132 133 134 134 135 136 137 138 139 139 138 137 137 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 133 132 131 129 128 126 124 123 124 130 136 140 144 148 152 156 159 162 164 166 168 170 170 169 168 168 21 19 9 1 356 360 7 14 17 10 5 3 10 10 1 350 345 347 348 349 347 345 344 345 349 351 352 351 353 353 350 346 342 339 337 337 338 339 341 341 342 344 346 350 352 354 355 356 357 358 357 356 355 355 354 354 353 352 352 353 353 355 359 3 7 10 10 11 10 11 11 12 13 12 12 11 10 11 12 13 12 11 11 10 9 9 8 7 5 2 360 360 360 360 359 357 355 353 352 350 350 351 352 353 353 353 353 354 354 353 353 352 350 349 347 346 344 343 343 345 348 350 350 350 349 348 347 345 343 342 341 341 339 336 315 206 153 131 120 116 118 122 127 130 132 134 135 135 136 136 136 136 136 136 136 137 137 138 138 138 139 140 140 140 140 140 140 140 140 139 137 136 135 135 135 134 133 132 131 131 131 132 133 134 135 137 138 138 139 140 141 140 139 138 137 136 136 135 135 135 135 135 135 135 136 136 135 135 135 135 135 134 133 132 131 130 127 126 124 122 121 120 120 125 131 138 143 147 150 153 157 161 164 166 166 166 165 165 Height 725 725 725 725 725 725 724 723 722 721 721 721 721 721 721 722 723 724 725 726 726 727 727 728 729 730 731 732 733 733 733 732 732 732 732 732 732 732 731 731 730 729 729 727 726 725 723 721 721 721 721 720 719 718 718 718 719 720 721 720 720 719 718 718 717 716 716 716 716 716 715 715 714 714 714 713 713 712 711 710 710 709 708 708 708 709 709 709 709 709 710 711 711 711 711 711 711 711 711 712 712 713 713 713 713 714 714 715 715 716 716 716 716 717 717 718 718 719 720 720 722 723 724 725 727 728 729 730 731 733 734 736 737 739 740 742 744 745 747 748 750 751 752 753 754 755 756 757 758 759 759 760 761 761 762 762 763 763 764 764 765 766 767 768 769 770 771 771 772 774 775 776 777 777 778 779 780 780 781 782 782 783 784 785 785 786 787 788 788 789 790 791 791 792 793 793 793 794 795 795 796 797 798 799 800 800 801 802 802 803 803 804 804 805 805 806 806 807 807 808 809 809 810 810 810 811 811 812 812 812 812 813 813 813 814 814 814 815 724 724 724 724 723 722 721 720 720 720 719 719 720 721 722 723 724 725 725 726 727 727 728 729 730 731 732 732 732 733 733 733 733 733 732 732 732 731 731 730 729 729 729 728 726 725 723 722 721 721 720 718 718 717 717 717 717 719 721 720 719 719 718 717 716 716 716 715 715 714 714 714 713 712 712 711 711 710 710 709 708 707 707 707 709 709 709 709 709 709 709 710 710 710 710 710 710 710 710 711 711 712 712 712 713 713 713 714 714 715 715 716 716 716 717 717 716 716 717 718 720 722 723 725 725 727 728 729 731 732 733 735 736 738 739 741 743 744 746 747 749 750 751 753 754 755 756 757 757 758 759 759 760 761 761 762 762 763 763 764 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 778 779 779 780 781 782 782 783 783 784 785 785 786 787 788 789 790 791 791 792 792 793 794 794 795 796 797 797 798 799 800 801 801 801 802 802 803 803 804 804 805 806 806 807 807 808 808 809 809 810 810 811 811 811 811 812 812 812 813 813 813 814 814 724 724 724 724 723 722 721 720 719 719 718 719 720 721 722 723 724 725 726 726 727 728 729 730 731 731 732 732 733 733 733 733 733 732 732 732 732 731 731 730 729 728 728 727 726 724 723 722 721 721 719 718 717 717 716 716 716 718 720 719 718 717 717 716 716 715 715 715 714 713 713 712 712 711 710 710 709 709 709 708 707 706 706 707 708 709 709 709 708 708 708 709 709 709 709 709 709 709 709 710 710 710 710 711 711 712 713 713 714 714 715 715 716 716 716 715 715 715 717 719 721 723 724 725 726 727 729 730 731 732 733 735 736 737 738 740 742 743 745 746 748 749 751 752 753 755 755 756 756 757 758 758 759 760 760 761 761 762 763 763 764 765 766 767 767 768 769 770 771 773 774 775 776 776 777 777 778 779 779 780 781 781 782 783 783 783 784 785 785 786 787 788 789 790 791 791 792 793 794 795 796 796 797 798 799 799 800 800 800 801 801 802 802 803 804 804 805 806 806 807 807 808 808 809 809 810 810 810 810 811 811 811 812 812 812 812 813 813 725 725 725 724 723 722 720 720 719 719 719 720 721 722 723 724 725 725 726 727 728 729 729 730 731 731 732 732 733 733 732 732 732 732 732 732 731 731 731 730 729 728 728 727 725 724 722 721 720 720 719 718 717 717 716 715 715 716 718 718 717 716 716 716 715 715 715 715 714 713 712 711 710 710 709 709 708 708 707 707 706 706 706 707 708 708 708 708 708 708 707 707 707 708 708 708 708 708 708 708 708 709 709 709 710 710 711 712 713 714 715 715 715 715 715 715 716 718 719 720 722 724 725 726 727 728 729 730 731 732 733 734 735 736 738 739 740 742 744 745 746 748 749 751 752 753 754 754 755 756 756 757 758 758 759 760 761 762 762 763 764 765 766 766 767 768 769 770 771 772 773 774 775 776 776 777 777 778 778 779 780 781 782 782 783 783 784 785 785 785 786 786 787 788 789 790 791 792 793 794 794 795 796 797 797 798 798 799 799 800 800 801 801 802 803 804 804 805 806 806 807 807 808 808 808 809 809 810 810 810 810 811 811 811 811 812 812 812 726 725 725 723 721 720 719 719 719 719 720 721 722 722 723 724 725 726 726 727 728 729 729 730 731 732 732 732 732 732 732 731 732 732 731 731 731 731 730 730 728 728 727 727 725 724 722 720 720 719 718 717 716 716 715 715 714 715 717 717 716 716 715 715 714 714 715 715 714 713 712 711 710 709 709 708 707 706 706 706 706 706 706 707 707 707 707 706 705 705 705 705 706 706 706 706 706 706 707 707 707 707 708 708 709 709 710 711 712 713 714 715 715 714 715 716 718 719 720 721 722 723 724 725 725 727 728 729 730 731 732 733 734 735 736 738 739 740 742 743 745 746 747 749 749 750 751 752 753 754 755 756 757 757 758 759 761 762 762 763 764 764 765 766 766 767 768 769 770 771 772 773 774 774 775 776 777 777 778 779 780 780 781 781 782 783 784 784 785 785 786 787 788 788 789 790 791 792 793 793 794 794 795 795 796 796 796 797 798 798 799 800 800 801 802 803 804 804 805 806 806 806 807 807 808 808 809 809 809 810 810 810 810 811 811 811 811 812 726 725 723 721 720 719 719 719 719 720 721 721 722 723 724 725 726 726 727 727 728 728 729 729 731 731 732 732 732 732 731 731 731 731 731 731 730 730 730 729 728 727 726 725 725 723 722 721 720 719 719 718 717 716 715 714 714 714 716 717 716 715 714 714 713 714 714 714 714 713 712 710 709 708 708 707 706 705 705 705 705 705 706 706 706 705 704 703 702 702 702 702 703 703 703 703 704 704 705 705 706 706 707 707 707 708 709 710 710 712 713 714 714 715 717 718 719 719 719 720 721 721 722 722 723 724 726 727 728 730 731 732 733 734 735 736 738 739 740 742 743 744 745 746 747 748 749 751 752 753 754 755 756 757 758 759 761 761 762 763 763 764 764 765 766 767 768 768 769 770 771 772 773 774 774 775 776 777 777 778 779 780 780 781 781 782 783 784 784 785 786 787 788 788 789 790 791 791 792 793 794 794 795 795 795 796 796 797 797 798 798 799 800 801 802 803 803 804 804 805 805 806 806 807 807 808 808 809 809 809 810 810 810 810 810 811 811 811 725 724 722 720 719 718 719 719 720 720 721 722 723 724 724 725 726 726 727 727 728 728 728 729 730 730 730 731 731 732 731 731 731 731 730 730 729 729 729 729 728 726 724 724 724 723 722 722 721 720 719 718 717 717 716 715 714 714 716 716 715 714 713 712 712 712 713 713 713 711 710 709 708 708 707 707 706 704 704 703 703 703 703 703 703 702 701 701 700 700 699 699 699 700 700 700 701 702 703 704 704 705 706 706 707 707 708 709 710 711 712 713 715 717 717 718 718 718 718 719 719 720 720 721 722 722 724 725 727 728 729 730 731 733 734 735 736 738 739 740 742 743 744 745 746 748 749 750 751 752 753 754 755 757 758 759 760 761 761 762 762 763 763 764 765 766 767 768 769 769 770 771 772 773 774 774 775 776 777 777 778 779 780 780 781 781 782 783 784 785 785 786 787 788 788 789 790 791 791 792 793 794 795 795 796 796 797 797 797 798 798 799 800 801 801 802 803 803 804 804 805 805 806 806 807 807 808 808 809 809 809 810 810 810 810 811 811 811 723 722 721 719 718 718 719 719 720 721 722 722 723 724 725 725 726 726 727 727 728 728 728 728 729 729 730 730 730 731 731 731 730 730 730 729 729 730 729 728 726 724 723 723 724 724 722 721 720 719 719 718 717 717 716 715 714 714 716 716 715 714 713 712 711 712 713 712 711 710 709 708 707 706 706 706 705 704 703 702 702 701 701 701 701 700 700 699 699 698 697 697 697 697 698 698 698 700 701 702 703 703 704 705 705 706 707 708 709 710 712 713 714 715 716 716 716 717 717 718 719 719 720 720 720 721 722 723 725 726 728 729 730 731 732 734 735 736 738 739 740 742 743 744 746 747 749 750 751 752 753 754 755 756 757 758 759 759 760 761 761 762 762 763 764 765 766 767 768 769 769 770 771 772 773 773 774 775 776 777 777 778 779 779 780 781 782 783 783 784 785 785 786 787 788 789 790 790 791 791 792 794 795 796 796 797 797 797 798 798 799 800 800 801 801 802 802 803 804 804 805 805 805 806 806 807 807 808 808 809 809 809 810 810 810 811 811 812 723 722 720 719 718 718 719 719 720 721 722 723 724 724 725 726 726 726 727 727 727 728 728 728 729 729 729 729 730 730 730 730 730 730 729 729 730 729 728 726 724 723 722 723 725 724 722 720 719 718 717 717 716 716 716 715 714 714 716 715 714 714 713 712 711 712 712 711 710 709 708 706 706 705 705 705 705 705 704 702 701 700 699 699 700 699 698 697 697 696 697 696 696 697 697 697 697 698 699 700 701 702 702 703 704 704 705 706 707 708 710 712 712 713 713 714 715 716 716 717 717 718 718 718 719 719 720 721 723 724 726 727 728 729 731 732 733 735 736 738 739 740 741 743 745 746 748 749 750 751 752 753 754 755 756 756 757 758 759 759 760 761 762 762 763 764 765 766 767 767 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 781 781 782 783 784 785 786 786 787 788 789 790 790 791 792 792 793 794 795 796 796 797 797 798 798 799 799 800 801 801 802 802 802 803 803 804 804 805 805 806 806 806 807 807 808 809 809 810 810 810 811 811 812 723 721 718 717 717 718 719 720 721 721 722 723 724 725 725 726 726 726 726 727 727 728 728 728 729 729 729 729 729 729 729 729 729 729 729 729 729 728 726 724 723 722 723 723 724 724 723 721 719 717 716 716 715 715 715 715 713 713 714 713 712 713 712 711 710 711 711 711 710 709 707 706 705 705 705 705 705 705 704 702 700 698 698 698 697 697 696 695 695 695 695 695 695 696 696 696 696 696 696 698 699 699 700 701 701 701 702 702 703 705 707 709 710 711 712 713 713 714 714 715 715 715 715 716 716 717 718 719 720 722 723 725 726 727 729 730 732 733 735 736 737 738 739 741 743 745 746 747 748 749 751 752 752 753 754 755 756 757 758 758 759 760 761 761 762 763 764 765 766 767 767 768 769 770 771 772 773 774 775 776 776 778 779 779 780 781 782 782 783 784 785 786 787 787 788 789 790 791 791 792 792 793 793 794 795 796 796 797 797 798 799 799 800 800 801 801 802 802 802 803 804 804 805 805 805 806 806 806 807 807 808 809 809 810 810 811 811 812 719 716 714 714 716 717 719 720 721 722 722 723 724 724 725 726 726 726 726 726 727 727 728 728 728 728 729 729 728 728 728 728 728 728 728 728 727 725 724 723 723 723 723 723 723 723 722 722 720 718 716 716 716 715 715 714 713 712 712 712 711 711 711 709 709 710 710 710 709 708 707 706 705 705 705 704 704 704 703 702 700 698 697 696 694 694 694 694 694 694 694 694 694 694 694 694 694 694 695 695 696 697 697 698 699 698 699 699 700 701 703 705 707 709 710 710 711 712 712 712 713 713 714 714 714 715 716 717 719 720 722 723 725 726 728 729 730 732 733 734 735 736 738 740 741 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 758 759 760 760 761 762 763 765 766 767 768 768 769 770 771 772 773 774 775 776 777 778 779 779 780 781 782 783 784 785 786 786 787 788 789 790 791 791 792 793 793 794 794 795 795 796 796 797 798 799 799 799 800 800 801 801 801 802 802 803 804 805 805 805 806 806 806 806 807 808 808 809 809 810 810 811 811 715 713 713 715 717 718 720 721 722 722 722 723 723 724 724 725 726 726 726 726 726 727 727 727 728 728 728 728 727 726 726 726 726 726 726 726 725 725 725 724 723 723 723 723 722 721 721 722 721 719 717 717 716 715 714 713 713 712 711 711 711 711 710 709 709 709 709 709 708 707 706 705 705 704 704 704 703 702 701 700 698 697 696 695 694 694 694 694 695 694 694 694 694 694 694 694 694 694 694 694 694 694 695 695 696 696 696 697 698 700 701 702 704 706 707 708 708 709 710 710 711 712 713 713 714 715 715 716 718 719 721 723 724 725 726 727 728 729 730 731 732 734 736 738 739 741 742 743 744 745 746 747 748 749 750 751 752 754 754 755 756 757 757 758 759 760 761 763 764 765 766 766 768 769 770 770 771 772 774 775 775 776 777 778 779 780 781 782 783 784 785 786 786 787 788 789 790 791 791 792 793 794 794 795 795 795 796 796 797 797 798 799 799 799 800 800 800 801 802 802 803 804 805 805 805 805 806 806 806 807 808 808 808 809 809 810 810 811 716 716 716 717 718 719 720 721 722 722 723 723 723 724 724 724 725 725 725 726 726 726 726 726 727 727 727 727 727 726 725 725 725 725 725 725 725 725 724 723 722 722 722 722 721 720 720 721 720 720 719 718 717 716 715 714 714 713 710 709 709 711 711 711 711 710 709 708 708 707 705 704 704 704 704 704 703 701 700 699 697 696 695 694 694 694 695 695 695 694 694 694 695 695 695 695 695 695 694 695 695 694 694 694 695 695 696 697 698 699 700 700 701 702 704 704 705 706 707 708 709 710 711 712 713 714 715 715 716 718 719 721 722 722 723 724 725 726 728 729 731 733 735 736 738 739 740 741 742 743 744 745 746 747 748 750 750 752 753 754 754 755 756 758 758 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 778 780 781 782 783 783 784 785 786 787 788 789 790 790 791 792 793 793 794 795 795 795 795 796 796 797 797 798 798 799 799 800 800 801 802 802 803 803 804 804 804 805 806 806 806 807 807 808 808 808 809 809 809 810 717 717 717 717 718 718 719 721 722 723 723 723 723 723 723 724 725 725 726 725 725 725 725 725 726 726 727 727 726 725 725 724 723 723 723 723 723 723 722 722 721 721 721 721 721 721 720 720 720 720 720 719 719 719 717 715 715 714 711 708 708 710 711 711 711 711 709 708 707 705 704 703 704 703 703 702 701 701 699 698 697 696 695 695 695 695 695 695 694 693 693 694 695 696 696 696 695 695 695 695 695 695 694 695 695 696 697 698 698 699 699 699 699 700 701 702 703 703 704 705 706 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 725 726 728 730 732 734 735 736 737 738 740 741 742 743 743 744 746 747 748 749 750 752 753 754 755 756 757 758 759 760 761 762 763 765 766 767 768 769 770 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 785 785 786 787 789 790 790 791 791 792 792 793 794 794 794 795 795 795 796 796 797 798 799 799 800 801 801 802 802 802 803 803 804 805 805 806 806 806 807 807 808 808 808 809 809 809 717 716 716 717 717 717 718 720 721 722 722 722 722 723 723 724 724 725 725 725 725 724 723 724 724 725 726 726 725 725 724 724 722 722 721 721 721 721 721 721 721 721 721 721 721 721 721 720 720 720 720 720 720 720 720 717 716 715 712 709 707 708 710 710 711 711 710 708 706 704 703 703 703 702 702 701 700 699 699 698 697 696 695 695 695 696 696 695 694 693 693 694 695 695 695 695 695 695 695 695 695 695 695 695 696 696 697 697 697 697 697 698 699 699 700 700 701 701 702 702 703 705 706 707 708 709 710 711 712 713 714 716 717 718 720 721 723 724 726 728 729 731 732 733 735 736 737 738 739 740 741 742 743 744 746 747 748 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 770 771 772 773 774 775 776 777 778 779 779 780 781 782 782 783 784 785 786 787 788 788 789 789 790 791 791 792 793 793 793 793 794 794 795 796 797 798 798 799 800 800 800 801 801 802 803 804 805 805 805 806 806 806 807 807 808 808 809 809 809 716 715 715 715 716 716 717 718 720 720 721 721 722 722 722 723 723 723 724 724 724 722 722 722 723 724 725 725 724 724 723 723 722 720 720 720 720 720 720 720 720 721 721 721 721 721 721 720 719 719 720 720 720 721 720 719 717 716 714 710 707 706 707 709 710 711 710 708 706 704 703 704 704 703 702 701 700 699 699 698 697 696 696 696 696 696 696 695 693 692 692 693 694 694 694 694 694 694 694 694 694 694 694 695 695 695 695 696 696 696 696 697 698 699 700 700 700 700 700 700 700 701 702 704 705 706 707 708 710 711 712 714 715 717 718 720 722 723 725 726 727 729 730 731 733 734 735 736 737 738 739 740 742 743 745 746 748 749 750 751 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 773 774 775 776 777 778 779 779 780 780 781 781 782 783 783 784 785 785 787 788 789 789 790 791 791 791 791 792 792 793 794 795 796 797 797 798 798 799 800 801 801 802 803 804 804 805 805 805 806 806 807 807 808 808 809 809 810 714 714 714 714 715 716 716 717 718 719 719 720 720 720 721 721 722 722 722 722 722 721 720 720 721 722 724 724 723 722 722 723 721 719 718 718 719 719 719 719 720 720 720 721 721 721 720 720 720 720 720 720 720 721 721 719 717 716 714 711 707 705 706 708 709 710 710 709 707 706 705 705 705 704 703 702 701 699 698 698 697 696 696 696 697 696 696 695 693 692 693 693 694 694 693 693 693 693 694 694 694 694 694 694 694 694 694 694 694 695 696 696 697 698 699 700 701 701 700 699 699 699 699 701 702 704 705 707 708 710 711 712 714 715 717 719 720 721 723 724 726 727 728 729 731 732 733 733 734 736 737 739 741 743 745 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 774 775 776 777 778 779 779 779 780 780 780 781 781 782 783 784 785 786 786 787 789 789 790 790 791 791 792 793 794 795 795 796 797 798 798 799 800 801 801 802 802 803 803 804 805 805 806 806 807 807 808 809 810 810 811 712 712 713 713 714 715 715 716 716 716 717 718 719 719 719 720 720 720 720 721 720 719 719 719 720 721 722 722 721 721 722 721 718 716 715 717 718 718 718 719 719 719 720 720 720 720 720 720 720 720 720 720 720 721 720 718 716 716 714 711 708 705 705 707 708 710 711 710 709 707 706 706 706 705 704 703 701 700 699 698 697 696 696 696 697 696 695 695 693 692 692 693 693 693 692 692 692 692 692 692 692 692 693 693 693 693 692 692 692 693 694 695 695 696 697 698 700 701 701 700 700 699 699 700 701 703 705 706 708 709 711 712 713 715 717 718 719 720 722 723 724 725 726 728 729 730 731 732 733 734 736 738 740 742 744 745 746 747 748 750 751 752 753 754 755 756 757 758 759 760 761 762 763 765 766 767 767 768 769 770 771 772 773 774 775 776 776 777 778 778 778 779 779 779 780 781 781 782 783 784 785 785 786 788 789 790 790 791 792 793 794 794 795 795 796 797 798 799 799 800 800 801 801 802 802 803 804 804 805 806 806 807 808 809 809 810 811 812 711 712 712 713 713 713 714 714 714 714 715 716 717 717 718 718 719 719 719 719 719 718 718 718 719 720 721 721 720 721 720 718 714 713 714 716 716 717 718 718 718 719 719 719 720 720 720 720 720 720 720 720 720 721 719 717 715 715 713 710 708 707 706 707 709 710 711 711 710 708 707 706 706 705 704 703 702 701 699 698 697 696 696 696 696 696 696 695 693 693 692 692 692 692 692 691 691 691 691 690 691 691 691 692 692 692 691 691 691 692 693 693 694 694 695 696 697 699 700 701 701 701 701 700 701 702 703 705 706 708 709 711 713 714 715 717 718 719 720 721 722 723 725 726 727 727 729 730 731 733 735 737 739 741 742 743 745 746 748 749 750 751 752 753 754 756 757 758 759 760 760 761 763 764 765 766 767 768 768 769 770 771 772 773 774 774 775 776 776 777 778 778 779 779 780 781 781 782 783 784 784 785 786 787 788 789 790 791 792 793 793 794 795 795 796 797 797 798 799 799 800 800 801 802 802 803 804 804 805 806 807 808 808 809 810 811 811 812 710 711 711 711 712 712 713 713 713 713 714 714 715 716 716 717 717 717 718 718 717 716 716 716 717 719 719 719 720 720 718 714 712 712 714 715 715 716 717 717 717 718 718 719 719 719 719 719 719 719 719 719 719 719 718 716 715 714 713 711 710 709 707 707 709 711 712 712 711 710 708 706 705 704 703 702 701 701 699 698 697 696 696 696 696 696 696 695 694 693 693 692 692 691 691 690 690 690 689 689 689 689 690 690 691 691 690 690 690 690 691 692 693 694 694 694 695 696 697 699 700 700 700 700 700 701 702 703 704 705 707 709 710 712 713 714 716 717 718 719 720 721 722 723 724 725 726 728 730 732 734 736 738 739 740 742 744 745 746 747 748 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 768 769 770 771 771 772 773 774 774 775 776 777 777 778 779 780 780 781 782 783 783 784 785 786 786 787 788 789 790 791 792 792 793 794 795 795 796 797 797 798 799 799 800 801 801 802 803 803 804 805 806 807 808 809 809 810 811 811 812 709 710 710 710 710 711 711 712 712 713 713 713 714 714 715 715 716 716 716 716 715 714 714 714 715 717 717 718 719 718 714 711 711 712 713 714 714 715 716 716 716 717 718 718 718 718 718 717 718 718 718 718 718 718 717 717 716 714 713 712 712 710 708 707 708 710 711 711 711 710 708 706 705 704 702 701 701 700 699 698 697 697 697 697 697 697 696 695 694 694 694 693 692 691 690 690 689 689 689 688 688 688 689 689 689 689 689 689 689 689 690 690 691 692 693 693 693 694 694 696 697 698 698 699 699 699 700 702 703 704 705 706 708 709 710 711 713 714 715 716 718 719 720 721 722 723 724 726 729 731 733 735 736 738 739 741 742 744 745 746 747 748 749 751 752 753 754 756 757 758 759 760 761 762 763 764 765 766 767 767 768 769 770 770 771 772 772 773 774 775 776 777 777 778 779 780 781 781 782 783 784 784 785 785 786 787 788 789 790 791 792 793 794 795 795 796 796 797 798 798 799 800 800 801 802 803 803 804 805 806 807 808 808 809 810 810 811 811 707 708 708 709 709 709 710 711 711 712 712 713 713 713 713 713 714 714 714 713 713 712 712 712 713 714 715 717 717 715 712 710 711 712 712 713 713 714 715 715 715 716 716 717 717 717 717 717 717 717 717 717 718 718 717 717 716 715 715 715 713 710 708 707 708 709 709 710 711 710 709 707 705 704 701 700 700 700 699 698 697 697 698 698 698 697 697 696 695 695 694 693 692 691 691 690 690 689 689 688 688 688 688 687 687 687 687 687 687 687 688 688 689 690 691 692 692 692 693 693 694 695 696 697 698 698 699 701 702 703 704 705 706 707 708 709 710 711 713 714 716 717 718 718 719 721 723 726 728 730 732 733 735 736 738 739 741 742 743 744 746 747 748 750 751 753 754 755 756 757 758 759 760 761 762 763 764 764 765 766 767 768 769 769 770 771 771 772 773 774 775 776 776 777 778 779 780 781 782 782 783 784 784 785 786 787 788 789 790 791 792 793 794 794 795 795 796 796 797 798 798 799 800 801 802 802 803 804 805 806 807 807 808 809 809 810 810 811 706 706 707 707 707 708 708 709 710 710 711 711 712 712 712 712 712 712 711 710 710 710 710 711 712 712 714 716 715 712 710 710 711 711 711 712 712 713 714 714 714 715 716 715 715 715 715 715 716 716 716 716 717 717 717 716 715 716 716 716 713 710 709 708 708 708 709 710 711 711 709 707 706 704 701 700 700 699 698 697 697 698 698 698 698 698 697 697 696 695 694 693 692 692 691 690 690 689 689 688 688 687 687 686 686 686 686 686 686 686 686 686 687 688 689 690 691 691 691 691 692 693 694 695 695 696 697 698 700 701 702 704 705 706 707 708 709 710 712 713 714 715 716 717 719 721 723 726 727 729 730 731 733 734 736 737 738 740 742 743 745 746 748 749 751 752 753 755 756 757 758 758 759 760 761 762 763 763 764 765 765 766 767 768 769 770 770 771 772 773 774 775 776 777 778 778 779 780 781 782 782 783 784 785 786 787 788 789 790 791 791 792 793 794 794 795 795 796 797 797 798 799 800 801 801 802 802 803 804 805 806 807 807 808 809 810 810 810 704 705 705 705 706 706 706 706 707 708 709 710 711 711 711 711 710 709 709 708 708 709 709 710 710 712 713 713 711 709 709 709 710 710 711 711 711 712 713 713 713 714 714 714 714 714 714 714 715 715 716 716 716 716 715 715 715 715 716 715 713 710 709 709 708 708 709 711 712 711 708 706 705 704 701 701 701 700 698 698 698 698 698 699 699 698 697 697 695 695 694 693 693 692 691 690 689 689 689 688 687 687 686 686 685 685 685 685 684 684 684 684 685 685 686 687 688 689 689 689 689 690 691 692 693 693 694 695 697 699 700 702 703 704 706 707 708 709 711 712 712 713 714 716 718 720 722 724 726 727 728 729 730 732 733 735 737 739 741 743 744 746 747 749 750 751 753 754 755 756 757 757 758 759 760 760 761 762 763 763 764 765 766 767 768 769 770 770 771 772 773 774 775 776 777 778 778 779 780 781 782 783 784 785 785 786 787 788 789 790 791 792 792 793 793 794 795 795 796 797 798 799 799 800 801 801 802 802 803 804 805 806 806 807 808 809 809 810 702 703 703 703 703 703 704 705 705 705 706 708 709 709 709 709 708 707 706 707 707 708 708 708 709 711 711 711 710 709 709 709 709 709 709 710 710 711 712 712 712 712 712 712 712 713 713 714 714 715 715 715 716 716 715 714 714 714 715 714 712 710 710 709 708 708 709 711 711 710 706 704 704 702 701 701 701 701 699 698 698 698 699 699 698 697 697 696 695 694 693 692 692 691 690 689 689 689 688 688 687 686 686 685 684 684 683 683 683 682 682 682 682 683 684 685 686 687 688 688 687 687 688 689 690 691 691 692 694 696 698 699 701 703 704 705 707 708 709 709 710 711 713 715 717 719 721 722 724 725 726 727 729 730 732 734 736 738 740 742 743 745 746 748 749 751 752 753 754 755 755 756 757 758 759 760 760 761 762 762 763 764 765 766 767 768 769 769 770 771 772 773 774 775 776 777 777 778 779 780 781 783 783 784 785 786 787 788 789 790 791 791 792 792 793 793 794 795 795 796 797 798 798 799 800 800 801 802 802 803 804 804 805 806 807 808 809 809 701 701 701 701 701 701 701 702 702 703 704 705 706 707 706 706 706 705 706 706 706 706 706 707 708 709 710 711 710 709 708 708 708 708 708 709 709 710 711 711 711 711 712 712 712 713 713 713 713 714 714 715 715 715 715 715 714 714 715 714 711 709 709 709 709 708 708 709 710 709 705 703 703 702 701 701 701 701 700 699 698 698 699 698 697 697 696 696 695 693 692 691 691 690 689 689 688 688 687 687 686 685 684 684 683 682 682 681 681 681 680 680 680 681 682 683 685 686 687 687 687 686 686 686 687 688 689 690 691 693 695 697 699 701 703 704 705 706 707 708 709 711 713 715 716 718 720 721 723 724 726 727 729 731 732 734 736 738 739 741 742 744 745 747 748 749 750 751 752 754 754 755 756 757 758 758 759 760 761 762 763 764 764 765 766 767 768 769 770 771 772 773 773 774 775 775 776 777 778 779 780 782 783 784 785 785 786 787 788 789 789 790 791 791 792 793 793 794 794 795 796 797 798 798 799 799 800 800 801 802 802 803 804 804 805 806 807 808 699 699 699 699 698 698 699 699 700 700 701 702 702 703 703 704 704 705 705 705 705 705 706 706 707 708 708 709 708 707 706 706 707 707 708 709 709 709 710 710 711 712 713 713 713 713 713 713 713 713 714 714 714 715 715 714 714 715 715 713 710 709 709 709 708 707 707 708 709 708 705 703 702 701 700 700 700 700 699 699 698 698 698 698 697 697 696 695 694 693 692 691 690 689 688 687 686 686 685 685 684 683 683 682 681 681 680 680 679 679 679 679 679 679 680 681 683 685 686 687 687 686 685 684 685 686 687 688 689 691 692 695 697 699 701 702 703 705 706 708 710 712 713 714 716 718 719 721 723 724 726 728 729 731 732 734 735 737 738 740 741 743 744 745 746 748 749 750 751 752 753 754 755 756 757 757 758 759 760 761 762 763 763 764 765 766 767 768 769 770 771 771 772 773 774 775 775 776 777 778 780 781 782 782 783 784 786 787 787 788 789 789 790 790 791 792 793 793 794 795 795 796 797 797 798 798 799 799 800 800 801 801 802 803 804 805 806 807 698 697 696 696 696 696 696 697 698 699 699 699 699 700 700 701 701 702 703 703 703 704 704 705 705 706 707 707 706 705 705 705 706 707 708 709 710 710 710 710 710 711 711 712 712 712 712 711 712 713 713 713 714 715 715 716 715 715 715 712 709 709 709 709 707 707 706 707 707 707 706 704 702 700 700 700 700 699 699 699 698 698 698 696 696 695 695 695 694 693 692 690 689 688 688 686 685 685 684 683 683 683 682 681 680 679 679 678 678 677 677 677 677 678 678 680 682 683 684 685 686 685 685 684 684 684 685 686 687 688 690 692 694 697 699 701 703 704 706 708 710 712 713 714 716 718 719 721 723 725 726 728 729 731 732 733 735 736 737 738 739 741 742 743 745 746 747 749 750 751 751 752 754 755 756 756 757 758 759 760 761 761 762 763 764 765 766 767 768 769 769 770 771 772 773 774 774 775 776 777 778 779 780 781 782 783 784 786 787 788 788 789 789 790 790 791 792 793 793 794 795 795 796 797 797 797 798 798 799 799 800 801 801 802 802 803 804 805 697 695 694 694 694 694 694 695 696 696 696 696 697 697 698 698 699 700 701 701 701 702 703 703 704 705 705 705 704 704 704 704 704 706 708 709 710 711 710 710 710 710 711 711 712 712 711 711 711 711 712 712 713 714 716 717 718 717 715 712 710 709 709 708 707 707 706 705 705 706 706 705 702 699 699 699 699 698 698 698 698 697 696 694 693 693 693 693 692 692 691 690 690 689 688 687 686 685 684 683 683 682 682 681 679 678 678 677 676 676 675 675 675 676 676 678 679 680 682 683 684 684 684 684 683 683 683 684 685 686 688 689 692 694 697 700 702 704 706 708 709 711 712 714 716 718 720 721 723 725 726 727 729 730 731 732 733 735 736 737 738 739 741 742 743 745 746 747 748 749 750 751 753 754 755 755 756 757 758 759 760 761 761 762 763 764 765 766 767 767 768 769 770 771 772 773 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 789 790 791 791 792 793 794 794 795 795 796 796 797 797 798 799 800 800 801 802 802 802 803 803 805 695 695 694 693 693 693 693 693 693 693 693 694 694 695 695 696 697 698 699 699 699 699 701 701 702 703 704 705 704 704 703 704 705 706 708 709 710 711 711 711 711 711 711 711 711 712 712 711 711 710 710 711 712 714 716 717 717 716 713 711 710 710 709 708 707 707 706 705 705 706 706 706 703 699 697 697 697 697 697 697 696 695 693 692 691 691 691 691 691 691 691 691 690 690 689 687 686 685 684 683 682 682 681 679 678 677 676 675 675 674 673 673 673 674 674 675 676 678 679 681 682 682 682 683 683 683 683 683 684 686 687 690 692 694 697 700 702 705 706 708 709 711 713 715 717 718 720 721 723 724 725 727 728 729 730 731 732 734 735 736 737 738 739 741 742 743 744 745 747 748 749 751 752 753 753 754 755 756 757 758 759 760 761 761 762 763 764 765 766 767 767 768 769 770 771 772 773 773 774 775 776 777 778 779 780 781 782 783 784 785 786 786 787 788 789 789 790 791 792 792 793 794 794 795 795 796 797 798 799 800 801 802 803 803 803 803 803 804 695 695 694 693 693 693 693 693 692 691 691 691 692 693 693 693 695 696 698 698 698 697 698 700 701 702 702 703 704 703 704 705 707 708 708 710 711 711 712 713 713 712 711 711 711 712 713 713 711 711 711 711 711 713 715 717 716 714 712 710 710 710 709 708 707 707 706 706 706 706 706 707 704 698 695 696 697 696 696 695 694 693 692 691 691 690 690 690 690 690 690 690 690 689 688 687 686 685 684 683 681 680 679 678 677 676 674 673 672 672 671 671 671 672 672 672 674 675 677 678 679 680 681 682 682 683 683 684 686 687 689 691 693 696 698 700 703 705 707 708 709 711 713 715 716 717 719 720 722 723 724 726 727 728 729 730 731 733 734 735 736 737 738 739 741 742 743 744 746 747 749 750 750 751 752 753 754 755 756 757 758 759 760 761 762 762 763 764 765 766 767 768 768 769 770 771 772 773 774 774 775 776 777 778 779 780 781 782 782 783 784 785 786 786 787 788 789 789 790 791 792 793 794 794 795 796 797 798 799 801 802 803 804 804 804 803 803 804 695 695 694 693 693 693 692 692 690 690 689 689 690 691 691 692 693 695 697 697 697 697 698 699 701 702 702 703 703 703 704 706 707 708 708 709 711 711 712 714 714 713 712 712 713 712 713 713 713 712 711 712 712 714 716 716 715 713 711 710 709 709 709 708 707 706 706 706 706 706 707 707 704 698 696 697 697 696 695 694 693 692 692 691 690 690 689 689 689 689 688 688 688 688 687 686 685 684 683 682 680 679 678 676 675 674 673 671 670 670 669 669 669 670 670 670 671 673 674 675 676 678 679 680 681 682 684 685 687 688 690 692 694 696 698 700 702 704 706 707 709 710 712 713 715 716 718 720 721 722 723 724 725 727 728 729 730 731 733 734 735 736 737 738 739 741 742 743 745 746 747 748 749 750 751 752 753 754 756 757 758 759 759 760 761 762 763 763 764 765 766 767 768 769 769 770 771 772 773 774 774 775 776 777 778 779 780 780 781 782 782 783 784 785 786 787 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 803 804 804 804 803 804 804 695 694 694 693 693 692 691 691 690 690 689 689 689 690 691 692 693 694 696 697 697 697 698 700 701 702 702 703 703 703 704 705 706 707 707 708 710 711 713 714 715 714 713 713 714 713 713 714 713 712 712 713 714 715 716 716 715 713 712 710 709 708 708 707 707 706 706 706 706 706 706 706 703 699 697 698 696 695 694 694 693 692 691 690 689 689 688 688 688 688 687 687 687 687 686 685 685 683 682 681 679 678 677 675 674 672 671 670 669 668 667 667 667 668 668 668 669 670 671 673 674 676 677 678 680 681 683 685 686 688 689 691 693 695 697 699 701 702 704 705 706 708 710 711 713 715 717 719 721 721 722 723 724 725 726 727 729 730 731 732 733 734 736 737 738 739 741 742 744 745 746 747 748 749 750 751 752 754 755 756 757 758 758 759 760 761 762 763 763 764 765 766 767 768 768 769 770 771 772 773 774 774 775 776 777 778 778 779 780 781 782 783 784 785 786 786 787 788 789 790 791 791 792 793 794 796 796 797 798 799 800 801 803 803 804 804 804 804 694 694 694 693 692 691 691 690 690 690 689 688 688 689 690 691 693 694 695 696 697 697 698 700 701 701 702 702 703 703 704 705 706 706 707 708 709 711 713 715 715 714 713 714 715 715 714 714 713 712 713 715 716 715 714 714 714 713 712 710 708 707 707 707 706 706 706 706 707 707 706 705 703 700 698 697 696 694 694 693 692 691 690 690 689 688 687 687 686 686 686 686 686 685 685 685 684 683 682 680 679 678 676 675 673 671 670 669 668 667 666 665 665 665 666 666 666 667 669 671 672 674 675 677 678 680 682 684 685 686 688 689 691 693 695 697 699 700 701 702 704 706 708 710 712 713 715 717 719 720 720 721 722 723 724 725 727 728 729 731 732 733 735 736 737 738 740 741 742 744 745 746 747 748 749 750 751 752 754 755 756 757 757 758 759 760 761 762 762 763 764 765 766 767 768 768 769 770 771 772 773 774 775 775 776 777 777 778 779 780 781 782 783 784 785 786 787 788 789 789 790 791 792 793 794 794 795 796 796 797 799 800 802 803 803 803 804 804 694 693 693 692 692 691 690 690 690 689 688 686 687 688 689 690 692 693 694 696 697 698 699 700 701 701 702 702 703 704 705 706 706 706 707 708 709 711 712 713 713 713 714 716 716 716 715 714 713 713 714 715 715 713 712 712 712 712 710 709 708 707 707 706 706 707 707 707 708 708 706 704 702 700 699 698 696 695 694 693 692 691 689 689 688 687 686 685 684 684 683 683 683 683 683 683 682 682 681 680 679 677 676 674 672 671 669 668 666 665 664 664 664 664 664 665 665 666 667 669 670 672 673 675 676 679 681 682 684 685 686 687 688 690 693 695 696 698 699 700 702 704 706 708 709 710 712 714 715 717 718 719 720 721 723 724 725 727 728 730 731 733 734 735 736 737 739 740 741 742 744 745 746 747 748 749 750 751 753 754 755 755 756 757 758 759 760 761 761 762 763 764 765 766 767 768 769 770 771 772 773 773 774 775 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 789 790 790 791 792 793 793 794 794 795 796 798 799 800 801 802 802 803 804 693 693 692 692 691 690 690 690 689 689 688 687 686 687 688 689 690 692 693 695 697 698 699 700 701 702 702 703 703 704 704 705 706 706 707 707 708 709 711 711 712 713 715 716 716 716 715 715 714 714 714 714 713 712 711 711 711 711 710 709 709 708 707 706 706 706 707 707 709 708 704 701 701 700 698 697 696 694 693 692 692 690 689 688 687 687 686 685 684 683 682 681 681 681 681 681 680 680 680 679 678 677 675 674 672 670 668 667 665 664 663 662 662 662 663 663 664 665 666 667 668 670 671 673 675 677 679 681 682 684 685 685 687 688 690 692 694 695 697 699 700 702 704 706 707 709 710 711 713 714 716 718 719 721 722 724 725 727 728 730 731 733 734 735 736 737 738 739 741 742 743 744 745 746 747 748 749 751 752 753 754 755 756 757 758 758 759 760 760 761 762 763 764 765 766 767 768 769 770 771 772 773 773 774 774 775 776 777 778 779 780 781 782 784 784 786 787 789 790 790 789 790 790 791 791 792 793 793 794 795 796 797 798 799 800 801 802 802 693 692 692 691 690 690 690 690 689 688 688 687 687 687 686 687 688 690 692 694 696 696 698 700 702 702 702 703 704 703 704 705 705 706 706 706 707 708 710 711 712 713 715 715 715 714 715 715 715 715 715 714 714 713 713 713 712 711 711 710 710 709 707 706 706 706 707 707 708 706 703 701 700 699 697 696 695 694 692 692 691 690 689 688 686 686 685 684 683 683 681 681 680 680 680 679 680 680 680 680 679 678 676 674 672 670 668 666 664 663 661 661 661 661 661 662 664 664 664 665 666 667 669 671 673 675 677 679 681 682 684 685 686 687 688 690 692 694 696 698 700 702 704 705 707 709 710 711 712 713 715 717 719 721 722 724 726 727 729 730 732 733 734 735 736 737 738 739 740 741 742 743 745 746 747 748 749 750 751 752 753 754 755 756 757 758 758 759 760 761 762 763 764 764 765 766 767 768 769 770 771 772 773 773 774 775 776 777 778 779 779 780 781 782 784 786 787 789 790 789 789 789 789 789 790 791 792 792 793 794 794 795 796 797 798 799 800 801 693 692 691 691 690 690 690 690 689 689 688 688 687 686 685 686 687 688 690 692 693 694 696 699 700 700 700 701 703 703 704 705 705 704 704 705 706 707 708 709 710 711 712 713 714 714 715 715 715 715 717 717 716 714 715 715 714 712 711 711 711 710 708 707 707 707 707 708 708 706 703 701 701 700 698 695 693 692 691 691 690 689 688 687 686 685 684 683 683 683 682 682 681 680 680 680 680 681 681 681 680 679 678 676 674 672 670 668 666 664 662 660 659 660 660 662 663 664 664 664 665 667 668 670 672 675 677 678 680 682 683 685 686 687 689 691 693 695 697 699 701 703 705 707 708 710 711 712 713 714 716 718 720 722 723 725 726 728 730 731 732 733 734 735 736 736 737 738 739 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 761 762 763 764 765 766 766 767 768 769 770 771 772 772 774 774 775 776 777 778 779 779 780 781 783 785 787 788 788 788 788 788 788 788 789 790 791 791 792 792 793 794 796 796 797 798 799 800 695 693 692 692 691 691 690 690 690 690 690 688 686 685 685 685 686 687 688 690 691 692 694 695 696 696 697 699 701 702 703 703 702 701 702 703 705 706 706 706 707 708 710 712 713 714 714 714 714 715 717 718 717 716 716 716 714 713 713 713 712 710 709 709 709 708 708 709 709 705 701 701 702 700 695 691 691 690 690 689 689 688 687 686 685 684 684 683 683 683 683 683 682 681 681 681 681 681 681 681 680 680 679 677 675 673 671 669 668 667 665 662 660 659 660 662 663 664 665 666 667 668 670 672 674 676 678 680 682 683 685 686 688 690 692 694 696 697 699 700 702 704 706 708 711 713 713 714 714 715 716 718 720 722 724 726 728 729 731 732 733 733 734 735 735 735 736 737 738 740 741 742 743 744 745 746 747 748 748 749 751 752 753 754 755 756 757 758 759 760 761 761 762 763 764 765 766 767 768 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 781 783 785 787 787 787 787 787 787 788 788 789 790 791 792 792 793 794 795 796 797 798 799 800 696 695 694 693 692 692 691 690 691 691 689 687 686 685 685 685 685 687 687 688 689 690 691 691 692 694 695 697 699 700 700 700 699 699 700 702 703 703 704 704 706 708 709 710 710 711 713 713 714 715 717 717 717 716 715 714 714 715 716 715 713 711 710 710 710 710 710 710 707 702 700 702 701 696 691 690 690 689 689 688 687 687 686 685 684 684 684 684 683 683 683 683 683 682 681 681 681 681 681 681 681 680 680 679 677 674 671 669 668 667 666 664 663 661 661 662 664 665 666 668 669 671 672 674 676 678 680 682 684 686 688 689 690 692 695 697 698 699 700 701 702 704 707 710 713 714 715 715 715 716 717 718 720 723 725 727 728 730 731 731 732 732 732 732 733 733 734 735 737 738 740 741 742 743 744 745 746 746 747 748 750 751 752 753 754 755 756 757 758 759 760 761 762 763 763 764 765 766 767 768 768 769 770 771 772 773 774 775 775 776 776 777 777 778 780 782 784 784 785 785 786 786 787 787 788 789 790 791 792 792 793 794 795 796 797 798 799 799 699 698 696 695 693 692 691 690 690 690 689 687 686 685 685 685 685 686 687 687 688 688 688 689 690 692 693 695 696 698 698 698 698 698 699 700 700 701 703 704 705 707 707 707 708 710 712 712 712 713 715 716 715 716 716 716 716 716 716 715 714 713 712 712 712 711 711 709 704 701 701 702 698 691 690 690 689 688 687 687 687 686 686 685 685 685 684 684 684 684 684 683 683 683 682 681 680 680 680 680 680 680 679 678 676 674 670 668 668 667 667 666 666 665 664 664 665 667 668 669 671 673 674 676 678 679 681 683 685 686 688 689 691 693 695 697 699 700 702 703 704 706 708 710 713 714 715 715 715 716 717 719 720 722 724 726 728 729 730 730 730 730 730 730 730 730 731 732 734 736 738 739 740 741 743 743 744 745 746 747 748 750 750 752 753 754 755 756 757 758 759 760 761 762 763 764 765 765 766 767 767 768 769 770 771 772 773 774 774 775 776 776 776 777 778 780 782 783 783 784 785 786 786 787 788 789 790 791 791 792 793 793 794 795 796 797 798 799 700 699 697 695 693 692 691 690 690 689 688 687 686 686 685 686 686 687 686 686 686 686 686 688 689 690 692 694 695 697 698 699 698 698 698 698 699 700 702 703 705 705 706 706 708 710 711 711 711 713 715 716 716 717 718 718 718 718 717 716 716 716 714 713 713 713 712 708 703 703 703 701 696 691 690 690 689 688 688 687 687 686 686 685 685 685 685 685 685 685 684 684 684 683 682 682 681 680 680 680 680 680 679 678 676 674 671 669 669 669 669 669 668 668 667 667 668 669 670 671 672 674 676 678 679 681 682 683 684 684 686 688 690 693 695 697 700 702 703 704 705 707 708 710 712 713 713 714 715 716 718 719 720 721 723 724 725 727 727 728 728 728 728 728 728 728 729 731 732 734 735 737 739 740 741 742 743 745 746 747 747 748 749 750 751 752 754 755 756 757 758 759 760 761 762 763 764 765 765 766 766 767 768 769 770 771 772 773 774 774 775 776 776 776 777 779 780 781 782 783 784 785 786 786 787 788 789 790 790 791 792 793 794 795 796 797 798 799 700 699 698 696 694 692 692 691 691 690 689 689 688 687 688 688 688 688 687 686 685 685 685 686 688 690 692 694 696 697 698 699 699 698 698 698 699 701 703 704 705 706 706 707 709 710 711 711 712 714 715 716 718 719 719 720 720 720 719 718 718 717 715 713 714 713 710 705 702 704 703 700 696 693 692 691 690 689 688 687 686 685 685 684 685 685 685 685 686 685 685 684 684 684 683 683 682 682 681 681 681 681 680 679 677 675 673 671 671 671 671 671 672 671 670 670 670 671 671 672 673 675 677 679 680 682 683 684 684 685 686 688 690 692 695 698 701 703 704 705 706 707 708 710 711 712 713 713 714 716 718 719 719 720 721 722 723 724 725 726 726 726 727 727 729 729 730 731 731 733 734 736 738 739 740 741 743 744 745 745 746 747 748 749 750 751 753 754 755 757 758 759 760 761 761 762 763 764 764 765 766 766 767 769 770 771 771 772 773 774 775 775 776 776 777 778 779 780 781 782 783 784 785 785 786 787 788 789 790 791 792 793 793 795 796 797 798 799 700 700 700 698 695 693 692 692 691 690 689 689 689 689 689 689 690 690 689 688 686 685 685 685 686 689 691 694 696 697 698 698 699 699 698 699 701 702 704 705 706 706 707 708 709 710 711 712 714 716 717 718 718 719 721 722 722 721 721 721 720 719 716 714 713 711 707 705 705 705 704 700 697 695 693 692 691 689 688 687 686 685 684 684 685 685 685 686 686 685 685 685 684 684 684 683 683 683 682 681 681 681 681 680 679 677 675 674 673 673 674 674 675 674 674 672 672 672 672 673 674 675 677 680 681 683 684 685 686 687 688 688 690 693 697 699 702 703 704 705 706 707 708 710 711 712 712 713 714 715 716 717 717 718 719 720 721 721 722 723 724 725 726 728 729 730 731 731 732 733 734 736 737 738 739 741 742 742 743 744 745 746 747 748 749 751 752 753 755 756 757 758 759 759 760 761 762 763 764 764 765 766 767 768 769 770 771 772 773 773 774 774 775 776 777 778 779 780 781 782 782 783 784 785 786 787 788 789 789 790 791 792 793 794 795 797 797 798 703 702 701 699 696 694 693 693 691 689 688 688 689 689 690 690 690 690 689 688 688 687 685 685 686 687 690 693 695 696 697 698 698 699 699 701 702 703 704 705 707 708 709 709 710 711 713 715 716 718 719 719 720 720 722 723 723 723 723 723 722 720 717 716 714 711 709 707 707 705 704 701 699 697 695 693 691 690 688 687 687 686 686 686 686 685 685 685 685 685 685 685 684 684 684 684 684 683 682 682 681 682 681 681 680 679 677 676 675 675 676 676 677 677 677 675 674 673 673 673 674 676 678 680 682 684 685 686 687 688 689 689 691 694 698 700 701 703 704 705 705 706 707 708 709 710 711 711 711 712 713 714 715 715 716 716 717 718 719 720 722 724 725 727 729 730 730 731 732 733 734 735 736 738 739 740 741 741 742 743 744 745 746 747 749 750 751 752 754 755 756 757 758 759 759 760 761 762 763 764 764 765 766 767 768 769 770 771 771 772 773 773 774 775 776 777 779 780 780 781 782 783 784 784 785 786 787 788 789 790 791 792 793 794 795 796 797 797 704 702 700 698 696 695 694 693 691 689 688 689 690 690 690 691 691 691 690 690 690 689 687 686 686 687 688 691 692 694 696 698 699 699 700 701 702 703 705 707 709 710 710 710 712 714 716 718 718 719 720 721 721 722 722 722 723 724 724 725 723 719 717 716 715 714 711 709 707 705 704 702 700 698 695 693 691 690 689 688 688 687 687 687 686 686 685 684 684 685 685 685 684 684 684 684 684 684 683 682 682 682 682 682 682 681 679 678 677 677 677 677 677 677 676 676 675 674 675 675 676 678 680 682 683 684 685 686 687 687 688 689 693 696 698 699 700 702 703 703 704 704 705 705 706 707 708 707 707 708 709 710 711 711 712 713 715 716 718 719 721 723 725 726 727 729 730 731 732 733 734 735 736 737 738 739 740 740 741 742 743 744 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 761 762 763 763 764 765 766 767 768 769 769 770 771 772 772 773 774 775 777 778 779 780 781 781 782 783 784 785 786 787 788 788 789 790 791 792 794 794 796 796 797 704 702 700 698 697 696 695 694 692 691 690 690 691 691 691 690 691 691 690 690 690 690 688 687 687 688 687 688 689 692 694 697 699 700 701 701 703 705 707 710 712 712 711 713 715 718 719 720 721 722 722 722 722 723 723 723 724 725 726 726 722 718 716 716 716 715 713 711 709 707 705 704 703 701 698 695 692 691 690 689 689 688 688 688 688 687 686 685 684 684 684 684 684 684 684 684 684 684 683 683 683 684 684 684 684 682 681 679 677 677 676 677 677 676 675 674 674 675 676 677 678 680 682 683 685 685 685 685 686 686 687 690 693 695 696 697 697 698 699 699 700 700 700 700 701 702 703 703 704 705 706 708 709 711 712 714 715 716 718 719 721 722 723 725 726 728 729 730 731 732 733 734 736 736 737 738 739 740 741 742 743 744 745 746 747 749 750 751 752 753 754 755 757 758 759 759 760 761 761 762 763 764 764 765 766 767 768 768 769 770 771 772 773 774 775 776 778 779 780 780 781 782 783 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 703 703 701 699 698 697 696 696 694 694 693 693 692 692 690 690 690 690 689 689 689 689 688 687 687 688 687 687 687 689 692 695 698 700 701 702 703 705 708 711 712 713 714 716 718 720 720 722 723 724 723 722 722 723 723 724 725 726 726 725 721 717 715 716 715 714 713 712 711 709 707 706 705 704 701 696 694 693 692 692 691 690 690 689 689 688 687 686 685 685 684 684 684 684 684 684 684 683 683 684 685 686 686 686 684 682 680 679 677 676 675 676 676 675 675 674 673 674 675 677 679 681 683 684 685 686 686 686 686 687 688 689 691 692 692 692 692 693 693 694 694 694 694 695 696 698 699 700 702 704 706 708 710 711 713 714 715 716 717 719 720 721 722 724 725 726 728 729 730 731 732 734 734 735 736 737 738 739 740 741 742 743 744 745 746 748 749 750 751 752 753 755 756 757 758 759 759 760 761 761 762 763 764 765 765 766 767 768 769 770 771 772 773 774 775 776 778 779 779 780 780 781 782 783 784 785 786 787 788 789 790 791 791 792 793 794 795 796 703 704 703 701 699 698 697 697 696 696 696 695 694 692 691 689 689 689 688 688 688 687 687 686 686 686 686 686 685 687 691 694 696 699 700 701 701 703 707 710 712 714 716 718 720 721 722 723 724 725 725 724 723 722 723 724 725 726 726 724 720 716 715 715 714 713 712 712 711 709 707 706 706 705 701 697 695 694 694 694 693 692 691 691 691 690 688 687 687 686 685 685 684 684 684 684 684 684 684 685 686 687 687 685 683 681 680 679 676 674 674 674 675 675 675 674 673 674 674 676 678 681 684 687 688 689 689 689 689 689 689 689 689 689 689 690 690 691 691 691 691 690 691 693 695 696 698 699 701 704 706 708 709 710 712 713 715 715 716 718 719 720 721 723 724 725 726 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 749 750 751 752 753 755 756 757 758 759 760 760 761 762 762 763 764 765 766 767 768 769 770 771 772 773 774 774 775 777 778 778 779 780 780 781 782 783 784 785 786 787 788 788 789 790 792 793 794 795 796 704 705 704 702 700 699 698 698 697 697 696 696 695 693 692 690 689 688 688 687 687 686 686 685 684 684 684 684 686 687 689 691 693 695 697 697 697 700 705 710 714 717 718 720 721 722 723 724 725 726 726 726 724 722 723 723 724 725 725 723 718 714 714 714 712 711 711 710 709 707 706 706 705 704 700 697 696 696 696 695 694 693 693 693 693 691 690 689 688 687 686 686 685 684 684 684 684 685 685 685 686 686 685 684 682 680 678 677 675 673 672 673 673 673 673 672 672 673 675 678 682 686 689 692 693 693 693 692 691 690 689 689 689 689 690 690 691 692 692 693 694 693 693 694 696 697 698 699 701 703 705 706 707 709 710 712 714 714 715 717 718 719 721 722 723 724 725 726 728 729 730 730 731 732 734 735 736 737 738 739 740 741 742 743 744 746 747 748 749 750 752 753 754 755 756 757 758 759 760 761 762 763 763 764 765 766 767 768 769 770 770 771 773 774 775 776 776 777 778 778 779 780 780 781 782 783 784 784 785 787 788 789 790 791 793 794 794 795 704 705 705 704 701 700 699 699 699 698 697 696 695 693 692 690 689 687 687 686 686 686 685 684 683 682 682 683 684 685 687 688 690 692 693 694 694 697 702 708 714 718 719 721 722 723 725 726 726 726 726 726 725 723 722 722 722 723 722 719 716 715 715 712 710 709 709 709 708 707 706 705 704 703 701 699 697 697 697 696 695 694 694 694 694 693 692 690 689 688 687 686 686 685 684 684 685 685 685 684 685 685 684 683 680 678 676 675 675 675 674 674 674 674 673 673 673 675 678 682 687 691 693 694 693 692 691 691 690 689 688 688 688 689 689 690 691 692 693 693 694 694 695 696 696 697 698 699 701 702 703 704 706 707 709 710 712 713 714 716 717 718 720 721 722 723 724 725 726 727 728 729 730 732 733 734 735 736 737 738 739 740 741 743 744 745 746 747 748 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 769 771 771 773 774 775 776 776 777 777 778 778 779 780 780 781 782 782 784 785 786 787 789 790 791 792 793 794 795 703 704 704 704 702 701 700 700 699 699 698 697 695 694 692 691 690 688 688 688 688 688 687 685 683 682 681 682 683 684 685 686 688 689 691 693 694 696 699 703 708 712 716 719 720 721 723 725 726 726 726 726 724 721 720 720 721 721 719 715 715 716 714 710 709 709 709 708 707 706 705 704 703 703 701 700 698 698 698 698 697 696 696 695 695 694 692 691 689 688 687 687 686 685 685 685 686 685 684 683 683 682 682 681 678 677 676 677 677 677 677 677 676 676 676 676 678 680 684 688 691 692 691 689 688 686 686 686 686 687 687 686 686 687 687 689 690 691 692 692 693 694 695 696 697 698 698 699 700 701 702 704 705 706 708 709 710 712 713 715 716 717 719 720 721 722 724 724 725 726 727 729 730 731 733 734 735 736 737 738 739 740 741 742 744 745 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 768 769 770 771 772 774 775 776 776 776 777 777 778 778 779 780 780 781 782 783 785 786 787 788 789 790 791 792 793 794 702 702 703 703 702 702 701 700 700 700 699 698 697 696 694 693 692 691 691 690 690 690 689 687 684 683 682 681 682 683 684 685 686 688 690 693 696 698 700 701 702 704 707 710 712 715 719 722 724 725 725 724 720 718 718 719 719 718 716 715 715 716 712 709 709 709 708 708 707 706 704 702 702 701 701 700 699 699 699 699 698 697 696 696 695 694 693 692 690 688 687 686 686 685 685 685 685 684 683 682 681 681 681 680 679 678 680 681 682 683 683 681 680 678 678 678 680 683 686 688 689 689 687 685 684 684 684 685 686 687 688 688 688 688 687 688 689 690 691 692 693 694 695 696 697 698 698 699 700 701 702 703 704 705 707 708 710 711 712 713 715 716 718 719 720 722 723 724 725 726 727 728 730 731 733 734 735 736 737 737 738 739 740 742 743 744 745 746 748 749 750 751 752 753 754 756 757 758 758 759 760 761 762 763 764 765 766 767 768 769 769 770 771 773 774 775 776 776 776 777 777 778 779 779 780 781 782 783 784 786 787 788 789 790 791 792 792 793 702 701 702 702 703 702 701 701 701 700 699 699 699 698 696 695 694 693 693 693 693 692 691 689 687 685 684 683 683 683 683 684 686 688 690 694 698 701 702 702 702 702 704 707 708 710 714 718 722 723 722 720 718 717 718 719 718 718 717 716 716 715 712 710 709 709 708 708 707 705 703 701 701 701 701 700 700 700 700 699 698 697 696 696 695 694 694 692 690 688 687 686 686 685 684 683 683 682 681 681 681 681 681 681 680 680 682 685 687 687 686 684 682 681 679 678 679 681 683 684 684 684 684 683 684 684 685 686 688 689 689 689 688 687 687 687 688 689 690 691 692 693 694 695 696 697 698 698 699 700 701 702 703 705 706 708 709 710 711 713 714 715 716 718 719 721 722 723 724 726 727 728 730 731 732 733 734 735 736 737 737 738 739 741 742 743 744 746 747 748 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 765 766 767 768 768 769 770 772 773 775 775 776 776 777 777 778 778 779 780 781 781 783 784 785 786 787 788 789 790 791 792 793 703 702 702 702 703 703 702 702 701 701 700 700 699 699 698 697 696 696 696 696 695 695 694 692 690 689 687 686 685 684 684 684 686 688 691 695 699 701 702 702 703 704 707 708 708 708 710 713 716 718 717 717 718 719 719 720 720 720 719 718 717 716 713 711 710 709 709 708 707 704 703 702 701 701 700 700 700 700 700 699 698 697 697 696 695 694 693 692 690 688 687 686 685 684 683 682 681 680 680 679 680 680 681 682 683 682 682 684 685 685 684 682 681 680 678 677 677 678 679 680 682 682 683 684 685 685 686 687 688 689 689 688 687 686 686 686 687 688 689 690 690 691 692 693 694 695 696 697 698 699 700 702 703 704 705 707 708 709 710 711 713 714 716 717 718 720 721 722 724 725 727 728 729 730 731 732 733 734 735 736 736 738 739 740 741 742 744 745 746 748 749 750 751 752 753 754 755 757 758 759 760 761 761 762 763 764 765 765 766 767 768 768 769 770 772 774 775 776 776 777 777 778 778 779 779 780 781 782 783 784 785 786 787 789 790 790 791 792 703 703 702 703 703 704 703 702 702 701 701 700 700 699 698 698 699 700 700 698 698 697 696 694 693 692 691 691 690 689 687 686 687 689 692 695 698 700 702 703 704 706 708 709 709 709 709 711 713 715 717 717 719 721 721 721 722 721 720 719 718 717 714 712 710 709 709 707 705 703 703 702 701 701 700 699 699 699 699 698 697 696 696 695 694 693 692 691 690 688 687 686 685 684 683 682 681 680 679 677 678 679 681 682 683 683 682 681 681 680 679 678 677 677 676 676 676 676 678 679 681 682 684 685 686 687 688 689 689 689 689 688 687 687 687 687 687 687 688 689 689 690 691 692 693 694 695 696 697 699 700 701 702 704 705 706 707 708 709 710 712 713 715 716 717 718 720 721 722 724 725 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 743 744 746 747 748 749 750 751 752 753 754 755 757 758 759 760 761 762 762 763 764 765 766 767 768 768 769 770 771 773 774 775 776 776 777 778 778 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 703 703 704 703 704 704 704 703 702 701 701 700 699 699 698 699 702 702 701 699 699 698 698 696 696 696 695 695 694 693 692 690 691 692 694 696 698 700 702 703 705 707 708 709 710 710 710 712 715 718 719 718 718 718 718 719 719 719 719 719 719 718 715 713 712 711 708 705 703 702 701 700 699 699 699 698 699 698 698 697 696 695 694 693 693 692 692 691 689 688 687 686 685 685 684 683 682 682 679 676 677 681 683 684 684 683 682 680 679 678 677 676 676 675 675 675 676 676 677 678 680 682 683 685 687 688 689 690 690 690 689 689 688 688 687 687 687 687 688 688 689 690 691 692 692 694 695 696 697 698 700 701 702 703 704 705 706 707 708 709 711 712 714 715 716 717 719 720 721 722 724 725 726 727 729 730 731 732 733 734 735 736 737 738 739 741 742 744 745 746 747 748 749 750 751 752 753 754 755 757 758 759 760 761 762 763 764 765 766 767 767 768 769 770 771 772 774 775 776 776 777 777 778 778 779 779 780 781 782 783 785 786 787 788 789 789 790 791 703 704 704 704 704 704 704 703 702 701 700 700 699 699 700 701 703 701 700 699 698 698 697 697 697 698 698 698 698 697 697 696 696 696 696 697 699 700 702 703 705 706 708 709 710 711 712 714 717 719 719 718 716 715 715 716 716 716 718 719 719 718 716 715 714 712 707 704 702 701 699 698 698 698 697 697 697 697 696 696 695 694 693 692 692 691 691 690 688 687 686 686 686 685 685 684 683 682 680 678 678 681 685 686 686 684 683 681 679 677 676 676 676 676 676 676 676 676 677 677 678 680 682 684 686 687 688 689 689 689 689 688 688 688 687 687 687 687 687 688 689 690 691 691 692 694 695 696 697 698 699 701 701 702 703 704 705 706 708 709 711 712 713 714 715 716 718 719 720 721 722 724 725 726 728 729 729 731 732 733 734 735 736 737 739 740 741 743 744 745 746 747 748 749 750 751 752 753 755 756 757 758 759 760 761 763 763 765 765 766 767 768 769 770 771 772 773 774 775 776 777 777 778 778 779 779 780 781 782 783 784 785 786 787 788 789 790 790 702 703 703 703 704 704 704 703 703 702 701 701 701 701 702 702 701 700 698 698 698 698 697 697 697 698 699 699 699 700 700 700 699 699 699 699 699 700 701 702 704 706 707 709 710 711 713 715 717 718 717 716 715 715 715 715 715 715 716 717 717 716 715 715 714 711 706 702 701 700 698 697 698 697 696 696 695 695 695 695 694 693 693 692 691 691 690 689 688 687 686 686 685 685 685 685 684 683 682 681 680 681 684 686 686 685 684 682 681 679 677 676 676 676 676 677 677 677 677 677 677 678 680 681 683 684 686 686 687 687 687 687 687 687 686 686 686 687 687 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 705 706 708 709 711 712 712 713 714 715 716 718 719 721 722 723 724 725 726 727 728 730 730 731 732 734 735 736 738 739 740 742 743 744 745 746 747 748 749 751 752 753 754 755 757 758 759 760 761 762 763 764 765 766 767 768 768 769 770 771 773 774 775 776 776 777 777 778 778 779 780 781 782 783 784 785 786 787 788 788 789 790 702 703 703 704 704 705 704 704 704 703 703 703 703 703 703 703 701 700 699 698 698 698 698 697 698 698 699 700 700 700 700 700 700 700 701 701 700 700 701 703 704 705 708 709 710 711 713 714 716 716 716 715 715 715 714 714 713 713 713 713 712 712 713 713 711 708 705 702 700 699 698 697 697 696 695 695 694 694 694 694 693 693 692 692 691 690 690 689 688 687 686 685 685 685 685 685 685 684 684 683 683 683 684 684 684 684 683 682 680 679 678 677 677 676 676 676 677 677 677 677 677 678 679 680 681 682 683 684 685 686 686 686 686 686 686 686 686 687 687 688 689 689 690 691 692 693 693 694 695 696 697 698 699 700 701 703 704 706 707 708 709 710 711 712 713 715 716 717 719 720 721 722 723 724 725 726 727 728 729 730 731 732 734 735 737 738 739 741 742 744 745 746 747 748 749 750 751 752 754 755 756 758 759 760 761 762 763 764 765 765 767 767 768 769 770 771 772 773 774 775 776 776 777 777 778 779 780 781 782 783 783 784 785 786 787 788 789 789 702 703 703 703 704 704 704 704 704 704 704 704 704 704 703 702 701 700 699 698 698 698 698 697 697 698 699 700 700 699 699 699 700 701 702 702 701 701 701 702 704 706 707 709 710 710 711 712 713 714 714 714 714 713 712 711 711 710 710 710 709 709 710 710 708 707 705 703 700 698 696 696 696 695 694 694 693 693 693 693 693 692 691 691 690 690 689 688 688 687 686 685 684 685 685 685 685 685 684 684 684 684 683 683 683 683 682 681 679 678 676 675 675 675 675 675 676 676 676 677 678 678 679 679 680 681 682 683 683 684 685 685 686 686 686 686 686 687 687 688 688 689 690 691 691 692 693 694 694 695 696 697 698 700 701 702 703 705 706 707 708 709 710 712 713 714 715 717 718 719 720 721 722 723 724 725 726 727 728 729 730 732 733 734 736 737 739 740 742 743 744 745 746 747 748 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 768 769 770 772 773 774 775 775 776 777 777 778 779 779 780 781 782 783 784 785 786 787 788 788 789 701 702 702 702 703 703 704 704 704 704 704 704 703 703 702 701 700 698 697 696 696 696 696 696 696 697 698 699 699 699 699 699 700 701 702 703 703 702 702 702 703 705 707 708 709 710 711 712 713 713 713 712 712 712 711 711 710 710 709 709 709 709 708 708 708 707 706 704 700 696 695 695 694 694 693 693 693 692 692 692 692 691 690 690 689 689 689 688 688 687 686 685 684 684 685 685 684 684 684 684 684 684 683 683 683 682 681 680 678 676 675 674 674 674 674 675 675 676 676 677 677 678 678 679 679 680 680 681 682 682 683 683 684 684 685 685 685 686 686 687 687 688 689 689 690 690 691 692 693 694 695 696 698 699 700 702 703 704 705 706 707 708 710 711 712 713 714 716 717 718 719 720 721 722 723 724 725 726 727 728 730 731 732 734 735 737 738 739 741 742 743 745 746 747 748 749 750 752 753 754 755 756 757 759 760 760 761 763 764 765 765 766 767 768 769 770 771 772 773 774 775 776 776 777 778 778 779 780 781 782 783 784 785 786 786 787 788 789 699 700 701 702 702 703 703 703 704 703 703 703 702 701 700 699 698 697 696 695 694 694 693 694 696 697 698 699 700 700 700 699 699 700 701 702 703 703 703 703 703 704 706 708 709 710 711 711 712 712 711 710 709 710 710 711 712 711 710 710 710 709 708 708 708 708 706 704 699 695 694 693 693 693 693 692 692 692 692 691 691 690 689 688 688 688 688 688 687 686 686 685 685 685 685 685 685 685 684 684 684 684 684 683 683 682 681 679 677 676 675 674 674 675 675 675 675 675 675 675 676 676 677 678 679 680 680 681 681 681 681 681 682 683 683 684 685 685 685 685 686 686 687 688 688 689 690 691 692 693 695 696 697 699 700 701 702 703 704 705 706 707 709 710 711 712 713 715 716 717 718 719 720 721 722 723 724 725 726 728 729 730 732 733 735 736 737 739 740 741 743 744 745 747 748 749 750 751 752 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 780 781 782 783 784 785 786 787 788 789 699 699 700 701 702 702 703 703 703 703 703 702 702 701 700 699 698 697 696 695 694 694 693 694 697 700 702 703 703 703 702 701 700 700 701 702 703 703 704 704 704 705 706 707 708 709 710 710 711 711 710 709 708 708 709 710 711 711 710 710 710 709 709 709 709 708 706 704 698 694 692 692 692 693 692 692 692 692 691 690 689 688 687 687 687 687 687 686 686 685 685 685 685 685 685 685 685 685 685 685 684 684 684 684 684 683 682 680 679 677 676 676 676 677 677 676 676 675 675 675 675 675 676 677 678 679 680 681 681 681 680 680 681 682 683 684 684 685 685 685 685 686 686 687 688 689 690 691 692 693 695 696 697 698 699 700 701 702 703 704 705 706 707 709 710 711 712 714 715 716 717 718 719 720 721 723 724 725 726 727 728 730 731 732 734 735 737 738 739 741 742 743 745 746 747 749 750 751 752 753 754 755 756 757 758 759 761 762 763 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 777 778 779 779 780 781 782 783 784 785 785 786 787 788 699 699 700 702 702 703 704 704 703 702 702 702 702 701 700 699 698 697 696 696 695 695 694 695 698 702 705 707 708 708 707 705 704 703 703 703 705 706 706 707 706 706 706 706 707 708 709 710 710 710 709 708 707 708 709 709 710 711 711 711 711 710 710 709 709 708 706 703 696 693 691 691 691 692 691 691 692 692 691 690 689 687 687 686 685 685 685 684 684 684 685 685 685 685 685 685 685 685 684 684 684 684 684 684 684 684 683 682 681 680 679 678 678 678 679 679 678 677 677 676 675 675 675 676 677 678 680 680 681 681 681 681 681 681 682 683 684 685 685 685 685 686 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 707 708 709 710 711 713 714 715 716 717 718 720 721 722 723 724 725 727 728 729 730 732 733 735 736 738 739 740 742 743 744 746 747 748 749 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 781 782 782 783 784 785 786 787 788 700 701 702 702 703 704 704 704 703 703 702 702 702 701 700 699 698 697 696 695 695 695 695 695 696 699 702 706 709 712 712 710 709 707 706 706 706 707 708 708 707 707 706 706 707 708 709 710 710 710 709 708 708 708 708 709 710 711 711 710 710 710 709 709 709 707 705 700 695 692 690 690 690 690 690 690 689 689 689 689 688 687 686 686 685 684 684 684 684 684 684 684 684 685 685 685 685 685 684 684 684 684 684 685 685 686 685 684 684 682 681 680 680 680 681 681 681 680 679 678 678 677 677 678 678 679 680 681 681 681 681 681 681 682 682 683 684 685 684 684 684 685 686 686 687 688 689 690 691 692 693 694 695 696 697 698 699 701 702 703 704 705 706 707 708 709 710 712 713 714 715 716 717 719 720 721 722 723 725 726 727 728 730 731 733 734 735 737 738 740 741 743 744 745 746 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 776 777 778 779 780 780 781 782 783 784 785 785 786 787 701 702 702 703 703 703 704 704 703 703 703 703 702 701 700 700 699 698 697 696 696 696 696 697 697 698 699 702 705 708 710 711 710 709 708 707 706 706 706 706 706 705 705 705 706 708 709 710 710 711 710 709 709 709 709 709 710 711 711 709 708 708 707 707 707 706 703 699 695 691 690 689 689 689 690 690 689 689 688 687 687 686 686 686 685 684 684 684 684 683 683 683 684 684 684 685 685 685 685 685 685 685 686 686 687 687 687 687 686 685 684 683 683 683 683 684 683 683 682 682 681 681 680 681 681 682 682 682 682 682 682 682 682 682 683 683 684 684 683 683 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 699 700 701 702 703 704 705 706 707 708 710 710 711 712 713 715 716 718 719 720 721 723 724 726 727 728 729 731 732 733 735 736 738 739 741 742 744 745 746 747 748 749 750 751 752 753 754 755 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 771 772 773 774 775 776 777 777 778 779 780 781 782 783 784 784 785 786 787 700 702 702 703 703 703 703 704 704 704 704 704 703 702 701 700 700 699 699 698 698 697 698 697 697 698 698 699 701 703 705 706 707 707 706 705 704 703 703 704 704 704 704 704 705 707 708 709 710 711 711 711 710 710 709 710 710 711 710 708 707 706 706 705 705 704 702 698 694 690 689 689 689 689 689 689 689 689 688 687 687 686 686 686 685 685 684 684 684 683 683 683 682 683 683 684 685 685 685 685 685 686 686 687 688 689 689 689 689 688 687 686 686 687 687 687 687 687 686 686 685 684 684 684 684 684 684 684 684 684 684 683 683 683 682 682 682 683 682 681 681 682 683 684 684 685 686 687 689 690 691 692 693 694 695 696 698 699 700 701 702 703 704 705 706 707 708 709 710 711 713 714 716 717 718 720 721 723 724 725 726 727 729 730 731 733 734 736 737 739 740 742 743 744 745 746 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 776 777 778 778 779 780 781 782 783 784 785 786 786 698 701 701 701 701 702 703 704 705 705 705 705 704 704 703 702 701 701 700 700 699 699 698 698 698 698 698 699 699 700 701 702 702 702 702 702 701 701 700 701 701 702 703 704 705 706 707 709 711 713 714 713 711 710 710 710 710 709 709 708 707 706 705 704 704 703 700 696 692 690 689 690 690 689 689 689 688 688 687 687 687 686 686 686 685 685 684 684 683 683 683 683 683 682 683 683 684 685 685 686 686 686 687 688 690 691 692 691 690 690 689 689 689 689 690 690 690 690 690 689 689 688 687 687 686 685 685 686 686 685 684 684 683 682 681 681 681 681 681 680 680 681 681 682 683 684 685 686 687 688 690 691 692 693 694 695 696 697 699 700 701 702 703 704 705 706 707 708 709 711 712 714 715 717 718 719 721 722 723 724 725 727 728 729 731 732 734 735 737 738 740 741 742 743 745 746 747 748 749 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 769 770 771 772 773 774 775 776 777 777 778 779 780 781 782 783 784 785 785 786 695 697 698 699 700 702 703 705 705 706 706 707 707 706 704 703 702 702 701 700 700 699 699 698 698 698 699 699 699 700 699 699 699 699 699 700 700 699 699 699 700 701 702 703 704 705 707 710 713 715 716 715 714 713 712 711 709 708 707 707 706 705 704 704 703 701 698 695 692 691 691 691 691 690 689 689 688 688 688 687 687 687 686 685 685 684 684 683 682 682 682 682 682 682 682 682 683 684 684 685 685 686 688 689 691 692 692 691 690 689 689 689 689 691 692 693 693 693 693 692 692 691 690 689 688 687 687 687 686 685 684 683 682 681 680 680 680 680 680 680 680 680 681 681 682 683 684 685 686 687 688 689 691 692 693 694 695 696 697 698 700 701 702 703 704 705 706 708 709 711 712 713 715 716 718 719 720 721 723 724 725 726 728 729 731 732 733 735 736 737 739 740 742 743 744 745 746 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 764 765 766 766 767 768 769 770 771 772 773 774 775 776 776 777 778 779 779 780 781 782 783 784 785 786 693 695 696 698 699 700 702 703 704 704 706 707 707 706 705 703 702 701 701 700 699 699 698 699 699 698 698 699 699 698 698 699 699 699 699 699 699 699 699 699 699 700 701 702 703 704 706 709 712 713 714 713 713 713 712 711 709 707 706 706 705 705 704 704 702 700 697 695 693 692 692 692 692 691 690 689 689 688 688 688 687 687 686 685 684 684 683 682 682 681 681 681 681 681 681 681 682 682 683 684 685 686 687 688 689 689 688 688 688 687 687 687 689 690 692 694 694 694 694 694 693 692 692 690 689 688 687 686 685 683 682 682 681 680 680 680 680 680 680 680 680 681 681 681 682 683 683 684 685 686 687 689 690 691 692 693 694 695 696 698 699 700 701 702 704 705 706 707 709 710 712 713 714 716 717 718 720 721 722 723 725 726 727 729 730 732 733 734 736 737 738 740 741 742 743 745 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 769 770 771 772 773 774 775 776 777 778 778 779 780 781 782 783 784 785 786 692 693 695 696 697 698 699 701 701 702 703 705 705 704 703 702 701 701 700 700 699 699 699 699 699 699 699 699 699 699 699 699 699 699 699 699 699 699 699 698 699 699 700 701 702 702 703 705 707 708 709 709 709 709 709 709 707 705 705 705 704 704 704 702 700 698 697 695 693 692 692 693 693 692 690 689 689 689 688 688 687 686 685 685 684 683 683 682 681 681 681 681 680 681 681 681 682 682 683 684 685 686 687 687 687 686 686 685 685 684 685 685 686 688 689 690 690 690 690 690 690 690 689 689 688 687 686 684 682 682 681 681 681 680 680 680 680 680 680 680 680 681 681 682 682 682 683 684 684 685 687 688 689 690 691 692 693 694 696 697 698 699 701 702 703 705 706 707 709 710 711 712 714 715 716 718 719 721 722 723 724 726 727 728 730 731 732 734 735 737 738 739 740 742 743 744 745 746 748 749 750 751 752 754 755 756 757 758 759 760 761 762 763 764 765 766 766 767 768 769 770 771 772 773 774 775 776 776 777 778 779 780 780 781 782 783 784 785 691 693 694 695 696 697 698 699 699 700 701 702 703 702 701 700 701 701 700 700 699 699 699 700 700 701 701 701 700 700 700 700 700 700 699 699 699 699 699 698 698 698 699 700 701 701 702 702 702 703 704 705 706 706 706 705 704 703 703 703 703 702 701 699 698 697 696 695 693 693 693 693 693 692 691 689 689 689 688 688 687 685 684 684 683 683 682 682 681 681 680 680 680 681 681 681 681 682 683 683 684 685 686 686 686 685 684 683 682 682 682 682 683 684 685 685 685 685 685 685 685 685 685 685 685 685 683 682 681 680 680 681 681 680 680 679 679 679 679 679 680 680 681 681 682 682 683 683 684 685 686 687 688 689 690 691 692 694 695 696 697 699 700 701 703 704 706 707 708 709 711 712 713 714 716 717 718 720 721 722 724 725 727 728 729 731 732 734 735 736 737 739 740 741 743 744 745 746 747 748 750 751 752 753 754 756 757 758 759 760 761 761 762 763 764 765 766 767 768 769 770 771 771 773 773 774 775 776 777 778 779 780 780 781 782 783 784 785 691 692 693 694 695 695 696 697 697 698 699 700 700 700 700 699 700 700 700 700 699 700 700 700 701 701 701 702 701 701 700 700 700 700 700 700 700 700 699 699 698 698 698 699 699 700 700 700 700 701 702 703 704 704 703 702 701 701 701 702 701 700 699 698 696 695 695 694 694 694 693 693 692 692 690 690 689 688 688 687 686 685 683 682 682 681 681 681 681 681 680 680 680 680 681 681 681 682 683 683 684 685 685 685 685 685 683 682 681 681 680 681 681 681 682 682 682 683 683 683 683 683 683 683 683 682 681 681 680 680 679 680 680 679 679 678 677 678 678 678 679 679 680 681 681 682 683 683 684 685 686 686 687 688 689 690 692 693 694 695 697 698 699 701 702 704 705 706 708 709 710 711 713 714 715 717 718 719 721 722 723 725 726 727 729 730 732 733 735 736 737 738 740 741 742 743 744 745 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 767 768 769 770 771 772 773 774 775 776 777 778 779 779 780 781 782 783 784 784 692 692 693 694 694 694 695 696 696 697 698 698 698 698 698 698 698 699 699 699 699 699 699 700 699 700 700 701 701 702 701 701 700 700 700 700 700 700 699 699 698 698 698 698 698 698 698 698 698 699 700 701 702 701 700 699 699 699 699 700 700 699 697 696 695 694 694 694 694 694 694 693 691 691 689 689 688 688 687 686 685 684 683 681 681 680 680 680 680 680 680 680 680 680 680 681 681 682 682 683 683 684 684 685 685 684 684 683 682 681 681 680 680 681 681 682 683 683 684 684 684 683 683 682 681 680 680 680 680 680 679 679 679 678 678 678 677 677 677 677 678 679 679 680 681 682 682 683 684 684 685 686 687 688 689 690 691 692 694 695 696 697 699 700 702 703 704 705 707 708 710 711 713 714 715 716 718 719 720 722 723 724 726 727 728 730 731 733 734 735 736 738 739 740 742 743 744 745 746 748 749 751 752 753 754 755 756 757 758 759 760 761 762 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 784 692 692 693 693 694 694 694 695 695 696 697 697 697 697 697 697 697 697 698 698 697 697 698 698 698 698 699 700 701 701 701 701 701 700 700 700 699 699 699 699 698 698 698 698 697 697 696 697 697 698 699 699 699 698 698 698 698 698 699 700 699 697 696 694 694 693 693 693 694 694 693 691 690 689 688 688 687 687 686 685 684 683 682 681 680 680 680 680 680 680 680 680 680 680 680 681 681 681 682 682 682 682 682 683 683 683 684 683 683 682 682 681 681 682 683 684 684 684 684 683 683 682 681 680 679 679 679 679 679 679 679 678 678 678 678 678 678 677 676 676 677 678 679 679 680 681 682 683 683 684 685 685 686 687 688 689 690 691 693 694 695 696 698 699 700 702 703 705 706 708 709 710 712 713 715 716 717 719 720 721 722 724 725 727 728 729 731 732 734 735 736 737 739 740 741 742 744 745 746 748 749 750 751 753 754 755 756 757 758 759 760 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 779 780 781 782 783 784 784 691 691 692 693 693 693 694 694 695 696 696 696 696 696 696 696 696 696 696 696 696 695 696 697 697 697 698 699 700 701 701 701 701 700 700 700 699 699 699 699 699 699 699 699 698 697 696 696 696 697 697 697 697 697 698 698 698 699 700 700 699 696 694 693 692 692 692 692 693 693 692 690 688 688 687 686 686 685 685 684 683 682 681 680 680 679 679 679 680 680 680 680 680 680 681 681 681 681 681 681 681 680 680 680 680 681 682 683 683 683 683 682 683 683 684 684 684 683 682 682 681 680 679 678 678 678 678 678 678 678 678 678 677 677 677 678 677 677 676 676 676 677 678 679 679 680 681 682 683 684 685 685 686 687 688 688 689 690 692 693 694 695 696 698 699 701 702 704 706 707 708 710 711 713 714 715 716 718 719 721 722 723 725 726 727 729 730 731 733 734 735 737 738 739 741 742 743 745 746 747 749 750 751 752 754 755 756 757 758 759 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 784 690 691 691 692 692 693 693 694 695 695 695 695 694 695 695 695 695 696 696 695 695 694 695 696 696 697 697 698 699 700 700 701 701 701 700 699 698 698 698 698 698 698 699 699 699 699 698 697 696 696 696 695 696 696 697 698 698 699 699 699 697 694 692 691 691 691 691 691 691 692 691 688 687 686 685 684 684 683 683 682 681 680 680 680 679 679 679 679 680 680 681 681 681 681 681 682 681 681 680 680 679 679 678 678 678 679 680 681 682 682 682 682 683 683 683 682 682 681 680 680 679 678 678 677 677 677 677 677 677 677 677 677 677 676 676 677 677 677 676 676 676 677 677 678 679 679 680 681 682 683 684 685 686 686 687 688 689 690 691 692 694 695 696 698 699 701 702 704 705 707 708 709 711 712 713 714 716 717 719 720 721 723 724 725 727 728 729 731 732 734 735 736 738 739 740 742 743 744 746 747 749 750 751 752 753 755 756 757 758 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 785 688 689 690 691 692 692 693 693 695 695 695 694 694 694 694 694 694 694 694 694 694 693 694 694 695 695 696 696 697 698 699 700 700 699 699 698 698 697 697 697 697 697 698 699 700 700 699 698 697 696 695 694 695 695 696 696 697 698 697 696 695 692 690 689 690 690 690 690 690 690 689 687 685 684 683 682 681 680 680 680 679 679 679 679 679 679 679 679 679 679 680 681 681 681 681 681 680 679 678 678 677 677 677 677 678 678 679 680 680 681 681 681 681 681 681 680 680 679 679 678 678 678 677 677 676 676 676 676 676 676 676 676 676 675 675 675 676 676 676 676 676 676 677 677 678 679 679 680 681 682 683 684 685 686 687 688 689 690 692 693 694 696 697 699 700 701 703 704 705 707 708 709 710 711 713 714 715 717 718 719 721 722 724 725 726 728 729 730 732 733 735 736 737 739 740 741 743 744 746 747 748 750 751 752 753 754 756 757 758 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 785 687 688 689 690 691 692 692 693 694 695 694 694 694 694 693 693 693 693 693 693 692 693 693 693 693 694 695 695 695 696 698 699 699 698 698 697 697 696 696 696 695 696 697 698 700 700 699 699 697 696 695 694 694 694 695 695 695 695 695 694 692 691 690 689 689 689 689 688 689 689 687 685 683 682 681 680 679 679 678 677 677 677 677 677 678 678 678 678 678 678 679 679 679 679 679 677 676 676 676 676 677 677 677 677 677 678 678 678 679 679 679 679 679 679 679 679 678 678 678 677 677 677 677 676 676 675 675 675 675 675 675 674 674 674 674 674 674 675 675 676 676 676 676 676 677 678 679 679 680 681 682 683 685 686 687 688 690 691 692 693 694 696 697 699 700 701 703 704 705 707 708 709 710 711 713 714 715 716 718 719 721 722 723 724 726 727 729 730 731 733 734 736 737 738 740 741 742 744 745 747 748 749 750 752 753 754 755 756 757 758 759 760 761 762 763 763 764 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 785 687 688 688 690 690 691 692 693 694 694 694 693 693 693 693 693 692 692 692 692 692 692 692 692 692 693 693 693 694 695 696 697 697 697 697 697 696 695 695 694 694 695 696 698 700 701 700 700 699 697 696 695 694 693 693 693 693 693 692 691 691 690 690 689 689 689 688 688 688 687 685 683 682 681 679 679 678 677 676 676 675 675 675 676 676 677 677 677 677 677 677 677 677 676 675 674 674 675 676 677 677 677 677 677 677 677 678 678 678 678 678 678 678 678 678 677 677 677 677 677 677 676 676 675 675 674 674 674 673 673 673 673 673 673 673 673 674 674 674 675 675 675 675 676 677 677 678 678 679 680 681 682 684 685 687 688 690 691 692 693 694 695 697 698 699 701 702 703 705 706 708 709 710 711 713 714 715 716 718 719 720 721 723 724 725 727 728 730 731 732 734 735 737 738 739 741 742 744 745 746 747 749 750 751 752 754 755 756 757 758 759 760 761 762 763 763 765 765 766 767 768 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 784 785 689 689 689 689 690 690 691 691 692 692 693 693 693 693 693 692 692 691 691 691 691 691 691 691 691 692 692 693 693 694 695 695 695 696 696 695 694 694 694 694 694 694 696 698 700 701 701 701 700 699 697 695 694 692 692 691 691 690 690 689 689 689 689 689 688 687 687 687 687 685 683 682 680 679 678 677 676 676 675 674 673 673 673 674 674 675 675 676 676 676 676 675 675 674 673 673 675 676 677 677 676 676 676 677 677 677 677 677 677 677 677 677 677 677 677 676 676 676 676 676 675 675 675 674 674 673 673 673 673 672 672 672 672 672 672 672 673 673 673 674 674 675 675 675 676 676 677 678 678 679 680 681 683 685 686 688 689 690 691 692 693 694 696 697 698 700 701 703 704 706 707 709 710 711 713 714 715 716 717 718 720 721 722 724 725 726 728 729 731 732 734 735 737 738 739 741 742 743 744 746 747 749 750 751 752 753 755 756 757 758 759 760 761 762 762 763 764 765 766 767 768 769 771 772 773 774 775 776 777 778 779 780 781 781 782 783 784 785 691 692 691 690 690 691 691 691 691 692 692 692 692 692 691 691 690 690 690 690 690 690 690 690 691 691 692 692 693 693 694 694 694 694 694 693 693 693 693 693 694 694 694 696 697 698 699 699 699 698 696 694 692 691 690 689 689 688 688 687 687 687 687 687 686 686 686 686 685 683 682 680 678 677 676 675 675 674 673 673 672 672 671 672 672 672 673 674 674 674 674 673 673 673 673 674 675 675 675 675 675 675 676 676 677 677 677 677 677 677 677 676 676 676 676 675 675 675 675 675 674 674 674 673 673 672 672 672 672 672 672 672 672 671 671 671 671 672 672 673 673 674 674 674 674 675 676 677 678 678 679 680 682 683 685 686 688 689 691 692 693 694 695 696 698 699 701 702 704 705 707 708 710 711 712 713 714 716 717 718 719 721 722 723 725 726 727 729 730 732 733 735 736 738 739 740 742 743 744 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 772 773 774 775 776 777 778 779 780 781 782 782 783 784 785 693 694 693 691 691 691 691 691 691 691 692 692 692 691 690 690 689 689 689 690 689 689 690 690 690 690 691 691 692 692 693 693 693 692 692 692 692 692 692 692 692 692 692 693 694 694 694 695 694 694 692 691 690 689 688 688 687 686 686 685 685 685 685 685 685 684 684 684 683 681 679 677 676 675 674 673 673 672 672 671 671 670 670 670 671 671 671 672 672 673 673 672 673 673 673 673 673 674 674 674 674 674 675 675 676 676 676 676 676 676 676 675 675 675 675 674 674 674 674 673 673 673 673 672 672 672 672 671 671 671 671 671 671 671 671 671 671 671 671 671 672 672 672 673 673 674 675 676 676 678 679 680 681 682 683 685 687 688 690 691 693 694 695 697 698 699 700 701 703 705 706 708 709 710 712 713 714 715 717 718 719 720 721 723 724 725 727 728 730 731 733 734 736 737 739 740 741 743 744 745 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 773 774 775 776 777 778 779 780 781 782 783 783 784 785 693 694 693 692 691 691 691 691 691 691 691 691 691 690 689 689 689 689 689 689 689 689 689 689 689 689 689 690 691 691 692 692 691 691 691 691 691 691 691 691 690 690 691 691 691 691 691 691 691 690 689 689 688 687 686 686 686 685 685 684 684 684 684 684 684 683 683 682 681 679 677 675 673 672 671 671 671 671 670 670 670 669 669 670 670 670 671 671 672 672 672 672 672 672 672 672 672 672 672 672 673 673 674 674 674 674 675 675 675 675 675 674 674 674 674 674 673 673 673 673 673 672 672 672 671 671 671 670 670 670 670 670 670 671 671 671 671 671 671 671 671 671 672 672 672 672 673 674 675 677 678 679 680 681 683 684 686 688 690 691 693 695 696 697 698 699 700 701 702 704 705 707 708 710 711 713 714 715 716 718 719 720 721 723 724 725 727 728 729 731 732 734 735 737 738 740 741 742 744 745 746 748 749 750 751 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 773 774 775 776 777 778 779 780 781 782 782 783 784 785 692 693 692 691 691 691 691 691 690 691 691 691 690 689 689 689 689 689 689 689 689 689 689 689 689 688 688 689 689 690 690 690 689 689 689 689 689 689 689 689 689 689 689 689 689 689 689 689 689 688 688 688 687 686 685 685 685 685 684 683 683 683 682 682 682 682 682 681 680 678 676 674 672 670 669 669 669 669 668 668 668 668 669 669 670 670 671 671 672 672 672 672 671 671 671 671 671 671 671 671 671 672 672 673 673 673 674 674 674 674 674 674 674 673 673 673 673 673 673 673 672 672 672 672 671 671 671 670 670 670 670 671 671 671 671 671 671 671 671 670 670 670 670 671 671 671 671 673 674 676 677 678 680 681 682 684 686 687 689 691 693 694 696 697 698 698 699 700 702 703 705 706 708 710 711 712 714 715 716 717 719 720 721 722 723 725 726 728 729 730 732 733 735 737 738 739 741 742 743 745 746 747 749 750 751 752 753 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 774 775 776 777 778 779 780 781 781 782 783 784 785 691 692 691 691 691 691 691 691 691 691 691 690 690 689 689 689 689 689 689 689 689 689 689 689 688 688 688 688 689 689 689 688 688 688 687 688 688 689 689 689 688 688 688 688 688 688 687 687 687 687 687 685 684 684 684 684 684 683 683 682 682 682 682 682 682 681 681 680 678 677 675 673 672 670 669 668 667 667 666 666 667 667 668 668 669 670 671 671 672 672 671 671 671 671 671 670 670 670 670 670 670 671 671 671 672 672 672 673 673 673 673 673 673 673 673 673 673 673 673 673 673 673 672 672 672 671 671 671 671 671 671 671 671 671 671 670 670 670 670 670 669 669 669 669 669 670 670 672 673 675 676 678 680 681 682 683 685 686 688 691 693 694 695 696 697 698 699 700 702 703 704 706 708 709 711 712 714 715 716 717 718 720 721 722 723 725 726 728 729 730 732 733 735 736 737 739 740 742 743 744 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 766 767 768 769 770 771 772 774 775 775 776 777 778 779 780 781 782 783 784 785 691 692 692 692 693 693 693 692 692 691 691 691 690 690 689 688 688 688 689 689 689 689 689 688 688 688 688 689 689 689 689 689 688 687 687 686 687 687 687 687 687 687 687 686 686 686 685 685 685 685 684 683 682 682 682 682 682 681 681 681 681 681 681 681 681 680 679 678 676 675 674 673 672 670 669 667 666 666 665 665 665 666 666 667 669 670 671 671 671 671 670 670 670 670 669 669 669 669 669 669 669 669 669 670 670 671 671 671 672 672 672 672 673 672 673 673 673 673 673 672 673 673 672 672 672 672 672 672 671 671 671 671 670 670 670 670 670 670 669 669 669 668 668 668 668 669 670 671 673 674 675 676 678 679 681 682 684 686 688 690 692 694 695 695 696 698 699 700 701 703 704 705 707 708 710 712 713 714 716 717 718 719 721 722 723 725 726 727 729 730 732 733 734 736 737 739 740 741 743 744 745 747 748 749 750 751 753 754 755 756 757 758 759 760 761 762 763 764 765 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 781 782 783 784 692 693 693 693 694 694 694 694 693 692 692 692 691 690 689 688 689 689 689 689 689 689 689 689 689 690 690 690 690 690 690 689 688 687 686 686 685 685 685 685 685 685 685 685 684 684 684 684 683 683 682 682 681 681 681 680 680 680 680 680 680 680 681 681 680 679 677 676 674 673 673 673 672 670 669 668 667 666 666 665 665 664 665 666 667 669 670 671 670 670 670 669 669 669 669 669 669 668 669 669 669 669 669 669 669 670 670 671 671 671 672 672 672 672 672 672 672 672 672 672 672 672 672 672 672 672 672 671 671 671 670 670 669 669 669 669 669 669 669 668 668 668 668 668 668 669 670 672 673 674 674 675 676 678 679 681 683 685 687 690 692 693 694 695 696 697 698 699 701 702 703 705 706 707 709 711 712 714 715 717 718 720 721 722 723 725 726 727 729 730 732 733 734 736 737 738 740 741 742 744 745 746 748 749 750 751 752 753 754 755 756 757 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 783 694 695 695 695 695 696 696 695 695 694 693 693 692 691 690 689 690 690 690 690 690 690 690 690 690 691 691 691 691 691 690 688 686 685 684 684 683 684 684 684 684 684 683 683 683 683 683 683 683 682 681 681 680 680 679 679 678 678 678 678 679 679 679 679 678 677 675 674 673 672 672 672 671 669 669 668 668 667 667 666 665 665 665 665 666 667 668 669 669 669 669 669 669 668 669 669 669 669 669 669 669 669 668 668 669 669 669 670 670 671 671 671 671 671 671 671 671 671 671 671 671 671 671 671 671 671 671 671 670 670 669 669 669 668 668 668 668 668 668 668 668 668 668 668 669 670 671 672 673 674 675 675 676 677 679 681 683 685 687 689 690 692 693 694 695 696 698 699 700 702 703 704 705 707 708 710 712 713 715 717 718 720 721 722 723 725 726 727 728 730 731 733 734 736 737 738 739 741 742 743 744 746 747 748 749 751 752 753 754 755 756 757 758 759 760 761 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 779 780 781 782 783 696 697 698 697 698 698 698 697 696 696 695 695 694 693 692 692 692 692 691 691 691 691 691 691 691 691 692 692 691 690 689 686 683 682 681 681 682 682 682 683 683 683 683 683 682 682 682 682 682 681 681 680 679 679 679 678 677 677 677 677 677 677 677 677 676 675 673 672 672 672 671 670 669 668 668 668 668 668 667 666 666 665 665 665 665 665 666 667 668 668 668 668 667 667 667 667 668 668 668 668 668 668 668 668 668 668 669 669 669 669 670 670 670 670 670 670 670 670 670 670 670 670 670 670 671 671 671 670 670 669 668 668 668 667 667 667 667 668 668 668 668 668 668 668 669 670 671 672 673 675 676 676 677 678 679 681 682 684 686 687 689 690 692 693 694 696 697 699 700 702 703 704 705 707 708 710 711 713 715 716 718 719 721 722 723 725 726 727 728 730 731 732 734 735 737 738 739 740 742 743 744 745 747 748 749 750 751 752 753 754 755 756 758 759 760 761 762 763 764 766 767 768 769 770 771 772 773 774 775 776 777 777 778 779 780 781 782 782 696 698 699 700 701 701 700 698 697 697 697 697 696 694 693 693 693 693 693 692 692 692 691 691 691 692 693 693 692 689 686 682 680 679 679 680 680 680 680 681 682 682 682 682 681 681 681 681 681 681 680 679 679 678 678 677 676 676 676 677 676 676 675 674 674 673 672 671 671 670 669 668 668 668 668 668 668 668 667 667 666 665 665 665 665 665 665 665 666 666 666 666 666 665 665 665 666 666 667 667 668 668 668 668 668 668 668 668 668 669 669 669 669 669 669 669 669 669 669 669 669 669 669 669 669 670 670 669 669 668 668 667 667 666 666 666 666 666 667 667 667 667 668 669 669 670 671 672 673 674 676 677 677 678 680 681 682 684 685 687 688 690 691 693 694 695 697 699 700 701 703 704 705 707 708 710 712 713 715 716 718 719 721 722 723 725 726 727 728 730 731 732 734 735 736 738 739 740 741 742 744 745 746 747 749 750 751 752 753 754 755 756 757 758 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 694 696 698 700 701 702 701 699 698 699 699 698 697 695 694 694 694 694 694 694 693 693 693 693 693 694 695 694 691 687 682 678 678 679 679 679 679 679 679 680 680 680 680 680 680 680 681 681 680 680 679 679 678 677 677 676 676 675 675 676 675 674 673 673 673 672 671 670 669 669 668 668 668 668 667 667 668 668 668 667 666 665 665 664 664 664 664 663 663 664 664 664 664 664 664 663 664 664 665 666 667 667 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 668 667 667 667 666 666 666 666 666 666 666 666 666 667 667 667 668 669 670 671 672 673 674 675 677 678 679 680 681 682 684 685 687 689 690 691 693 694 695 697 699 700 701 703 704 705 707 708 710 712 713 715 716 718 719 720 722 723 725 726 727 728 730 731 732 733 735 736 737 738 739 741 742 743 745 746 747 748 749 750 751 753 754 755 756 757 758 759 760 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 780 781 782 692 693 694 697 699 700 699 699 699 700 700 699 698 696 695 694 694 694 695 695 695 695 695 696 696 696 696 693 689 684 679 678 678 679 679 679 678 678 678 679 679 679 679 679 679 679 679 680 679 679 678 677 677 677 676 676 675 675 674 674 674 673 673 672 672 671 670 669 668 668 667 668 668 667 667 667 668 668 667 667 666 665 664 664 663 663 662 662 662 662 663 663 664 664 664 664 663 663 664 665 666 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 667 666 667 667 667 667 667 667 667 666 666 666 666 666 666 666 666 666 666 667 668 668 669 671 672 673 674 675 676 677 679 680 681 681 683 685 686 688 689 690 692 693 694 696 697 699 700 702 703 704 706 707 708 710 711 713 715 716 718 719 720 722 723 724 726 727 728 729 731 732 733 734 736 737 738 739 740 742 743 744 745 747 748 749 750 751 752 753 754 755 756 758 759 760 761 762 763 765 766 767 768 769 770 771 772 773 774 775 776 777 777 778 779 780 781 782 690 691 692 694 695 696 696 696 697 699 699 699 698 697 695 694 694 694 695 696 696 697 697 698 698 696 694 690 685 680 679 679 680 680 679 678 677 677 677 677 677 678 678 678 678 678 679 679 679 678 677 677 676 676 676 675 675 674 674 673 673 673 672 672 671 671 670 669 668 668 667 667 667 667 668 668 668 668 668 667 666 665 664 664 663 663 662 662 662 662 663 663 664 664 664 664 664 664 664 664 665 666 666 666 667 667 667 667 667 667 667 667 667 667 667 667 667 667 666 666 666 665 666 666 666 666 666 666 666 666 666 666 665 665 665 665 665 666 666 666 667 667 668 669 670 671 672 673 674 675 677 678 680 681 682 683 684 685 687 689 690 691 692 694 695 696 698 699 701 702 703 704 706 707 708 710 711 713 715 716 718 719 720 722 723 724 725 727 728 729 730 732 733 734 735 736 738 739 740 741 742 743 745 746 747 748 750 751 752 753 754 755 756 757 759 760 761 762 763 764 766 767 768 769 770 771 772 773 774 775 775 776 777 778 779 780 780 781 686 688 689 691 692 693 693 694 695 696 696 696 696 695 694 693 693 694 695 696 697 698 698 698 696 693 689 685 680 678 679 680 680 679 678 677 676 676 675 676 676 676 676 677 677 678 679 679 678 678 677 676 676 675 675 674 674 674 674 673 673 673 672 672 671 670 669 669 668 667 667 667 667 667 668 669 669 669 668 667 666 665 664 664 663 663 663 663 663 663 663 664 664 665 665 665 665 664 664 664 664 665 665 666 666 666 666 666 666 666 666 666 666 665 666 666 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 665 666 666 667 667 668 669 670 671 672 673 674 675 677 678 680 681 682 683 684 686 687 689 690 691 693 694 695 696 698 700 701 702 703 704 706 707 709 710 711 713 715 716 717 719 720 721 723 724 725 727 728 729 730 731 733 734 735 736 737 738 740 741 742 743 744 746 747 748 749 750 751 752 753 755 756 757 758 760 761 762 763 764 765 767 768 769 770 771 772 773 774 774 775 776 777 778 778 779 780 781 683 684 685 687 689 690 691 691 693 694 694 694 694 693 692 692 693 694 695 696 697 698 698 696 693 688 684 680 679 678 680 680 679 678 677 676 676 675 675 675 675 675 675 676 677 678 679 679 679 678 677 676 675 675 674 674 673 673 673 673 672 672 671 671 671 670 669 668 667 667 666 666 667 667 668 669 669 668 667 666 665 665 664 664 664 664 663 663 663 663 663 664 664 665 665 665 665 664 664 664 664 664 665 665 665 665 665 665 665 665 664 664 664 664 664 664 664 664 664 664 664 664 664 664 664 664 664 665 665 665 664 664 664 665 665 665 665 665 666 666 667 668 668 669 670 671 672 673 674 675 676 678 679 681 682 683 684 686 687 689 690 691 693 694 695 696 698 699 701 702 703 704 706 707 709 710 712 713 714 716 717 718 720 721 722 724 725 726 727 729 730 731 732 733 734 735 737 738 739 740 741 743 744 745 746 747 748 750 751 752 753 754 756 757 758 759 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 680 681 682 684 685 686 688 689 691 692 693 693 692 691 691 692 693 694 695 695 696 697 695 692 688 683 680 678 679 679 680 679 679 678 677 676 676 675 674 674 674 674 675 676 677 679 681 680 680 679 677 676 675 674 673 673 672 672 672 671 671 671 670 670 670 669 668 667 666 666 666 666 667 668 668 668 668 667 666 665 665 664 664 664 664 663 663 663 663 663 663 664 664 665 666 666 666 666 665 665 665 664 664 664 664 664 664 664 664 663 663 663 663 662 662 663 663 663 663 662 662 662 662 663 663 664 664 664 664 664 664 664 664 665 665 665 665 665 666 666 667 667 668 669 670 671 672 673 674 675 676 677 679 680 682 683 684 685 687 688 690 691 693 694 695 697 698 699 701 702 703 705 706 707 709 710 711 713 714 716 717 718 720 721 722 723 725 726 727 728 729 730 731 733 734 735 736 737 739 740 741 742 743 744 746 747 748 749 750 752 753 754 755 756 758 759 760 761 763 764 765 765 766 767 769 770 771 772 773 774 775 776 777 779 780 780 781 782 677 678 680 680 681 683 685 687 689 690 691 691 692 693 693 694 694 694 693 694 694 694 692 688 684 680 678 678 680 680 680 679 678 678 677 676 675 674 673 673 673 674 675 676 678 681 683 684 683 681 679 677 676 674 673 672 672 671 671 670 670 670 670 670 669 669 668 667 666 665 665 666 667 667 668 668 667 666 665 664 664 663 663 663 663 663 663 662 662 663 664 664 665 666 667 667 667 666 666 665 665 665 664 664 663 663 663 663 662 662 661 661 661 661 661 661 661 661 661 660 660 660 661 662 663 663 663 663 663 663 664 664 664 664 664 664 664 665 666 667 667 668 669 669 670 671 673 674 675 676 676 677 678 680 681 683 684 685 686 688 690 691 693 694 696 697 698 699 700 702 704 705 706 707 709 710 711 713 714 715 717 718 719 720 722 723 724 725 727 728 729 730 731 732 733 734 736 737 738 739 740 742 743 744 745 746 747 749 750 751 752 753 755 756 757 758 760 761 762 763 764 765 766 767 768 769 770 771 773 773 774 776 777 778 779 781 782 783 676 677 677 677 678 680 682 685 686 687 689 690 692 694 694 694 693 692 692 692 693 692 689 684 681 679 679 680 680 680 680 679 679 678 677 676 676 675 674 674 674 675 675 677 678 681 684 686 686 684 681 679 677 675 673 672 671 670 670 670 669 669 669 669 669 669 668 668 667 666 665 665 666 667 667 666 666 665 664 663 663 662 662 662 662 662 662 662 663 664 665 666 666 667 667 667 667 666 666 665 665 664 664 663 662 662 662 661 660 659 659 658 659 659 659 659 659 659 659 659 659 659 660 661 662 662 662 662 662 663 663 663 663 664 664 664 665 665 666 667 668 668 669 670 671 672 673 674 675 676 677 678 679 680 681 683 684 685 686 688 690 691 693 695 696 697 698 700 701 702 704 705 706 707 709 710 711 713 714 715 716 718 719 720 721 722 724 725 726 727 728 729 730 732 733 734 735 736 737 739 740 741 742 743 744 746 747 748 749 750 752 753 754 755 757 758 759 760 762 763 764 765 767 767 768 769 770 771 772 773 774 775 777 778 779 780 782 783 674 675 675 676 677 679 680 682 684 685 687 688 690 692 692 691 691 691 691 692 691 690 687 683 681 681 681 682 681 681 681 680 680 679 679 678 677 677 677 677 677 677 677 677 678 679 682 683 684 683 681 679 676 675 673 672 671 671 671 670 670 670 670 669 669 669 669 669 668 667 666 666 666 666 666 666 665 664 663 663 662 662 662 662 662 662 663 663 664 665 666 667 667 667 667 667 666 666 666 666 664 663 663 662 661 661 660 659 658 658 657 657 657 657 657 658 658 658 658 659 659 659 659 660 661 661 661 661 662 663 663 663 664 664 664 665 665 666 667 667 668 669 670 671 671 672 673 675 676 677 678 679 680 680 681 683 684 685 687 688 690 692 693 695 696 697 699 700 701 702 703 705 706 707 709 710 711 712 714 715 716 717 718 719 720 722 723 724 725 727 728 729 730 731 732 733 735 736 737 738 739 740 741 742 744 745 746 747 748 750 751 752 754 755 756 757 759 760 761 762 764 765 766 768 769 770 770 771 772 773 774 775 777 778 779 780 781 782 672 673 674 676 676 677 678 680 683 684 685 686 687 688 689 689 690 691 691 691 690 689 687 685 684 684 684 684 683 682 681 681 681 681 680 680 680 680 680 681 681 681 680 680 680 680 680 680 680 680 679 677 675 674 673 673 673 673 673 673 672 672 672 671 671 670 670 670 669 668 667 666 666 666 666 666 665 664 663 662 662 662 662 662 663 664 664 665 666 667 668 669 669 669 668 668 667 666 666 666 665 663 662 661 660 660 659 658 657 656 656 656 656 656 656 657 657 657 658 658 658 658 658 659 660 661 661 662 662 663 663 663 664 664 665 665 666 666 667 668 669 670 671 671 672 673 674 675 676 677 678 679 680 681 682 683 684 686 687 689 690 692 693 695 696 697 699 700 701 702 703 704 706 707 708 710 711 712 713 714 715 716 717 719 720 721 723 724 725 726 727 728 729 730 732 733 734 735 736 737 738 739 741 742 743 744 746 747 748 749 750 752 753 754 755 757 758 759 760 762 763 764 765 767 768 769 770 771 772 772 773 775 776 778 779 780 781 782 671 672 673 674 674 675 676 679 683 684 683 684 685 686 687 688 689 690 691 691 690 690 689 688 688 688 687 687 685 683 682 682 682 681 681 682 682 681 681 681 682 682 682 681 681 681 680 679 678 678 678 677 676 675 674 674 674 674 673 673 673 673 673 673 672 671 671 670 669 668 668 667 666 666 666 666 665 665 664 663 662 662 661 662 662 663 665 667 668 670 671 672 672 671 671 669 668 667 666 665 664 663 662 660 659 658 658 657 657 656 655 655 655 655 655 655 655 656 657 657 658 658 658 658 660 661 662 662 663 663 664 664 664 665 665 666 666 667 667 668 669 670 671 672 673 673 674 675 677 678 678 679 681 682 683 684 685 687 688 689 691 692 693 695 696 697 699 700 701 702 703 705 706 707 708 709 710 712 713 714 715 716 717 718 720 721 722 723 724 725 727 728 729 730 731 732 733 735 736 737 738 739 740 742 743 744 745 746 747 749 750 751 753 754 755 756 757 759 760 761 763 764 765 766 767 769 770 771 772 772 773 775 776 777 779 780 781 782 669 670 671 672 672 673 675 678 682 683 682 681 683 685 686 688 689 690 691 691 691 691 690 689 689 689 689 688 686 684 684 683 683 683 683 683 682 681 680 680 680 680 680 680 680 679 679 677 677 677 678 678 677 676 676 676 676 675 674 673 673 673 673 673 673 672 672 670 669 668 668 667 667 666 666 666 665 665 664 664 663 662 662 661 662 663 665 668 670 672 674 675 675 674 672 671 669 668 666 665 664 663 662 661 659 658 657 657 656 656 655 655 655 654 654 655 655 655 656 657 658 658 659 659 660 661 662 663 664 664 664 664 665 665 666 666 667 667 668 669 670 671 672 673 674 674 675 676 677 678 679 680 681 682 683 685 686 687 688 689 691 692 694 695 696 697 699 700 701 702 703 704 706 707 708 709 710 711 712 713 714 715 717 718 719 720 721 723 724 725 726 727 728 729 731 732 733 734 735 736 737 738 740 741 742 744 745 746 747 748 749 751 752 753 755 756 757 759 760 762 763 764 765 766 767 769 770 771 772 772 773 774 775 777 778 780 781 782 667 668 669 670 670 672 674 677 681 682 681 680 681 683 685 687 689 690 691 692 692 691 691 690 689 689 689 688 687 687 687 686 686 686 685 684 683 682 681 680 679 679 679 678 678 677 677 676 676 676 677 678 679 679 679 680 680 679 678 676 676 675 674 675 674 674 672 671 669 668 667 667 667 667 667 667 666 665 664 664 663 662 661 661 662 663 665 669 672 675 676 677 677 676 674 672 671 669 668 666 664 663 662 661 660 659 658 657 657 656 656 656 655 655 655 655 656 656 657 657 658 659 660 661 662 662 663 664 664 665 665 665 666 666 667 667 668 668 669 669 670 672 673 674 675 676 676 677 678 679 680 681 682 683 684 685 686 687 688 690 691 692 694 695 696 697 698 700 701 702 703 704 705 706 707 709 710 711 712 713 714 715 716 718 719 720 721 722 723 724 726 727 728 729 730 731 733 734 735 736 737 738 739 741 742 743 745 746 747 748 749 751 752 753 755 756 758 759 761 762 763 764 765 767 768 769 770 771 772 773 773 774 775 777 778 779 780 781 666 667 668 668 669 671 673 676 679 681 681 681 682 684 686 688 689 691 692 692 692 692 691 691 691 690 689 688 688 689 690 691 691 690 688 686 685 684 682 681 680 679 678 678 677 677 676 676 676 676 677 679 681 682 684 685 685 684 682 681 679 678 677 677 676 675 674 671 669 668 667 667 668 668 668 668 667 667 666 664 663 662 662 662 662 664 667 671 674 677 679 679 679 678 676 674 672 671 669 667 665 663 662 662 661 660 659 659 658 658 657 657 657 656 656 656 656 657 657 658 659 659 661 662 663 663 664 664 665 665 665 666 666 667 667 668 669 669 669 670 671 672 673 674 676 677 677 678 679 679 680 681 682 683 684 685 686 688 689 690 691 693 694 695 696 697 698 700 701 702 703 704 705 706 707 708 709 710 712 713 714 715 716 717 718 719 721 722 723 724 725 726 728 729 730 731 732 734 735 736 737 738 739 740 742 743 744 746 747 748 749 751 752 753 754 756 757 759 760 761 763 764 765 766 767 769 770 771 772 773 774 775 776 777 778 779 780 781 669 669 669 669 669 671 673 676 679 681 682 683 684 685 687 689 691 692 693 693 693 693 692 692 692 690 689 688 689 691 693 695 694 692 691 689 687 686 684 683 681 679 678 678 677 676 676 676 676 677 678 681 683 685 687 688 687 686 685 684 683 682 681 680 679 678 676 673 670 668 667 668 668 669 669 669 669 668 667 665 664 663 663 663 664 666 670 674 678 680 681 681 680 679 677 675 673 671 670 668 666 664 663 662 662 661 660 660 659 659 659 658 658 658 657 657 657 657 658 658 659 659 660 662 663 664 664 665 665 666 666 667 667 667 668 669 669 670 670 671 672 673 674 675 676 677 678 679 679 680 681 682 683 684 685 686 687 688 689 690 692 693 694 695 696 697 698 699 700 701 702 703 705 706 707 708 709 710 711 712 713 714 715 716 718 719 720 721 723 724 725 726 728 729 730 731 732 733 735 736 737 738 739 740 742 743 744 746 747 748 750 751 752 753 755 756 757 759 760 761 762 764 765 766 767 769 770 771 772 773 774 775 776 777 778 779 780 781 673 674 674 673 673 674 675 678 681 682 683 684 685 687 689 690 692 692 693 693 693 693 693 692 692 692 692 691 691 693 695 696 696 694 693 691 689 687 685 683 681 679 678 678 677 677 676 676 676 677 680 683 686 689 690 690 688 688 687 686 685 684 683 683 682 680 678 675 672 670 669 670 670 670 670 671 670 669 668 666 665 665 665 665 666 669 673 677 681 682 682 682 682 680 678 676 674 672 670 669 667 666 664 663 663 662 661 660 660 660 660 659 659 659 659 658 658 658 658 659 659 659 660 661 662 663 664 665 666 666 667 667 668 668 669 669 670 671 671 672 672 673 675 676 677 678 679 679 680 681 682 682 683 684 685 686 687 688 689 690 691 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 710 711 712 713 714 715 716 717 718 720 721 722 724 725 726 727 729 730 731 732 733 734 736 737 738 739 740 742 743 744 746 747 748 750 751 752 754 755 756 757 759 760 762 763 764 765 766 768 769 770 771 772 774 774 775 776 777 778 779 780 782 677 677 678 678 678 679 680 681 683 685 686 687 687 688 690 691 692 693 694 694 695 695 694 693 694 694 695 694 695 696 699 700 699 697 695 692 690 687 685 683 681 679 678 677 676 676 677 677 677 679 682 686 690 693 694 693 691 690 688 688 686 685 684 684 684 683 681 678 676 674 673 673 672 672 672 672 671 671 669 669 669 669 669 669 671 674 677 681 683 683 683 683 682 681 679 677 675 673 671 669 668 666 665 665 664 664 663 662 661 661 661 660 660 660 660 660 660 660 660 660 660 660 661 661 662 663 664 665 666 667 667 668 668 669 670 670 671 671 672 672 673 674 675 676 677 678 679 680 680 681 682 683 684 684 685 686 687 688 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 714 715 716 717 719 720 721 723 724 725 726 727 729 730 731 732 733 734 736 737 738 739 740 742 743 744 746 747 749 750 751 753 754 755 756 758 759 761 762 763 764 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 680 681 682 682 683 683 683 685 686 687 688 689 689 690 691 692 694 695 696 696 696 696 695 694 695 696 697 699 701 703 704 704 702 700 698 695 692 689 686 684 681 679 677 676 676 676 677 679 680 682 686 691 694 697 698 697 695 693 691 689 688 686 685 685 686 686 685 683 682 680 678 676 675 674 673 673 672 672 671 671 672 674 675 676 677 679 682 684 685 685 685 684 683 681 679 677 675 673 671 669 667 666 665 665 665 666 665 665 664 662 662 661 661 661 661 661 661 661 661 661 661 661 661 662 663 663 664 665 666 667 667 668 669 669 670 671 672 672 673 673 674 675 676 677 678 678 679 680 681 682 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 713 714 715 717 718 719 720 722 723 724 725 726 727 729 730 731 732 733 734 735 737 738 739 741 742 743 744 745 747 748 750 751 753 754 756 757 758 759 761 762 763 764 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 682 684 686 686 686 687 688 689 690 690 690 691 691 692 693 694 696 698 698 698 698 697 696 696 696 698 701 704 706 707 708 707 705 703 701 698 695 691 688 685 682 679 677 676 675 675 678 681 684 688 692 696 699 701 701 700 698 696 693 691 689 688 687 687 688 688 688 687 686 684 683 681 679 677 675 675 674 673 673 673 676 679 681 682 683 684 686 686 687 687 686 685 683 681 679 676 674 672 670 668 667 666 665 664 664 665 665 666 666 665 664 663 661 660 661 661 662 662 661 661 662 662 663 663 663 664 665 665 666 667 668 668 669 670 671 672 672 673 674 674 675 675 676 677 678 679 679 680 681 682 683 684 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 712 713 714 715 717 718 719 720 722 723 724 725 726 727 729 730 731 732 733 734 736 737 738 739 741 742 743 744 746 747 748 749 751 753 754 756 757 758 759 761 762 763 764 765 766 768 769 770 771 772 773 774 775 776 777 778 779 780 781 685 687 688 689 690 691 692 693 694 694 694 694 695 695 696 697 699 701 701 701 700 700 699 699 700 702 705 707 708 709 710 709 707 704 702 700 696 692 688 685 682 679 677 675 675 676 680 685 690 695 699 702 704 705 704 703 700 697 695 693 692 691 690 690 690 691 691 690 689 688 686 684 682 680 679 678 678 677 676 677 679 683 685 686 687 688 688 688 688 687 687 685 683 680 678 676 674 673 671 670 668 667 667 666 666 666 665 665 665 665 665 665 664 662 661 661 661 662 662 662 662 663 663 664 664 664 665 666 667 668 668 669 669 670 670 671 672 673 674 674 675 676 677 677 678 679 680 680 681 682 683 684 685 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 711 712 713 714 715 717 718 719 720 722 723 724 725 726 728 729 730 731 733 734 735 736 737 738 739 741 742 744 745 746 747 748 749 751 752 754 755 757 758 760 761 762 763 764 765 766 768 769 770 771 772 773 774 775 776 777 778 779 780 781 689 691 692 693 694 694 696 697 697 698 698 699 699 699 700 701 702 704 704 705 705 704 704 703 704 706 709 711 713 714 713 712 710 707 704 701 698 693 689 685 682 680 677 676 676 680 686 692 697 702 705 707 708 707 706 704 702 699 697 695 694 694 693 692 692 692 693 693 692 691 689 687 685 683 682 682 681 681 681 681 683 686 688 689 689 690 689 689 688 687 686 684 682 679 678 676 675 674 673 672 671 671 671 670 669 668 667 666 665 665 665 665 665 664 663 662 661 661 661 662 662 663 664 664 664 665 666 666 667 668 669 669 670 670 671 672 673 673 674 675 675 676 677 678 679 679 680 681 682 682 683 684 685 686 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 710 711 712 713 714 716 717 718 719 720 722 723 724 725 726 728 729 730 731 733 734 735 736 737 738 740 741 743 744 746 747 748 749 750 751 752 754 756 757 759 760 761 762 763 764 765 766 767 768 770 771 772 773 773 774 775 777 778 779 780 781 693 694 696 696 697 698 699 700 700 701 702 702 703 703 704 705 706 707 707 708 708 708 707 707 708 710 714 719 721 721 718 715 713 710 706 703 699 695 691 686 682 680 678 679 682 689 695 700 704 708 710 710 710 709 707 706 704 702 699 697 696 695 695 694 694 694 695 695 694 693 691 690 688 687 686 686 685 685 685 685 686 688 689 690 690 689 688 687 686 685 684 682 681 679 678 678 677 676 676 675 675 675 675 674 673 671 670 669 668 667 667 666 666 666 666 665 664 664 663 662 662 663 664 665 665 666 667 667 668 669 670 670 671 671 672 673 673 674 675 676 676 677 678 678 679 680 680 681 682 683 684 684 685 686 687 688 689 690 691 692 693 693 694 695 696 697 698 699 700 701 702 703 704 705 707 708 709 710 711 712 713 714 716 717 718 719 721 722 723 724 725 727 728 729 730 731 733 734 735 737 738 739 740 741 743 744 746 747 749 750 751 752 753 755 756 758 759 760 762 763 763 764 765 767 768 768 769 770 771 772 773 774 775 776 777 779 780 781 696 698 699 700 701 702 702 702 703 703 704 704 705 706 707 708 709 710 710 711 711 711 711 711 712 714 719 723 725 725 723 719 715 712 708 705 701 697 693 686 682 681 682 686 692 699 704 708 710 712 712 712 710 709 708 707 706 704 702 700 698 697 696 696 696 696 696 696 696 696 694 692 691 690 689 689 688 688 688 689 689 690 691 691 690 688 687 686 685 684 683 682 681 680 680 680 679 679 679 678 678 678 677 676 675 674 673 671 670 670 669 668 668 667 667 667 667 667 666 666 665 665 665 665 666 667 667 668 669 669 670 671 672 672 673 674 674 675 676 676 677 678 678 679 679 680 681 681 682 683 684 685 685 686 687 688 689 690 691 692 693 694 695 696 697 698 698 699 701 702 703 704 705 706 707 708 709 710 711 712 713 715 716 717 718 720 721 722 723 724 726 727 728 729 730 732 733 734 736 737 739 740 741 742 743 745 746 748 749 750 751 752 753 755 756 758 759 760 762 763 764 765 766 767 768 769 770 771 771 772 773 774 775 776 777 778 779 781 703 704 705 705 705 705 705 705 706 706 706 706 707 707 708 709 710 711 712 713 714 714 714 714 715 717 719 722 723 725 725 721 718 714 710 706 703 700 695 688 684 684 689 696 703 709 712 714 715 715 714 712 710 710 709 708 707 706 705 703 701 699 699 698 698 698 698 698 698 697 696 695 693 692 691 691 691 690 690 691 691 691 691 691 689 688 688 687 686 684 684 683 683 682 682 682 681 681 681 680 680 679 678 677 677 676 675 674 673 672 671 671 670 670 670 669 669 669 669 669 669 668 667 666 666 667 668 669 669 670 671 672 672 673 674 674 675 676 676 677 678 678 679 679 680 680 681 682 683 683 684 685 686 686 687 688 690 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 714 715 716 717 718 720 721 722 723 725 726 727 728 730 731 732 733 734 736 737 739 740 741 743 744 745 746 748 749 750 751 752 753 754 756 757 759 760 762 763 764 765 766 767 768 769 770 771 771 772 773 774 775 776 777 778 779 780 712 712 710 709 708 708 708 708 708 709 709 709 709 709 710 711 712 713 714 715 716 717 717 717 718 719 721 722 723 725 727 726 722 718 713 708 705 703 699 695 692 693 698 707 714 717 719 720 719 718 715 714 712 711 710 709 709 708 707 706 704 702 702 701 701 701 701 700 700 700 699 697 695 694 693 693 693 692 692 692 692 692 691 691 690 690 689 688 687 686 686 686 685 685 684 684 683 683 682 682 681 680 680 680 679 679 678 676 675 674 674 673 673 672 672 672 671 672 672 672 672 671 671 670 669 668 669 669 670 671 671 672 673 673 674 675 675 676 676 677 678 679 679 680 680 681 681 682 683 684 684 685 686 687 688 689 690 691 692 693 694 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 712 713 714 715 716 717 719 720 721 722 724 725 726 728 729 730 731 733 734 735 736 737 739 740 742 743 745 746 747 748 749 750 751 752 753 754 756 757 759 760 762 763 764 765 766 767 769 769 770 771 771 772 773 774 775 776 777 778 779 780 720 718 716 713 712 711 711 710 710 710 711 711 710 711 713 714 715 716 717 719 720 720 721 722 724 725 727 729 730 731 733 732 728 723 716 710 708 708 708 707 705 706 711 718 723 725 725 724 722 720 718 716 715 713 712 711 710 710 709 708 707 706 705 704 704 703 703 703 703 702 701 700 698 697 696 696 695 694 694 693 693 693 693 692 692 691 691 690 690 689 689 688 688 687 687 686 685 684 684 684 683 683 683 682 682 681 680 679 678 677 677 676 675 675 674 674 674 674 674 675 675 675 675 674 673 672 671 670 670 671 672 673 673 674 674 675 675 676 676 677 678 679 679 680 680 681 682 682 683 684 685 685 686 687 688 689 690 691 692 693 694 695 695 696 697 698 699 700 701 702 703 704 705 706 708 709 710 711 712 713 714 715 716 718 719 720 721 723 724 725 727 728 729 730 732 733 734 735 736 737 738 740 741 743 744 746 747 748 749 750 752 753 754 754 756 757 759 760 762 763 764 765 766 767 768 769 770 771 771 772 773 774 775 776 777 778 779 780 724 722 719 716 716 715 714 713 712 712 712 713 713 714 716 717 718 719 720 722 724 726 728 731 735 739 741 741 741 739 739 737 733 727 720 716 716 718 721 721 720 720 723 728 730 730 728 726 724 722 720 718 717 715 714 712 712 711 710 710 709 709 708 708 707 706 706 706 706 705 704 702 701 700 699 699 698 697 696 695 695 695 695 695 694 694 693 693 692 692 691 691 690 689 688 687 687 686 686 685 685 685 685 684 683 683 682 681 680 679 679 678 678 677 676 676 676 676 676 677 677 678 678 678 677 676 674 673 671 672 672 673 673 674 674 675 676 676 677 677 678 679 679 680 681 681 682 683 683 684 685 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 717 718 719 720 721 723 724 725 726 728 729 730 732 733 734 735 736 738 739 740 741 742 743 745 746 747 749 750 751 752 753 755 756 757 758 760 761 763 764 765 766 767 768 769 770 770 771 772 773 773 774 776 777 778 779 780 728 724 721 719 720 720 719 718 716 715 716 717 718 718 719 720 722 724 726 728 731 735 739 744 747 749 750 749 747 745 744 742 737 732 727 726 727 730 733 732 732 732 733 735 735 733 731 729 726 724 722 720 719 718 716 714 713 713 712 712 712 711 711 711 710 709 709 708 708 708 707 705 704 703 702 701 700 699 699 698 698 697 697 697 697 696 696 695 695 694 693 693 692 691 690 689 688 687 687 687 686 686 686 685 685 684 682 682 681 680 679 679 679 678 677 677 677 677 677 677 678 679 679 679 679 679 678 676 674 673 673 673 674 674 674 675 676 676 677 678 678 679 680 680 681 681 682 683 683 684 685 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 715 716 717 718 720 721 722 723 724 725 726 728 729 730 732 733 734 736 737 738 739 740 741 742 743 744 745 746 748 749 750 752 753 754 755 757 758 759 761 762 763 764 765 766 767 768 769 770 771 772 773 773 774 775 776 777 779 780 731 727 725 725 726 726 726 724 722 721 722 724 724 723 722 724 727 731 735 738 741 745 749 752 753 754 753 752 751 749 747 745 741 738 735 736 737 739 740 740 740 740 739 739 737 735 733 731 729 726 725 724 722 721 719 717 716 715 714 714 714 714 713 713 713 712 712 711 711 710 709 708 707 706 705 704 703 702 702 701 701 700 700 700 699 699 698 698 697 697 696 695 694 693 691 690 689 689 688 688 688 688 687 686 686 685 684 683 682 681 680 680 679 679 679 679 679 679 678 679 679 679 679 680 680 680 680 679 678 676 675 675 675 675 675 676 676 677 677 678 679 679 680 681 681 682 682 683 684 684 685 686 686 687 688 689 690 691 692 693 694 695 696 698 698 699 700 701 702 703 704 705 706 707 708 710 711 712 713 714 715 716 717 719 720 721 722 724 725 726 727 728 730 731 732 733 735 736 737 738 739 740 741 742 743 744 745 746 747 748 750 751 753 754 755 756 757 759 760 762 763 764 765 766 767 768 769 770 771 772 773 773 774 775 776 777 778 779 735 734 734 734 735 735 734 732 730 729 729 730 730 727 727 730 735 740 744 747 750 752 754 755 756 756 755 754 753 752 750 748 745 743 742 743 744 745 745 745 745 744 743 741 739 737 735 733 732 730 728 727 726 724 722 720 719 717 716 716 716 716 716 715 715 715 715 714 714 713 712 711 710 708 707 706 705 705 704 704 703 703 703 702 702 701 701 701 700 699 698 697 696 694 693 691 691 691 691 691 691 690 689 689 688 687 686 685 684 684 683 682 682 682 682 682 682 682 681 681 681 681 680 680 680 680 680 680 680 679 678 677 676 676 676 676 676 677 677 678 679 679 680 681 681 682 682 683 684 685 685 686 686 687 688 689 690 691 692 693 694 695 697 698 699 699 700 701 702 703 704 705 706 707 708 710 711 712 713 714 715 716 718 719 720 721 723 724 725 727 728 729 730 732 733 734 735 736 737 738 740 741 742 743 744 745 746 747 748 749 750 751 752 754 755 756 757 758 760 761 763 764 765 766 767 769 770 771 771 772 773 773 774 775 776 777 777 778 741 742 743 744 743 742 741 739 738 738 738 736 733 730 734 740 747 750 753 755 757 757 758 758 758 758 757 757 756 754 753 751 749 747 747 747 747 747 748 748 747 746 745 743 742 740 738 736 734 733 731 730 729 728 726 724 723 721 720 719 719 719 718 717 717 717 717 717 717 716 715 713 712 711 710 709 708 707 706 706 705 705 704 704 704 704 703 703 702 701 700 698 697 695 694 694 694 695 695 694 694 693 692 692 691 690 689 688 687 686 685 685 685 684 684 684 684 683 683 683 683 682 682 681 681 681 681 681 681 681 680 680 679 678 677 677 677 677 678 678 679 680 680 681 681 682 683 683 684 685 685 686 686 687 688 689 690 691 692 693 694 696 697 698 699 699 700 701 702 703 704 705 706 707 709 710 711 712 713 714 716 717 718 720 721 722 723 724 726 727 728 729 731 732 733 734 735 737 738 739 740 741 742 743 744 745 747 748 749 750 750 751 752 754 755 756 757 758 760 761 763 763 764 766 767 769 770 771 771 772 773 774 774 775 775 776 777 778 749 749 749 749 747 746 745 744 743 743 744 743 740 738 743 751 758 759 761 762 763 763 762 761 761 761 760 759 758 756 755 753 752 750 749 749 749 749 749 749 748 748 747 745 744 743 741 739 737 735 733 732 731 730 729 728 727 726 724 724 723 721 720 720 720 720 720 720 719 718 717 716 715 714 713 711 710 708 707 707 707 706 706 705 705 705 704 704 703 701 700 699 698 698 698 698 699 699 698 698 697 696 695 694 694 693 692 691 690 689 688 687 686 686 685 685 684 684 683 683 683 682 682 682 682 681 681 681 681 681 681 681 681 680 679 678 677 678 678 679 679 680 680 681 681 682 683 683 684 685 685 686 687 687 688 689 690 691 692 693 694 696 697 698 699 699 700 701 702 703 704 705 706 707 709 710 711 712 714 715 716 717 719 720 721 723 724 725 726 727 729 730 731 733 734 735 736 737 739 740 741 742 743 744 745 746 747 748 749 750 751 752 752 753 754 756 757 758 759 761 762 763 764 765 766 768 769 771 771 772 773 773 774 774 775 776 777 777 753 753 752 750 748 746 745 744 744 744 745 746 747 747 750 754 760 762 764 766 767 767 765 764 763 763 762 761 759 757 756 754 753 752 752 751 751 750 750 749 749 748 748 747 746 745 743 741 739 737 736 734 733 732 732 731 731 730 729 728 726 725 724 723 723 723 723 722 721 720 719 718 717 716 714 713 711 710 709 709 708 707 707 707 707 706 705 704 703 703 702 701 701 701 702 702 702 701 700 700 699 698 697 696 695 695 694 693 691 690 689 688 687 686 686 685 685 684 684 683 682 682 681 681 681 681 681 681 680 680 680 680 681 681 681 680 679 679 679 679 680 680 681 681 681 682 683 683 684 685 685 686 687 687 688 689 689 690 692 693 694 696 697 698 698 699 700 701 702 703 704 705 706 707 709 710 711 713 714 715 717 718 719 720 722 723 724 725 726 728 729 730 732 733 734 735 737 738 739 741 742 743 743 744 745 747 748 749 750 751 752 752 753 753 754 755 756 757 759 760 761 763 764 765 766 767 768 770 771 772 772 773 774 774 775 775 776 777 755 754 753 751 749 746 744 743 743 744 746 748 751 750 751 753 756 760 763 766 767 767 766 765 763 763 762 760 759 758 756 755 754 753 753 753 753 752 751 750 750 749 748 748 747 746 745 743 741 740 738 737 736 735 734 734 734 734 733 731 730 728 727 726 726 726 725 724 723 722 721 720 718 717 716 714 713 712 710 710 709 708 708 709 709 709 708 707 706 706 705 705 705 705 705 704 704 703 701 700 699 698 697 697 696 695 694 693 692 691 689 689 688 687 686 685 685 684 684 683 682 682 681 681 681 681 681 681 681 680 679 680 680 681 682 682 681 680 680 680 680 681 681 682 682 682 683 683 684 685 685 686 687 687 688 688 689 690 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 709 710 711 713 714 716 717 718 720 721 722 723 724 726 727 728 729 730 732 733 734 735 737 738 740 741 742 743 744 745 746 747 748 750 751 751 752 753 754 754 755 755 756 757 758 759 761 762 763 765 766 766 768 769 770 771 772 772 773 774 774 775 776 776 755 755 754 753 750 747 744 742 743 745 748 750 751 750 749 749 752 756 760 763 765 766 765 764 763 762 761 761 760 759 757 756 755 754 754 754 754 754 753 752 751 750 749 748 747 747 746 744 743 742 741 740 739 738 738 738 737 736 735 734 732 731 730 729 728 728 727 726 725 724 723 721 720 719 718 716 715 713 712 712 711 711 711 712 712 711 711 710 710 709 709 709 709 708 707 706 705 704 702 701 700 699 698 697 697 696 695 694 693 692 691 690 690 689 688 686 685 684 684 683 683 683 682 682 682 682 682 682 681 680 679 679 680 681 682 682 683 682 681 681 681 682 682 682 683 683 683 684 684 685 686 686 687 687 688 688 689 690 691 692 694 695 696 697 698 699 700 701 702 703 704 705 706 707 709 710 711 713 714 716 717 719 720 721 722 723 725 726 727 728 729 731 732 733 734 735 736 738 739 741 743 744 745 746 747 748 749 750 751 752 753 754 755 755 756 757 758 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 773 774 775 776 776 756 756 756 755 752 749 747 746 748 751 751 751 750 749 749 749 752 756 760 763 765 765 765 764 763 762 762 761 760 759 757 757 756 756 755 755 756 756 755 754 753 751 750 749 748 748 747 746 745 744 743 742 742 742 742 741 740 739 738 737 735 733 732 731 730 729 728 727 727 726 724 723 722 722 720 719 717 716 715 715 715 715 714 714 714 714 713 713 712 712 712 712 711 710 709 708 706 705 703 702 700 699 699 699 699 698 698 697 696 695 694 693 692 691 690 689 688 687 686 685 684 684 683 683 683 682 682 681 681 680 680 680 680 681 682 683 684 684 683 683 683 683 683 683 683 684 684 684 685 685 686 686 687 688 688 689 689 690 690 692 693 695 696 697 698 699 700 701 702 703 704 705 706 707 709 710 711 713 714 716 717 719 720 721 722 724 725 726 727 729 730 731 732 733 734 735 736 738 739 741 742 744 745 747 748 748 749 750 751 752 753 754 755 756 757 757 758 759 760 760 761 762 763 764 765 765 767 768 769 769 770 771 772 773 774 775 775 776 757 758 758 758 757 755 754 753 755 755 754 752 749 747 748 753 758 763 766 767 766 766 765 765 764 763 762 761 759 758 758 758 758 758 757 757 757 756 756 755 754 753 752 751 750 750 749 748 747 746 745 744 744 744 744 744 743 742 741 740 738 737 735 734 732 731 730 729 728 727 726 725 725 724 722 721 720 719 719 718 718 717 717 716 716 716 715 715 714 714 714 713 712 711 710 709 707 705 703 702 701 701 702 702 702 701 700 699 698 697 696 694 693 692 691 691 690 689 688 687 686 685 684 684 683 682 682 681 681 681 681 680 680 681 682 682 683 684 684 684 684 684 684 684 684 684 684 685 685 686 686 687 688 688 689 690 690 691 691 692 693 694 695 696 697 698 699 701 702 703 704 705 706 707 709 710 712 713 714 716 717 719 720 721 723 724 725 726 728 729 730 731 732 734 735 736 736 737 739 740 742 744 745 746 747 749 750 750 751 752 753 754 755 756 757 758 758 759 760 761 761 762 763 764 764 765 766 767 768 769 769 770 771 772 773 774 775 776 758 759 760 761 761 760 759 759 760 760 759 757 754 752 754 759 766 770 771 770 769 768 767 766 765 764 763 762 761 761 761 760 760 760 759 758 758 757 756 755 754 754 753 752 752 751 751 750 749 748 747 746 746 746 746 746 746 745 744 743 741 740 739 737 735 734 733 732 730 729 728 727 727 725 724 723 722 722 721 721 720 719 718 718 718 717 717 716 716 715 715 714 713 712 711 710 708 707 706 705 705 705 705 705 704 703 702 701 700 698 697 696 695 694 693 692 691 690 689 689 688 686 685 684 683 682 682 682 682 682 681 681 681 681 681 681 682 683 684 685 685 685 685 685 685 685 685 685 686 686 687 688 689 689 690 691 691 692 692 693 694 694 695 696 697 698 699 700 702 703 704 705 706 708 709 711 712 713 714 716 717 719 720 721 723 724 726 727 728 729 730 732 733 734 735 736 737 738 739 740 742 743 744 746 747 748 749 750 751 752 753 754 755 756 757 758 759 759 760 761 761 762 763 764 764 765 766 767 768 768 769 770 771 772 773 773 774 775 758 760 761 762 763 762 762 763 764 764 764 762 760 759 761 765 770 772 773 772 771 770 768 767 766 765 764 764 763 763 763 763 763 762 761 760 759 758 757 756 756 755 755 754 754 753 752 752 751 750 750 749 749 749 749 748 748 748 747 746 745 744 743 741 739 738 736 734 732 731 730 729 727 726 725 724 724 724 723 723 722 721 720 720 719 719 718 718 717 716 716 715 714 714 713 712 711 710 709 709 708 708 707 707 706 705 703 702 701 700 699 698 697 695 694 692 691 690 690 690 689 687 686 684 683 682 681 682 682 682 681 681 681 681 681 681 682 683 684 685 685 685 685 685 685 685 685 686 686 687 688 689 689 690 691 692 692 693 694 694 695 695 696 697 697 698 699 701 702 703 704 705 706 708 709 711 712 713 714 715 717 719 720 722 723 725 726 727 728 729 731 732 733 734 735 736 737 738 739 741 742 743 744 745 746 748 749 750 751 752 753 754 755 756 757 758 759 760 760 761 761 762 763 763 764 765 766 766 767 768 769 769 770 771 772 773 773 774 762 763 763 764 764 763 764 765 767 768 767 766 765 765 767 769 772 773 774 773 772 771 769 767 766 765 764 764 764 765 765 765 765 764 764 763 762 761 760 759 758 758 757 756 756 755 755 754 754 753 752 751 750 750 749 749 749 749 749 748 747 746 745 744 743 741 739 737 735 733 732 730 729 727 726 726 726 726 725 725 724 723 722 722 721 721 720 719 718 718 717 717 716 715 714 714 713 712 712 711 711 710 710 709 707 706 705 703 702 701 700 699 698 696 695 694 692 691 691 690 689 687 686 685 683 682 681 681 681 681 681 681 681 681 681 681 682 683 684 685 686 686 685 685 685 685 686 686 687 688 688 689 690 691 692 693 694 694 695 695 696 696 697 698 698 699 700 701 702 703 704 705 707 708 709 711 712 713 714 716 717 718 720 722 723 725 726 728 729 730 731 732 733 735 736 737 737 738 740 741 742 743 744 745 746 748 749 750 751 752 753 754 754 755 757 758 759 760 760 761 762 762 763 763 764 764 765 766 766 767 768 768 769 770 770 771 772 773 771 769 768 766 764 763 764 766 769 769 769 769 769 770 771 772 773 774 774 774 773 771 770 767 765 764 764 764 764 764 765 765 765 765 765 764 764 763 763 762 762 761 760 759 758 758 757 756 756 755 754 753 752 751 750 749 749 749 749 748 748 747 747 746 745 743 742 740 738 737 735 733 731 730 729 729 728 728 727 727 726 725 724 723 723 722 722 721 720 719 719 718 718 717 716 715 715 714 714 713 713 712 711 710 708 707 705 704 703 702 701 700 699 698 697 695 694 693 691 690 689 687 686 685 684 683 682 681 680 680 681 681 681 681 681 681 681 683 684 685 686 686 686 686 686 686 686 686 687 688 689 690 691 692 693 694 694 695 696 696 697 697 697 698 699 699 700 701 702 703 704 706 707 708 710 711 712 714 715 716 717 719 720 722 724 725 727 728 730 731 732 733 734 735 736 737 738 738 740 741 742 743 744 745 746 747 749 750 751 752 753 754 755 756 756 757 758 759 760 761 762 762 763 763 764 764 765 766 766 767 767 768 769 769 770 771 771 772 777 775 772 769 766 767 769 771 772 771 771 771 772 773 774 774 773 773 773 772 771 770 768 766 764 763 762 762 763 763 764 765 765 765 765 765 765 765 765 765 764 763 762 762 761 760 759 758 757 756 755 754 753 752 751 750 749 749 748 748 748 747 747 747 746 745 744 743 742 740 739 737 735 734 733 732 731 730 729 728 728 727 726 726 725 724 723 722 722 721 720 720 719 718 718 717 716 716 715 714 714 713 712 711 709 708 707 706 704 703 702 701 700 699 698 697 696 694 693 691 690 689 688 687 686 685 683 682 680 680 680 680 681 681 681 681 681 682 683 685 686 686 687 687 687 686 686 687 687 688 689 690 691 692 693 694 695 696 696 697 697 698 698 699 699 700 700 701 702 703 704 705 707 708 710 711 713 714 715 717 718 719 721 723 724 726 727 728 730 731 732 733 735 736 737 737 738 739 740 741 742 743 744 745 746 747 749 750 751 752 753 754 755 756 757 758 759 760 760 761 762 762 763 764 764 765 765 766 767 767 768 769 769 770 770 771 771 772 780 777 774 772 771 774 776 775 774 772 772 773 774 774 774 773 772 771 770 769 769 769 767 766 763 761 760 759 760 761 763 764 765 765 765 766 766 766 766 765 765 765 764 763 763 761 760 759 758 757 756 755 754 753 752 751 750 749 749 748 748 747 747 747 747 746 746 745 744 743 742 740 738 737 736 735 734 732 731 731 730 729 728 728 727 725 724 723 722 722 721 721 720 720 719 718 718 717 716 715 714 714 713 712 711 710 709 708 706 705 703 702 701 700 699 698 697 695 694 693 692 691 689 688 687 686 685 683 681 681 680 680 681 681 681 681 681 681 682 683 685 686 686 687 687 687 687 687 688 688 689 690 691 692 693 694 695 696 697 697 698 698 699 699 700 700 701 702 702 703 704 705 707 708 710 711 713 715 716 717 719 720 722 723 725 726 727 729 730 731 732 734 735 736 737 738 738 739 740 741 742 743 744 745 746 747 749 750 751 752 753 754 756 757 758 759 760 761 761 762 763 763 763 764 764 764 765 766 766 767 768 769 769 770 771 771 771 772 780 777 776 776 777 779 779 777 775 774 773 773 774 774 773 773 773 772 772 771 771 771 770 767 763 760 758 757 758 760 762 764 765 766 766 766 766 766 766 766 766 766 765 765 764 763 762 761 760 759 758 757 756 755 754 753 752 751 749 748 748 747 747 746 746 746 746 745 744 743 742 740 739 738 737 736 735 734 734 733 732 731 730 728 727 726 725 724 723 723 722 722 721 721 721 720 719 718 717 717 716 715 714 713 713 712 710 709 707 706 704 703 702 701 700 698 697 696 695 695 694 693 691 690 688 687 686 684 683 682 681 681 681 681 681 682 682 682 681 682 683 684 685 686 686 687 687 687 687 688 689 690 691 692 693 695 696 696 697 698 698 699 699 700 700 701 701 702 703 703 704 705 706 708 710 711 713 715 716 717 719 720 722 724 725 726 728 729 730 731 732 733 735 736 737 738 739 740 741 742 743 744 745 746 747 748 748 749 751 752 753 754 755 756 757 759 760 761 762 762 763 764 764 764 765 765 765 765 766 767 767 768 769 770 770 771 772 772 780 778 779 780 782 782 780 778 776 775 775 774 774 776 777 778 779 780 780 779 778 777 775 771 767 765 764 764 765 765 766 766 767 767 768 768 768 768 768 768 767 767 766 766 765 764 763 762 762 761 760 758 757 756 755 754 753 752 751 749 748 747 747 746 746 745 744 743 742 741 740 738 737 737 737 737 736 735 735 734 732 731 730 729 728 727 726 725 724 724 724 724 724 724 724 723 722 721 720 719 717 716 715 714 713 712 711 709 708 707 706 705 704 703 701 700 699 698 697 696 694 693 692 691 689 688 687 686 685 684 683 683 682 682 682 683 683 683 682 682 682 683 684 685 686 686 687 687 688 688 689 690 691 692 693 694 696 697 698 698 699 700 700 701 701 702 702 703 703 704 704 705 706 708 710 711 713 714 716 717 719 720 722 724 725 727 728 729 730 731 732 733 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 749 750 751 752 753 754 755 756 758 759 760 761 762 763 764 764 765 765 766 766 766 766 766 767 768 769 769 770 771 772 772 782 782 784 785 786 784 782 780 779 778 778 778 779 781 783 784 785 786 786 785 784 782 780 778 776 775 775 775 774 773 772 771 771 770 770 770 770 770 770 769 769 768 768 767 766 765 764 764 763 761 760 759 758 757 756 755 754 753 752 751 749 748 747 746 746 745 743 742 741 740 739 738 738 737 737 737 736 736 735 734 733 732 731 730 729 728 727 726 726 726 726 726 726 726 726 726 725 724 722 721 719 718 717 715 714 713 712 711 710 709 708 707 706 705 703 702 701 699 698 697 695 694 693 691 690 689 688 687 686 686 685 685 684 684 684 684 685 684 683 683 683 684 685 685 686 686 687 687 688 689 689 690 691 692 693 694 696 697 698 699 700 701 701 702 702 703 703 704 704 705 705 706 707 708 710 711 713 714 716 717 719 720 722 724 725 726 728 729 730 732 733 734 734 735 736 737 739 740 741 742 743 744 745 746 747 748 749 749 750 751 752 752 753 754 755 756 757 759 760 761 762 763 763 764 765 766 766 766 767 767 768 768 769 769 770 771 771 772 788 789 790 790 790 788 786 784 783 783 784 785 785 786 787 788 788 789 788 788 786 785 784 783 782 782 782 781 779 778 777 776 775 774 773 772 772 772 772 771 771 770 769 768 767 766 765 764 763 762 761 760 759 758 757 756 755 754 753 752 750 749 748 747 746 745 744 743 742 741 740 739 738 738 738 737 737 736 736 735 734 733 733 732 731 730 729 729 728 728 728 728 728 727 727 726 726 725 723 722 721 720 719 718 717 716 715 714 712 711 710 708 707 706 705 704 703 701 700 698 697 695 694 692 691 690 689 688 688 687 686 686 685 685 685 684 685 685 684 684 685 685 686 686 687 687 688 688 689 689 690 691 692 693 694 695 696 697 698 700 701 702 702 703 703 704 704 705 705 706 707 707 708 709 710 711 713 714 715 717 718 720 722 723 725 726 728 729 730 731 732 733 734 735 735 737 738 739 741 742 743 744 745 746 747 748 748 749 750 750 751 752 753 754 755 755 756 757 758 760 761 762 763 764 765 765 766 767 767 768 768 768 769 769 770 770 771 772 793 794 794 794 793 791 790 789 789 789 790 790 790 791 791 791 791 791 790 789 788 787 786 785 785 784 784 782 782 781 780 779 778 777 776 775 774 774 773 773 772 771 770 769 768 767 766 765 764 763 762 761 760 759 758 757 756 755 754 753 752 750 749 748 747 746 745 744 743 742 741 740 740 739 739 738 737 737 736 736 735 734 734 733 733 732 731 731 731 730 730 729 729 728 728 727 726 725 724 723 723 722 721 720 719 718 717 716 715 713 712 711 709 708 707 706 704 703 702 700 698 697 696 694 693 692 691 690 689 688 687 687 686 685 684 684 685 685 684 685 686 687 687 688 689 689 689 689 690 690 691 691 692 693 694 695 696 697 698 700 701 702 703 704 704 705 705 706 706 707 708 708 709 710 711 712 713 714 715 717 718 720 721 723 725 726 727 729 730 731 732 733 734 734 735 736 737 739 740 742 743 744 745 746 747 748 748 749 750 750 751 752 752 753 754 755 756 756 758 759 760 761 762 763 764 765 766 766 767 768 768 769 769 769 770 770 771 771 797 798 798 797 797 795 794 794 794 794 794 794 794 794 794 794 793 792 791 790 790 789 788 787 786 785 784 783 782 781 781 780 780 779 778 777 776 775 774 774 773 772 771 770 769 768 767 766 765 764 763 763 762 761 760 759 757 756 755 754 753 752 750 749 749 748 747 746 745 743 742 741 741 740 739 739 738 738 737 736 736 736 735 735 734 733 733 733 732 732 731 731 730 729 729 728 727 726 726 725 724 723 722 721 721 720 719 718 717 716 714 713 712 711 709 708 707 705 704 702 700 699 698 696 695 694 693 692 691 690 688 687 686 685 684 684 684 684 684 685 686 687 688 689 690 691 691 691 691 691 691 692 692 693 694 695 696 697 698 699 701 702 703 704 705 705 706 706 707 708 708 709 710 711 712 712 713 714 715 717 718 720 722 723 724 726 727 728 729 731 732 732 733 734 735 736 737 738 740 741 743 744 745 746 747 748 749 749 750 751 751 752 752 753 753 754 755 756 757 758 760 761 763 763 764 765 766 766 767 768 768 768 769 769 770 770 770 771