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