Temp 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 14 15 16 16 17 17 17 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 28 29 29 29 28 28 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 32 32 32 32 32 32 32 32 32 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 16 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 28 29 29 28 28 27 27 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 12 12 12 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 15 16 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 28 29 29 29 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 12 12 12 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 29 29 29 29 28 28 27 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 31 12 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 10 11 11 11 11 12 13 14 15 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 28 29 29 29 29 28 28 27 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 32 32 32 32 31 32 32 32 31 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 12 11 11 11 11 12 13 14 15 16 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 28 29 29 29 29 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 31 12 12 12 12 12 12 12 11 11 11 11 11 12 12 11 11 11 11 10 11 11 11 11 12 11 11 11 11 11 12 13 14 15 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 28 29 29 29 29 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 13 14 15 16 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 29 30 29 28 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 32 32 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 13 13 13 13 12 12 12 12 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 14 16 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 29 29 28 28 28 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 15 17 17 18 18 18 19 19 19 20 20 20 20 21 21 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 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 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 29 29 28 28 27 27 26 26 26 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 31 31 30 30 30 30 30 30 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 32 32 32 31 30 30 31 31 31 31 31 31 30 12 12 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 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 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 29 29 28 28 27 27 26 26 26 26 27 26 26 26 27 27 27 27 27 27 27 27 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 32 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 30 31 31 32 32 31 30 30 30 30 31 31 31 31 30 30 12 12 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 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 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 29 29 28 28 27 27 26 26 26 26 27 26 26 27 27 27 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 30 30 30 31 31 31 32 31 30 30 30 30 30 31 31 31 30 30 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 12 12 12 13 14 15 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 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 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 28 29 30 29 28 28 27 27 26 26 26 26 27 27 27 27 27 27 26 26 26 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 13 14 14 14 13 13 12 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 14 15 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 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 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 29 29 29 28 27 27 27 26 26 26 27 27 27 27 27 27 27 26 26 26 26 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 14 14 14 14 13 13 13 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 29 30 29 29 28 28 28 27 27 26 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 29 30 29 29 28 28 28 27 27 27 27 27 28 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 30 30 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 30 31 31 31 31 30 30 29 29 29 29 29 30 30 15 14 14 14 14 13 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 14 14 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 29 29 28 28 27 27 27 27 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 31 30 30 30 30 30 31 31 30 30 29 29 29 29 29 30 30 15 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 16 17 17 18 18 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 29 29 29 29 29 30 29 28 28 27 27 27 28 28 29 29 28 28 27 26 26 26 27 27 27 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 15 15 15 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 29 29 29 29 29 29 28 28 28 27 27 28 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 28 29 29 30 30 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 16 17 17 18 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 28 28 28 28 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 29 30 30 30 30 30 30 29 29 29 29 29 29 15 15 15 14 14 14 13 13 13 12 12 11 11 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 17 17 18 18 18 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 30 30 29 28 28 28 28 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 30 30 30 31 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 15 15 15 15 15 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 15 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 30 30 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 15 15 15 15 15 15 14 13 13 13 12 11 11 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 18 18 18 18 18 19 19 20 21 21 21 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 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 28 28 29 29 15 15 15 15 15 15 15 14 14 13 12 11 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 14 15 16 17 18 18 18 18 19 19 20 20 21 21 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 24 24 24 24 24 24 24 24 25 25 24 24 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 28 28 29 29 28 28 27 27 27 27 28 29 29 28 27 27 26 26 26 27 28 28 29 29 29 30 30 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 29 29 28 28 28 28 28 15 15 15 15 15 15 15 14 14 13 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 13 14 15 16 17 18 18 18 19 19 19 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 29 29 29 29 28 28 28 27 28 28 28 28 28 28 28 27 27 28 28 29 30 29 28 27 27 26 26 26 27 28 29 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 29 28 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 29 29 28 28 28 28 28 15 15 15 15 15 15 15 15 15 14 13 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 14 15 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 28 28 28 28 27 27 27 27 27 27 28 28 29 29 29 30 30 29 29 28 27 26 26 26 27 28 30 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 27 26 26 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 29 29 28 28 28 28 28 15 15 15 15 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 14 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 27 28 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 30 30 30 30 30 30 29 29 28 27 26 26 27 27 29 30 30 30 30 30 31 31 31 31 30 30 29 29 29 29 29 29 28 29 29 29 29 28 27 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 15 15 15 15 15 15 15 15 14 13 13 12 12 12 12 12 12 11 12 12 12 13 13 14 14 14 15 16 17 17 18 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 28 29 29 29 29 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 27 28 30 30 30 30 30 30 29 29 28 27 26 27 28 28 30 31 30 30 30 30 31 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 27 28 28 15 15 15 16 16 15 15 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 15 14 16 17 17 18 18 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 28 29 29 29 29 29 29 29 28 28 28 29 29 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 27 28 29 30 30 30 30 29 29 28 27 26 26 27 29 30 31 31 30 30 30 30 30 31 30 30 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 29 29 28 28 28 27 27 27 28 15 15 15 16 15 15 15 15 14 14 14 13 12 12 12 12 12 12 12 13 13 13 13 15 15 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 28 28 28 27 27 26 27 27 27 29 29 29 28 27 27 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 26 26 26 26 27 28 29 29 29 29 29 29 28 28 27 26 26 27 29 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 28 28 28 27 28 28 28 29 28 28 28 28 27 27 27 27 15 16 16 16 15 15 15 15 15 14 13 13 13 12 12 12 12 12 13 13 13 13 13 14 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 28 28 27 26 26 25 26 26 26 27 28 29 30 28 27 27 26 26 27 27 27 28 28 28 29 28 28 28 28 28 27 27 26 26 26 27 28 29 28 28 28 27 27 28 27 27 26 26 27 30 30 30 30 30 30 30 30 30 29 29 29 28 28 29 29 29 29 29 29 29 28 28 27 26 25 25 24 24 25 25 26 26 26 27 27 27 27 27 26 26 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 14 15 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 25 25 25 25 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 27 26 26 25 25 25 26 26 26 27 29 30 29 28 27 27 26 26 27 27 27 27 27 28 28 28 28 28 28 27 27 26 26 27 28 29 28 27 27 26 26 27 27 27 26 26 25 27 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 29 29 28 28 27 27 26 25 25 24 24 24 25 25 26 26 26 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 28 28 28 28 28 27 27 27 27 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 13 13 13 13 14 14 14 16 17 17 18 18 18 19 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 25 26 26 26 27 29 30 29 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 27 28 29 28 27 26 26 26 26 26 26 26 25 25 26 29 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 27 27 27 27 27 27 16 16 16 16 16 16 16 15 15 14 13 13 13 13 13 12 12 13 13 13 14 14 15 17 17 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 28 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 27 28 28 27 26 26 26 25 26 26 26 25 25 25 26 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 26 26 26 25 24 24 23 24 24 25 25 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 26 26 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 16 16 16 16 16 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 14 15 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 25 25 25 25 25 25 26 26 27 28 30 30 29 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 24 24 26 28 28 27 26 26 26 25 25 25 25 25 25 25 26 28 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 23 23 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 15 15 17 18 18 19 19 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 26 26 26 26 25 25 24 25 25 25 25 25 25 26 26 26 26 28 30 30 29 28 28 28 28 27 28 28 28 28 28 27 27 26 26 25 25 24 24 24 24 27 29 29 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 29 29 28 28 28 28 28 28 28 27 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 25 25 26 26 26 25 25 25 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 28 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 15 16 17 18 19 19 19 19 19 20 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 26 27 27 27 26 26 25 25 25 25 25 26 26 26 26 26 26 26 28 30 30 29 28 28 28 27 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 26 28 29 29 28 27 27 26 25 25 25 25 25 25 25 26 26 27 28 28 28 28 27 27 28 28 28 28 27 26 26 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 24 24 25 26 26 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 28 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 14 15 16 17 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 26 26 27 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 30 30 29 28 28 27 27 27 28 28 28 27 27 27 27 26 26 25 26 27 27 27 28 29 29 29 29 28 27 26 25 25 25 25 26 26 25 25 26 26 27 28 28 28 28 27 27 28 28 28 27 26 26 26 26 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 25 26 26 27 27 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 14 15 17 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 26 26 27 27 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 30 30 29 28 27 27 27 27 27 27 27 27 26 27 27 26 25 25 26 27 28 28 29 29 29 29 29 28 27 26 26 25 26 25 26 26 26 25 26 26 26 27 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 24 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 17 17 17 17 16 16 16 16 15 14 14 14 13 13 13 13 14 15 16 17 17 18 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 27 26 26 26 27 28 28 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 28 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 26 27 28 28 28 28 29 29 29 28 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 23 23 23 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 14 14 15 15 17 18 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 28 27 27 26 26 27 28 28 28 27 26 26 25 26 26 26 26 26 26 26 27 27 26 27 29 30 29 28 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 27 28 28 28 29 29 29 28 27 27 26 26 26 26 26 26 26 26 26 27 28 28 28 29 29 28 27 26 26 26 26 26 26 26 26 26 26 26 26 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 23 23 23 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 15 17 17 17 18 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 28 28 27 27 27 27 28 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 27 29 30 29 28 27 26 26 25 25 25 26 26 26 26 26 25 25 24 25 26 27 28 28 29 29 29 28 27 26 26 27 27 27 27 26 25 26 26 26 27 28 29 29 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 25 23 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 17 17 17 17 17 17 16 16 16 15 15 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 24 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 27 27 26 26 25 26 26 26 26 26 26 27 27 27 27 27 28 30 29 28 27 26 25 26 26 25 25 25 26 26 26 25 25 24 24 25 27 28 28 28 28 28 27 27 26 26 26 27 27 27 26 25 25 26 26 26 26 27 28 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 26 25 24 23 22 22 23 23 23 23 23 23 23 23 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 16 17 17 17 18 19 19 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 26 26 26 26 26 26 26 26 27 28 28 28 28 27 26 26 25 26 26 26 26 26 26 27 27 27 27 27 27 28 29 30 29 27 27 26 25 26 26 25 25 25 25 26 26 25 24 24 24 26 27 28 27 27 27 27 26 26 25 26 26 27 27 26 25 25 25 26 26 26 26 27 28 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 26 25 24 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 24 24 24 24 24 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 26 26 26 26 26 26 26 26 27 27 28 28 27 26 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 29 29 28 27 26 25 25 26 26 25 25 25 26 26 26 25 25 25 26 27 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 24 24 23 23 23 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 29 28 28 27 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 27 27 26 26 26 26 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 28 27 26 25 25 25 26 26 27 26 26 26 26 27 27 27 28 28 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 23 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 28 28 28 27 26 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 23 23 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 29 29 28 28 28 28 27 26 25 25 25 26 26 26 26 26 26 26 27 26 27 27 27 27 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 23 23 23 23 23 23 23 23 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 28 28 28 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 28 28 28 28 27 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 23 23 17 17 17 17 18 18 17 17 17 17 17 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 28 28 28 27 26 26 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 28 28 28 27 27 26 24 25 25 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 24 24 24 23 23 24 24 24 25 25 25 26 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 22 22 22 21 22 22 22 22 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 27 26 26 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 28 28 27 27 27 26 25 24 25 25 26 27 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 23 23 23 23 24 24 25 26 25 24 24 24 24 24 24 23 23 23 23 23 22 22 23 23 23 23 22 22 22 22 22 22 23 23 23 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 22 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 26 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 24 24 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 24 23 23 23 23 23 24 24 24 23 23 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 21 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 28 28 28 27 26 25 25 25 25 26 26 26 27 26 25 25 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 23 23 24 24 24 23 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 28 28 28 27 27 26 25 25 26 26 26 26 26 26 25 25 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 23 23 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 19 20 21 21 21 21 21 21 21 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 29 28 28 28 27 27 26 26 25 25 26 26 26 26 26 25 25 24 24 24 24 25 25 25 26 26 26 26 26 25 25 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 22 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 21 21 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 20 20 21 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 29 29 29 29 29 28 28 28 27 27 26 25 25 25 26 26 26 26 26 25 25 24 24 24 25 25 26 26 26 26 25 25 25 25 24 24 24 24 24 24 25 24 24 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 19 19 19 19 18 18 18 18 18 18 19 20 20 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 29 29 29 29 29 28 28 29 28 27 26 26 25 25 26 26 26 26 26 25 25 24 24 24 24 25 25 26 26 26 26 25 25 24 24 24 23 23 24 24 24 24 24 24 23 23 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 21 21 21 21 22 21 21 21 20 20 20 21 21 22 22 22 21 21 21 21 21 21 20 20 19 18 18 18 18 18 19 19 18 18 18 19 19 19 19 20 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 29 29 29 28 28 28 28 27 26 26 25 26 26 26 26 26 26 25 24 24 24 24 25 25 25 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 22 22 22 21 21 21 21 21 21 20 19 18 17 17 17 17 18 18 18 19 18 19 19 19 19 19 19 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 24 24 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 22 22 22 21 21 21 21 21 20 20 19 18 17 17 17 17 17 17 18 19 19 19 19 19 19 19 20 17 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 28 29 29 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 22 23 23 22 22 21 21 21 21 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 17 18 18 19 20 20 20 19 19 19 20 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 29 29 29 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 24 24 24 24 23 23 23 23 23 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 22 22 22 22 21 21 21 21 22 22 21 21 21 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 20 20 19 19 18 18 18 18 17 17 17 18 19 20 20 20 20 19 19 19 20 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 29 29 29 29 28 28 27 26 26 25 25 25 26 26 26 26 26 25 25 25 25 26 26 26 27 27 27 27 27 26 26 27 27 27 26 26 26 25 24 24 24 24 23 23 23 23 23 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 22 22 22 21 21 21 21 21 22 21 21 20 20 21 21 21 21 21 20 20 19 19 19 20 20 21 20 20 19 19 19 19 18 18 17 16 16 17 18 19 19 20 20 19 19 19 19 20 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 26 26 25 25 24 24 24 25 25 25 26 26 26 26 26 26 27 27 28 29 29 29 28 28 27 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 20 20 19 20 20 20 20 20 19 19 19 19 19 19 18 17 16 16 17 18 18 19 19 19 18 18 19 20 20 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 26 26 26 25 25 24 24 24 25 25 25 26 26 26 26 26 26 27 27 28 29 29 28 28 27 26 25 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 25 25 25 26 27 27 27 27 27 27 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 22 22 22 21 21 20 20 20 20 20 20 21 21 21 21 22 21 21 21 20 20 20 20 20 19 19 18 18 19 19 20 19 19 18 17 17 17 18 18 18 19 19 19 19 19 19 20 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 26 27 26 26 25 24 24 24 25 25 26 26 26 26 26 26 26 27 28 28 29 28 28 27 26 26 25 24 24 25 25 25 25 24 23 23 23 23 23 23 24 24 24 25 26 26 27 27 27 27 27 26 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 22 23 22 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 18 18 18 18 18 18 19 19 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 26 27 27 26 25 24 24 24 25 25 26 26 26 26 26 26 27 28 29 29 28 28 27 27 26 25 25 24 24 24 25 24 24 24 23 23 22 22 23 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 22 22 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 26 25 24 24 24 25 25 26 26 26 26 26 26 27 28 29 29 28 28 27 26 25 25 25 24 24 24 24 24 23 23 22 22 22 22 22 23 23 24 25 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 26 25 24 24 25 25 25 26 26 26 26 26 27 27 28 28 28 28 28 27 26 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 22 23 24 25 25 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 26 26 25 24 24 25 25 25 25 26 26 26 26 27 28 28 28 28 28 27 27 26 25 25 24 24 24 24 24 24 23 23 22 21 21 21 21 21 22 24 25 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 24 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 17 18 18 17 17 17 16 15 16 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 25 25 24 25 25 25 25 26 26 26 26 27 28 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 22 21 21 20 20 21 22 23 24 25 26 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 22 22 21 21 20 20 20 20 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 17 16 16 15 15 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 25 25 24 25 25 25 25 26 26 26 26 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 22 23 24 25 25 26 27 27 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 21 21 22 22 22 22 22 22 22 21 21 21 21 20 19 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 18 18 19 19 19 18 17 17 16 16 16 15 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 26 27 27 27 28 27 27 27 26 26 25 25 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 21 22 23 24 24 25 25 26 27 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 20 19 19 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 17 18 19 19 19 18 17 16 16 15 15 15 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 27 27 28 27 27 27 27 26 26 25 24 24 25 25 25 25 26 26 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 23 23 23 23 23 23 22 22 22 23 23 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 21 21 21 20 20 21 21 21 21 22 21 21 20 20 20 19 19 19 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 17 18 19 19 18 18 17 16 15 14 14 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 27 27 27 26 26 25 24 24 24 24 25 25 26 26 26 25 24 23 23 22 23 23 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 22 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 17 17 16 16 15 15 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 26 26 26 27 27 27 27 27 26 25 25 24 24 24 24 24 25 25 26 26 26 25 24 23 22 22 22 22 22 22 22 21 21 21 20 20 21 21 22 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 22 22 22 21 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 16 16 15 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 26 26 26 26 27 27 27 27 26 25 25 24 24 23 24 24 24 25 25 26 26 26 25 24 23 22 22 22 22 21 21 20 20 20 20 20 20 21 21 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 22 22 22 22 21 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 16 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 26 25 24 23 23 22 21 21 20 20 20 20 21 21 21 21 20 21 21 22 22 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 20 19 19 19 19 19 19 19 19 20 20 20 20 19 19 18 18 17 17 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 17 17 18 17 17 16 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 25 24 24 24 24 25 25 26 27 26 25 24 23 23 22 21 21 21 21 21 21 22 22 22 21 21 20 20 21 21 22 22 23 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 20 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 18 18 17 17 17 17 18 18 18 18 17 16 16 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 25 25 26 27 26 25 25 24 23 22 22 21 22 22 22 22 22 23 22 22 21 21 21 20 20 20 21 22 22 23 23 23 23 23 23 24 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 22 22 22 22 22 21 21 21 21 21 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 18 17 17 17 18 18 18 18 18 17 17 16 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 25 26 27 26 26 25 24 24 23 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 20 21 21 22 22 22 22 22 23 24 24 24 24 23 23 23 22 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 22 22 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 18 18 17 18 18 18 19 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 25 26 26 26 25 25 24 24 24 23 23 23 23 24 24 24 24 24 23 23 23 22 21 20 19 19 19 20 20 21 21 21 21 22 22 23 24 24 23 23 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 18 20 21 21 22 22 21 21 22 21 21 21 21 21 21 21 20 20 19 17 16 16 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 20 20 21 21 21 21 21 22 22 23 23 23 22 22 21 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 19 18 17 17 17 18 19 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 18 18 18 17 17 16 16 16 16 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 24 25 25 25 25 25 24 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 21 21 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 19 18 17 17 17 17 18 19 20 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 21 20 21 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 18 17 17 17 18 18 19 20 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 16 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 18 17 17 19 20 20 21 21 21 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 21 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 18 18 19 20 21 21 21 21 21 21 21 21 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 25 25 24 24 25 25 25 25 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 25 25 24 23 23 24 25 26 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 21 21 22 23 23 23 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 26 25 25 24 24 23 22 22 22 23 25 25 25 25 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 23 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 15 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 24 23 23 23 23 22 22 22 23 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 23 23 23 22 22 21 21 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 23 23 23 23 22 22 23 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 24 23 23 23 23 23 22 21 21 20 20 20 20 21 22 22 22 22 22 22 22 23 23 23 23 22 22 21 21 21 21 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 24 24 24 24 23 23 23 23 23 22 22 21 21 20 20 20 20 21 22 22 23 22 22 22 22 22 23 23 23 22 21 21 21 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 14 14 14 14 15 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 26 25 25 25 24 24 24 24 24 25 24 24 24 24 23 23 23 23 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 21 22 22 22 22 22 22 22 23 23 22 22 21 20 20 20 21 21 22 22 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 26 25 25 24 24 23 23 22 22 23 23 23 23 24 24 24 24 24 23 23 23 22 23 23 24 24 24 24 24 24 23 23 23 23 24 24 24 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 20 21 21 22 22 22 22 22 23 23 22 21 21 20 20 20 21 21 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 25 24 24 23 22 22 21 21 21 21 21 22 23 24 25 25 25 24 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 20 21 22 22 22 22 22 22 22 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 24 23 23 22 21 20 20 20 20 21 21 22 23 24 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 17 16 17 18 18 19 19 19 19 18 18 17 17 17 17 17 17 18 18 18 18 19 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 15 15 14 13 13 13 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 24 23 23 22 22 21 20 21 21 22 22 23 23 24 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 21 21 20 20 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 18 18 17 17 18 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 19 18 17 16 16 15 15 14 14 15 15 15 15 15 15 16 16 16 16 15 15 14 13 13 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 24 25 25 25 25 24 24 23 23 22 22 21 22 22 23 23 24 24 24 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 23 23 22 22 22 22 22 22 21 21 20 20 20 19 19 20 20 21 21 21 20 20 19 19 19 19 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 17 17 17 17 18 19 19 19 19 18 17 16 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 14 13 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 25 25 24 23 23 23 22 22 23 23 24 24 24 24 25 25 25 25 24 23 23 23 23 23 23 24 24 24 24 24 23 22 21 21 21 21 21 21 20 20 20 19 19 19 19 20 20 21 21 21 21 20 20 19 19 19 19 19 19 20 21 22 22 22 22 22 21 21 20 20 19 19 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 17 18 19 19 19 19 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 16 16 16 16 15 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 25 24 24 23 22 22 22 23 23 23 24 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 19 19 20 21 22 22 22 22 21 20 20 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 19 18 18 18 18 17 17 18 18 19 20 19 19 18 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 17 17 16 16 15 15 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 22 22 22 23 23 23 24 25 25 25 25 25 25 24 24 23 23 23 23 22 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 19 19 19 19 19 19 20 21 22 22 22 22 21 20 19 18 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 20 19 18 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 17 17 17 16 16 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 23 23 22 23 23 23 24 24 25 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 21 21 20 20 19 19 19 19 19 20 20 21 22 22 22 21 21 19 18 18 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 20 20 20 19 18 17 17 16 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 18 19 18 18 17 17 17 17 13 13 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 23 23 22 23 23 23 24 24 25 25 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 21 21 22 22 21 20 19 18 17 17 17 18 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 20 19 18 17 17 16 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 18 18 19 18 18 18 17 17 17 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 24 24 23 23 22 22 22 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 21 21 20 20 19 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 18 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 18 19 18 18 18 18 18 18 12 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 24 24 23 22 21 21 21 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 19 19 19 19 19 19 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 24 24 22 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 18 18 18 19 19 19 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 17 17 16 16 16 16 15 15 16 16 16 16 15 15 15 16 17 18 18 18 18 18 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 23 23 23 23 23 23 23 24 24 24 24 24 23 22 21 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 20 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 15 16 16 16 16 15 15 14 16 17 18 18 18 18 18 14 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 23 22 21 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 17 16 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 18 19 18 18 17 17 14 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 24 23 23 23 24 24 23 22 21 21 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 19 19 20 20 20 20 19 19 19 19 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 18 19 18 18 17 18 14 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 21 21 22 23 23 23 23 22 22 22 22 22 22 21 21 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 18 19 18 17 17 18 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 21 21 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 16 16 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 18 19 19 19 18 17 18 18 14 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 16 16 17 17 18 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 19 19 19 19 18 18 18 18 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 21 20 20 19 19 19 20 20 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 17 17 17 18 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 20 20 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 17 17 18 19 19 19 18 18 18 18 19 14 14 14 14 14 13 13 13 12 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 20 19 18 18 18 19 19 20 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 18 18 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 19 19 19 18 18 18 18 18 19 14 14 14 14 14 13 13 13 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 20 19 18 18 18 18 18 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 20 20 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 18 19 18 18 18 18 18 18 19 19 14 14 14 14 14 14 13 13 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 22 22 21 22 21 21 20 20 19 18 18 17 17 17 18 19 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 19 19 18 18 19 19 20 20 21 21 21 21 21 22 22 22 21 21 21 21 22 21 21 20 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 19 19 14 14 14 14 14 14 14 13 13 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 21 21 20 20 20 21 21 21 22 22 21 21 22 21 21 20 19 19 18 17 17 16 16 16 17 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 20 20 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 14 14 14 14 14 14 14 13 13 13 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 21 20 20 20 20 20 21 21 22 22 21 21 21 21 20 20 19 18 18 17 16 16 16 16 17 18 19 19 20 20 20 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 22 21 20 20 20 20 20 20 20 21 21 22 22 21 21 20 20 19 18 18 17 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 20 20 21 21 21 21 21 22 22 22 21 21 21 20 21 21 21 21 21 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 19 19 19 19 19 20 20 20 20 19 18 18 17 17 17 17 17 17 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 22 21 21 20 20 19 18 18 17 16 16 16 16 16 16 17 18 18 19 19 20 21 21 21 21 21 20 20 20 20 21 21 22 22 22 22 22 22 21 21 20 19 19 19 20 21 21 21 20 20 19 19 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 21 21 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 20 20 20 21 20 19 19 18 18 17 17 17 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 21 20 20 19 20 20 20 20 21 21 22 22 21 20 20 20 19 18 17 17 16 16 16 15 15 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 21 21 22 22 22 22 21 20 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 21 20 19 19 19 19 20 20 20 21 21 22 21 20 20 20 20 19 18 17 17 16 15 15 15 15 16 16 16 16 16 16 16 16 16 17 18 19 20 21 21 22 21 22 22 22 21 21 21 20 20 20 21 21 22 23 23 23 23 22 21 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 20 20 21 21 21 21 20 20 20 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 20 19 18 18 19 19 20 20 21 21 21 21 20 19 19 19 19 18 17 16 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 18 18 19 19 19 20 21 21 21 21 20 20 20 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 21 21 21 21 21 20 20 19 18 17 17 18 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 19 18 17 17 18 19 20 20 20 21 21 20 20 17 16 16 16 16 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 19 20 21 21 20 20 20 20 20 20 20 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 21 21 21 21 21 21 20 19 19 17 17 18 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 Height 790 789 789 788 788 787 787 786 786 785 784 784 783 783 783 782 782 781 781 781 781 780 780 779 778 778 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 775 774 774 774 774 773 773 773 773 773 773 772 772 772 772 771 771 771 771 770 770 770 770 770 770 769 769 769 769 769 769 768 768 768 768 768 768 768 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 769 769 768 768 768 767 764 763 763 765 768 771 773 773 773 773 772 772 772 771 771 771 771 770 770 770 769 769 769 768 768 767 767 767 766 765 765 765 765 764 764 764 763 763 762 761 759 758 758 758 758 758 757 755 754 753 753 755 756 757 756 755 755 755 756 755 752 747 746 749 752 753 753 753 753 753 753 752 752 751 752 752 753 753 753 753 752 752 752 752 752 752 752 752 790 789 789 788 787 787 786 786 785 785 784 784 783 783 782 782 781 781 781 780 780 780 779 779 778 778 778 777 777 777 777 777 777 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 775 775 775 774 774 774 774 773 773 773 773 773 772 772 772 772 772 771 771 771 770 770 770 770 770 770 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 766 764 763 763 765 769 772 774 774 773 773 773 772 772 772 771 771 771 771 770 770 770 769 769 769 768 768 767 767 766 766 765 765 765 765 765 764 764 763 763 762 761 760 760 759 759 759 759 759 758 756 755 756 756 757 756 756 756 756 756 755 753 749 749 752 755 755 755 754 753 753 753 752 752 752 752 752 753 753 753 753 752 752 752 752 752 752 752 752 790 789 789 788 787 787 786 786 785 785 784 784 783 783 782 782 781 781 780 780 779 779 778 778 778 778 778 777 777 777 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 775 776 775 775 774 774 774 774 773 773 773 773 772 772 772 772 771 771 771 771 771 770 770 770 770 769 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 765 763 762 763 766 770 773 774 774 773 773 773 772 772 772 771 771 771 771 771 770 770 770 769 769 769 768 768 767 767 766 766 766 766 765 765 765 765 764 764 764 763 763 762 761 761 760 761 761 760 758 756 756 756 756 756 756 756 756 756 755 754 753 754 757 757 757 755 754 753 753 752 752 751 751 752 752 752 753 753 753 753 752 752 752 751 751 751 752 790 789 789 788 787 787 786 786 785 785 784 784 783 783 782 782 781 780 780 779 779 778 778 778 777 777 777 777 777 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 776 776 775 775 774 774 774 774 773 773 773 773 772 772 772 772 771 771 771 771 770 770 770 770 770 770 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 766 764 761 762 764 768 772 774 774 774 773 773 773 773 772 772 772 771 771 771 771 770 770 770 770 769 769 769 768 768 767 767 766 766 766 766 766 766 766 765 765 765 765 764 763 763 762 762 762 761 760 758 756 756 756 756 756 756 756 756 756 755 756 757 758 759 758 757 756 754 754 753 752 751 750 750 751 751 752 752 752 753 752 752 752 751 751 751 751 752 790 789 789 788 787 787 786 786 785 785 784 783 783 782 782 781 781 780 780 779 779 778 777 777 777 777 777 776 776 776 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 776 776 775 774 774 774 774 774 773 773 773 773 772 772 772 772 771 771 771 770 770 770 770 770 770 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 763 761 762 765 769 773 774 774 774 774 773 773 773 772 772 772 772 772 771 771 771 770 770 770 770 769 769 769 768 768 767 767 766 766 766 766 766 766 766 766 766 766 765 764 764 763 763 762 760 758 756 757 757 757 756 755 755 756 756 756 757 759 760 759 758 757 757 756 755 753 751 750 749 748 749 750 750 750 751 751 751 750 751 751 752 751 750 750 751 790 789 788 788 787 787 786 785 785 784 784 783 783 782 782 781 781 780 780 779 779 778 777 777 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 776 776 775 775 775 775 775 776 776 776 775 775 774 774 774 774 773 773 773 772 772 772 772 771 771 771 771 770 770 770 770 770 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 768 767 767 765 763 762 764 767 771 774 774 774 774 774 773 773 773 773 772 772 772 772 772 771 771 771 771 770 770 770 770 769 769 768 768 767 767 766 766 766 767 767 767 767 767 766 765 765 764 764 763 761 758 755 756 758 759 758 757 755 755 755 756 757 759 760 760 759 758 757 757 756 755 752 750 747 746 747 748 748 748 749 749 750 750 750 751 751 752 751 750 749 751 790 789 788 788 787 787 786 785 785 784 784 783 783 782 781 781 780 780 779 779 778 778 778 777 777 776 776 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 776 775 775 774 775 775 775 775 776 776 777 776 774 774 774 773 773 773 772 772 772 772 771 771 771 771 771 770 770 770 770 769 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 768 767 766 765 764 765 767 770 773 774 774 774 774 774 773 773 773 773 773 772 772 772 772 772 771 771 771 771 770 770 770 770 769 769 768 768 767 766 766 767 767 767 767 767 767 766 766 765 765 764 763 760 758 757 758 760 760 759 757 755 754 754 755 758 760 761 760 758 757 757 757 757 755 752 749 746 746 747 748 748 747 747 748 749 750 750 751 752 752 751 750 750 751 790 789 788 788 787 786 786 785 785 784 784 783 782 782 781 781 780 779 779 778 778 778 777 777 777 776 776 775 775 775 775 774 774 774 774 775 774 775 775 775 775 775 775 775 775 775 775 775 777 776 775 774 774 775 775 775 775 776 777 776 774 774 773 773 773 772 772 772 772 771 771 771 771 771 770 770 770 770 769 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 767 766 765 766 767 769 771 773 774 774 774 774 774 774 773 773 773 773 773 773 772 772 772 772 772 771 771 771 771 770 770 770 770 769 769 768 768 767 767 767 767 767 767 767 767 767 766 766 765 764 762 760 759 759 761 761 760 758 756 755 754 754 754 758 761 761 760 758 757 757 756 756 754 752 750 748 747 747 748 747 745 744 746 749 751 752 752 753 752 751 750 751 752 789 789 788 788 787 786 786 785 784 784 783 783 782 782 781 780 780 779 779 778 778 777 777 777 776 776 776 776 776 775 775 774 774 774 774 774 774 774 774 774 774 774 774 774 774 775 775 775 775 775 775 774 774 774 775 775 775 775 775 775 774 773 773 773 773 772 772 772 771 771 771 771 770 770 770 770 769 769 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 765 767 770 772 773 774 774 774 774 774 774 774 774 773 773 773 773 773 772 772 772 772 772 771 771 771 771 771 770 770 770 770 769 769 769 768 767 767 767 767 767 767 767 767 766 766 765 764 762 761 761 762 762 762 760 758 757 756 755 755 757 760 761 761 759 758 757 756 755 754 753 752 751 749 748 747 747 745 742 741 745 749 752 753 753 752 752 751 750 751 753 789 789 788 787 787 786 785 785 784 784 783 783 782 781 781 780 780 779 779 778 777 777 777 776 776 775 775 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 775 775 774 774 774 774 774 775 775 775 775 775 775 774 773 773 773 772 772 772 772 771 771 771 771 770 770 770 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 766 769 771 774 775 775 774 774 774 774 774 774 774 774 773 773 773 773 772 772 772 772 772 771 771 771 771 771 770 770 770 770 770 769 769 769 768 768 767 767 768 768 767 767 767 766 766 764 763 762 762 763 763 762 760 758 757 757 758 759 760 761 761 760 759 758 756 754 752 750 751 752 752 752 750 748 746 744 741 740 745 750 752 753 752 751 750 749 750 752 754 789 789 788 787 787 786 785 785 784 783 783 782 782 781 780 780 779 779 778 778 777 777 776 776 776 775 775 774 774 774 774 774 774 774 774 773 773 773 773 774 774 774 774 774 774 774 774 774 775 775 774 774 774 774 774 775 775 775 775 775 774 773 773 773 772 772 772 771 771 771 770 770 770 770 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 768 770 773 775 775 775 774 774 774 774 774 774 774 774 774 773 773 773 772 772 772 772 771 771 771 771 771 771 771 770 770 770 770 770 769 769 768 768 768 768 768 768 767 767 767 766 766 765 764 763 763 764 764 763 761 758 757 759 761 762 761 760 758 757 757 756 755 752 749 748 750 752 753 753 752 749 747 743 739 739 745 750 753 753 752 751 750 749 750 753 755 789 789 788 787 787 786 785 785 784 783 783 782 781 781 780 780 779 779 778 777 777 776 776 776 775 775 775 774 774 774 774 773 773 773 773 773 773 773 773 773 773 773 773 774 774 774 774 774 774 774 774 774 774 774 774 774 774 775 775 775 774 773 773 772 772 772 771 771 771 770 770 770 770 769 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 767 769 772 774 775 775 775 774 774 774 774 774 774 774 774 774 773 773 773 772 772 772 771 771 771 771 771 771 771 771 770 770 770 770 770 769 769 769 768 768 768 768 768 768 767 767 767 766 765 765 764 763 763 763 762 761 760 760 761 762 761 759 756 754 753 754 754 753 750 749 749 750 751 752 752 752 750 747 743 739 740 746 751 753 754 753 752 750 749 749 753 755 789 789 788 787 786 786 785 784 784 783 783 782 781 781 780 779 779 778 778 777 777 776 776 775 775 775 774 774 774 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 774 774 774 774 773 773 773 773 773 773 774 774 774 774 774 772 772 772 772 771 771 771 770 770 770 770 769 769 769 769 769 768 768 768 768 768 768 768 768 768 768 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 768 771 774 775 776 775 775 774 774 774 774 774 774 774 774 774 774 773 773 772 772 772 771 771 771 771 771 771 771 771 770 770 770 770 770 769 769 769 769 768 768 768 768 768 767 767 767 766 765 764 763 762 761 761 762 762 762 762 762 760 758 755 752 750 750 751 751 751 751 751 750 750 749 747 748 750 749 746 742 739 740 745 751 754 754 753 752 751 750 749 752 754 789 789 788 787 786 786 785 784 784 783 782 782 781 780 780 779 779 778 778 777 776 776 776 775 775 774 774 773 773 773 773 773 773 772 772 772 772 772 772 772 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 774 773 773 772 772 772 771 771 771 770 770 770 770 770 769 769 768 768 768 768 768 768 768 768 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 767 766 768 771 774 775 776 775 775 775 774 774 774 774 774 774 774 774 774 773 773 773 772 772 772 771 771 771 771 771 771 771 770 770 770 770 770 770 769 769 769 769 769 768 768 768 768 767 767 766 765 763 761 760 760 761 762 763 763 762 760 757 754 752 750 749 749 749 750 751 752 752 751 748 745 743 744 747 747 746 743 740 740 744 749 753 754 754 753 752 752 751 751 753 789 789 788 787 786 786 785 784 783 783 782 781 781 780 780 779 779 778 778 777 776 776 775 775 775 774 773 773 773 773 772 772 772 772 772 772 772 772 772 772 772 772 772 772 773 773 773 773 773 773 773 773 772 772 772 772 772 772 773 772 772 772 772 771 771 771 770 770 770 770 769 769 769 769 768 768 768 768 768 768 768 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 766 767 770 773 774 775 775 775 775 774 774 774 774 775 775 775 775 774 774 773 773 773 772 772 772 771 771 771 771 771 771 770 770 770 770 770 770 769 769 769 769 769 769 768 768 768 767 766 765 764 762 762 761 761 761 762 762 762 760 758 755 753 751 750 750 750 749 749 750 752 753 752 749 745 742 741 743 745 745 744 742 741 743 746 750 753 755 755 754 754 752 751 752 789 789 788 787 786 785 785 784 783 783 782 781 781 780 779 779 778 778 777 777 776 776 775 775 774 774 774 773 773 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 773 773 772 772 772 772 772 772 772 772 772 772 772 772 771 771 771 771 770 770 770 769 769 769 769 768 768 768 768 768 768 768 768 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 769 769 768 767 766 765 767 769 771 774 775 775 775 775 775 774 774 775 775 775 775 775 774 774 773 773 773 773 772 772 772 772 772 771 771 771 770 770 770 770 770 769 769 769 769 769 769 769 768 768 768 767 766 764 764 764 764 764 763 762 761 760 760 759 757 755 754 753 752 752 750 749 748 749 750 751 752 750 747 744 742 742 743 744 744 744 743 743 744 747 752 755 756 756 756 754 752 751 790 789 788 787 786 786 785 784 783 782 782 781 781 780 779 778 778 777 777 776 776 775 775 774 774 773 773 773 772 772 772 772 771 771 771 771 771 771 771 771 771 771 771 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 771 771 771 771 771 770 770 770 769 769 769 769 768 768 768 768 768 768 767 767 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 766 765 767 770 772 775 776 775 775 774 774 774 775 776 776 776 775 775 774 774 774 773 773 773 773 772 772 772 772 771 771 770 770 769 769 769 769 769 769 769 769 769 769 768 768 768 767 767 765 764 764 765 766 766 765 763 761 759 759 759 758 758 757 756 755 753 750 747 746 746 749 750 753 751 749 746 744 744 744 744 745 745 744 743 742 744 751 755 756 756 756 755 753 750 790 789 788 787 786 786 785 784 783 782 782 781 780 780 779 778 778 777 776 776 775 775 774 774 773 773 772 772 772 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 772 772 772 772 772 772 772 772 771 771 771 771 771 771 771 771 771 771 770 770 770 770 769 769 769 768 768 768 768 767 767 767 767 767 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 768 767 766 769 773 775 776 775 774 773 773 774 774 775 776 776 776 775 775 775 774 774 773 773 773 773 773 772 772 772 771 770 770 769 769 769 769 769 769 769 769 769 769 768 768 767 767 766 766 765 764 764 765 765 764 764 763 762 761 761 761 761 761 761 759 757 753 748 744 742 743 746 749 751 751 750 748 746 746 746 745 745 746 745 744 742 743 748 753 755 755 755 755 753 751 790 789 788 787 786 785 785 784 783 782 781 781 780 779 779 778 777 777 776 776 775 775 774 774 773 773 772 772 771 771 771 771 771 771 771 770 770 770 770 771 771 771 771 771 771 771 771 771 771 772 772 771 771 771 771 771 771 771 771 771 771 771 770 770 770 770 769 769 769 768 768 768 768 767 767 767 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 768 768 769 769 769 768 768 768 768 768 768 768 768 768 768 768 768 768 770 773 775 776 775 774 772 772 773 774 776 776 776 776 776 775 775 775 774 774 774 773 773 773 772 772 772 771 770 769 769 768 768 768 768 768 768 768 768 768 768 768 767 766 766 765 765 764 763 763 763 763 762 763 764 764 763 763 763 763 763 763 760 756 751 746 743 742 743 745 748 750 750 750 749 747 746 746 747 747 747 746 746 744 743 745 749 752 754 755 755 754 752 790 789 788 787 786 785 785 784 783 782 781 781 780 779 779 778 777 777 776 775 775 774 774 773 773 772 772 771 771 771 771 771 770 770 770 770 770 770 770 770 770 770 770 771 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 768 768 767 767 767 767 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 768 769 769 769 769 769 769 769 769 769 769 769 769 769 769 769 769 768 767 768 771 774 775 775 773 772 772 773 775 776 777 776 776 776 776 775 775 775 774 774 774 773 773 773 772 772 772 771 770 769 769 769 768 768 768 768 768 767 767 767 767 767 766 765 764 764 764 764 764 763 763 762 762 763 765 765 765 765 765 765 765 764 761 756 751 748 745 747 748 748 748 749 750 750 749 747 746 746 747 748 749 747 747 745 743 743 745 750 754 755 755 754 753 790 789 788 787 786 785 785 784 783 782 781 780 780 779 778 778 777 777 776 775 775 774 773 773 772 772 772 771 771 771 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 770 770 770 770 770 769 769 769 768 768 768 767 767 767 766 766 766 766 767 767 767 767 767 767 768 768 768 768 768 768 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 769 767 764 765 768 771 774 774 773 773 774 775 776 777 777 777 776 776 776 776 775 775 774 774 774 773 773 773 772 772 772 771 771 770 770 769 769 768 768 768 767 766 765 765 766 766 765 764 764 764 765 765 765 765 765 764 763 764 765 765 766 767 767 767 767 765 762 758 754 751 753 754 754 753 752 751 752 751 749 748 746 746 746 747 748 747 747 745 742 743 746 750 754 755 754 753 752 790 789 788 787 786 785 785 784 783 782 781 780 780 779 778 777 777 776 776 775 774 774 773 773 772 772 771 771 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 771 771 771 771 771 771 771 771 771 771 770 770 770 770 770 770 769 769 769 769 769 768 768 767 767 767 766 766 766 766 766 767 767 767 767 768 768 768 768 768 769 769 769 769 769 769 769 770 770 770 770 770 769 769 769 769 768 768 768 769 769 768 765 761 764 768 771 773 775 776 776 776 777 777 777 777 777 777 776 776 775 775 775 774 774 774 773 773 773 772 772 772 772 771 771 770 769 769 768 767 766 766 765 764 764 765 766 765 765 764 765 766 767 767 767 767 767 766 765 766 767 769 770 771 771 770 769 766 763 761 760 760 761 760 757 755 755 754 753 751 750 749 748 747 746 746 745 745 744 743 745 748 753 755 755 754 753 752 790 789 788 787 786 786 785 784 783 782 781 780 779 779 778 777 777 776 775 775 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 771 771 771 771 771 770 770 770 770 770 770 770 770 769 769 769 769 768 768 768 767 767 767 766 766 766 766 766 766 767 767 767 768 768 768 768 769 769 769 769 770 770 770 770 770 770 770 770 770 769 768 767 765 764 763 763 765 767 768 766 763 761 766 770 773 775 777 778 777 777 777 777 777 777 777 777 776 776 775 775 775 774 774 774 773 773 773 772 772 772 772 771 771 770 769 769 768 766 765 764 763 763 765 766 767 767 766 765 765 766 767 768 768 769 769 769 770 771 772 773 774 775 775 774 773 771 768 766 766 766 765 763 761 759 758 757 756 755 754 753 752 749 747 745 745 745 745 745 747 750 754 756 757 755 754 753 790 789 788 787 786 786 785 784 783 782 781 780 779 778 778 777 776 776 775 774 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 769 769 768 768 768 767 767 767 767 766 766 766 766 766 767 767 767 768 768 768 769 769 769 769 770 770 769 770 770 770 770 771 771 770 770 768 766 764 762 762 763 764 766 767 768 768 767 767 771 774 776 777 778 777 777 777 777 778 778 777 777 776 775 775 775 775 775 775 775 774 773 773 773 772 772 772 771 771 770 769 769 768 767 766 765 764 764 764 766 767 769 769 768 767 766 766 767 768 770 772 774 775 777 777 777 778 778 778 778 777 776 774 772 771 770 769 767 765 763 762 761 760 759 758 757 756 754 752 749 747 746 746 747 747 747 750 754 757 758 758 756 754 790 789 788 787 786 785 784 783 782 782 781 780 779 778 778 777 776 776 775 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 769 769 768 767 767 767 767 766 766 766 766 766 767 767 767 767 768 768 768 769 769 769 769 769 768 768 768 768 769 770 771 772 771 771 769 768 767 767 767 767 769 770 770 771 771 771 773 774 776 777 777 778 777 777 778 778 778 777 777 776 776 774 774 774 775 775 775 775 774 774 773 773 772 771 771 771 770 769 768 768 767 767 767 766 764 765 766 767 768 770 771 771 769 768 768 769 772 776 779 782 783 783 783 782 782 781 781 780 779 778 777 775 774 772 771 769 767 765 763 762 761 760 758 757 756 754 753 750 749 748 747 747 747 747 749 754 757 759 759 758 754 790 789 788 788 787 786 784 783 783 782 781 780 779 778 777 777 776 775 774 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 770 771 771 769 767 767 766 766 766 767 767 767 767 767 767 767 768 768 768 768 768 767 767 765 764 764 764 765 767 769 771 773 773 773 773 773 774 774 773 773 773 773 773 773 773 773 774 775 776 777 778 778 779 779 779 778 777 776 776 775 775 774 774 775 776 776 776 775 775 774 773 773 771 770 770 770 770 769 768 767 766 767 767 767 766 767 767 768 770 772 773 773 772 770 770 773 777 783 785 788 788 788 787 786 785 784 783 782 781 780 779 777 775 773 771 770 768 766 764 762 761 760 758 756 755 755 754 752 749 748 747 747 747 747 749 754 758 759 759 758 754 790 789 788 787 787 785 784 783 782 781 780 780 779 778 777 776 775 775 774 774 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 770 770 770 769 767 767 767 767 767 767 767 767 767 768 768 768 768 768 768 768 766 764 762 760 760 759 760 762 765 767 770 773 774 775 776 777 777 776 776 775 774 775 775 775 775 775 776 776 778 779 780 780 780 780 779 778 777 775 773 774 775 775 775 776 776 777 776 776 775 774 773 773 771 770 770 770 769 768 767 765 765 766 768 769 769 770 770 770 772 773 774 774 773 772 773 777 783 788 790 791 791 790 789 788 787 786 784 783 782 781 779 777 775 773 771 769 768 766 765 763 762 760 758 757 756 755 755 753 750 749 749 749 749 749 751 754 758 759 759 758 755 790 789 789 788 787 786 785 783 782 781 780 779 779 778 777 776 775 775 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 769 769 769 768 768 767 767 767 767 767 768 768 768 768 768 768 768 768 768 767 765 763 761 760 759 758 758 761 764 766 769 771 773 776 777 778 778 777 777 776 776 776 777 777 777 777 778 779 780 781 781 781 781 781 780 779 777 774 772 773 774 775 775 776 777 777 777 776 775 774 773 772 770 769 769 769 769 768 766 765 765 767 770 771 771 772 772 772 772 773 774 774 774 776 779 783 788 791 793 794 793 792 791 790 788 787 785 783 782 781 779 778 775 773 771 769 768 767 766 765 764 762 760 759 757 756 755 754 752 752 752 753 753 753 753 755 758 760 760 759 756 790 789 789 788 786 785 784 783 782 781 780 779 778 777 777 776 775 775 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 769 769 769 768 768 768 768 767 768 768 768 768 768 769 769 769 769 769 768 767 765 764 763 763 764 763 763 764 766 767 768 768 770 774 777 778 779 779 778 778 777 778 778 778 778 778 779 780 781 782 782 782 781 781 780 779 778 775 773 773 773 774 775 776 777 778 778 776 775 773 772 771 769 769 770 770 769 768 766 766 767 770 772 772 772 772 772 772 772 772 772 773 776 779 784 789 792 794 795 795 794 792 791 790 788 787 785 784 782 781 780 778 776 774 772 770 768 768 767 766 765 764 763 761 759 757 755 756 757 756 756 755 754 754 754 756 758 760 760 759 756 790 790 789 788 786 785 784 783 782 781 780 779 778 777 777 776 775 775 774 773 773 772 772 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 769 769 769 768 768 768 768 768 768 769 769 769 769 769 769 769 769 768 767 766 766 767 768 769 769 769 769 769 769 768 766 767 771 776 779 780 780 780 779 779 778 778 778 778 778 779 780 781 781 782 782 782 782 781 780 778 776 775 775 775 775 776 778 778 779 779 777 776 773 772 771 770 769 770 770 770 769 769 769 770 772 773 773 772 771 771 770 769 770 771 773 777 782 788 793 796 797 797 796 794 792 790 788 787 785 785 784 783 782 781 779 777 775 773 771 769 767 767 767 767 767 766 764 761 759 758 759 760 759 757 754 753 754 755 757 759 761 761 760 756 791 790 789 788 787 786 784 783 782 781 780 779 778 777 777 776 775 774 774 773 772 772 771 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 770 770 770 771 771 771 771 771 771 771 770 770 770 770 770 770 770 770 770 770 769 769 769 769 769 769 769 769 769 769 769 770 770 770 769 769 768 768 768 768 770 771 771 771 770 770 770 769 769 767 766 769 775 779 781 782 781 780 780 779 779 778 778 778 779 779 780 781 782 783 783 782 781 780 778 776 776 778 779 780 780 780 780 781 780 779 777 775 773 772 771 771 771 771 771 771 771 772 773 774 774 774 773 772 771 769 768 769 771 774 778 784 790 795 799 800 799 797 795 792 789 786 785 783 783 784 784 783 782 780 778 776 773 771 770 768 768 768 769 768 767 765 763 763 763 765 765 762 757 752 751 752 755 757 759 761 762 760 758 791 790 789 788 787 786 784 783 782 781 780 779 778 777 776 776 775 774 774 773 772 772 771 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 769 770 770 770 770 770 770 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 770 770 770 770 770 769 769 769 769 769 769 769 770 770 770 770 770 769 769 769 769 769 770 771 772 772 771 771 770 770 770 769 768 767 769 773 778 781 782 782 782 781 781 781 780 780 780 780 781 781 782 782 783 783 783 782 780 778 778 779 782 783 784 783 783 783 783 783 782 780 776 774 773 774 773 773 772 771 772 773 774 775 776 777 777 776 775 774 772 772 773 776 779 783 788 792 798 801 802 800 798 795 792 789 787 784 783 782 783 784 785 784 783 780 777 774 772 771 770 770 770 770 770 770 768 766 767 769 770 770 767 764 756 752 753 755 757 758 760 761 761 759 791 790 789 788 787 786 785 783 782 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 771 770 770 770 770 769 769 769 769 769 769 769 769 769 770 770 770 770 770 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 771 772 772 772 772 772 771 771 770 770 770 768 766 768 772 776 780 782 783 783 784 784 784 783 783 783 783 783 783 783 783 784 784 784 782 781 779 780 783 785 787 787 786 785 785 785 785 784 782 778 775 775 776 776 775 774 773 773 774 776 777 778 779 779 779 779 779 779 780 781 783 787 791 795 799 803 804 803 800 797 794 792 790 788 786 784 783 784 785 786 787 786 784 780 777 774 772 772 773 773 773 774 773 772 770 771 772 773 774 772 769 763 758 757 758 759 759 759 760 760 760 791 790 789 788 787 786 784 783 782 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 771 770 770 770 770 769 769 769 769 769 769 769 770 770 770 770 770 770 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 770 770 770 770 771 771 771 771 771 770 770 771 771 772 772 773 773 772 772 772 771 771 771 770 769 767 765 768 772 775 778 782 784 785 785 786 786 785 785 785 785 785 786 785 786 786 786 785 784 782 781 782 785 787 788 789 788 788 788 788 787 786 783 780 777 778 778 777 776 776 775 775 776 777 778 780 781 782 783 784 784 785 786 787 790 794 798 801 804 805 805 802 799 796 793 791 790 789 788 786 785 784 785 787 789 790 789 786 782 778 775 774 775 776 777 777 777 776 775 775 775 775 776 775 774 770 766 763 762 761 761 759 759 759 759 791 790 789 788 787 786 785 783 782 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 771 770 770 770 770 770 770 769 769 769 770 770 770 770 770 770 771 771 771 771 771 771 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 772 772 773 773 773 773 773 772 772 772 771 771 770 769 766 765 770 773 775 778 781 783 785 786 786 786 786 786 786 787 787 788 788 788 788 787 786 784 782 782 784 786 788 789 790 791 791 791 790 789 787 785 782 780 779 779 779 778 778 779 779 778 778 779 782 784 786 787 787 787 787 788 790 793 797 801 805 806 806 804 801 798 795 792 791 791 790 790 789 787 786 786 788 791 793 793 791 788 784 780 777 777 778 779 780 781 781 780 780 779 777 776 775 774 771 769 766 765 764 762 759 757 756 756 791 790 789 788 787 786 785 784 782 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 770 770 770 770 770 770 770 770 770 770 770 770 770 770 770 771 771 771 771 771 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 771 771 771 771 771 772 772 772 772 772 772 773 773 774 774 774 773 773 773 772 772 772 771 771 769 766 766 770 772 774 777 780 783 785 785 785 785 785 785 786 788 789 789 789 789 788 787 786 785 782 782 784 786 788 790 792 793 793 793 792 790 789 787 785 782 780 779 779 781 782 782 782 780 779 780 784 787 788 789 789 789 789 789 791 793 797 801 804 806 806 804 801 798 794 792 792 791 791 791 790 789 788 788 790 794 797 798 797 793 789 784 780 778 778 780 782 784 785 785 784 782 780 778 776 773 771 769 767 766 765 763 760 756 752 751 791 790 789 788 787 786 785 784 782 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 771 771 770 770 770 770 770 770 770 770 770 770 770 770 771 771 771 771 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 771 772 772 772 772 772 772 772 773 774 774 774 774 774 774 773 773 773 772 772 772 771 770 766 764 765 770 774 777 781 783 784 784 784 784 785 786 787 788 790 790 790 789 788 787 786 784 782 782 783 785 788 790 793 794 794 794 792 791 790 789 788 786 783 781 781 782 784 784 784 782 780 780 784 788 790 791 791 791 791 792 794 796 798 801 803 805 805 804 802 799 796 794 793 793 792 792 792 791 790 791 794 797 800 802 801 799 796 790 784 779 778 780 784 787 788 788 787 785 782 780 777 774 771 769 767 767 766 764 761 756 749 746 791 790 789 788 787 786 785 784 783 781 780 779 778 777 776 775 775 774 773 773 772 772 771 771 771 771 770 771 770 770 770 770 770 770 770 770 771 771 771 771 771 772 772 772 772 772 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 772 772 772 772 772 772 773 773 772 772 772 773 774 774 775 775 775 774 774 774 773 773 773 772 772 772 770 766 762 764 769 773 778 782 784 784 783 784 785 787 787 788 789 790 791 789 788 787 786 785 784 782 782 782 784 787 791 794 795 795 794 793 792 791 791 790 789 787 785 783 783 784 785 785 784 783 783 785 788 790 791 792 793 794 797 800 802 804 804 805 805 805 804 802 800 798 797 796 795 794 794 794 793 793 794 797 801 803 805 804 802 800 795 789 782 779 781 786 789 790 789 788 786 783 781 779 776 773 770 768 768 766 765 761 756 749 745 791 791 790 789 788 786 785 784 783 781 780 779 778 777 776 776 775 774 773 773 772 772 772 771 771 771 771 771 771 770 770 770 770 770 771 771 771 771 771 772 772 772 772 772 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 773 772 772 772 772 773 773 773 773 772 773 774 774 775 775 775 775 774 774 774 774 773 773 773 772 772 770 766 763 766 771 776 781 785 786 785 785 786 788 789 788 789 790 791 791 790 787 786 785 785 785 784 782 780 782 786 791 795 797 796 795 794 792 792 791 791 790 789 788 785 783 783 784 787 788 789 788 789 790 791 791 792 793 795 799 802 805 806 807 806 805 804 803 802 801 800 799 798 797 796 796 796 796 796 797 799 802 805 806 806 804 802 798 792 786 783 784 789 791 792 791 789 787 784 782 779 776 773 771 770 769 768 765 761 757 752 750 792 791 790 789 788 787 785 784 783 782 780 779 778 777 777 776 775 774 774 773 772 772 772 771 771 771 771 771 771 771 771 771 771 771 771 771 771 771 772 772 772 772 773 773 773 773 773 773 773 774 774 774 774 774 774 774 773 773 773 774 774 774 774 774 774 773 773 773 773 772 771 772 773 773 773 773 772 772 773 774 775 776 775 775 775 774 774 774 774 774 773 773 773 771 769 766 765 766 774 780 785 788 790 789 789 790 791 791 790 790 792 793 792 790 788 786 786 786 785 783 780 777 781 787 792 796 797 797 795 794 793 792 792 791 790 789 788 786 784 782 784 788 791 793 793 793 793 793 793 793 794 794 795 798 803 806 807 806 805 803 803 803 802 802 801 800 799 798 798 798 798 799 799 801 804 806 808 808 806 803 798 793 789 787 789 792 794 793 792 790 788 785 782 779 776 774 773 771 770 768 765 762 760 757 757 792 791 790 789 788 787 786 784 783 782 781 780 778 778 777 776 775 774 774 773 773 772 772 772 771 771 771 771 771 771 771 771 771 771 771 771 772 772 772 772 773 773 773 773 773 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 773 772 772 772 773 774 774 773 773 772 772 773 775 776 776 776 775 775 774 774 774 774 774 774 773 773 771 767 765 766 764 775 783 788 792 793 794 793 792 792 792 792 792 794 794 793 791 789 787 787 786 784 781 778 778 785 789 792 795 796 796 795 795 794 794 793 792 790 789 788 786 784 783 784 789 791 792 793 794 794 795 796 795 794 792 791 795 803 808 809 808 806 804 804 804 803 802 802 801 801 800 800 801 801 802 803 804 806 808 809 809 806 803 799 794 792 792 793 795 796 794 793 791 788 786 783 780 778 776 774 773 771 768 766 765 765 764 764 792 791 790 789 788 787 786 785 784 782 781 780 779 778 777 776 775 775 774 773 773 772 772 772 772 772 772 771 771 771 771 771 771 771 772 772 772 772 772 773 773 773 773 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 773 772 772 772 773 774 774 773 773 773 773 774 775 776 776 775 775 775 775 775 774 774 774 774 774 773 771 766 763 763 765 774 785 790 794 796 796 794 793 792 793 794 795 796 796 794 792 790 789 788 786 783 780 781 785 790 792 792 793 793 794 796 797 797 796 795 793 791 789 787 787 786 785 786 789 790 791 792 793 794 795 796 795 792 789 789 795 806 813 814 811 808 807 806 806 805 804 803 802 802 802 803 803 805 806 806 807 808 809 809 809 806 803 800 797 795 796 797 798 797 795 793 791 789 786 784 781 780 778 776 774 771 769 768 769 769 768 767 792 792 791 790 789 787 786 785 784 783 781 780 779 778 777 776 776 775 774 774 773 773 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 772 773 773 773 774 774 774 774 774 774 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 774 774 774 774 773 773 773 773 773 774 773 773 773 774 775 775 776 776 776 775 775 775 775 775 774 774 774 774 774 773 770 765 762 764 769 776 789 791 794 797 797 796 794 793 795 797 797 797 796 794 792 791 790 789 788 786 786 789 793 794 794 793 791 791 793 797 800 800 798 797 795 792 789 788 788 788 789 790 792 793 794 795 795 796 796 795 793 789 786 791 801 810 817 818 815 812 810 810 810 809 808 806 804 804 804 805 806 807 808 809 810 809 809 809 808 806 804 801 799 799 799 799 799 797 795 793 791 789 787 785 783 781 779 777 774 771 770 770 771 772 771 768 793 792 791 790 789 788 786 785 784 783 782 780 779 778 777 777 776 775 774 774 774 773 773 772 772 772 772 772 772 772 772 772 772 772 772 772 773 773 773 773 774 774 774 774 774 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 775 774 774 774 774 773 774 774 773 773 774 774 775 776 776 776 776 775 775 775 775 775 775 775 774 774 774 774 772 769 764 763 767 773 783 793 793 795 798 799 798 796 795 797 799 798 797 796 794 792 791 791 791 790 790 792 795 797 797 796 794 792 794 797 800 802 801 800 798 796 794 792 790 790 790 792 794 796 797 799 799 800 799 798 796 793 790 789 795 804 812 818 819 817 815 814 813 813 812 811 809 807 806 806 807 808 809 809 810 809 809 809 808 807 805 803 802 801 801 800 799 798 796 794 792 790 788 787 785 784 782 780 778 774 771 770 771 773 774 774 771 793 792 791 790 789 788 787 786 784 783 782 781 780 779 778 777 776 775 775 774 774 773 773 773 773 772 772 772 772 772 772 772 772 773 773 773 773 773 774 774 774 774 774 775 775 775 775 775 775 775 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 775 774 774 774 774 774 774 774 774 775 776 776 776 776 776 775 775 775 775 775 775 775 775 774 774 773 771 768 765 765 770 778 789 796 795 796 799 799 798 797 796 797 798 798 796 794 792 791 791 791 791 792 793 794 796 797 797 797 796 795 797 801 803 803 802 800 799 798 797 796 794 793 793 794 796 798 799 800 801 802 802 801 800 798 796 796 801 806 812 816 818 818 818 817 817 816 815 813 811 809 809 809 809 810 810 809 809 808 808 808 808 807 805 803 802 801 801 800 799 796 794 791 789 787 786 785 784 783 781 779 777 774 771 770 772 775 777 777 774 793 793 792 791 789 788 787 786 785 784 782 781 780 779 778 777 777 776 775 775 774 774 773 773 773 773 773 773 773 773 773 773 773 773 773 773 774 774 774 774 774 775 775 775 775 775 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 774 774 775 775 775 776 776 776 776 776 775 775 775 775 775 775 775 775 775 775 774 773 771 769 768 770 776 787 793 796 796 796 797 797 797 796 796 796 796 795 793 791 790 790 790 791 791 793 794 795 795 796 798 799 799 800 801 803 804 803 802 800 799 799 800 799 799 798 797 797 798 799 799 799 800 801 802 803 804 804 803 803 806 808 811 814 817 819 820 820 819 818 816 814 813 812 812 812 812 812 811 809 808 808 808 808 807 806 805 804 803 802 801 799 797 793 790 787 785 783 782 782 781 780 779 778 777 775 772 771 773 776 779 779 775 794 793 792 791 790 789 787 786 785 784 783 782 780 779 779 778 777 776 776 775 775 774 774 774 773 773 773 773 773 773 773 773 773 773 774 774 774 774 774 775 775 775 775 775 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 775 776 776 776 776 776 776 776 776 775 775 775 775 775 775 775 775 775 774 772 770 768 769 772 780 791 795 796 795 794 794 794 796 797 796 794 793 791 790 789 789 789 790 790 792 795 796 796 796 797 799 801 802 803 803 803 804 803 802 801 800 800 801 801 801 800 800 800 801 801 800 799 798 799 800 803 805 807 808 808 809 811 813 816 818 819 820 820 820 818 817 815 815 815 815 815 815 813 811 808 807 807 807 807 807 806 806 805 804 802 800 797 794 790 786 783 781 780 779 778 777 777 777 777 776 775 774 773 774 777 780 779 774 794 793 792 791 790 789 788 787 785 784 783 782 781 780 779 778 777 777 776 775 775 775 774 774 774 774 774 774 774 774 774 774 774 774 774 774 774 775 775 775 775 775 776 776 776 776 776 776 776 777 777 777 777 777 777 777 777 777 777 777 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 776 775 775 775 775 775 775 774 772 770 768 765 765 771 781 791 797 797 795 794 793 795 797 798 796 794 792 791 791 791 790 790 789 790 793 797 798 799 799 799 800 802 803 803 803 803 802 801 801 801 801 802 802 802 801 800 800 801 802 802 801 799 798 798 799 801 804 806 808 810 812 814 816 817 818 818 819 818 818 817 817 817 817 818 818 817 816 814 811 807 805 806 806 806 806 806 805 805 803 800 797 793 790 786 783 780 778 776 776 776 776 776 776 775 775 775 775 776 777 778 778 775 770 795 794 793 792 790 789 788 787 786 785 784 782 781 780 779 779 778 777 776 776 775 775 775 774 774 774 774 774 774 774 774 774 774 774 774 775 775 775 775 775 776 776 776 776 776 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 776 776 776 776 776 776 776 776 776 776 777 777 777 777 776 776 776 776 776 776 776 776 776 776 776 776 775 773 771 769 765 762 764 774 783 792 798 798 796 795 795 796 797 797 796 795 794 794 793 792 791 790 790 792 794 797 799 800 801 801 802 803 804 804 803 802 800 800 801 802 802 803 803 803 802 802 801 800 800 800 800 799 798 797 798 799 802 804 806 809 812 814 816 817 816 816 815 815 815 815 816 817 819 819 819 818 816 813 810 806 804 804 805 805 805 805 805 803 801 798 795 791 789 786 783 780 776 773 772 773 775 776 776 775 775 776 777 780 781 781 777 772 767 795 794 793 792 791 790 789 788 786 785 784 783 782 781 780 779 778 778 777 776 776 775 775 775 775 775 774 774 774 774 775 775 775 775 775 775 775 775 776 776 776 776 776 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 777 776 776 776 776 776 776 776 776 777 777 777 777 776 776 776 776 776 776 776 776 776 776 775 774 774 773 771 768 765 765 769 779 789 796 798 797 795 794 795 796 796 796 795 796 797 796 795 793 792 792 793 794 796 798 800 801 802 802 803 804 805 804 803 801 800 799 800 802 803 804 804 805 806 806 804 802 801 800 799 798 797 796 796 797 800 802 804 806 809 812 814 815 814 813 813 812 812 813 815 818 819 820 819 817 815 813 809 806 803 802 803 804 804 804 804 802 800 797 794 792 791 789 786 780 774 770 769 771 775 775 775 775 776 778 781 783 784 782 777 771 768 795 794 793 792 791 790 789 788 787 786 784 783 782 781 780 779 779 778 777 777 776 776 775 775 775 775 775 775 775 775 775 775 775 775 775 776 776 776 776 776 776 777 777 777 777 777 777 778 778 778 778 778 778 778 778 778 778 778 778 778 777 777 777 777 777 777 776 776 776 776 776 776 777 778 777 777 776 776 776 776 776 776 776 776 776 776 774 773 772 772 773 771 768 768 774 786 798 801 799 795 792 792 795 796 796 795 796 798 799 798 796 795 795 796 797 798 799 800 801 802 802 803 804 805 806 806 805 803 802 801 802 803 805 806 807 809 810 811 810 808 806 806 804 802 798 794 793 795 799 802 803 805 808 810 813 814 813 813 813 813 814 815 816 818 819 819 819 818 816 813 810 806 803 801 801 802 803 803 803 802 800 798 796 794 793 792 789 783 776 772 771 773 775 775 776 776 778 779 782 784 784 781 776 772 772 796 795 794 793 792 791 790 788 787 786 785 784 783 782 781 780 779 778 778 777 777 776 776 776 775 775 775 775 775 775 775 775 776 776 776 776 776 776 777 777 777 777 777 777 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 777 777 777 777 777 776 776 776 776 777 777 778 777 777 777 776 776 776 776 776 776 776 776 775 774 771 770 771 774 775 773 773 780 791 801 802 797 792 789 791 796 798 798 799 799 800 800 799 798 798 798 799 800 800 801 802 803 803 804 804 804 806 807 807 807 806 805 805 805 807 808 809 810 812 815 817 817 816 815 815 813 810 805 798 794 797 802 805 807 808 808 809 811 812 813 813 815 816 817 817 816 817 818 818 819 818 817 815 812 808 804 802 801 802 802 803 803 802 801 799 798 796 795 794 791 788 783 780 779 779 780 780 778 778 779 781 782 782 781 778 775 776 780 796 795 794 793 792 791 790 789 788 787 785 784 783 782 781 781 780 779 778 778 777 777 776 776 776 776 776 776 776 776 776 776 776 776 776 776 777 777 777 777 777 777 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 777 777 777 777 777 777 777 777 778 777 777 777 777 777 776 776 776 777 777 776 776 775 773 770 769 770 774 779 782 783 788 794 799 798 793 789 790 794 798 801 802 801 801 800 800 799 799 799 799 800 800 801 802 804 805 806 807 806 806 806 808 808 809 808 807 808 808 810 811 812 813 815 818 821 823 823 822 821 820 818 814 808 803 805 808 812 813 813 810 808 808 809 811 814 817 819 818 817 816 815 816 817 819 819 819 818 815 811 807 805 803 802 802 802 803 803 803 802 800 799 798 796 794 791 789 788 787 787 786 786 783 781 780 781 780 778 777 777 778 781 786 797 796 795 794 793 792 790 789 788 787 786 785 784 783 782 781 780 779 779 778 778 777 777 776 776 776 776 776 776 776 776 776 776 777 777 777 777 777 777 778 778 778 778 778 778 778 778 779 779 779 779 779 779 779 779 779 779 779 779 778 778 778 778 778 778 778 777 777 777 777 778 778 777 777 777 777 777 777 777 777 777 777 777 776 775 774 773 771 768 770 775 782 788 791 792 794 794 792 789 789 793 798 801 803 804 804 802 801 800 800 799 799 799 799 799 801 803 805 807 808 809 809 808 808 809 809 810 810 810 810 810 811 812 813 814 816 819 822 825 825 825 824 823 822 819 816 813 811 814 817 818 816 813 808 806 806 809 813 817 818 818 817 816 816 815 816 817 819 820 820 818 815 812 810 809 807 805 804 804 805 805 805 804 804 803 801 798 796 795 795 795 794 793 793 790 788 789 787 785 784 782 781 783 785 788 797 796 795 794 793 792 791 790 789 788 786 785 784 783 783 782 781 780 779 779 778 778 777 777 777 777 776 776 776 776 777 777 777 777 777 777 777 778 778 778 778 778 778 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 778 778 778 778 778 778 778 778 778 778 778 777 777 777 777 777 777 777 777 777 776 776 775 774 774 772 770 771 778 785 791 794 793 791 790 789 789 792 797 802 804 805 805 804 803 801 801 800 800 800 799 799 800 802 805 807 808 808 808 809 810 811 811 811 810 811 811 811 811 811 812 813 814 816 819 821 824 825 826 825 824 823 822 820 818 817 819 820 821 819 816 812 808 806 806 808 811 813 815 817 818 818 817 816 817 819 821 821 820 818 817 817 816 815 813 809 808 807 807 808 809 809 808 806 803 802 802 804 805 805 805 804 802 801 804 797 792 792 790 789 787 787 788 798 797 796 795 794 792 791 790 789 788 787 786 785 784 783 782 781 780 780 779 779 778 778 777 777 777 777 777 777 777 777 777 777 777 778 778 778 778 778 778 778 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 779 778 778 778 778 778 778 778 778 778 777 777 777 777 777 777 777 777 776 776 775 775 775 774 772 772 774 781 788 792 793 792 790 789 789 792 796 801 805 806 806 805 803 802 801 801 801 801 801 801 801 803 806 808 809 809 808 807 808 811 813 814 813 812 812 812 812 812 812 813 815 816 817 819 820 822 824 825 826 826 825 823 821 820 820 821 822 821 820 819 818 815 812 807 804 803 806 812 818 821 822 821 819 820 822 822 821 820 820 821 822 823 822 820 816 812 810 809 810 811 812 812 810 808 807 808 812 815 815 814 812 811 810 813 808 805 804 803 801 796 792 791 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 781 780 780 779 779 778 778 778 777 777 777 777 777 777 778 778 778 778 778 778 778 779 779 779 779 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 779 779 779 779 779 779 779 779 778 778 778 778 778 778 778 778 777 777 777 777 777 777 777 776 776 775 774 774 771 770 772 777 784 791 794 794 793 791 791 792 795 799 803 806 808 806 804 802 801 800 800 801 801 803 804 805 808 810 811 812 811 809 808 808 811 814 815 815 814 813 813 814 814 814 815 816 818 820 821 822 823 824 825 826 827 826 825 822 821 821 821 821 820 820 821 822 822 818 811 808 807 809 814 822 826 826 826 825 824 825 823 822 821 822 824 826 826 825 822 818 813 810 810 811 812 813 813 812 811 810 812 816 820 820 819 817 814 813 814 816 816 816 815 812 807 800 797 799 798 797 796 795 793 792 791 790 789 788 787 786 785 784 783 782 782 781 780 780 779 779 778 778 778 778 778 778 778 778 778 778 778 778 778 779 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 779 779 779 779 779 779 779 779 778 778 778 778 778 777 777 777 778 777 777 777 776 775 774 773 771 766 768 774 781 787 792 794 793 792 792 793 795 799 803 805 807 807 805 804 802 801 799 798 799 801 803 806 809 811 813 814 814 814 812 811 810 812 814 816 817 816 815 815 815 816 816 817 818 821 824 825 826 827 826 826 827 828 828 827 825 823 822 820 819 818 819 820 822 823 819 814 813 813 816 820 826 829 830 829 829 828 827 824 822 822 823 825 827 827 825 821 817 811 808 809 811 813 814 813 812 811 811 814 819 824 826 825 823 819 816 815 816 817 815 812 810 808 805 801 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 781 781 780 780 779 779 778 778 778 778 778 778 778 778 778 778 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 779 779 779 778 778 778 778 778 778 778 778 778 778 777 776 775 774 774 773 770 767 769 777 784 789 792 792 791 790 791 793 796 800 804 805 805 805 804 803 803 801 799 797 797 799 801 805 808 811 813 814 815 815 815 814 813 812 814 816 817 818 817 817 817 818 819 821 822 825 827 829 830 831 830 830 830 830 829 829 828 825 822 820 818 818 819 821 822 821 819 817 817 819 822 825 828 830 831 831 831 830 828 825 823 823 824 826 827 827 824 820 814 807 804 806 810 813 814 813 811 809 812 817 825 830 832 832 830 826 823 820 817 817 815 811 809 809 811 804 800 799 798 797 796 795 794 792 791 790 789 788 787 786 785 784 784 783 782 781 781 780 780 779 779 779 778 778 778 778 778 779 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 779 779 779 778 778 778 778 778 778 778 778 778 777 775 774 773 773 773 772 772 774 779 784 788 790 791 789 788 791 793 796 799 801 803 803 802 802 802 803 801 798 797 796 797 799 802 806 810 813 814 815 816 816 816 816 815 814 815 817 818 818 818 819 821 823 824 826 828 829 830 832 833 833 833 833 832 831 831 830 828 825 822 820 820 822 823 823 821 818 815 816 819 823 826 828 829 830 830 830 829 828 826 826 825 826 826 826 827 826 822 815 809 806 807 811 814 814 812 810 811 815 821 828 833 835 835 833 831 827 823 817 815 813 811 809 809 808 799 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 780 780 780 779 779 779 779 779 779 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 780 780 780 780 780 780 780 780 780 779 779 779 778 778 778 778 778 778 778 778 777 776 775 773 773 773 774 777 778 779 781 783 786 788 789 789 789 792 794 796 798 800 800 800 799 800 800 801 799 797 796 795 795 796 799 804 808 811 813 815 816 817 817 818 817 815 815 816 817 818 818 820 822 825 827 829 830 831 831 832 833 834 834 834 834 834 833 833 832 830 827 825 824 824 825 826 823 818 812 811 814 820 825 828 828 827 827 827 827 828 828 828 828 827 827 827 827 828 826 821 818 816 815 814 815 813 812 814 817 821 826 829 832 834 834 832 830 825 818 811 809 809 809 808 807 804 795 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 781 781 780 780 780 779 779 779 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 780 780 780 780 780 780 779 779 779 778 778 778 778 778 778 778 777 776 774 773 772 774 777 782 784 785 785 786 788 789 790 791 793 795 797 798 798 798 797 797 796 797 798 798 797 796 795 793 793 793 796 801 805 809 812 813 815 816 817 818 818 817 816 817 817 817 818 820 822 826 828 830 831 832 832 833 833 833 834 835 836 836 835 835 834 833 832 830 827 826 826 828 827 823 817 813 813 819 825 829 829 826 824 824 826 828 830 831 830 829 828 827 828 829 829 828 826 824 821 819 815 812 814 818 821 825 829 832 833 834 834 834 830 822 813 805 802 804 807 808 807 803 795 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 782 781 781 780 780 780 779 779 779 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 780 780 779 779 779 778 778 778 778 778 778 778 777 775 774 773 774 777 781 787 790 791 792 792 793 793 794 795 797 798 799 798 797 796 795 794 794 794 793 793 793 793 793 793 792 792 794 797 802 806 809 812 814 815 817 818 818 818 817 817 817 817 818 820 822 826 827 828 830 832 834 834 834 833 833 835 836 837 836 836 835 835 835 834 831 828 826 828 829 828 823 817 815 819 826 830 830 827 824 824 826 829 831 832 831 830 828 828 828 829 831 832 831 829 825 819 813 815 819 822 825 827 829 831 833 836 838 837 832 822 813 807 804 805 810 811 808 800 791 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 780 780 780 780 779 779 779 779 779 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 782 781 781 781 780 780 779 779 779 779 779 779 779 779 778 777 776 775 775 777 782 787 791 793 795 796 797 798 800 800 800 800 801 801 800 800 799 798 797 795 794 790 787 787 788 791 794 794 793 793 795 799 804 808 811 813 815 816 817 817 817 817 818 818 818 819 821 824 827 827 828 831 834 837 838 836 834 833 834 836 837 837 836 836 836 837 837 834 830 827 827 829 830 828 823 819 819 824 829 830 829 828 827 828 830 832 832 832 830 828 827 827 828 830 832 833 830 826 820 816 821 825 828 828 827 825 826 829 835 839 837 833 825 819 813 809 807 811 810 805 797 792 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 786 785 784 783 782 782 781 781 780 780 780 780 780 780 779 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 782 782 782 782 781 781 780 780 780 779 779 779 779 779 779 779 778 777 776 777 778 782 788 793 794 795 795 796 799 801 804 805 805 804 804 804 804 803 803 802 801 797 794 790 787 787 789 793 796 796 794 793 795 798 803 807 810 812 814 815 816 816 815 816 818 819 820 820 822 825 828 828 830 833 837 839 840 839 836 834 834 835 837 837 837 837 837 838 838 836 832 828 827 828 831 831 826 819 815 817 826 830 832 831 830 830 831 832 832 831 829 826 824 824 825 828 831 832 831 829 826 825 828 831 832 830 826 821 818 821 825 828 829 828 826 823 818 812 807 807 807 804 801 798 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 783 783 783 782 782 781 781 780 780 780 779 779 779 779 779 779 778 777 778 779 783 787 793 797 798 797 797 797 799 803 805 807 808 808 808 807 806 805 803 802 800 796 793 790 788 789 791 794 796 797 796 795 795 798 803 808 810 812 814 814 815 813 814 816 818 820 820 821 822 825 828 831 832 835 838 841 841 840 838 836 835 835 836 837 838 838 838 838 838 837 834 830 828 829 831 831 826 816 811 813 822 830 833 833 832 831 832 833 833 832 829 826 823 822 823 825 829 831 832 832 832 832 832 833 833 830 826 821 818 819 821 822 823 825 827 826 822 818 816 815 813 811 806 801 803 802 801 800 799 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 783 784 784 783 782 781 781 781 780 780 780 780 780 780 779 778 778 778 779 782 786 791 795 798 800 800 800 801 802 805 807 809 810 810 809 808 806 804 802 799 796 794 792 790 789 791 792 793 795 797 798 798 797 799 802 805 809 812 814 815 814 813 813 816 818 820 820 821 822 825 828 831 833 835 838 840 841 841 840 838 837 837 837 837 838 839 839 839 838 837 834 830 829 829 830 830 826 816 811 812 819 829 833 833 833 832 832 833 834 833 831 828 825 824 825 827 829 830 832 834 834 833 832 830 829 828 827 826 825 825 824 824 825 826 828 828 827 826 826 825 822 817 812 807 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 783 784 784 784 783 782 782 781 781 781 780 780 780 780 780 779 778 777 778 780 783 788 792 795 797 799 800 802 804 806 808 810 811 812 812 811 809 808 805 803 799 796 793 791 790 791 792 793 793 795 798 800 801 800 801 804 807 810 813 815 815 815 814 814 816 818 820 821 822 822 824 828 831 833 835 838 840 841 842 842 841 840 839 838 837 838 839 839 839 838 836 833 831 830 830 830 829 827 821 815 814 817 825 831 833 833 833 833 833 834 834 833 831 831 831 832 833 832 832 832 832 832 831 829 827 825 826 828 829 829 829 827 827 828 830 832 832 833 833 832 830 826 822 819 817 804 803 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 781 781 781 781 781 783 784 785 784 784 783 782 782 781 781 781 781 781 781 780 779 778 777 778 780 784 789 793 795 798 800 801 804 806 808 809 811 813 814 814 813 812 810 807 804 800 796 793 790 790 792 793 794 795 796 799 801 802 802 804 806 808 810 813 815 816 817 817 817 817 819 821 822 823 824 825 829 832 834 836 838 840 842 843 842 842 841 840 839 838 838 839 839 839 838 836 833 832 831 830 829 828 827 824 819 816 816 821 828 832 834 834 833 832 832 834 835 836 837 838 840 840 839 837 834 834 833 831 829 828 828 829 830 831 830 830 830 829 830 832 834 834 835 833 832 830 828 828 827 825 805 804 803 802 801 800 799 799 798 797 796 795 794 793 792 791 790 789 788 787 785 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 782 782 781 781 780 781 782 784 785 785 785 784 783 783 782 782 782 782 781 781 781 780 779 779 778 779 782 785 790 794 797 799 802 803 804 806 808 810 812 814 815 815 815 813 811 807 804 800 796 792 790 791 793 795 797 798 798 800 802 803 805 806 808 810 811 813 815 817 819 819 819 819 820 821 823 825 826 828 831 834 835 837 838 840 842 842 842 842 841 841 840 839 838 838 838 839 838 836 834 833 832 830 828 827 826 825 820 815 815 820 826 831 834 834 832 831 833 837 840 842 843 844 844 845 845 843 842 840 839 838 837 837 837 838 837 837 835 833 832 830 830 831 832 831 830 828 828 830 832 836 840 836 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 782 781 781 781 781 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 782 782 782 782 781 780 780 781 782 784 785 785 785 784 784 783 783 783 782 782 782 782 781 780 780 780 782 783 786 789 792 796 800 801 804 805 805 806 808 810 812 814 816 816 816 814 812 809 805 802 798 795 792 792 794 796 798 799 799 800 804 806 807 810 812 813 814 815 816 818 820 821 821 821 822 823 824 826 828 830 832 835 836 836 836 837 839 841 842 843 842 842 841 840 839 838 838 838 837 835 834 833 831 830 828 826 824 823 820 814 814 818 823 829 832 832 831 832 837 842 845 848 848 847 846 846 847 848 848 848 848 848 848 848 848 848 848 847 844 840 835 830 828 828 827 825 823 824 828 832 835 838 842 841 806 805 804 803 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 782 782 782 781 781 781 780 781 783 784 785 786 785 784 784 783 783 783 783 783 783 782 782 781 782 784 786 789 792 793 795 798 801 803 804 805 806 807 808 810 812 814 815 816 816 815 813 810 808 805 802 799 796 795 795 796 797 798 799 800 803 806 809 811 813 815 816 817 818 819 820 822 823 823 824 825 826 827 829 831 833 835 836 835 835 835 838 841 843 844 844 843 842 841 839 838 837 836 835 833 831 830 830 830 829 826 824 821 819 815 816 819 823 826 828 829 831 836 841 846 848 849 849 847 846 845 846 847 849 850 851 852 852 853 853 853 853 852 850 846 840 834 827 821 816 814 815 822 830 834 836 836 838 840 807 806 805 804 803 802 801 800 800 799 798 797 796 795 794 793 792 791 789 788 787 786 785 784 783 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 781 781 780 780 781 782 784 786 786 786 785 784 784 784 784 784 783 784 785 785 786 787 788 790 793 795 797 798 800 801 803 805 807 808 809 809 810 811 812 814 815 815 815 813 811 808 806 805 803 801 798 797 797 798 799 800 801 804 807 809 811 813 814 816 818 819 820 821 823 824 825 826 827 828 830 830 832 834 835 836 836 836 837 839 841 844 845 845 844 843 842 840 839 837 835 832 830 829 829 831 832 832 830 826 824 822 820 819 820 822 825 827 830 835 839 844 847 849 849 848 847 846 845 844 845 846 848 850 851 853 853 853 853 853 852 851 849 846 840 832 821 812 808 811 820 829 836 840 842 843 844 807 806 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 781 781 781 780 780 780 781 783 784 786 786 786 785 785 785 785 784 784 784 786 789 792 793 794 793 793 795 797 799 801 803 803 805 807 809 811 811 811 810 810 811 812 813 813 813 812 809 807 806 805 805 804 802 800 800 800 801 803 804 806 808 810 811 812 814 816 818 820 821 822 823 824 826 827 828 829 830 832 834 835 837 838 840 840 841 841 843 845 846 846 845 844 843 842 840 838 835 832 830 830 832 833 835 836 835 831 829 826 824 822 822 825 829 831 833 838 841 844 846 848 848 848 847 846 844 843 843 844 845 847 849 851 850 849 849 849 850 850 850 848 845 839 829 820 816 817 821 827 836 842 847 851 853 808 807 806 805 804 803 803 802 801 800 799 798 797 796 795 794 793 792 791 790 788 787 786 785 784 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 782 782 781 781 781 780 780 780 782 784 785 787 787 786 786 785 785 785 785 785 786 790 794 797 799 799 798 797 798 800 803 806 809 810 811 811 812 813 812 811 809 809 810 810 811 811 811 809 808 807 806 805 806 806 805 804 803 803 804 806 808 809 810 810 811 813 815 818 820 821 822 822 823 824 826 827 829 830 832 834 836 837 839 841 843 844 844 845 845 846 846 846 845 844 843 842 841 839 836 834 833 833 834 835 837 838 838 836 832 828 824 821 822 827 832 836 838 841 843 845 846 847 847 847 846 845 844 842 841 841 842 844 847 849 848 847 846 846 847 848 848 847 845 842 835 829 826 826 828 830 833 837 842 846 848 808 807 807 806 805 804 803 802 801 800 800 799 798 797 796 795 794 793 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 782 782 782 781 781 780 781 782 784 786 787 788 787 787 786 786 786 785 785 786 789 793 797 801 802 802 802 803 805 808 811 813 815 817 817 816 814 813 811 810 809 810 810 810 810 809 808 808 807 807 806 806 806 806 806 805 806 806 807 808 809 810 811 812 814 816 818 820 822 823 823 823 824 825 826 828 829 831 833 836 838 840 841 843 844 846 847 847 847 847 846 846 845 844 843 842 841 839 837 835 834 834 834 835 836 837 839 838 833 827 822 819 820 826 835 840 842 844 845 846 846 846 846 846 845 844 843 842 841 840 840 842 845 847 847 846 846 845 844 844 845 845 843 841 838 835 835 835 836 834 831 832 836 839 841 809 808 807 806 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 782 782 782 781 781 781 783 784 787 788 789 788 788 787 787 787 786 786 785 786 790 794 798 802 804 805 807 810 813 815 816 817 818 818 818 817 816 814 812 811 810 811 811 810 809 809 808 807 807 807 807 807 806 806 806 807 808 809 810 810 810 812 813 815 816 818 820 821 823 823 824 824 825 826 828 829 831 832 835 838 841 842 843 844 845 846 848 848 848 847 846 845 844 843 842 841 840 839 837 836 834 833 832 832 833 834 835 835 830 824 819 816 818 824 833 839 842 844 845 845 846 846 846 845 844 843 842 842 841 841 841 842 845 846 844 844 843 842 842 842 842 842 840 839 838 838 838 839 838 836 833 829 830 832 835 809 809 808 807 806 805 804 804 803 802 801 800 799 798 797 796 795 794 793 792 790 789 788 787 786 785 784 783 783 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 782 782 781 781 782 783 784 786 788 789 789 789 788 788 787 787 787 786 785 786 789 793 798 802 805 808 811 815 817 817 817 817 816 816 817 818 818 817 815 813 812 811 811 810 810 809 808 808 807 807 807 807 807 807 808 809 811 812 813 813 812 813 815 818 819 821 822 822 823 824 824 825 825 827 829 832 834 834 836 839 841 842 843 844 845 847 849 849 848 848 847 845 844 843 842 840 839 839 838 837 836 834 833 833 833 832 830 827 824 820 818 816 817 820 827 834 838 840 842 843 844 844 844 843 841 841 842 842 843 843 844 846 848 847 846 845 845 845 843 841 840 839 838 838 839 839 839 838 837 835 832 829 830 834 838 810 809 808 808 807 806 805 804 803 802 801 800 800 799 798 797 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 782 781 781 782 783 784 786 787 788 789 789 789 789 788 788 787 787 786 784 785 788 793 798 802 806 809 812 815 816 815 815 814 814 815 817 819 819 819 818 817 816 814 812 811 811 811 811 811 810 809 808 808 808 809 810 812 813 815 815 816 815 816 818 820 822 822 822 822 822 823 825 825 826 827 830 833 836 838 837 839 840 842 843 844 846 848 849 849 849 848 847 846 844 843 842 841 840 840 840 840 839 838 837 837 836 833 828 823 820 819 819 819 819 819 820 824 828 831 834 836 839 840 840 839 838 839 840 843 845 847 848 850 849 848 847 847 847 845 842 839 837 836 837 839 841 841 839 836 834 831 829 828 832 839 843 810 810 809 808 807 806 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 788 787 786 785 784 783 783 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 781 782 784 785 786 787 787 788 789 789 789 789 788 788 787 786 784 784 786 790 795 800 804 808 810 812 812 811 811 812 812 813 815 817 819 820 821 821 821 819 817 815 815 815 815 815 815 813 811 810 810 811 812 814 816 817 818 819 819 820 821 822 823 823 823 823 824 825 826 826 826 826 829 834 837 839 839 839 840 841 843 844 846 848 849 849 848 848 847 846 845 844 843 842 842 841 842 842 842 842 842 842 839 836 830 825 821 820 821 821 820 818 815 814 816 818 822 826 831 833 836 838 840 843 845 847 849 850 851 852 851 850 848 847 846 843 841 838 835 834 836 840 842 842 839 835 830 827 825 827 832 837 840 811 810 809 809 808 807 806 805 804 804 803 802 801 800 799 798 797 796 795 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 782 783 784 785 786 787 788 789 789 790 790 790 789 789 788 786 784 785 787 789 793 797 801 804 807 808 808 808 808 809 810 811 813 814 816 819 821 824 825 825 824 821 819 818 818 819 819 818 815 813 812 812 814 816 818 820 822 822 822 822 823 824 824 824 825 826 826 828 828 828 827 826 827 832 836 838 840 840 841 841 843 844 846 847 848 848 848 847 846 846 845 844 844 843 842 843 843 844 844 846 847 846 841 838 832 827 825 823 823 822 820 817 813 809 807 809 812 818 824 831 839 847 853 858 860 858 856 854 853 852 851 850 848 846 844 842 840 838 836 834 834 837 839 838 836 832 828 825 826 829 833 836 837 811 811 810 809 808 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 786 785 785 784 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 782 783 784 784 785 786 787 789 790 790 791 791 790 790 789 788 787 787 789 791 793 795 797 800 803 804 804 805 805 806 808 809 810 812 814 817 820 824 827 828 827 825 823 822 821 821 821 821 818 816 814 814 816 819 822 824 825 825 824 824 824 825 825 826 827 828 829 830 831 831 830 829 829 830 834 838 840 842 842 842 843 844 846 848 848 848 847 847 846 846 845 845 844 843 843 843 844 846 847 849 849 847 842 838 833 830 828 828 827 824 822 819 817 816 815 815 817 822 829 838 849 858 864 868 868 866 862 858 855 852 851 851 850 848 846 844 843 841 840 837 835 834 834 833 832 831 830 829 831 835 837 838 838 812 811 810 810 809 808 807 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 791 790 789 788 787 786 785 784 783 783 782 782 781 781 781 780 780 780 780 780 780 780 780 780 780 781 781 781 781 781 782 782 782 782 782 783 785 788 789 791 791 792 792 791 791 791 792 792 792 791 792 793 795 796 799 801 801 802 803 805 806 808 810 812 813 816 819 823 826 827 828 827 825 823 823 823 824 823 822 820 818 818 820 822 825 827 828 827 825 824 825 825 826 827 828 829 830 831 832 833 833 833 832 831 832 835 839 841 842 843 843 844 846 847 847 848 847 847 847 846 846 845 844 844 844 845 846 849 850 850 850 848 845 842 835 831 832 832 831 829 827 825 824 825 826 828 831 836 842 849 857 862 866 868 867 865 862 858 856 856 855 855 853 850 847 846 845 844 842 840 838 836 834 832 832 833 835 836 840 843 844 842 841 812 811 811 810 809 809 808 807 806 805 804 804 803 802 801 800 799 798 796 795 794 793 792 791 790 789 788 787 786 785 784 783 782 782 781 781 781 781 781 780 780 780 780 780 780 780 781 781 781 781 781 781 781 781 781 780 780 781 784 786 789 790 792 792 793 793 793 794 795 796 796 795 794 794 794 796 798 798 799 800 802 804 807 809 811 813 814 815 818 821 824 826 827 827 825 824 823 824 826 826 825 823 823 823 824 825 827 828 828 827 825 825 825 826 827 827 828 829 831 832 834 835 836 836 835 834 833 834 837 839 841 842 843 844 846 847 848 848 848 848 848 847 846 845 845 845 846 847 849 851 852 851 850 848 844 839 835 832 834 835 835 834 834 832 832 833 836 839 842 846 851 856 860 864 866 867 865 862 860 857 859 861 861 859 856 853 852 851 849 846 844 842 841 839 837 836 836 838 841 845 849 850 848 845 840 813 812 811 811 810 809 808 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 788 787 786 785 784 784 783 782 782 781 781 781 781 781 781 781 780 780 781 781 781 781 781 781 781 781 781 780 780 780 781 782 783 785 787 789 791 793 794 795 795 796 797 798 799 799 797 796 795 795 796 797 798 799 801 804 808 809 811 813 814 815 817 820 822 825 826 827 826 825 824 825 827 827 827 826 825 825 826 827 827 827 826 825 825 825 825 826 826 827 827 829 831 834 836 837 838 838 838 837 836 836 837 838 840 841 842 844 845 847 848 849 849 849 848 847 847 846 846 846 847 851 853 853 851 850 849 845 841 837 835 834 835 837 838 839 839 839 839 840 842 845 848 851 855 858 861 863 864 864 863 861 860 861 863 864 864 862 859 856 855 854 851 849 847 845 843 842 841 840 843 845 849 853 855 854 850 844 838 813 812 812 811 810 810 809 808 807 807 806 805 804 803 802 801 800 799 798 797 796 795 793 792 791 790 789 788 787 786 785 784 783 783 782 782 781 781 781 781 781 781 781 781 781 781 781 781 781 781 781 782 781 781 781 782 782 783 783 784 786 788 790 792 794 796 797 798 799 800 801 801 800 798 797 796 797 798 798 798 800 804 807 808 811 813 814 816 818 819 821 823 825 826 827 826 826 827 828 828 828 827 826 826 827 827 827 826 825 824 824 824 825 826 826 827 827 829 832 835 837 838 839 839 839 839 839 839 839 839 840 841 842 844 846 847 848 849 849 849 848 847 846 846 846 847 848 851 853 852 848 845 844 842 839 837 835 834 835 838 841 842 843 843 844 846 848 850 852 854 856 858 860 862 863 863 862 861 861 864 866 865 864 862 860 858 857 856 854 853 851 850 848 846 846 847 850 853 857 859 858 855 850 843 838 814 813 812 812 811 810 810 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 782 782 781 781 781 781 781 781 781 781 781 781 781 782 782 782 782 782 782 782 782 783 784 785 785 786 787 789 790 792 795 797 799 800 801 802 802 802 801 800 799 799 800 799 799 801 804 806 807 810 812 814 816 817 819 820 821 823 825 827 828 829 829 829 829 829 827 826 825 826 827 827 826 825 824 823 824 825 826 827 827 828 830 832 835 837 838 839 840 840 840 839 839 839 840 841 843 844 845 846 847 848 849 849 848 848 847 846 846 846 847 848 851 852 849 845 843 842 841 839 836 834 834 835 840 843 845 846 846 847 849 852 853 854 855 856 857 859 861 862 862 862 861 861 863 865 865 864 862 860 858 859 859 858 856 855 854 853 851 851 854 856 859 860 860 858 854 849 844 841 814 813 813 812 811 811 810 809 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 790 789 788 787 786 785 784 784 783 783 782 782 782 781 781 781 781 781 781 781 781 782 782 782 782 782 782 782 782 782 784 786 788 790 790 789 788 789 790 793 797 799 800 801 803 803 803 802 801 801 801 801 801 802 803 806 806 807 810 812 813 815 816 818 818 819 821 823 825 828 830 830 831 831 830 828 826 824 824 825 826 827 826 825 824 824 825 826 827 828 828 829 831 833 835 837 839 840 840 839 839 839 840 841 842 844 845 846 847 847 848 848 847 847 847 847 846 846 847 847 848 848 848 845 844 843 843 841 839 837 835 835 837 841 844 846 847 848 849 851 854 855 856 856 856 857 858 859 860 861 860 860 860 860 862 864 864 862 859 858 859 860 861 860 859 859 858 857 857 857 859 860 860 860 858 855 852 849 847 814 814 813 813 812 811 811 810 809 808 807 807 806 805 804 803 802 801 800 799 798 797 795 794 793 792 791 790 789 788 787 786 785 784 784 783 783 782 782 782 782 781 781 781 781 782 782 782 782 782 781 782 782 783 783 784 785 789 792 794 794 793 790 789 789 792 795 797 798 800 802 803 803 802 802 803 802 802 803 804 806 808 807 809 810 812 813 814 815 816 817 818 819 822 824 827 829 830 830 830 830 828 826 823 822 823 825 827 827 827 826 826 827 827 828 828 828 828 829 831 834 836 838 839 838 838 838 839 840 841 843 844 846 846 847 847 846 846 845 845 845 846 847 847 847 847 847 846 845 844 844 844 843 842 841 839 837 837 839 842 845 847 848 848 849 851 854 855 856 856 856 856 857 857 857 857 857 857 857 857 859 861 862 860 858 857 858 860 861 861 861 860 859 860 860 860 860 860 859 859 858 857 856 855 855 815 814 814 813 812 812 811 810 810 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 784 783 783 783 782 782 782 782 782 782 782 782 782 782 782 782 781 782 784 785 786 787 789 792 795 797 797 795 792 790 790 791 792 794 796 799 801 802 803 803 803 803 803 803 804 806 807 809 809 810 811 812 813 814 815 816 818 820 821 823 825 827 828 828 829 829 828 827 825 823 821 821 823 826 827 828 829 829 830 830 830 830 829 828 828 830 832 835 836 836 836 837 838 839 841 842 843 844 845 846 846 846 845 845 844 843 843 844 845 847 847 847 847 846 845 844 844 844 844 843 842 841 839 839 840 843 846 847 848 848 849 851 853 855 856 856 856 856 856 856 856 855 854 854 854 855 857 858 859 858 858 858 858 859 860 860 859 859 860 860 860 860 860 859 859 858 859 859 858 857 856 815 815 814 814 813 812 812 811 810 809 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 789 788 787 786 786 785 784 783 783 783 782 782 782 782 782 782 782 782 782 782 782 782 783 785 787 789 791 792 794 796 797 797 796 794 792 792 793 794 795 798 800 801 802 803 803 803 803 803 804 806 806 808 809 811 810 811 812 812 814 816 818 821 824 826 828 828 828 827 826 826 826 826 827 826 824 822 821 822 825 828 830 831 832 833 833 832 831 830 828 828 829 831 832 833 833 834 835 837 839 841 843 843 844 844 845 846 846 846 845 844 843 843 843 844 845 846 847 847 847 845 844 843 844 844 845 844 843 841 839 841 844 847 848 848 848 849 850 851 853 855 855 856 856 856 856 856 855 854 853 853 854 855 856 858 858 858 858 858 859 860 859 858 858 858 859 859 860 860 859 859 859 860 860 860 859 857 816 815 815 814 813 813 812 811 811 810 809 808 807 807 806 805 804 803 802 801 800 799 798 797 796 794 793 792 791 790 789 788 787 786 785 785 784 783 783 783 782 782 782 782 782 782 782 782 783 783 783 783 785 788 790 791 792 793 795 796 797 797 796 796 796 797 798 799 801 802 802 803 803 803 803 803 805 806 807 808 808 810 811 811 812 812 813 814 816 819 823 827 830 832 831 830 827 824 823 824 825 827 827 826 824 822 822 824 828 831 834 835 835 835 834 832 830 829 828 829 830 831 831 832 832 833 835 837 840 842 843 844 844 845 846 846 846 846 845 844 844 844 844 845 845 846 847 847 846 844 844 844 845 845 845 844 842 841 843 845 848 849 849 849 848 849 850 851 853 854 856 856 857 857 856 856 855 854 853 853 854 856 857 859 859 859 858 858 858 858 857 857 858 858 859 860 861 861 860 861 862 862 862 861 859 817 816 815 815 814 813 813 812 811 810 810 809 808 807 806 805 804 803 803 802 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 785 784 783 783 783 783 782 782 782 782 783 783 783 783 783 784 785 786 788 789 790 791 793 794 796 797 798 799 800 801 802 803 803 803 803 803 803 803 803 804 807 809 809 809 808 810 811 812 814 815 815 816 818 820 824 827 830 832 832 831 828 825 823 823 824 826 827 828 826 824 824 825 829 833 836 837 837 837 835 833 831 830 829 830 830 832 832 833 833 833 834 836 839 841 843 844 844 844 845 845 846 846 846 845 846 847 847 846 846 846 846 846 846 845 845 845 846 846 846 845 844 843 845 848 849 851 851 850 848 847 847 849 851 854 855 856 857 857 857 856 856 855 854 854 854 855 856 859 861 861 861 859 859 858 857 857 858 858 860 862 863 863 864 865 866 866 865 863 861 817 816 816 815 815 814 813 812 812 811 810 809 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 785 784 784 783 783 783 783 783 783 783 783 783 784 785 785 786 786 787 787 788 789 790 792 794 795 797 800 801 803 804 804 804 803 803 803 803 803 804 806 809 810 810 809 808 809 812 814 816 818 818 819 820 822 824 827 829 831 832 832 831 829 826 824 824 825 827 828 827 825 825 827 831 834 837 839 839 838 837 835 833 833 832 833 834 835 836 836 835 835 835 836 838 841 843 844 843 843 843 844 845 846 846 846 847 849 849 849 847 845 845 845 846 846 846 846 846 846 847 846 845 846 848 850 852 853 853 851 849 846 845 846 849 852 855 856 856 856 856 856 856 856 855 854 853 854 855 857 861 863 864 863 861 860 861 862 863 863 865 866 866 866 868 870 870 870 869 867 864 817 817 816 816 815 814 814 813 812 812 811 810 809 808 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 785 784 784 783 783 783 783 783 783 783 784 785 786 787 788 788 788 789 789 790 790 790 791 793 795 798 801 804 805 805 804 804 803 803 803 804 806 808 809 811 811 810 809 809 814 815 817 819 821 821 822 824 826 828 829 831 833 835 835 834 831 828 826 826 826 827 827 826 827 830 833 836 838 840 840 839 838 836 836 836 837 838 839 839 839 838 838 837 837 838 839 841 843 843 842 842 842 844 845 847 847 847 847 849 849 849 848 846 844 844 845 846 846 846 846 846 846 847 846 847 850 852 853 854 854 852 848 845 844 845 847 851 855 857 857 857 857 857 856 856 855 855 854 853 853 855 859 863 865 866 865 864 867 868 869 869 869 868 867 867 868 871 872 873 872 871 869 818 817 817 816 816 815 814 813 813 812 811 811 810 809 808 807 806 805 805 804 803 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 785 784 784 784 783 783 783 783 784 785 786 788 789 790 790 790 790 790 791 791 791 791 791 792 795 799 804 806 806 806 805 804 805 805 806 806 808 809 811 811 811 810 811 814 815 817 820 821 822 824 826 828 829 830 832 834 835 837 837 836 833 831 828 827 827 828 828 830 832 834 836 838 840 840 839 839 838 838 839 840 841 842 842 842 841 840 839 839 840 841 842 843 843 844 844 845 846 848 849 849 849 849 850 850 850 849 847 845 844 845 845 846 846 846 846 846 847 847 849 852 855 856 856 854 851 848 846 845 846 848 851 857 860 860 860 859 858 857 856 855 854 852 851 851 853 857 862 866 869 870 869 870 870 869 869 869 868 866 865 866 869 872 873 874 873 871 818 818 817 817 816 815 815 814 813 813 812 811 810 810 809 808 807 806 805 804 803 802 802 801 800 799 798 797 796 795 794 793 792 791 790 789 788 787 786 785 785 784 784 784 784 784 783 784 785 787 788 790 791 791 791 791 792 792 792 792 791 791 792 794 798 803 805 806 806 806 805 805 806 806 806 807 809 810 811 811 812 812 813 815 817 819 821 823 825 828 830 830 831 831 832 834 836 838 838 837 835 833 832 831 830 831 832 834 835 836 837 839 839 839 839 839 840 841 843 844 845 844 844 843 842 842 842 843 844 845 845 846 846 847 848 849 851 851 852 852 852 852 852 852 851 849 847 846 846 846 846 846 846 846 846 847 847 850 855 860 862 861 856 852 848 846 845 846 848 852 858 861 861 861 860 859 858 856 854 851 848 847 849 854 859 865 868 872 873 872 870 869 869 869 869 868 865 863 863 865 868 872 873 873 872 819 818 818 817 817 816 815 814 814 813 812 812 811 810 809 809 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 794 793 792 791 790 789 788 787 786 786 785 785 784 784 784 784 784 785 787 789 790 791 792 792 792 793 793 793 793 793 792 793 795 799 803 805 806 807 806 806 806 807 807 807 806 808 811 812 813 813 813 815 816 819 821 823 825 827 830 831 831 830 829 828 831 834 837 838 839 838 837 836 835 834 834 834 835 835 835 836 836 837 838 839 840 842 844 846 847 847 847 846 846 845 845 846 847 847 848 848 849 849 850 851 852 852 853 853 854 854 854 854 854 853 852 851 849 848 847 847 847 847 847 847 847 847 849 852 856 858 857 853 850 847 844 843 844 848 853 859 862 863 862 862 860 858 855 851 846 841 842 849 857 864 870 872 875 875 874 873 871 870 870 869 867 864 862 862 863 866 869 871 873 873 820 819 818 818 817 816 816 815 814 814 813 812 812 811 810 809 808 808 807 806 805 804 803 802 801 800 799 798 797 796 795 794 794 793 792 791 790 789 788 787 787 786 785 785 785 784 784 785 786 787 789 790 791 792 792 792 793 793 794 794 793 793 794 796 800 804 807 808 808 807 806 807 808 808 807 807 809 813 815 816 817 818 818 820 822 824 826 828 830 832 833 831 829 828 827 828 832 836 838 839 839 839 839 839 838 836 835 835 834 834 834 835 837 838 840 842 845 847 849 850 850 850 849 849 849 849 849 850 850 850 850 851 851 852 852 853 854 854 854 855 855 855 855 855 855 855 854 853 851 849 848 847 847 847 847 848 848 848 848 848 848 848 848 846 844 842 842 843 848 853 858 861 862 862 861 859 857 851 843 839 838 842 852 862 868 872 875 876 876 875 874 873 871 871 869 867 864 861 861 862 864 867 868 871 874 820 819 819 818 817 817 816 815 815 814 813 813 812 811 811 810 809 808 807 807 806 805 804 803 802 801 800 799 798 797 796 795 795 794 793 792 791 790 789 788 788 787 786 786 785 785 785 785 786 787 789 790 791 791 791 791 792 792 793 793 793 794 794 796 800 804 807 809 808 807 807 807 808 808 807 809 813 816 819 820 821 821 821 823 825 827 829 831 832 833 833 832 830 828 827 827 830 833 837 839 840 840 841 841 841 839 837 835 834 833 833 834 836 839 842 845 848 850 852 852 852 852 851 851 851 852 852 852 852 852 852 852 852 853 853 854 854 854 854 855 855 855 855 855 856 856 856 856 855 853 851 848 847 847 847 848 848 848 847 846 845 846 848 846 844 843 842 844 849 853 857 859 860 860 859 856 851 841 836 835 840 849 860 867 870 872 873 875 874 874 873 873 871 870 869 866 865 862 860 861 862 865 864 868 871 820 820 819 819 818 817 817 816 815 815 814 813 813 812 811 810 810 809 808 807 806 805 805 804 803 802 801 800 799 798 797 796 796 795 794 793 792 791 790 790 789 788 788 787 787 786 786 786 787 787 789 790 790 791 791 791 791 792 792 793 793 793 794 795 798 803 807 808 808 808 808 808 808 809 811 814 817 819 821 822 822 823 824 825 826 828 830 831 832 832 832 832 831 829 828 827 828 831 835 838 840 841 842 843 843 841 839 837 835 834 834 835 838 842 846 849 852 853 854 854 854 853 853 853 853 853 853 853 853 853 853 853 853 853 854 854 855 855 855 855 855 854 854 855 855 856 857 857 857 856 854 851 848 846 846 847 847 847 846 845 844 845 847 846 844 843 842 844 850 852 855 857 857 857 854 848 840 831 834 840 849 858 866 869 870 870 870 872 872 872 871 871 870 870 868 866 863 860 858 858 860 862 862 865 867 821 820 820 819 818 818 817 816 816 815 814 814 813 812 812 811 810 810 809 808 807 806 805 805 804 803 802 801 800 799 798 797 797 796 795 794 793 792 792 791 790 790 789 789 788 788 788 788 788 788 789 790 791 791 791 791 791 792 792 792 792 792 793 795 797 801 806 808 809 810 810 810 811 812 814 816 818 820 822 823 824 825 825 826 827 828 829 830 831 831 831 832 832 832 830 829 829 830 834 837 840 842 843 843 843 842 839 837 835 835 835 837 840 845 849 852 855 855 855 855 854 854 854 854 854 854 854 853 853 853 853 853 853 854 854 855 855 856 856 855 855 855 855 855 855 856 857 857 858 857 856 854 851 848 847 846 846 846 845 844 844 845 847 846 845 844 844 846 850 851 853 854 853 851 844 835 830 830 835 848 858 865 868 869 868 867 868 870 871 871 870 869 869 868 867 865 862 858 856 856 857 858 860 862 863 821 821 820 819 819 818 818 817 816 816 815 814 814 813 812 812 811 810 809 809 808 807 806 805 804 804 803 802 801 800 799 798 798 797 796 795 794 794 793 792 791 791 790 790 790 789 789 789 789 789 790 791 791 792 792 792 792 792 792 792 792 792 793 794 797 801 805 807 809 811 812 813 814 815 816 817 819 820 822 824 825 826 827 828 828 829 830 831 831 832 833 834 834 834 833 832 832 832 834 837 840 842 843 844 844 842 840 838 836 835 836 838 842 847 851 854 855 856 855 855 854 853 853 852 852 852 852 852 852 853 853 853 853 854 854 855 855 856 856 856 856 855 855 855 855 856 856 857 857 857 857 856 854 851 849 846 845 845 844 844 845 846 847 848 848 848 849 851 853 853 853 852 848 842 833 825 826 834 846 858 864 867 868 867 867 867 867 868 869 869 869 868 867 866 865 862 858 854 852 853 855 857 858 858 859 821 821 820 820 819 819 818 817 817 816 815 815 814 813 813 812 811 811 810 809 808 808 807 806 805 804 803 803 802 801 800 799 799 798 797 796 795 795 794 793 793 792 792 791 791 791 791 790 790 790 791 791 792 792 792 792 792 792 792 792 792 793 793 795 797 801 805 808 810 812 813 815 817 819 820 821 821 822 823 825 826 827 828 829 830 831 832 834 835 836 837 837 837 836 835 834 834 834 836 838 839 841 842 843 844 843 842 840 838 837 838 840 844 848 852 854 855 855 855 854 853 851 850 849 849 849 850 851 852 852 853 853 853 854 854 854 855 855 855 855 855 855 855 856 856 856 856 856 856 856 856 856 855 854 851 848 846 844 844 845 846 847 848 848 849 851 852 853 854 852 851 848 843 836 829 825 833 845 856 865 867 868 867 866 866 867 867 867 867 867 867 867 866 864 862 859 854 851 850 853 856 857 857 857 857 822 821 821 820 820 819 819 818 817 816 816 815 815 814 813 813 812 811 811 810 809 808 807 807 806 805 804 803 803 802 801 800 799 799 798 797 797 796 795 795 794 793 793 792 792 792 792 791 791 791 791 792 792 793 793 793 793 793 793 793 793 794 794 795 797 801 804 808 810 812 814 816 819 822 824 824 825 826 826 826 827 827 828 830 831 833 835 836 837 838 838 838 838 837 836 836 835 836 837 838 839 840 841 843 844 845 845 844 843 841 841 843 846 850 852 854 854 854 854 853 851 849 848 847 848 849 849 850 851 852 852 852 852 852 853 853 853 853 853 853 853 854 856 857 857 857 857 856 855 855 855 855 855 855 853 851 848 846 846 847 848 848 848 848 849 851 852 851 849 846 844 842 840 838 837 839 848 856 863 867 867 866 865 864 865 866 867 868 867 866 866 866 866 866 864 860 855 851 849 853 856 857 857 857 856 822 822 821 821 820 820 819 818 818 817 816 816 815 814 814 813 813 812 811 810 810 809 808 807 807 806 805 804 803 803 802 801 800 800 799 798 798 797 796 796 795 794 794 794 793 793 793 792 792 792 792 793 793 793 793 793 794 794 794 794 794 794 795 795 797 801 805 809 812 814 815 818 821 824 826 826 826 826 827 827 828 828 829 831 833 835 836 837 838 838 838 838 838 837 837 837 837 838 838 839 839 840 841 843 844 846 847 847 847 846 846 847 849 851 853 854 854 854 853 852 850 848 847 847 848 849 849 849 849 849 849 850 850 851 851 851 851 850 849 849 850 853 855 857 858 858 858 857 856 855 854 854 854 854 853 852 850 847 847 847 847 847 848 848 848 848 848 846 843 841 840 842 844 847 850 854 859 862 864 865 864 863 862 862 863 865 867 868 868 868 868 868 868 869 867 864 861 858 855 855 857 858 857 857 856 823 822 822 821 821 820 820 819 818 818 817 816 816 815 814 814 813 812 812 811 810 810 809 808 807 807 806 805 804 803 803 802 801 800 800 799 798 798 797 797 796 795 795 795 794 794 794 793 793 793 793 793 793 794 794 794 794 794 794 794 794 795 795 795 797 800 807 812 815 817 818 819 821 823 825 827 827 827 827 827 828 829 830 832 833 835 836 836 837 837 837 838 838 838 838 838 839 840 840 841 841 842 842 844 845 847 848 849 849 850 850 850 851 852 853 854 854 853 852 851 849 847 846 846 847 848 847 846 845 845 845 846 847 847 847 845 844 843 842 844 847 851 854 856 857 858 858 858 857 856 855 854 854 854 854 853 851 849 847 847 847 847 847 846 845 845 846 846 845 843 842 844 849 854 857 859 861 860 859 859 858 857 859 862 865 867 869 870 871 871 871 870 870 870 870 869 869 868 864 858 856 857 858 858 857 823 822 822 822 821 821 820 819 819 818 817 817 816 815 815 814 814 813 812 812 811 810 809 809 808 807 806 806 805 804 803 803 802 801 801 800 799 799 798 797 797 796 796 796 795 795 795 794 794 794 794 794 794 794 794 794 794 794 794 794 794 795 795 796 797 800 807 813 817 819 819 818 818 819 822 824 825 825 826 827 828 830 831 832 833 834 835 835 835 836 836 837 837 838 840 841 841 842 843 843 843 844 845 846 848 849 850 851 852 852 852 852 853 853 854 854 854 853 852 850 848 846 845 844 844 845 843 839 838 838 838 839 840 841 840 837 835 835 836 839 844 849 852 854 855 856 857 858 858 857 856 855 854 854 853 853 851 849 847 846 846 845 844 843 842 843 846 848 848 846 845 845 849 854 856 856 855 853 851 850 851 853 858 861 864 867 868 869 871 873 872 871 871 870 870 871 873 873 867 858 855 856 858 859 858 823 823 822 822 821 821 820 820 819 819 818 817 816 816 815 815 814 813 813 812 811 811 810 809 809 808 807 806 806 805 804 803 803 802 801 801 800 800 799 798 798 797 797 797 796 796 796 795 795 795 795 795 795 795 795 795 795 795 795 795 795 795 796 796 797 800 806 812 817 819 819 818 815 816 817 820 822 824 825 827 828 830 831 831 832 832 832 833 834 835 836 836 837 839 840 842 843 844 844 844 845 846 847 849 850 852 852 853 853 854 854 854 854 854 854 854 853 852 850 849 848 847 846 846 845 843 840 834 832 832 832 831 831 833 834 833 833 833 835 838 841 846 848 850 852 854 855 857 857 857 856 855 854 853 852 852 851 849 847 846 845 844 843 841 840 843 847 849 850 849 846 844 843 845 846 845 844 842 842 844 848 853 859 862 864 865 866 867 869 871 871 870 870 870 870 870 871 871 864 856 852 854 858 860 859 824 823 823 822 822 821 821 820 820 819 818 818 817 816 816 815 815 814 813 813 812 811 811 810 809 808 808 807 806 806 805 804 803 803 802 802 801 800 800 799 799 798 798 797 797 797 796 796 796 796 795 795 795 795 795 795 795 795 795 795 795 796 796 797 797 800 804 810 815 818 819 818 816 815 816 818 820 822 824 826 828 829 830 830 830 830 830 831 833 834 835 836 837 838 840 842 843 844 845 845 846 847 849 851 852 854 854 855 855 855 855 855 855 855 854 854 852 851 849 848 848 847 847 846 843 840 836 831 828 828 828 827 825 829 832 834 836 837 838 838 839 842 845 848 849 851 853 855 856 857 856 855 854 852 851 851 850 850 849 848 847 847 846 844 843 844 847 850 851 849 845 841 836 835 835 835 836 837 839 844 850 857 861 862 863 864 865 866 867 869 869 869 869 869 869 869 868 867 860 853 851 854 859 860 859 824 824 823 823 822 822 821 821 820 820 819 818 817 817 816 816 815 814 814 813 813 812 811 810 810 809 808 808 807 806 806 805 804 803 803 802 802 801 800 800 799 799 798 798 798 797 797 797 797 796 796 796 796 796 796 796 796 796 796 796 796 796 797 797 798 799 802 807 811 815 817 817 818 817 817 818 819 821 823 826 827 829 829 829 829 828 828 829 830 832 834 835 836 838 840 842 843 844 844 845 846 848 849 851 853 854 855 856 856 856 856 856 856 855 855 854 853 851 849 848 848 847 847 846 844 839 834 830 829 830 830 832 833 834 836 838 839 840 839 838 838 840 844 846 847 848 849 851 854 855 855 855 853 852 851 850 850 850 850 849 849 849 849 848 847 847 847 847 847 845 841 837 834 833 834 835 837 839 842 848 854 859 862 863 863 864 864 865 866 867 868 869 869 869 868 866 863 858 852 849 850 855 861 860 858 825 824 824 823 823 822 822 821 821 820 819 819 818 817 817 816 815 815 814 814 813 812 812 811 810 810 809 808 808 807 806 806 805 804 804 803 802 802 801 801 800 800 799 799 798 798 798 797 797 797 797 797 797 796 796 796 796 796 796 797 797 797 798 798 799 800 801 804 807 811 814 817 818 819 819 819 820 822 823 825 828 829 830 830 829 828 828 828 828 830 832 833 834 835 837 839 840 842 843 844 846 848 849 851 852 854 855 856 857 857 857 857 856 856 855 853 852 851 850 849 848 847 847 846 844 841 838 835 835 835 835 835 836 838 840 841 841 840 838 837 837 839 842 844 845 845 845 847 850 852 854 854 853 852 850 850 849 850 850 850 851 851 851 851 850 849 846 844 842 840 838 835 834 835 837 840 842 844 847 852 856 859 862 863 863 864 864 865 866 867 868 869 869 869 866 863 858 850 845 845 850 856 861 859 858 825 824 824 824 823 823 822 821 821 820 820 819 818 818 817 816 816 815 815 814 814 813 812 812 811 810 810 809 808 808 807 806 805 805 804 804 803 802 802 801 801 800 800 799 799 799 798 798 798 797 797 797 797 797 797 797 797 797 797 797 797 798 798 799 800 801 802 805 808 812 816 819 820 821 821 821 822 823 824 826 828 830 830 830 830 829 829 828 828 829 830 831 832 833 834 835 837 839 841 843 844 846 848 850 851 853 855 857 857 858 858 858 857 856 854 853 851 850 850 849 848 847 846 845 843 842 840 839 838 838 837 838 840 843 843 843 842 840 839 838 839 841 842 843 843 842 842 844 846 848 850 852 852 851 850 849 848 849 851 852 852 851 850 849 847 845 843 842 841 840 838 836 836 837 841 845 848 850 852 854 857 860 861 863 863 864 865 866 866 867 868 869 869 868 864 858 851 844 841 843 850 857 860 859 858 825 825 824 824 824 823 822 822 821 821 820 820 819 818 818 817 816 816 815 815 814 813 813 812 811 811 810 810 809 808 807 807 806 805 805 804 803 803 802 802 801 801 800 800 800 799 799 799 798 798 798 798 798 798 798 798 797 797 798 798 798 798 799 799 800 802 805 809 813 817 820 822 822 822 822 822 823 824 825 826 827 828 829 829 829 829 829 828 828 829 830 830 831 831 831 831 833 835 838 841 843 845 847 849 850 852 854 856 857 857 858 857 857 856 854 852 850 849 849 848 847 846 845 843 842 841 840 839 838 837 837 837 840 842 844 844 845 845 844 841 840 841 841 841 840 840 841 843 843 845 847 849 850 850 850 849 848 849 851 851 851 850 847 844 843 845 846 846 846 844 841 839 840 843 847 851 853 854 855 856 859 860 862 863 863 864 865 866 867 868 869 869 868 865 860 853 846 841 840 845 852 857 859 859 857 826 825 825 824 824 824 823 822 822 821 821 820 819 819 818 817 817 816 816 815 814 814 813 813 812 811 811 810 809 809 808 807 807 806 805 805 804 803 803 802 802 801 801 801 800 800 800 799 799 799 798 798 798 798 798 798 798 798 798 798 798 799 799 800 801 804 807 812 817 821 823 824 824 823 822 822 822 823 824 825 825 825 825 826 827 827 828 828 828 829 830 830 831 831 830 830 832 835 838 840 842 844 846 847 849 851 852 854 855 855 856 856 856 856 855 853 850 849 847 846 845 844 843 842 840 839 838 838 837 836 836 835 837 840 844 847 850 850 848 844 841 840 840 840 839 840 840 842 842 843 845 847 849 850 851 850 849 849 850 851 851 849 845 842 842 845 847 849 849 847 844 842 843 846 849 852 854 855 856 858 860 861 862 863 863 864 865 866 868 869 869 869 866 861 854 848 844 842 845 851 856 859 859 859 858 826 826 825 825 824 824 824 823 822 821 821 821 820 819 819 818 817 817 816 815 815 814 814 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 802 802 802 801 801 800 800 800 800 799 799 799 799 799 799 799 799 799 799 799 799 799 800 801 802 804 809 814 819 823 825 826 825 825 824 823 822 822 823 823 823 823 823 823 825 826 827 828 829 829 830 830 831 831 832 833 835 837 839 841 843 844 845 845 846 848 850 851 852 852 852 853 854 855 854 853 851 849 846 845 844 843 842 840 839 838 838 838 838 837 836 835 837 840 845 850 854 853 849 844 841 840 840 840 840 840 840 842 844 845 846 847 847 848 849 850 849 849 850 851 851 851 850 848 848 848 849 849 848 847 845 843 842 844 846 849 852 854 856 858 860 861 862 863 864 865 866 867 868 869 869 867 862 855 849 845 845 847 852 859 860 860 859 858 857 826 826 826 825 825 824 824 823 823 822 821 821 820 820 819 818 818 817 816 816 815 815 814 814 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 803 802 802 801 801 801 800 800 800 800 799 799 800 800 800 799 799 799 800 800 800 801 802 803 806 809 814 819 823 826 827 827 827 826 825 824 823 823 824 824 823 823 824 825 826 827 828 829 829 829 829 830 831 832 834 836 838 840 842 843 844 843 843 844 846 848 849 850 850 850 851 852 852 853 852 850 848 845 844 843 842 841 838 837 837 838 839 840 840 839 838 838 842 846 851 853 852 849 845 841 840 840 840 840 840 840 843 845 847 847 846 846 845 846 846 847 848 849 849 852 853 853 851 850 849 849 848 848 847 844 842 840 841 843 846 849 853 855 858 859 861 862 863 864 865 866 867 868 867 866 860 856 852 849 848 851 855 859 862 861 860 859 858 857 826 826 826 826 825 825 824 824 823 823 822 821 821 820 820 819 818 818 817 816 816 815 815 814 814 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 803 802 802 802 801 801 801 800 800 800 800 800 800 800 800 800 800 800 800 801 801 802 804 807 810 814 818 822 826 828 828 828 828 827 826 825 825 825 825 826 826 826 826 827 828 829 830 829 829 829 829 830 831 832 834 836 838 840 841 842 842 844 845 847 848 850 851 851 850 850 850 851 851 850 850 848 844 842 842 841 840 838 836 836 837 839 841 842 841 840 840 842 845 849 851 850 849 846 843 843 842 842 841 841 841 843 845 846 846 845 843 843 843 843 845 847 848 848 851 852 851 849 847 847 847 848 849 849 847 844 842 841 843 845 848 852 855 858 860 861 863 863 865 866 867 868 867 865 861 853 852 851 851 853 857 860 861 862 861 860 859 858 857 826 826 826 826 825 825 825 824 824 823 823 822 821 821 820 819 819 818 817 817 816 816 815 815 814 813 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 803 802 802 802 802 801 801 800 800 801 801 801 801 801 801 801 801 801 801 802 803 805 808 811 815 819 823 827 829 829 829 829 828 827 827 827 827 827 827 827 827 828 828 830 831 832 832 831 830 830 830 830 830 831 832 834 836 838 841 843 845 847 848 849 851 851 852 852 852 851 850 849 849 849 847 845 843 842 842 840 839 836 836 837 838 840 843 843 842 841 841 843 845 847 848 849 847 846 845 845 843 842 843 844 844 845 845 844 843 842 842 843 843 845 846 846 846 849 849 848 847 846 846 847 849 850 850 850 848 846 844 843 842 843 847 852 857 860 862 863 864 865 866 867 868 866 862 858 853 851 852 855 858 860 861 861 861 860 859 859 858 858 826 826 826 826 826 825 825 825 824 824 823 822 822 821 821 820 819 819 818 817 817 816 816 815 815 814 813 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 803 803 802 802 802 801 801 801 801 802 802 802 802 802 802 802 802 802 802 803 804 808 811 816 820 825 828 830 830 830 829 829 828 828 828 828 828 827 827 827 828 829 831 831 832 833 833 832 831 830 829 829 829 829 830 832 835 839 842 845 847 847 847 846 846 848 850 851 851 849 849 849 848 847 845 843 842 841 841 839 837 836 836 838 840 843 844 843 842 841 841 842 845 847 850 849 848 847 846 844 844 846 847 847 846 845 845 844 843 843 843 845 846 846 845 845 847 848 848 848 849 850 851 852 852 851 850 848 845 841 836 833 834 839 846 854 859 862 863 863 864 865 865 865 864 861 858 855 855 857 859 860 861 860 859 859 859 859 859 859 858 826 826 826 826 826 825 825 825 824 824 824 823 822 822 821 821 820 819 818 818 817 817 816 816 815 814 814 813 813 812 812 811 811 810 809 809 808 807 807 806 805 805 804 804 803 803 803 803 802 802 802 802 802 802 803 803 803 802 803 803 803 803 802 803 804 807 811 815 820 825 829 830 831 830 830 829 829 829 829 829 828 828 827 827 827 828 829 830 830 831 831 831 830 829 828 828 828 828 829 831 834 838 841 843 843 840 837 835 836 840 844 847 849 849 848 847 845 843 841 839 838 839 839 838 836 835 835 837 839 842 843 842 842 841 841 842 845 848 849 849 848 847 846 845 846 847 849 850 850 849 848 846 845 845 846 847 848 847 845 845 846 846 848 850 851 852 853 853 851 848 846 843 840 836 832 831 833 839 846 854 858 861 862 862 861 860 860 860 860 859 858 857 858 859 860 861 860 859 858 858 858 858 859 859 858 826 826 826 826 826 825 825 825 824 824 824 823 823 822 822 821 820 820 819 818 818 817 817 816 815 815 814 814 813 813 812 812 811 811 810 809 809 808 808 807 806 806 805 805 804 804 803 803 803 803 802 802 802 803 803 803 803 803 803 803 804 804 804 803 804 806 809 813 819 824 828 831 831 831 831 830 830 830 830 830 830 830 829 829 829 829 829 829 829 829 829 829 829 829 828 828 828 829 830 832 834 837 839 839 837 833 830 829 829 832 837 841 844 846 845 843 841 839 837 835 835 836 837 837 836 836 836 837 839 841 842 843 843 843 844 845 848 849 849 849 847 845 843 842 843 846 848 850 852 853 852 851 850 848 848 849 850 849 848 847 846 846 847 849 851 852 853 852 849 847 844 841 838 836 837 840 843 847 851 855 858 860 861 860 857 856 856 856 857 858 858 859 860 861 861 861 860 859 858 857 857 858 858 858 858 826 826 826 826 826 826 825 825 824 824 824 824 823 823 822 822 821 820 819 819 818 818 817 816 816 815 815 814 814 813 813 812 812 811 811 810 810 809 808 808 807 807 806 805 805 804 804 804 804 803 803 803 803 804 804 804 804 804 804 804 805 805 805 805 805 806 808 811 816 821 826 829 831 831 831 831 831 831 831 831 831 831 831 831 832 831 831 831 830 830 829 829 829 829 829 829 829 830 832 834 836 837 837 836 833 830 827 827 828 829 833 837 840 841 841 840 839 837 836 835 835 836 837 838 837 837 837 838 840 842 843 844 845 846 847 849 851 850 849 847 845 842 840 839 840 842 844 847 851 854 856 856 854 851 851 851 851 850 850 848 846 845 845 847 850 852 852 851 849 846 844 842 842 844 847 850 852 854 855 856 858 859 859 858 857 855 855 856 857 859 860 860 861 861 861 861 860 860 859 858 858 858 858 858 858 826 826 826 826 826 826 825 825 825 824 824 824 824 823 823 822 821 821 820 819 819 818 818 817 816 816 815 815 814 814 813 813 812 812 811 811 810 810 809 809 808 807 807 806 806 805 805 804 804 804 803 803 803 804 805 806 806 806 806 806 806 806 806 806 806 807 809 812 816 820 824 828 831 831 832 831 831 832 832 832 832 832 832 832 832 832 832 832 832 832 832 832 832 832 832 831 830 830 832 835 836 837 837 836 835 833 832 831 831 831 833 835 837 838 839 838 838 837 837 836 836 837 838 839 840 840 840 840 841 843 844 845 846 847 849 851 852 851 849 847 844 841 839 839 839 839 841 844 849 854 859 859 856 853 851 850 849 849 849 848 847 846 845 846 848 850 851 850 849 847 846 846 847 850 852 854 855 856 856 857 858 858 859 858 858 857 857 858 859 860 861 861 861 861 861 861 860 860 859 859 858 858 858 858 858 826 826 826 826 826 826 825 825 825 825 825 824 824 824 823 823 822 821 821 820 819 819 818 817 817 816 816 815 815 814 814 814 813 813 812 811 811 811 810 810 809 808 808 807 807 806 806 805 805 804 804 803 804 805 806 807 807 807 807 807 807 807 807 807 808 810 813 816 819 823 826 829 831 832 832 832 832 832 833 833 833 833 833 833 833 833 833 833 833 833 833 833 833 833 833 833 832 832 833 834 836 838 838 838 838 837 835 834 833 834 834 835 836 837 838 838 839 838 838 837 836 836 837 839 840 841 841 841 842 842 843 844 845 847 849 850 851 850 849 847 845 842 841 840 840 839 840 842 847 852 859 859 857 853 850 848 846 846 848 848 849 849 848 848 848 849 849 850 850 850 850 850 852 853 855 855 856 857 857 858 858 859 859 859 859 859 859 859 860 861 862 862 862 861 861 861 860 860 859 859 858 858 858 858 858 Wind_Speed 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 11 11 11 11 11 10 9 8 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 2 2 3 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 5 5 6 7 6 4 3 4 5 5 5 6 6 7 7 6 5 5 4 4 4 5 6 6 6 5 5 5 5 6 6 7 7 7 7 7 6 5 5 4 4 4 4 4 3 4 4 4 4 3 2 1 1 1 1 2 2 2 3 5 5 3 2 2 3 4 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 3 4 5 11 11 12 12 12 13 13 13 13 13 13 14 13 13 13 12 12 12 11 11 10 10 10 11 11 11 11 10 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 2 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 5 5 5 6 7 5 3 3 4 5 5 5 6 6 6 6 6 5 4 4 4 4 5 5 6 6 6 5 5 5 6 6 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 2 1 1 1 1 1 1 2 3 4 4 3 3 3 4 5 5 5 6 6 6 6 5 5 4 4 3 3 3 4 4 4 4 4 4 3 3 4 11 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 11 11 10 10 10 10 11 11 10 8 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 4 5 6 6 4 3 3 4 4 5 5 5 6 6 6 5 5 4 4 4 4 5 5 6 6 6 5 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 4 4 4 3 2 2 3 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 5 5 6 6 6 7 7 6 6 5 4 4 3 3 3 4 4 4 4 4 4 3 3 3 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 14 14 13 12 11 12 11 10 10 10 11 10 9 8 7 7 6 6 5 5 5 5 4 4 3 3 3 2 2 1 1 1 1 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 3 4 3 4 5 6 6 4 2 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 6 5 5 4 4 4 3 3 2 2 3 2 2 2 2 2 2 1 1 1 2 2 3 3 4 4 5 6 7 7 8 8 7 7 6 5 5 4 4 4 4 4 4 3 3 3 3 3 2 3 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 13 13 11 11 10 11 10 9 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 1 1 0 1 2 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 1 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 2 2 2 4 6 7 5 3 2 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 6 6 6 6 5 5 4 4 4 3 3 3 3 4 2 2 3 3 3 3 2 2 1 1 1 2 2 3 4 5 5 6 7 8 9 9 8 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 2 3 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 13 13 12 11 11 11 10 9 8 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 2 1 1 1 2 2 3 2 2 1 1 1 1 2 4 3 4 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 0 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 1 1 2 3 4 6 7 7 5 3 2 3 3 4 4 5 5 5 4 4 4 4 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 4 4 3 2 3 3 3 4 4 3 3 2 0 1 2 3 4 5 5 5 6 7 9 10 9 8 8 7 7 7 7 5 4 4 3 2 2 3 3 3 3 2 3 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 11 11 11 11 9 8 7 6 6 6 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 2 3 3 3 2 2 2 1 2 4 4 5 5 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 0 0 1 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 1 3 5 7 7 8 7 6 4 2 2 3 3 4 4 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 5 4 3 2 0 1 3 4 5 5 5 6 6 8 9 10 10 9 8 8 9 9 8 6 4 3 2 2 2 2 3 3 3 2 3 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 12 11 11 11 11 11 10 8 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 0 1 2 2 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 2 2 5 7 8 8 7 6 4 3 2 2 3 4 4 5 5 5 4 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 4 5 5 5 4 3 2 2 2 3 5 5 6 6 6 7 8 9 9 10 9 9 9 10 10 8 5 3 2 2 2 2 2 3 2 2 2 3 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 11 11 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 4 4 4 3 3 3 3 4 5 6 6 6 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 0 1 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 4 2 2 4 7 8 7 6 4 3 2 3 3 4 4 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 5 5 4 4 4 3 3 3 4 5 6 6 7 8 8 8 8 9 9 10 10 10 10 9 7 4 2 1 1 2 2 2 3 2 1 2 3 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 12 12 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 4 4 4 5 6 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 1 0 1 1 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 3 3 4 6 7 7 5 3 2 2 3 3 4 4 5 5 6 6 5 4 3 3 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 2 3 3 3 3 3 4 3 3 2 2 3 4 5 4 4 3 4 4 4 5 5 5 6 7 8 9 8 7 7 8 8 8 8 9 9 7 5 2 1 0 1 2 2 2 2 1 1 2 3 12 12 12 13 13 14 14 14 15 15 14 14 14 14 14 13 13 13 13 12 12 11 11 11 12 11 10 10 9 8 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 7 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 2 2 1 1 0 1 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 5 6 7 7 6 4 3 2 3 3 4 4 5 5 5 6 6 6 6 5 4 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 1 1 2 4 4 4 4 3 4 5 6 7 6 6 6 7 8 8 8 7 7 8 7 6 8 9 8 6 3 1 1 0 1 2 2 2 2 1 1 2 2 12 12 13 13 13 14 14 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 11 11 11 11 10 9 9 8 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 8 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 0 1 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 6 5 5 6 7 8 7 5 4 3 3 3 4 4 4 5 5 6 7 7 7 7 6 5 3 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 2 2 3 3 2 2 1 1 2 3 4 4 4 4 6 7 8 8 7 6 7 7 7 7 8 8 8 8 7 7 10 10 8 6 3 1 1 1 1 1 2 2 2 1 1 2 2 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 10 9 9 8 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 4 4 4 3 3 2 2 1 1 1 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 5 5 7 8 8 6 5 4 3 3 4 4 4 4 4 5 6 7 7 7 7 6 6 5 3 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 1 2 2 3 4 5 6 8 8 8 7 7 7 7 7 7 7 8 8 8 7 6 7 10 9 8 7 4 2 1 1 1 1 1 2 2 2 1 2 1 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 4 4 3 3 3 2 1 1 1 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 4 3 5 7 8 7 6 5 4 4 4 5 5 4 4 4 5 7 8 7 7 6 6 6 5 4 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 3 4 6 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 8 9 8 8 8 6 4 2 1 1 1 1 2 2 2 2 2 1 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 8 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 4 4 3 3 2 2 1 1 2 2 3 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 5 4 4 3 4 5 8 9 8 8 5 4 4 4 5 4 4 5 5 6 7 7 7 6 5 5 5 5 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 2 2 2 2 3 3 2 2 3 4 5 6 6 7 7 7 7 6 6 6 6 7 7 7 8 9 9 9 9 9 9 9 8 6 3 2 1 1 1 1 2 3 3 3 2 12 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 13 13 14 13 12 12 11 11 11 10 10 9 8 8 7 6 6 5 5 5 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 3 3 2 2 2 2 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 6 8 9 8 7 4 3 3 4 4 4 5 6 6 7 7 7 7 6 5 4 4 4 4 4 4 4 4 3 2 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 2 2 2 1 1 1 2 2 3 3 3 3 3 4 5 6 7 6 6 6 6 6 5 5 6 6 6 8 10 10 9 9 9 9 9 8 7 5 2 2 1 1 1 1 3 3 4 3 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 13 14 14 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 3 2 2 2 2 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 5 6 7 6 6 6 8 8 6 5 2 2 3 4 4 5 6 7 6 6 7 6 6 6 5 5 4 3 4 4 4 4 4 3 2 1 1 1 1 2 2 2 2 2 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 2 3 3 3 2 4 5 5 5 6 6 7 6 6 5 4 4 5 6 8 9 9 9 9 9 9 9 9 8 6 3 1 2 1 0 1 2 4 4 4 13 13 14 14 15 15 15 15 16 16 15 15 14 14 14 13 13 14 14 13 12 12 11 11 10 10 10 9 7 7 6 6 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 2 2 2 3 4 4 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 7 5 5 7 8 9 9 9 8 8 7 5 3 2 3 4 4 5 6 7 7 6 6 7 6 6 6 6 5 4 3 3 3 4 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 4 4 4 5 6 6 6 6 5 4 4 4 5 6 7 8 9 9 9 9 9 9 9 8 6 4 2 2 1 0 1 2 4 5 5 13 13 14 14 15 15 15 15 16 15 15 15 14 14 14 13 13 14 14 13 12 12 11 10 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 3 3 4 5 6 6 7 7 7 8 8 8 8 7 7 7 8 8 9 9 10 10 11 11 10 8 7 7 8 10 11 11 11 10 9 6 4 4 4 5 6 6 6 6 6 6 7 7 7 7 7 6 5 4 3 3 3 4 4 3 2 1 1 0 0 1 2 2 2 2 3 3 2 2 1 1 1 1 1 0 0 0 0 1 0 1 2 3 3 3 3 4 3 3 4 6 6 6 5 4 4 4 5 6 7 8 8 9 9 9 9 9 9 9 8 7 6 4 2 1 1 2 3 4 5 6 13 13 14 14 15 15 16 16 16 16 15 15 14 14 14 14 14 14 14 13 12 11 11 10 10 10 9 8 7 6 6 5 5 4 4 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 3 3 2 3 4 5 6 7 7 8 8 8 8 8 8 8 8 7 7 7 8 8 9 10 11 11 11 11 10 9 7 6 6 7 9 10 10 11 10 8 6 6 6 6 6 6 5 5 5 6 7 7 7 7 7 6 5 4 3 3 3 3 3 2 2 1 1 1 0 1 2 2 3 3 3 3 3 3 2 1 1 2 2 1 1 2 1 1 1 1 2 3 3 4 4 4 4 3 4 5 5 5 5 5 6 7 8 8 8 8 9 10 10 9 9 9 9 9 9 9 8 5 2 2 2 3 4 5 6 7 13 14 14 15 15 15 16 16 16 16 15 15 14 14 13 14 14 14 14 13 12 11 11 10 10 9 8 7 6 6 6 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 3 4 5 6 7 8 8 9 9 9 10 10 9 9 9 8 8 7 7 6 7 7 7 8 8 8 7 7 7 6 5 4 4 5 6 8 10 11 9 8 7 6 6 5 5 4 4 5 6 6 7 8 8 8 8 6 5 4 3 3 3 2 2 1 1 1 1 1 2 3 3 3 3 3 3 4 4 3 3 2 2 2 2 3 3 2 2 1 1 2 3 4 5 5 5 4 4 4 5 5 5 6 8 9 9 10 9 8 8 9 10 10 10 10 10 9 9 9 10 8 6 4 4 4 4 5 5 6 7 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 14 14 14 14 13 12 11 11 10 10 9 8 7 6 6 5 5 4 3 3 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 4 4 3 3 2 2 3 5 6 7 8 9 9 10 10 11 11 11 11 11 11 11 10 9 8 7 6 4 3 3 3 4 5 5 6 6 6 5 4 3 3 7 9 10 10 9 7 6 5 5 5 4 4 4 4 5 6 7 9 10 10 10 9 8 6 4 3 2 1 1 0 1 1 0 1 2 3 3 3 3 2 2 4 5 5 4 3 3 3 3 3 3 3 2 2 2 3 4 5 5 6 6 5 5 5 5 6 7 8 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 9 9 8 7 5 4 4 5 5 6 7 8 14 14 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 14 13 12 11 11 11 10 9 8 7 7 6 6 5 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 4 4 4 3 3 2 1 2 3 4 5 7 8 9 10 11 11 12 12 13 13 13 13 12 12 11 11 10 10 9 8 6 4 2 3 4 5 6 7 8 9 8 7 6 8 10 11 10 9 7 6 5 5 5 5 4 3 3 3 5 6 8 10 12 12 12 11 10 7 5 3 1 0 0 1 1 1 1 2 2 2 2 2 2 1 2 4 5 6 5 4 3 3 3 3 3 4 4 4 4 4 5 6 6 7 7 7 6 6 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 11 10 10 9 8 7 5 4 4 4 5 6 8 9 14 14 15 15 15 16 16 16 16 16 16 15 14 14 13 14 14 14 13 12 11 11 11 10 9 8 7 6 6 6 5 4 3 2 2 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 3 3 3 3 2 2 1 1 2 4 5 7 8 9 10 11 12 13 13 14 14 14 13 12 11 10 10 9 9 9 9 10 10 9 7 7 7 8 10 11 11 11 11 11 10 10 11 11 11 9 8 6 5 5 5 5 4 3 2 2 4 6 8 10 12 13 13 13 12 10 8 5 2 0 1 1 1 2 2 3 3 3 2 1 1 1 1 2 3 5 6 6 5 4 3 3 4 5 5 6 5 6 6 7 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 12 11 10 9 9 7 5 4 3 4 5 7 8 9 14 15 15 15 16 16 16 16 16 16 16 15 14 14 13 13 14 14 13 12 11 11 10 10 9 8 7 6 6 6 5 4 3 2 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 1 2 2 2 3 4 3 2 1 2 3 4 6 8 9 10 11 12 13 14 14 14 14 13 10 9 8 8 8 8 9 9 9 8 9 9 9 8 11 10 11 11 12 12 11 11 11 11 11 11 10 9 8 7 6 5 5 5 5 4 2 2 3 6 8 11 12 13 14 15 14 12 10 7 5 2 1 2 2 2 2 2 3 4 4 4 3 2 2 2 3 3 5 6 7 6 5 4 4 5 6 8 7 6 7 8 9 9 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 13 12 12 11 10 9 8 6 4 3 4 5 7 8 9 15 15 15 15 16 16 16 17 17 16 16 15 15 14 13 13 14 13 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 2 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 2 3 3 4 3 2 3 4 5 6 8 10 11 12 13 13 14 15 14 11 9 8 7 6 6 7 8 10 12 12 12 11 10 9 9 9 11 11 9 9 10 10 10 11 11 11 10 10 9 9 8 7 6 6 6 6 6 4 2 2 5 8 10 12 13 14 16 16 15 13 10 7 4 2 1 2 2 2 2 2 3 3 4 5 5 5 4 4 4 4 4 5 6 7 7 6 6 6 7 9 10 8 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 10 10 10 11 11 12 12 12 12 13 13 12 11 10 10 9 6 4 3 4 5 6 7 8 15 15 15 15 16 16 17 17 17 17 16 15 15 14 14 13 13 13 12 12 11 10 10 9 8 7 7 6 6 5 4 3 2 1 0 1 2 2 3 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 6 7 8 10 11 12 13 13 14 13 13 10 7 5 5 4 3 5 7 9 12 13 13 13 14 15 14 14 14 13 12 11 10 10 10 10 11 11 11 11 11 10 9 8 7 6 6 6 6 6 5 3 3 6 9 11 12 14 15 17 18 17 15 11 6 3 1 1 3 3 3 2 2 2 3 4 5 5 5 5 4 5 5 5 6 7 7 8 8 7 7 7 9 11 9 9 9 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 12 12 12 13 13 12 11 11 10 9 7 5 3 3 5 6 6 7 15 15 15 15 16 16 17 17 17 17 16 15 15 14 13 13 13 13 12 12 11 10 9 9 8 7 7 6 5 4 4 3 2 1 1 1 2 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 8 9 10 11 12 12 12 12 12 11 9 6 3 3 3 2 4 6 8 9 11 12 12 13 14 15 15 15 15 14 13 12 11 10 10 10 10 10 10 10 11 10 10 9 8 7 7 6 6 6 6 5 5 7 9 10 12 13 15 17 19 19 16 12 6 1 1 2 4 4 4 3 2 3 4 5 5 5 5 5 4 4 4 5 5 6 6 7 7 7 8 9 10 11 10 9 8 7 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 10 11 11 12 12 12 12 12 12 11 11 10 9 8 6 4 3 3 4 5 7 8 15 15 15 16 16 17 17 17 17 17 16 16 15 14 13 13 13 12 12 11 11 10 9 9 8 7 6 6 5 4 3 3 2 1 1 2 3 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 9 9 9 9 9 9 10 11 11 11 11 11 10 9 8 6 4 2 2 2 4 6 8 8 9 9 10 10 10 10 10 11 12 14 15 14 12 11 11 10 9 9 9 9 10 10 10 10 10 9 9 8 7 7 6 6 6 6 8 9 10 12 13 15 17 19 21 18 13 7 4 3 4 5 6 5 5 5 5 6 7 6 5 5 4 2 2 2 2 2 3 4 6 7 7 8 10 11 10 10 9 8 6 5 5 5 6 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 10 10 10 10 10 10 10 8 6 5 3 3 3 4 5 7 9 16 16 16 16 17 17 17 17 17 17 16 16 15 14 14 13 12 12 12 11 10 9 9 8 8 7 6 5 5 4 3 3 2 1 2 3 3 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 6 7 8 9 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 5 4 3 4 6 7 8 8 7 7 8 9 9 8 7 7 9 13 15 14 14 12 11 11 10 10 10 9 9 10 10 10 10 10 10 10 9 9 8 7 6 7 9 11 11 11 12 13 15 17 19 21 19 14 9 7 6 6 6 6 6 7 7 8 8 9 8 7 7 5 3 1 1 1 1 2 3 5 6 8 9 10 10 10 10 9 8 7 5 5 5 6 7 8 9 9 8 8 8 8 8 8 8 8 9 9 10 10 8 8 8 9 10 10 10 8 7 5 3 3 3 3 3 5 7 8 16 16 16 16 17 17 17 18 18 17 17 16 15 14 14 13 12 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 3 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 7 5 4 5 6 7 8 8 7 6 7 9 10 9 8 6 6 8 12 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 9 8 8 9 12 13 13 12 12 13 14 16 18 19 19 14 9 8 8 8 7 7 7 7 8 9 9 10 10 9 9 8 6 5 3 2 2 2 3 4 5 8 10 10 10 10 9 9 8 7 7 6 6 6 8 9 10 10 10 9 9 8 8 8 8 8 8 8 8 7 6 6 8 9 9 8 7 7 7 5 4 4 5 4 5 5 6 8 16 16 16 17 17 17 18 18 18 17 17 16 15 14 14 13 12 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 14 15 15 15 14 14 13 13 12 12 11 10 8 6 6 6 7 7 8 7 6 5 6 7 7 7 7 7 5 4 7 11 13 13 13 13 12 12 11 11 11 11 10 10 9 8 8 8 8 8 9 10 10 10 10 12 14 14 14 13 12 13 14 15 16 18 17 13 9 9 9 8 8 7 7 8 9 10 10 10 10 10 11 10 10 10 9 7 5 4 4 5 5 6 8 10 10 9 9 8 8 8 8 7 7 7 8 9 10 11 11 10 9 9 8 8 8 8 8 7 6 6 7 7 8 8 8 8 8 10 10 8 7 8 8 7 7 7 8 9 16 16 17 17 17 18 18 18 18 18 17 16 15 14 14 13 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 15 15 16 16 16 15 15 15 15 13 12 9 8 8 8 8 8 8 7 6 5 5 6 5 5 5 5 5 4 4 7 11 12 13 14 14 13 12 11 10 10 10 10 10 9 9 8 7 7 7 7 8 9 10 11 13 14 14 13 13 13 13 13 14 15 17 16 12 9 9 9 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 11 11 10 8 6 7 7 8 8 10 9 9 8 8 8 8 9 9 8 8 8 9 10 11 12 11 11 10 8 8 8 8 7 7 6 7 8 8 8 8 9 10 11 12 12 11 11 11 10 10 9 9 9 9 17 17 17 17 18 18 18 18 18 18 17 17 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 12 13 14 14 15 15 15 16 16 15 14 12 10 10 10 10 10 10 9 8 7 6 6 5 5 4 4 5 4 3 3 4 8 12 14 14 14 14 13 12 11 9 9 9 10 10 10 9 8 7 7 6 6 6 6 8 11 13 15 14 13 13 13 13 13 13 14 15 14 12 9 9 8 8 8 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 11 12 12 11 10 8 7 8 7 7 7 7 8 8 9 9 9 10 10 11 12 13 13 12 12 12 12 11 10 9 9 17 17 17 18 18 18 18 19 18 18 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 9 10 10 11 11 11 12 12 12 13 13 14 14 12 11 10 10 10 10 11 11 10 9 8 7 7 5 4 4 4 5 5 4 3 2 3 7 12 14 16 15 15 13 12 10 9 9 9 10 10 10 10 9 8 7 6 5 4 4 5 9 13 14 14 14 14 14 13 13 13 13 14 13 11 9 8 8 8 8 9 9 8 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 10 11 12 12 11 10 9 9 8 6 6 6 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 11 10 10 10 9 17 17 18 18 18 18 19 19 19 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 5 5 5 5 4 4 4 4 5 5 6 6 7 7 7 7 7 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 9 9 9 9 9 10 10 9 8 7 6 6 5 4 4 4 5 5 4 2 1 2 5 9 12 15 15 14 13 12 10 9 9 10 10 10 10 11 10 9 7 5 4 3 2 3 8 11 13 14 14 15 14 14 13 13 13 13 12 11 9 8 8 8 8 8 8 7 7 6 8 10 10 10 10 10 11 11 11 12 12 12 11 10 10 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 10 8 9 10 9 7 6 6 7 8 9 10 11 11 11 12 12 12 12 11 12 11 10 9 9 9 8 7 17 18 18 18 18 19 19 19 19 19 18 17 16 15 14 13 13 12 11 10 9 8 7 7 6 5 5 5 5 5 4 4 5 5 5 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 9 9 8 8 8 7 7 8 8 8 8 8 7 6 6 6 5 5 4 4 4 4 4 3 2 2 3 7 10 11 13 14 13 11 10 10 10 11 11 10 10 11 11 10 7 4 3 2 1 2 6 9 11 13 14 15 14 14 13 13 13 12 11 10 9 8 8 7 7 8 8 7 7 7 8 9 9 10 10 10 10 11 11 10 10 11 11 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 9 8 10 11 10 7 6 6 8 9 10 10 11 12 12 12 12 12 12 11 11 11 10 9 9 8 6 3 18 18 18 19 19 19 19 20 19 19 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 5 6 6 7 8 8 7 6 5 5 6 5 5 4 4 4 4 4 3 3 3 2 5 8 10 12 13 12 11 11 11 12 12 11 10 10 11 12 11 8 4 2 1 1 1 2 5 9 12 13 14 14 14 14 14 14 13 11 10 8 7 6 6 6 6 7 8 9 9 8 8 8 8 8 9 9 10 11 10 9 10 11 11 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 10 9 10 10 9 7 7 8 9 10 11 11 12 12 12 12 12 12 12 11 11 11 10 9 9 8 6 2 18 18 19 19 19 20 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 3 3 4 4 4 4 5 5 4 4 4 5 6 7 7 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 6 9 10 10 11 12 12 12 12 12 11 10 10 10 11 11 11 9 6 4 3 2 2 2 1 6 10 11 11 11 12 14 16 15 14 12 11 9 6 5 4 4 5 7 9 9 9 8 8 7 7 7 7 7 8 10 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 9 10 9 8 8 9 10 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 9 9 9 7 5 18 19 19 19 20 20 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 3 2 2 2 3 3 4 4 3 3 3 3 4 5 6 6 5 4 4 5 5 5 5 4 4 4 3 3 3 4 3 4 6 9 9 9 10 11 12 11 11 10 10 9 9 9 10 11 11 10 8 7 4 2 2 2 1 6 8 10 9 9 11 15 17 17 16 14 12 10 7 5 4 4 5 8 10 9 9 8 7 6 5 4 4 3 4 4 5 7 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 10 9 8 8 9 10 11 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 10 9 10 10 10 8 19 19 19 20 20 20 21 21 21 20 20 19 18 17 16 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 3 3 2 2 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 1 3 4 3 3 5 8 9 9 9 10 10 10 9 9 8 8 8 8 8 9 10 10 10 9 7 4 2 2 5 7 8 9 9 8 10 14 18 18 17 16 14 11 8 7 6 7 8 9 11 10 10 8 7 6 5 3 1 1 1 0 2 4 8 10 11 11 11 11 12 12 12 11 11 11 11 11 11 12 12 12 12 12 11 10 10 10 10 8 9 11 12 13 13 13 14 14 13 13 13 13 13 12 12 12 12 12 12 12 9 9 10 9 9 19 19 20 20 20 21 21 21 21 21 20 19 18 17 16 15 14 13 12 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 3 3 3 4 4 4 4 3 3 3 2 1 1 4 5 3 2 5 7 8 8 8 8 8 9 8 7 7 7 6 6 6 7 8 9 11 12 11 10 9 10 10 9 8 7 7 8 10 14 16 17 17 17 15 12 10 8 9 10 11 11 12 12 11 11 10 9 7 5 2 1 2 0 3 6 8 9 10 11 11 12 12 13 13 12 12 11 11 12 12 12 13 13 12 12 11 10 9 10 10 11 11 12 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 10 8 8 9 9 9 8 19 20 20 20 21 21 21 21 21 21 21 20 19 18 17 16 14 13 12 11 9 8 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 8 7 7 6 5 4 5 5 5 6 5 4 3 3 3 4 4 4 4 3 3 3 2 1 1 3 5 5 3 2 5 7 8 6 7 7 7 7 7 7 6 5 4 5 5 4 5 9 12 13 14 14 15 14 11 9 8 7 7 9 11 13 14 15 16 16 16 15 12 10 11 12 13 13 13 13 12 12 12 11 10 8 5 3 2 2 4 6 8 8 9 10 11 12 12 12 13 12 12 12 12 12 12 13 13 12 11 10 10 9 9 9 10 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 9 7 7 8 9 9 9 20 20 20 21 21 21 22 22 22 22 21 20 19 18 17 16 15 13 12 11 10 8 7 7 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 8 8 9 9 9 9 7 6 5 5 6 6 6 5 4 4 4 4 4 4 4 4 3 3 2 2 1 2 3 4 3 1 3 6 9 9 7 6 6 5 5 6 5 5 3 3 3 3 0 4 9 12 14 15 15 15 13 11 10 9 8 9 10 11 12 12 12 13 15 17 17 15 13 12 12 13 13 13 13 12 12 12 12 12 11 10 8 6 5 6 7 7 8 8 9 10 11 11 12 12 12 12 12 12 13 13 13 12 11 10 9 9 9 9 10 10 11 11 12 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 11 9 8 7 8 8 8 20 20 21 21 21 22 22 22 22 22 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 9 8 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 3 3 2 0 2 3 2 0 3 5 7 8 7 6 5 4 4 4 4 4 3 1 1 2 2 3 6 9 11 13 14 15 14 12 11 10 10 10 10 11 11 11 11 11 12 13 15 16 16 14 12 12 12 12 12 11 11 11 12 12 13 13 12 12 10 8 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 12 12 11 9 9 8 9 9 10 11 11 12 13 13 14 14 14 14 14 13 13 13 13 12 12 12 13 12 9 7 7 7 7 7 8 9 20 21 21 21 22 22 22 23 23 22 22 21 20 19 18 17 15 14 13 11 10 9 8 7 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 3 1 1 2 2 2 3 4 7 9 10 8 6 5 4 4 4 5 5 3 3 3 3 4 5 6 8 10 12 14 14 13 13 12 11 11 10 10 10 9 9 10 10 11 13 14 15 14 13 12 11 11 11 9 8 8 9 10 12 13 13 13 13 12 10 9 9 9 8 8 8 7 7 8 9 10 11 12 12 13 12 12 12 11 10 9 8 8 8 9 10 11 12 12 13 14 14 14 14 13 13 12 12 12 12 11 11 11 9 7 7 8 9 9 8 8 10 10 20 21 21 22 22 23 23 23 23 23 23 22 21 20 19 17 16 14 13 11 10 9 8 7 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 5 5 5 5 5 6 7 7 7 7 6 6 5 5 4 4 4 4 3 4 4 4 3 1 1 2 3 3 4 4 5 8 10 10 7 5 5 4 5 5 5 5 4 4 4 5 6 6 6 7 9 11 13 14 13 13 12 12 11 10 9 8 8 8 9 10 12 14 15 15 15 13 11 10 10 9 7 6 5 6 7 10 11 12 13 13 12 12 11 10 9 8 8 7 6 6 6 8 9 10 11 12 12 12 12 12 11 9 8 7 7 8 8 9 10 11 12 13 13 13 13 13 13 12 11 11 10 10 10 9 9 9 7 8 8 8 8 8 9 10 9 21 21 21 22 22 23 23 24 24 23 23 23 22 20 19 18 16 15 13 11 10 9 8 7 7 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 5 6 7 7 7 6 5 4 4 4 3 3 3 3 3 2 1 1 2 3 3 4 4 3 6 8 9 8 6 5 4 5 5 5 5 5 5 6 6 6 6 6 7 8 9 11 12 13 13 13 13 12 11 10 9 8 7 7 8 10 12 14 15 16 16 15 13 11 10 8 7 5 4 4 5 7 9 11 11 12 11 11 10 10 9 8 7 7 6 6 6 8 9 10 10 11 11 11 11 11 10 9 7 6 7 7 8 9 10 11 12 12 12 12 13 13 13 12 10 9 8 7 8 7 7 7 6 5 5 6 6 7 8 8 5 21 21 22 22 23 23 24 24 24 24 24 23 22 21 20 18 17 15 13 12 10 9 8 7 7 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 3 4 4 4 4 4 4 3 2 2 2 3 4 5 6 6 6 5 4 4 3 3 3 3 2 1 2 3 2 2 2 3 3 2 3 7 9 8 6 4 4 4 5 5 5 5 5 7 7 7 7 7 7 8 9 10 11 12 12 12 12 12 12 11 11 10 9 8 7 8 9 11 13 15 16 17 17 16 14 11 9 8 7 5 3 3 4 6 8 10 10 10 10 10 9 8 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 10 8 6 6 6 7 8 9 10 11 11 12 12 13 13 13 13 11 8 6 4 4 5 6 5 4 4 3 4 5 7 7 7 5 1 21 22 22 22 23 23 24 24 24 24 24 24 23 22 20 19 17 15 14 12 10 9 8 7 7 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 4 4 4 4 5 5 6 5 5 4 3 2 2 2 3 4 6 6 6 5 4 3 3 3 3 2 1 3 3 3 3 1 1 1 1 1 4 8 9 7 4 3 3 5 6 6 5 5 6 8 8 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 10 11 13 15 16 18 18 18 17 16 12 9 8 7 6 3 2 3 5 7 8 8 8 8 8 7 7 7 8 8 9 9 9 9 9 9 9 10 11 12 12 11 9 7 6 7 8 9 9 10 11 12 12 12 13 13 13 12 10 7 4 2 2 3 4 4 4 4 4 4 5 6 6 5 3 2 21 22 22 23 23 24 24 24 25 25 25 24 23 22 21 19 17 16 14 12 11 9 8 7 7 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 4 3 3 3 3 4 5 5 5 4 3 3 3 3 2 1 2 3 3 3 3 2 2 2 1 3 6 8 8 4 2 2 4 6 7 6 5 5 5 7 8 7 7 8 9 10 11 11 11 11 11 11 10 10 11 11 11 11 11 10 10 11 11 12 13 15 16 18 18 18 16 17 15 11 9 9 10 7 3 3 3 4 7 7 6 6 6 6 6 7 8 10 10 10 10 9 9 9 10 11 12 13 13 12 10 8 7 8 8 9 10 11 12 12 12 12 12 12 11 9 8 6 5 3 2 2 2 2 3 4 4 5 5 5 5 3 1 4 21 22 22 23 23 24 24 25 25 25 25 25 24 23 21 20 18 16 14 12 11 9 8 7 7 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 5 4 3 3 4 5 5 5 4 3 3 2 2 1 1 2 2 2 3 3 3 3 4 4 5 7 9 8 5 4 4 5 6 6 6 5 5 6 6 7 7 8 8 9 10 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 14 16 17 18 17 14 15 17 13 10 10 12 11 6 5 5 5 6 7 6 5 5 5 5 7 8 9 10 10 9 9 9 9 10 11 12 13 13 13 12 10 9 9 9 10 11 12 13 13 13 12 11 11 9 8 7 6 5 4 4 3 2 2 2 2 3 4 4 3 3 2 3 5 22 22 23 23 24 24 25 25 25 25 25 25 24 23 22 20 18 16 14 13 11 10 8 7 7 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 6 5 4 4 4 5 5 4 3 3 2 2 1 1 2 2 2 2 3 3 3 5 6 6 6 7 8 8 6 5 5 6 6 5 5 5 5 6 6 7 8 8 8 9 9 10 10 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 14 14 15 17 17 15 16 14 11 11 12 11 7 6 6 5 5 6 7 6 4 3 4 6 8 8 9 9 10 9 9 9 10 11 12 12 13 14 13 11 10 10 11 11 12 13 13 13 14 12 10 11 11 9 7 7 6 5 5 4 4 3 2 2 2 3 3 2 1 2 3 4 22 22 23 23 24 25 25 25 26 26 26 25 25 24 22 21 19 17 15 13 11 10 8 7 7 6 6 6 7 7 8 8 9 9 9 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 2 2 1 1 2 2 2 2 2 2 2 3 5 7 7 6 6 7 7 6 6 6 6 5 5 4 4 4 5 6 7 8 8 8 8 8 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 11 12 12 12 11 14 15 15 14 13 12 11 11 11 8 6 5 5 5 6 7 7 5 4 3 5 6 6 8 9 10 11 10 10 11 12 12 12 12 14 13 12 11 10 11 12 13 13 13 13 13 11 10 11 13 11 8 7 6 6 6 6 6 5 4 4 4 4 3 3 0 2 3 3 22 22 23 24 24 25 25 26 26 26 26 26 25 24 23 21 19 17 15 13 11 10 8 7 7 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 3 3 2 2 0 1 2 2 2 2 2 2 2 2 3 6 7 8 7 6 6 6 6 6 6 6 5 4 4 4 4 5 6 8 8 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 10 9 9 9 10 11 12 9 11 13 14 14 13 13 12 11 10 9 7 5 4 4 5 6 6 6 6 3 2 4 5 7 10 11 12 11 11 11 12 12 12 12 12 13 13 12 11 11 13 14 13 12 12 12 11 10 11 12 11 8 7 5 6 6 6 6 5 4 5 5 4 4 4 3 2 3 4 22 23 23 24 24 25 26 26 26 26 26 26 25 25 23 22 20 17 15 13 12 10 9 7 7 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 4 4 3 2 1 0 1 2 2 2 2 2 2 4 4 4 6 8 9 8 7 6 5 5 6 6 6 6 5 4 4 4 5 6 7 8 9 9 10 10 10 10 9 8 8 8 7 7 7 9 10 10 10 10 10 10 10 10 9 9 9 10 10 8 10 11 12 13 13 13 12 12 11 9 7 5 4 4 5 5 5 5 6 5 4 4 4 6 9 11 12 12 11 12 13 12 11 11 11 12 12 12 11 11 12 12 11 11 10 10 10 10 10 10 9 8 6 4 4 4 5 5 5 4 4 4 4 4 5 6 6 6 7 22 23 23 24 25 25 26 26 27 27 27 26 26 25 24 22 20 18 16 14 12 10 9 8 7 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 4 4 4 5 5 6 6 6 5 5 5 5 5 5 5 4 3 2 2 1 1 1 2 2 2 2 3 3 5 5 6 7 8 9 8 6 5 5 6 6 6 6 6 5 5 4 5 5 6 7 8 9 9 10 11 11 11 11 10 8 7 7 6 6 7 8 9 10 10 10 10 11 11 11 11 10 9 8 8 10 9 10 11 12 12 12 12 11 9 6 4 3 3 5 6 6 5 5 7 7 6 6 7 9 10 11 10 10 11 12 11 10 10 11 11 11 11 10 11 11 10 9 8 9 9 9 9 9 7 6 6 6 5 4 3 3 4 4 4 3 3 4 4 5 7 8 9 9 22 23 23 24 25 25 26 26 27 27 27 27 26 25 24 23 21 19 16 14 12 10 9 8 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 4 4 4 5 5 6 6 6 6 5 5 5 5 5 4 3 3 2 2 1 1 2 2 2 2 3 3 3 3 5 6 8 9 8 7 6 6 7 7 7 7 6 6 6 6 6 6 5 5 6 6 7 8 9 10 10 10 9 9 8 8 7 7 6 6 6 7 9 10 10 10 11 11 11 11 10 8 8 8 9 8 9 9 10 10 11 13 11 10 8 5 4 3 4 6 6 6 5 6 8 8 8 8 9 9 8 8 8 9 10 10 10 10 10 10 10 10 10 10 10 9 7 6 8 9 9 8 7 7 5 5 5 5 3 2 3 3 4 4 3 4 4 5 6 7 7 8 7 22 23 23 24 25 25 26 26 27 27 27 27 26 26 25 23 21 19 17 14 12 10 9 8 7 6 6 5 6 6 7 7 7 7 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 3 2 2 1 1 1 2 2 2 3 2 2 2 2 4 7 9 9 8 6 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 5 5 6 7 8 8 9 8 8 7 7 7 7 7 6 5 6 7 8 9 9 10 11 10 10 10 9 9 10 9 8 9 9 9 9 11 12 11 11 10 8 6 5 4 5 6 6 5 4 6 7 8 8 8 7 6 5 6 7 8 9 9 10 10 10 10 11 11 11 11 9 7 7 8 9 9 8 7 7 6 5 5 3 2 2 3 4 4 5 6 6 5 6 6 6 5 5 5 22 23 23 24 25 25 26 27 27 27 27 27 27 26 25 24 22 20 17 15 13 11 9 8 7 6 6 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 8 7 6 6 5 4 4 3 2 2 1 0 2 2 2 3 3 2 2 2 3 4 6 8 8 7 6 6 6 6 6 6 7 7 7 8 7 7 7 6 5 5 4 4 4 4 5 6 6 6 6 7 7 7 7 6 6 5 5 6 7 7 8 9 10 11 11 12 11 10 11 10 10 9 9 9 9 10 10 10 11 10 8 7 5 5 6 6 5 5 4 5 6 6 7 7 7 5 4 4 6 8 9 9 9 9 9 10 11 12 13 12 10 9 10 10 9 8 8 7 7 7 6 5 3 2 3 4 5 6 7 7 6 6 6 6 6 6 6 5 22 23 23 24 25 25 26 27 27 27 27 27 27 26 26 24 23 21 18 16 13 11 9 8 7 6 6 5 5 5 6 6 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 9 9 9 8 7 6 6 4 3 3 2 2 0 1 2 2 2 2 2 3 3 4 4 5 5 6 6 5 5 5 6 6 6 6 6 7 7 8 8 8 7 7 6 5 4 3 3 3 4 5 5 5 5 5 6 6 6 6 6 5 4 4 5 6 7 8 9 11 11 11 11 11 10 10 9 9 9 8 9 8 8 9 10 9 8 7 6 6 6 7 6 5 5 5 5 6 7 7 6 5 4 4 6 8 9 9 8 8 8 9 10 12 13 12 10 9 9 10 10 8 8 8 8 8 7 5 3 2 3 5 5 5 5 5 4 4 5 5 6 5 4 3 22 23 23 24 25 25 26 27 27 27 27 27 27 27 26 25 23 21 19 17 14 12 10 8 7 6 6 5 5 5 6 6 6 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 7 8 10 10 10 9 9 8 7 6 5 4 3 3 2 1 1 2 2 2 2 2 3 4 5 5 6 6 6 5 4 4 5 5 5 5 5 5 6 6 7 7 7 7 7 5 4 4 3 2 3 3 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 6 7 9 9 9 9 10 10 10 9 8 8 8 8 8 7 8 8 8 9 8 7 6 6 7 5 5 5 5 6 7 7 7 6 5 5 5 7 8 9 9 8 7 6 7 9 11 12 12 11 10 10 10 10 7 8 9 9 8 6 3 1 1 2 3 3 4 4 4 3 3 4 4 4 4 3 2 22 23 23 24 25 25 26 27 27 27 27 27 27 27 26 26 24 22 20 17 15 12 10 9 7 7 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 4 4 6 7 9 11 11 11 10 9 8 7 6 5 5 4 3 2 1 1 1 1 1 2 3 4 5 5 5 4 4 5 5 5 4 4 4 4 3 3 4 4 4 5 5 6 6 5 4 4 4 3 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 8 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 9 9 8 7 6 5 5 6 9 11 11 11 11 10 10 10 8 8 10 10 8 5 2 2 1 2 2 3 4 4 4 5 5 4 3 3 3 3 2 22 23 23 24 25 25 26 27 27 27 27 27 27 27 27 26 25 23 21 18 16 13 11 9 8 7 6 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 5 4 4 4 4 5 6 7 8 10 11 11 10 9 8 8 7 6 5 4 3 2 1 0 1 1 2 3 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 3 3 4 5 5 3 2 3 4 4 2 2 2 3 4 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 6 6 6 7 7 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 4 4 5 5 5 5 4 5 6 6 7 7 8 8 9 9 9 8 6 4 3 4 7 10 11 11 11 11 11 11 9 8 9 9 9 6 3 3 3 3 4 3 4 4 5 6 6 4 3 3 3 4 3 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 26 25 24 22 20 17 14 12 10 8 7 6 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 5 6 7 8 10 11 11 10 9 9 8 7 6 5 4 2 1 0 1 2 3 4 4 5 6 6 5 5 5 5 5 4 3 3 2 1 1 1 1 2 2 3 3 4 5 4 2 1 2 3 3 2 1 1 2 3 3 3 4 4 5 4 4 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 6 5 4 4 4 4 5 5 3 4 6 7 7 7 7 7 8 9 9 9 7 6 3 3 6 9 11 12 12 12 12 11 9 7 7 8 9 8 5 2 2 3 3 2 3 4 5 6 6 5 3 4 5 5 4 22 23 23 24 24 25 26 26 27 27 27 27 27 27 27 27 26 24 23 21 18 16 13 11 9 7 6 5 5 4 4 5 5 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 3 4 4 4 4 3 3 3 3 4 5 6 8 10 11 10 10 9 9 8 7 6 5 3 1 0 1 2 3 4 5 6 6 6 6 5 4 4 4 4 4 3 3 2 1 0 0 1 2 2 3 3 4 4 4 2 1 2 3 3 3 2 2 2 3 3 4 4 5 4 4 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 6 4 4 6 7 6 6 6 7 7 8 9 9 9 8 6 5 6 9 11 13 12 12 11 10 8 6 5 7 9 9 7 5 4 3 2 2 3 3 4 5 5 4 3 5 5 5 4 22 22 23 24 24 25 26 26 27 27 27 27 27 27 27 27 26 25 23 22 19 17 14 12 9 8 6 5 5 4 4 4 5 5 6 6 6 6 6 5 5 4 3 3 3 2 2 2 2 3 4 4 4 3 3 2 2 2 3 4 5 7 10 11 10 9 9 9 8 7 6 4 2 1 1 1 2 4 5 6 6 6 6 6 5 4 4 4 4 3 3 3 2 1 0 1 1 1 1 2 2 3 4 3 2 1 2 2 3 3 3 2 2 3 3 5 5 5 5 4 3 3 3 4 5 5 5 5 5 6 6 6 6 6 5 6 6 7 7 7 7 7 6 6 5 5 4 4 4 5 5 5 4 4 4 4 5 6 5 4 5 7 6 5 6 6 7 7 8 9 11 11 8 7 7 9 11 13 13 11 10 9 7 6 6 7 8 9 8 7 5 5 4 4 4 3 3 4 4 3 3 5 5 4 4 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 25 24 22 20 18 16 13 10 8 7 5 5 4 4 4 4 5 5 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 4 4 3 2 2 1 1 2 3 4 7 9 10 10 9 9 8 8 7 6 4 2 1 1 2 3 4 5 5 6 6 6 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 3 4 2 2 2 2 3 3 3 4 4 3 3 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 5 5 4 4 4 5 5 5 4 5 5 4 5 6 5 4 4 6 6 6 6 6 6 6 7 8 11 12 11 10 9 10 11 12 13 11 11 11 9 8 7 8 10 9 8 7 6 6 5 4 3 3 3 3 3 3 4 4 4 3 3 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 23 21 19 17 14 12 9 7 6 5 4 4 4 4 4 5 6 6 6 6 6 5 4 4 3 2 2 2 2 2 3 3 4 3 3 2 1 1 1 2 3 4 6 9 9 9 9 9 8 7 6 5 3 1 0 1 2 2 3 4 5 6 6 5 5 5 5 5 5 4 4 4 3 3 2 1 1 2 2 2 2 2 3 3 2 2 3 3 4 4 5 5 5 5 5 6 6 6 5 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 5 4 4 4 4 5 5 5 5 5 5 4 5 5 4 3 4 6 6 5 5 5 5 7 7 10 12 12 12 12 12 11 11 11 10 10 13 12 10 8 10 12 11 9 8 6 6 5 4 2 2 2 2 2 3 4 4 3 3 3 22 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 22 20 18 15 13 10 8 6 5 4 4 4 4 4 5 5 6 6 6 6 5 5 4 3 3 2 2 2 3 3 4 4 3 2 2 1 1 2 3 3 4 6 8 9 9 9 8 7 7 5 4 2 1 1 2 3 3 4 5 5 6 6 6 6 7 6 5 5 5 5 4 4 3 2 1 1 1 2 2 2 3 2 1 1 2 4 4 5 5 5 6 6 6 6 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 6 6 5 5 5 6 6 6 7 7 7 7 6 6 5 4 4 3 4 4 5 5 5 5 5 4 4 4 4 3 3 5 6 5 4 4 6 7 7 10 11 11 11 12 13 11 11 11 10 9 11 10 9 9 10 13 11 10 9 8 7 5 4 3 3 2 1 2 3 4 3 2 2 2 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 25 25 23 21 19 17 14 12 9 7 5 4 4 3 4 4 4 5 5 6 6 6 5 5 5 4 3 2 2 2 3 4 4 4 3 2 2 1 1 2 3 3 4 6 8 9 9 9 8 7 5 4 3 3 2 3 3 4 5 5 6 7 7 8 8 8 8 6 6 5 5 5 4 4 3 2 1 0 1 1 2 3 4 4 3 1 3 4 5 5 5 5 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 5 5 5 5 5 6 7 7 7 7 7 6 6 6 5 4 3 3 3 4 5 6 6 6 5 4 4 4 3 4 4 5 5 4 5 6 7 8 10 10 9 9 10 11 10 11 11 11 10 9 8 7 8 10 11 10 9 9 9 8 6 4 4 4 3 3 4 5 4 4 3 2 2 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 25 24 22 20 18 15 13 10 8 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 4 3 3 2 3 3 4 4 4 3 2 2 2 2 2 3 3 4 6 8 9 9 8 7 5 4 4 5 5 5 5 5 5 6 6 7 8 9 10 10 8 7 6 6 5 5 5 5 4 4 3 2 1 0 1 2 2 3 4 4 3 3 4 4 4 5 5 5 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 5 5 5 5 5 6 7 7 7 6 6 6 6 6 6 5 4 3 3 4 5 6 7 7 6 5 4 4 4 4 4 4 4 4 5 6 7 7 8 8 8 8 9 9 9 10 10 10 10 10 9 8 8 10 10 9 8 8 8 7 6 4 2 2 3 5 6 6 6 5 4 3 3 21 22 22 23 24 24 25 25 25 26 26 27 27 27 27 27 26 26 26 25 24 23 21 19 17 14 12 9 7 5 4 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 4 4 5 4 3 2 2 1 1 2 3 3 4 7 8 9 9 7 6 4 3 4 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 5 5 5 5 5 5 4 4 3 2 1 1 2 3 4 5 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 5 5 5 6 7 7 7 7 6 4 4 3 3 3 4 4 5 5 6 6 7 7 6 6 6 7 7 8 8 9 9 9 9 10 9 9 9 9 9 9 8 7 6 6 5 5 3 2 3 5 6 6 6 5 5 4 4 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 26 26 26 26 25 24 22 20 18 16 13 10 8 6 4 4 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 5 5 3 2 2 1 1 1 2 2 3 4 7 9 9 8 6 4 3 3 5 6 7 7 6 6 5 6 6 6 6 5 5 5 6 6 5 5 4 4 4 5 5 5 5 4 3 3 3 3 4 5 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 6 6 5 5 5 6 6 7 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 5 5 4 3 2 1 2 3 4 5 6 7 6 6 6 5 5 5 6 6 7 8 8 8 9 9 10 10 10 10 10 10 9 8 7 6 5 5 5 5 4 4 5 6 6 4 3 4 4 4 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 26 26 26 26 25 24 23 21 19 17 14 12 9 7 5 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 3 2 1 1 1 2 2 2 3 5 8 9 8 7 5 3 3 4 5 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 3 3 4 4 3 1 2 4 4 4 5 5 5 5 4 4 4 4 5 6 7 8 9 9 9 9 10 10 10 10 10 10 9 8 7 6 6 6 5 5 5 4 4 5 5 5 2 3 5 5 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 22 20 18 16 13 10 8 6 4 3 3 3 3 3 3 2 3 3 4 4 5 6 6 6 6 6 6 5 3 2 2 2 2 2 3 3 4 6 7 8 7 6 4 4 3 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 5 5 5 5 5 5 6 6 6 6 6 6 6 5 4 3 2 3 4 5 4 2 1 4 5 5 5 5 4 4 3 3 2 2 3 5 7 9 9 10 10 10 11 11 11 11 11 10 10 9 8 7 7 6 5 4 5 4 4 5 5 4 4 6 6 5 20 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 19 17 14 12 9 7 5 4 3 3 3 3 2 2 2 2 3 5 6 7 7 7 7 7 6 5 3 2 2 3 3 3 3 3 4 5 7 7 6 5 4 3 3 4 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 7 7 6 6 6 5 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 3 4 5 5 4 2 0 2 5 6 5 5 4 4 3 3 2 2 2 5 7 9 10 11 11 11 12 12 12 12 12 12 11 10 9 8 7 6 5 5 5 4 4 5 5 4 6 8 7 6 20 21 21 22 22 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 23 21 18 16 13 11 8 6 4 3 3 3 2 2 2 2 3 4 5 6 7 7 7 7 7 6 5 3 3 3 4 4 4 4 4 4 6 7 7 6 4 3 1 2 4 5 6 7 7 6 6 6 6 5 6 6 7 7 7 8 8 7 7 7 7 6 5 5 5 5 5 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 7 7 6 6 6 5 4 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 8 8 8 6 5 4 4 4 3 2 1 3 5 5 5 5 5 4 4 3 3 3 5 7 10 11 12 12 12 12 12 13 13 12 11 11 10 9 8 7 6 5 5 5 4 4 5 4 4 6 8 8 7 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 23 22 20 17 14 12 9 7 5 4 3 3 3 2 2 3 3 4 5 6 7 7 8 8 7 6 4 3 4 4 4 4 4 4 4 4 5 7 7 6 4 2 1 1 3 5 6 7 7 7 7 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 8 8 7 7 7 6 6 6 6 6 6 6 7 8 8 7 6 6 6 6 6 6 5 5 4 3 2 3 4 4 5 5 6 6 7 7 7 7 7 7 7 8 8 9 8 6 5 5 4 3 3 2 2 3 4 4 4 4 4 4 4 3 3 5 8 10 12 12 12 12 12 12 12 12 11 11 10 10 9 8 7 6 5 5 4 4 4 3 3 3 6 8 8 8 20 20 21 21 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 23 21 18 16 13 11 8 6 5 3 3 3 3 3 3 3 4 5 6 7 7 8 8 8 6 5 4 4 4 4 4 4 4 4 4 5 7 8 7 4 2 1 1 2 4 5 7 8 8 7 7 7 7 8 8 9 8 8 8 8 8 8 8 9 9 8 7 6 6 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 6 5 5 5 6 7 8 7 7 5 5 6 6 5 5 5 4 3 2 3 4 4 5 5 5 5 6 7 7 7 7 6 6 7 8 7 7 6 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 3 5 7 10 11 11 10 10 11 11 12 12 12 11 11 11 10 9 8 6 5 4 4 4 3 3 3 4 5 7 8 9 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 24 23 22 20 17 14 12 9 7 5 4 3 3 3 3 3 3 4 5 5 6 7 8 8 8 7 5 5 5 5 5 4 4 4 4 4 5 6 8 8 6 5 3 2 3 4 5 6 7 7 8 8 7 7 9 10 10 9 9 9 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 6 7 7 7 6 6 6 6 5 5 5 4 2 2 3 4 4 4 5 5 5 5 6 6 6 6 5 5 6 7 6 6 6 6 7 7 6 4 3 3 3 2 2 2 1 2 2 3 3 4 5 6 7 9 9 9 9 11 11 12 12 12 12 13 12 12 11 10 8 6 5 5 5 5 4 5 6 7 7 9 10 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 21 18 16 13 11 8 6 5 4 3 3 3 3 4 4 5 5 6 7 7 8 8 9 7 5 5 4 4 4 4 4 4 4 4 5 6 8 8 7 6 5 5 5 7 8 8 9 10 9 9 10 11 11 11 10 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 7 7 6 5 5 5 5 6 7 7 7 6 6 5 5 5 5 4 3 2 3 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 6 6 5 6 7 8 7 6 6 5 4 4 4 4 4 3 3 3 3 3 3 4 5 6 7 8 9 10 11 12 12 13 13 13 13 12 12 11 10 8 7 7 6 6 5 6 6 7 8 9 8 19 20 20 20 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 23 22 20 17 15 12 9 7 5 4 3 3 3 3 4 4 5 5 6 6 7 8 9 9 7 5 4 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 7 9 9 9 9 8 9 11 12 12 11 10 9 8 8 8 8 8 8 7 7 6 6 5 5 6 7 7 6 6 6 7 7 8 8 8 8 7 7 7 8 8 9 9 8 8 8 7 7 7 6 6 5 5 5 5 6 7 7 6 6 5 5 5 5 4 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 3 4 4 4 4 5 6 7 8 8 8 8 8 7 5 4 4 5 5 5 5 4 2 2 3 4 5 6 8 9 10 11 11 12 13 13 13 13 13 12 12 11 10 9 8 7 6 5 5 5 6 6 6 6 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 25 25 25 24 24 24 23 21 19 16 13 11 8 6 5 4 3 3 3 4 4 5 5 5 6 7 8 9 8 6 3 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 5 5 5 6 7 9 10 9 10 11 11 10 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 3 3 3 4 6 8 9 9 10 10 10 10 9 8 8 9 9 8 6 5 4 2 2 4 5 7 8 8 9 10 11 11 12 12 13 13 13 13 12 12 11 11 9 7 6 5 5 6 7 6 5 4 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 23 22 20 17 15 12 9 7 6 4 4 4 4 4 4 4 5 5 6 6 7 8 7 5 2 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 5 5 5 5 7 9 10 8 7 9 10 9 7 7 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 3 3 2 2 2 3 3 3 3 3 4 4 3 3 2 2 2 2 2 2 2 4 6 8 9 10 10 10 11 11 11 11 11 10 9 8 7 6 5 3 3 4 5 7 7 8 8 9 10 11 11 12 12 13 13 13 13 12 12 12 10 7 6 6 6 8 9 8 5 3 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 25 25 25 24 24 24 23 21 19 16 13 11 8 6 5 4 4 4 4 4 4 5 5 6 6 7 7 6 4 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 5 5 5 5 4 4 5 6 6 6 7 9 9 8 7 8 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 7 7 6 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 3 5 8 9 10 10 10 11 11 11 10 10 9 9 8 7 6 5 4 4 5 5 6 7 7 8 9 9 10 11 11 12 12 12 13 13 12 12 12 10 8 7 7 8 9 9 7 5 4 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 23 22 20 18 15 12 10 7 6 5 4 4 4 4 4 5 5 5 5 6 6 6 4 3 2 2 3 3 3 3 3 3 3 3 4 5 5 6 6 6 5 5 5 4 5 5 6 7 7 8 9 8 7 7 8 10 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 3 3 4 5 6 7 7 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 4 4 3 2 2 1 2 3 3 2 2 2 2 3 5 8 9 9 10 10 10 11 11 10 10 9 8 7 7 6 6 5 4 5 5 6 6 7 7 8 9 10 10 10 11 11 12 12 12 12 11 11 10 9 8 8 8 9 8 7 6 6 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 21 19 17 14 11 9 7 5 4 4 4 4 4 4 5 5 5 6 6 5 3 3 2 2 2 3 3 4 4 3 3 3 4 5 5 6 6 6 6 5 5 5 5 6 7 7 9 9 9 8 6 7 8 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 3 4 5 7 7 7 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 3 3 3 2 2 2 3 3 4 4 4 3 2 2 2 3 3 3 2 2 2 2 3 5 7 8 9 9 9 9 10 10 9 9 8 7 7 6 6 5 5 4 5 5 6 6 7 7 8 9 9 10 10 10 10 11 11 11 10 10 10 9 9 8 8 9 9 8 7 7 7 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 20 18 15 13 10 8 6 5 4 4 4 4 4 5 5 5 5 5 3 3 3 3 3 3 3 4 4 3 2 2 2 3 4 5 5 6 7 6 6 6 6 7 7 7 8 9 9 9 7 7 7 8 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 5 6 7 7 7 6 5 5 5 5 5 5 5 5 5 6 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 4 4 4 3 3 2 2 2 3 3 3 2 2 2 4 5 7 8 8 8 8 8 9 9 9 8 7 7 6 6 5 4 4 4 4 5 5 6 6 7 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 7 8 8 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 21 19 17 14 12 9 7 6 5 4 4 4 4 4 4 5 4 3 2 3 4 4 4 4 4 4 4 3 2 2 3 3 4 5 6 8 9 8 8 8 9 9 9 9 9 10 9 9 8 7 7 7 8 8 8 8 8 8 7 7 6 5 5 4 4 4 5 4 4 4 3 3 4 5 6 7 7 6 6 5 5 5 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 2 1 1 1 1 2 3 4 4 4 3 3 2 2 2 3 4 3 3 2 2 3 5 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 4 5 5 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 9 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 23 22 20 18 16 14 11 9 7 5 5 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 4 4 3 4 5 5 5 6 7 9 10 9 9 9 9 9 10 10 10 9 8 8 8 7 6 7 8 7 7 7 7 7 7 7 6 5 4 3 3 4 5 5 5 4 3 3 3 4 5 6 7 7 6 5 5 5 4 4 4 4 4 5 5 5 4 4 3 3 4 5 6 5 5 5 4 4 4 3 2 1 1 1 2 3 3 4 4 4 3 3 2 2 3 3 4 3 2 2 2 3 5 6 6 6 6 5 5 6 6 6 6 6 5 4 4 3 3 2 2 3 3 4 4 5 6 8 8 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 9 10 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 22 21 20 18 15 13 10 8 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 6 6 6 6 7 9 9 9 9 10 10 10 10 10 9 8 6 6 6 7 6 7 8 6 6 6 7 7 7 7 6 5 4 3 2 3 3 4 4 4 4 3 3 4 5 6 7 7 7 6 5 4 4 3 3 4 4 4 4 4 3 3 2 3 4 5 6 6 6 5 4 4 4 3 2 1 1 2 3 3 4 4 4 4 3 3 2 2 3 3 3 3 2 2 2 2 4 5 5 5 4 4 4 4 5 5 5 5 4 3 3 2 1 1 2 2 2 3 3 4 5 7 8 9 9 10 10 10 10 10 10 10 11 11 10 11 11 11 11 10 10 10 10 11 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 24 24 24 24 23 23 23 22 22 21 19 17 15 12 10 8 6 5 5 4 4 5 5 5 6 6 4 3 3 4 4 4 4 5 5 6 6 6 7 7 7 7 8 9 9 9 9 10 10 10 9 7 6 5 6 7 8 6 6 6 5 5 6 6 7 7 7 6 5 4 4 3 2 2 3 4 4 4 4 4 4 5 7 7 8 7 6 5 4 3 3 3 4 4 4 5 4 4 3 3 3 4 5 6 6 6 5 4 4 3 3 2 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 5 4 4 3 3 3 4 4 5 4 4 3 2 1 0 1 1 2 2 2 2 3 4 5 7 8 9 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 11 11 19 19 19 19 18 18 18 19 19 19 20 20 21 21 22 22 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 18 16 14 11 9 7 6 5 4 4 5 6 6 7 6 5 4 3 3 3 3 4 5 6 7 7 8 8 7 7 7 7 8 9 9 9 9 9 8 6 6 5 5 6 7 7 6 5 5 6 6 6 7 7 7 7 6 6 5 4 4 3 3 3 3 3 4 4 5 5 6 7 8 8 7 6 5 4 4 4 4 5 5 6 6 5 5 5 4 4 5 6 6 6 6 5 4 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 3 4 4 3 2 1 0 1 1 2 2 2 2 2 1 3 4 6 7 8 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 11 19 19 19 19 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 18 16 13 11 8 7 5 4 4 5 6 7 7 6 5 4 4 4 4 4 5 6 7 7 7 7 8 8 7 7 6 6 7 8 8 7 6 6 6 6 5 5 5 5 6 5 5 6 7 6 6 7 7 7 7 7 7 6 5 4 4 4 4 4 3 4 4 5 5 6 7 8 8 7 7 6 5 5 5 6 6 7 7 6 6 6 5 6 6 7 7 7 6 6 5 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 3 3 3 1 0 1 2 2 2 3 3 2 2 1 1 3 5 7 8 9 9 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 10 10 19 19 19 19 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 23 22 22 22 21 21 20 19 17 15 13 10 8 6 5 4 6 7 8 7 6 5 5 4 4 5 5 5 6 7 7 6 6 7 8 7 7 7 6 5 6 7 6 6 6 6 6 5 5 4 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 4 5 7 8 8 8 8 7 6 6 7 7 7 7 7 7 7 6 6 6 7 7 8 8 8 7 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 3 2 2 2 1 1 1 2 2 2 1 0 1 2 2 3 3 3 3 3 3 0 3 5 7 8 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 9 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 17 15 13 10 8 6 5 6 8 9 8 6 5 5 5 5 5 6 6 6 6 6 5 6 7 8 8 8 8 6 5 6 7 7 6 5 5 5 5 4 4 4 5 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 6 5 5 5 5 5 5 5 6 7 8 8 9 8 8 8 7 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 7 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 4 5 4 3 2 2 2 1 1 1 1 2 1 0 1 1 2 3 3 3 3 4 4 3 1 3 5 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 7 8 18 18 19 18 18 18 18 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 18 17 15 13 10 8 6 7 9 9 8 7 6 6 5 5 6 6 5 5 5 5 5 6 7 8 8 8 6 5 4 5 6 6 4 4 4 5 4 4 4 5 5 5 6 7 7 7 7 8 8 7 6 6 6 6 7 7 6 5 5 5 5 5 5 5 5 6 7 7 8 8 8 7 7 8 8 8 8 7 7 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 6 5 5 5 5 5 4 4 3 2 2 1 2 2 2 2 3 4 4 4 3 2 2 2 1 1 0 1 1 1 1 1 2 2 3 3 4 4 3 2 2 2 4 5 5 6 5 6 7 7 7 8 8 8 8 8 8 8 7 7 6 5 5 5 5 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 18 18 16 15 13 11 9 9 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 8 8 7 5 4 4 4 5 4 4 4 5 5 4 5 5 5 6 6 7 8 8 8 8 8 7 6 5 4 4 4 5 6 6 6 5 4 4 4 4 4 4 4 5 6 7 7 7 7 7 8 8 8 7 7 6 6 6 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 4 3 2 1 1 2 2 2 3 3 3 3 2 1 2 2 2 1 0 1 1 1 2 2 2 3 3 4 4 3 2 2 2 4 4 4 4 4 4 5 6 6 7 7 7 8 8 8 9 8 8 7 5 4 4 3 4 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 17 16 15 13 12 12 11 11 10 9 8 6 6 6 6 6 5 5 5 5 6 6 7 7 7 6 5 5 5 4 4 4 4 4 4 5 5 6 6 6 7 8 8 8 9 8 8 8 7 6 4 3 3 3 4 6 7 7 6 5 4 4 4 3 2 2 3 5 6 7 9 10 10 9 8 8 7 6 6 6 7 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 4 4 4 3 2 0 1 2 2 3 3 3 2 2 1 1 2 2 1 0 1 1 2 2 2 3 4 4 4 4 2 1 2 3 4 3 3 3 2 3 4 5 5 6 6 7 8 8 8 8 8 7 6 6 5 4 3 3 16 17 17 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 21 21 21 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 17 16 15 14 13 12 12 12 12 12 11 9 9 9 9 8 7 5 5 5 6 6 6 7 7 6 6 5 4 3 3 3 4 4 4 5 6 7 7 7 8 8 8 8 8 8 8 7 6 5 4 3 3 3 4 5 6 7 7 6 5 4 3 3 2 2 3 5 6 7 8 9 9 9 8 7 7 6 6 7 8 9 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 2 0 1 2 2 3 2 2 1 1 1 2 2 1 0 1 1 2 2 3 3 4 5 4 3 1 3 4 4 3 2 1 2 2 2 3 4 5 5 6 7 7 8 8 8 7 6 6 6 6 5 4 4 16 16 17 17 18 18 18 17 17 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 16 15 14 13 12 12 12 12 13 12 11 10 10 10 9 7 5 4 4 5 5 6 6 7 7 7 6 5 4 3 4 5 5 6 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 4 4 4 4 4 5 6 7 8 7 6 5 4 3 3 3 3 5 6 7 8 9 10 10 9 8 7 7 8 9 9 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 1 1 1 2 2 2 2 1 1 1 1 1 1 0 1 1 1 2 3 4 4 3 2 1 3 4 4 3 2 1 1 2 2 2 3 3 4 5 5 6 7 7 7 6 5 5 6 7 7 7 6 6 15 16 16 17 17 18 18 17 17 16 16 16 16 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 20 20 20 19 19 19 19 19 18 18 17 17 16 15 14 13 11 11 11 12 12 12 11 10 10 9 8 6 2 3 3 4 4 5 6 7 7 7 6 5 4 4 5 6 7 7 7 8 8 8 8 9 9 8 8 8 7 7 6 6 5 5 5 5 5 6 7 8 9 9 8 7 6 5 4 4 3 3 4 5 6 7 9 10 10 10 9 8 8 9 10 10 10 10 10 9 9 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 2 3 3 3 2 1 3 4 4 3 2 1 0 0 1 2 2 3 3 3 4 5 6 6 7 5 4 3 5 7 8 9 9 9 9 15 15 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 16 16 15 14 13 11 10 10 10 11 11 10 9 9 8 7 5 2 2 2 3 4 5 6 7 7 6 5 4 4 5 5 6 7 7 7 7 8 8 9 9 9 9 8 8 8 7 7 7 6 6 6 6 7 7 8 8 8 8 8 7 7 6 5 4 4 4 5 5 6 8 9 10 11 10 10 10 9 10 9 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 3 4 5 4 3 2 1 1 1 1 1 2 2 3 3 3 4 5 5 6 6 5 4 4 6 7 8 9 9 10 10 14 14 15 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 14 13 11 10 9 9 10 10 9 8 7 7 6 5 3 2 2 3 4 5 6 7 7 6 5 4 5 5 6 6 6 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 8 8 7 7 7 6 6 5 5 5 6 6 7 8 10 11 11 10 10 10 9 9 8 8 7 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 0 0 1 2 3 3 4 4 3 2 2 3 3 2 2 1 2 3 3 3 4 4 4 5 5 5 5 5 5 7 7 8 8 9 10 11 14 14 14 15 16 16 17 17 17 17 16 16 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 13 13 12 10 10 9 9 9 8 7 7 6 6 5 3 2 2 3 4 5 6 7 7 6 5 5 5 6 7 7 7 6 7 8 9 10 9 9 9 9 10 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 6 6 7 7 9 10 11 11 10 8 8 8 7 7 6 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 5 5 5 4 4 4 3 3 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 0 1 2 3 3 3 3 3 3 4 4 4 4 3 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 8 9 10 11 14 13 14 14 15 16 16 17 17 17 16 16 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 12 11 11 10 9 9 9 8 7 7 6 5 5 4 3 3 3 4 5 6 7 8 7 6 5 5 6 7 7 7 6 7 9 10 11 10 10 10 10 11 11 10 10 10 10 10 10 10 10 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 8 9 10 10 9 7 7 6 6 6 5 5 4 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 0 1 2 2 2 2 2 2 3 4 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 5 5 7 8 10 11 14 13 13 14 14 15 16 16 17 17 16 16 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 18 18 17 17 17 17 16 16 15 15 15 14 13 13 12 11 10 10 9 9 9 9 8 8 7 6 5 3 5 5 4 4 5 6 7 8 8 7 6 5 5 6 6 7 8 9 11 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 8 6 6 6 7 7 6 6 7 7 6 6 6 5 5 5 5 5 5 7 8 8 8 8 7 6 5 4 4 4 3 3 2 2 3 2 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 2 2 2 2 2 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 5 5 4 3 3 3 2 2 1 0 1 1 2 2 2 2 3 4 5 4 3 4 6 8 9 10 14 13 13 13 14 14 15 16 17 17 17 16 15 15 15 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 13 12 12 11 10 9 9 9 10 10 9 9 8 7 5 4 4 7 7 6 6 6 8 9 9 8 7 6 5 5 4 7 9 11 13 13 13 12 12 11 11 11 11 11 9 8 7 7 7 7 7 7 8 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 5 7 7 7 7 6 5 4 3 3 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 3 4 4 2 2 5 7 8 9 10 14 13 13 13 13 14 14 15 16 17 17 16 16 15 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 9 9 10 10 9 9 8 7 6 5 5 9 8 7 6 6 7 8 9 8 7 6 5 4 4 7 10 12 13 13 12 10 10 10 10 10 10 10 8 7 7 7 7 7 7 8 8 7 6 6 6 7 7 7 6 6 5 5 4 4 3 3 3 4 5 6 6 6 5 5 3 3 3 3 3 3 4 4 3 2 2 1 1 2 2 2 2 2 1 1 0 0 1 1 1 2 2 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 0 1 2 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 3 4 4 3 0 3 5 7 8 9 10 14 13 13 13 13 13 13 14 15 16 17 16 16 15 15 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 13 13 12 11 10 9 9 8 9 9 10 9 9 8 7 6 5 6 7 7 7 7 6 7 7 8 7 7 6 5 5 5 8 10 12 12 12 10 8 8 8 9 9 9 8 8 8 8 7 7 7 8 8 7 7 6 6 7 7 8 7 7 6 6 5 4 3 3 2 3 4 4 5 6 6 5 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 0 1 1 1 1 1 2 3 3 3 2 2 1 1 1 1 2 2 2 1 1 0 0 1 1 1 2 2 3 3 3 2 2 2 1 1 1 2 3 3 4 4 3 2 2 2 2 2 1 1 1 1 1 2 3 4 5 4 2 2 4 6 7 8 9 10 14 13 12 13 13 13 13 13 14 15 16 17 16 16 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 9 8 8 8 9 9 9 9 8 7 6 5 6 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 10 11 11 11 10 8 7 7 8 8 8 7 7 7 7 6 7 7 8 8 7 7 7 7 7 8 8 8 7 7 6 5 4 4 3 3 3 3 4 5 6 6 5 4 3 3 3 3 3 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 4 4 3 2 2 2 2 1 1 1 1 1 2 3 4 5 4 3 1 3 5 6 7 8 9 10 13 13 12 12 13 13 13 13 13 14 16 16 16 16 15 14 14 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 9 8 8 8 9 9 9 8 8 7 6 7 8 9 8 7 6 6 6 7 7 7 6 6 6 7 8 9 10 10 10 8 7 6 7 7 7 7 6 6 6 7 6 6 7 7 7 7 7 7 6 7 8 8 9 8 7 7 6 5 4 4 3 3 4 4 5 5 5 4 3 3 3 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 1 1 2 3 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 3 4 5 5 3 1 2 4 5 7 8 8 9 9 13 13 12 12 13 13 13 12 12 14 15 16 16 16 15 14 14 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 14 13 13 13 12 12 11 11 10 10 9 9 8 8 9 9 8 8 7 7 6 7 8 8 7 6 6 7 7 8 8 7 6 5 5 6 7 8 8 8 7 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 6 7 7 6 6 7 8 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 4 3 3 3 3 3 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 2 2 2 1 1 1 1 2 2 1 0 1 1 2 1 1 0 0 1 1 1 1 0 1 1 1 2 2 2 3 3 3 2 2 2 2 2 2 2 2 1 2 3 4 5 4 2 1 2 4 6 7 8 8 8 9 11 12 12 12 12 13 13 13 12 13 14 15 16 16 16 15 14 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 12 11 11 10 9 9 9 9 9 9 9 9 8 7 7 6 6 7 8 8 7 7 7 8 8 8 7 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 8 7 6 6 6 6 5 5 6 6 6 6 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 5 6 5 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 0 1 2 2 1 1 2 2 2 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 4 5 5 3 1 2 3 4 5 6 7 7 8 8 10 11 11 11 12 12 13 13 13 13 13 14 16 16 16 15 14 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 14 14 13 12 12 12 11 11 10 9 8 8 9 9 10 10 9 9 8 7 6 6 7 9 10 9 8 8 8 8 8 7 5 4 3 2 2 2 2 3 3 3 4 4 5 5 5 5 6 8 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 8 8 8 7 7 6 5 5 5 5 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 1 0 1 2 2 1 1 2 2 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 1 1 2 2 2 2 3 3 4 3 3 3 2 2 2 2 3 3 3 4 4 4 3 2 2 3 4 4 4 6 7 7 7 8 8 9 10 10 11 12 12 13 12 12 13 14 15 16 16 15 14 13 13 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 14 13 12 12 11 11 11 10 9 8 7 7 9 10 10 10 9 9 8 7 6 9 11 11 10 8 8 8 8 8 7 6 4 2 1 1 1 1 1 2 3 3 3 4 4 5 5 6 6 5 4 4 5 5 5 6 6 7 7 7 6 6 6 7 8 8 8 7 7 6 4 4 4 4 5 5 6 5 5 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 3 4 4 4 4 4 3 3 3 3 3 4 4 5 4 2 2 2 3 4 4 3 4 5 6 6 7 7 6 8 9 9 10 11 11 12 12 12 13 13 14 15 15 15 14 13 13 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 16 16 15 14 13 12 11 11 10 10 10 8 7 7 9 10 11 10 10 9 8 8 7 10 11 11 9 8 8 8 8 8 7 6 4 2 1 1 2 2 2 3 3 3 3 3 4 5 6 6 5 4 3 3 4 5 5 5 6 6 6 6 6 6 7 8 9 9 8 7 6 5 4 3 3 3 4 4 5 4 4 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 5 6 5 5 4 4 4 4 3 3 4 4 4 2 2 2 3 3 3 3 3 4 5 5 6 7 7 5 6 7 8 9 9 10 11 11 12 12 13 13 14 15 15 14 13 13 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 16 15 13 12 11 10 10 10 10 9 9 9 11 12 11 11 10 9 8 7 7 9 10 10 9 8 8 8 9 9 8 6 4 3 2 2 2 2 2 3 3 3 3 4 4 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 6 6 8 10 11 10 8 6 5 5 4 4 3 4 5 5 5 4 4 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0 0 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 4 6 7 7 6 5 5 5 5 4 4 4 4 3 2 2 3 3 3 2 2 2 2 3 4 5 6 6 7 5 6 7 7 8 8 8 9 10 11 12 12 12 13 14 15 15 14 13 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 17 17 17 17 16 15 13 12 11 10 9 9 9 9 10 12 13 13 12 11 9 8 7 6 6 8 10 11 11 10 10 10 9 8 7 4 3 2 2 2 3 3 3 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 4 5 6 9 11 13 11 8 6 6 7 6 5 5 5 6 6 5 5 5 6 6 5 4 3 3 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 4 6 7 7 6 5 6 5 4 4 4 4 3 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 5 5 6 7 8 8 7 8 9 10 11 11 11 12 13 14 14 14 13 12 12 11 11 11 12 12 13 13 13 13 14 14 14 15 15 16 17 18 18 17 17 15 14 12 10 9 8 8 8 9 12 13 14 13 12 11 9 7 6 6 7 10 14 15 14 12 11 10 9 7 5 4 3 3 3 3 4 4 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 3 2 2 3 4 6 10 13 13 10 7 5 5 5 4 5 6 6 7 6 6 6 6 6 5 4 3 3 3 2 2 1 1 1 2 2 2 1 1 1 1 1 2 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 3 3 4 4 4 6 7 7 7 6 6 5 4 3 3 2 2 1 1 1 1 1 2 3 3 3 4 4 4 5 6 6 5 5 6 7 7 7 7 7 8 10 10 11 11 11 12 13 14 14 13 12 12 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 18 18 18 17 16 14 12 10 8 7 7 8 11 14 15 15 14 13 11 9 8 8 11 14 18 19 17 14 11 10 9 7 6 5 4 4 5 5 6 6 6 7 6 6 6 6 5 4 3 2 1 1 2 2 2 1 0 1 2 3 4 6 10 12 11 8 5 2 2 2 3 5 6 7 7 7 6 6 5 4 4 3 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 3 3 3 3 2 2 2 2 2 3 3 3 2 1 2 2 3 2 2 2 2 2 2 2 2 1 1 2 3 3 3 2 1 1 1 2 3 4 4 4 4 5 6 7 7 6 5 4 3 2 1 1 1 0 0 0 0 1 2 2 3 4 4 4 4 4 5 5 6 5 5 6 6 7 7 6 6 7 8 10 10 10 10 11 12 13 14 13 13 12 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 16 17 18 18 18 17 16 14 12 9 8 7 8 11 15 16 17 16 15 14 13 12 13 15 18 20 22 19 15 11 9 9 8 8 8 7 7 7 8 8 9 9 9 10 9 8 7 7 6 5 4 3 3 3 3 3 3 2 1 2 4 5 7 9 10 7 4 2 0 1 2 2 4 6 6 6 6 6 5 4 4 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 3 4 3 3 3 3 3 2 2 2 2 1 2 3 4 4 3 2 2 2 2 3 3 4 4 4 5 5 6 5 4 3 3 2 1 0 1 1 0 0 1 1 2 2 3 3 4 4 5 5 5 5 5 6 5 5 5 6 6 6 6 6 6 7 9 9 9 9 10 11 12 13 13 13 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 15 16 17 18 18 18 18 16 14 12 9 8 8 11 16 17 18 18 17 16 16 16 17 18 20 22 24 24 20 17 14 12 10 10 10 9 11 12 12 13 14 14 14 13 12 11 10 9 8 7 6 5 4 4 4 4 4 4 2 1 3 5 7 7 7 5 2 1 1 2 1 2 4 5 5 5 5 5 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 1 1 2 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 3 3 2 3 3 2 3 3 4 4 4 4 4 4 3 2 2 1 1 0 1 1 0 1 1 2 2 3 3 4 4 4 5 5 5 5 5 6 4 4 5 5 6 6 5 5 5 7 8 8 8 8 9 10 11 12 13 13 13 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 15 16 16 17 18 18 18 17 15 12 10 10 13 17 18 19 19 19 19 18 18 18 20 22 24 26 28 25 22 19 17 15 14 14 14 14 15 15 15 15 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 3 2 1 3 5 6 5 5 3 1 1 1 1 1 2 3 4 4 4 3 3 4 3 3 3 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 3 4 5 5 5 4 3 2 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 3 3 3 4 4 3 3 2 2 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 Wind_Direction 12 12 9 7 7 7 8 8 8 8 8 8 9 8 7 7 6 5 5 6 6 5 6 5 2 356 348 339 332 331 330 326 321 318 315 314 313 311 310 310 312 316 322 330 340 358 26 49 63 73 78 81 83 84 83 79 74 69 64 61 54 52 52 54 55 54 51 45 38 32 28 23 12 8 2 357 356 359 4 7 12 21 31 38 42 47 56 78 117 144 154 157 156 154 152 151 151 150 146 142 137 132 128 125 122 121 125 133 142 151 157 161 164 173 211 215 199 174 147 125 109 94 75 48 32 29 32 35 36 35 36 37 31 22 17 25 34 40 43 46 47 48 49 50 53 55 58 61 62 61 59 57 56 53 50 48 47 48 49 48 46 42 34 22 9 5 14 37 47 10 312 312 324 329 315 295 285 286 303 354 358 338 324 318 315 312 308 306 305 305 305 304 302 300 301 303 303 304 309 312 315 318 320 323 326 14 13 10 8 8 8 9 9 9 8 6 7 8 7 6 5 3 2 0 359 0 3 8 13 12 7 0 351 340 331 327 323 318 315 312 310 308 305 302 300 299 298 299 304 315 335 11 51 69 79 85 87 88 88 84 78 70 63 56 47 37 34 34 33 32 29 24 17 12 10 3 358 355 353 354 353 354 358 1 3 6 12 18 23 29 36 46 66 111 147 159 162 161 157 154 151 150 148 146 141 136 131 127 124 122 120 122 130 141 150 157 164 171 182 221 208 192 169 141 120 106 93 70 41 34 33 35 36 36 36 37 38 32 21 18 27 37 43 46 47 47 46 46 47 50 53 57 61 62 62 60 59 58 56 54 52 50 47 43 39 36 35 33 26 9 352 348 2 16 349 313 315 328 327 310 295 294 305 334 359 349 330 318 313 310 307 304 301 300 300 299 297 294 292 293 297 300 303 307 309 310 310 313 322 330 15 13 11 10 9 9 9 9 9 7 6 5 6 5 4 2 1 359 358 358 359 0 3 6 8 8 4 356 345 333 324 319 316 312 308 306 303 299 295 292 288 286 284 285 288 303 344 43 75 84 92 95 94 93 89 77 72 59 40 25 16 12 11 8 3 360 355 350 345 342 343 340 340 343 346 349 352 356 359 1 4 7 8 9 13 24 37 57 106 149 162 165 163 159 154 149 147 146 143 139 134 130 127 125 122 119 120 125 136 146 151 157 172 203 226 212 197 162 133 114 103 91 70 47 36 35 36 37 36 37 38 40 31 21 21 30 40 45 47 47 46 44 43 44 47 51 55 60 63 63 62 61 59 58 55 53 50 44 38 32 27 23 18 7 338 317 316 333 346 333 310 304 314 314 308 310 323 338 349 346 330 318 312 309 305 301 296 293 291 290 289 287 285 284 285 288 293 298 302 303 301 299 303 319 333 15 13 12 11 11 10 9 9 8 7 6 5 5 5 4 3 1 0 360 359 359 359 357 356 358 1 360 354 343 332 323 318 313 309 306 302 298 294 290 286 281 278 275 273 274 279 309 46 71 98 101 104 104 100 94 84 77 51 17 0 352 347 344 340 336 333 332 330 327 327 327 331 333 335 339 343 347 352 355 359 3 5 6 5 6 15 25 46 102 151 164 165 163 159 153 147 144 141 139 137 133 131 129 127 123 119 117 121 131 143 149 152 177 217 225 220 205 149 122 109 99 86 62 44 36 36 37 38 38 38 40 40 31 22 25 35 43 46 47 46 44 41 40 41 43 48 53 59 62 64 64 63 61 59 55 51 47 41 34 27 19 6 348 321 286 279 304 336 339 323 303 291 291 302 320 349 4 360 342 323 312 309 308 305 300 293 287 283 282 281 280 279 277 276 277 279 284 290 300 305 300 295 298 316 336 14 12 11 11 10 10 9 9 8 8 7 6 6 7 6 5 4 4 3 1 360 359 358 356 357 358 360 358 351 339 327 319 313 309 304 299 294 290 285 281 276 272 269 267 264 262 252 145 111 119 134 128 119 111 103 91 75 41 5 344 331 322 317 315 315 316 315 315 315 316 318 322 325 327 332 337 341 344 348 352 358 2 5 5 5 9 17 31 104 154 163 164 162 157 151 145 140 138 137 135 133 131 130 127 123 119 116 118 125 136 143 147 202 225 216 208 173 122 107 101 92 78 58 45 37 40 40 39 38 39 41 39 30 23 30 39 44 46 45 44 41 39 38 38 40 43 47 54 59 63 65 64 63 60 56 50 43 36 29 21 10 350 322 293 273 275 341 348 332 312 297 286 278 279 327 18 13 346 321 308 303 305 305 300 294 288 282 278 278 279 277 274 271 269 271 275 281 288 301 303 298 296 302 321 340 13 12 10 10 9 9 9 8 8 7 7 7 7 7 6 5 4 4 3 1 0 0 2 2 2 1 2 2 357 346 333 323 315 309 303 297 292 287 282 277 273 269 265 262 259 252 240 190 177 181 170 164 167 169 168 148 103 41 355 321 309 302 299 299 301 303 304 305 306 309 312 314 317 320 323 327 331 333 336 341 347 352 357 1 2 4 9 19 121 156 163 162 159 155 149 143 139 136 135 134 132 130 128 125 122 117 115 117 122 128 131 133 189 163 142 123 105 95 92 89 82 71 58 49 45 46 44 41 38 38 39 35 26 24 33 41 45 45 44 41 39 37 36 37 38 39 41 44 51 59 64 65 65 62 56 48 39 31 23 14 -0 339 314 301 307 344 5 346 320 303 292 284 273 258 246 20 351 322 305 300 300 301 300 296 291 287 284 282 281 280 278 272 267 263 266 275 285 296 307 305 301 301 309 330 345 12 10 9 8 7 8 8 8 7 7 6 6 5 5 3 2 2 1 359 359 359 0 2 2 2 3 3 1 355 346 336 327 320 312 303 295 290 284 279 274 269 265 262 258 254 248 238 204 213 214 200 191 192 198 197 196 193 204 263 280 288 289 291 292 294 296 298 299 302 305 308 309 310 311 314 317 320 322 325 328 333 339 345 351 355 357 359 12 143 157 161 160 157 152 147 142 138 135 133 132 131 128 126 123 120 116 116 118 123 126 127 128 152 132 110 98 89 83 80 77 76 73 65 58 54 52 47 40 36 35 33 24 18 22 32 41 44 45 45 43 40 37 36 36 36 37 37 37 41 49 58 64 65 63 56 46 35 25 16 6 352 333 322 326 344 1 358 334 312 301 294 288 282 273 312 355 325 307 298 296 295 294 291 289 289 289 289 288 285 281 277 272 265 257 259 273 292 306 310 305 300 302 315 339 351 11 9 9 8 7 7 7 7 6 6 6 5 5 4 2 1 2 1 359 357 356 357 357 356 355 356 358 359 356 347 338 330 323 314 304 295 288 281 276 271 266 262 258 255 251 246 235 218 199 213 216 211 203 199 197 199 206 221 245 267 282 286 289 289 290 292 294 296 299 302 304 305 306 307 309 311 314 315 316 318 322 326 332 338 343 346 350 20 152 157 158 158 154 150 145 141 136 133 132 131 130 128 126 122 118 115 116 121 125 127 126 132 147 127 104 91 83 76 71 69 79 87 74 67 62 56 47 40 36 35 31 19 13 15 27 39 46 50 52 50 44 38 36 36 36 36 36 35 36 40 47 56 61 60 53 42 30 18 8 360 348 335 334 347 2 3 345 323 310 305 303 302 304 317 346 325 301 292 291 290 287 282 279 281 286 289 290 289 285 280 276 272 263 250 247 266 295 305 301 292 288 295 322 352 358 11 10 9 8 8 8 8 7 7 6 5 5 4 4 2 3 3 2 360 357 356 356 356 354 351 348 346 347 347 344 338 330 323 315 304 294 286 279 273 267 263 259 255 252 249 244 237 230 227 223 225 220 211 204 203 208 217 231 251 268 278 283 285 286 288 290 292 294 296 298 301 304 305 305 306 307 309 310 311 313 315 319 322 326 332 336 342 139 155 156 156 155 151 147 143 138 135 132 131 131 131 129 125 120 115 114 117 124 128 129 127 137 141 118 98 87 80 73 70 77 87 89 81 76 69 58 49 43 40 39 35 25 12 7 16 37 51 56 57 54 46 39 35 35 34 34 34 33 32 34 39 47 54 54 47 36 24 13 4 356 346 338 343 360 7 355 332 316 308 308 314 321 327 330 323 297 280 277 279 281 278 273 271 274 282 289 291 288 283 280 277 271 259 237 227 254 295 300 292 282 277 287 337 5 3 10 9 8 8 8 8 8 8 7 6 5 4 4 3 3 3 3 2 1 359 357 356 358 358 355 350 345 342 342 340 335 329 323 315 304 293 284 276 270 264 260 256 253 250 247 243 238 233 234 239 234 229 220 215 215 219 224 232 249 266 273 277 279 281 284 287 289 291 294 296 299 301 303 304 305 306 306 307 309 310 312 314 316 320 324 328 323 160 158 156 154 152 149 145 140 137 134 132 131 131 131 129 125 118 113 112 117 124 128 128 125 132 121 103 92 86 81 71 73 83 89 89 87 83 71 59 49 44 42 41 38 32 15 3 5 41 61 63 57 49 43 38 35 33 33 33 33 32 30 29 34 42 47 47 38 26 16 7 360 352 343 339 346 -0 3 345 323 313 310 316 330 335 325 309 290 275 266 264 268 273 274 273 272 274 280 285 287 285 282 280 277 270 257 218 193 240 314 311 297 283 276 282 7 17 4 9 8 8 8 8 8 8 8 7 7 6 5 4 3 2 2 2 2 360 358 356 354 355 357 357 353 349 346 343 339 333 328 321 312 303 293 283 275 267 261 257 253 250 248 245 242 238 230 223 226 230 231 228 224 224 225 227 231 239 255 263 267 271 275 279 282 286 290 293 296 298 300 301 302 304 305 306 306 307 308 310 311 312 313 314 304 190 161 158 155 152 149 146 142 138 135 132 131 130 131 131 130 125 117 111 112 117 123 127 127 124 128 111 96 90 88 82 68 67 79 88 92 91 83 70 55 42 37 37 38 38 34 19 6 0 54 74 70 60 49 43 37 34 32 32 33 33 31 28 26 31 38 42 38 26 13 5 359 352 343 335 332 335 340 337 323 316 316 321 329 336 324 297 281 272 264 258 256 262 270 275 278 279 279 276 274 272 271 277 279 277 272 260 201 150 96 348 329 310 290 276 280 29 25 4 9 8 8 8 8 8 7 7 7 7 6 6 5 3 3 3 2 1 359 359 357 353 350 350 351 350 347 346 343 340 334 328 321 312 303 294 284 274 266 259 255 251 249 247 244 241 238 233 230 229 230 232 232 231 230 230 230 231 234 241 254 261 266 271 275 279 285 289 293 295 298 300 301 302 303 304 305 305 305 306 307 307 306 302 290 226 170 160 155 153 150 146 143 139 136 133 130 129 129 131 131 130 125 118 111 112 118 124 128 131 131 130 109 98 92 88 79 65 64 78 90 95 92 80 63 44 34 30 30 32 33 30 22 13 10 41 71 71 64 56 46 38 34 32 34 37 37 36 31 28 29 33 33 26 11 359 351 345 337 326 315 306 296 281 269 285 318 329 331 328 318 297 279 273 268 264 260 257 261 268 278 284 283 277 269 261 258 261 271 275 275 273 266 212 139 105 24 343 318 303 297 301 38 29 4 10 9 9 9 8 8 7 7 7 7 6 6 5 5 5 4 3 2 -0 359 358 356 352 348 347 346 344 343 343 340 335 329 321 313 304 295 285 275 265 258 253 250 248 246 244 241 239 237 234 234 234 236 236 236 236 235 234 234 236 242 251 259 264 268 274 279 285 289 292 295 297 300 300 301 301 302 303 302 302 302 302 301 297 287 249 181 163 156 152 149 147 144 140 137 133 130 127 126 127 130 131 129 125 118 113 114 120 127 132 135 136 130 110 104 98 93 83 71 70 80 90 93 87 73 54 38 32 25 23 24 27 27 24 19 16 26 44 52 52 47 38 31 29 32 38 43 47 47 45 39 32 28 22 11 357 345 335 327 318 306 293 285 278 274 274 300 335 334 320 306 293 283 276 273 271 270 268 266 266 268 275 281 280 274 264 255 252 257 267 271 274 276 273 254 169 134 77 13 344 327 315 318 358 27 2 13 11 10 10 9 8 8 8 8 7 7 6 5 5 5 5 4 3 1 359 359 358 356 353 350 347 343 340 338 336 334 329 322 313 305 295 285 274 265 257 252 249 246 244 243 241 239 238 238 237 238 240 241 241 241 241 240 240 242 247 252 258 263 268 274 280 285 289 292 293 294 295 296 298 299 299 299 298 296 294 293 289 282 259 201 167 158 152 149 147 144 141 137 134 130 127 124 122 124 128 130 128 124 119 116 116 120 128 136 145 145 127 112 109 105 103 94 81 76 83 89 87 77 62 46 35 27 20 18 19 22 25 24 20 16 19 23 24 26 24 19 14 18 31 48 59 66 71 71 62 47 31 15 357 338 323 315 309 300 291 286 288 293 304 321 333 341 316 294 285 283 281 279 280 282 281 278 273 267 264 265 270 274 273 269 265 263 262 265 269 275 279 279 270 235 183 136 67 30 4 340 329 334 351 342 14 12 11 10 9 10 9 9 9 8 8 7 6 6 6 6 6 5 2 1 359 358 357 355 353 350 346 342 337 334 332 328 322 314 305 295 284 273 263 255 250 247 245 243 241 240 239 238 239 239 241 244 245 246 246 247 247 248 249 252 256 260 265 269 275 281 285 289 291 292 292 293 294 295 297 297 295 292 288 284 279 269 247 208 176 160 153 149 146 144 141 138 134 130 126 122 119 118 120 124 127 127 124 120 117 117 121 131 142 154 141 123 112 107 105 104 95 85 85 88 89 82 66 52 41 30 21 16 16 16 20 24 24 20 15 11 10 5 2 358 353 351 0 45 86 99 106 107 101 87 68 41 5 329 310 299 293 289 286 284 296 319 340 347 343 336 329 299 283 284 287 290 292 293 292 287 280 271 263 258 256 259 267 274 277 277 276 272 270 271 276 281 282 276 259 217 157 100 63 28 355 335 324 317 302 14 12 11 11 10 10 10 9 9 9 9 8 8 7 6 7 7 6 4 1 0 359 357 354 351 349 346 343 338 334 331 328 322 314 305 295 283 272 262 253 248 245 243 242 240 239 239 238 239 240 242 245 248 249 250 252 253 254 255 258 262 265 267 271 276 282 285 288 289 290 291 292 292 293 294 294 292 287 280 272 260 239 208 181 164 155 149 145 143 141 138 135 131 127 122 118 114 113 115 118 122 124 124 122 118 119 126 134 138 138 129 118 107 100 95 93 82 83 93 97 92 77 59 47 35 24 16 14 16 17 19 23 25 21 13 4 355 348 342 336 328 318 297 160 139 134 130 125 115 102 87 63 324 290 282 273 266 266 270 282 329 34 31 11 353 338 323 312 305 306 309 310 308 303 296 286 278 269 259 250 248 252 260 271 278 281 281 280 279 278 280 282 282 279 270 240 158 122 99 50 353 329 316 303 287 15 14 12 12 11 11 10 9 9 9 9 9 8 8 7 6 7 7 5 3 0 358 356 354 350 347 343 339 336 333 331 327 321 313 304 294 283 271 260 251 246 242 241 239 238 237 237 237 238 239 241 244 248 251 253 255 256 257 259 263 266 268 269 274 279 283 287 289 290 290 291 291 292 292 292 291 287 281 271 256 232 202 179 166 156 149 145 141 139 137 134 131 128 123 119 114 111 111 112 113 116 118 120 121 117 115 120 122 121 119 114 104 97 91 85 80 70 93 114 108 89 69 54 42 31 20 15 14 16 17 18 19 20 20 12 359 345 336 331 323 306 279 231 184 159 147 139 130 119 108 98 94 160 240 239 231 227 236 246 248 114 105 105 71 19 359 350 344 348 345 335 328 319 305 292 282 276 269 260 250 243 246 255 271 279 282 283 284 284 284 284 284 284 283 277 262 178 145 147 101 348 325 312 301 289 17 15 13 11 11 11 10 10 9 8 9 9 9 8 7 6 6 6 7 5 1 357 355 354 351 347 343 339 336 334 333 328 322 313 304 294 282 269 257 248 243 240 238 237 236 235 236 236 237 239 241 244 248 251 254 256 258 260 262 265 268 269 271 277 282 286 288 290 291 292 292 292 292 291 290 288 281 271 255 227 197 175 162 154 149 144 140 137 135 133 130 126 123 119 116 113 111 111 110 110 110 111 111 112 108 107 111 113 113 109 103 94 88 86 84 88 109 128 120 97 74 57 45 37 29 21 18 18 18 17 17 17 17 16 12 359 343 334 329 320 296 258 215 183 162 151 144 138 128 116 104 98 111 187 201 191 192 205 222 220 174 163 171 150 77 43 28 16 7 4 351 339 322 302 288 281 275 272 270 264 255 255 265 275 280 281 283 283 284 286 286 286 286 285 283 278 252 185 166 107 346 323 310 301 293 17 14 13 12 12 11 10 10 9 9 10 9 9 9 9 8 7 6 6 5 1 357 354 353 352 349 345 341 338 337 335 329 323 314 305 293 280 266 254 245 240 237 235 234 233 233 233 234 235 237 240 242 245 249 252 256 259 261 264 267 269 271 274 280 284 287 290 292 293 293 293 292 291 289 286 281 270 253 222 191 171 160 153 148 143 139 136 133 130 128 125 121 117 113 111 111 111 111 110 109 108 107 105 103 101 103 109 112 114 112 107 100 94 93 96 106 115 108 89 72 57 44 35 31 27 23 22 21 21 20 19 20 21 18 15 4 346 337 334 328 321 319 289 185 169 161 155 150 144 131 115 102 97 133 179 160 151 148 133 348 316 259 234 173 79 55 42 31 22 15 4 348 324 301 289 285 285 288 291 295 291 288 286 284 283 282 282 282 282 283 285 285 286 284 285 285 274 231 172 15 339 318 305 298 293 18 16 15 14 13 12 11 10 10 10 10 9 9 9 10 10 10 8 7 5 3 360 356 354 352 351 348 344 341 339 335 330 324 316 306 293 278 263 250 241 236 233 231 230 229 229 229 230 232 234 236 239 242 246 250 253 257 260 264 268 271 274 278 282 287 290 293 295 295 295 293 292 290 285 278 265 244 213 185 167 158 152 147 143 138 134 131 129 126 122 118 114 110 106 105 107 108 109 110 109 109 108 105 102 101 104 112 123 129 128 119 108 103 100 98 94 86 76 67 57 47 34 28 28 28 27 26 25 23 22 24 27 29 24 18 10 350 344 343 345 348 350 342 249 194 181 173 167 160 145 123 101 85 76 84 97 90 85 68 49 35 17 351 7 54 54 47 39 31 22 14 360 335 310 298 296 300 308 320 317 309 306 302 295 290 288 286 285 283 281 280 281 282 281 283 285 287 301 345 345 328 311 299 293 290 19 17 16 14 13 12 12 11 11 10 10 10 9 9 10 11 11 10 8 6 5 3 359 355 352 350 347 344 343 341 337 331 325 317 306 292 274 258 244 236 230 227 226 225 223 223 224 225 226 228 231 234 237 241 245 249 253 257 261 266 272 278 282 287 291 295 297 298 297 295 294 291 285 275 257 226 194 174 162 155 150 146 143 139 135 131 128 124 120 116 110 105 101 97 95 97 102 108 113 115 115 118 119 119 117 114 119 142 159 156 128 109 104 100 90 76 65 58 55 49 42 34 31 31 31 32 31 29 26 24 24 25 27 24 19 14 358 349 350 357 2 0 344 238 204 193 186 180 174 159 124 89 71 60 60 70 78 79 68 57 50 41 25 19 32 38 36 33 28 22 16 7 350 329 318 317 322 327 323 317 311 309 307 303 298 296 294 292 289 285 281 279 279 280 283 287 299 319 337 334 321 309 299 291 287 20 18 17 15 14 13 12 12 12 12 12 11 10 10 11 11 11 10 9 7 5 3 1 358 355 352 350 349 348 345 338 334 328 319 307 290 269 250 237 228 223 219 218 216 215 215 216 217 218 220 223 226 230 234 238 242 247 251 258 266 274 282 290 296 301 304 304 303 301 297 292 283 265 236 203 177 164 157 152 148 145 143 139 136 132 128 124 120 115 111 105 100 94 88 83 80 88 105 132 146 144 146 146 138 124 116 113 122 143 136 108 104 100 94 83 69 61 57 54 50 45 40 36 34 35 37 37 34 30 24 19 16 16 16 14 9 354 341 347 13 32 42 80 177 194 196 194 189 181 164 119 79 66 55 53 61 74 79 77 70 63 55 43 31 25 24 20 21 19 15 11 4 354 340 331 328 327 326 323 316 312 309 307 304 301 300 298 296 293 290 287 284 283 285 288 294 305 319 329 329 321 312 303 294 287 21 19 18 16 15 13 13 12 12 12 12 12 11 12 12 12 13 12 10 8 6 4 2 359 358 356 355 355 352 348 342 340 334 325 309 287 262 241 227 219 213 209 208 206 206 206 206 208 209 210 213 216 219 223 228 232 237 244 254 267 282 294 306 312 316 317 316 313 308 301 286 251 198 175 164 158 154 151 147 144 141 139 136 132 129 126 123 120 118 115 111 105 95 86 77 72 70 80 107 129 124 119 113 103 98 96 93 89 88 90 95 96 93 88 80 72 67 63 56 51 47 43 39 38 39 43 42 37 31 24 16 10 8 8 3 355 332 236 164 155 132 117 117 128 151 181 199 199 188 154 107 81 67 54 48 48 57 69 75 70 62 52 43 32 24 16 11 8 5 3 0 355 347 338 331 329 326 323 318 313 310 308 306 303 301 298 296 294 292 290 289 288 289 291 294 298 303 312 323 329 324 316 307 297 288 22 21 19 17 15 14 13 12 12 12 12 12 12 13 13 13 13 13 11 10 8 6 4 2 1 358 358 358 355 352 348 347 340 330 312 282 248 226 213 206 201 198 197 196 195 196 196 197 198 199 201 203 206 209 212 215 220 227 246 277 304 321 330 334 342 343 342 339 334 320 172 157 153 152 150 149 150 149 147 144 141 138 136 133 130 127 126 125 126 127 127 118 103 87 75 68 66 69 69 76 80 82 84 85 84 83 82 81 83 86 90 92 91 86 78 70 61 53 43 38 38 45 52 50 47 49 46 39 31 23 15 7 2 0 354 345 262 159 149 153 148 134 122 115 113 114 128 171 164 123 93 82 73 57 48 43 45 54 62 59 54 44 35 27 18 7 0 357 354 353 351 347 341 335 328 326 322 319 315 312 308 305 302 299 296 293 291 290 289 289 289 289 290 291 293 295 298 306 319 328 323 313 304 294 286 24 22 19 17 16 14 14 14 14 14 13 13 13 13 13 14 14 13 12 11 10 8 6 5 4 2 2 1 358 355 353 351 344 335 315 269 226 207 198 193 189 187 186 185 185 186 186 186 186 186 187 188 189 190 189 188 185 180 162 12 7 7 6 10 23 31 24 29 67 110 130 139 142 143 144 144 145 146 145 144 142 140 138 138 140 140 141 141 140 139 133 124 112 96 80 69 64 63 61 66 67 68 71 75 78 78 78 80 83 87 91 91 88 79 68 54 40 27 17 9 23 85 81 66 56 51 47 39 31 23 14 6 358 353 345 333 160 142 135 141 146 141 128 116 106 96 86 79 79 89 93 87 76 62 52 46 46 51 57 57 53 40 31 21 9 360 353 350 348 346 345 343 338 332 325 321 317 313 310 306 303 300 298 295 292 290 288 288 288 289 289 288 289 290 292 294 298 306 319 324 316 306 298 291 284 25 22 20 18 16 15 15 14 14 15 15 15 14 14 14 14 15 14 14 13 11 9 9 8 6 6 6 4 1 359 357 355 350 344 324 233 197 188 183 180 178 176 175 175 175 175 175 174 174 173 172 171 170 167 163 155 141 119 91 66 53 48 48 56 75 98 110 108 108 115 126 134 139 141 141 141 141 142 142 142 143 147 154 162 165 162 155 148 141 135 128 120 112 104 94 82 74 69 64 64 63 64 69 74 77 78 77 78 80 82 82 80 75 66 52 36 20 9 3 1 22 107 94 74 61 53 47 39 30 21 13 5 355 344 330 312 143 125 119 125 140 150 138 120 102 89 80 74 72 76 80 84 81 71 64 58 58 61 63 61 52 37 29 16 4 357 351 347 345 344 344 342 338 332 325 319 314 309 305 302 300 298 297 295 292 290 289 288 288 289 289 289 291 294 297 300 304 310 316 317 308 300 295 289 283 25 23 21 19 17 16 16 16 16 16 16 16 15 15 15 15 16 17 16 14 12 11 10 9 8 9 9 7 5 4 3 3 2 2 8 175 175 173 172 170 169 168 167 166 166 166 165 164 163 161 159 156 153 146 138 127 111 95 82 73 70 71 76 85 95 106 114 117 116 119 126 135 141 143 142 141 141 141 142 144 150 165 186 197 190 163 136 125 120 120 119 114 109 106 103 96 89 81 72 66 63 63 67 72 75 77 77 76 77 76 75 72 67 57 43 29 16 8 6 8 24 82 88 77 65 55 46 38 29 20 12 5 357 343 315 266 127 107 100 102 116 141 133 108 90 80 74 71 75 84 86 90 92 89 81 72 66 64 61 55 45 32 24 14 4 357 352 348 346 346 347 346 343 337 330 323 316 310 306 303 302 301 299 297 295 293 292 290 289 289 290 293 297 301 304 306 307 310 314 314 305 296 291 287 283 26 24 21 20 18 17 17 17 17 17 17 17 16 17 18 17 17 17 16 14 13 12 12 11 10 12 11 10 9 9 10 13 17 28 101 154 162 164 164 163 162 161 161 160 159 158 157 155 153 151 148 144 138 131 121 110 97 87 81 80 82 86 92 97 101 105 109 113 116 119 125 134 141 145 147 147 145 146 147 151 162 193 223 221 167 117 104 100 96 96 97 99 102 105 106 104 96 85 76 68 62 61 63 68 73 76 78 79 79 79 78 74 68 58 46 34 22 13 9 12 25 55 77 73 65 54 44 35 26 18 11 8 5 -0 349 148 103 92 87 84 85 88 91 85 76 72 69 68 76 96 103 109 110 103 91 77 67 62 58 51 40 30 20 12 5 359 354 351 351 353 355 354 351 346 339 331 323 317 312 309 306 304 302 300 299 298 296 293 291 291 295 300 303 304 304 303 304 307 313 318 310 296 288 283 282 27 24 22 21 19 18 18 17 17 17 17 17 18 18 19 18 17 17 16 15 14 14 13 13 13 14 14 14 15 16 19 25 36 64 120 146 154 158 159 158 157 157 156 155 153 152 150 148 146 143 140 135 128 120 111 101 93 87 85 87 92 96 100 102 103 104 106 110 114 118 123 130 138 145 150 152 154 154 155 159 169 186 179 130 108 101 95 89 84 84 88 96 98 100 102 104 101 91 80 70 62 59 60 64 69 74 79 82 83 82 82 78 71 61 51 41 30 18 12 18 34 55 66 64 56 47 38 29 22 15 11 10 13 23 50 75 79 82 81 80 78 77 78 77 72 69 65 62 67 93 139 151 144 125 97 77 67 60 56 44 34 25 17 9 4 359 356 354 356 1 3 4 1 356 348 339 331 324 319 315 311 308 306 304 303 300 298 295 294 298 304 307 306 302 297 294 295 301 315 328 321 302 288 282 282 27 25 23 22 21 20 19 18 18 18 18 18 19 19 19 19 19 18 18 17 17 16 16 16 16 17 19 20 22 25 30 40 57 91 126 143 150 153 154 154 154 152 151 151 149 148 146 143 141 137 133 127 121 113 105 98 92 90 91 96 100 103 104 104 103 103 105 108 112 116 120 126 132 140 146 151 153 154 153 152 150 140 121 109 102 97 93 89 94 104 109 110 105 96 93 97 100 97 86 74 64 58 58 60 64 69 73 77 79 79 78 76 70 62 54 45 36 26 24 35 50 60 61 56 48 39 31 24 18 13 10 10 15 29 51 64 67 73 77 79 80 79 78 76 72 68 64 59 56 54 41 214 184 128 88 72 65 59 50 38 27 18 10 4 360 357 354 353 357 4 9 10 8 3 356 347 338 330 324 320 317 315 313 311 307 302 299 297 302 312 317 316 310 301 293 288 288 298 317 327 325 308 293 287 285 27 26 25 24 23 21 20 20 20 20 20 20 21 21 21 20 20 19 18 18 18 18 19 20 19 21 23 25 29 35 42 55 76 104 128 142 148 151 151 152 151 150 148 147 146 144 142 139 136 133 128 122 116 109 101 96 94 95 98 103 107 109 107 105 103 102 104 106 109 112 116 120 125 131 137 142 142 140 138 137 129 120 111 105 100 97 95 102 115 119 118 114 109 101 96 99 100 99 91 78 68 61 57 57 59 62 63 66 67 68 67 66 64 59 52 45 38 35 38 50 60 63 59 52 43 34 27 21 16 11 8 8 11 27 50 60 62 65 69 75 80 80 79 77 73 69 65 61 57 52 46 43 48 60 65 60 56 51 44 33 20 9 2 358 356 355 353 352 353 359 7 11 11 8 2 355 345 336 329 325 324 323 322 319 313 308 303 305 315 323 326 323 319 312 305 303 302 308 315 317 313 302 293 290 290 29 28 27 26 24 23 22 21 21 21 21 22 22 22 22 22 21 20 20 20 20 21 21 22 22 26 28 32 37 44 53 67 88 112 130 141 147 149 150 150 149 148 146 145 144 142 140 137 134 130 124 119 113 106 100 96 96 100 105 109 112 113 110 107 104 103 103 104 105 107 110 114 117 121 126 129 127 126 123 118 112 108 104 101 98 99 107 131 132 127 121 115 111 108 111 109 103 98 93 85 75 65 58 55 55 56 55 55 56 55 53 51 49 47 43 38 35 36 44 56 65 64 59 51 42 33 25 19 14 9 6 5 8 25 49 57 58 61 65 71 77 79 79 78 76 73 69 65 62 60 58 58 61 65 65 59 49 39 30 18 9 0 355 353 354 356 356 354 352 355 1 8 11 10 6 0 352 343 336 331 330 331 331 329 324 318 314 317 322 327 328 327 322 314 310 314 316 317 316 312 305 296 289 286 287 31 30 28 27 26 24 23 23 22 22 22 23 23 24 24 24 23 22 22 23 23 23 23 24 26 31 34 39 46 53 62 77 97 117 132 141 146 148 149 149 147 146 145 144 142 140 138 135 131 127 122 116 110 104 99 98 100 105 111 115 117 117 114 110 106 105 104 103 103 104 107 109 111 113 114 115 111 110 107 104 101 99 98 96 97 111 131 145 144 138 131 122 117 119 127 117 102 96 93 88 80 69 60 56 55 55 53 51 50 48 44 38 33 27 23 20 22 31 45 59 67 67 61 52 43 34 26 19 12 7 4 4 8 25 48 55 57 61 65 69 72 76 78 79 78 76 73 70 67 66 66 68 70 71 72 68 55 44 31 16 5 357 353 353 356 360 1 359 355 354 357 4 9 11 9 4 357 349 341 335 334 337 336 336 332 327 324 325 326 327 327 324 319 315 313 313 316 317 315 310 302 293 284 279 277 32 31 30 28 27 26 25 24 24 24 24 25 25 26 26 25 24 24 24 24 25 25 25 27 32 36 41 47 53 60 71 86 104 121 134 141 146 148 149 148 147 146 145 143 141 139 137 133 130 125 120 115 109 103 100 100 104 110 116 121 122 121 118 113 109 107 105 103 103 103 105 107 108 108 107 104 103 102 100 98 95 94 94 99 112 127 140 148 151 151 147 138 132 133 129 115 98 94 93 89 82 74 64 61 60 58 55 52 50 47 40 31 20 8 356 349 357 19 45 63 70 69 64 55 45 37 28 19 11 6 4 4 9 24 44 54 59 63 65 67 68 71 75 80 81 79 76 73 71 70 72 74 76 76 76 72 63 48 33 18 7 359 356 358 2 5 6 4 -0 357 358 3 9 12 12 7 360 352 345 338 336 339 337 338 336 333 331 330 329 328 326 322 318 314 311 311 312 313 312 307 299 289 278 269 264 33 32 31 30 29 28 27 26 26 26 26 27 27 28 28 27 26 26 26 26 26 27 28 32 38 42 48 54 59 67 78 93 108 123 134 141 146 148 149 148 147 146 144 143 141 139 136 132 129 124 119 114 108 103 100 102 107 114 121 126 127 126 122 117 112 108 105 103 102 103 105 106 105 103 103 103 102 100 98 95 92 90 94 105 118 126 136 145 152 156 156 151 152 153 131 115 102 97 94 89 83 75 67 63 64 62 56 52 51 47 39 27 13 355 337 325 327 359 49 71 74 72 67 58 48 40 31 21 12 7 6 7 11 21 35 49 59 64 65 65 64 65 71 80 83 82 79 76 74 74 75 76 77 77 74 70 62 50 35 21 10 4 2 4 8 10 10 8 5 1 1 5 11 14 13 8 0 352 342 334 329 331 331 338 340 340 337 334 330 327 324 320 316 312 309 309 309 310 309 305 297 286 274 261 252 34 34 33 32 30 29 28 27 27 28 28 28 29 29 29 28 28 28 28 28 28 29 32 37 43 47 54 60 65 73 84 98 112 124 134 142 146 148 149 149 147 146 144 143 141 138 135 132 128 124 119 113 107 103 101 104 110 117 124 129 132 132 128 122 115 109 104 102 102 103 103 103 102 102 101 102 101 99 97 92 88 86 90 101 112 118 128 136 147 154 158 158 169 210 161 125 113 106 97 88 81 73 65 60 59 56 50 47 47 44 36 24 10 352 331 313 309 333 62 78 78 75 69 60 51 42 33 24 17 12 10 11 13 17 25 38 53 63 66 65 63 62 69 80 84 84 83 81 78 77 76 76 75 72 68 62 55 47 37 24 15 9 8 10 12 12 11 10 8 5 5 9 13 15 13 8 1 352 341 333 328 324 325 337 345 345 340 334 329 324 321 317 315 312 310 309 307 307 306 302 294 285 275 259 242 36 35 34 33 32 31 30 29 29 30 30 30 31 31 31 30 29 29 29 30 31 33 36 41 47 52 60 64 70 78 89 101 114 125 135 142 146 148 149 149 148 146 145 143 141 139 136 132 129 124 119 113 108 104 103 105 112 119 126 132 136 137 134 128 119 109 102 100 102 103 102 100 101 101 97 100 99 96 93 88 83 80 85 98 108 114 122 128 142 152 159 164 180 233 226 140 116 107 98 87 77 67 56 49 46 45 41 39 40 39 32 21 9 357 339 315 297 312 74 79 80 76 69 61 52 42 34 27 21 18 17 16 15 14 17 26 40 57 68 71 70 67 69 76 83 85 86 85 83 81 79 76 72 65 59 54 48 42 35 27 20 16 15 15 14 13 12 12 11 10 9 12 15 16 13 8 1 351 335 328 322 318 321 340 351 347 339 331 325 320 316 313 311 310 309 308 306 305 302 296 289 284 281 273 239 36 36 35 34 34 33 32 31 31 31 32 32 32 32 32 31 31 30 30 31 33 36 40 45 51 57 65 68 75 83 92 104 116 127 135 141 145 148 149 148 148 146 145 144 141 139 136 133 129 124 119 113 108 105 104 107 113 120 127 133 137 138 137 133 123 110 101 99 100 105 104 98 96 95 94 99 97 93 88 83 79 79 87 99 107 112 117 121 137 150 161 170 185 220 243 151 112 101 92 83 70 56 44 37 35 34 32 31 34 35 28 19 11 3 358 351 331 323 22 75 85 78 70 61 53 44 35 30 26 24 23 22 17 12 9 12 23 44 66 77 77 73 70 69 74 80 84 85 86 85 83 80 76 69 60 51 43 38 34 29 25 22 20 19 17 15 14 14 14 13 13 13 15 16 13 7 359 349 333 325 319 316 323 342 350 343 335 327 321 316 311 308 306 305 305 305 305 303 299 292 286 285 288 294 330 38 37 36 36 35 35 34 33 33 33 33 34 34 34 33 33 32 32 32 33 36 39 44 49 55 63 68 73 80 87 95 106 117 126 134 140 145 147 148 148 148 147 146 144 142 140 137 134 130 125 119 114 108 105 105 107 113 120 127 132 135 136 135 131 123 110 97 99 100 97 98 94 87 88 93 97 99 95 88 81 78 82 92 98 107 111 112 116 128 142 157 172 196 223 228 133 112 98 90 78 61 44 33 28 28 27 26 25 31 31 25 18 12 10 13 16 3 328 286 250 143 84 69 62 56 48 40 34 31 29 28 25 20 14 9 5 12 34 63 79 81 78 74 71 72 76 79 82 85 88 90 89 86 79 66 51 41 34 32 31 29 27 24 22 20 18 17 17 17 16 14 13 14 15 12 6 357 346 332 320 314 316 327 339 342 337 329 322 317 312 307 304 301 301 302 303 303 300 295 289 287 289 296 306 325 38 38 38 37 37 36 35 35 35 34 35 35 35 35 35 35 34 34 34 35 39 42 47 53 59 67 72 78 84 89 98 107 117 126 133 139 144 147 148 148 148 147 146 144 142 140 138 135 130 126 120 115 110 106 105 107 112 119 125 131 133 133 131 126 115 96 85 98 100 91 85 84 82 86 90 97 101 95 87 79 78 83 91 96 108 111 110 114 122 130 145 167 216 239 219 137 120 101 90 74 53 36 25 21 21 23 23 24 29 28 21 15 13 16 25 30 20 348 274 242 136 83 68 64 63 59 49 41 35 31 28 25 21 19 23 29 36 50 68 80 83 82 82 80 78 77 76 78 83 93 102 102 90 74 59 45 36 31 30 30 30 28 26 25 23 22 21 20 19 17 15 13 12 12 10 4 355 344 332 319 314 319 327 333 334 329 323 317 312 307 303 300 298 299 300 301 299 296 292 289 291 295 299 302 301 39 39 39 38 38 38 37 37 37 36 36 37 37 37 36 36 36 36 37 38 41 45 50 56 63 71 75 82 87 92 100 108 117 125 133 138 143 145 147 148 148 147 146 145 143 141 138 135 131 127 121 116 111 108 106 107 110 115 121 126 129 128 122 113 99 86 79 88 83 86 85 85 87 89 87 91 92 88 83 75 78 84 90 97 108 110 111 116 121 126 135 162 254 259 229 155 127 109 93 75 53 32 20 14 16 20 22 23 23 20 12 11 16 27 39 46 42 40 50 81 80 78 70 67 70 68 57 45 37 32 28 24 22 23 33 53 64 69 75 80 82 82 81 80 77 74 71 71 80 191 218 165 70 61 48 37 31 29 29 30 30 28 26 25 25 24 23 22 21 18 15 12 10 9 7 1 352 341 331 323 320 325 329 330 327 323 317 312 308 303 300 297 296 297 297 296 295 292 290 289 291 294 295 293 285 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 38 39 40 43 47 52 59 66 73 78 85 89 95 102 109 117 125 131 137 141 144 146 147 147 147 146 145 144 142 139 136 132 128 122 117 113 109 107 107 109 112 116 118 119 117 111 104 95 89 85 82 76 81 86 91 94 93 85 83 79 76 71 66 78 87 91 99 106 107 111 119 125 130 139 284 283 270 246 172 124 108 95 73 52 31 16 10 11 17 21 17 9 359 352 1 24 43 54 58 58 61 69 77 78 75 68 62 64 63 54 45 38 32 29 28 28 30 40 59 72 75 78 80 80 79 77 74 70 66 63 59 47 277 261 0 58 58 53 39 31 29 30 32 31 28 25 24 24 24 24 23 22 19 16 12 9 6 3 358 349 339 330 325 324 327 328 326 322 317 311 307 303 299 296 294 293 293 292 291 289 289 289 290 290 291 290 285 278 41 40 40 40 40 40 40 40 40 39 39 39 40 40 39 39 39 39 40 41 44 48 54 61 69 76 82 87 91 97 103 110 117 124 131 136 140 143 145 146 147 147 146 145 144 142 140 137 133 129 124 119 114 111 109 108 109 111 112 113 112 109 106 100 95 91 88 86 84 80 81 87 92 90 84 78 73 69 68 73 83 90 93 98 100 102 109 119 126 137 259 286 284 274 250 152 112 101 92 73 53 32 16 8 9 14 19 10 342 324 326 352 43 62 66 67 67 69 74 77 77 72 63 55 55 56 50 45 40 35 34 36 38 40 46 58 71 76 79 81 81 80 77 73 69 65 61 56 48 32 19 73 78 72 65 52 40 35 34 34 32 28 25 23 22 23 23 23 21 19 15 11 7 4 0 355 347 339 333 329 328 327 325 321 316 310 306 301 297 294 291 290 288 287 286 285 284 282 282 283 287 288 287 283 277 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 41 43 45 50 56 64 72 79 84 89 93 99 105 111 118 124 130 135 139 142 144 145 146 146 146 145 144 142 140 137 134 130 125 121 116 113 112 111 111 112 112 111 109 106 102 99 95 92 89 88 87 83 77 78 83 83 79 74 68 69 75 80 86 92 94 95 94 96 102 110 118 131 269 279 282 279 198 115 101 95 89 74 54 38 22 13 11 15 23 16 308 291 288 3 84 79 74 71 71 72 75 78 78 73 63 56 55 57 53 48 44 40 41 45 47 49 51 56 64 73 78 81 83 83 81 79 75 70 66 61 58 57 64 80 85 85 80 69 54 45 40 37 33 29 26 23 23 23 23 22 19 16 12 9 6 3 0 355 348 341 336 333 331 327 323 316 310 304 300 296 292 288 285 283 281 280 279 279 280 280 278 277 279 283 283 279 275 42 42 42 42 42 42 42 42 43 42 42 42 42 42 42 42 42 42 43 44 47 52 58 66 74 81 87 92 96 101 106 112 118 124 129 134 138 141 143 144 145 145 145 144 143 142 140 137 134 130 126 122 119 116 114 113 114 114 113 111 108 104 100 97 94 91 89 87 86 83 77 73 76 76 72 67 63 67 72 81 88 92 93 92 93 91 93 99 108 164 262 269 267 155 109 99 90 87 85 77 63 54 45 34 27 30 44 75 207 218 187 138 106 87 77 73 71 70 71 73 75 71 65 59 57 58 58 55 51 48 49 52 54 54 55 56 60 68 74 78 81 84 86 85 82 78 74 70 68 69 73 82 88 89 85 77 65 55 47 40 35 31 28 26 25 24 22 19 15 11 7 5 5 4 0 354 348 343 339 336 332 326 320 313 306 301 296 292 288 284 280 277 275 273 273 275 277 276 275 274 274 275 274 272 272 43 43 43 43 43 43 43 43 43 43 44 43 43 43 43 43 43 43 44 46 49 54 60 68 76 84 90 94 98 103 108 113 119 124 129 133 137 139 141 143 144 144 144 144 142 141 139 137 134 130 127 123 120 118 117 116 116 115 113 110 106 101 96 93 90 88 86 85 83 80 77 73 72 69 65 61 60 65 71 82 87 91 93 94 93 89 91 96 117 228 243 227 183 136 114 101 94 91 88 84 77 74 69 54 45 46 61 98 136 139 126 113 100 88 79 74 70 68 66 67 69 69 66 62 60 60 61 63 61 57 56 56 57 57 58 59 62 67 72 75 77 80 85 88 87 85 81 78 77 76 78 83 88 87 83 77 71 64 56 47 39 34 31 31 29 25 20 14 8 3 0 1 4 4 360 354 349 345 340 336 331 325 319 312 307 302 298 293 288 282 277 274 271 268 268 270 271 271 274 274 272 269 267 268 270 44 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 44 45 47 50 55 62 70 78 86 92 97 101 105 110 114 119 124 129 133 136 138 140 141 142 142 142 142 141 140 138 136 133 130 127 124 122 120 119 118 118 116 112 106 99 91 85 83 83 83 84 83 83 81 77 72 67 64 60 59 59 63 71 80 86 91 95 96 95 94 97 109 223 241 233 212 187 154 124 109 102 97 88 78 72 69 67 60 53 54 66 84 95 95 93 93 90 86 80 75 71 67 65 64 65 66 66 65 63 62 65 69 71 66 62 60 59 59 59 60 63 68 72 74 75 76 81 88 89 87 85 83 82 82 83 85 87 87 84 80 77 75 71 62 50 43 39 35 31 24 17 9 2 357 355 358 3 4 1 356 351 346 341 335 330 326 322 317 314 311 306 299 292 284 277 273 269 266 263 261 263 270 274 273 269 264 263 264 267 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 45 46 48 52 57 63 71 80 88 94 99 103 107 111 116 120 124 128 132 135 137 138 140 140 141 141 141 140 138 137 134 132 129 127 124 122 121 120 119 118 114 107 96 83 72 69 71 73 75 72 74 85 90 81 70 61 56 54 55 54 61 69 78 86 93 98 101 105 114 148 227 252 253 243 226 206 161 120 111 108 103 87 67 63 65 68 68 67 69 72 76 77 77 80 84 85 83 80 77 74 70 66 64 63 64 65 64 62 61 64 70 74 71 66 63 61 59 58 58 58 60 65 71 75 75 79 91 96 92 88 85 84 85 86 87 89 90 90 88 86 83 80 74 64 54 47 40 31 22 12 5 358 354 352 355 5 9 6 1 355 350 344 339 334 332 331 330 330 326 318 309 298 285 274 269 266 263 259 256 256 262 266 267 265 263 262 264 265 44 44 44 45 45 45 45 45 46 46 46 46 46 45 45 45 45 46 47 49 53 58 65 73 82 90 97 102 106 109 113 117 121 124 128 131 134 135 137 138 139 139 139 139 138 137 135 133 131 128 126 124 122 120 119 118 115 109 99 86 72 68 68 70 69 63 58 61 80 93 83 65 51 45 45 47 48 58 67 77 87 96 103 116 165 211 223 231 252 264 262 251 218 135 114 110 110 106 89 75 80 82 82 84 86 84 76 74 74 74 77 81 82 80 78 76 74 71 68 66 64 64 63 62 60 58 59 63 68 69 66 63 60 58 57 55 53 52 52 57 63 66 65 76 106 110 96 85 81 81 84 87 89 92 94 92 87 81 74 68 62 58 52 43 32 20 11 4 359 355 353 355 6 17 16 10 3 356 351 346 343 342 344 345 344 338 330 320 308 292 271 262 259 256 250 243 239 244 253 258 261 263 265 268 268 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 48 51 54 59 66 74 83 92 99 104 108 112 115 118 122 125 128 130 133 134 135 136 137 137 137 137 136 135 134 132 130 127 125 123 121 119 117 114 110 104 95 85 76 72 70 69 66 61 55 48 59 80 76 58 40 33 35 39 44 56 67 79 90 102 120 166 224 230 225 217 213 256 287 276 159 122 115 113 115 110 107 112 111 101 91 90 90 85 75 72 75 77 79 80 79 78 76 75 73 71 68 66 65 64 62 61 58 55 55 56 59 62 61 60 58 56 55 54 52 50 47 46 48 49 44 40 56 116 106 82 71 66 72 78 84 89 91 89 80 71 63 57 54 54 52 45 34 23 13 7 3 360 357 358 7 20 23 18 11 5 360 355 353 353 355 355 353 347 340 335 332 329 315 277 263 252 244 235 228 227 233 245 255 262 267 275 68 45 45 45 45 46 46 46 46 46 47 47 47 46 46 46 46 46 47 49 51 55 60 67 75 85 94 102 107 111 114 117 120 123 125 128 130 132 133 134 134 135 135 135 135 134 133 132 131 129 127 124 122 119 117 114 112 108 102 94 86 79 73 70 67 65 61 56 49 49 59 58 44 29 23 28 32 40 54 68 81 95 115 169 221 233 234 227 209 174 125 89 83 102 110 115 121 131 149 156 140 124 107 89 81 81 78 74 75 79 81 82 82 81 80 79 76 73 70 67 64 63 63 63 62 60 57 55 55 58 60 61 60 58 57 56 54 52 50 45 43 42 39 32 26 23 33 54 58 52 47 51 60 71 81 89 89 76 68 59 53 50 49 50 47 38 28 18 12 7 4 1 1 6 16 22 20 16 11 8 4 2 2 3 2 0 357 354 353 358 4 7 349 304 273 250 232 223 222 226 236 250 264 281 357 58 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 47 48 50 52 55 60 67 76 86 96 104 110 114 117 119 122 124 126 128 130 131 132 132 133 133 133 133 133 132 132 131 130 128 127 125 122 119 116 114 111 107 101 93 86 78 72 68 65 62 62 62 60 54 52 45 31 20 19 22 28 38 54 70 85 104 154 219 236 237 235 232 212 171 129 106 94 95 104 116 128 149 178 165 140 122 106 88 76 77 80 81 82 85 86 87 87 87 86 84 80 76 72 68 65 63 62 63 63 62 60 58 58 61 63 65 64 62 62 61 59 56 53 48 44 44 40 31 24 21 23 36 39 37 37 37 39 49 69 88 93 78 71 61 54 49 46 46 46 41 33 24 17 11 8 4 4 6 11 15 15 14 14 12 11 9 8 7 7 6 4 2 1 5 7 5 358 344 325 297 254 235 234 237 241 254 281 352 41 50 46 45 46 46 47 47 47 47 47 47 47 47 47 47 46 47 47 48 50 52 56 61 68 76 86 97 106 112 117 120 122 124 126 128 129 130 131 131 132 132 132 132 131 131 130 130 129 129 128 128 126 123 120 117 114 110 105 99 91 82 74 67 63 59 58 60 62 61 57 51 42 30 21 18 19 27 40 56 75 92 145 217 231 236 235 236 238 224 171 129 112 102 98 108 121 134 151 161 148 129 116 105 93 85 81 82 84 87 89 90 91 92 92 90 87 82 77 74 71 68 66 64 63 63 62 62 61 62 64 67 69 69 67 66 66 64 62 60 56 48 46 43 35 28 26 26 31 36 38 34 29 26 28 42 74 91 85 80 70 58 49 43 40 40 40 36 29 22 16 10 8 7 7 7 8 9 10 12 12 12 12 11 11 10 9 7 5 2 5 5 4 1 356 348 347 347 335 319 309 304 301 355 58 56 46 46 46 46 46 47 47 47 47 47 48 48 47 47 47 47 47 47 48 50 53 56 61 68 76 86 97 107 115 120 123 125 127 128 129 130 131 131 132 131 131 131 130 129 128 128 127 127 127 128 128 127 125 122 119 115 109 103 95 86 78 70 63 58 55 54 55 56 55 51 46 37 26 19 16 20 29 43 63 83 122 207 227 227 228 228 232 234 218 161 126 114 109 109 118 129 139 146 144 133 121 114 108 102 99 97 94 93 93 92 92 92 91 91 89 86 81 75 72 72 72 70 68 65 62 61 62 63 64 66 69 72 71 69 68 69 70 66 63 59 53 49 45 39 34 32 32 30 34 40 34 25 20 21 25 41 77 96 95 90 66 50 40 34 32 33 33 30 25 19 13 11 12 11 8 4 3 4 6 9 11 12 13 14 11 8 8 8 7 7 8 5 4 0 356 357 358 347 341 332 316 313 67 85 63 37 46 46 46 47 47 47 48 48 48 48 48 47 47 47 47 47 47 49 50 53 57 61 67 76 86 97 108 117 123 126 128 130 131 132 132 132 132 132 132 131 130 129 127 126 125 124 125 126 127 128 128 127 125 121 116 109 101 92 82 73 64 57 53 49 48 49 49 45 42 36 28 20 15 16 22 32 48 73 107 216 226 226 221 216 212 209 203 177 138 122 119 118 121 128 135 139 137 132 125 119 115 114 113 113 112 109 106 101 97 94 91 88 86 83 81 76 70 68 69 72 74 72 68 63 61 62 64 65 66 68 70 72 70 68 68 73 66 64 61 57 51 45 41 37 36 37 40 43 43 33 25 22 22 23 27 38 73 94 94 66 47 36 28 24 25 27 27 23 19 16 17 18 16 11 4 357 355 357 2 7 11 13 14 10 6 7 10 13 14 13 7 3 358 354 353 350 338 340 336 326 327 334 1 11 3 46 46 46 47 47 47 48 48 48 48 48 47 47 47 47 47 48 49 50 53 57 61 68 76 85 97 109 119 126 130 132 134 134 135 135 135 134 133 132 131 129 127 125 123 122 121 122 124 126 127 129 128 127 123 118 109 99 89 78 67 57 50 46 44 42 41 40 36 31 25 19 15 13 16 23 39 51 60 242 233 230 225 218 210 204 198 180 150 128 122 122 125 128 132 136 136 131 126 123 122 123 126 128 127 124 121 117 111 105 99 93 88 84 80 79 76 70 65 63 67 74 76 74 69 65 64 65 67 67 67 69 71 70 67 65 67 59 59 58 54 50 45 40 35 33 33 37 41 39 34 31 29 27 23 20 13 16 26 42 46 38 29 23 20 20 21 22 19 17 19 22 23 20 11 0 350 344 345 353 3 10 13 13 9 5 6 10 18 23 22 10 356 347 343 341 336 332 337 334 327 327 329 333 334 332 46 46 46 47 47 47 48 48 48 48 48 47 47 47 47 47 48 49 51 53 57 62 67 75 84 96 109 120 129 134 137 138 138 138 138 138 137 135 133 131 129 126 123 121 120 119 120 122 124 126 128 128 127 124 118 109 99 88 76 63 54 48 44 40 38 36 33 28 22 16 13 11 12 16 28 52 33 285 246 229 222 219 216 214 211 203 170 140 126 125 129 136 143 145 143 138 132 128 127 129 134 140 144 140 133 129 125 120 113 105 97 91 86 83 81 79 74 67 62 61 68 75 76 74 71 67 68 69 69 69 69 70 68 65 63 60 52 53 49 47 45 43 39 33 29 27 26 25 22 29 37 38 36 29 16 13 20 22 25 31 30 25 21 18 18 18 17 14 15 21 26 27 22 10 356 343 335 334 344 1 12 15 13 8 5 4 7 20 31 33 18 353 334 327 326 325 322 322 316 312 312 313 314 316 316 46 46 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 49 51 54 57 62 67 74 83 95 108 121 131 137 141 143 143 143 142 141 140 138 136 132 129 125 122 119 118 117 118 120 123 126 127 128 127 124 118 109 99 87 74 61 53 47 43 41 39 36 32 25 18 12 10 11 14 22 42 77 20 268 243 228 219 216 216 220 219 202 160 134 130 132 136 140 145 147 145 141 139 138 140 144 148 152 152 148 143 141 137 131 121 111 103 96 91 88 85 81 78 73 68 64 66 76 82 79 75 73 72 72 71 70 69 66 64 63 64 59 52 51 44 40 40 39 36 32 28 25 21 16 13 21 33 36 35 30 19 20 28 34 36 36 32 29 25 21 19 16 13 11 15 22 28 29 24 13 359 345 335 330 339 8 22 21 15 9 5 6 13 28 35 32 20 346 315 308 309 310 307 308 303 304 308 311 313 313 311 46 46 46 47 47 48 48 48 48 48 48 47 47 47 47 47 47 48 50 53 57 62 67 74 82 93 106 120 132 140 145 148 149 148 147 146 144 141 138 135 130 126 122 118 116 116 117 120 122 125 127 127 127 124 118 110 99 86 73 62 54 50 48 45 42 38 32 25 18 14 12 15 22 38 67 94 79 247 237 226 218 212 209 208 204 160 135 128 133 138 142 146 151 153 145 143 144 148 151 155 158 158 156 153 151 155 154 146 132 119 109 101 95 92 89 85 83 79 75 72 69 71 81 86 83 79 76 75 73 71 69 66 65 66 66 62 58 55 46 41 39 36 33 31 30 24 20 18 20 27 32 28 27 23 20 27 39 50 52 47 42 37 35 32 27 20 16 15 19 24 28 29 26 19 10 358 348 346 359 18 25 22 15 9 8 15 26 33 32 22 357 309 290 286 288 289 289 289 287 295 303 307 305 298 300 46 46 46 47 47 47 48 48 48 48 47 47 47 47 47 47 47 48 50 53 57 61 67 73 81 91 104 118 132 142 149 152 154 154 153 151 148 145 142 138 133 127 123 119 116 116 117 119 122 125 128 128 128 124 119 110 98 85 72 64 58 55 51 47 42 37 32 26 21 19 20 25 37 60 90 107 185 249 240 229 219 207 191 165 133 118 117 122 131 137 139 141 141 141 135 137 144 151 156 161 163 161 158 155 155 162 166 163 150 130 116 107 101 98 95 91 89 85 83 80 76 74 77 88 86 82 80 78 76 75 74 73 70 70 69 65 62 59 53 48 42 36 32 31 30 24 21 19 21 26 30 27 21 13 12 26 49 65 64 56 49 43 39 43 40 31 26 24 24 25 26 27 27 26 22 12 4 3 9 14 15 15 9 9 15 24 29 28 23 7 320 285 280 279 281 280 277 274 274 284 293 296 292 288 292 46 46 46 47 47 47 47 47 48 47 47 47 47 46 46 46 47 48 50 52 56 61 66 73 80 89 101 115 130 142 151 156 159 160 159 157 153 150 146 141 136 130 125 120 117 116 117 120 123 126 129 132 130 126 120 110 96 84 73 64 59 55 50 44 39 36 33 29 26 27 31 39 55 80 102 123 268 255 246 232 219 196 163 135 116 104 102 108 118 126 129 129 130 129 125 130 142 152 160 165 167 165 159 157 156 158 162 164 159 140 121 112 107 105 104 101 96 92 89 86 84 82 80 80 83 82 81 81 80 79 79 77 75 72 70 65 61 57 54 50 45 38 33 30 28 26 25 22 20 22 26 27 23 13 7 13 32 49 60 58 50 41 34 38 46 42 36 31 27 23 22 24 28 31 30 25 19 15 11 7 5 4 3 16 23 24 25 23 17 357 309 284 282 283 284 281 274 265 266 281 289 289 286 282 290 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 47 48 49 52 55 60 65 72 79 87 98 111 127 141 152 159 163 164 164 162 159 155 150 146 140 134 128 122 119 117 118 121 125 129 134 137 136 131 126 117 103 85 74 61 53 46 42 38 36 35 34 32 32 36 42 53 68 86 99 336 280 257 246 231 211 172 139 121 108 98 98 96 97 98 101 108 117 120 123 132 144 155 162 166 167 166 163 163 162 161 159 157 149 132 115 108 108 111 108 107 104 98 94 91 91 89 87 87 88 82 79 80 82 83 82 80 78 76 71 63 57 52 50 49 47 43 38 32 28 27 28 25 21 17 16 20 25 22 10 6 17 36 53 59 53 40 29 28 39 42 39 34 28 21 16 18 27 35 37 35 30 23 14 3 357 356 6 20 22 19 17 15 10 348 301 288 283 282 294 299 300 300 301 302 295 287 281 281 296 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 49 51 54 58 63 70 77 85 95 107 122 138 151 160 165 168 169 168 165 161 156 151 145 138 132 126 121 119 119 122 127 134 137 140 140 137 131 123 109 89 76 59 47 37 32 30 30 33 34 36 39 44 51 63 74 81 77 1 291 247 221 193 164 137 121 111 103 100 103 96 90 86 84 87 96 106 117 131 146 157 162 165 169 174 178 180 177 164 148 135 120 100 90 98 106 111 113 111 107 102 98 96 96 97 97 95 89 80 77 79 83 85 83 80 76 75 69 60 52 46 43 44 47 47 42 34 29 28 28 26 18 9 5 10 24 29 16 3 6 20 43 65 65 50 34 28 33 37 38 35 29 20 11 8 22 38 44 44 39 30 17 5 359 2 22 20 16 10 1 347 302 215 205 230 249 268 303 315 320 321 319 310 286 283 292 308 346 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 46 47 48 50 53 56 61 68 75 83 93 104 118 134 148 159 166 171 173 173 171 167 162 157 150 144 137 130 124 121 121 125 132 140 147 149 147 142 135 121 105 90 76 61 49 36 28 25 26 31 35 39 44 49 57 68 73 69 51 8 258 156 145 134 124 116 110 105 101 101 105 107 99 88 77 68 66 81 100 122 144 160 169 180 193 202 203 204 201 159 126 115 104 86 72 82 101 110 113 113 109 106 104 103 103 104 101 95 88 81 79 81 84 86 84 80 71 71 67 58 48 40 35 37 41 46 44 36 30 28 28 25 18 5 356 357 12 25 20 -0 348 355 32 77 83 63 43 33 32 34 37 36 31 23 11 358 8 42 52 50 45 35 24 16 12 15 23 21 12 0 347 329 290 229 221 220 228 254 301 314 321 323 323 317 289 301 317 334 352 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 46 46 47 49 51 55 59 65 73 81 90 101 113 129 144 157 165 172 175 176 175 173 169 163 157 150 144 136 129 123 122 127 137 149 156 158 156 150 139 121 105 90 77 65 51 37 26 22 24 30 36 40 44 50 58 65 63 39 22 65 123 124 121 116 113 109 107 105 103 101 101 102 100 91 76 61 49 44 61 121 158 172 181 190 200 206 210 213 211 135 116 115 111 100 82 72 96 110 115 114 114 112 109 108 107 109 99 91 87 85 84 85 86 87 86 82 74 75 72 63 51 39 32 31 35 39 41 37 31 27 24 20 12 1 352 352 3 18 19 357 331 325 352 71 85 71 53 39 34 35 39 39 35 28 18 8 6 39 51 49 44 38 31 25 22 22 23 19 8 357 349 341 328 291 275 251 246 267 304 315 321 328 334 334 324 328 327 327 332 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 46 47 48 50 53 57 62 69 77 87 97 110 124 139 153 164 171 176 179 179 178 175 170 164 158 152 145 136 129 125 129 139 150 155 159 164 161 150 130 108 88 79 65 49 34 23 20 24 29 34 37 42 47 52 53 41 340 257 147 131 124 117 113 110 108 109 109 109 106 101 96 91 82 68 52 37 26 28 168 178 181 185 191 198 203 210 212 203 131 119 121 120 115 99 70 86 104 114 120 123 120 115 110 106 103 93 88 88 88 88 88 89 90 89 85 82 81 77 69 56 42 32 29 29 30 33 34 33 27 20 12 4 354 346 348 0 12 12 353 329 325 347 49 76 78 63 48 40 39 42 43 39 34 27 21 22 32 39 39 38 36 33 31 27 24 22 18 7 2 1 0 358 352 341 334 331 331 332 330 334 341 346 344 331 332 326 322 324 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 46 47 49 51 55 59 65 73 82 94 106 119 134 148 161 170 177 180 182 182 180 177 173 168 162 155 146 136 130 131 142 153 158 162 167 168 164 150 124 97 85 63 44 29 19 17 23 27 31 34 39 42 45 41 22 328 193 157 140 129 121 115 113 113 114 115 113 112 103 92 81 71 58 42 29 15 338 243 215 211 215 221 225 221 218 211 196 151 133 131 125 116 105 92 91 101 109 117 122 121 117 112 104 93 86 89 91 91 90 89 89 91 90 87 84 81 78 69 57 45 35 27 24 22 24 28 31 28 17 6 357 350 346 351 1 7 4 351 335 335 351 26 66 81 74 60 49 43 44 45 43 40 34 31 31 30 28 27 27 27 29 32 28 21 12 9 11 15 15 11 6 360 349 348 345 342 340 342 347 347 346 336 319 322 322 320 321 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 45 45 46 47 48 50 53 56 61 68 77 88 101 115 129 144 158 169 177 182 185 186 187 186 184 180 175 167 157 145 137 138 147 158 160 162 165 167 167 163 140 106 85 61 45 24 16 16 21 25 28 31 35 39 39 32 16 346 163 155 145 135 126 120 117 117 118 117 115 113 107 94 82 70 58 43 29 9 331 281 255 252 260 265 260 246 227 214 183 146 134 129 123 119 115 110 105 106 113 123 128 126 120 114 102 90 85 89 93 94 92 89 86 86 88 86 82 79 78 72 61 49 38 29 22 19 19 22 25 25 18 4 353 349 351 358 1 1 356 348 340 340 345 10 52 78 82 71 57 48 45 45 44 46 39 36 35 33 27 20 17 18 21 27 26 21 16 14 18 21 19 13 6 359 351 346 341 335 328 326 333 332 331 321 314 318 318 312 310 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 46 47 49 51 54 58 63 71 82 95 110 124 139 154 167 177 184 188 191 194 195 195 192 188 181 171 158 147 146 153 160 162 161 162 165 167 168 152 110 80 62 50 22 15 16 20 24 27 31 35 37 35 28 22 114 143 141 138 132 125 121 120 119 116 114 114 113 107 100 90 79 66 51 37 15 335 281 263 264 280 291 286 268 244 218 163 142 135 131 126 125 122 118 113 110 114 120 123 124 121 118 107 97 91 92 95 96 95 92 89 87 88 89 86 84 83 80 71 57 44 33 25 20 17 17 19 20 17 5 351 347 352 359 -0 355 349 344 340 340 336 351 29 66 78 77 68 57 48 45 44 50 40 36 36 34 29 22 17 13 13 15 17 17 18 19 19 17 14 11 6 1 353 342 333 319 296 278 280 290 323 327 327 327 322 312 310 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 46 46 48 49 51 55 59 66 75 88 103 119 134 150 165 177 186 192 196 199 202 203 202 198 193 187 176 162 155 158 162 163 161 163 165 167 162 140 103 81 67 50 24 16 16 19 23 28 34 38 40 38 38 69 120 125 120 114 113 112 113 115 116 114 113 114 111 106 101 93 83 73 61 50 36 4 286 275 287 315 335 337 332 318 172 141 139 138 136 134 130 123 120 118 116 117 118 118 118 118 118 112 106 102 100 98 97 96 95 94 93 92 91 91 91 91 89 81 66 49 37 28 21 16 13 13 15 14 5 348 342 346 352 355 352 347 342 340 337 331 338 20 69 82 84 81 71 54 47 47 49 40 36 33 31 27 25 23 18 14 11 9 9 13 15 14 9 6 5 1 357 349 337 318 287 260 244 237 243 10 0 352 344 332 313 309 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 44 44 44 45 46 47 48 50 52 56 61 69 80 95 112 129 146 162 175 186 193 199 202 205 206 206 204 201 197 189 176 165 164 165 166 165 165 164 159 144 119 103 84 73 48 26 17 17 20 24 30 38 44 50 55 64 81 101 106 105 104 104 103 105 108 112 115 116 114 108 103 99 92 85 79 72 66 62 60 286 288 310 337 357 5 10 20 71 125 135 137 137 135 132 128 127 125 124 124 123 121 120 120 119 117 114 110 104 101 99 99 98 96 95 95 94 92 90 89 85 79 68 51 37 27 19 13 9 8 9 9 3 347 336 341 352 359 359 353 347 343 341 338 348 24 61 79 85 85 76 56 52 52 50 45 41 35 30 27 26 27 23 21 18 14 9 6 4 3 1 360 357 353 350 346 339 320 279 252 222 171 97 57 29 6 348 333 324 323 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 50 53 57 63 72 86 102 121 140 156 170 183 192 199 204 207 208 208 207 205 203 197 188 178 172 171 172 173 173 168 160 147 124 103 89 80 46 25 16 16 21 26 33 42 56 69 72 74 79 85 88 96 102 105 106 106 107 108 110 112 113 105 98 92 87 85 85 82 79 77 78 79 343 343 8 25 34 35 40 62 99 121 128 129 130 130 131 130 130 131 131 130 127 124 123 121 119 119 115 109 105 103 101 97 96 96 95 93 89 80 71 67 65 60 50 36 24 15 8 5 4 3 1 357 349 344 357 8 12 9 2 354 349 350 356 9 30 56 71 75 71 61 53 55 56 54 51 47 39 33 29 28 28 27 26 24 22 20 16 9 3 -0 358 354 349 346 345 344 338 316 286 202 125 86 64 41 23 7 353 345 342 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 45 46 46 47 49 51 54 58 65 77 92 111 132 149 163 176 187 196 204 208 212 213 213 212 210 204 194 183 178 176 178 182 182 174 168 161 137 105 90 81 43 19 13 15 21 28 37 52 75 84 82 78 77 77 80 88 100 106 109 110 110 107 104 106 107 102 93 86 84 85 88 89 87 85 87 92 93 75 65 65 66 64 60 65 82 102 112 116 117 119 122 127 132 134 135 134 131 128 126 124 123 122 118 113 109 106 104 101 99 97 96 92 86 77 67 61 58 55 49 36 22 9 2 359 359 357 355 353 352 358 10 17 17 13 5 356 351 351 357 8 26 51 61 61 56 53 58 62 64 65 62 56 45 37 32 29 28 29 30 30 30 28 24 16 11 7 3 358 352 348 347 347 349 349 349 15 46 49 45 37 29 24 18 8 352 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 43 43 43 44 45 45 46 46 47 49 51 55 60 68 82 100 121 140 154 167 179 191 201 209 215 218 218 216 211 203 192 182 178 179 182 189 186 181 178 170 133 96 80 56 28 9 8 13 21 30 49 74 89 90 87 82 78 75 76 82 92 101 105 106 104 101 98 96 94 91 86 82 82 86 89 89 88 88 91 97 102 97 86 82 81 80 78 80 87 98 106 111 113 115 119 124 129 130 130 130 129 127 127 126 126 123 119 114 111 108 106 103 101 97 95 92 87 79 70 64 60 56 49 35 18 4 357 354 354 353 350 351 355 3 13 17 16 12 5 353 342 337 333 335 0 51 66 69 65 63 67 72 75 76 74 68 57 46 36 30 28 28 32 35 36 34 29 21 16 14 12 8 4 358 354 349 348 350 353 4 9 13 15 16 17 21 17 2 340 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 49 52 56 62 72 88 110 130 146 157 168 180 193 205 213 218 217 211 204 196 191 185 178 176 177 177 176 172 155 127 106 83 60 28 10 2 6 14 24 43 82 96 98 96 92 88 82 78 77 79 84 90 94 95 95 93 90 80 76 75 75 78 83 87 88 86 85 87 92 98 102 100 94 88 87 88 90 93 96 101 105 110 114 117 120 123 124 124 125 126 126 127 127 129 128 124 118 113 111 110 108 105 102 99 96 95 93 89 82 72 63 55 43 27 10 359 354 352 352 351 350 351 356 4 11 15 15 13 3 345 325 313 304 298 305 85 88 86 84 82 84 89 92 92 88 78 64 50 40 33 29 28 30 34 37 36 32 25 20 17 16 15 13 10 4 357 352 351 357 3 2 358 356 358 3 4 355 346 334 47 47 46 45 45 44 44 43 43 42 42 42 42 41 41 42 42 42 43 43 44 44 45 45 46 46 48 50 53 57 65 77 97 119 137 149 157 166 178 191 203 207 205 198 191 185 179 176 173 170 165 159 156 141 117 101 89 73 55 23 9 7 11 21 36 70 104 110 107 103 98 94 89 84 81 81 82 84 87 92 94 92 88 80 72 66 66 72 79 83 83 83 84 86 90 94 97 98 96 93 92 95 98 102 102 101 102 105 110 115 118 118 118 119 121 124 126 127 128 128 128 123 118 113 110 109 108 107 106 105 104 101 98 93 88 79 67 50 30 12 0 354 353 354 355 357 357 357 360 4 8 13 15 13 359 327 296 288 288 285 278 117 105 107 113 116 117 121 123 123 117 102 77 58 47 39 33 29 28 31 33 33 30 26 25 22 19 18 18 17 14 8 3 1 2 2 355 345 341 342 349 356 354 352 346 47 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 42 43 43 44 44 44 45 45 46 47 48 50 54 59 69 84 106 126 140 148 154 160 169 180 187 189 188 186 181 174 169 166 164 159 153 143 122 105 97 89 80 67 42 25 21 24 33 54 98 122 128 119 112 108 106 102 97 91 88 87 88 93 99 102 100 95 86 76 67 64 65 68 73 76 80 84 86 87 88 89 91 94 96 98 100 102 103 102 100 99 101 105 111 117 117 116 117 119 124 127 129 129 129 128 124 119 115 111 109 108 110 112 113 112 109 103 98 91 81 63 35 12 -0 354 353 355 359 3 6 8 8 7 7 8 10 12 10 355 325 290 283 290 297 299 253 135 133 137 142 146 149 152 154 154 146 121 83 61 47 38 32 28 28 29 28 25 24 24 21 19 18 18 19 18 15 13 10 2 353 339 326 322 324 335 357 2 2 357 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 45 46 47 49 51 56 63 74 92 114 130 138 143 146 151 160 171 180 183 184 182 177 170 165 161 158 148 131 114 105 99 94 88 79 61 39 36 38 46 67 113 152 152 134 124 120 119 117 113 107 103 99 102 109 113 113 108 100 91 82 73 68 64 63 63 66 72 79 82 82 80 78 79 83 90 99 103 103 103 103 102 100 100 102 106 111 114 115 117 120 124 128 129 128 128 127 127 122 118 116 113 112 115 117 117 116 112 107 101 95 85 64 27 5 356 352 353 357 2 8 13 16 16 14 11 9 8 7 5 354 335 317 309 317 326 324 309 213 175 168 165 163 162 160 158 157 153 141 110 71 49 38 31 28 26 26 24 22 21 21 21 18 17 17 18 19 20 20 14 1 346 329 314 311 312 334 7 13 9 0 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 48 50 53 59 67 81 100 119 132 136 139 143 150 161 171 178 182 184 182 176 171 165 157 141 124 114 108 104 98 91 82 63 45 40 43 51 69 104 271 173 143 134 133 135 134 131 126 121 116 119 123 124 121 114 106 99 92 84 76 69 63 60 59 61 67 72 74 73 70 67 68 75 88 100 104 104 104 104 103 102 102 104 107 111 114 117 120 122 123 122 121 122 124 126 126 123 121 120 120 120 120 121 119 116 111 105 100 92 70 32 6 358 356 356 358 3 10 17 20 20 18 13 9 6 1 356 349 340 337 343 354 356 341 315 275 234 204 190 180 171 163 155 149 142 126 88 52 33 26 24 23 24 24 21 20 20 20 19 18 16 17 19 23 27 29 21 5 348 333 320 319 329 5 23 22 12 2 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 43 43 44 44 45 45 45 46 47 49 51 55 62 73 89 108 123 132 135 139 146 154 164 173 178 182 184 184 180 169 154 136 124 119 115 111 104 94 82 67 49 40 41 49 60 55 346 199 140 137 139 141 142 139 136 133 131 132 133 131 127 121 114 108 104 95 84 73 64 58 54 54 56 61 65 67 65 61 58 61 74 92 103 107 106 105 103 103 103 106 110 113 115 118 119 119 117 115 115 115 116 118 122 125 126 127 127 125 119 119 120 118 115 110 106 98 79 41 13 4 1 1 2 5 11 19 22 22 19 14 9 2 351 344 343 338 346 358 7 8 354 330 302 282 267 242 218 190 165 146 127 105 61 29 15 10 9 11 15 18 20 19 18 18 19 19 20 20 20 21 24 29 35 28 13 0 355 352 357 10 19 22 19 12 5 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 41 42 43 43 44 44 45 45 46 47 48 50 54 59 67 81 98 114 125 132 137 143 150 158 166 173 179 184 186 183 166 151 137 130 127 126 121 114 103 89 72 56 44 40 42 47 44 41 66 103 125 139 145 144 141 141 139 138 139 140 137 132 127 120 116 112 104 93 81 69 61 54 50 50 53 60 65 64 61 56 55 65 83 99 107 107 105 104 103 105 111 114 116 118 119 119 117 115 114 114 111 109 107 110 118 126 132 132 129 126 124 123 121 119 116 111 102 82 46 21 11 7 6 6 8 13 21 24 24 21 16 8 353 339 336 338 337 355 10 18 19 11 1 346 337 340 346 356 11 39 59 53 40 20 7 358 353 354 360 5 10 14 17 18 17 18 19 20 21 22 21 22 23 25 20 13 8 7 8 10 18 20 18 15 11 10 48 47 46 45 45 44 43 42 42 41 40 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 45 46 47 48 50 52 56 63 75 90 106 119 129 136 141 147 153 160 167 173 179 179 174 162 146 140 139 140 140 135 126 114 99 81 67 54 47 44 46 53 61 73 88 106 126 137 141 141 141 137 137 139 140 138 134 129 124 119 114 109 102 93 82 72 63 56 52 52 60 67 68 66 61 59 67 80 92 101 106 107 107 108 111 116 118 120 121 122 122 120 119 117 115 111 107 105 106 113 123 131 134 135 134 134 132 128 124 121 116 106 85 54 30 18 12 10 10 12 16 22 24 26 22 14 359 339 333 336 341 343 8 29 34 33 30 30 28 28 28 29 33 37 41 45 48 48 38 20 0 349 346 350 358 6 12 16 17 17 17 19 21 22 23 22 21 19 17 15 13 11 10 9 9 13 12 8 4 3 7 48 47 46 46 45 44 43 42 41 41 40 40 39 39 39 40 40 40 40 41 41 42 43 43 44 44 45 45 46 48 49 51 55 60 69 83 98 113 125 133 140 146 151 156 161 166 171 171 168 160 146 148 150 153 152 147 136 124 111 97 81 69 60 57 57 63 71 79 87 98 115 127 134 139 141 137 138 141 142 139 135 130 124 119 116 112 109 104 96 87 76 64 56 55 61 70 73 72 69 68 74 83 91 99 105 109 112 116 120 124 124 125 126 127 127 125 123 119 116 112 109 107 108 112 120 127 132 136 138 139 137 133 129 125 119 108 86 58 36 22 16 13 14 17 21 24 24 23 16 2 343 325 324 321 327 347 28 49 52 50 49 50 50 53 57 59 59 61 69 77 82 84 79 67 24 354 349 353 1 13 16 15 15 15 16 18 20 21 20 21 21 20 19 18 16 16 17 16 14 11 2 353 348 350 1 48 47 46 46 45 44 43 42 41 41 40 40 39 39 39 39 39 40 40 40 41 42 42 43 44 44 45 45 46 47 49 51 54 59 66 77 91 106 119 130 138 145 150 154 158 162 167 170 169 166 160 161 159 156 148 141 133 127 123 115 102 87 77 71 70 72 78 84 89 95 108 122 131 138 142 141 139 142 144 142 138 131 126 125 123 117 115 111 106 98 88 75 67 62 64 72 78 78 76 77 81 89 95 100 106 113 119 125 131 133 131 131 132 133 133 130 125 121 117 114 112 113 114 116 119 123 128 134 137 139 138 136 132 127 120 109 88 59 37 24 17 17 21 25 27 29 28 18 3 344 324 309 301 304 324 10 49 65 68 67 65 65 66 69 72 77 81 87 91 94 98 101 99 95 71 23 8 11 17 23 20 16 13 14 16 17 18 18 18 19 20 21 21 22 21 23 24 23 19 7 352 340 332 330 353 47 47 46 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 50 53 57 63 72 84 99 114 125 135 142 149 154 157 160 165 170 173 173 169 156 135 126 124 124 124 125 127 126 119 110 101 93 88 85 86 90 92 95 101 110 123 135 140 139 135 140 145 144 139 131 132 134 130 124 121 117 112 107 101 92 82 72 68 71 77 81 80 81 87 94 101 106 110 117 124 132 138 139 138 138 139 138 136 131 127 123 120 119 119 120 122 122 124 126 130 134 135 135 134 133 130 127 122 113 98 72 45 29 23 24 31 34 34 35 34 19 352 329 312 302 300 314 339 32 66 77 80 79 76 76 77 80 83 86 89 93 97 101 104 105 103 97 81 55 38 33 33 31 23 18 15 15 16 18 18 17 18 18 18 19 21 23 25 27 27 22 11 355 341 333 327 326 351 47 47 46 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 40 40 41 42 42 43 44 45 45 46 47 48 50 52 56 61 69 79 92 107 121 131 139 146 152 157 161 166 172 175 174 157 134 122 125 126 121 118 115 114 116 123 126 124 118 111 106 104 103 103 102 102 107 118 132 139 137 134 137 142 140 134 130 135 137 133 129 126 122 118 116 113 107 98 84 74 72 74 79 81 83 90 101 109 113 116 120 126 135 142 142 141 141 142 141 138 133 130 128 126 126 127 128 128 129 130 133 135 136 135 133 131 131 130 129 128 124 117 105 86 67 50 44 42 43 39 39 34 18 347 333 346 345 331 326 335 35 76 85 87 86 85 85 86 89 91 93 95 98 101 104 107 106 104 98 85 68 55 48 44 38 29 23 19 18 18 19 17 16 16 16 16 17 19 22 25 28 26 17 2 349 341 337 337 345 1 47 47 46 45 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 52 55 59 66 75 86 101 115 127 136 143 149 155 162 169 176 178 173 148 133 129 132 133 125 116 107 100 95 100 119 130 131 127 122 121 121 120 118 112 110 116 125 129 128 130 133 135 133 126 129 134 136 133 132 131 128 125 124 122 118 111 100 87 79 75 77 82 84 94 110 120 123 124 126 129 134 140 140 139 140 141 142 140 137 135 133 132 133 134 134 134 135 137 139 139 138 137 135 135 136 138 139 139 139 138 133 122 103 78 60 50 45 39 38 32 14 348 6 14 6 353 342 347 38 79 91 94 94 94 94 95 97 98 99 100 102 104 106 107 107 106 102 93 80 67 58 52 46 37 29 24 21 21 21 18 15 13 13 12 13 14 18 22 24 21 12 1 353 349 350 354 360 360 47 46 46 45 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 51 54 58 63 70 81 94 108 122 132 140 146 151 156 160 164 167 164 147 133 123 124 130 126 118 110 99 84 64 93 122 131 132 132 137 137 136 133 126 122 125 126 124 125 127 128 128 125 119 126 133 135 133 135 134 132 130 129 126 123 119 112 103 93 88 88 92 94 102 126 136 137 135 134 135 135 135 134 134 135 137 139 141 142 141 138 137 137 139 140 141 142 144 143 141 141 141 142 144 146 150 151 152 153 154 151 140 119 91 69 55 46 38 34 27 20 22 34 33 27 18 14 23 55 85 97 101 102 102 102 103 104 104 105 106 106 107 108 108 107 107 105 100 89 77 66 58 52 44 35 28 25 24 24 21 17 13 11 10 11 12 14 16 17 14 9 3 360 359 3 5 2 354 47 46 46 45 44 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 39 40 41 41 42 43 44 45 46 46 48 49 51 53 56 61 67 76 87 101 115 128 138 146 150 154 157 158 159 152 136 126 102 93 99 110 116 115 98 68 41 64 112 125 128 130 137 139 138 137 134 132 133 129 127 128 129 127 125 123 121 125 133 134 135 137 137 135 133 130 125 121 117 114 111 110 111 113 113 113 117 136 148 149 145 142 140 138 134 130 128 128 131 135 140 146 145 141 140 141 143 145 147 147 146 146 145 146 148 150 153 156 158 160 160 162 162 157 142 118 97 79 65 53 42 32 24 24 37 50 54 51 47 47 56 77 96 104 107 108 109 109 109 109 110 110 111 112 112 111 109 107 105 102 96 87 78 68 61 55 48 39 33 29 27 25 23 19 16 14 13 14 14 14 14 14 12 9 7 6 6 7 5 358 348 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 44 45 46 47 49 50 52 55 59 64 71 81 94 107 120 132 144 152 159 163 164 160 138 129 121 107 98 100 108 115 117 107 80 62 71 97 113 116 120 125 126 127 130 131 132 131 129 128 128 128 125 124 124 124 125 135 137 138 139 138 137 135 130 124 118 110 107 110 118 127 132 133 130 128 132 146 154 152 148 144 141 136 130 125 123 126 131 139 147 147 142 140 142 144 147 150 148 148 151 152 153 155 158 160 161 162 161 162 164 165 149 101 78 74 75 67 59 49 39 28 26 42 61 67 67 66 69 80 98 109 111 112 113 113 114 115 115 116 116 117 117 117 115 112 107 101 93 82 71 64 60 57 53 47 41 35 32 29 26 24 21 18 17 18 18 17 16 15 14 12 11 10 10 10 8 5 357 348 47 46 45 44 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 41 41 42 43 44 45 46 47 48 50 52 54 57 61 67 75 86 99 111 124 136 148 155 160 160 153 141 128 124 122 119 119 122 124 124 119 105 93 90 93 100 105 111 115 117 121 126 130 131 132 131 130 128 125 122 124 127 126 128 136 140 138 138 139 138 136 132 126 119 110 102 106 121 136 143 142 139 135 132 138 153 157 153 147 143 137 130 125 122 123 127 135 142 143 139 138 138 140 142 147 145 149 154 156 157 159 161 162 162 162 160 159 157 145 91 58 48 45 44 48 52 51 47 40 35 46 63 72 74 77 82 93 110 117 114 116 117 118 120 122 123 123 122 122 123 122 121 117 111 102 88 69 53 44 42 45 45 44 40 36 33 28 25 24 21 19 18 20 21 19 19 17 15 12 11 11 11 10 8 2 354 348 46 45 44 44 43 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 56 59 64 70 79 91 103 115 125 135 143 145 143 140 135 117 124 130 134 137 141 141 138 133 125 114 104 99 99 102 107 111 116 123 128 132 134 134 134 133 128 123 121 127 134 133 132 135 137 133 134 136 137 135 134 130 125 118 109 106 114 131 143 144 144 142 139 140 152 158 153 147 141 136 131 127 123 120 120 127 133 135 132 127 123 121 120 121 122 135 145 151 154 156 158 160 161 161 158 154 146 127 87 61 50 40 31 28 33 42 49 52 52 56 68 75 79 84 92 103 118 120 114 118 121 123 126 131 135 134 132 129 127 127 127 126 124 116 90 51 28 19 17 25 34 38 39 39 33 27 23 21 19 18 18 19 20 19 18 15 12 10 10 10 8 6 3 358 353 349 46 45 44 43 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 49 51 53 55 57 61 66 74 84 96 108 118 126 131 129 121 117 110 101 106 122 133 142 148 149 147 144 139 132 122 112 107 105 107 114 122 127 132 135 137 137 136 132 126 121 123 131 139 139 132 131 133 129 129 132 134 134 134 133 129 124 116 105 94 92 107 127 137 141 143 145 151 155 150 144 139 136 133 129 123 117 114 118 122 120 115 108 102 97 93 92 97 112 126 136 142 147 151 154 157 157 148 140 128 112 89 67 59 47 32 20 16 26 44 61 69 69 76 80 85 93 103 112 125 123 117 122 127 129 133 141 153 153 146 137 131 129 130 134 140 151 280 344 343 343 346 354 12 30 38 39 34 26 21 17 15 15 14 15 14 14 13 11 8 8 8 7 5 2 359 355 351 348 46 45 44 43 42 42 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 49 50 52 54 56 59 63 69 77 89 103 117 130 133 125 113 101 96 89 85 90 99 111 122 132 138 143 141 137 131 123 116 112 113 120 125 130 134 137 139 137 135 131 127 124 127 134 140 141 131 132 134 134 132 133 134 134 134 134 132 127 118 104 85 68 63 76 102 122 135 143 147 149 146 141 138 136 134 129 124 117 113 114 114 109 103 97 92 87 84 85 92 103 112 120 127 134 140 144 146 141 129 116 106 94 81 66 62 58 42 22 9 9 30 59 76 81 85 87 94 102 111 119 134 129 124 130 137 140 147 163 178 181 160 143 134 129 128 131 149 258 290 304 308 310 311 314 326 5 34 39 34 26 19 14 11 10 10 8 6 5 5 4 4 6 7 6 3 360 356 351 347 345 46 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 50 52 53 55 58 61 66 72 82 95 113 139 143 129 113 101 100 91 84 81 83 92 104 117 129 139 140 137 133 128 122 119 122 128 131 134 137 139 138 136 139 137 133 130 131 137 143 144 137 137 140 139 137 136 136 134 134 134 131 126 118 106 89 69 55 55 66 86 109 126 135 139 138 137 136 135 133 129 123 119 117 116 113 107 101 96 90 86 83 85 92 99 105 109 114 118 122 124 116 105 97 94 93 87 76 65 60 60 49 31 14 6 18 49 69 80 88 89 94 103 111 120 139 133 132 138 146 154 166 186 198 194 168 147 135 128 122 115 308 297 297 297 294 290 284 276 266 259 29 37 31 24 16 10 6 4 3 360 358 357 357 357 358 1 6 9 7 1 355 349 344 341 45 44 43 42 42 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 49 51 53 55 57 60 63 68 76 87 101 118 138 126 114 107 107 99 94 91 91 95 102 111 123 132 135 134 131 127 124 121 128 133 135 135 138 139 138 138 141 138 135 133 134 137 141 143 142 140 142 141 140 139 139 136 135 134 133 129 121 111 99 82 64 55 54 61 75 94 114 126 131 134 135 136 135 132 127 124 123 119 113 108 102 97 91 86 83 86 90 95 99 101 103 104 104 102 96 93 92 92 92 89 82 74 68 64 54 41 26 18 20 40 56 70 80 83 89 99 106 118 144 137 138 144 150 158 174 193 201 199 178 154 137 127 118 104 268 285 290 289 287 280 268 252 235 215 128 39 29 20 12 6 359 355 354 351 350 350 349 348 349 355 3 10 12 6 357 348 342 340 45 44 43 42 41 41 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 56 59 62 66 71 80 95 116 127 122 115 113 111 110 110 110 109 109 109 111 117 123 127 128 127 124 122 122 128 130 130 130 137 139 138 138 140 142 138 135 132 131 131 133 134 135 138 137 136 136 136 135 136 137 136 132 125 118 110 97 80 66 60 59 65 76 95 114 127 133 136 138 136 132 128 126 125 120 114 109 103 96 90 85 83 85 89 92 94 95 96 96 96 96 96 96 97 97 96 94 89 85 80 74 65 54 42 34 31 35 42 54 67 79 89 100 109 126 145 145 151 156 160 167 183 195 208 224 207 159 139 131 127 127 248 271 280 282 278 269 256 238 219 194 118 44 27 16 6 359 352 346 344 343 342 342 341 340 342 350 -0 9 13 11 1 350 344 342 44 43 42 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 49 50 52 54 56 58 61 65 69 76 87 108 122 122 117 115 117 120 124 127 127 126 124 122 122 122 123 125 125 123 122 123 126 127 127 132 139 142 141 140 143 146 139 133 129 126 124 123 126 129 130 129 128 129 132 135 137 139 140 137 129 122 117 112 101 86 75 71 71 76 86 105 122 133 138 141 140 136 131 128 128 121 116 110 103 95 87 83 82 85 88 91 92 93 94 95 97 99 100 101 102 101 100 98 95 92 89 84 76 68 59 50 43 38 34 36 43 62 91 112 121 130 144 158 169 175 179 184 192 217 241 260 266 167 137 143 157 204 236 251 261 265 263 255 240 219 193 149 81 45 25 11 0 351 342 338 336 335 334 334 335 336 339 346 355 4 9 10 5 357 346 337 43 43 42 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 46 47 48 50 51 53 55 58 61 64 68 73 82 95 111 118 119 117 121 126 131 137 139 138 136 134 131 129 128 128 127 125 124 125 125 126 133 139 142 142 141 138 140 136 128 123 124 125 124 122 123 125 126 126 126 128 132 136 140 140 143 140 134 129 129 129 122 112 99 89 83 82 84 96 117 133 141 144 144 140 135 131 128 121 115 110 104 97 89 87 88 90 92 93 95 96 98 100 102 103 104 105 105 104 102 100 98 97 94 90 84 77 69 61 52 43 33 25 21 22 48 123 140 151 163 176 187 193 196 196 205 253 270 282 296 332 123 150 177 206 228 238 246 250 249 244 235 203 147 90 61 42 25 8 353 339 330 329 328 326 325 327 328 330 333 340 349 358 5 8 6 9 347 324 42 42 41 41 40 40 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 45 47 48 49 51 53 55 57 60 63 67 72 78 88 100 110 117 121 124 126 131 136 140 142 141 139 136 134 133 133 132 131 129 128 127 131 139 139 137 137 136 135 134 127 122 123 127 129 127 126 126 126 127 129 130 132 135 139 141 142 141 132 128 130 134 134 131 127 120 108 96 89 84 87 110 135 143 144 141 136 130 127 125 120 116 112 108 105 101 101 100 99 100 100 102 104 106 108 109 109 109 108 107 105 103 101 99 97 95 90 85 79 74 67 59 47 34 22 11 3 358 15 155 164 175 187 196 202 203 201 216 269 281 289 298 316 127 167 183 202 221 233 240 242 240 232 187 128 75 65 53 37 21 0 342 330 323 322 321 319 318 318 320 322 326 331 341 352 3 11 13 18 353 320 41 41 41 40 40 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 43 44 45 46 48 49 51 52 54 57 59 62 66 70 76 84 93 104 114 122 126 128 131 135 139 142 143 141 139 138 138 138 137 136 135 133 132 138 142 140 132 125 124 124 126 127 131 134 135 134 131 130 130 128 130 132 134 136 138 141 139 135 127 115 114 123 130 133 135 134 128 119 106 97 89 89 108 131 140 142 140 137 133 131 128 125 122 121 120 120 119 116 113 112 111 111 113 114 115 115 115 113 112 111 110 108 106 102 99 96 93 88 83 78 73 68 62 54 41 26 13 2 352 341 277 190 189 195 202 207 207 201 224 274 289 297 305 326 125 162 182 209 226 235 240 240 234 225 128 80 69 63 56 42 10 345 341 338 326 322 318 315 313 313 313 314 317 323 333 349 4 14 17 18 358 335 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 42 43 44 45 46 47 49 50 52 54 56 59 62 65 69 74 81 90 102 113 121 125 128 131 135 140 144 147 148 143 141 141 141 140 139 137 136 135 142 144 140 128 115 114 114 117 122 128 133 136 136 134 133 131 129 129 129 130 131 132 131 125 118 110 103 102 110 118 125 131 132 128 122 113 104 94 93 103 117 132 138 137 135 133 134 136 136 136 137 137 136 133 130 127 125 124 123 123 124 124 123 120 118 116 115 114 113 111 107 103 99 94 88 81 76 71 67 62 56 48 36 22 8 356 344 325 261 209 200 200 203 203 195 220 277 302 315 334 36 119 164 190 223 237 243 248 247 221 146 78 72 71 68 63 46 357 349 354 349 332 323 318 314 312 312 312 310 311 317 332 356 10 13 13 10 359 350 39 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 40 40 40 40 40 41 41 42 43 43 44 46 47 48 50 51 53 55 58 61 64 67 72 78 86 98 110 119 123 126 129 134 140 146 151 154 147 143 140 139 139 138 138 138 139 143 144 141 132 122 118 116 117 119 122 127 131 133 133 134 131 129 127 125 123 122 119 116 110 105 102 100 101 106 112 117 122 125 125 123 118 112 102 94 88 92 106 122 130 132 134 138 142 145 147 150 150 148 145 142 139 136 133 131 130 130 129 128 126 125 124 123 123 122 120 117 113 106 99 90 81 74 68 62 58 53 49 43 34 22 7 351 333 306 263 225 205 196 188 189 202 211 208 96 123 139 157 182 201 229 249 261 272 293 33 71 76 74 74 79 87 101 44 13 5 352 338 327 321 316 316 317 317 313 313 323 354 18 18 13 9 6 3 359 38 39 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 40 40 40 40 40 41 41 42 42 43 44 45 47 48 49 51 53 55 57 59 62 66 69 74 81 92 104 115 121 123 127 133 140 147 153 157 157 137 134 135 137 138 137 137 138 140 143 143 139 133 127 121 120 120 122 127 130 132 133 134 133 129 126 123 120 118 115 112 109 107 105 105 106 108 112 116 118 121 122 122 120 115 106 94 80 76 81 95 110 121 130 138 145 150 154 157 158 157 155 153 148 142 136 133 133 133 133 135 136 137 138 139 139 138 137 134 128 117 105 93 82 73 65 58 52 48 46 45 42 35 21 5 345 326 310 284 219 187 181 200 199 181 164 158 171 184 192 201 212 242 283 311 342 23 53 69 79 85 101 151 175 172 145 69 16 355 342 333 328 327 329 330 329 328 333 351 17 28 21 12 8 6 4 1 36 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 61 64 67 71 77 85 97 107 115 118 125 132 140 147 151 153 150 132 131 136 139 140 140 137 135 134 134 136 137 136 132 128 126 125 127 131 134 136 136 136 135 132 129 127 125 122 119 117 115 113 111 110 109 110 111 112 113 114 117 118 118 115 108 97 84 77 77 84 95 110 125 136 146 153 158 162 164 165 166 164 157 148 139 137 138 139 141 144 147 151 155 159 161 163 162 159 152 134 113 96 84 75 67 59 51 45 43 42 41 37 31 16 355 334 318 305 251 203 200 208 208 195 187 188 199 217 230 237 244 22 33 37 45 56 66 80 97 123 154 169 169 160 138 79 18 355 345 340 338 339 342 342 340 340 343 351 5 16 16 11 8 6 4 2 35 37 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 49 50 52 53 55 57 60 63 65 69 73 79 88 99 107 113 120 128 135 141 146 148 151 144 138 141 143 143 142 139 134 131 129 130 134 136 135 135 137 137 141 144 145 145 142 140 138 134 132 130 128 126 124 123 121 119 116 114 111 109 108 107 107 107 108 110 111 110 106 99 89 82 79 81 90 104 123 137 148 155 160 165 171 175 178 177 171 163 155 152 155 159 160 159 159 162 167 176 184 186 184 179 167 144 119 100 90 84 77 66 55 47 41 38 36 35 32 22 4 343 321 298 258 228 218 219 219 212 206 206 214 244 275 294 0 67 75 75 77 83 93 111 136 152 160 161 155 135 92 40 15 -0 350 343 340 340 344 344 341 338 336 336 343 354 6 11 10 7 5 4 33 35 36 37 38 38 39 39 39 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 49 50 51 53 55 57 59 61 64 67 71 76 83 92 100 106 112 118 124 129 135 143 162 157 143 139 141 142 141 138 133 130 129 132 138 144 146 148 149 150 155 157 155 151 145 144 141 139 139 137 133 131 130 128 126 124 122 119 113 107 103 101 101 101 102 103 103 102 98 93 87 82 78 81 90 106 126 141 151 159 165 171 176 182 186 189 188 183 176 173 182 186 182 175 171 171 174 181 191 198 197 186 160 133 115 105 102 101 94 80 67 55 45 37 33 32 30 25 13 351 321 293 264 239 230 232 234 233 224 210 208 251 289 293 280 121 117 113 111 119 136 154 161 160 155 147 130 105 75 46 26 14 1 342 329 330 335 335 334 331 328 319 320 333 359 17 17 12 7 3 32 33 35 35 36 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 43 44 45 46 47 48 50 51 52 54 56 58 60 63 66 69 74 80 87 95 100 104 108 112 116 120 129 151 161 149 138 136 138 138 136 133 131 133 137 145 154 158 160 161 161 161 161 159 155 149 148 146 146 147 146 142 139 136 133 132 131 129 125 116 112 108 105 104 103 103 101 99 96 90 85 81 78 76 81 93 112 132 147 157 166 173 178 180 185 191 196 203 207 209 210 217 217 210 199 184 167 164 166 176 201 210 105 85 93 103 111 118 119 111 99 86 71 57 43 35 30 29 29 26 9 336 302 281 267 259 259 260 258 247 214 182 188 239 247 224 184 160 152 157 166 172 172 163 155 145 131 107 83 70 62 55 55 73 125 267 299 311 312 310 307 304 302 304 316 2 33 28 17 7 2 31 32 33 33 34 35 36 37 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 52 54 55 57 59 62 65 68 73 79 85 92 96 98 100 103 106 109 114 129 161 148 139 134 134 137 136 135 135 138 143 152 162 168 165 163 162 161 159 156 153 149 149 150 152 152 151 148 144 141 140 141 139 136 130 124 123 116 113 111 109 108 105 102 97 91 85 80 76 77 84 100 121 141 156 166 176 185 192 196 196 198 202 207 218 225 230 239 257 273 297 339 16 46 62 48 29 24 17 21 48 100 126 126 124 119 114 105 93 80 63 47 35 32 34 37 35 19 346 314 297 286 282 280 276 266 224 186 183 200 220 226 224 218 211 211 201 183 167 153 139 126 111 94 84 76 70 67 72 88 130 190 251 272 267 264 268 278 292 291 307 36 48 35 18 6 0 29 29 30 30 31 33 35 36 37 37 37 37 38 38 38 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 44 44 45 47 48 49 51 52 53 55 56 58 60 63 67 71 77 84 90 93 92 94 96 99 101 106 115 137 149 139 132 131 135 136 137 138 141 147 157 166 169 163 159 158 157 156 154 151 148 149 153 155 157 156 154 149 147 147 147 145 142 139 135 131 126 124 121 120 118 115 111 108 104 97 90 84 83 90 108 134 154 168 178 188 197 205 211 212 211 211 216 226 241 250 260 280 313 338 1 17 27 36 32 27 24 10 348 342 122 133 118 123 129 128 122 112 101 90 76 57 45 45 53 59 59 52 36 349 301 287 281 274 263 230 201 196 204 218 231 244 259 279 287 296 123 119 114 105 102 101 97 88 80 73 69 70 81 108 155 213 236 241 248 256 266 278 267 240 67 52 33 14 4 1 27 27 28 29 29 31 32 34 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 44 45 45 46 47 49 50 52 53 54 56 58 60 62 65 69 75 83 89 90 88 88 90 93 96 101 111 137 146 133 125 126 130 133 135 138 141 145 152 157 158 155 152 153 154 153 153 151 147 149 154 158 160 160 157 153 148 149 149 148 148 148 144 140 137 137 135 133 132 129 125 124 121 114 106 99 96 100 119 149 170 181 189 196 201 205 210 217 217 217 219 226 238 256 275 296 328 352 8 22 30 29 26 19 7 338 313 317 0 96 106 130 146 144 134 122 113 108 105 100 94 89 90 90 88 88 87 86 84 93 220 223 217 209 215 214 217 227 244 263 284 310 340 6 46 75 87 92 98 102 101 93 81 71 66 66 72 93 130 195 226 239 249 258 263 263 228 120 75 52 30 9 3 1 26 27 28 28 28 29 30 32 34 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 45 45 46 47 48 50 51 52 54 56 57 59 61 64 67 72 80 88 88 85 83 83 86 91 97 107 137 139 127 121 124 125 125 126 127 129 130 132 135 138 142 146 149 150 150 149 147 142 145 153 160 164 165 163 160 157 154 151 151 152 152 150 146 145 144 142 142 143 142 140 138 134 129 122 116 113 117 134 162 183 192 198 200 200 200 204 211 211 213 217 223 231 243 264 287 315 341 5 32 47 51 35 15 339 322 320 333 358 56 110 144 167 160 138 123 116 117 119 121 124 126 122 115 107 101 95 93 100 136 173 181 190 201 207 217 232 251 271 287 310 358 42 57 63 72 82 90 97 102 103 100 90 79 75 76 81 96 133 197 227 242 254 262 261 248 169 99 71 48 26 6 3 2 24 26 28 28 28 27 28 30 33 35 35 36 36 36 36 37 38 39 39 40 40 41 41 42 43 43 43 44 44 44 45 45 45 46 46 47 48 49 50 52 53 55 57 59 61 63 65 69 75 84 87 84 80 80 82 88 97 109 131 135 130 124 120 120 118 116 113 114 115 117 121 126 135 142 146 148 148 148 147 147 152 158 164 169 172 172 171 167 160 155 153 154 155 154 152 149 147 145 147 150 151 150 146 144 141 137 134 133 138 149 168 187 199 205 207 205 202 202 204 204 207 212 217 222 229 236 244 259 274 282 143 129 134 144 340 343 338 332 323 302 238 196 201 201 167 115 105 108 117 121 124 126 125 120 114 110 105 100 102 129 193 208 209 198 189 198 227 266 287 297 305 341 43 68 76 81 85 88 91 96 102 105 104 100 93 94 97 102 114 154 214 235 247 260 264 262 236 97 78 59 39 19 3 360 360 22 25 27 28 28 27 28 29 31 33 34 35 35 35 35 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 46 46 46 46 47 47 48 49 50 51 53 54 56 58 60 62 64 66 71 79 88 84 81 80 82 88 98 112 130 144 135 124 115 117 116 115 114 113 112 112 115 123 132 142 148 151 152 152 155 159 163 166 169 172 174 175 171 165 159 155 153 153 152 151 148 144 140 139 142 148 151 152 152 153 152 151 151 152 154 158 168 182 197 209 215 216 213 210 205 203 206 211 215 220 226 232 243 259 272 281 248 158 148 142 116 46 348 312 282 257 243 239 272 327 17 51 63 79 99 109 116 122 125 119 108 103 101 99 101 125 242 254 256 233 196 197 224 251 273 287 296 39 92 105 113 118 116 110 107 107 111 114 114 112 108 116 122 129 141 171 218 240 253 265 264 274 17 59 58 42 24 10 359 357 357 18 22 26 27 28 28 28 28 29 31 32 33 34 34 34 35 36 37 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 49 50 51 53 54 55 57 59 60 63 66 72 79 85 86 83 82 82 87 97 113 135 150 135 121 115 116 117 118 119 119 117 117 121 126 130 136 148 154 156 157 161 164 168 170 168 166 166 167 167 162 158 157 156 155 152 148 144 137 133 133 138 144 150 155 160 161 160 160 161 163 165 165 169 178 190 204 214 220 221 218 210 207 210 214 218 222 227 235 254 274 287 293 288 231 153 145 135 105 303 275 260 250 253 271 305 334 5 32 57 67 75 87 109 125 135 138 136 123 112 105 101 89 352 317 318 316 267 211 214 226 243 250 241 195 156 147 146 146 144 139 134 132 130 129 127 125 122 128 137 147 164 191 223 247 261 271 275 317 28 41 38 21 7 358 353 353 355 14 19 23 25 26 26 26 26 26 28 30 32 32 33 33 34 35 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 50 51 52 54 55 57 58 59 62 66 73 80 85 86 83 81 81 84 91 108 138 147 135 123 118 116 117 119 122 123 124 125 128 126 116 100 122 141 146 147 149 156 160 162 160 156 154 158 162 161 161 161 160 157 152 148 143 138 134 136 140 146 153 161 164 163 160 160 161 165 169 170 172 175 183 195 207 215 221 221 213 212 216 222 225 229 229 231 243 266 279 284 282 260 170 162 166 186 230 246 248 246 267 275 280 291 313 44 84 97 111 140 165 168 165 162 161 149 136 126 116 105 72 10 316 241 217 214 218 227 242 250 246 229 201 176 161 151 140 144 144 142 141 138 136 134 133 140 153 169 188 209 230 254 269 285 322 16 32 31 19 358 350 347 348 350 354 10 15 19 21 23 24 24 24 25 26 28 29 30 31 32 33 34 36 38 39 40 42 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 51 52 54 56 57 58 59 62 66 74 84 85 83 80 78 79 82 88 101 130 140 136 127 119 117 118 119 122 124 126 128 129 120 85 44 30 45 87 108 117 127 138 143 145 145 144 149 153 155 156 158 158 156 150 148 146 143 142 144 148 153 158 162 158 154 150 148 149 152 159 169 174 176 182 191 200 208 219 224 218 218 223 228 230 240 231 221 216 223 241 254 257 240 190 184 193 209 221 226 242 258 269 265 255 252 273 56 120 146 175 202 219 222 216 205 194 170 164 163 157 139 134 198 210 206 204 207 220 244 259 268 264 254 238 204 175 157 147 151 151 149 147 144 142 139 140 148 166 191 213 233 250 256 282 330 17 33 32 23 4 344 339 340 344 349 352 360 7 11 15 18 20 22 24 25 25 25 27 28 30 31 32 34 35 37 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 51 51 52 53 54 56 58 59 61 63 67 75 85 87 83 80 78 78 82 89 101 121 137 136 130 121 120 120 120 122 123 124 124 124 115 81 47 38 46 67 85 95 104 125 134 137 139 141 143 144 144 146 155 158 156 153 153 152 151 151 153 156 158 159 159 153 147 142 140 141 141 150 165 180 188 190 190 193 201 216 221 219 220 225 227 232 242 230 218 208 203 207 220 229 223 202 198 203 210 217 222 243 250 249 244 228 202 156 79 132 174 204 228 248 262 272 275 265 248 232 220 210 194 217 221 215 208 202 200 212 231 242 268 268 260 248 231 213 190 174 165 160 157 154 151 150 147 149 158 177 206 230 248 266 281 317 8 31 36 28 12 348 335 334 339 343 347 350 342 356 3 7 10 13 17 21 23 23 23 24 26 29 30 31 33 35 36 38 40 42 43 44 45 46 47 48 49 51 52 53 54 54 54 54 54 53 53 53 54 55 56 58 60 63 65 69 77 86 89 86 82 80 80 82 91 104 121 138 138 132 127 124 123 123 122 121 120 118 115 106 80 62 56 61 71 80 86 96 114 131 140 143 146 148 147 147 150 156 164 167 167 164 159 156 156 158 161 160 159 159 156 152 150 150 154 160 165 172 186 198 197 192 191 196 205 209 210 211 214 220 227 232 227 219 206 197 194 202 208 210 208 208 203 200 201 208 230 230 227 223 211 184 152 119 154 230 255 267 276 288 294 296 291 278 259 248 241 237 250 240 231 224 215 208 216 228 233 231 237 240 240 240 244 202 172 162 159 159 160 160 161 162 164 172 189 212 235 255 288 345 21 35 37 28 10 350 337 335 338 341 343 345 346 321 341 352 356 359 3 9 15 20 21 20 22 25 27 29 31 32 34 36 38 40 42 43 45 46 47 48 49 50 51 53 54 55 56 56 56 56 56 55 55 56 56 57 59 61 64 68 73 80 88 90 88 85 82 81 82 88 103 122 140 148 140 132 128 127 127 125 122 119 115 109 98 78 68 65 66 69 74 78 82 93 113 128 137 144 151 156 158 160 162 168 174 177 174 167 160 159 160 159 157 159 162 163 163 164 168 171 173 176 180 186 191 194 194 194 195 199 201 202 203 205 215 221 225 227 222 204 191 189 194 199 204 206 198 170 168 176 187 203 209 212 210 202 189 182 182 199 252 282 288 290 291 290 293 291 278 269 264 261 256 252 241 232 224 215 209 212 217 221 223 232 244 258 275 310 53 126 139 148 156 162 168 176 180 182 188 201 218 237 265 305 351 24 36 30 5 341 337 339 342 343 344 343 343 344 300 319 334 342 347 352 359 8 15 18 19 20 23 26 28 30 32 34 36 38 40 42 44 45 46 48 49 50 51 52 53 55 56 57 58 58 58 58 58 58 58 58 58 60 61 65 70 76 84 92 94 91 87 83 81 81 84 95 115 138 150 147 137 131 129 129 128 125 123 119 112 103 90 80 74 72 73 74 75 72 73 78 86 95 106 120 138 156 162 166 171 177 181 181 176 164 152 150 149 151 160 166 170 172 173 174 175 178 187 184 185 187 191 195 195 196 198 200 200 201 204 211 217 225 231 230 207 190 187 189 194 193 178 145 128 145 170 181 190 201 210 213 209 201 201 200 203 216 256 283 294 294 282 270 261 261 264 264 263 259 254 241 226 217 213 213 222 227 232 240 260 291 327 353 10 41 75 109 133 149 162 174 188 198 201 203 208 217 232 272 322 5 31 22 350 333 330 334 340 345 347 346 344 343 344 286 302 319 330 336 341 349 360 10 16 18 19 20 24 27 29 31 34 36 38 40 42 44 46 47 48 49 50 52 53 54 55 57 58 59 60 60 60 60 60 60 60 60 60 62 64 70 78 89 99 100 95 90 86 83 82 84 92 110 129 140 143 140 133 129 128 127 126 125 124 122 118 107 95 87 82 80 79 77 73 70 68 68 67 64 63 65 77 105 139 159 169 168 180 194 158 141 138 139 150 162 171 178 184 190 188 174 169 175 176 179 184 189 195 197 198 199 200 201 200 199 202 212 225 233 231 210 185 180 180 180 173 159 144 138 145 177 186 194 209 223 229 232 227 216 207 202 201 209 251 281 279 266 252 243 240 242 248 257 265 267 258 233 219 216 218 226 238 258 289 319 343 4 20 37 57 83 107 128 144 160 176 194 211 220 218 209 194 180 168 18 8 338 315 317 320 325 331 336 341 344 345 345 344 344 277 288 307 320 328 332 339 350 2 13 14 15 17 21 25 28 31 34 36 39 41 43 45 47 48 49 50 51 52 53 54 56 57 58 60 61 61 62 62 62 62 62 62 62 63 65 69 78 93 104 106 99 94 91 88 88 90 99 113 125 134 138 138 135 125 119 115 115 119 122 123 120 112 103 96 92 88 86 85 84 84 81 77 75 78 72 57 44 39 41 44 43 36 19 9 28 125 138 141 155 167 177 186 199 220 305 38 68 129 159 169 177 185 193 198 202 205 208 209 205 197 194 198 211 218 213 194 176 174 175 175 171 165 159 157 164 184 195 209 226 242 248 255 255 241 220 197 188 186 194 258 259 248 238 232 229 227 229 250 279 295 296 274 229 219 221 229 250 277 310 339 1 23 45 65 84 100 115 130 144 158 175 193 214 237 251 165 114 119 131 207 260 275 286 299 309 317 323 329 333 338 341 344 344 344 268 280 297 313 320 324 329 340 354 6 10 12 15 19 24 28 31 34 37 39 41 43 45 47 49 50 51 52 53 54 55 56 57 59 60 61 62 62 63 63 63 63 63 63 64 65 69 76 91 107 110 105 100 98 97 98 101 109 118 126 133 135 133 127 114 107 102 101 104 110 116 118 113 107 103 100 98 96 94 92 91 90 90 89 89 88 84 76 68 60 49 36 24 16 11 21 97 140 146 156 167 178 190 213 271 324 357 67 124 147 160 170 180 189 196 202 208 213 215 213 204 197 194 194 194 188 181 175 175 177 177 176 173 172 173 180 190 202 218 233 245 254 265 267 262 251 197 183 181 184 206 222 227 228 228 228 225 228 252 286 302 307 298 256 225 223 230 251 283 317 344 8 37 64 86 104 117 126 135 144 155 169 183 200 221 231 177 145 151 194 246 259 267 276 287 297 305 313 319 325 331 337 342 343 342 258 273 290 306 314 318 322 330 347 360 6 9 13 18 23 27 31 34 37 39 42 44 46 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 63 63 64 64 64 65 66 67 70 76 87 105 111 109 106 105 106 109 111 117 123 128 132 132 126 117 107 100 97 97 100 105 112 115 113 108 104 101 97 94 91 88 86 84 83 83 84 85 86 87 89 90 90 88 78 44 19 24 88 144 151 155 163 171 182 211 296 327 353 104 130 140 148 156 163 177 191 199 206 215 220 221 212 205 196 188 185 183 181 180 179 179 179 179 178 179 183 189 197 205 220 232 240 245 258 264 269 264 214 191 189 194 210 216 221 228 238 242 226 232 258 290 297 296 287 267 239 226 228 242 273 304 328 351 27 81 113 128 138 144 149 155 161 170 179 189 199 205 199 185 189 213 241 254 260 267 278 288 296 304 311 319 327 334 339 341 340