Temp 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 21 21 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 21 22 21 21 22 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 24 25 25 24 24 23 21 21 21 21 21 21 22 21 22 22 22 21 25 22 20 21 24 25 23 23 22 24 24 24 24 24 24 24 24 24 24 23 23 23 23 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 20 19 19 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 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 20 20 19 19 19 19 19 19 18 19 20 20 20 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 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 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 27 25 21 21 20 21 21 22 22 22 22 21 21 21 22 22 22 22 22 24 21 20 20 21 25 24 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 20 20 21 20 19 19 19 19 19 19 19 19 19 19 19 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 21 21 21 21 21 21 21 21 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 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 22 22 22 22 22 25 26 24 21 21 21 21 21 21 21 21 21 21 21 22 22 23 22 22 22 21 22 23 21 21 21 21 22 23 24 23 24 25 25 24 24 24 24 25 25 24 23 23 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 20 20 19 22 22 21 21 21 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 19 19 18 19 19 19 19 19 20 20 21 22 21 20 20 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 22 22 21 21 21 22 22 22 22 23 22 26 27 23 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 22 23 21 23 26 22 21 21 22 22 24 26 23 24 23 25 23 22 20 20 23 24 25 24 21 20 21 21 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 21 22 22 22 21 21 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 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 20 20 21 21 20 19 19 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 21 21 21 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 21 21 21 21 22 22 22 22 21 21 21 22 22 24 22 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 23 22 22 23 22 23 26 26 23 22 21 22 24 24 23 20 19 20 21 24 23 20 20 21 21 23 22 21 20 20 21 20 20 20 20 19 20 20 20 19 19 19 19 19 20 20 20 19 19 20 20 19 19 19 19 19 19 19 21 21 21 22 21 21 20 19 19 19 20 21 21 20 20 20 20 20 19 19 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 20 19 19 19 19 19 19 20 19 18 18 19 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 19 19 19 20 20 21 20 19 19 19 19 19 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 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 24 26 22 21 21 21 23 24 24 21 20 20 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 20 21 21 21 21 21 20 20 19 19 20 20 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 18 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 17 18 18 17 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 19 20 20 20 20 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 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 22 23 23 23 23 23 23 23 22 22 22 23 23 22 21 21 21 20 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 20 21 21 22 22 22 21 20 21 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 20 19 19 19 19 18 18 18 18 18 20 21 20 20 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 18 18 18 19 20 21 21 22 21 21 21 22 21 20 20 20 20 21 21 21 20 20 21 21 22 22 21 21 20 21 21 22 21 21 21 21 21 21 21 21 21 21 20 21 22 22 22 21 21 21 22 22 22 23 23 23 23 23 22 22 22 23 23 23 22 23 22 22 21 21 20 21 21 21 21 21 20 20 21 21 21 21 21 20 21 21 20 21 21 21 21 20 21 22 22 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 18 19 19 18 18 18 18 18 18 20 20 20 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 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 21 21 21 21 22 22 21 21 21 21 20 21 22 22 22 22 21 21 22 22 22 23 23 23 23 23 23 22 22 23 22 23 24 23 23 22 21 21 21 20 20 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 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 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 17 16 17 17 17 16 17 16 17 17 17 16 17 16 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 22 21 22 23 23 23 23 23 22 22 23 23 24 25 24 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 20 20 20 20 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 19 19 19 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 19 18 18 19 19 18 18 18 18 18 18 18 17 17 18 18 19 19 19 19 18 18 18 17 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 21 21 21 21 21 20 21 21 21 22 22 22 22 22 21 21 22 22 22 23 23 23 23 23 24 23 24 25 25 22 20 20 20 20 20 20 20 20 20 20 20 21 21 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 20 20 20 20 20 19 19 19 19 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 17 18 18 19 19 19 18 19 20 20 18 18 18 19 19 19 19 19 19 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 19 19 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 19 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 20 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 23 22 22 22 22 22 22 23 22 23 23 25 24 23 24 26 27 25 25 22 19 20 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 20 20 20 20 20 19 19 19 20 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 18 18 18 18 18 18 18 17 17 17 18 19 19 19 18 19 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 19 18 18 18 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 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 21 21 21 21 21 22 22 22 23 22 22 23 23 24 26 26 26 25 26 26 25 25 24 22 19 20 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 19 18 18 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 18 18 18 17 17 17 17 17 18 18 18 18 17 17 18 17 17 17 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 19 19 20 21 21 21 21 21 21 20 21 21 21 21 21 20 21 21 21 20 21 20 20 20 21 21 21 21 21 21 21 22 21 21 21 21 22 22 22 23 23 23 23 27 27 27 25 25 23 23 23 23 23 25 23 24 22 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 19 19 18 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 19 19 19 19 18 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 17 16 17 16 17 17 17 16 16 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 23 22 22 23 23 23 26 26 26 27 25 24 20 20 21 22 23 24 23 24 23 20 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 18 19 19 19 20 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 19 19 19 19 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 17 17 18 19 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 26 24 22 22 22 22 25 25 24 26 27 21 20 20 20 20 21 21 22 21 22 22 21 21 20 20 20 20 20 19 19 20 19 19 19 19 20 19 20 20 20 20 19 20 19 20 20 19 19 20 20 20 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 18 18 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 17 17 17 17 17 17 17 17 16 16 16 17 18 17 17 16 16 16 17 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 18 18 18 20 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 26 26 26 26 23 21 22 25 25 24 26 26 24 20 20 20 22 22 21 21 21 21 22 21 20 20 20 20 20 20 20 19 19 20 20 20 19 19 19 20 20 19 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 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 17 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 17 17 19 20 19 19 20 20 21 21 21 21 21 22 22 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 26 26 27 26 27 26 26 24 22 24 24 24 26 27 24 23 20 20 20 21 21 20 20 20 21 21 21 20 21 20 20 20 20 20 19 19 19 20 20 19 19 19 19 19 19 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 19 20 21 21 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 23 23 24 25 26 27 26 27 27 27 27 26 27 24 20 21 21 22 22 22 21 22 20 21 20 21 21 21 21 21 21 21 21 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 20 20 20 19 18 18 19 18 18 18 18 18 18 19 19 19 19 19 18 19 18 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 17 16 16 16 16 18 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 17 18 20 20 21 21 21 21 21 22 22 21 21 21 21 22 22 22 22 22 22 23 22 22 23 26 26 24 25 25 25 26 26 27 25 22 20 20 20 21 22 22 22 21 21 21 20 21 22 21 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 20 20 21 20 21 20 22 21 21 19 19 19 20 20 20 20 20 21 24 19 19 18 18 18 18 18 20 22 21 19 18 18 18 18 18 18 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 17 16 16 16 16 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 14 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 15 15 15 16 17 18 19 21 21 22 22 22 21 21 21 22 21 21 21 21 22 22 22 22 22 23 27 26 21 23 21 23 26 26 26 26 26 26 27 19 19 20 21 21 21 21 22 21 20 21 21 21 22 21 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 20 20 20 20 21 24 22 22 23 19 21 20 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 17 17 17 17 17 17 17 17 17 16 16 16 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 18 19 21 22 22 22 22 22 22 21 22 21 21 21 21 21 22 22 22 22 23 24 19 21 25 25 25 27 27 27 27 25 25 25 20 20 21 21 21 21 21 21 22 22 21 21 20 21 21 20 20 20 21 21 20 20 20 20 20 20 19 19 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 21 21 23 24 21 19 19 18 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 19 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 18 19 19 20 16 17 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 14 14 14 14 14 14 14 13 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 12 12 12 12 12 12 14 15 15 17 19 19 20 21 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 25 26 24 26 28 28 26 26 27 27 29 28 26 26 26 20 21 21 21 21 21 21 21 22 21 21 21 21 20 21 20 21 20 21 20 20 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 20 20 20 21 22 21 20 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 16 16 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 19 19 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 16 15 15 16 16 15 15 15 15 15 14 14 15 14 14 14 14 13 14 14 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 14 16 17 17 18 20 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 26 24 26 27 26 28 28 26 27 27 29 28 28 29 23 20 20 19 20 21 22 21 20 21 21 21 21 21 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 20 22 22 21 22 20 19 18 18 18 18 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 17 17 16 16 16 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 14 14 14 13 13 13 13 13 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 12 12 14 14 15 16 17 18 20 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 26 26 24 25 25 24 26 26 26 27 28 28 28 28 21 18 19 20 19 20 21 21 21 20 21 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 19 18 19 20 21 21 21 21 19 18 18 18 18 18 18 18 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 18 18 18 18 18 18 18 18 18 18 18 18 19 18 17 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 13 12 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 16 16 17 18 20 21 21 22 22 22 22 23 22 22 22 21 21 20 21 21 22 24 23 24 25 27 27 27 28 28 28 28 26 22 18 18 18 19 20 20 20 21 20 20 20 21 21 21 21 20 19 20 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 18 19 20 20 20 20 19 18 18 18 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 16 17 17 17 19 20 21 21 22 23 23 23 23 22 22 21 21 21 21 21 24 23 24 27 26 26 27 28 28 27 26 23 22 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 19 18 17 17 18 18 18 20 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 13 14 16 18 19 19 19 20 20 21 22 23 24 24 23 23 22 21 21 21 21 21 21 23 26 25 26 27 27 28 28 27 23 24 19 18 18 19 20 20 20 19 20 20 19 20 20 21 21 20 21 21 21 21 20 20 20 20 20 20 19 19 20 20 19 18 18 18 18 18 19 19 20 19 19 19 19 18 18 17 18 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 19 18 18 18 18 19 18 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 10 12 15 18 19 19 19 20 19 20 21 22 23 24 24 24 24 22 21 21 20 20 21 24 23 23 26 26 27 27 28 26 26 23 24 19 18 18 19 19 19 19 19 19 20 19 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 20 19 19 20 20 18 17 18 18 20 20 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 17 17 18 18 18 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 14 17 19 20 20 20 20 20 21 21 22 23 23 23 23 22 21 20 20 20 22 24 26 24 26 26 27 26 26 26 24 24 25 18 18 18 19 18 18 18 19 19 19 19 21 20 20 21 20 21 21 20 20 20 20 21 20 19 20 20 19 19 20 19 18 19 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 18 18 18 17 18 18 18 18 18 18 17 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 10 10 10 10 9 10 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 14 17 18 19 20 20 20 19 20 21 21 23 22 22 22 22 21 20 20 22 25 26 26 27 27 27 26 26 25 26 24 25 27 19 22 19 19 18 18 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 20 19 19 19 18 18 20 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 15 16 16 15 15 15 15 16 16 16 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 15 16 17 19 19 19 20 19 20 21 21 21 21 22 22 21 20 20 20 24 25 26 24 25 27 26 27 26 26 25 25 25 27 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 12 15 16 17 18 18 19 19 19 20 20 21 21 20 21 21 20 20 20 22 25 26 25 24 25 27 27 26 26 26 26 25 26 20 19 19 19 19 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 15 15 14 15 15 15 15 15 15 16 16 16 16 15 16 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 17 17 19 18 19 18 18 17 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 12 15 16 17 17 17 18 18 18 19 20 20 20 20 20 20 20 20 20 24 25 26 25 25 25 26 26 26 26 26 26 26 27 19 20 19 18 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 17 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 16 17 17 18 18 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 11 12 13 14 17 17 18 18 19 19 20 20 20 19 19 19 19 21 24 23 24 26 24 25 25 26 26 27 27 27 28 28 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 19 20 20 19 19 18 18 17 17 18 17 17 17 17 17 17 18 18 17 17 16 17 17 16 16 17 16 17 16 16 16 16 15 15 15 15 14 15 15 14 14 14 14 13 13 13 13 13 12 12 13 12 12 13 13 13 13 13 13 14 13 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 10 12 12 12 12 15 17 16 18 20 19 18 19 19 20 19 19 19 20 21 24 24 25 25 25 27 26 25 26 26 26 27 24 21 20 18 19 19 18 18 19 19 19 19 19 19 20 20 20 19 19 20 20 20 20 19 19 20 18 18 18 17 17 17 17 17 18 18 18 17 17 17 17 18 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 9 9 10 12 14 15 15 15 16 18 18 17 17 19 20 19 19 19 19 23 23 22 24 25 26 26 26 25 26 26 26 26 26 22 21 19 18 18 18 18 18 19 19 18 18 19 19 19 20 19 19 19 19 19 20 19 18 18 19 20 18 18 17 17 18 17 18 19 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 15 15 15 15 15 15 15 16 17 17 17 17 17 17 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 10 10 11 9 8 9 13 15 15 14 14 16 16 19 16 17 18 19 18 18 19 21 20 22 24 21 23 25 25 25 25 25 26 27 25 22 22 20 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 18 19 19 19 19 19 18 17 18 18 18 17 16 18 18 18 18 18 18 17 18 18 17 16 16 16 16 16 15 15 14 14 14 13 13 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 11 11 11 11 11 11 11 11 12 12 12 12 13 12 13 13 13 13 14 14 15 15 16 16 16 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 11 11 11 11 10 9 12 13 15 14 13 12 13 15 17 17 17 16 17 17 18 18 20 21 21 22 22 23 24 25 26 26 26 26 27 26 21 19 18 17 17 18 18 18 17 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 18 17 17 16 16 16 15 15 14 14 13 13 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 11 11 11 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 14 14 15 15 15 16 16 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 11 11 11 11 11 11 9 11 13 13 14 15 15 14 15 16 16 16 17 17 17 17 18 21 20 21 22 24 21 24 25 24 26 27 27 25 26 25 19 19 18 18 18 17 17 17 18 19 18 18 18 18 19 19 19 20 19 19 19 18 18 18 18 18 18 17 18 19 18 18 18 18 18 18 18 17 18 18 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 10 11 10 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 11 11 11 12 12 12 12 11 10 13 14 14 15 16 15 16 17 16 15 15 17 16 16 17 18 21 20 22 21 22 21 23 25 25 26 27 27 27 26 22 19 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 17 18 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 15 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 11 11 11 11 12 12 12 12 12 12 14 15 15 15 14 15 15 14 16 13 16 16 16 17 18 19 20 21 19 21 23 23 24 25 26 26 27 25 25 26 26 21 18 17 17 16 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 18 19 19 19 18 19 19 19 18 18 18 19 19 18 18 18 17 17 17 17 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 15 15 15 15 16 16 16 16 16 16 16 16 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 7 7 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 7 8 7 8 9 11 11 11 11 12 12 12 12 12 12 13 14 14 15 15 15 14 14 17 17 16 16 16 17 19 18 17 20 21 22 21 24 24 24 25 25 26 25 25 24 23 19 17 17 17 17 16 17 17 17 17 17 17 17 18 18 18 19 19 18 19 18 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 9 9 9 10 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 15 15 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 10 11 11 11 11 11 12 12 13 12 12 12 13 14 13 15 14 16 16 17 17 17 18 17 18 18 18 20 19 21 20 22 23 24 23 24 25 25 25 26 24 20 18 17 18 18 17 17 17 17 16 17 17 17 17 17 18 18 18 18 18 18 17 18 18 18 18 19 19 20 20 20 20 19 18 17 16 17 16 16 16 16 15 15 14 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 14 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 7 9 10 10 11 11 11 12 12 11 12 13 13 13 12 12 12 13 14 14 15 16 17 17 16 16 16 18 18 17 18 19 20 20 20 21 22 23 22 24 24 24 26 26 26 20 19 18 19 19 19 18 17 17 16 17 17 17 17 17 17 17 17 17 18 17 18 18 17 17 17 18 19 19 18 19 18 17 17 17 17 16 16 16 15 15 14 15 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 14 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 7 6 6 6 6 6 7 6 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 5 6 6 7 10 11 11 11 12 12 12 12 12 13 13 13 13 14 13 13 13 13 14 15 16 17 17 17 16 17 18 17 18 18 18 18 19 20 21 21 22 22 23 23 24 26 26 23 21 20 19 20 19 19 18 17 17 16 17 16 17 17 17 17 17 17 17 17 17 18 19 18 17 17 17 17 17 18 17 16 16 16 17 16 16 15 15 15 14 13 14 13 12 12 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 14 13 13 13 13 12 12 12 12 12 12 11 11 10 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 7 10 11 11 11 11 12 12 13 12 13 14 14 14 14 15 15 15 14 13 13 15 16 16 16 15 17 17 17 17 17 17 17 18 19 20 19 19 20 21 21 22 24 25 25 25 22 21 20 19 19 19 18 17 17 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 17 17 17 17 18 18 17 16 16 16 16 15 15 15 15 14 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 15 15 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 10 10 11 10 10 10 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 7 8 10 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 14 12 13 13 14 15 14 13 15 16 18 18 17 17 17 18 18 18 18 19 19 19 21 20 22 23 23 24 24 24 21 21 19 19 18 18 18 17 16 16 16 17 17 16 16 17 17 16 16 16 18 19 19 18 19 18 17 17 17 17 16 15 15 15 15 15 14 14 14 14 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 11 12 12 12 12 13 13 13 14 15 15 15 16 16 15 15 15 14 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 10 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 9 10 11 11 12 12 13 13 13 13 14 15 14 14 14 14 14 15 13 13 14 13 12 14 13 14 15 16 16 16 16 18 17 17 18 19 20 20 20 20 20 22 23 23 23 24 24 22 21 20 19 18 18 18 17 16 15 16 16 16 16 16 17 17 16 16 17 18 19 19 19 18 18 18 18 19 16 15 15 15 14 15 14 13 14 13 13 13 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 10 11 12 12 12 12 13 13 13 14 14 15 15 15 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 10 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 7 8 10 10 11 11 12 13 13 14 14 13 14 14 14 14 15 15 13 14 13 12 12 13 14 13 13 14 13 14 15 17 17 17 17 17 20 19 19 20 22 25 23 23 23 24 24 24 23 22 20 19 19 18 18 18 16 15 15 16 16 15 15 16 17 17 17 17 17 18 19 19 19 19 18 18 16 15 15 14 14 14 13 13 14 13 13 13 13 12 12 12 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 6 6 6 6 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 9 10 11 11 12 12 12 13 12 13 13 14 15 15 15 16 15 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 9 9 10 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 5 5 5 5 4 5 5 5 7 9 10 11 11 12 12 13 13 14 14 14 14 14 14 15 15 14 13 14 12 12 12 12 12 13 14 14 14 15 15 16 16 15 17 17 18 20 20 20 22 22 23 23 24 24 24 24 24 22 21 20 19 18 18 18 16 15 15 15 15 15 15 16 16 18 18 17 17 18 18 19 19 18 18 16 15 15 14 14 13 13 14 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 9 9 9 9 9 9 10 10 11 8 8 10 10 11 12 12 12 12 12 12 13 13 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 5 7 9 10 11 11 12 12 13 12 14 15 14 14 14 14 14 14 13 13 12 12 11 12 12 11 13 13 13 13 14 14 15 15 14 15 16 16 18 19 20 21 23 22 22 22 24 24 23 24 23 21 20 19 18 18 18 17 15 15 15 15 15 15 15 15 17 18 17 18 17 18 19 19 18 16 16 15 15 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 7 7 8 9 10 11 11 12 12 12 12 12 13 14 15 15 15 16 15 14 13 13 13 13 12 13 13 12 12 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 5 8 9 10 11 11 12 12 13 13 13 14 14 11 12 10 12 12 12 12 12 12 11 11 11 11 12 10 11 12 10 10 11 11 12 13 13 15 17 17 18 18 19 19 20 22 23 24 24 23 23 21 20 19 18 18 18 16 15 15 15 15 15 15 15 15 15 16 17 18 17 18 18 18 17 16 16 16 15 14 13 12 13 12 11 10 11 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 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 7 7 7 6 6 6 6 6 7 7 7 7 6 6 7 7 7 8 8 9 9 9 9 9 10 6 6 7 7 8 9 10 11 12 12 12 12 12 13 14 15 15 15 15 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 10 9 9 8 8 8 7 7 6 6 5 5 5 5 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 4 5 8 9 10 11 11 12 12 12 12 12 13 8 7 9 11 11 11 12 12 11 11 11 11 10 10 9 10 11 11 10 11 11 11 11 12 13 14 16 16 16 17 18 19 20 21 22 24 24 24 22 22 20 19 18 17 17 16 15 15 15 15 16 16 16 15 16 16 17 18 17 18 17 17 17 16 16 15 14 14 13 12 13 13 12 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 7 8 9 9 9 9 9 5 5 5 6 7 7 10 10 11 12 12 12 11 12 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 7 9 10 11 11 12 13 12 12 11 8 6 7 8 11 11 11 12 11 11 10 10 10 10 9 9 9 8 10 10 10 10 10 11 11 12 13 14 15 15 16 17 19 19 21 22 23 24 24 23 22 21 19 18 17 17 16 16 15 15 16 15 16 15 16 15 16 16 16 18 18 18 18 17 16 16 15 14 14 14 12 12 14 16 15 17 13 10 9 10 9 9 9 9 9 8 9 8 8 8 8 8 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 4 4 4 5 6 6 7 9 10 10 11 12 12 12 12 13 13 14 14 14 14 13 13 12 12 12 12 12 12 12 11 11 10 11 10 10 9 9 9 9 9 8 8 8 7 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 7 8 9 10 11 12 12 13 12 9 8 7 8 8 11 10 11 11 11 10 11 11 9 9 9 8 8 9 10 9 10 9 8 8 12 11 11 12 13 16 15 18 19 19 20 22 23 23 24 24 23 22 19 18 18 17 17 16 15 15 15 16 16 17 17 17 17 16 16 18 18 18 18 17 16 16 15 15 15 15 14 13 13 13 13 14 17 14 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 3 3 4 4 4 5 5 6 7 9 9 10 12 12 12 12 12 12 14 14 13 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 6 7 8 9 10 11 11 12 11 11 8 7 8 8 9 13 10 10 11 10 9 9 10 9 9 7 7 8 8 8 8 9 7 9 8 9 9 10 10 13 14 14 17 19 19 20 22 22 23 24 24 23 22 21 19 18 18 17 16 16 16 15 16 16 17 18 17 17 17 16 17 16 16 18 18 17 16 16 17 15 15 15 15 15 13 12 12 12 15 15 11 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 6 6 6 6 6 6 5 6 6 6 6 7 7 7 7 7 7 8 8 9 3 3 3 3 3 4 4 5 6 7 9 9 9 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 8 7 7 6 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 7 8 10 11 11 11 11 9 9 7 8 8 9 12 9 9 9 9 9 9 9 9 8 9 8 7 8 8 9 9 8 9 9 10 9 11 13 12 11 14 14 16 18 20 21 22 23 23 24 24 24 22 21 20 19 18 17 17 16 16 15 16 16 17 17 17 17 17 17 16 16 17 18 18 18 17 17 17 17 16 15 15 15 14 15 15 14 14 12 11 13 10 9 9 8 8 8 8 9 8 8 8 8 8 7 7 6 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 6 7 7 7 7 7 8 8 9 2 2 2 2 3 3 3 4 5 6 6 9 9 9 10 11 12 11 12 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 7 8 10 11 11 11 10 7 5 8 8 8 11 7 9 8 8 9 8 7 8 8 7 6 6 5 6 7 8 9 8 7 9 9 10 11 12 11 13 16 14 16 19 20 21 22 23 23 23 24 23 22 22 21 19 18 17 17 17 16 16 16 16 17 17 18 17 17 18 17 17 17 17 17 17 18 18 17 16 16 16 15 16 15 15 16 16 14 13 10 13 11 10 9 9 9 8 9 8 9 8 8 7 8 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 2 2 2 2 2 2 3 3 4 5 5 6 8 9 9 9 11 11 11 12 12 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 8 8 8 8 7 7 7 6 6 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 5 6 8 10 11 11 11 10 8 9 9 9 10 5 8 8 9 8 8 7 7 7 7 6 6 6 6 5 5 6 6 8 6 5 7 7 8 9 13 15 16 14 16 19 19 19 19 17 18 19 20 23 23 22 21 20 19 18 17 17 16 16 16 16 17 17 18 18 18 18 18 17 17 17 18 18 19 17 16 16 17 16 15 16 15 14 15 16 16 16 12 13 12 11 12 9 8 8 9 9 9 7 8 7 7 7 7 6 6 6 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 8 2 2 2 2 2 2 2 2 3 3 4 5 6 7 9 9 9 10 10 11 11 12 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 5 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 4 5 5 5 6 8 9 11 11 11 8 10 9 9 8 4 6 7 8 8 8 7 6 6 6 6 6 6 5 5 4 4 5 8 8 8 6 6 7 6 6 9 10 16 17 18 14 16 16 16 16 16 17 17 17 21 23 21 20 19 18 18 18 17 16 16 17 17 17 18 18 18 18 18 18 17 19 19 18 17 17 16 15 15 16 15 15 15 14 15 15 15 16 16 16 16 15 12 11 10 8 8 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 7 7 7 1 1 2 2 2 2 2 2 2 2 3 4 5 5 7 8 9 9 10 11 11 11 12 12 13 12 12 11 11 11 11 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 7 6 6 5 4 3 3 2 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 6 8 9 10 11 10 9 10 10 9 8 7 8 7 7 7 6 7 6 5 5 5 6 6 5 5 5 5 3 7 7 8 6 6 6 6 8 10 12 15 16 12 9 10 12 12 13 14 15 15 15 17 22 22 21 20 18 18 18 18 17 17 17 17 17 18 18 17 18 17 17 18 18 19 19 18 18 16 15 15 15 14 15 14 14 14 14 14 15 14 15 16 17 14 11 10 10 9 9 9 8 8 7 8 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 2 2 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 6 6 7 6 6 1 1 1 1 1 2 1 1 1 2 2 3 3 4 5 6 8 9 9 11 11 11 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 6 6 6 5 4 3 3 2 3 3 3 3 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 4 5 5 5 6 8 10 10 9 6 8 10 11 6 5 7 7 7 7 7 6 6 5 4 4 5 5 6 5 4 5 5 4 6 7 6 5 6 6 6 6 7 10 11 9 7 7 7 8 9 11 11 11 12 14 16 17 22 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 19 18 18 17 16 15 16 16 14 14 13 13 14 14 14 14 13 13 13 15 13 10 9 10 9 8 8 8 8 7 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 5 3 3 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 6 5 5 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 6 8 9 9 11 11 11 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 8 8 7 7 8 7 6 6 6 6 5 4 3 2 2 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 4 5 5 6 7 9 10 6 5 7 10 5 3 4 6 7 6 6 6 6 5 4 4 4 5 5 6 5 5 3 4 4 4 5 6 7 7 6 5 5 7 7 8 8 7 6 6 6 8 9 9 10 11 13 15 17 21 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 19 18 17 16 15 15 16 15 14 13 13 13 13 13 13 13 11 11 11 13 14 10 8 9 8 7 7 7 7 6 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 5 4 4 0 0 0 1 1 1 1 1 1 1 1 1 2 2 3 4 5 6 7 9 9 10 11 11 11 11 11 12 12 12 11 11 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 5 4 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 3 4 5 5 6 7 7 6 3 3 8 7 4 2 6 5 5 5 5 5 5 5 4 4 3 5 5 6 5 4 3 3 4 3 6 7 7 6 6 6 5 6 8 9 7 5 6 5 5 5 7 8 9 10 11 12 14 16 20 19 19 18 18 18 17 17 16 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 15 16 15 15 14 14 14 13 12 12 11 11 10 10 11 11 10 8 7 7 6 6 6 6 6 8 7 7 7 7 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 1 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 1 1 1 2 2 3 4 4 4 4 3 3 -0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 3 4 4 5 7 8 9 10 11 10 10 11 11 11 12 12 12 11 10 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 5 6 5 5 4 3 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 3 4 5 5 5 7 7 6 3 3 3 2 2 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 3 3 4 5 4 5 5 5 6 6 5 5 3 4 5 4 5 4 6 7 8 8 9 10 12 14 16 17 18 17 17 16 16 15 15 15 15 15 16 17 16 17 17 17 16 16 15 14 13 13 13 12 13 14 14 13 13 12 12 11 11 10 10 10 10 10 9 8 6 6 7 6 6 6 6 7 6 7 7 6 6 6 5 5 5 5 4 4 3 3 3 3 3 2 2 1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 0 1 1 1 2 2 3 3 3 2 2 -0 -0 -0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 3 4 5 7 8 9 10 10 11 10 11 11 11 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 6 5 4 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 6 1 1 1 2 2 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 4 4 4 3 2 4 4 5 5 6 4 4 3 3 4 3 3 2 3 4 4 3 4 4 5 6 7 7 8 9 10 10 13 15 16 16 16 15 15 14 14 14 14 15 16 16 16 17 16 17 17 17 15 14 14 13 12 12 12 13 13 13 12 11 11 11 10 10 9 10 10 8 8 7 7 7 8 7 6 6 6 5 5 6 6 6 6 6 6 5 4 4 3 3 3 3 2 3 2 2 1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 0 1 1 1 1 1 1 1 -1 -0 -0 -0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 6 8 9 10 10 11 11 11 11 11 12 11 11 11 10 10 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 3 4 4 4 5 7 2 0 1 1 2 3 3 3 3 3 3 3 3 3 2 3 2 1 1 2 3 2 3 2 2 2 2 3 6 6 5 3 3 3 2 2 2 3 2 3 4 3 3 4 4 4 5 6 6 6 8 9 9 9 10 14 15 15 15 14 14 14 13 14 14 15 15 16 16 16 15 14 14 14 14 14 13 12 12 12 11 11 11 10 10 11 11 11 11 10 10 10 9 9 8 7 7 7 6 8 6 5 6 6 6 6 5 7 7 6 5 4 4 3 2 3 3 2 3 2 2 1 -0 -1 -1 -1 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 3 4 5 6 8 9 10 10 10 10 10 11 11 12 11 11 10 10 10 9 9 9 9 9 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 1 1 1 1 1 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 0 1 2 2 2 2 3 6 6 3 1 2 2 2 1 1 1 1 2 3 2 3 3 3 4 4 4 5 5 5 7 8 8 8 9 10 13 14 14 13 13 13 13 13 14 14 15 14 14 13 13 13 14 14 13 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 8 8 9 8 7 7 6 7 8 5 5 6 6 6 6 7 7 7 6 5 4 4 3 2 2 2 3 3 3 2 0 -1 -1 -1 -0 -1 -3 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 9 9 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 8 7 7 7 6 6 6 5 5 5 4 5 4 4 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 1 0 0 2 3 3 2 2 2 2 2 3 2 2 3 2 2 4 4 3 3 3 3 2 2 3 2 5 2 1 2 1 1 1 1 1 1 1 1 2 3 2 3 3 3 3 5 5 4 5 6 7 7 7 7 7 8 8 11 13 13 13 13 13 13 13 13 13 12 13 11 12 13 12 11 10 11 11 11 10 9 9 9 10 10 10 10 10 9 9 9 10 9 10 9 7 7 6 5 5 5 5 5 5 5 7 7 6 6 5 4 4 3 2 2 2 2 3 2 1 -0 -0 -1 -1 -1 -1 -4 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 9 9 10 10 11 11 11 11 11 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 1 1 -0 1 3 2 2 2 2 2 2 2 2 0 2 2 1 1 1 3 3 2 2 1 1 1 3 4 2 2 1 1 1 2 1 1 1 2 4 4 2 2 3 3 3 4 5 5 5 6 6 7 7 7 7 7 7 7 9 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 10 10 10 9 9 9 9 9 9 9 9 9 9 8 6 6 6 4 5 3 4 4 6 6 5 6 5 5 4 3 3 3 1 1 0 0 0 -1 -1 -0 -1 -3 -1 -4 -5 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 0 0 1 2 3 3 3 4 5 5 7 7 8 9 9 10 10 11 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 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 -0 1 1 1 1 1 0 1 2 2 1 2 1 -0 -1 -1 -0 -0 1 2 2 2 1 1 1 -1 0 2 3 2 1 2 3 2 2 2 1 1 2 1 2 3 2 4 5 5 5 5 7 6 7 6 6 6 6 6 6 7 9 10 10 10 11 11 11 11 10 11 10 10 9 9 9 8 8 7 7 7 8 9 9 9 9 8 8 8 8 8 8 8 8 7 7 6 6 6 5 3 3 2 3 4 4 4 4 3 3 4 4 4 3 2 -0 1 1 0 -1 -1 -2 -3 -4 -4 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -2 -3 -3 -3 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 -0 1 1 1 1 0 -0 -0 0 0 1 1 -0 -1 -1 -1 0 -1 -1 -1 -0 -0 -0 1 0 0 1 2 4 0 -1 2 2 2 2 1 1 2 3 3 2 3 5 4 4 5 5 5 6 7 6 6 5 5 5 5 6 6 6 7 8 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 6 7 7 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 5 5 5 4 4 2 2 2 3 3 3 2 2 2 2 2 2 2 2 -1 -0 -0 -1 -1 -2 -2 -3 -4 -5 -6 -6 -6 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 1 1 2 2 2 4 4 5 5 6 6 7 8 10 10 10 10 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 0 -1 -0 0 1 0 0 -0 -0 -0 -0 1 0 -1 -1 -1 -1 -0 -1 -0 -1 -1 -2 -2 -0 -1 -1 -0 2 -0 1 2 2 2 2 2 2 2 3 4 4 4 2 4 5 5 5 6 6 6 7 6 6 5 5 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 7 7 6 6 6 7 8 9 8 8 8 8 8 7 7 6 7 7 6 6 6 5 5 4 3 3 2 2 2 2 3 3 2 2 2 1 2 2 1 0 1 -1 -1 -2 -2 -2 -2 -3 -4 -5 -6 -6 -6 -6 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 1 2 2 3 3 3 4 5 5 6 6 8 8 9 10 10 10 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 -0 -0 -1 -1 -1 -0 1 1 -0 -1 -1 -0 -1 -0 -1 -2 -3 -1 -1 -1 -2 0 -1 -2 -2 -2 -1 1 2 1 2 2 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 6 6 6 7 6 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 6 5 5 6 6 5 6 7 7 7 7 7 7 7 7 6 6 5 6 5 5 5 5 4 4 4 4 3 2 2 1 1 2 2 1 1 2 1 1 1 1 0 -0 -0 -1 -2 -2 -3 -5 -4 -6 -6 -6 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 1 1 2 3 3 3 4 4 5 6 6 7 8 8 9 9 10 11 10 10 9 9 9 9 9 8 8 8 7 7 6 6 6 5 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 -0 -0 -1 -3 -2 -1 1 1 0 -0 0 -1 -1 -0 -1 -3 -3 -4 -3 -2 -2 -1 -1 -0 -0 -1 0 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 8 7 8 7 7 6 6 5 5 5 6 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 6 5 4 5 5 5 5 4 3 3 2 4 3 3 1 1 1 1 1 1 1 1 1 0 0 0 0 -0 -1 -1 -2 -2 -3 -3 -3 -6 -7 -6 -5 -7 -7 -7 -7 -6 -6 -6 -5 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -0 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 9 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 -1 -1 -4 -2 0 -0 0 1 1 0 -0 -1 -2 -3 -3 -3 -4 -2 -2 -2 -2 -2 -0 -0 -1 0 1 1 2 2 1 1 2 2 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 3 4 3 4 5 5 5 6 5 5 5 5 5 5 4 4 4 3 2 1 3 3 2 2 1 0 0 0 1 1 1 1 1 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -5 -7 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -3 -3 -4 -4 -4 -3 -4 -3 -3 -2 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 0 1 1 1 2 2 2 3 4 4 5 5 6 7 7 8 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 -0 -0 -1 -1 -1 -2 -1 -1 0 1 1 0 -0 -1 -2 -3 -3 -4 -2 -2 -2 -3 -3 -1 -0 -1 -1 -0 1 0 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 6 6 5 5 5 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 3 3 4 4 4 5 4 4 4 5 5 5 4 4 4 3 3 2 2 1 2 2 2 2 2 1 0 -0 1 1 1 1 1 0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -3 -4 -6 -7 -7 -7 -7 -6 -5 -5 -5 -4 -4 -3 -3 -3 -3 -2 -1 -2 -2 -3 -4 -4 -3 -4 -3 -2 -2 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 1 1 2 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 -0 -2 -1 -1 -1 -3 -2 -2 -2 -0 1 1 -0 -2 -3 -4 -3 -3 -5 -4 -3 -3 -3 0 0 -0 -0 0 1 1 1 2 1 1 1 0 1 0 0 0 0 0 0 1 1 2 2 2 2 2 3 3 4 4 4 4 5 6 7 7 7 6 6 6 5 5 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 2 1 0 -1 0 2 2 1 0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -2 -1 -2 -5 -6 -7 -8 -7 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -1 -2 -2 -3 -3 -3 -4 -4 -2 -2 -4 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 5 4 3 3 3 2 2 2 2 2 2 1 2 2 2 2 1 1 1 -0 -1 -1 -1 -1 -4 -3 -3 -1 -2 -1 -2 -2 -4 -4 -4 -7 -5 -2 -2 -3 -4 -3 1 1 1 1 1 0 1 2 1 1 1 1 0 0 0 0 -0 -0 -0 -0 -0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 -0 0 -0 -1 -2 -1 -1 0 1 -0 -0 -1 -1 -1 -2 -1 -1 -0 -1 -2 -2 -2 -2 -4 -6 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -3 -3 -0 -4 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 2 2 2 3 4 4 5 5 6 6 7 7 7 8 9 10 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 -0 -1 -2 -2 -2 -2 -5 -5 -3 -2 -2 -0 -0 -4 -2 -4 -6 -5 -6 -3 -3 -4 -4 -1 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 1 1 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 5 4 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 -1 -1 -2 -1 1 -1 -2 -3 -3 -1 0 -0 -1 -1 -2 -2 -2 -2 -3 -2 -3 -3 -2 -2 -4 -5 -6 -5 -6 -6 -6 -6 -6 -5 -5 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -3 -4 -4 -3 -2 -1 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 1 1 2 2 3 4 4 4 5 5 6 6 6 7 7 8 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 1 1 1 0 -0 -1 -1 -2 -3 -2 -2 -2 -2 -4 -5 -4 -2 -3 -1 -2 -3 -4 -3 -4 -4 -4 -4 -4 -3 -1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -0 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 2 2 2 2 2 1 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -1 -0 0 0 -2 -1 -2 -2 -3 -2 -2 -3 -3 -3 -5 -5 -5 -3 -4 -5 -6 -5 -5 -6 -6 -6 -4 -3 -2 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -3 -4 -4 -4 -2 1 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 1 1 1 2 3 4 4 4 5 5 6 6 6 6 7 7 8 9 9 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 -1 -1 -4 -3 -2 -3 -3 -4 -5 -7 -8 -4 -4 -3 -2 -2 -2 -3 -6 -5 -3 -3 -4 -4 -2 -0 1 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0 -0 -1 -1 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 0 1 2 2 2 3 3 3 3 4 4 4 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 0 1 0 0 -0 -1 -0 -1 -1 -1 -1 -1 -3 -3 -3 -2 -1 -0 -1 -1 -1 -1 -2 -1 -2 -3 -4 -3 -3 -5 -6 -5 -4 -5 -5 -5 -5 -5 -5 -5 -6 -4 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -3 -0 -4 -4 -5 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 2 3 3 4 4 5 5 5 6 6 6 6 6 7 9 9 8 8 9 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 -1 -1 -4 -3 -3 -3 -5 -5 -4 -7 -5 -6 -4 -4 -2 -3 -1 -2 -5 -5 -6 -4 -3 -3 -3 -2 -0 1 1 1 0 1 1 0 -0 -0 0 0 0 0 -0 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 1 1 1 2 2 2 3 3 3 3 3 4 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -4 -5 -4 -3 -4 -4 -4 -4 -5 -4 -4 -5 -5 -5 -5 -5 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 3 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 1 2 2 3 4 4 4 5 5 5 6 6 6 6 6 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 -1 -1 -2 -3 -5 -7 -5 -6 -5 -4 -3 -4 -3 -2 -3 -3 -4 -3 -6 -4 -6 -4 -4 -4 -3 -1 -0 1 1 1 1 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -0 -0 0 1 2 2 2 2 2 2 2 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 3 2 1 1 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -4 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 3 -5 -5 -5 -4 -4 -3 -4 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 1 2 3 3 4 4 4 5 5 5 6 6 5 6 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 1 0 0 -1 -2 -3 -6 -5 -7 -6 -5 -6 -5 -5 -3 -3 -3 -2 -2 -4 -4 -6 -5 -4 -4 -4 -5 -3 -2 -0 0 0 0 -1 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 0 0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 -2 -2 -2 -5 -3 -4 -5 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -0 4 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 0 0 1 2 2 3 3 4 4 4 5 5 5 5 5 6 8 8 8 7 8 7 7 6 6 5 5 5 4 4 3 3 2 1 1 1 -0 -0 -1 -2 -3 -4 -3 -5 -5 -4 -2 -2 -2 -3 -3 -2 -3 -2 -4 -3 -5 -3 -4 -5 -4 -5 -2 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -3 -3 -3 -3 -2 -1 -1 -1 -0 0 1 0 1 1 1 1 2 2 3 4 4 4 4 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 -0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -2 -3 -4 -2 -2 -3 -4 -5 -5 -4 -4 -4 -6 -4 -4 -5 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 0 3 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 0 0 1 2 3 3 3 4 4 4 5 5 5 5 5 7 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 1 1 1 0 -0 -1 -2 -4 -3 -4 -2 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -4 -4 -4 -4 -5 -5 -3 -2 -1 -0 0 0 -0 0 -0 -0 -1 -1 -2 -2 -2 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 0 1 1 1 1 2 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 -0 -1 -1 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -4 -4 -4 -4 -5 -5 -5 -4 -5 -5 -6 -6 -4 -5 -5 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 2 4 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 1 2 2 3 3 3 4 4 4 5 5 5 5 5 7 7 7 7 7 6 5 5 4 4 3 3 3 2 1 1 -0 -1 -1 -3 -3 -4 -2 -2 -2 -3 -4 -3 -2 -2 -3 -3 -3 -5 -5 -4 -4 -5 -4 -3 -3 -2 -2 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -5 -5 -6 -6 -5 -5 -6 -6 -6 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -1 -0 0 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -5 -7 -6 -6 -7 -6 -5 -5 -5 -5 -4 -4 -5 -6 -6 -5 -5 -4 -5 -5 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -1 2 5 -6 -6 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -0 0 1 1 2 2 3 3 4 4 4 4 4 5 5 5 6 7 7 7 7 6 5 4 4 3 2 2 1 1 0 -1 -1 -3 -2 -3 -5 -3 -1 -2 -1 -2 -2 -2 -3 -2 -2 -5 -5 -3 -5 -5 -4 -2 -3 -1 -1 -0 0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 0 0 1 0 1 1 1 1 2 2 2 3 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 -0 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -4 -4 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -5 -5 -4 -5 -6 -7 -7 -6 -5 -5 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -1 1 2 4 -6 -6 -6 -5 -5 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 5 7 7 6 6 4 3 3 2 2 1 -1 -2 -1 -3 -3 -3 -5 -3 -3 -2 -1 -2 -2 -2 -4 -3 -2 -3 -3 -4 -5 -4 -4 -4 -2 -2 -1 -1 -1 -0 -1 -1 -1 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -7 -7 -7 -6 -6 -6 -5 -5 -6 -6 -6 -7 -5 -5 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -3 -3 -4 -4 -5 -4 -5 -5 -7 -7 -7 -8 -8 -8 -8 -7 -7 -5 -5 -5 -6 -7 -9 -8 -6 -7 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -0 0 2 3 4 -6 -5 -6 -6 -5 -6 -6 -6 -5 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 4 3 3 2 2 1 -1 -2 -3 -4 -3 -3 -4 -4 -3 -2 -2 -2 -2 -1 -2 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 -1 -2 -2 -3 -4 -4 -4 -4 -5 -5 -6 -6 -7 -7 -7 -8 -7 -7 -7 -6 -6 -7 -7 -7 -8 -8 -8 -8 -7 -7 -7 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -5 -5 -5 -6 -6 -8 -8 -8 -9 -9 -10 -9 -9 -6 -6 -5 -5 -7 -8 -8 -8 -8 -7 -6 -4 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -2 -1 -1 0 2 2 4 4 -7 -5 -5 -6 -6 -6 -6 -6 -5 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 0 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 1 -0 -1 -3 -3 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -1 -3 -3 -2 -4 -4 -3 -2 -2 -1 -1 -0 0 -0 -1 -2 -2 -2 -3 -4 -4 -5 -5 -5 -6 -6 -7 -8 -8 -8 -7 -8 -8 -7 -7 -8 -8 -9 -10 -9 -9 -9 -9 -9 -10 -10 -10 -9 -8 -6 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 0 0 0 0 1 1 1 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -5 -6 -6 -6 -7 -7 -8 -7 -8 -8 -8 -9 -9 -7 -7 -6 -6 -6 -7 -9 -10 -9 -7 -5 -3 -3 -2 -3 -3 -4 -4 -4 -5 -5 -3 -3 -1 -0 0 1 2 2 3 4 -7 -7 -7 -7 -7 -6 -5 -5 -4 -5 -6 -5 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 2 1 1 -1 -1 -1 -3 -3 -4 -6 -6 -4 -3 -2 -2 -2 -2 -3 -3 -2 -3 -3 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -5 -5 -5 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -11 -11 -11 -11 -11 -11 -11 -12 -12 -11 -10 -9 -9 -9 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -9 -10 -10 -9 -8 -8 -7 -7 -8 -7 -8 -7 -4 -3 -3 -2 -2 -2 -3 -3 -4 -4 -5 -4 -3 -2 -1 0 1 1 2 3 3 4 -7 -7 -7 -7 -8 -8 -7 -7 -7 -5 -5 -4 -4 -4 -5 -5 -6 -5 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 0 0 1 2 2 2 3 3 3 3 3 3 3 3 2 -0 -1 -1 -2 -2 -4 -4 -4 -4 -4 -5 -3 -2 -2 -2 -2 -3 -3 -3 -2 -3 -3 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -10 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -6 -7 -7 -7 -7 -6 -7 -8 -9 -9 -9 -12 -11 -9 -10 -7 -7 -7 -6 -4 -4 -4 -4 -3 -3 -2 -1 -1 -2 -3 -3 -3 -4 -3 -2 -1 -0 0 1 2 2 2 2 3 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -7 -5 -5 -5 -5 -6 -5 -5 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 0 0 1 2 2 2 3 3 3 3 3 2 2 0 -1 -1 -1 -3 -4 -4 -3 -4 -4 -3 -3 -3 -3 -2 -2 -3 -3 -3 -2 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -5 -6 -6 -7 -7 -8 -9 -10 -10 -9 -10 -9 -9 -10 -10 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -7 -7 -6 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -6 -6 -8 -8 -7 -7 -7 -8 -9 -9 -9 -9 -11 -10 -8 -7 -7 -7 -7 -5 -4 -4 -4 -4 -3 -2 -1 -0 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -0 1 1 1 1 2 2 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -7 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 2 2 2 2 2 2 2 1 -1 -2 -1 -1 -3 -3 -4 -3 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 -2 -3 -4 -3 -2 -2 -3 -3 -3 -2 -3 -3 -3 -5 -6 -7 -7 -7 -7 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -13 -13 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -15 -14 -15 -15 -15 -15 -15 -15 -15 -16 -15 -15 -15 -15 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -8 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -4 -5 -5 -6 -7 -9 -7 -6 -5 -6 -8 -9 -9 -9 -10 -9 -8 -8 -7 -6 -6 -6 -4 -4 -4 -4 -3 -3 -2 -1 -0 -1 -2 -2 -2 -3 -3 -3 -2 -2 -1 -0 0 1 1 2 3 3 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -6 -4 -4 -5 -5 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 1 2 2 1 2 1 -3 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -4 -5 -4 -5 -4 -4 -6 -5 -4 -3 -3 -3 -3 -3 -4 -4 -5 -5 -6 -6 -7 -8 -9 -10 -10 -11 -11 -11 -10 -10 -10 -10 -11 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -16 -17 -16 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -8 -8 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -5 -6 -6 -7 -7 -7 -5 -6 -5 -6 -7 -7 -8 -9 -10 -10 -10 -10 -8 -8 -6 -4 -4 -4 -4 -4 -3 -3 -2 -1 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -0 0 1 2 2 3 3 3 -8 -8 -7 -7 -7 -7 -7 -6 -6 -8 -8 -9 -9 -9 -9 -9 -9 -9 -6 -5 -5 -5 -5 -5 -5 -4 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 0 1 1 1 2 2 1 -0 -3 -3 -2 -2 -1 -3 -3 -4 -3 -4 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -5 -5 -5 -4 -5 -5 -6 -7 -6 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -8 -7 -9 -11 -12 -12 -12 -11 -10 -11 -11 -12 -12 -13 -14 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -16 -16 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -8 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -5 -6 -6 -7 -7 -7 -6 -6 -5 -5 -5 -6 -7 -8 -9 -10 -10 -11 -9 -9 -7 -5 -4 -4 -4 -4 -4 -3 -3 -2 -1 -1 -0 -1 -1 -1 -1 -1 -0 0 1 1 1 1 0 0 -0 -1 -1 -8 -8 -8 -8 -8 -7 -7 -7 -7 -8 -8 -9 -9 -9 -8 -8 -8 -8 -8 -7 -5 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -0 0 -0 0 1 1 1 0 0 1 1 1 1 1 2 1 -0 -2 -3 -2 -3 -2 -4 -4 -4 -4 -3 -3 -2 -2 -4 -3 -3 -4 -4 -4 -6 -6 -5 -5 -5 -5 -6 -7 -5 -4 -2 -1 -1 -2 -3 -5 -6 -6 -6 -6 -7 -8 -8 -9 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -16 -16 -16 -17 -17 -17 -18 -17 -16 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -9 -8 -8 -7 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -7 -7 -6 -5 -4 -4 -5 -6 -6 -7 -9 -10 -11 -10 -9 -9 -7 -5 -5 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 -0 -0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -3 -9 -9 -9 -8 -8 -8 -7 -7 -7 -8 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -10 -6 -7 -7 -6 -6 -4 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 1 1 1 1 1 1 1 1 1 1 -0 0 -3 -3 -2 -3 -2 -3 -5 -4 -4 -4 -4 -4 -3 -3 -3 -5 -4 -5 -4 -4 -5 -5 -5 -4 -4 -4 -5 -6 -4 -1 -1 -2 -2 -2 -2 -3 -4 -5 -6 -7 -7 -7 -8 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -15 -16 -16 -16 -16 -16 -16 -17 -16 -16 -16 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -8 -7 -7 -6 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -6 -8 -9 -8 -9 -8 -8 -6 -5 -5 -4 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -9 -9 -9 -9 -9 -8 -8 -7 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -8 -9 -10 -8 -7 -7 -7 -7 -6 -3 -3 -2 -2 -4 -4 -3 -3 -2 -3 -3 -3 -4 -3 -4 -1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -4 -4 -4 -4 -3 -2 -4 -5 -3 -4 -3 -3 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -4 -4 -5 -6 -6 -2 -2 -2 -4 -6 -7 -5 -6 -7 -7 -7 -7 -8 -9 -12 -12 -12 -13 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -10 -10 -10 -9 -8 -7 -6 -6 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -8 -8 -9 -8 -7 -5 -5 -6 -6 -7 -7 -6 -6 -7 -8 -8 -10 -8 -7 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -10 -10 -10 -10 -9 -9 -9 -8 -8 -9 -9 -9 -10 -10 -10 -10 -9 -8 -8 -8 -8 -9 -8 -8 -8 -8 -8 -8 -10 -3 -2 -3 -4 -4 -3 -2 -1 -2 -3 -3 -3 -3 -3 -1 0 0 1 1 0 -1 -2 -1 -4 -6 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -5 -4 -3 -4 -5 -4 -4 -4 -4 -5 -5 -6 -5 -6 -6 -6 -8 -9 -7 -4 -4 -4 -3 -3 -4 -6 -6 -7 -7 -8 -8 -8 -9 -10 -11 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -10 -10 -9 -8 -7 -6 -5 -5 -4 -4 -4 -4 -3 -3 -3 -4 -5 -6 -7 -7 -8 -9 -9 -9 -8 -6 -6 -6 -7 -7 -7 -7 -7 -6 -6 -10 -10 -8 -8 -7 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -11 -11 -11 -11 -10 -10 -10 -9 -9 -10 -11 -16 -12 -12 -12 -11 -11 -10 -10 -10 -9 -9 -12 -13 -11 -10 -9 -9 -10 -11 -11 -5 -5 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -2 -2 -5 -6 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -4 -3 -5 -5 -5 -5 -6 -7 -8 -8 -9 -9 -9 -11 -6 -7 -9 -9 -8 -6 -4 -3 -4 -6 -9 -9 -8 -7 -8 -9 -10 -10 -10 -11 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -14 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -10 -10 -9 -8 -7 -6 -5 -4 -4 -4 -4 -3 -4 -5 -6 -7 -8 -9 -10 -10 -11 -10 -10 -8 -7 -7 -8 -7 -8 -8 -7 -7 -6 -6 -8 -9 -8 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -11 -11 -12 -12 -12 -11 -11 -10 -10 -11 -12 -15 -14 -13 -14 -14 -13 -13 -13 -13 -13 -19 -17 -14 -17 -11 -9 -10 -10 -10 -9 -9 -12 -7 -3 -3 -3 -3 -2 -2 -3 -6 -6 -5 -7 -8 -3 -2 -1 -1 -4 -3 -4 -6 -8 -7 -7 -8 -10 -11 -8 -6 -6 -6 -5 -5 -5 -5 -6 -7 -9 -8 -7 -8 -8 -9 -6 -8 -11 -10 -7 -6 -10 -9 -8 -8 -9 -8 -8 -9 -8 -8 -8 -8 -9 -9 -10 -11 -12 -12 -12 -12 -11 -11 -12 -12 -11 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -15 -15 -14 -14 -15 -15 -14 -14 -14 -15 -15 -14 -14 -15 -15 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -13 -12 -12 -11 -10 -9 -9 -7 -6 -5 -4 -4 -5 -6 -7 -8 -9 -10 -11 -12 -12 -13 -13 -13 -12 -10 -9 -8 -7 -8 -8 -8 -8 -7 -7 -6 -7 -8 -8 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -3 -2 -2 -12 -12 -13 -13 -13 -12 -12 -12 -11 -11 -12 -13 -14 -13 -13 -14 -15 -14 -14 -14 -13 -14 -15 -14 -15 -15 -9 -9 -10 -10 -10 -9 -11 -11 -6 -4 -3 -6 -9 -10 -10 -10 -9 -9 -9 -9 -8 -7 -5 -5 -5 -5 -7 -8 -9 -8 -9 -12 -11 -9 -7 -6 -7 -7 -7 -6 -6 -6 -7 -6 -6 -8 -7 -9 -8 -9 -8 -10 -13 -10 -7 -7 -11 -12 -11 -8 -7 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -12 -11 -12 -12 -13 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -15 -15 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -10 -10 -9 -8 -8 -8 -9 -10 -10 -11 -12 -12 -13 -13 -13 -13 -13 -13 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -8 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -3 -3 -2 -1 -1 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -18 -12 -12 -9 -10 -10 -9 -9 -10 -12 -10 -9 -9 -13 -14 -14 -12 -12 -11 -10 -9 -8 -5 -5 -8 -10 -12 -13 -14 -11 -10 -12 -11 -9 -11 -10 -8 -7 -6 -6 -6 -6 -5 -5 -5 -6 -9 -9 -8 -10 -7 -7 -10 -14 -17 -19 -12 -9 -12 -13 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -12 -12 -11 -11 -11 -10 -10 -10 -10 -11 -11 -11 -11 -12 -13 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -11 -10 -10 -11 -12 -12 -12 -12 -12 -12 -13 -14 -14 -13 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -8 -9 -9 -8 -8 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -5 -4 -3 -2 -1 -1 -1 -0 0 0 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -14 -15 -14 -14 -16 -20 -17 -21 -23 -19 -12 -11 -10 -9 -9 -11 -10 -11 -13 -14 -17 -16 -16 -13 -13 -8 -5 -7 -8 -8 -10 -10 -10 -12 -13 -15 -15 -12 -12 -9 -9 -9 -10 -8 -8 -8 -6 -6 -8 -11 -11 -9 -9 -8 -9 -8 -9 -9 -8 -12 -13 -12 -11 -11 -11 -12 -15 -13 -12 -10 -11 -10 -10 -10 -12 -12 -12 -12 -12 -13 -13 -12 -12 -11 -11 -9 -9 -9 -10 -11 -11 -11 -11 -12 -13 -13 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -15 -14 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -4 -3 -2 -2 -1 -1 -0 -0 -0 1 -13 -13 -14 -14 -14 -15 -15 -15 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -15 -15 -15 -19 -18 -17 -16 -14 -13 -11 -10 -15 -15 -14 -14 -15 -18 -19 -16 -15 -13 -11 -10 -12 -13 -14 -13 -14 -14 -14 -14 -17 -14 -11 -10 -10 -12 -9 -11 -11 -7 -8 -9 -7 -7 -7 -7 -10 -11 -11 -12 -11 -13 -13 -15 -11 -9 -9 -10 -14 -13 -14 -15 -14 -13 -12 -12 -12 -11 -10 -10 -10 -11 -11 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -12 -12 -12 -12 -12 -13 -15 -14 -13 -13 -13 -13 -12 -12 -11 -12 -12 -12 -12 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -8 -7 -7 -6 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -4 -4 -5 -5 -4 -3 -2 -1 1 1 1 1 1 0 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -17 -17 -13 -12 -12 -15 -19 -15 -14 -16 -17 -17 -17 -15 -13 -11 -11 -12 -14 -14 -15 -15 -15 -15 -15 -15 -14 -14 -12 -11 -10 -10 -11 -8 -8 -11 -12 -11 -11 -10 -9 -9 -8 -9 -9 -11 -13 -13 -14 -11 -9 -9 -13 -11 -15 -20 -17 -15 -14 -13 -12 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -13 -13 -13 -12 -12 -12 -12 -12 -13 -13 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -13 -13 -13 -12 -14 -13 -13 -12 -12 -11 -11 -10 -9 -9 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -6 -6 -6 -5 -5 -4 -5 -5 -4 -4 -4 -3 -3 -2 -1 1 0 2 1 1 0 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -16 -16 -17 -17 -18 -19 -17 -16 -20 -21 -16 -13 -12 -12 -14 -12 -12 -13 -14 -15 -14 -15 -16 -16 -15 -14 -15 -14 -14 -14 -15 -14 -14 -14 -14 -13 -13 -13 -15 -13 -14 -12 -12 -10 -11 -12 -13 -13 -15 -15 -14 -10 -11 -14 -18 -18 -15 -15 -14 -13 -13 -12 -13 -13 -13 -13 -13 -12 -12 -12 -12 -13 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -12 -13 -13 -13 -13 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -13 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -12 -14 -13 -13 -14 -12 -13 -13 -13 -13 -13 -14 -14 -13 -13 -14 -13 -13 -13 -14 -14 -14 -13 -13 -14 -13 -13 -13 -12 -10 -10 -9 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -6 -6 -6 -6 -5 -5 -6 -6 -5 -4 -4 -3 -2 -1 -2 -2 -0 1 1 1 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -16 -16 -16 -17 -18 -20 -17 -16 -14 -15 -14 -14 -14 -15 -15 -15 -14 -13 -15 -18 -15 -15 -14 -13 -15 -16 -16 -13 -12 -11 -11 -13 -14 -12 -14 -14 -14 -14 -14 -14 -15 -16 -13 -16 -18 -15 -19 -19 -11 -11 -16 -18 -15 -15 -13 -13 -13 -11 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -13 -13 -13 -14 -13 -14 -14 -13 -13 -14 -14 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -14 -14 -14 -13 -13 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -13 -13 -14 -14 -14 -14 -13 -13 -12 -12 -14 -13 -12 -11 -10 -10 -9 -9 -9 -9 -8 -7 -7 -7 -6 -6 -5 -5 -5 -6 -6 -6 -6 -5 -5 -4 -4 -4 -3 -4 -5 -6 -3 0 1 1 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -19 -19 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -14 -14 -14 -14 -14 -14 -14 -20 -18 -18 -16 -16 -16 -17 -16 -15 -16 -18 -14 -12 -12 -12 -12 -13 -14 -13 -15 -15 -14 -13 -12 -15 -14 -14 -14 -13 -12 -14 -14 -15 -18 -15 -15 -16 -12 -15 -15 -13 -13 -12 -11 -11 -13 -13 -13 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -14 -14 -14 -13 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -17 -17 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -13 -14 -16 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -13 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -5 -0 0 1 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -19 -19 -19 -19 -18 -18 -17 -18 -17 -16 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -15 -17 -21 -17 -17 -18 -18 -17 -16 -17 -18 -18 -17 -17 -17 -17 -17 -15 -17 -20 -17 -15 -13 -13 -15 -16 -17 -16 -15 -15 -18 -14 -14 -18 -19 -19 -14 -12 -13 -13 -13 -13 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -13 -12 -13 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -16 -17 -17 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -15 -15 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -2 -1 -0 -0 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -17 -17 -18 -19 -19 -18 -18 -17 -17 -18 -19 -19 -18 -16 -17 -17 -17 -16 -17 -17 -17 -16 -18 -18 -18 -21 -21 -20 -21 -21 -20 -20 -20 -20 -18 -17 -15 -14 -15 -17 -16 -16 -15 -14 -13 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -14 -14 -13 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -12 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -15 -15 -15 -15 -15 -15 -16 -17 -18 -18 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -13 -13 -13 -12 -11 -10 -10 -9 -9 -9 -8 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -6 -7 -5 -3 -1 -1 -1 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -20 -20 -20 -19 -19 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -16 -16 -15 -15 -15 -15 -15 -16 -18 -19 -21 -21 -21 -21 -21 -21 -21 -20 -19 -19 -18 -19 -19 -18 -17 -16 -15 -14 -14 -15 -14 -14 -14 -13 -13 -13 -13 -13 -14 -15 -15 -15 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -15 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -15 -14 -14 -13 -14 -13 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -15 -16 -17 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -17 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -11 -12 -13 -12 -11 -11 -10 -10 -9 -9 -8 -7 -7 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -5 -6 -6 -6 -7 -6 -3 -2 -1 -1 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -18 -23 -18 -18 -18 -18 -18 -18 -18 -17 -17 -15 -15 -14 -14 -14 -14 -15 -15 -17 -21 -21 -22 -20 -19 -19 -19 -18 -18 -22 -20 -19 -18 -18 -17 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -13 -13 -14 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -16 -15 -15 -15 -14 -14 -13 -13 -12 -11 -11 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -15 -15 -15 -16 -17 -18 -19 -19 -18 -18 -18 -19 -19 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -17 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -10 -10 -12 -12 -10 -12 -13 -12 -11 -11 -10 -10 -9 -8 -8 -7 -6 -6 -5 -5 -5 -5 -5 -6 -5 -5 -4 -4 -4 -4 -5 -5 -3 -2 -2 -2 -19 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -21 -19 -19 -19 -19 -20 -25 -24 -23 -23 -21 -19 -18 -17 -17 -17 -17 -17 -16 -15 -17 -18 -17 -19 -22 -23 -22 -22 -20 -18 -18 -17 -17 -18 -21 -19 -19 -18 -18 -17 -17 -16 -16 -15 -16 -16 -16 -15 -16 -16 -16 -15 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -14 -13 -13 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -15 -15 -16 -16 -15 -15 -15 -15 -14 -13 -13 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -16 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -11 -10 -11 -13 -15 -14 -14 -14 -14 -11 -11 -9 -9 -8 -7 -7 -6 -6 -5 -5 -5 -5 -6 -6 -5 -5 -6 -6 -6 -6 -6 -6 -4 -3 -3 -3 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -20 -21 -21 -21 -21 -24 -28 -28 -27 -28 -29 -31 -30 -27 -29 -33 -32 -32 -32 -32 -30 -25 -25 -27 -30 -28 -24 -24 -22 -20 -19 -19 -19 -20 -20 -20 -20 -22 -23 -22 -21 -19 -18 -17 -16 -17 -23 -22 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -17 -17 -17 -16 -16 -16 -14 -13 -13 -14 -13 -13 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -13 -12 -11 -10 -10 -10 -10 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -15 -15 -16 -17 -18 -18 -19 -19 -20 -20 -20 -19 -19 -18 -18 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -14 -13 -12 -11 -12 -12 -14 -15 -16 -16 -16 -15 -15 -15 -13 -11 -10 -9 -8 -8 -7 -6 -6 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -6 -6 -6 -5 -3 -3 -4 -4 -20 -20 -20 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -24 -24 -24 -26 -34 -32 -31 -32 -34 -33 -30 -28 -27 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -26 -27 -32 -29 -27 -25 -25 -23 -21 -22 -23 -23 -21 -21 -19 -18 -17 -17 -24 -23 -21 -22 -19 -19 -19 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -13 -12 -12 -12 -11 -11 -12 -12 -12 -11 -12 -12 -11 -10 -10 -10 -9 -9 -9 -9 -10 -10 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -15 -15 -16 -17 -17 -17 -18 -18 -18 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -16 -15 -15 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -14 -13 -11 -9 -8 -8 -7 -7 -6 -6 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -5 -4 -4 -4 -4 -5 -20 -20 -20 -21 -21 -23 -23 -23 -28 -27 -25 -25 -26 -30 -30 -30 -26 -26 -26 -26 -28 -28 -28 -27 -28 -29 -26 -30 -28 -26 -27 -27 -26 -25 -25 -26 -25 -24 -24 -25 -28 -26 -26 -27 -25 -28 -27 -26 -22 -21 -20 -20 -20 -20 -21 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -16 -14 -13 -13 -13 -12 -12 -12 -11 -12 -12 -12 -12 -12 -13 -14 -13 -11 -10 -10 -10 -11 -10 -10 -9 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -15 -15 -16 -17 -18 -18 -17 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -13 -12 -11 -9 -9 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -5 -5 -22 -22 -22 -22 -22 -22 -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 -25 -25 -25 -25 -30 -29 -27 -31 -27 -26 -27 -23 -23 -27 -29 -33 -26 -26 -30 -25 -24 -22 -21 -21 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -22 -20 -18 -16 -15 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -10 -10 -10 -10 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -14 -15 -15 -16 -17 -18 -17 -17 -17 -17 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -11 -10 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -6 -5 -3 -3 -4 -5 -5 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -25 -28 -27 -24 -23 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -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 -19 -20 -20 -20 -20 -20 -17 -17 -17 -16 -16 -15 -14 -13 -13 -13 -13 -14 -14 -14 -15 -16 -15 -14 -13 -11 -11 -10 -10 -10 -10 -10 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -15 -16 -16 -16 -16 -16 -15 -14 -14 -13 -12 -11 -12 -11 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -5 -4 -4 -5 -5 -6 -6 -23 -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 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -18 -18 -18 -17 -17 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -15 -15 -15 -14 -13 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -12 -12 -13 -14 -14 -15 -16 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -16 -17 -18 -19 -19 -17 -16 -16 -16 -16 -16 -17 -17 -16 -15 -14 -13 -12 -11 -10 -10 -10 -9 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -6 -5 -5 -6 -7 -7 -6 -6 -5 -5 -3 -5 -6 -6 -7 -24 -24 -24 -24 -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 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -15 -15 -14 -14 -13 -13 -13 -12 -12 -12 -12 -13 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -12 -12 -13 -15 -15 -15 -15 -15 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -17 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -17 -17 -16 -16 -16 -17 -18 -18 -18 -17 -16 -15 -14 -13 -13 -12 -11 -10 -10 -9 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -6 -5 -6 -8 -6 -6 -6 -5 -4 -3 -4 -5 -6 -7 -7 -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 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -17 -16 -16 -16 -17 -18 -18 -17 -17 -17 -16 -14 -13 -12 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -15 -15 -15 -15 -14 -13 -13 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -18 -17 -17 -17 -17 -17 -17 -16 -16 -15 -14 -14 -13 -12 -12 -11 -10 -9 -8 -8 -8 -7 -7 -7 -7 -7 -6 -7 -7 -7 -6 -6 -6 -5 -5 -7 -6 -5 -6 -5 -4 -4 -4 -3 -5 -6 -6 -7 -7 -8 -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 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -18 -18 -18 -17 -17 -18 -18 -18 -17 -17 -17 -18 -17 -17 -17 -16 -16 -16 -17 -16 -16 -16 -16 -15 -13 -12 -11 -10 -10 -10 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -15 -15 -15 -14 -14 -13 -13 -14 -15 -16 -15 -15 -15 -15 -16 -16 -17 -17 -17 -18 -18 -18 -17 -17 -16 -16 -16 -16 -17 -19 -19 -19 -20 -19 -19 -18 -18 -18 -18 -19 -20 -20 -19 -18 -18 -17 -17 -16 -15 -15 -14 -13 -12 -12 -12 -12 -11 -11 -10 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -5 -6 -5 -5 -5 -6 -7 -7 -8 -8 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -26 -26 -26 -26 -26 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -14 -14 -13 -12 -13 -14 -14 -13 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -15 -15 -14 -14 -14 -13 -13 -14 -15 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -17 -18 -18 -19 -20 -19 -19 -20 -19 -19 -19 -17 -18 -18 -18 -18 -19 -19 -18 -18 -18 -17 -17 -16 -15 -14 -14 -14 -14 -13 -12 -12 -12 -12 -12 -11 -10 -9 -9 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -6 -8 -8 -7 -7 -7 -8 -7 -7 -7 -7 -8 -8 -8 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -14 -14 -13 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -15 -15 -15 -15 -14 -14 -14 -13 -14 -15 -16 -16 -15 -15 -14 -15 -14 -15 -16 -17 -17 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -19 -19 -20 -20 -19 -19 -18 -18 -17 -17 -16 -15 -14 -14 -13 -13 -13 -12 -11 -11 -11 -11 -11 -10 -10 -9 -9 -8 -8 -8 -9 -9 -8 -8 -7 -7 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -4 -5 -7 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -13 -14 -14 -13 -12 -12 -11 -10 -9 -9 -9 -8 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -15 -15 -14 -14 -13 -14 -14 -13 -14 -16 -15 -17 -16 -17 -18 -19 -21 -21 -21 -19 -17 -17 -18 -17 -16 -16 -16 -18 -19 -18 -18 -18 -17 -17 -16 -16 -15 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -4 -5 -5 -5 -5 -6 -7 -7 -7 -8 -8 -8 -9 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -14 -14 -13 -12 -12 -12 -13 -12 -12 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -16 -17 -16 -16 -15 -15 -16 -17 -18 -18 -17 -17 -18 -18 -19 -20 -21 -22 -21 -20 -19 -20 -20 -21 -20 -19 -18 -18 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -7 -8 -8 -8 -9 -9 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -17 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -5 -7 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -10 -10 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -14 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -16 -16 -17 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -7 -7 -7 -8 -7 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -15 -16 -15 -15 -16 -17 -17 -19 -17 -17 -17 -17 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -7 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -17 -17 -16 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -16 -16 -15 -15 -15 -17 -19 -18 -18 -17 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -15 -15 -16 -16 -16 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -17 -17 -17 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -10 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -17 -17 -17 -20 -18 -17 -17 -17 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -11 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -13 -14 -13 -13 -12 -12 -11 -11 -12 -11 -12 -12 -11 -12 -12 -11 -12 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -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 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -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 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -16 -17 -18 -18 -17 -18 -17 -18 -18 -18 -18 -19 -18 -18 -18 -18 -17 -18 -17 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -13 -12 -12 -13 -13 -13 -11 -12 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -20 -19 -20 -19 -18 -18 -17 -17 -18 -17 -17 -17 -16 -15 -14 -14 -14 -13 -14 -13 -14 -16 -17 -16 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 Height 754 755 755 754 756 757 757 757 757 757 757 758 758 757 757 758 758 758 758 759 759 760 760 760 761 762 762 762 761 762 762 762 762 763 763 763 764 763 763 763 763 762 762 762 762 762 763 765 764 764 765 765 765 765 766 765 765 766 766 767 767 768 768 769 769 769 769 769 768 768 768 768 768 769 770 770 770 771 771 771 772 772 773 773 773 773 773 774 774 774 774 774 775 774 775 774 775 775 776 776 776 777 778 778 777 777 778 778 778 777 779 777 779 779 779 779 779 778 779 778 779 779 778 778 777 778 779 778 778 779 780 780 780 779 780 780 779 780 780 780 780 781 781 781 781 780 779 778 778 778 778 778 777 777 776 776 776 775 775 776 776 775 775 775 775 776 776 777 777 776 778 775 774 773 774 775 773 771 773 774 774 775 775 775 781 781 782 783 812 787 786 786 785 785 785 784 784 784 784 783 783 784 786 786 786 787 788 787 788 788 789 789 789 789 789 789 788 788 788 789 789 788 788 788 788 787 787 787 787 786 785 785 784 785 785 755 756 756 755 757 758 758 758 759 758 759 759 759 759 759 759 760 759 760 760 761 761 761 761 761 763 763 763 763 764 764 764 764 764 764 765 765 765 764 765 765 764 764 763 764 764 764 764 765 766 766 766 767 767 767 768 766 767 768 769 769 770 771 771 771 771 770 770 770 770 769 769 769 769 769 770 770 771 771 772 773 774 774 774 774 774 774 774 775 775 775 775 775 775 776 775 776 776 777 777 777 777 778 779 779 779 779 779 779 778 779 779 780 780 780 780 780 780 779 779 779 779 779 779 778 779 779 780 779 781 780 780 780 780 780 781 781 780 780 781 780 781 782 781 781 781 781 780 778 779 778 777 777 777 776 776 776 775 775 775 775 775 774 774 776 788 787 785 784 781 779 776 775 775 774 774 772 772 774 776 776 776 776 775 783 782 780 780 815 807 789 787 786 786 786 785 785 785 785 785 785 785 787 788 788 789 790 789 789 790 790 790 790 790 790 790 790 789 789 790 789 789 789 790 789 789 789 789 788 788 788 787 787 786 786 755 757 758 757 758 759 759 760 761 760 759 760 760 760 760 761 761 761 762 761 762 763 762 763 762 764 764 765 765 765 766 766 767 766 766 766 766 766 766 766 766 766 766 766 765 765 765 765 766 767 767 767 768 769 769 769 768 769 770 771 772 772 773 773 773 773 773 772 772 772 771 771 772 772 772 773 772 771 771 772 773 774 775 775 775 775 776 776 776 776 776 776 776 776 776 777 777 777 778 778 778 778 779 779 780 780 780 780 780 780 781 780 780 780 780 780 780 781 780 780 781 780 780 780 779 780 780 782 781 781 781 781 782 781 781 781 782 782 781 781 781 782 783 782 783 782 783 782 780 780 778 778 777 776 776 776 776 774 775 775 775 775 780 792 790 787 786 785 783 782 779 779 778 776 774 774 772 772 774 776 776 775 775 776 781 782 780 779 781 784 797 788 788 786 786 785 786 786 787 787 786 786 787 789 790 791 791 792 792 791 791 791 791 792 791 791 791 790 790 791 790 791 790 790 791 791 791 791 791 790 790 789 789 788 787 757 758 759 759 759 760 760 761 761 762 761 761 761 762 761 762 762 762 763 764 763 764 764 764 765 764 765 766 767 767 767 767 767 768 767 768 768 768 768 768 768 768 768 768 766 767 767 768 768 769 769 769 769 770 771 771 771 771 771 772 773 774 775 775 774 774 774 774 774 774 773 773 774 774 774 774 774 775 775 775 775 775 775 776 775 776 776 777 776 777 777 777 777 777 777 778 778 778 779 779 778 779 779 780 780 781 781 781 781 781 782 781 781 781 782 781 781 781 781 781 782 780 781 781 782 781 781 783 782 782 782 782 783 782 782 783 783 783 782 782 782 783 783 783 784 784 784 783 782 781 780 778 778 776 776 776 776 776 775 775 775 773 780 789 788 787 786 784 782 781 780 779 778 777 775 773 770 771 774 776 776 777 776 777 784 782 781 779 782 785 783 780 787 786 786 785 788 790 791 790 788 788 786 790 794 794 793 793 793 793 793 792 793 792 792 792 791 792 792 791 792 792 792 792 793 792 792 793 793 792 791 791 790 790 789 761 760 761 760 761 761 761 762 762 763 763 762 762 764 764 763 764 763 765 765 765 765 765 766 766 766 767 767 768 769 769 769 769 769 769 769 770 770 771 770 770 770 770 769 769 769 770 770 770 770 770 771 772 772 772 772 773 772 774 774 774 775 775 776 776 776 776 776 775 776 775 775 776 775 776 776 776 777 776 776 777 777 777 778 777 777 778 778 778 778 778 778 778 779 779 779 779 778 780 780 779 780 780 780 781 781 781 781 781 781 782 782 782 782 782 782 783 782 783 783 782 782 782 782 782 783 782 783 783 782 783 783 784 783 783 783 784 784 785 784 783 783 784 784 784 785 785 785 784 783 782 780 779 778 778 777 776 775 775 776 779 787 787 788 788 788 784 784 783 782 781 779 779 778 776 774 771 771 774 776 777 776 776 782 781 784 783 782 782 783 784 788 792 792 789 794 789 792 793 790 790 790 789 792 795 795 794 794 794 794 795 795 795 794 794 793 793 794 794 793 794 793 793 794 794 794 794 795 795 793 793 793 792 791 790 761 762 763 762 761 762 763 763 763 763 764 764 764 765 765 764 765 765 766 767 767 768 768 767 768 768 768 769 770 771 772 771 770 771 771 772 772 771 772 773 772 772 772 772 772 772 773 772 773 772 772 773 774 774 775 776 775 775 775 776 776 776 776 777 778 778 778 778 778 778 777 778 778 777 777 777 778 777 777 778 778 779 779 779 779 779 779 778 779 779 779 779 780 780 780 779 779 779 780 780 780 780 780 781 781 782 782 782 782 782 783 784 783 783 783 784 784 783 783 784 784 784 784 784 783 784 782 784 784 784 784 784 784 784 784 784 784 785 785 786 785 784 785 784 785 786 786 786 785 785 784 783 781 781 779 778 778 777 777 778 785 787 789 789 788 787 786 784 783 783 783 781 780 779 777 776 773 773 775 777 778 776 785 799 784 786 785 783 784 785 786 791 794 794 792 789 791 793 794 792 791 792 793 794 795 796 795 794 796 796 797 796 796 796 796 795 795 795 795 796 795 795 796 795 794 796 796 794 795 796 795 795 794 793 793 761 763 764 765 763 763 764 765 765 765 765 765 765 766 767 766 766 767 767 769 769 769 769 769 769 770 770 771 771 772 772 773 773 773 772 772 774 773 773 774 775 774 774 774 774 775 774 774 775 774 774 775 776 775 776 778 777 777 777 778 778 778 778 779 779 780 779 780 780 780 779 780 780 779 779 779 779 779 779 780 779 780 780 781 780 780 781 780 780 780 780 780 780 780 781 781 780 780 780 780 780 781 781 781 782 782 783 783 783 784 783 784 783 783 784 784 785 784 784 784 785 785 785 784 783 786 786 785 785 785 786 785 785 785 784 784 784 785 786 787 786 785 785 785 785 786 786 787 786 786 785 784 782 782 782 780 780 780 781 785 786 788 789 789 789 788 787 785 785 785 784 783 781 781 780 779 776 778 778 778 776 777 780 783 786 786 786 785 785 786 788 792 794 794 794 793 794 794 793 793 793 794 795 796 796 796 797 797 798 798 797 797 797 797 797 796 796 797 797 797 797 797 797 797 797 796 796 797 795 795 796 797 796 795 793 764 764 764 766 765 763 764 766 767 766 767 768 767 768 767 768 768 769 769 771 771 771 771 770 771 772 772 773 772 772 773 773 774 774 775 775 775 774 775 774 776 776 776 776 776 777 777 777 777 777 776 777 777 778 778 778 778 780 779 779 780 780 780 780 781 780 781 781 781 781 782 781 782 781 782 782 780 781 780 781 780 782 781 782 782 781 781 782 781 782 781 782 782 782 782 782 782 781 781 781 781 782 782 782 783 783 783 783 783 783 784 784 784 784 785 785 785 785 785 785 785 786 786 786 784 787 787 786 786 786 787 787 786 785 786 785 785 785 786 787 787 786 785 784 785 786 787 787 788 787 787 785 783 783 783 783 782 783 787 787 788 790 791 791 791 789 788 787 786 786 785 786 784 784 783 782 781 782 782 782 782 782 783 784 786 788 789 789 790 791 791 793 794 795 795 795 796 796 796 796 797 797 797 797 798 798 798 798 800 799 799 798 798 798 798 797 797 798 799 798 799 799 798 798 799 798 799 797 798 797 796 796 797 797 797 767 765 765 766 766 765 765 766 768 768 769 770 769 769 769 770 770 770 771 771 772 773 774 773 772 774 774 775 774 773 774 775 776 776 776 775 775 776 777 777 777 778 778 778 778 779 779 780 780 779 780 779 780 780 780 780 780 781 781 781 781 782 782 782 782 782 782 782 783 783 784 782 783 783 783 784 783 782 782 782 782 782 782 783 783 783 782 782 782 782 782 783 783 783 783 783 783 783 783 783 782 783 783 784 784 784 784 784 784 785 785 786 785 785 786 785 785 786 785 785 787 786 786 787 786 787 787 787 787 788 787 788 788 786 786 787 786 786 785 787 787 786 785 785 785 787 787 788 788 788 788 786 785 785 785 784 785 786 787 790 792 793 793 793 793 791 790 789 789 789 787 787 787 787 786 785 785 785 784 785 787 786 787 789 789 790 791 792 792 792 793 795 796 797 797 797 798 799 798 799 798 798 798 798 799 799 800 800 801 801 801 801 800 800 799 799 799 799 800 800 800 800 800 800 800 800 799 799 799 799 800 798 797 797 797 769 767 767 766 766 767 766 767 768 769 770 770 771 772 772 772 771 772 772 773 773 773 775 777 776 774 777 776 777 777 777 776 777 778 777 778 779 778 778 779 778 778 779 780 780 780 781 781 781 781 782 783 782 782 782 782 782 782 783 784 783 783 784 783 784 784 784 784 784 785 785 785 785 785 785 786 785 784 784 784 784 784 783 783 783 783 784 783 783 783 783 783 783 782 783 783 783 782 783 784 783 784 784 784 784 784 784 784 785 785 785 786 786 786 786 786 786 786 787 786 787 786 787 787 786 788 787 788 788 789 788 788 789 788 787 788 787 787 785 786 786 786 785 785 784 786 787 788 788 788 789 787 787 785 786 786 786 786 790 796 796 795 795 796 795 793 792 791 791 790 789 790 790 789 789 789 789 788 788 789 790 790 791 792 792 794 795 795 795 796 796 797 798 799 800 799 800 801 800 800 800 800 800 800 801 802 801 802 803 803 803 802 802 801 801 801 801 800 800 801 801 803 802 802 802 800 799 800 800 800 801 799 800 798 797 769 768 768 767 766 768 767 768 769 770 771 771 772 774 774 775 773 775 774 775 774 776 775 777 778 776 777 777 779 778 780 779 779 779 780 781 780 781 781 781 781 779 780 780 781 782 782 782 783 784 784 784 784 784 785 784 785 785 786 786 786 786 785 785 785 786 786 786 786 786 787 787 787 787 787 787 787 786 786 786 787 786 786 785 784 784 784 784 783 784 784 784 783 783 784 784 783 783 783 784 784 784 784 784 783 784 784 784 784 785 785 786 786 786 786 786 787 785 787 786 787 788 787 787 786 788 787 789 789 789 790 789 788 788 787 788 787 787 786 785 786 786 786 785 784 784 785 787 786 788 787 789 789 787 787 786 787 791 797 799 799 797 798 798 797 796 795 794 793 793 792 792 792 792 792 792 792 791 791 791 792 793 793 794 795 796 797 797 797 798 799 799 800 801 802 802 802 802 803 802 801 802 803 803 803 803 804 804 805 804 804 804 804 805 803 802 803 802 802 803 803 804 804 803 803 803 803 802 801 802 802 800 800 801 800 768 768 768 769 768 768 769 769 769 771 773 772 774 774 776 776 776 776 777 776 777 776 778 778 780 779 780 779 781 781 781 780 782 782 782 784 783 783 783 784 783 783 782 783 783 783 784 783 784 785 786 786 787 786 787 787 787 788 788 788 788 788 787 787 788 788 787 788 788 788 789 789 788 788 788 788 788 788 787 789 788 788 788 787 787 785 785 785 785 785 785 785 784 784 784 785 784 784 784 784 784 784 784 784 784 783 784 784 784 785 785 786 786 786 786 786 787 787 787 787 787 787 789 787 787 788 787 789 788 789 789 789 787 787 787 787 787 787 786 784 784 785 785 785 783 783 783 784 786 787 787 788 787 787 787 785 791 794 800 802 801 801 801 800 800 798 797 797 795 795 795 794 795 794 794 794 794 793 794 794 795 795 795 796 797 797 798 798 800 801 801 802 803 804 804 804 803 804 804 804 804 804 805 806 805 805 805 805 806 806 806 806 806 806 805 805 804 804 804 805 805 805 805 805 804 804 805 803 802 803 803 802 801 802 802 768 769 769 770 769 769 771 772 770 772 774 774 774 776 777 777 778 779 778 778 778 779 779 780 780 780 782 781 783 783 783 782 784 784 784 786 785 785 785 785 786 786 784 785 785 786 786 786 786 786 787 787 790 789 789 789 789 790 791 790 790 789 789 790 790 789 789 789 790 790 789 790 789 789 790 789 789 790 790 789 790 790 789 788 789 788 787 786 786 786 786 786 786 785 784 785 785 785 784 785 784 784 784 784 784 783 784 784 785 785 785 785 786 786 786 786 786 786 786 787 787 786 789 786 788 787 788 788 788 788 788 788 787 786 787 787 786 787 786 784 784 784 784 784 783 782 782 786 793 789 790 785 787 787 788 790 795 802 804 804 803 801 801 801 801 799 800 799 797 798 798 796 797 797 797 798 797 797 796 796 798 798 798 799 800 800 801 802 802 803 804 804 806 805 805 806 805 806 806 806 807 807 807 807 806 806 806 806 807 808 808 808 808 808 807 806 806 806 806 806 807 806 806 807 807 806 806 806 804 804 804 803 804 802 803 769 769 769 770 770 771 772 773 772 774 775 775 776 777 778 778 780 781 780 780 780 780 780 782 782 782 784 782 785 784 785 785 786 786 786 787 787 788 787 786 787 788 787 787 788 788 788 788 789 789 789 789 790 791 793 790 791 792 792 793 792 792 791 791 792 791 791 791 791 791 791 791 790 790 791 790 791 791 791 791 791 792 790 790 790 790 789 789 787 786 787 786 786 786 785 784 785 785 784 784 784 784 784 785 785 784 784 784 784 785 785 785 785 786 786 786 786 786 786 786 787 786 787 786 788 787 788 787 787 787 787 787 786 786 785 786 785 785 784 783 783 783 783 783 783 783 794 804 792 787 789 789 788 789 791 792 794 799 799 805 803 801 802 802 802 802 802 801 799 801 800 799 799 799 799 800 800 800 800 800 801 801 801 802 803 803 805 805 805 806 807 807 807 807 807 808 808 808 808 808 808 809 809 808 807 807 807 807 810 809 810 809 809 808 808 807 807 807 808 807 808 808 808 808 808 808 807 807 806 807 805 804 806 803 804 769 771 771 771 771 773 773 775 775 776 777 776 777 778 779 779 782 781 782 782 783 782 783 783 783 784 785 785 786 785 786 787 787 788 788 789 789 790 789 789 789 789 789 789 789 790 790 791 793 792 792 791 792 792 793 793 794 794 793 795 794 794 794 793 793 793 792 792 792 792 792 792 792 792 791 791 792 792 792 792 792 793 792 792 791 790 790 789 789 788 788 787 787 787 786 785 785 785 785 784 784 784 783 784 785 784 785 784 785 784 784 784 785 785 786 786 785 785 787 786 786 786 786 787 787 787 787 786 786 786 786 786 785 784 784 784 784 783 782 782 783 782 782 782 785 788 791 813 789 785 785 789 788 789 791 791 792 794 796 799 802 802 804 804 804 803 804 803 802 803 802 802 802 802 803 803 804 804 803 804 804 805 805 805 806 806 806 807 807 808 809 809 809 810 810 810 810 809 810 810 811 811 810 810 810 809 809 808 812 812 812 811 810 809 810 809 809 809 809 809 809 810 809 809 809 809 809 809 807 808 806 806 807 804 806 771 771 772 772 772 774 774 776 777 776 779 778 778 780 780 781 782 783 782 784 784 785 785 785 785 786 787 787 787 787 788 789 789 790 790 790 791 791 792 790 791 792 791 791 792 791 792 792 794 795 794 795 794 795 796 796 795 797 795 796 797 797 796 796 795 795 794 794 793 794 793 793 793 793 792 792 792 793 793 792 793 793 793 793 791 791 791 791 790 789 788 788 788 788 787 785 785 785 786 785 784 784 784 784 785 784 785 784 784 784 784 783 784 784 785 785 785 785 785 785 785 784 786 785 786 787 786 786 785 785 785 784 784 783 783 783 787 791 787 783 782 782 782 783 782 783 783 793 784 785 786 788 788 788 788 790 791 792 793 799 802 804 804 805 805 805 806 806 804 805 804 806 805 805 806 806 807 807 807 807 808 809 809 809 809 810 810 809 810 810 811 811 812 813 813 813 813 812 812 813 813 813 813 812 812 811 810 814 813 814 813 812 812 812 813 812 811 812 812 811 813 811 811 811 811 811 810 810 810 809 808 808 809 807 808 772 772 774 772 773 775 775 776 778 779 780 779 779 781 782 783 783 783 784 786 786 787 787 786 788 789 789 789 789 789 790 790 790 792 792 792 792 793 794 793 792 793 793 793 794 794 794 795 795 796 797 797 797 797 798 799 797 799 797 798 799 800 798 799 798 797 796 795 795 795 795 795 794 794 794 793 794 793 794 793 793 794 794 794 793 792 792 791 790 790 789 789 787 788 788 786 786 786 786 786 785 785 784 784 784 784 783 784 783 784 784 783 783 783 783 784 785 785 784 783 784 784 785 784 784 785 785 785 784 783 783 784 783 782 783 781 788 786 780 781 782 783 782 781 783 789 788 782 785 786 787 788 789 789 787 790 792 794 796 800 803 805 805 806 807 808 808 808 807 807 807 809 809 808 809 809 811 811 811 811 811 811 811 811 811 812 812 812 813 814 814 814 815 815 815 815 815 815 814 815 815 815 815 813 813 813 814 815 814 815 814 813 814 814 814 814 814 813 813 813 814 813 813 813 812 812 812 812 811 812 811 811 811 810 809 772 774 774 774 774 775 777 778 779 780 781 781 782 782 784 784 784 785 786 787 788 789 789 789 789 790 791 791 791 791 792 793 793 793 794 795 795 795 795 795 795 795 795 795 795 796 796 798 797 798 799 801 800 800 800 801 801 800 800 800 800 802 800 801 800 799 799 798 797 797 796 797 796 795 795 794 793 794 795 796 795 795 795 794 794 793 793 793 791 790 789 789 789 789 788 787 786 786 786 787 785 784 784 784 783 784 783 783 783 783 784 784 783 784 783 784 784 784 784 783 783 782 783 783 783 784 783 783 782 782 784 782 782 782 782 792 791 790 784 776 778 778 779 780 781 780 781 781 784 786 788 789 790 791 791 792 795 797 799 802 804 806 807 807 808 808 810 809 810 810 811 811 812 811 812 812 814 814 814 815 815 814 814 814 814 814 814 814 817 816 817 817 817 818 818 818 817 817 817 817 817 817 817 817 815 816 816 817 817 816 816 816 816 816 816 816 815 815 815 814 815 815 815 815 814 814 815 814 813 814 814 813 814 812 810 772 775 775 776 775 777 778 779 780 782 782 782 783 783 785 786 786 786 788 789 790 791 791 791 791 792 792 792 793 794 794 794 795 796 796 797 797 797 797 796 797 797 797 798 797 798 797 800 801 800 801 802 803 803 803 803 804 803 803 802 802 804 804 802 803 802 801 801 800 799 799 798 799 797 795 796 795 795 796 797 797 797 795 795 795 794 793 794 793 791 790 790 789 789 788 787 787 786 786 786 785 785 785 783 783 784 783 782 783 782 783 782 783 783 782 783 783 783 783 782 782 782 781 782 782 781 782 781 783 788 787 785 784 783 786 793 787 781 778 776 776 777 778 778 780 781 779 781 784 787 789 791 792 793 794 795 798 800 802 804 806 807 808 809 808 810 810 811 811 812 812 813 815 814 814 815 816 817 818 817 818 817 817 818 817 817 816 817 818 818 820 820 820 820 820 820 819 819 820 819 819 820 819 818 818 818 819 819 819 818 818 818 818 818 818 817 817 817 816 816 816 817 817 816 816 816 816 816 816 816 815 815 815 813 813 773 775 776 778 777 777 779 781 781 783 783 784 785 786 787 788 788 788 789 791 791 794 794 793 794 794 794 794 794 795 795 796 796 798 797 798 799 799 799 799 800 800 799 800 800 801 801 801 801 804 803 804 806 805 804 806 806 806 806 805 805 805 806 805 805 804 803 803 802 801 801 800 799 799 798 797 797 797 796 798 799 796 797 796 796 796 794 795 794 792 791 790 790 791 789 787 787 786 786 786 785 785 784 784 784 783 782 782 782 782 782 782 781 782 782 782 782 781 782 782 781 781 780 781 780 781 782 780 786 786 784 783 781 781 782 790 781 777 778 778 778 778 778 778 779 780 780 782 785 788 790 792 794 796 798 798 800 802 804 806 808 809 810 811 811 812 812 813 813 813 813 815 817 815 816 818 818 821 820 820 819 820 819 819 818 817 817 814 822 821 823 823 824 823 823 822 821 821 823 822 822 822 821 821 820 820 822 821 821 820 819 819 819 818 819 818 819 819 818 818 817 818 817 818 818 818 817 817 817 817 816 816 816 815 814 774 776 776 778 779 779 780 781 782 783 784 784 786 788 788 790 791 791 792 793 795 796 795 796 795 796 796 797 796 797 797 798 799 799 800 800 801 801 801 802 802 802 802 802 802 802 803 805 804 804 806 806 808 808 808 807 809 808 808 808 807 808 808 808 808 807 806 806 805 804 802 802 803 801 799 799 798 798 797 799 800 798 798 798 798 797 796 796 795 793 793 791 791 791 790 788 788 786 785 785 785 785 784 784 784 783 782 781 782 781 781 781 781 781 781 781 781 780 781 781 780 779 779 781 780 781 785 785 784 786 785 783 780 780 785 786 783 776 778 777 779 778 778 779 779 781 782 783 785 788 790 792 797 799 800 801 803 805 807 808 810 811 812 813 813 815 815 815 815 815 815 818 820 818 818 820 819 820 821 821 821 820 821 820 819 819 820 822 820 822 828 827 827 827 826 825 825 826 826 827 826 825 824 824 823 823 824 824 822 822 822 821 821 821 820 820 819 819 819 819 819 819 819 820 819 820 819 818 818 818 817 817 817 817 816 774 777 778 779 780 780 782 782 783 785 786 787 788 790 790 790 791 792 792 797 798 797 797 797 797 798 798 799 799 800 800 800 801 801 803 803 802 802 803 803 803 804 805 804 805 806 806 806 807 808 809 809 810 810 810 810 810 811 810 811 810 810 810 810 810 810 810 808 808 807 806 805 805 803 801 800 800 800 799 800 800 800 800 798 799 799 798 797 797 794 793 792 790 790 790 789 787 786 786 785 786 785 784 784 784 783 782 781 781 781 781 781 780 780 780 780 780 780 780 779 779 778 778 778 784 785 785 784 783 782 794 794 790 795 795 803 778 777 777 778 778 778 779 780 781 781 783 784 786 788 791 794 798 799 802 803 805 807 808 810 812 813 814 815 816 816 817 817 817 817 818 820 822 821 821 821 822 823 824 823 823 822 821 819 819 821 823 820 823 833 832 832 831 829 828 828 828 828 828 828 828 827 827 827 827 826 827 826 825 825 823 824 823 823 821 821 821 820 820 819 820 820 820 820 821 821 821 820 820 819 819 819 819 819 819 776 777 778 780 781 781 783 783 785 786 787 788 789 791 792 790 789 790 793 816 802 799 799 799 799 799 800 801 801 802 802 803 803 804 805 806 805 805 805 805 805 806 806 806 807 808 809 810 810 811 812 812 812 812 813 812 813 814 813 813 813 812 812 814 813 813 813 812 811 809 809 808 807 806 804 801 802 801 801 802 801 800 802 800 800 800 799 798 797 796 793 792 790 791 790 789 788 787 787 786 785 785 785 784 784 783 782 781 781 780 780 780 780 779 779 779 779 779 779 777 778 778 781 782 783 782 789 790 789 792 795 800 778 789 796 794 781 776 776 778 778 779 780 781 782 782 785 785 786 790 792 795 799 802 803 803 806 808 810 812 813 815 816 817 818 819 818 819 820 820 821 822 823 823 823 824 825 825 825 826 826 825 824 823 822 824 826 825 827 832 834 834 832 832 832 831 831 831 831 831 831 830 830 829 829 828 828 827 827 827 826 825 825 824 823 823 822 822 821 821 821 821 822 822 822 822 822 821 821 821 821 821 821 821 821 776 777 779 781 783 783 784 785 786 787 789 790 791 792 792 792 792 788 789 799 800 801 802 802 802 802 802 802 802 803 804 804 804 805 806 807 808 807 808 807 807 807 809 808 810 810 811 814 813 814 814 815 815 815 816 815 816 816 815 815 816 815 815 816 816 816 816 814 814 813 812 811 811 810 807 803 805 803 801 803 802 802 801 802 800 800 800 800 799 795 795 793 791 792 791 790 788 788 786 786 785 784 785 784 783 781 782 781 781 780 779 779 779 779 779 778 778 779 778 777 776 779 781 782 780 781 781 781 785 785 789 779 781 785 772 775 772 772 775 777 778 780 781 782 784 784 786 787 788 790 793 796 800 804 806 808 810 811 812 812 814 816 817 818 820 820 821 821 821 823 824 825 826 825 825 825 826 828 829 829 829 830 830 827 826 829 829 830 832 834 835 834 834 834 834 834 835 834 833 833 833 832 832 831 830 830 830 830 829 828 828 828 827 826 825 825 825 824 823 823 823 823 824 823 822 822 822 821 822 821 822 822 822 821 821 777 778 779 780 783 784 785 786 787 788 790 791 791 791 791 795 794 793 795 794 799 800 802 802 802 803 804 804 805 805 806 806 807 807 807 808 809 809 809 809 810 810 809 811 812 812 814 816 816 817 818 818 819 819 818 818 819 819 819 818 819 818 818 818 818 818 818 819 817 816 816 814 813 813 810 807 806 804 803 802 804 803 802 803 801 800 801 801 799 797 796 794 791 791 791 790 788 788 786 785 785 784 784 783 781 780 781 781 780 780 779 778 778 778 778 778 778 778 777 777 776 780 782 780 782 784 784 781 782 779 775 771 769 764 769 769 769 771 774 777 778 780 782 784 786 786 787 789 790 792 796 798 800 804 807 808 811 812 813 814 816 818 819 820 821 822 823 824 824 825 826 827 828 828 828 828 830 831 832 832 833 836 834 832 832 833 834 834 836 837 836 836 836 836 837 837 837 836 836 836 835 834 834 833 832 832 832 831 831 830 830 829 829 827 827 826 826 826 825 825 824 825 825 824 824 823 822 822 823 823 823 823 823 823 822 778 778 780 781 784 785 786 787 788 789 790 791 792 793 795 796 794 794 798 799 801 802 803 803 805 804 806 807 807 807 808 808 809 809 810 810 810 811 812 813 811 814 813 813 813 814 816 816 819 821 821 821 821 821 823 821 822 822 822 821 821 821 820 821 821 820 821 821 820 819 819 816 816 816 814 810 809 806 804 802 805 805 804 803 802 801 801 801 799 797 796 795 791 791 791 789 788 788 786 786 785 784 783 782 781 780 780 779 780 779 778 777 778 777 777 777 778 778 777 778 776 778 783 782 781 778 778 779 775 776 769 760 760 767 768 770 770 771 774 776 778 780 782 785 787 787 788 790 792 793 797 799 801 804 807 809 812 813 814 816 818 820 821 822 823 825 826 827 827 829 829 830 831 832 832 833 835 835 836 837 837 837 837 837 837 837 838 838 839 839 839 838 838 839 839 839 839 838 838 837 837 836 835 835 834 834 834 834 833 832 831 831 830 828 828 828 827 827 826 826 827 827 826 825 824 824 824 823 823 823 824 823 823 824 824 777 778 781 781 783 786 786 787 787 789 790 793 793 794 796 797 796 797 800 803 804 805 805 806 806 806 808 809 808 809 810 810 812 813 813 814 815 815 814 815 815 816 814 816 818 817 817 818 820 823 823 823 824 825 826 825 825 825 825 824 825 824 824 823 823 823 823 824 822 821 822 818 818 821 817 813 810 810 804 805 804 806 805 804 803 802 802 802 800 799 797 796 792 792 791 788 789 788 787 785 784 783 782 781 781 780 779 779 778 778 776 776 776 776 777 776 777 778 777 778 776 778 783 780 780 776 779 777 773 771 763 765 765 767 768 769 770 772 774 776 778 781 783 786 787 787 789 792 794 797 799 800 801 805 808 808 812 815 816 818 819 821 824 825 826 827 829 829 830 831 832 833 834 835 836 838 839 839 841 841 841 841 841 840 840 840 840 841 841 841 840 840 840 840 840 840 840 840 839 839 838 838 837 837 836 836 835 835 834 833 833 832 831 830 829 829 828 828 827 827 827 827 826 826 825 825 825 825 824 824 824 824 824 824 824 778 780 780 781 783 785 787 787 788 788 790 794 793 793 796 797 799 800 801 804 806 807 808 807 806 807 808 810 810 812 812 813 814 815 815 816 817 816 816 816 817 819 819 818 819 820 820 821 821 825 826 826 827 829 829 829 828 827 827 827 827 827 827 827 826 826 826 825 824 825 824 820 823 822 820 816 814 813 806 803 806 806 806 805 803 804 803 802 801 799 798 796 793 791 790 789 788 788 786 785 783 781 781 781 780 779 777 778 778 777 775 773 772 774 776 776 777 777 778 778 778 780 779 783 779 776 776 774 770 766 768 766 766 767 768 769 770 772 774 776 778 780 784 786 787 789 791 794 796 799 802 803 804 806 809 811 813 816 818 819 820 822 825 827 828 828 830 832 833 833 836 838 838 839 840 842 842 843 843 844 844 844 844 843 843 843 843 842 843 843 843 842 842 842 842 842 841 841 841 840 839 838 838 838 838 837 837 836 835 834 833 833 832 831 830 829 829 828 828 828 828 828 827 826 827 826 826 826 826 825 824 824 824 824 824 777 778 780 782 782 784 787 789 788 790 789 792 794 795 798 798 801 801 804 805 807 808 809 809 810 810 810 811 812 814 815 814 816 817 818 819 820 819 819 819 820 820 821 822 823 822 824 825 824 827 828 829 830 832 832 831 831 830 831 829 830 830 830 830 828 829 828 827 827 825 825 825 825 823 822 819 816 817 806 801 809 803 807 807 806 806 806 803 802 800 798 795 792 790 791 790 789 788 786 783 782 780 780 780 779 777 777 777 777 776 773 772 770 772 774 775 776 777 778 777 776 783 787 781 780 781 774 772 771 767 768 766 767 767 767 767 769 771 774 776 778 780 784 785 787 790 793 795 797 800 804 805 806 808 811 813 815 817 820 821 822 822 825 829 830 830 832 835 836 837 839 840 841 842 844 845 845 846 846 847 847 846 846 846 845 845 845 846 846 846 845 845 844 844 844 843 843 843 842 841 840 840 840 839 839 838 837 837 836 835 835 834 833 832 831 830 830 829 829 828 828 828 827 828 827 827 827 826 826 826 825 825 824 824 823 776 779 783 783 783 785 787 788 787 789 791 794 796 798 799 801 803 804 806 808 809 810 811 811 811 810 813 812 814 815 817 818 819 819 820 821 821 821 821 822 823 823 824 824 825 826 827 827 828 830 831 831 834 835 835 834 833 834 833 833 833 832 833 832 830 831 831 829 830 828 828 827 825 826 824 822 819 819 805 801 804 805 809 809 808 807 805 803 802 799 798 796 793 792 792 790 790 788 785 782 781 780 780 779 778 776 775 775 776 775 773 772 773 773 774 775 776 777 778 779 780 781 786 782 779 774 778 775 773 768 767 763 765 767 765 765 767 771 774 776 777 780 783 785 788 791 794 798 800 802 805 807 808 810 812 814 816 819 822 823 824 824 825 829 831 833 835 837 839 839 841 843 844 845 846 847 848 849 849 849 849 849 849 848 848 848 848 849 849 848 847 847 847 846 846 846 845 845 844 843 843 842 842 841 840 839 838 837 837 836 835 834 834 833 832 831 831 830 829 829 829 828 827 827 827 827 827 827 826 826 826 825 824 824 824 775 780 781 782 783 785 787 788 785 789 794 795 798 799 801 802 805 806 808 809 810 812 813 813 812 814 814 815 816 818 818 820 821 822 822 823 824 824 825 825 826 826 827 827 828 829 829 831 832 833 834 835 836 839 837 837 837 837 836 836 835 835 836 835 834 834 833 832 832 831 831 830 829 827 825 823 821 822 797 792 808 809 811 810 809 808 805 804 803 800 798 797 794 793 792 791 789 787 784 782 780 780 779 778 777 776 775 775 774 774 775 773 774 774 774 775 777 778 779 783 784 782 778 779 772 774 775 778 773 771 772 756 759 760 761 763 766 770 774 775 777 779 782 785 789 792 796 799 801 803 807 809 810 812 814 815 819 820 824 825 827 825 828 830 833 834 837 839 841 842 844 846 847 848 849 850 850 851 851 852 852 852 852 851 851 851 850 851 851 850 850 850 849 849 848 847 847 846 845 844 843 842 842 841 840 839 838 837 837 836 835 835 834 833 833 832 831 830 829 829 828 828 827 827 827 827 826 826 826 826 826 825 824 824 823 777 781 782 783 782 785 789 788 789 792 794 797 799 801 803 804 806 808 809 811 812 813 815 814 815 816 816 818 818 820 821 823 825 825 825 826 826 827 828 828 828 830 830 831 832 832 833 834 836 836 837 839 840 841 840 840 841 840 840 839 839 838 839 838 837 836 835 835 835 834 834 832 831 828 825 824 822 818 792 802 815 812 812 810 809 808 805 805 802 800 799 797 794 793 793 791 789 786 785 782 780 779 777 776 776 775 774 773 772 772 773 773 774 774 775 776 777 778 777 786 784 780 781 772 770 770 770 773 770 771 771 757 753 760 761 762 765 768 774 776 777 779 782 786 790 793 797 800 802 805 809 811 811 813 814 819 819 823 827 828 829 829 832 833 835 838 839 842 844 845 847 849 850 851 852 852 852 852 854 854 854 854 853 853 852 852 853 853 852 852 852 851 850 849 849 848 847 847 846 845 844 844 842 841 840 839 838 837 837 836 835 834 834 833 833 832 831 830 829 828 828 827 827 826 826 826 825 825 825 825 824 825 825 824 824 779 781 782 783 783 787 789 791 791 794 797 798 800 802 803 806 807 809 810 812 813 815 816 817 817 816 819 820 821 824 824 826 827 828 828 829 829 830 831 831 832 833 833 834 835 836 837 839 839 839 841 843 844 844 843 843 844 844 843 842 842 842 842 840 840 839 838 838 837 837 835 833 831 829 827 827 822 815 805 810 814 813 812 811 810 808 806 805 803 800 799 797 795 794 792 790 788 787 783 781 780 777 776 775 774 773 773 771 771 771 771 773 774 774 775 777 778 778 784 785 787 781 776 764 764 765 770 772 768 770 769 750 754 758 760 762 763 767 773 776 777 779 782 786 790 793 797 801 804 807 812 812 813 815 817 821 823 826 829 830 830 832 835 836 836 840 842 845 847 848 850 851 852 853 854 854 854 855 856 856 855 855 855 855 855 855 855 854 854 853 853 852 852 851 851 850 850 849 848 846 846 845 844 843 841 840 838 838 836 835 835 834 833 832 831 831 831 830 830 828 827 826 826 825 825 824 824 824 824 823 824 824 824 824 824 782 781 783 784 783 786 789 792 793 794 798 800 801 802 806 807 809 811 812 812 815 816 817 820 819 820 822 823 824 824 826 829 829 830 831 832 833 833 834 834 834 835 837 837 839 840 841 842 843 843 845 847 847 846 847 847 847 847 845 846 845 845 845 844 843 842 841 840 840 839 837 835 833 831 830 827 821 817 813 818 814 813 812 810 808 809 807 804 802 800 798 797 796 792 791 790 788 785 782 780 778 776 775 773 773 772 771 770 769 770 771 772 774 775 776 778 779 783 789 778 777 768 766 761 760 760 761 768 768 770 745 748 750 754 758 761 763 766 771 775 778 779 782 787 791 795 798 802 805 808 811 813 815 816 819 822 824 828 830 832 834 835 836 838 838 843 845 848 850 852 852 853 854 855 855 857 857 857 858 858 857 857 858 858 857 857 856 856 855 855 854 854 854 853 852 851 851 850 849 848 846 845 844 843 843 841 841 839 837 836 835 834 833 832 831 830 829 829 828 828 827 826 825 824 823 823 823 823 822 822 822 822 823 823 823 784 784 785 783 785 789 791 794 795 796 799 801 804 804 809 808 811 812 814 814 816 818 819 821 822 824 824 824 827 827 829 831 831 832 833 835 836 835 836 837 838 839 840 841 843 844 845 846 845 846 849 850 850 850 851 851 851 849 849 850 850 849 848 848 847 845 844 843 842 841 840 837 834 834 832 827 824 820 819 815 813 815 813 812 811 808 807 804 803 800 799 796 794 791 790 789 786 783 781 779 777 776 774 772 771 770 769 769 770 769 770 772 774 776 778 779 788 788 787 774 770 767 765 753 750 752 752 749 751 757 747 748 749 754 758 761 763 766 771 774 778 779 782 786 791 794 798 803 807 810 812 815 817 820 822 825 827 829 833 834 834 838 840 839 841 845 847 851 854 855 856 856 857 857 858 859 859 859 859 860 860 860 860 860 859 859 859 858 857 857 856 855 855 855 854 853 852 851 850 849 848 847 846 845 843 842 841 841 840 839 837 835 834 832 831 830 829 828 826 825 825 825 823 823 821 821 821 821 821 821 821 821 821 821 822 787 786 785 786 787 791 791 796 796 799 800 803 804 807 808 811 812 813 816 816 819 819 822 824 827 826 828 826 828 830 832 834 834 835 836 838 838 838 839 840 842 842 844 845 847 847 848 849 850 851 853 853 853 854 855 855 854 854 854 854 853 852 851 851 850 848 847 846 845 843 841 838 837 836 833 831 827 823 818 817 818 818 815 813 810 808 807 805 803 801 798 795 793 791 789 788 785 782 780 778 777 775 773 771 770 768 768 771 770 770 770 772 774 777 779 781 788 788 781 768 766 757 753 752 750 750 752 750 746 749 749 748 751 753 757 761 763 765 771 774 777 779 782 785 789 793 799 803 807 810 813 816 818 820 824 827 829 833 835 836 838 840 840 841 844 847 851 854 857 858 858 859 859 859 861 861 861 861 861 862 862 862 861 862 862 861 860 860 859 859 858 858 856 856 856 855 854 853 852 851 850 848 847 847 845 844 842 840 839 838 837 836 835 833 831 831 829 827 827 825 823 822 821 820 820 820 819 819 819 819 819 819 819 820 820 788 789 790 788 789 790 793 794 797 799 801 802 805 808 810 812 814 815 816 818 820 821 823 826 829 828 829 829 830 832 834 835 837 838 839 841 841 841 842 844 846 847 847 849 851 852 852 853 854 856 856 856 857 858 858 858 858 859 858 858 856 855 855 854 853 852 851 849 847 845 843 841 839 837 834 829 826 822 820 821 821 819 815 813 811 809 807 804 802 799 797 794 792 790 789 786 783 782 779 778 776 773 771 770 768 767 771 771 769 768 770 772 775 777 777 778 784 780 776 764 758 754 750 751 751 747 747 746 747 749 747 748 752 753 757 760 763 765 770 773 776 779 782 784 788 792 798 803 807 810 813 816 817 820 824 828 832 835 836 837 841 843 842 845 848 851 855 857 859 860 861 861 862 863 863 863 863 863 863 863 863 863 863 863 863 862 862 862 861 861 860 859 858 858 857 857 856 855 854 853 852 851 849 848 847 845 843 841 840 838 837 836 834 832 831 830 829 828 826 825 823 821 820 819 817 817 817 816 816 816 816 816 816 817 817 790 792 790 791 792 792 794 795 797 800 801 804 807 808 810 814 815 817 818 819 820 824 826 828 830 830 832 832 833 835 837 836 838 841 843 844 844 845 846 848 849 851 852 853 854 855 856 857 858 859 860 861 862 862 862 862 863 862 862 861 860 859 859 858 856 855 853 851 849 847 845 843 841 838 835 832 829 825 823 823 821 819 816 814 812 809 806 803 801 800 797 794 791 790 788 785 783 781 779 777 775 773 771 767 767 769 773 772 769 769 771 773 775 778 783 783 774 782 773 763 759 755 752 751 748 749 744 746 746 746 748 751 753 755 756 760 763 766 771 774 777 780 782 785 789 792 799 803 808 812 815 816 818 823 827 832 835 836 838 840 843 844 845 848 851 856 858 860 861 862 864 864 864 865 865 864 865 865 865 864 864 865 865 865 864 863 863 863 864 863 862 861 860 860 860 859 857 856 857 856 854 853 851 850 848 847 845 843 841 840 838 838 836 835 834 830 829 828 825 824 823 821 819 817 816 815 814 813 813 813 813 813 813 813 814 793 792 793 792 792 792 793 795 798 801 801 804 807 808 810 813 817 818 819 820 822 826 829 831 832 833 834 835 836 838 840 840 840 843 846 847 847 849 850 852 854 855 856 857 857 858 860 860 861 863 864 864 865 866 866 867 866 866 865 865 864 863 863 861 859 858 856 854 852 850 847 846 843 840 837 833 831 829 827 826 823 820 817 814 812 809 806 804 801 799 796 794 792 789 787 785 782 780 778 776 775 773 770 769 771 774 774 772 771 772 773 775 776 778 783 784 777 775 766 761 757 756 755 752 749 747 744 744 745 745 748 752 753 756 758 761 763 767 772 775 779 782 784 786 790 795 801 805 810 814 817 820 823 827 830 834 837 839 841 844 846 846 848 851 855 858 860 862 863 865 866 866 867 867 866 866 866 867 867 867 867 867 867 866 866 866 866 866 865 865 864 863 863 862 862 861 860 859 858 857 856 857 854 852 851 849 848 844 843 843 840 838 836 835 834 832 830 828 825 824 822 821 818 817 815 813 812 811 810 809 809 808 808 809 810 794 794 793 793 792 791 793 795 796 802 803 805 807 809 811 814 816 819 819 819 823 828 830 832 834 834 836 836 838 840 840 843 843 846 849 851 851 852 855 856 858 859 860 861 862 862 864 864 865 866 867 869 869 870 871 870 870 869 869 869 868 867 866 864 862 860 859 857 855 853 850 848 846 844 841 838 835 832 829 826 823 821 817 814 811 808 806 803 801 798 796 793 792 788 786 785 782 779 777 776 775 774 771 771 773 772 772 771 772 773 773 774 776 779 785 779 767 772 761 754 756 753 747 747 750 747 741 744 745 746 749 753 757 757 760 762 764 769 774 777 780 784 787 789 793 798 804 808 812 816 819 823 825 829 832 836 840 842 845 846 848 849 852 855 857 860 863 865 866 867 868 868 869 868 868 868 868 868 869 869 870 869 869 869 869 868 869 868 867 867 866 865 865 865 864 862 862 861 860 860 858 857 855 853 853 850 848 847 844 844 840 839 838 836 834 832 830 828 826 824 821 820 818 816 814 812 810 809 808 806 805 805 804 801 806 795 794 794 793 794 792 794 796 797 800 803 805 807 811 813 814 817 819 820 821 825 830 833 834 836 836 838 838 840 842 843 845 847 849 852 854 855 856 858 860 861 863 864 865 865 866 867 868 869 871 872 873 874 875 874 874 874 873 873 872 871 871 869 867 865 864 862 860 857 855 853 851 849 846 842 839 836 833 830 826 823 820 817 814 811 808 804 802 800 798 796 793 791 787 785 783 781 780 778 777 777 775 774 777 775 772 770 770 771 773 774 776 774 778 776 776 771 774 759 750 752 750 746 744 738 744 742 744 745 746 750 753 758 760 761 763 767 771 776 779 783 786 789 793 797 802 807 810 814 818 821 825 827 831 835 838 841 844 847 848 850 852 855 858 860 863 865 867 868 869 870 871 871 870 870 870 870 870 871 871 872 872 872 871 872 872 871 871 871 870 868 868 867 867 866 865 864 863 861 861 860 859 856 855 853 852 848 847 845 844 841 839 837 836 834 832 830 827 825 823 821 819 818 815 813 811 809 807 806 804 803 802 800 801 795 795 795 797 796 794 794 796 797 797 800 804 806 809 811 813 814 819 818 822 825 827 832 833 834 836 839 839 840 841 844 846 847 850 852 856 857 859 860 861 864 865 866 868 868 869 870 871 872 874 875 876 878 878 878 878 878 878 878 877 876 875 873 871 870 868 867 865 862 860 858 855 853 851 848 844 841 837 834 830 827 823 820 817 813 810 808 805 804 802 799 796 792 789 787 784 783 782 781 780 779 778 779 777 779 774 772 769 769 770 772 774 774 775 774 781 773 764 762 751 748 742 745 741 737 737 740 737 739 746 748 752 755 758 761 762 763 769 773 777 781 784 788 791 795 799 804 808 812 816 820 824 827 830 834 838 841 843 846 848 850 852 855 857 860 862 865 867 869 870 871 872 873 873 873 872 872 872 873 873 874 874 875 874 874 874 873 873 873 873 873 872 871 871 870 868 867 866 865 863 861 861 861 857 856 854 851 850 847 846 843 842 839 837 835 833 832 829 827 825 823 820 817 816 814 811 808 806 805 804 802 800 799 798 797 798 796 798 799 796 795 796 797 798 799 801 804 806 809 811 813 816 819 819 822 827 829 833 834 836 837 840 842 842 843 846 848 850 853 855 859 861 862 863 865 867 868 870 870 871 873 874 875 876 878 880 881 882 882 882 882 882 882 881 880 879 877 876 875 873 871 869 866 864 862 860 858 855 853 850 847 843 840 835 831 827 824 820 818 816 813 809 807 805 801 798 795 791 788 786 784 782 781 780 779 780 779 777 790 783 774 770 769 770 770 772 772 773 775 776 771 765 767 750 746 748 742 738 739 737 735 736 736 740 746 750 753 756 759 761 764 766 770 772 778 781 785 790 794 797 801 805 810 814 818 822 826 829 832 836 840 843 845 847 849 852 855 857 860 863 866 868 870 872 872 873 874 875 875 875 875 875 875 875 876 876 876 876 876 876 876 876 876 875 875 874 874 873 873 872 871 869 867 867 864 863 861 861 859 857 856 854 850 849 846 844 841 839 836 834 832 830 828 825 823 821 819 816 814 812 809 808 805 803 801 800 798 797 796 794 794 797 798 797 796 796 797 798 799 800 802 804 807 811 812 814 818 820 821 822 828 830 834 835 838 839 842 843 843 845 847 851 852 855 858 861 864 866 866 868 870 871 873 873 875 876 878 879 881 882 883 885 886 886 886 886 886 885 884 883 882 880 879 878 876 874 871 869 868 866 863 861 858 855 852 849 845 841 836 832 829 826 823 820 817 814 810 807 804 800 797 793 788 785 784 782 781 779 778 778 777 779 791 785 780 775 773 771 771 772 771 771 772 769 771 761 759 754 750 747 748 745 744 741 736 733 735 738 740 744 748 749 753 756 759 764 767 769 772 777 782 786 791 796 799 802 806 810 814 818 823 826 830 834 838 840 843 846 848 850 854 858 861 864 866 867 870 872 873 874 876 876 877 877 877 877 877 877 878 878 878 878 878 878 878 878 877 878 878 877 876 876 875 875 873 872 871 869 868 866 865 863 862 860 858 857 855 851 849 846 845 841 839 836 833 830 828 826 823 821 819 816 814 813 810 808 805 804 801 800 798 796 795 793 792 791 796 798 799 799 800 799 800 799 801 802 805 807 811 811 814 819 819 823 826 829 830 835 837 840 840 843 844 845 846 850 853 855 857 861 863 866 868 869 871 873 874 876 877 878 880 881 883 884 886 887 889 889 890 890 890 889 888 888 886 885 884 882 881 879 877 875 873 871 868 866 864 861 858 854 851 846 842 839 835 832 828 824 821 817 813 810 807 803 799 795 789 785 783 783 781 780 778 778 778 778 794 790 786 780 776 774 772 772 771 771 771 769 765 757 758 755 752 749 747 748 743 743 742 730 731 730 738 741 742 744 748 752 758 760 764 767 769 772 777 781 786 791 796 799 803 807 808 813 819 823 828 832 836 838 841 844 846 849 852 856 859 863 865 866 868 871 873 875 875 876 878 879 879 879 880 879 879 880 880 880 879 879 879 879 879 879 879 879 877 878 877 877 877 876 875 874 872 870 867 866 865 862 861 858 857 856 853 850 847 844 841 838 835 832 829 826 823 821 818 816 813 812 810 807 805 803 801 799 797 795 793 792 790 790 788 797 797 799 799 799 799 799 800 801 803 804 808 811 813 815 819 821 823 827 829 830 836 838 841 841 844 845 847 849 852 854 857 860 863 865 868 870 872 874 876 877 878 880 882 883 886 887 889 890 891 893 893 893 894 893 893 892 891 890 889 888 887 885 883 881 879 876 874 871 869 867 863 859 856 852 849 845 842 837 833 829 825 821 817 813 809 805 802 798 792 787 784 783 782 781 780 780 779 779 800 798 791 786 780 776 773 771 771 771 772 770 766 767 759 758 752 751 750 749 745 743 740 728 724 727 731 733 737 739 740 744 747 755 759 762 766 770 771 776 781 784 789 793 798 803 807 811 814 818 822 826 831 835 838 842 844 847 849 851 856 860 862 863 866 869 872 874 876 877 877 880 880 881 881 881 881 882 882 883 883 883 883 882 881 881 881 881 881 879 878 878 878 878 876 875 874 874 872 869 868 865 864 862 859 856 855 852 850 847 844 840 837 834 830 827 824 821 818 816 813 810 808 806 804 802 800 797 796 794 792 790 788 788 787 786 800 798 798 800 800 800 801 802 801 802 806 809 809 814 814 819 822 824 826 830 832 837 838 843 843 844 846 849 852 854 856 860 861 865 867 870 872 874 876 878 880 881 883 885 887 889 891 892 893 895 896 897 897 897 897 896 896 894 893 893 891 890 888 886 884 882 879 876 874 871 868 865 862 858 854 851 847 844 840 835 830 825 820 817 813 809 804 800 794 790 787 785 784 783 782 782 781 782 789 802 798 791 785 778 773 771 769 769 769 770 768 767 763 760 757 754 754 752 750 745 744 728 722 723 726 727 729 731 734 739 742 745 752 755 760 764 768 770 774 780 782 786 790 796 801 806 810 814 818 820 824 829 834 837 841 844 848 850 854 858 860 862 864 867 870 872 874 876 878 879 881 882 882 883 883 883 884 884 884 885 885 884 884 884 882 881 881 881 880 880 879 878 878 878 876 875 873 873 870 868 866 864 862 860 856 856 851 849 846 843 839 836 832 828 825 821 818 815 813 809 806 804 802 799 798 796 794 792 790 788 787 785 784 783 783 802 799 801 802 800 799 802 802 802 802 804 808 810 813 815 818 822 824 827 829 832 835 839 843 844 844 848 849 855 857 858 861 864 866 869 871 874 876 879 881 883 884 886 888 890 892 893 895 896 898 899 900 901 900 900 900 899 898 897 895 894 892 891 889 886 884 882 879 876 873 870 868 865 862 859 855 851 845 839 834 829 825 821 817 813 808 804 800 795 789 788 787 786 786 785 784 784 785 797 804 798 791 782 776 773 769 768 764 764 765 763 763 755 754 753 751 749 748 749 741 744 705 721 721 722 720 721 724 726 734 739 742 746 751 757 762 767 770 773 778 781 785 789 794 800 805 810 813 817 820 824 828 833 837 841 844 847 851 853 856 860 863 866 869 871 872 874 877 880 881 882 883 883 884 885 885 885 885 885 886 885 885 885 886 886 884 882 882 882 881 879 879 877 876 875 874 873 873 870 868 866 863 861 859 857 854 850 847 844 841 837 834 830 826 822 818 815 811 808 805 802 800 797 795 793 791 789 787 785 784 783 781 780 779 779 804 801 801 802 802 802 803 803 802 803 804 806 809 811 814 817 820 824 826 828 832 835 839 843 845 847 849 849 855 859 860 864 867 868 871 873 875 878 881 883 885 887 889 892 894 895 897 898 899 901 902 903 904 904 903 903 902 901 900 898 897 895 894 891 889 887 884 882 880 877 875 872 868 864 859 855 849 845 840 835 830 825 822 818 813 809 805 801 796 791 790 790 789 788 786 786 786 787 808 804 798 790 782 776 773 769 766 767 767 763 761 753 754 754 746 743 739 737 738 735 721 714 719 715 714 712 712 716 721 724 726 733 738 745 753 759 763 767 771 775 781 784 788 793 799 804 809 813 817 821 824 828 833 836 840 843 847 850 854 857 861 864 867 870 871 874 876 878 880 882 883 884 885 885 885 886 886 887 887 887 886 886 887 887 887 887 885 883 883 883 882 880 879 877 876 876 875 873 870 868 865 862 861 858 855 852 849 845 842 838 835 831 827 822 818 814 811 807 804 800 796 794 792 790 788 785 783 782 780 779 778 777 776 775 776 803 802 803 802 804 803 803 802 802 804 804 805 807 811 812 817 819 821 825 828 831 836 839 842 845 848 851 850 855 859 861 865 869 870 873 875 877 880 882 886 887 890 892 894 896 898 900 901 902 904 905 906 906 906 907 906 905 904 903 902 900 898 896 894 893 891 888 886 882 879 876 872 868 864 860 856 851 847 842 837 833 828 823 819 814 810 805 801 796 793 791 791 791 789 787 787 787 798 803 802 794 786 776 773 770 767 764 765 766 764 758 754 753 750 747 732 736 734 734 715 697 704 710 707 706 704 706 707 712 714 722 729 736 742 747 754 759 764 769 773 778 782 787 792 796 802 807 812 817 821 824 828 832 836 839 843 847 851 855 859 863 865 868 870 872 874 876 878 880 883 884 884 885 885 886 886 887 887 888 888 888 888 888 888 888 888 886 884 883 883 882 881 879 878 877 876 874 873 870 867 864 863 860 858 854 851 847 843 839 835 831 827 823 818 814 810 806 802 798 795 791 789 786 784 782 780 778 776 774 773 772 772 771 771 771 805 805 804 803 804 803 803 803 803 803 804 804 805 809 811 814 819 819 823 827 830 835 839 841 844 848 852 853 855 860 861 866 869 871 874 876 879 882 884 887 890 892 895 897 899 901 903 904 906 906 908 909 909 909 909 909 908 907 906 904 902 900 899 897 894 893 890 887 883 880 877 874 871 867 863 858 854 849 845 840 834 829 824 820 815 809 805 800 797 796 793 792 792 791 790 789 790 806 803 800 795 788 782 774 767 764 762 763 763 762 760 759 760 746 741 739 732 730 730 708 705 702 703 700 698 697 699 700 704 711 717 723 729 736 743 748 753 761 766 771 776 781 785 791 794 800 805 810 816 820 823 827 830 835 839 843 847 850 854 858 863 866 869 871 873 875 877 879 880 882 884 886 885 885 886 887 887 888 888 888 888 889 889 888 888 888 887 885 884 884 885 883 881 879 877 876 875 873 871 868 864 862 859 856 853 849 845 841 836 832 828 823 818 814 810 805 801 797 793 790 786 784 781 778 776 773 771 770 768 767 766 766 766 766 766 809 807 804 803 805 805 803 803 803 804 806 804 804 807 810 814 816 817 822 826 829 833 837 840 843 847 850 853 856 860 862 867 870 872 874 877 880 883 886 889 891 894 896 899 902 903 905 906 908 909 910 911 911 912 911 911 910 909 908 906 905 903 901 899 897 894 892 889 885 883 880 877 873 869 865 860 856 851 845 840 834 829 824 819 815 809 805 801 797 793 794 794 793 793 792 798 799 805 805 805 798 789 783 779 774 765 767 766 762 765 763 758 759 753 743 745 734 731 724 704 705 708 706 703 697 694 695 693 694 702 709 716 724 732 738 742 748 756 762 767 773 779 784 788 792 797 803 808 813 818 822 826 829 834 838 843 847 850 854 858 861 866 870 872 874 876 878 879 881 882 883 884 885 886 887 887 888 889 889 888 888 887 887 886 886 886 887 885 885 885 886 884 881 880 878 876 874 872 870 868 865 862 858 855 851 848 843 838 834 829 824 819 814 810 805 801 797 792 788 784 780 778 774 772 769 767 765 763 761 760 760 760 760 761 761 811 808 807 805 801 802 804 802 803 803 806 805 803 806 808 811 815 816 819 823 829 833 834 839 843 846 849 853 856 860 863 868 870 873 875 878 881 884 887 890 893 896 899 901 904 906 908 909 910 911 912 912 913 914 913 913 912 911 910 908 907 905 903 901 899 897 894 891 888 885 882 879 875 871 867 862 857 851 845 839 834 828 824 820 816 811 806 803 798 792 793 798 802 804 811 818 815 815 808 804 800 791 785 783 779 785 780 773 783 786 782 778 771 760 748 738 741 739 728 715 713 713 710 702 696 690 688 688 691 697 704 712 718 724 732 737 743 750 757 762 767 774 780 784 790 794 800 805 810 815 820 824 828 832 836 840 845 849 852 858 861 865 872 874 875 876 877 879 881 882 883 884 885 886 887 887 887 887 888 888 887 887 887 886 885 885 886 886 884 882 883 883 880 878 877 876 873 871 869 866 864 861 857 853 850 846 841 835 830 825 821 815 810 805 801 797 792 788 784 779 775 772 768 762 763 759 757 755 754 753 753 753 754 755 756 814 812 809 807 804 801 801 802 802 803 803 805 804 804 807 809 812 816 818 822 826 830 834 836 842 845 849 852 855 860 863 868 871 874 876 879 881 884 887 891 894 897 900 902 905 907 909 911 912 912 914 914 915 916 915 915 914 913 912 911 909 907 905 903 901 899 896 894 891 887 884 881 877 873 868 863 858 852 846 840 834 829 825 820 816 811 807 806 802 797 803 811 814 815 816 817 816 814 809 804 802 797 791 790 791 789 783 782 789 786 782 777 768 759 741 737 737 737 729 713 716 709 704 701 693 685 683 684 686 691 698 705 711 716 723 730 736 745 750 756 761 769 776 781 786 791 796 802 807 812 817 821 825 830 834 839 842 845 851 857 860 864 870 876 879 877 877 878 879 880 881 882 883 884 885 886 887 887 887 887 887 887 886 887 886 886 886 884 883 884 881 883 880 878 876 875 872 871 870 867 863 860 855 851 847 843 838 833 828 822 817 811 806 801 797 792 788 784 780 775 771 767 761 759 757 753 751 750 748 747 747 747 748 748 751 818 816 812 809 806 801 799 801 801 802 802 804 804 804 806 808 808 813 818 821 823 824 831 835 839 842 848 851 854 858 862 867 872 875 877 880 882 884 887 890 894 898 901 904 906 909 910 912 913 914 915 916 917 917 917 916 916 915 914 913 912 910 908 906 904 902 899 896 893 889 886 882 878 874 870 865 859 854 847 841 835 830 825 821 816 812 807 806 804 804 810 810 811 812 818 818 817 814 811 810 809 804 798 799 796 796 800 790 790 784 779 777 764 761 744 744 739 734 731 712 710 698 696 692 686 679 677 674 675 681 689 695 704 709 714 720 726 736 743 749 757 764 773 778 782 785 791 797 803 808 813 818 823 827 831 835 838 842 845 850 858 861 862 868 862 871 874 875 877 878 879 881 881 882 883 884 885 886 885 885 886 886 885 885 885 884 884 884 883 883 881 883 882 880 878 875 872 869 867 865 862 858 854 849 845 840 835 830 824 818 813 807 801 797 793 788 784 780 775 772 767 763 759 755 752 750 748 745 743 742 741 741 742 743 744 821 819 814 812 809 805 801 798 799 799 800 802 802 804 804 806 807 810 815 819 821 822 825 834 839 839 845 849 853 856 861 865 871 873 876 880 883 885 887 890 894 898 901 904 907 909 911 913 914 916 917 917 918 919 919 918 917 917 916 915 913 912 910 908 906 904 901 898 895 891 888 884 880 876 871 866 860 855 849 842 836 830 826 822 817 812 807 809 808 808 809 809 811 811 831 823 824 820 812 813 817 813 809 807 807 801 799 793 795 783 782 787 775 751 755 749 741 733 719 704 693 686 684 684 677 673 666 665 667 674 680 687 692 698 706 714 720 728 737 743 750 755 761 768 773 779 786 792 798 803 808 813 818 823 827 831 834 838 842 844 850 857 857 858 859 861 868 873 874 876 877 878 879 880 881 882 883 884 884 884 884 884 884 883 882 883 884 883 881 882 881 881 881 879 875 874 872 869 866 863 859 856 851 846 842 837 831 826 821 815 809 803 797 793 789 784 780 776 772 768 764 761 757 753 750 748 745 743 740 738 737 736 737 738 738 822 820 817 814 809 805 803 801 798 798 799 798 800 801 802 804 807 807 811 816 818 819 822 829 836 838 842 847 851 855 859 863 869 873 875 878 882 885 887 890 893 897 901 903 906 909 912 913 915 917 918 919 919 920 920 919 919 918 918 917 915 914 912 911 908 906 903 901 897 893 889 886 882 878 873 868 862 857 850 844 837 830 826 824 819 814 810 814 812 813 809 810 813 807 834 831 830 829 828 831 822 819 812 815 813 810 807 799 795 791 797 787 775 769 761 751 749 730 717 720 680 677 676 669 664 662 658 654 659 663 668 675 684 693 698 705 713 722 728 736 743 750 755 762 770 775 782 787 793 798 804 808 813 817 821 825 829 833 837 841 844 846 852 856 858 859 860 863 870 873 873 874 875 876 878 879 880 881 881 882 882 882 881 881 882 882 881 881 881 881 879 878 877 876 876 873 871 868 864 861 857 853 849 843 838 833 828 822 817 811 805 799 793 789 785 780 776 772 768 764 761 758 754 751 748 745 742 739 737 735 733 732 732 732 733 822 820 817 815 812 808 805 801 798 796 796 798 799 798 798 802 805 804 810 811 815 816 820 825 831 836 840 844 848 852 857 862 866 871 874 877 881 884 887 890 892 895 899 903 906 909 912 914 916 917 919 920 921 921 921 921 920 919 919 918 917 916 914 912 910 908 905 903 899 895 892 888 883 879 875 870 864 858 852 845 838 831 827 825 821 816 813 813 813 810 811 813 809 836 841 838 836 836 833 831 826 824 816 816 814 812 806 798 795 799 790 780 770 760 745 727 729 723 705 710 682 675 665 658 655 651 650 645 649 653 659 668 677 687 695 701 706 713 721 729 737 742 750 754 763 769 775 782 788 793 798 802 807 812 816 819 823 827 832 836 840 843 845 847 851 854 856 861 865 865 868 870 871 872 874 875 876 878 879 880 880 879 880 880 879 880 879 878 879 878 878 875 876 874 872 870 869 866 862 858 854 850 845 840 834 829 823 818 812 807 801 795 789 785 780 776 772 768 764 760 757 754 751 748 745 742 739 736 734 732 729 728 726 727 728 822 820 817 814 812 809 805 801 800 796 796 795 799 796 796 799 799 803 808 808 810 813 817 822 828 831 838 841 844 849 854 859 863 868 872 875 879 883 885 889 892 895 898 902 905 908 911 914 916 918 919 920 922 922 922 922 922 921 920 920 919 917 916 914 912 910 907 905 901 898 894 890 885 881 877 871 866 859 852 845 839 833 830 827 823 818 817 817 811 811 813 813 850 848 849 846 842 843 842 834 832 831 828 830 825 818 811 798 795 796 788 773 770 754 726 712 719 699 689 704 680 665 660 656 653 644 642 641 644 647 655 661 668 676 683 691 700 704 712 719 729 734 742 748 754 761 767 776 781 784 789 796 800 805 810 814 818 821 826 830 833 835 838 842 845 846 850 854 860 861 864 866 867 867 869 870 871 873 875 876 877 877 877 878 879 879 878 876 876 876 874 873 870 870 868 867 865 862 859 855 851 847 842 836 831 825 819 813 808 802 797 791 785 781 775 772 768 764 761 757 753 750 747 745 741 738 736 733 730 728 726 725 723 723 723 822 820 817 814 812 810 807 803 802 798 796 795 795 795 794 794 795 800 805 804 806 809 813 818 823 827 834 838 841 845 849 855 860 865 869 873 877 881 884 887 890 894 897 901 905 908 911 914 916 918 920 921 922 922 923 924 924 923 922 921 920 919 918 916 914 912 909 906 903 900 896 892 887 883 878 872 867 860 853 846 839 833 830 827 825 822 820 816 812 812 814 861 857 857 852 850 846 849 846 841 838 836 836 838 837 835 830 804 806 801 804 801 781 776 759 740 692 685 683 688 670 660 662 659 659 660 653 650 648 645 646 651 658 666 674 682 690 698 703 712 718 727 734 742 748 753 759 766 773 779 784 789 794 799 804 809 812 816 819 824 828 830 834 837 840 843 845 848 853 859 861 862 862 862 863 866 867 869 871 872 873 874 874 875 875 876 875 873 873 871 873 871 869 867 865 863 862 858 855 851 847 843 838 832 827 821 815 808 803 797 792 786 781 775 771 767 764 760 757 753 749 746 742 740 737 735 733 730 728 726 724 722 720 718 717 822 820 817 814 812 810 807 806 803 798 797 797 796 792 791 791 793 797 800 801 803 805 808 813 818 822 828 833 836 841 845 851 855 861 865 870 874 878 882 885 889 892 896 900 903 906 910 912 915 917 919 921 922 923 924 925 925 924 924 923 922 921 919 918 916 913 911 908 905 902 898 894 889 885 880 874 869 862 855 847 839 832 828 827 826 822 819 816 813 817 860 868 862 861 857 850 851 853 854 854 844 841 842 845 844 848 839 816 800 799 797 802 789 776 777 770 736 724 671 664 659 680 672 667 665 662 657 655 653 651 647 646 650 658 664 670 679 689 695 701 712 719 726 734 739 746 753 759 766 772 777 783 789 794 799 803 807 811 814 817 821 825 829 832 835 839 842 844 847 850 852 853 856 859 857 860 863 865 867 867 869 870 870 871 872 873 872 872 871 869 869 868 865 863 862 860 858 854 851 847 843 838 834 828 822 817 810 803 797 792 787 782 776 771 767 763 759 755 752 748 744 740 737 734 732 730 728 726 725 723 722 720 717 717 716 821 818 816 814 812 809 807 805 802 800 800 799 795 792 787 788 791 794 795 796 799 802 804 807 812 817 822 828 832 836 841 846 851 856 860 865 870 875 879 883 886 890 894 898 902 905 908 911 914 917 918 920 922 923 924 925 926 925 925 924 923 922 921 919 917 915 912 910 907 904 900 896 891 887 882 876 870 864 856 848 839 833 828 828 827 828 823 817 815 827 857 862 865 864 859 860 858 859 859 857 851 845 845 846 848 845 838 830 804 798 792 799 796 794 773 757 715 695 665 668 695 707 698 686 682 672 665 660 655 653 648 641 644 649 654 662 670 676 682 691 699 704 714 724 732 739 746 752 759 765 771 777 783 788 792 797 801 805 808 812 815 818 822 826 830 834 838 840 844 847 849 848 850 853 854 855 857 859 862 864 865 866 867 868 869 869 869 869 868 865 863 861 860 860 859 856 853 850 847 844 840 835 830 824 818 812 805 798 792 787 782 777 771 766 762 758 754 750 745 742 738 734 731 729 726 725 723 722 721 720 719 717 716 713 713 819 816 814 812 810 808 806 804 802 802 800 797 794 791 786 786 788 790 791 791 795 798 800 803 806 810 814 821 826 829 835 840 846 850 855 860 865 871 875 880 884 888 891 895 899 903 906 909 912 915 918 920 921 922 923 924 925 926 925 925 924 922 921 920 918 916 914 911 909 905 902 897 893 889 884 878 873 866 858 850 840 833 829 830 836 836 827 824 829 858 859 864 867 865 863 864 863 866 867 863 855 848 844 849 847 844 839 836 808 802 801 805 794 790 788 779 759 716 693 721 739 728 720 711 699 688 678 669 662 654 646 641 637 645 653 658 665 673 681 687 693 701 708 717 728 733 739 746 753 758 764 769 775 780 785 789 793 797 800 804 809 812 816 820 824 828 833 836 840 843 846 847 848 849 850 851 853 856 859 861 861 863 862 864 865 865 865 866 865 863 862 861 858 855 855 853 849 845 842 839 835 831 826 820 813 807 800 792 786 781 777 772 766 761 756 752 748 744 740 735 731 728 726 723 721 719 718 717 717 716 715 714 713 711 710 817 814 812 810 808 805 804 802 800 798 797 796 794 789 787 786 785 786 786 787 790 793 795 799 802 805 807 813 818 823 828 834 840 845 850 855 860 866 871 876 880 885 888 892 896 900 903 906 910 912 916 918 920 921 922 923 924 925 925 925 924 923 922 921 919 917 915 913 910 907 904 900 895 891 886 881 875 869 862 854 844 835 832 836 851 844 832 842 861 870 870 868 870 868 868 866 870 871 867 863 857 849 846 848 849 847 840 832 819 810 797 794 793 792 796 783 757 750 728 726 742 736 730 723 707 695 686 676 666 655 646 639 633 639 647 653 661 668 674 682 692 698 705 715 721 726 733 741 746 752 757 763 768 773 778 782 786 790 793 797 802 806 810 814 819 822 828 831 831 837 840 845 844 845 846 849 850 854 856 857 859 861 859 860 860 860 860 861 862 861 860 858 855 852 851 848 845 841 838 834 830 825 819 813 807 801 795 787 781 776 771 766 761 755 750 745 741 737 733 729 725 722 720 718 716 714 713 713 712 711 710 710 710 708 706 815 812 809 806 805 803 801 799 797 796 794 794 792 788 786 785 783 782 782 783 785 788 790 793 796 799 801 802 809 815 820 827 833 839 844 849 855 861 866 871 876 880 884 888 893 897 900 904 907 910 913 915 917 920 921 922 923 924 924 924 924 923 922 921 920 918 917 914 912 909 906 902 898 894 889 884 878 872 866 858 849 842 840 852 859 852 838 865 877 872 874 875 875 875 872 872 872 875 870 871 857 852 848 849 851 847 843 829 823 799 794 791 796 790 786 781 761 737 726 743 754 741 735 724 713 704 692 680 671 662 653 646 643 640 645 650 657 663 672 680 688 694 703 709 716 722 729 735 743 746 752 756 762 766 771 774 779 784 786 790 794 798 803 808 812 817 820 826 829 835 838 840 841 843 845 847 847 849 853 853 854 856 856 855 855 855 856 856 855 857 854 853 852 848 847 844 841 837 833 828 825 819 812 806 800 795 788 782 776 770 766 760 754 749 744 739 735 731 726 723 719 716 714 712 710 709 708 707 706 705 705 705 705 703 702 812 809 805 803 801 799 797 795 794 793 792 790 789 788 785 784 782 781 780 780 780 782 784 787 791 794 797 799 802 803 812 818 825 832 839 843 849 855 860 866 871 876 880 884 889 893 897 900 904 907 910 913 915 917 919 920 921 922 923 923 923 923 922 921 920 919 917 915 913 910 907 904 900 896 892 887 882 876 869 862 853 847 845 856 867 868 865 876 874 876 880 879 878 876 877 875 873 875 870 866 859 859 853 851 848 839 834 832 832 825 816 808 807 794 790 775 762 760 771 762 767 750 737 731 723 716 706 692 682 675 667 662 654 650 651 652 656 662 669 675 681 689 696 703 710 716 724 729 736 741 745 750 754 758 763 770 775 779 782 787 790 793 797 802 807 812 814 819 824 828 835 836 836 840 841 843 845 847 848 849 850 851 852 852 851 850 850 851 851 850 850 848 846 844 843 840 837 833 828 823 819 813 806 800 794 787 782 776 770 764 758 753 747 743 738 733 728 724 720 716 712 709 707 705 704 703 702 701 700 700 700 700 700 699 699 809 805 802 799 796 795 794 792 790 790 789 787 786 786 785 781 780 780 779 778 777 777 779 781 784 787 791 794 796 799 803 811 817 824 831 838 842 848 855 860 865 870 875 880 884 888 892 896 900 903 906 909 912 915 916 918 920 920 921 922 922 923 922 921 920 919 918 916 914 911 909 906 903 899 895 891 886 881 875 868 860 853 851 867 884 885 886 882 880 879 885 885 885 881 878 874 880 880 872 864 861 862 850 850 843 842 840 834 823 819 811 802 801 805 802 797 792 785 790 779 771 760 741 739 734 723 709 699 692 686 682 676 667 660 658 657 659 662 666 672 678 683 690 698 705 710 718 725 731 735 741 746 749 753 756 763 768 772 777 780 783 787 792 796 800 805 809 813 818 824 829 830 831 835 838 838 840 840 842 845 847 847 848 848 848 847 848 847 847 846 845 844 842 839 838 834 831 828 823 818 814 808 801 794 787 781 775 768 763 756 751 746 741 736 731 725 721 717 713 709 705 702 699 698 697 696 696 695 695 695 695 696 696 695 695 807 802 798 795 792 790 789 788 787 785 785 784 783 782 780 780 780 778 777 775 774 773 774 775 777 780 783 787 791 793 798 802 808 815 822 829 836 842 848 854 859 864 869 874 879 883 887 891 895 899 902 906 908 911 913 915 917 918 920 921 921 921 921 921 920 919 918 916 914 912 910 908 905 902 898 895 890 886 880 874 867 861 859 877 884 886 889 887 885 886 890 889 887 887 882 884 883 879 877 879 869 859 856 855 844 847 844 833 829 814 797 796 803 810 809 806 806 800 792 784 784 767 757 750 741 727 718 714 706 702 695 687 679 675 671 667 664 664 665 671 677 683 689 695 700 706 712 719 726 731 735 738 743 748 753 758 760 763 767 772 774 779 785 791 795 801 802 806 814 821 821 823 825 829 831 832 833 835 836 840 844 845 844 844 842 841 841 841 841 841 840 839 840 837 834 831 827 823 818 813 808 802 795 788 781 775 769 761 755 748 743 739 734 729 724 718 713 709 705 701 697 694 692 691 690 690 689 689 689 689 690 691 690 690 691 804 799 795 791 788 785 783 782 781 781 780 779 779 778 777 776 776 775 774 772 771 771 770 770 770 773 776 779 783 787 790 794 800 807 813 820 827 834 841 847 852 858 862 867 873 877 882 886 890 894 898 901 905 907 910 912 914 915 917 918 919 920 920 919 919 918 917 916 915 913 911 909 906 904 901 898 894 890 886 881 875 868 874 883 885 886 893 889 887 894 892 891 890 885 884 885 882 877 879 874 865 863 861 865 859 850 844 838 829 808 790 791 811 825 818 817 814 814 804 809 792 777 767 760 747 740 732 728 721 712 708 701 694 686 681 676 672 667 668 670 675 679 684 690 696 701 707 714 720 725 729 732 738 742 746 752 755 758 760 764 769 775 779 784 787 795 799 802 812 816 818 819 821 824 825 827 829 830 832 835 837 839 839 840 840 838 838 838 837 836 834 835 834 832 831 827 823 818 814 808 802 795 788 781 775 769 763 755 748 741 736 731 727 721 716 710 704 700 696 692 689 687 685 684 683 683 683 683 683 684 685 685 685 686 686 802 797 792 787 784 781 778 777 776 775 775 774 773 773 772 772 771 771 771 770 769 768 767 765 765 766 768 771 775 780 783 786 792 798 805 812 819 825 832 839 845 851 856 860 866 871 876 881 885 889 893 896 900 903 906 908 911 913 914 915 916 917 918 918 918 917 917 916 914 912 911 909 907 905 902 900 897 894 891 887 884 882 882 885 885 888 892 889 891 893 893 891 891 890 885 884 883 879 877 870 859 852 854 852 853 851 847 839 824 818 795 809 829 826 827 824 821 818 815 808 800 791 782 775 770 751 741 739 731 724 719 711 703 695 690 685 680 677 677 677 677 679 682 687 692 696 701 706 714 719 724 730 735 740 742 744 748 753 756 760 764 768 775 778 779 788 793 800 807 812 813 816 818 821 824 825 826 827 829 830 833 836 837 838 837 834 834 834 833 832 831 830 830 830 826 821 816 811 808 801 795 788 782 775 769 764 758 749 742 735 729 724 719 713 707 701 695 690 687 683 681 678 677 676 676 676 677 677 677 677 679 679 679 679 680 798 793 789 784 780 776 773 771 770 769 769 768 768 768 768 768 767 766 767 768 766 766 764 762 761 760 760 763 767 771 775 779 784 789 793 802 809 815 822 829 836 843 848 853 858 863 869 874 879 883 887 891 895 898 901 904 907 909 910 912 913 914 915 915 916 915 915 914 913 912 910 909 907 905 904 902 900 898 895 893 890 889 887 889 889 891 897 893 890 893 892 892 891 890 887 886 884 881 873 867 866 863 863 855 852 853 852 846 835 827 813 804 817 821 825 822 826 818 817 813 805 794 778 762 768 766 764 758 745 735 732 725 717 705 701 698 693 689 688 689 687 686 686 688 691 696 700 704 709 713 722 729 732 735 739 743 747 750 752 755 760 766 774 774 780 783 792 797 802 808 810 813 815 817 820 822 825 826 828 830 832 833 835 833 835 833 830 829 829 827 825 826 827 824 819 815 809 806 801 796 791 784 777 770 763 757 751 743 736 728 722 717 711 705 698 692 686 682 679 676 672 669 667 667 667 667 669 670 670 671 672 674 674 673 673 794 790 786 781 776 771 768 765 764 763 763 763 763 763 763 763 763 763 762 763 762 762 761 759 758 757 755 756 759 762 767 771 774 780 785 792 797 805 812 819 826 834 839 845 850 856 861 867 872 877 881 885 889 892 896 899 902 904 906 908 910 911 912 912 913 913 913 912 912 911 909 908 907 905 904 903 902 901 899 897 895 893 892 892 892 893 898 896 896 894 895 894 894 892 888 886 884 881 877 879 884 880 876 868 861 857 851 843 839 832 828 844 848 829 818 814 817 820 817 813 808 798 786 791 783 776 765 758 754 751 736 733 728 724 714 712 701 704 702 703 698 698 693 696 697 699 703 702 699 717 722 727 729 731 738 740 746 749 751 753 757 768 769 773 777 783 790 794 797 802 805 809 813 816 818 820 822 824 825 826 828 830 831 830 833 831 832 829 824 824 824 824 821 819 813 807 803 801 797 793 786 779 771 763 757 751 746 738 729 722 715 709 702 695 689 683 678 673 669 665 662 659 657 656 657 658 659 661 662 664 665 667 669 669 669 791 786 782 777 772 767 763 759 757 756 756 756 757 757 758 759 758 759 759 758 758 758 757 757 756 755 752 751 752 754 758 763 767 771 775 781 787 794 802 809 816 823 830 836 842 847 852 858 864 869 874 879 882 887 890 894 897 899 902 904 905 907 908 909 909 910 910 910 910 909 908 907 906 904 903 903 902 901 899 898 896 895 894 894 894 894 896 895 896 895 896 896 896 895 891 889 885 885 883 887 887 882 877 879 874 867 859 852 850 840 838 843 848 835 820 832 849 829 824 818 812 809 808 800 791 781 776 770 762 757 751 743 738 734 727 717 718 715 720 715 712 710 704 705 707 707 707 708 708 721 724 727 726 731 736 739 744 747 749 753 758 760 765 769 774 782 787 792 795 798 801 804 808 813 816 817 819 820 822 823 826 828 828 828 829 828 831 829 825 820 818 818 815 814 809 804 797 796 792 786 781 773 767 759 753 745 739 732 723 716 707 700 693 686 680 674 667 662 658 654 650 648 646 645 645 646 649 651 653 656 657 659 661 662 662 787 782 777 772 767 762 757 753 750 749 749 749 750 751 752 753 754 754 754 754 754 753 753 753 752 751 749 748 746 747 749 753 758 762 766 772 778 783 791 798 806 813 820 827 833 840 845 850 855 860 866 871 875 879 884 887 891 894 896 898 900 902 903 904 905 906 906 907 907 906 906 905 904 903 902 902 901 900 899 898 897 896 895 895 895 897 897 895 895 895 896 895 896 895 892 891 887 887 890 892 891 888 883 882 877 875 873 873 866 854 852 858 855 842 847 849 839 834 828 822 817 811 806 799 791 785 782 779 771 764 759 750 749 740 733 733 729 731 728 726 724 721 716 715 716 715 712 713 717 721 725 725 727 732 735 739 742 746 749 753 754 760 764 769 775 781 787 791 794 797 799 801 805 810 812 813 814 817 818 820 821 823 825 823 826 825 826 826 823 819 816 814 810 808 804 799 794 790 788 784 778 771 764 756 747 739 732 726 716 708 699 691 685 679 672 664 655 650 645 642 638 635 633 633 633 634 638 640 644 647 649 653 656 656 658 783 778 773 767 761 757 752 747 743 742 742 742 744 745 747 748 749 750 750 749 749 748 747 748 748 748 748 746 743 742 743 745 749 753 757 763 767 773 779 788 796 803 810 816 824 830 836 841 847 852 857 862 867 872 876 880 884 887 890 893 895 897 898 900 901 902 903 903 903 903 903 903 902 902 901 900 900 900 899 898 898 898 897 896 896 896 896 895 895 894 894 894 894 895 895 894 893 891 893 897 899 891 888 886 884 873 877 882 878 874 869 862 855 852 849 846 841 837 832 826 820 814 808 802 795 789 785 782 778 772 766 760 754 750 749 744 742 739 739 736 735 726 728 729 726 723 723 727 719 723 727 730 730 734 738 742 745 747 752 754 756 760 766 772 775 780 785 790 792 795 796 799 803 806 809 809 812 814 814 817 819 819 819 819 819 819 820 821 818 816 812 810 806 803 799 797 791 786 784 778 775 769 762 752 744 734 725 715 707 700 691 684 678 669 662 653 644 636 631 628 625 622 619 619 621 622 625 630 635 638 640 643 649 651 652 779 774 768 762 757 752 747 742 738 736 736 737 738 739 741 743 744 745 745 745 744 743 742 742 743 744 745 743 740 737 738 738 741 744 748 753 758 763 768 776 784 792 799 806 812 818 825 831 837 842 847 852 857 862 867 871 875 880 884 886 889 891 893 895 897 898 899 900 900 901 901 901 900 900 899 899 899 899 899 898 898 897 897 896 896 895 896 894 892 892 893 891 891 891 894 894 891 892 895 899 905 898 895 889 884 882 875 874 873 864 864 859 854 851 850 846 843 839 836 830 825 819 813 806 801 797 790 785 781 777 771 766 762 758 754 753 751 748 747 743 743 739 738 739 740 741 742 728 721 729 729 736 735 739 739 742 744 750 753 757 760 760 767 772 775 779 784 788 792 793 793 795 798 803 806 806 808 810 811 813 814 814 813 813 813 813 814 815 813 812 806 805 803 799 795 793 788 783 780 776 772 765 758 749 741 731 721 711 702 693 685 675 668 659 650 641 633 624 619 614 611 608 607 606 608 610 613 618 626 630 632 636 643 645 648 775 770 763 758 752 748 742 738 735 732 731 732 734 735 736 738 738 739 739 740 739 739 738 737 737 738 739 739 738 736 734 733 734 736 740 744 749 753 759 765 772 779 787 794 800 806 813 820 826 832 838 843 848 853 857 862 867 871 875 879 882 885 887 890 892 893 895 896 897 897 898 898 898 898 898 897 897 897 897 897 896 896 896 895 894 895 897 897 892 890 890 890 889 889 890 890 891 892 895 897 900 893 893 889 888 887 878 875 872 866 861 857 853 852 852 849 844 839 835 833 829 823 817 812 806 801 797 791 786 782 777 774 769 766 761 758 756 753 751 749 749 749 747 746 745 744 746 743 741 738 740 743 741 741 744 743 745 748 752 754 758 761 769 768 773 778 783 787 790 790 791 793 796 799 802 803 805 807 808 809 810 810 809 809 808 806 807 809 808 805 801 798 795 793 790 788 784 776 774 771 767 760 752 745 736 726 716 707 698 681 678 669 658 649 638 630 623 615 608 603 600 599 598 598 600 602 604 609 617 623 626 629 635 638 642 771 766 760 755 749 744 739 734 731 729 728 728 729 730 731 732 733 733 734 734 734 733 733 733 732 731 732 734 733 732 730 729 728 730 733 736 739 744 749 754 759 767 774 781 788 795 801 808 814 821 827 833 839 844 848 852 857 862 866 870 874 877 880 883 885 887 889 891 893 894 894 895 895 895 895 895 895 895 895 895 894 894 894 893 894 894 898 898 892 890 889 888 888 888 888 889 890 891 893 896 892 891 892 892 891 883 877 876 872 867 862 863 857 852 850 847 844 841 836 830 827 825 820 814 809 803 798 795 791 785 780 777 774 770 768 765 761 758 757 755 753 753 752 750 749 749 748 749 749 744 744 746 748 746 746 747 749 750 755 756 761 765 767 767 774 776 781 786 787 787 788 791 793 796 799 801 802 804 805 805 805 806 805 805 804 803 804 802 799 798 791 791 788 787 785 781 778 771 768 765 760 756 748 740 731 720 711 701 692 683 671 662 650 640 630 620 614 606 601 597 593 593 592 593 593 595 598 603 611 617 622 627 631 634 638 767 762 757 751 746 741 736 732 728 726 725 724 725 725 726 727 728 729 729 729 729 729 728 728 728 727 726 727 728 728 728 727 725 723 724 727 729 734 739 743 748 754 760 767 774 781 788 795 802 808 815 822 828 834 839 844 849 853 857 861 865 869 873 875 878 881 883 886 888 889 891 892 892 892 893 893 893 892 892 893 893 893 894 894 896 895 896 897 896 893 889 887 886 885 886 887 888 891 890 890 893 892 891 891 887 874 872 873 872 867 863 861 856 852 848 845 841 838 834 830 824 821 819 816 811 805 799 794 791 787 783 780 777 774 771 768 764 761 759 758 756 754 753 753 753 752 752 755 755 750 749 752 753 749 751 755 755 756 758 760 762 765 769 770 774 778 779 781 784 784 785 788 790 793 796 799 799 800 800 799 800 799 799 799 799 799 799 796 792 790 788 784 782 780 777 775 773 768 761 759 753 749 742 735 726 716 705 694 685 677 665 654 645 634 623 611 603 598 595 592 590 587 587 587 588 590 593 598 604 611 617 624 627 630 632 763 758 753 748 742 738 734 730 726 724 722 721 721 721 722 723 723 724 724 724 725 724 724 724 723 722 722 722 721 722 724 722 719 720 718 719 721 724 728 733 738 743 749 754 760 767 774 781 788 796 802 809 816 823 828 834 839 844 849 854 858 862 865 868 871 874 877 880 882 884 885 887 888 889 890 891 891 892 891 891 891 892 894 895 894 894 896 898 897 894 889 888 886 886 886 887 888 889 894 891 886 885 890 892 883 867 868 867 865 863 861 856 851 847 844 841 836 832 828 825 821 816 813 812 808 803 799 793 789 787 784 781 778 775 771 768 765 762 760 757 756 755 754 753 753 754 754 752 754 756 753 755 754 754 756 759 760 761 763 762 766 766 768 770 773 775 777 778 779 781 783 786 788 791 793 794 794 794 794 794 795 794 793 793 793 792 792 791 788 785 781 778 777 775 772 769 767 763 756 753 749 744 738 731 722 711 699 690 682 671 660 649 640 624 616 608 602 596 591 587 584 581 580 580 582 585 588 595 601 608 613 619 624 628 630 759 755 750 745 739 735 731 727 724 721 719 718 717 717 717 717 718 718 719 720 720 719 718 719 719 718 717 716 716 717 719 717 716 716 715 712 712 715 717 722 727 732 737 742 748 753 759 766 774 782 789 797 804 811 817 823 828 833 838 843 848 853 857 861 865 869 872 874 876 879 881 883 885 885 886 888 888 889 889 889 890 891 891 892 893 895 895 899 904 896 891 888 886 886 888 886 888 890 888 891 884 886 890 886 869 866 865 864 861 858 856 852 847 843 839 835 829 824 820 815 812 811 807 804 801 799 794 790 786 784 781 778 777 774 771 768 766 763 760 758 756 754 753 753 753 754 754 755 755 756 754 754 757 757 758 760 762 762 762 763 765 767 769 770 771 773 775 777 778 779 781 783 785 786 788 788 789 789 790 789 789 789 789 788 786 785 786 784 783 780 773 772 769 769 767 765 762 758 752 749 745 739 734 727 716 706 696 686 675 665 655 646 638 631 619 607 599 592 587 583 580 576 575 574 576 580 584 591 598 604 612 619 625 627 632 756 751 747 742 737 733 729 725 721 718 716 714 714 713 712 713 713 713 714 714 714 714 715 715 714 713 713 712 711 710 711 711 710 709 708 707 706 706 709 712 716 720 725 729 735 741 746 752 759 767 775 783 791 798 805 811 817 823 828 833 838 843 847 852 856 860 864 868 871 874 877 879 880 882 883 885 886 888 888 890 890 891 892 892 894 895 898 899 904 899 891 889 886 888 888 889 884 890 886 884 886 884 879 866 862 861 861 861 858 855 852 846 842 837 832 828 824 819 813 809 804 801 799 798 795 792 788 786 783 780 775 773 772 770 769 766 765 763 760 758 755 753 752 751 752 753 753 754 754 754 755 756 758 758 759 759 760 761 762 762 764 765 767 768 769 771 772 774 776 777 778 780 780 781 782 783 784 784 784 784 783 783 782 781 780 780 780 779 777 773 769 767 765 761 760 759 758 756 751 746 742 735 727 720 712 703 691 680 670 661 650 642 635 630 615 607 596 590 586 581 576 572 570 569 571 575 581 588 595 603 610 618 624 628 631 752 748 743 739 735 731 727 722 718 715 712 711 709 709 708 708 708 708 708 709 709 709 709 709 709 709 709 708 707 706 706 705 704 703 702 701 699 699 700 703 706 710 713 719 723 729 735 741 746 752 760 769 777 784 792 799 805 811 817 823 828 833 838 843 847 851 856 860 865 868 871 874 877 880 880 882 884 888 889 892 893 894 896 894 895 897 899 901 897 897 892 891 888 886 890 894 893 884 883 885 883 869 861 857 858 858 858 857 854 851 845 840 836 831 827 822 818 813 808 803 799 795 792 788 784 781 779 778 778 775 772 769 766 763 762 762 762 761 758 756 753 752 751 749 749 750 750 751 751 750 751 753 754 754 755 755 758 759 759 759 761 763 765 766 767 768 770 771 774 775 775 775 776 777 777 777 778 778 778 778 776 777 778 778 776 775 774 772 770 768 765 761 759 758 756 753 751 749 745 740 737 731 724 719 709 699 687 677 666 655 648 641 632 622 618 602 594 589 585 578 571 568 567 566 569 574 581 588 595 605 610 615 622 629 633 748 744 740 735 732 728 724 720 715 711 708 706 705 704 704 704 704 704 704 704 704 704 704 704 705 704 704 703 702 702 701 699 698 698 697 696 695 693 693 694 696 699 704 709 712 717 723 729 735 740 746 754 763 771 778 785 792 799 805 811 817 822 828 833 838 843 847 852 857 862 865 869 873 876 876 879 882 885 889 892 893 896 897 900 898 905 899 898 892 892 887 889 886 885 896 893 899 889 884 882 875 866 855 852 855 855 855 853 850 847 843 839 834 827 821 814 810 807 802 798 794 790 786 782 778 774 771 770 768 766 763 762 760 758 757 756 756 756 755 753 750 749 748 746 746 745 745 746 746 747 747 747 748 750 752 753 754 756 756 757 758 759 761 763 764 765 766 767 768 770 770 770 770 771 771 772 772 772 773 773 772 771 771 772 771 770 768 766 764 762 760 757 755 753 751 748 745 742 739 736 731 727 722 715 706 695 684 675 666 656 649 640 630 621 613 606 595 590 584 577 571 567 567 568 571 576 582 590 597 605 614 619 625 627 630 744 740 736 732 728 724 721 716 712 708 704 701 700 700 699 699 699 699 699 699 699 699 699 699 699 699 699 698 697 696 695 695 694 693 691 690 690 689 687 687 688 691 695 698 702 706 711 717 724 729 734 739 747 756 764 772 779 786 793 799 805 811 817 823 828 834 839 844 849 855 859 864 868 871 874 875 878 881 887 891 895 900 902 906 903 898 889 889 887 886 889 888 889 889 896 891 898 888 888 887 872 858 855 853 853 853 851 847 844 841 837 833 829 824 818 812 805 800 796 792 788 784 781 777 772 769 765 762 759 757 754 753 753 751 749 748 747 748 749 748 746 744 743 742 741 741 740 740 740 741 742 743 743 744 745 748 750 752 753 754 754 755 757 757 759 760 761 762 763 763 763 763 764 764 764 764 765 766 767 768 768 766 766 766 765 764 763 760 759 758 755 753 752 750 748 747 743 739 735 730 728 724 719 713 702 693 684 676 668 657 647 639 630 621 612 604 597 589 584 579 574 571 571 572 575 579 585 592 599 608 616 621 626 630 634 739 736 732 728 725 721 717 712 707 702 699 697 696 695 695 695 694 694 694 694 694 694 694 694 693 693 693 693 693 692 691 690 689 688 686 685 684 683 684 683 683 684 685 689 692 694 700 706 710 717 723 728 733 741 750 758 765 773 779 787 793 800 806 812 818 823 829 835 841 846 852 858 863 865 868 874 878 882 887 891 900 903 901 902 895 894 883 882 883 883 886 890 890 895 893 892 890 890 889 874 861 855 854 853 852 849 845 842 838 834 831 828 824 820 814 806 801 796 791 786 782 778 773 769 765 762 758 755 751 747 744 744 743 742 741 740 740 739 738 739 739 739 738 736 735 734 734 734 733 733 734 735 737 738 739 741 743 746 748 749 749 750 751 751 753 754 755 755 756 756 757 756 756 757 757 756 757 758 759 761 761 762 760 760 759 758 756 755 755 754 752 749 750 749 746 746 743 741 739 736 731 724 718 713 705 695 687 678 668 657 648 639 628 621 613 604 597 593 588 583 579 577 576 578 580 585 590 597 603 610 616 621 623 628 635 735 732 728 724 721 718 714 709 704 699 696 694 693 692 691 691 690 690 689 689 689 689 689 688 688 688 688 688 688 687 687 686 684 682 682 680 679 678 679 679 678 678 678 679 682 685 691 695 698 704 711 717 722 726 735 742 751 759 766 773 780 788 795 801 807 813 819 825 831 838 845 851 857 858 864 870 876 880 887 883 891 888 878 873 872 873 876 877 878 882 885 889 887 891 887 889 892 887 885 866 854 852 851 850 847 844 839 836 833 829 825 822 817 812 808 802 797 792 786 781 776 772 767 762 757 754 750 746 741 736 736 734 733 732 731 731 730 730 729 729 728 729 730 729 728 726 726 726 726 726 726 727 728 729 731 733 735 738 740 741 742 743 745 745 745 747 747 747 748 748 748 749 748 750 749 749 750 752 753 754 756 757 755 754 753 751 750 749 749 746 746 746 746 745 745 742 741 740 738 736 732 726 720 715 705 695 686 677 668 659 651 640 630 621 612 605 599 596 592 588 585 583 583 585 588 591 596 601 608 614 619 624 629 634 640 730 728 724 721 718 715 712 707 702 697 694 692 690 689 688 687 686 685 685 684 684 684 684 683 682 682 682 683 683 683 682 680 679 677 675 675 675 674 673 674 673 674 674 675 676 679 682 685 689 694 700 705 711 717 721 728 735 743 751 758 765 773 781 789 795 802 809 815 822 830 837 844 850 853 859 865 871 877 872 873 861 864 866 869 870 870 872 874 878 882 884 887 888 889 889 892 887 875 862 854 851 850 849 846 842 839 835 832 828 825 821 816 810 805 800 797 792 786 781 776 771 766 761 756 750 745 740 736 733 729 727 726 725 723 721 721 721 721 720 720 720 720 720 720 720 719 718 718 718 719 718 719 720 721 723 725 727 729 732 734 736 737 737 738 739 739 740 740 739 739 739 739 740 742 741 742 742 743 746 745 746 750 750 748 746 746 744 742 740 740 741 741 742 741 741 740 740 738 737 734 730 725 721 715 706 698 690 680 671 662 654 644 632 623 615 609 603 598 596 594 592 591 591 592 595 598 602 608 615 620 625 627 631 635 642 725 723 720 717 715 712 709 706 702 698 694 691 688 686 685 684 682 681 680 680 679 679 678 678 677 678 678 678 678 677 676 675 674 672 671 670 670 669 668 668 668 669 669 670 671 672 674 676 679 684 689 693 699 705 711 715 721 727 735 743 750 758 766 774 782 791 800 804 813 821 829 838 844 849 854 858 863 864 859 856 859 861 865 866 867 868 871 875 877 886 890 885 886 889 882 875 868 856 854 849 848 847 843 841 838 835 832 828 825 821 816 810 805 800 795 790 785 780 776 771 765 760 755 749 743 739 733 724 723 722 720 719 716 715 714 713 713 712 712 712 711 710 711 711 710 710 711 711 712 712 713 713 714 715 716 718 719 721 724 725 726 726 728 729 729 730 730 730 731 731 730 731 732 732 731 732 733 735 736 738 737 740 741 742 740 738 737 735 735 733 733 736 737 736 736 737 736 735 735 733 729 725 720 713 706 699 692 683 674 666 657 647 638 628 620 614 608 603 600 598 597 597 598 599 602 606 610 614 619 624 629 634 638 642 645 721 718 716 713 712 709 706 703 700 698 695 691 688 684 682 680 679 678 676 675 674 673 673 672 672 672 672 672 672 672 670 669 668 667 666 666 664 664 663 662 662 662 663 663 665 667 668 669 670 673 679 683 688 693 699 704 709 715 720 727 734 742 749 757 767 778 781 790 801 812 823 830 838 844 847 849 850 849 846 845 847 846 851 855 858 863 868 871 880 884 878 887 883 875 865 859 849 847 847 846 844 842 839 837 835 832 829 825 821 816 811 806 801 796 790 784 779 775 771 765 760 755 750 743 736 728 724 720 716 714 712 710 708 707 706 706 706 705 704 705 704 703 703 703 703 703 702 703 704 706 707 708 708 709 710 710 710 711 713 714 714 715 716 717 719 720 720 721 721 722 722 722 721 722 722 721 722 725 727 728 728 730 731 732 731 730 729 727 728 727 729 729 730 733 733 733 732 732 732 730 726 723 720 715 707 699 692 685 678 668 660 650 640 630 624 617 609 606 604 602 602 603 604 606 609 613 616 621 624 626 631 637 643 647 652 716 713 711 710 708 706 704 700 698 696 694 692 688 685 682 679 677 675 673 671 670 669 669 668 668 667 667 667 666 665 663 662 662 661 661 660 659 658 657 656 656 656 656 656 657 659 661 662 662 665 669 673 677 683 688 692 698 703 709 715 720 727 733 741 753 759 768 778 789 804 816 825 830 834 837 836 838 838 835 838 839 842 845 849 853 859 862 867 868 870 877 873 866 859 846 845 843 843 843 841 839 837 836 834 832 829 826 821 816 810 806 801 796 791 786 781 776 771 765 759 753 749 745 740 735 730 719 715 711 707 705 702 701 699 698 698 697 697 696 696 696 695 695 696 696 696 696 696 697 698 698 698 699 700 700 701 701 702 702 703 704 705 706 707 708 708 709 708 709 709 709 710 712 713 712 711 713 716 716 717 718 720 722 723 721 720 720 721 719 720 723 722 725 728 729 729 728 729 729 727 724 721 718 713 707 698 692 683 676 670 665 657 642 628 621 616 612 608 606 605 606 608 609 611 614 618 622 625 628 631 635 640 644 649 657 711 708 706 705 705 702 700 698 695 693 692 691 688 686 683 680 678 674 672 669 666 665 664 664 664 663 662 661 659 657 656 655 655 654 654 653 652 651 650 650 649 649 649 650 650 652 653 654 655 657 661 664 668 672 677 682 686 692 697 703 709 715 723 731 738 745 754 765 774 784 802 815 822 822 821 822 826 826 828 832 833 835 837 842 847 851 853 857 862 861 856 845 843 840 839 839 839 837 837 837 836 835 833 831 828 825 822 817 811 806 802 798 794 789 784 778 772 767 761 755 750 745 741 736 731 726 719 713 708 702 698 695 693 692 691 691 690 690 689 688 688 688 688 687 688 688 689 689 691 691 692 692 691 691 691 691 692 692 692 693 694 694 694 694 695 695 694 694 695 696 697 699 702 702 702 703 705 707 707 709 709 710 712 713 713 710 712 713 712 713 717 718 720 723 724 725 725 726 725 724 721 718 715 712 707 700 693 684 675 666 656 650 648 641 629 619 611 608 606 607 609 611 613 616 618 621 624 628 631 635 639 645 650 655 660 709 706 704 702 702 697 695 695 692 690 688 687 687 685 683 680 678 675 671 668 665 662 661 660 659 658 657 655 653 651 649 648 647 647 647 646 645 644 643 642 642 642 642 643 643 644 646 647 648 651 654 656 660 663 668 672 676 681 687 692 698 706 713 721 731 738 745 754 760 773 788 804 812 813 816 817 814 817 821 824 827 829 834 838 844 848 851 855 852 839 831 833 833 832 832 832 832 834 834 832 832 831 830 827 825 822 817 811 806 803 799 794 790 786 781 776 770 763 760 755 751 746 741 736 730 725 719 714 708 702 697 692 688 687 686 685 685 685 684 684 684 684 684 684 683 683 684 684 684 684 684 684 684 683 682 682 682 681 680 680 680 680 680 681 681 680 680 680 682 683 685 688 690 690 691 692 694 695 697 698 698 700 702 702 705 704 704 704 704 707 710 712 715 718 720 722 722 722 722 721 719 716 713 710 704 698 691 686 680 673 665 653 639 628 620 615 611 607 606 608 610 612 615 619 622 625 628 631 635 640 645 650 655 659 664 706 705 703 702 698 695 693 692 689 687 685 684 683 682 681 678 676 673 669 665 662 659 658 657 656 654 651 649 647 645 644 642 641 640 638 638 637 636 635 634 634 634 634 634 634 635 636 638 640 643 645 648 651 655 659 663 667 671 677 683 689 696 704 714 724 735 744 755 757 769 777 785 796 803 804 805 807 810 814 819 824 827 830 834 839 844 841 835 825 824 824 824 825 826 827 828 829 829 829 829 829 828 827 824 822 818 812 809 805 801 796 792 788 783 778 773 770 765 760 756 753 748 742 737 732 727 722 717 711 706 699 693 688 685 684 682 682 682 681 681 681 680 680 680 680 679 679 679 678 678 678 677 676 675 674 673 671 670 669 669 668 667 667 666 666 666 667 668 669 670 672 674 676 678 679 680 682 683 684 685 688 690 691 693 695 696 696 696 698 700 703 707 709 712 716 718 717 718 719 718 718 715 712 709 703 698 692 687 681 672 663 655 644 636 626 618 612 607 605 608 611 613 616 620 625 628 631 635 640 644 649 654 659 663 667 701 701 700 699 698 697 696 692 688 684 682 681 680 679 678 677 674 671 668 663 657 654 653 654 652 651 649 647 645 642 641 639 636 634 632 630 629 628 626 625 625 624 624 624 625 625 626 628 630 634 637 640 643 647 651 655 659 664 669 674 681 688 697 704 714 726 735 750 760 766 775 779 784 787 795 800 801 807 809 813 819 822 825 827 832 827 815 814 814 816 817 820 821 821 822 823 824 825 826 827 827 826 824 821 818 814 810 807 803 800 795 790 786 782 777 774 770 766 762 758 754 749 745 740 736 732 727 722 717 711 706 701 697 694 691 689 688 687 686 685 683 682 680 679 677 676 674 673 672 671 670 669 668 667 665 663 662 660 658 657 656 655 653 652 652 652 652 653 654 656 657 660 662 664 665 668 669 671 673 675 677 680 682 684 686 687 688 689 691 694 697 701 703 708 711 712 713 715 716 716 716 713 711 709 703 699 692 686 677 670 661 652 643 632 624 617 610 605 605 608 612 615 618 622 626 630 634 639 643 647 652 657 661 665 669 698 698 697 697 696 695 694 693 692 690 687 681 679 677 676 674 671 669 667 662 657 654 653 652 651 650 648 646 644 641 639 636 633 629 626 624 622 619 617 616 615 614 614 614 615 616 617 618 620 624 627 631 635 639 644 647 652 657 662 667 674 681 688 699 708 722 734 745 754 764 770 778 781 785 789 794 798 802 805 810 813 814 818 820 814 807 802 803 806 809 811 813 815 817 819 820 821 821 822 824 824 823 822 819 816 812 809 804 801 798 794 789 786 782 779 775 771 768 764 760 756 753 749 745 741 737 733 728 724 719 714 711 707 704 701 699 696 694 693 691 689 686 684 682 680 677 675 673 671 669 667 665 663 661 658 656 653 651 648 645 643 641 639 638 638 637 637 638 639 641 643 645 647 650 652 654 656 658 662 664 667 669 672 674 676 678 680 682 685 687 690 694 699 702 705 707 710 712 714 714 714 712 711 707 702 698 693 688 680 671 661 651 641 632 624 615 608 604 605 610 614 618 621 625 629 633 637 642 647 651 655 659 663 668 672 694 695 695 695 694 693 692 690 689 689 689 688 686 681 674 670 669 668 666 663 658 656 654 653 651 649 647 645 643 640 637 634 631 628 624 620 616 613 609 607 605 604 603 603 603 605 606 607 610 614 618 623 627 632 637 641 646 651 656 662 669 674 687 696 707 717 727 736 745 751 763 771 774 776 783 787 793 797 800 803 806 812 814 808 800 795 796 799 801 804 808 811 813 815 817 818 818 819 820 821 822 820 817 816 813 810 807 804 800 796 792 789 787 784 781 777 774 771 768 765 762 759 755 752 748 744 740 736 732 728 724 720 717 714 711 708 705 703 700 698 695 692 690 686 683 680 678 675 672 670 667 664 660 657 654 651 648 644 641 637 634 630 628 626 624 623 623 623 625 627 628 630 633 636 638 641 645 649 650 653 656 659 662 665 668 669 671 674 677 681 685 689 693 696 699 703 706 709 711 712 713 712 711 706 702 698 693 687 680 672 661 650 641 635 625 617 609 607 609 612 617 620 624 628 632 637 641 646 650 654 658 661 666 669 674 692 692 692 692 691 690 689 688 687 686 686 686 684 683 680 674 667 666 664 663 659 656 655 653 652 650 648 646 644 640 636 634 631 627 623 618 613 608 604 599 595 591 590 590 590 591 594 596 600 604 609 614 620 626 631 636 642 647 653 656 668 677 680 687 701 715 730 731 740 743 754 762 763 768 774 781 787 789 792 797 804 804 809 801 793 792 792 793 796 800 803 807 810 813 815 816 817 817 817 818 818 817 814 812 811 808 805 802 799 795 791 790 788 786 784 781 778 776 774 771 768 765 762 759 755 752 748 745 741 738 734 730 726 724 721 717 714 711 708 704 701 697 694 691 688 684 681 677 674 671 667 663 660 656 652 649 645 641 637 633 628 624 620 617 614 612 611 611 611 613 615 617 620 623 626 629 633 637 639 642 646 650 653 655 658 661 663 666 670 674 678 682 687 692 696 700 703 707 709 711 713 713 712 709 706 701 698 690 682 674 664 655 648 639 630 622 616 614 614 615 619 624 627 631 636 641 645 649 653 657 662 664 668 673 677 690 690 690 690 689 688 687 685 684 684 684 684 682 681 679 677 675 670 662 661 660 658 657 655 652 649 648 646 644 641 637 633 630 626 621 616 611 605 599 590 583 580 578 578 578 580 583 586 589 594 601 607 614 620 626 632 638 643 649 657 669 672 679 685 694 709 716 718 724 735 740 747 756 760 766 770 778 780 785 792 797 800 794 789 781 784 787 789 792 797 802 805 807 810 812 813 815 815 815 814 814 813 812 811 809 806 803 802 799 796 793 792 790 789 787 785 783 780 778 776 774 772 770 767 763 759 755 753 749 746 742 739 735 732 729 725 722 719 715 711 708 704 700 696 692 688 684 679 675 671 667 663 659 655 650 646 642 638 633 629 624 619 614 610 607 604 602 601 600 601 603 604 607 610 614 618 622 624 628 632 636 640 643 646 649 652 656 660 664 668 673 677 683 688 693 697 701 704 707 710 713 714 714 712 710 706 700 694 687 679 670 664 655 645 637 629 623 620 620 622 624 627 631 635 639 644 649 653 657 661 665 670 674 677 683 688 689 689 688 687 686 684 682 682 681 681 681 681 679 677 674 671 668 666 661 658 657 655 654 653 650 647 645 642 639 636 633 628 624 619 614 608 602 594 586 577 572 569 569 569 571 574 579 584 589 595 602 609 616 623 630 635 636 645 654 664 671 679 682 691 703 706 709 713 716 722 737 742 745 751 761 764 775 785 787 789 787 777 774 775 776 778 782 787 792 796 800 804 806 808 810 811 812 813 810 810 808 808 809 808 806 804 801 799 796 795 793 793 792 791 789 788 786 784 782 780 779 777 773 770 767 763 760 756 753 750 747 744 740 737 733 729 725 722 718 715 710 705 701 696 691 686 682 677 673 668 664 660 655 650 646 641 636 631 626 621 616 611 606 601 597 594 592 591 590 591 593 595 598 602 607 610 614 618 622 627 631 634 638 641 645 649 653 658 662 667 673 680 686 691 695 699 703 705 708 712 714 716 715 714 710 705 699 693 687 680 672 664 655 647 640 634 630 628 629 630 633 636 640 645 649 655 660 665 670 676 681 686 691 696 687 688 687 686 685 684 682 680 679 679 679 678 679 678 676 673 670 668 667 666 664 661 653 652 651 649 644 640 637 634 632 629 626 622 617 612 606 600 593 585 576 569 563 562 564 566 570 574 580 585 591 599 607 613 619 624 644 645 648 655 660 671 680 681 685 689 693 701 707 712 718 728 735 741 742 746 752 763 769 768 767 765 764 765 767 771 776 782 787 791 794 797 800 803 805 808 809 809 807 807 807 806 806 807 806 804 802 801 800 798 796 795 795 794 793 793 792 791 790 788 786 784 782 779 775 773 770 767 763 760 757 754 751 748 744 740 736 733 729 724 719 714 709 704 699 694 689 685 680 675 670 665 660 656 651 646 641 636 630 625 619 614 608 603 598 593 589 586 583 581 581 581 584 587 591 594 599 603 608 613 617 622 626 630 634 638 643 648 653 658 664 670 678 685 690 695 699 702 704 707 710 714 717 718 717 714 709 704 700 695 690 682 675 667 661 654 648 645 642 641 642 644 647 650 655 660 665 672 677 683 688 690 697 701 706 687 687 686 686 684 683 681 679 678 677 676 676 676 676 674 672 669 667 666 665 664 658 655 651 649 646 640 635 632 628 625 624 622 619 615 610 605 600 593 585 577 567 557 554 556 560 566 572 577 585 591 596 605 613 618 634 650 651 652 658 658 660 674 680 681 686 687 692 706 711 716 718 720 722 726 731 738 743 752 754 754 755 757 760 764 769 774 780 786 790 793 796 799 801 803 805 806 805 805 806 806 806 805 804 803 802 801 801 800 799 799 798 797 797 796 796 796 796 795 793 792 789 787 783 780 778 775 772 769 766 763 760 756 753 749 745 742 738 733 728 723 718 713 707 702 697 692 687 682 677 672 667 662 657 652 647 642 637 631 626 620 614 608 602 597 592 586 582 578 575 573 573 574 576 580 585 589 594 599 604 609 614 618 623 628 633 639 645 651 657 663 672 678 684 690 695 698 701 704 706 709 714 718 719 719 716 713 710 707 704 699 694 688 682 676 671 666 664 661 659 659 661 664 668 673 678 682 687 692 694 698 702 706 710 716 687 687 686 685 684 682 681 679 677 676 675 675 675 675 674 671 668 666 664 662 661 659 654 649 648 647 643 640 637 625 620 619 619 616 612 608 604 599 595 589 582 575 566 561 559 564 569 574 580 585 591 598 609 625 635 641 646 655 656 660 662 668 671 675 679 684 683 693 702 704 707 708 709 714 720 727 731 736 744 749 753 756 756 759 763 768 772 776 781 784 789 792 796 798 800 802 802 801 802 803 803 802 802 800 800 800 800 800 800 801 800 800 800 800 800 800 800 799 798 797 796 793 791 788 785 783 780 777 774 771 768 764 760 756 752 748 745 741 736 731 726 721 716 710 705 700 696 691 686 681 675 670 664 659 654 649 644 638 633 628 622 615 609 603 597 592 586 581 576 571 568 566 566 568 571 575 580 586 591 596 601 607 613 618 624 630 636 642 649 656 663 671 678 684 690 695 699 702 704 707 709 714 718 720 720 719 717 715 714 713 710 705 701 697 692 688 684 682 681 681 681 683 687 692 696 699 704 706 710 707 712 714 719 723 732 687 687 687 686 684 683 681 679 678 676 675 677 677 676 674 672 668 666 664 662 660 659 658 654 651 649 646 644 643 646 642 620 616 613 610 607 603 600 596 592 588 584 581 577 576 577 584 593 592 596 608 618 632 644 645 647 650 654 655 663 665 668 670 671 672 676 683 692 696 702 708 711 713 716 722 729 734 739 738 746 754 756 757 759 761 765 769 773 778 782 786 789 792 794 797 798 797 797 798 798 798 798 798 797 797 798 798 798 800 801 801 802 802 803 802 802 802 802 801 800 798 796 794 792 790 787 785 782 779 777 773 769 765 761 757 753 749 745 740 735 730 725 720 714 708 703 698 693 688 684 678 673 668 662 656 651 645 640 635 629 623 617 611 605 599 594 588 583 577 572 568 564 562 562 565 569 574 579 585 590 596 603 610 617 624 632 638 644 650 659 666 673 680 686 692 697 700 703 705 708 710 713 718 721 721 722 721 721 721 721 720 717 715 712 709 707 704 703 703 703 704 707 708 714 718 721 727 727 725 727 729 737 742 743 751 688 688 687 687 685 684 682 680 679 677 678 679 679 678 677 674 671 668 666 665 664 663 663 660 662 651 648 647 646 644 643 638 635 617 611 608 606 602 599 595 593 593 593 595 603 612 601 597 595 606 623 619 630 644 651 648 651 655 662 669 664 665 669 674 675 679 684 688 698 711 717 716 718 725 730 735 734 742 747 751 750 755 759 758 761 764 768 770 774 777 781 785 787 790 791 792 792 793 794 794 795 795 795 794 794 794 795 796 798 800 802 803 803 804 804 804 804 804 803 802 801 799 798 797 795 792 790 787 784 781 777 774 770 766 762 758 754 749 745 740 735 729 724 718 713 707 702 697 692 687 682 677 671 666 660 654 648 642 637 631 626 620 614 608 602 597 591 586 581 577 572 569 566 564 564 567 571 576 581 589 596 604 611 619 627 634 641 647 655 662 670 677 683 688 692 698 702 705 707 710 713 716 720 723 724 725 726 726 726 728 729 728 727 726 725 724 724 724 725 726 727 726 727 737 738 737 745 745 746 750 751 758 756 757 760 689 689 688 688 687 686 684 682 681 679 679 681 680 680 679 678 675 672 669 668 667 667 667 671 676 663 651 648 647 645 644 643 639 632 615 609 608 610 622 630 630 627 629 630 631 632 630 623 622 629 635 635 647 650 653 651 654 660 660 659 655 659 666 676 681 685 686 692 700 708 711 718 718 729 735 739 740 749 753 750 749 754 759 758 759 762 764 768 773 776 780 782 784 785 787 788 788 789 790 791 791 791 791 791 791 792 794 795 798 800 802 803 804 805 805 806 806 806 806 805 804 803 801 800 799 796 793 791 788 785 781 778 774 770 766 762 758 753 748 743 738 733 728 723 717 712 706 701 696 691 686 681 675 670 664 658 653 647 641 636 630 625 619 614 608 602 597 592 588 584 580 577 575 573 573 573 576 580 586 592 599 608 616 623 632 639 644 649 656 662 671 678 685 691 696 700 704 708 711 714 717 720 723 725 727 729 730 731 732 734 736 737 738 738 739 739 739 740 741 742 744 742 745 750 750 756 761 759 760 762 763 764 764 766 767 690 690 690 689 689 688 687 685 684 682 682 682 682 681 681 679 677 673 670 669 668 668 677 678 683 671 659 649 647 645 643 643 644 648 652 649 650 657 655 653 650 645 643 636 632 630 622 629 644 658 661 661 663 657 656 659 657 655 658 657 655 655 664 671 677 681 683 685 689 698 714 718 722 735 730 737 748 756 760 761 755 755 755 755 759 762 766 769 772 776 778 779 780 782 783 784 785 785 786 786 786 786 786 787 788 790 792 794 797 800 802 803 805 806 806 807 808 808 807 807 807 806 804 803 801 799 796 793 790 787 784 780 777 773 769 766 761 756 751 746 742 737 732 727 722 717 711 706 700 695 690 684 679 674 669 663 658 653 648 642 637 632 626 621 616 611 605 601 597 593 589 587 585 584 584 585 585 588 593 599 606 613 620 628 636 645 652 657 662 669 676 682 688 693 699 704 707 711 715 717 720 724 726 728 730 732 734 735 737 739 742 744 746 748 749 750 751 752 754 755 756 758 761 763 765 767 769 767 768 770 770 769 771 775 773 691 691 691 691 691 690 689 687 687 686 685 684 683 682 681 681 679 677 673 671 670 672 683 689 688 666 653 651 649 646 644 647 652 653 660 661 663 658 654 651 650 637 626 641 645 644 655 654 656 658 659 663 663 657 658 653 653 655 655 654 657 661 661 667 680 690 691 691 695 697 710 715 725 730 732 749 755 755 754 754 752 751 754 755 759 761 765 768 771 774 776 777 779 779 780 780 780 780 780 780 780 780 780 782 785 788 791 793 796 799 801 803 804 806 806 808 809 809 810 810 809 808 806 805 803 801 798 796 793 790 786 783 779 775 772 768 763 759 755 750 744 740 735 730 725 720 715 710 705 700 694 689 684 679 674 669 664 659 654 650 645 640 635 630 625 620 615 610 607 604 601 598 596 596 596 596 599 603 605 607 613 616 623 629 637 645 653 660 667 674 681 687 692 697 703 707 712 716 718 721 723 726 729 731 733 735 737 739 741 743 745 749 752 754 756 758 761 763 764 766 767 769 771 772 773 774 775 776 777 777 777 776 776 779 778 693 693 692 692 692 691 691 690 690 689 688 687 685 684 683 682 681 680 679 678 677 677 678 678 684 675 658 653 650 651 647 650 660 664 663 663 662 660 653 650 649 646 646 653 659 662 660 659 659 658 659 659 660 656 656 658 660 657 662 663 657 667 672 668 674 678 684 697 700 706 716 722 735 740 751 743 738 738 745 753 747 747 749 752 756 760 763 766 769 770 771 772 774 775 776 776 776 776 776 776 776 776 777 779 782 785 789 793 797 800 802 803 805 806 807 809 810 811 812 812 811 810 809 807 805 803 800 797 795 792 789 785 781 777 772 768 763 758 754 750 745 741 737 732 727 722 718 713 708 704 699 694 689 685 680 675 671 666 661 657 652 648 643 638 634 631 627 623 619 616 614 611 610 609 608 608 611 615 616 619 621 624 629 634 641 650 659 667 674 681 687 693 697 702 708 710 717 722 722 724 726 728 731 734 736 737 740 742 744 746 748 751 755 758 761 763 766 769 771 772 773 775 776 778 781 780 779 779 778 778 779 780 780 779 782 695 695 694 693 693 692 691 691 691 691 690 689 688 687 686 684 683 682 682 681 681 681 680 679 678 679 682 685 677 668 661 664 665 664 666 667 663 663 659 654 651 651 656 661 662 660 659 659 659 660 660 661 662 660 659 658 661 661 659 664 673 675 676 679 682 684 690 695 702 708 721 734 733 744 736 731 733 742 739 739 741 741 744 748 753 756 760 763 765 767 768 769 770 771 771 771 771 771 772 773 774 776 777 779 782 785 788 791 796 800 802 804 806 807 809 810 811 813 813 813 813 811 810 809 807 805 802 800 798 794 790 787 783 778 774 769 764 760 756 751 746 742 737 733 729 724 720 715 711 708 704 699 695 690 685 681 677 673 669 665 661 656 653 649 645 642 639 636 633 630 627 625 623 621 620 621 622 624 627 630 633 637 642 648 654 661 667 674 681 686 692 698 702 706 711 713 716 719 725 727 729 731 733 735 738 740 742 744 746 748 751 753 756 760 763 766 769 771 774 776 777 779 781 782 782 782 780 780 780 779 779 777 780 781 788 698 697 696 695 695 694 693 693 692 692 692 692 690 689 688 687 686 685 684 683 683 683 683 682 682 680 679 678 679 683 684 679 680 681 673 666 663 669 672 666 669 667 665 664 662 662 663 662 662 663 664 662 664 664 665 666 668 673 676 677 679 683 688 687 692 694 698 701 711 720 729 732 740 744 740 729 732 735 736 736 736 739 742 746 749 753 756 759 762 764 765 766 767 767 768 768 769 769 770 771 773 775 777 779 781 785 787 791 794 798 801 803 805 807 809 810 812 813 814 814 813 812 811 810 809 806 804 802 799 796 792 788 784 779 775 770 765 761 756 751 746 742 738 735 731 728 724 720 717 713 708 704 700 696 691 687 683 680 676 672 669 666 662 659 656 653 650 647 644 642 641 639 637 635 635 636 636 639 641 644 648 652 656 662 667 672 677 680 685 691 695 699 703 709 712 715 718 721 725 728 731 733 734 736 738 741 743 745 748 750 752 755 757 760 763 767 769 772 775 777 780 782 784 786 786 786 785 784 784 785 786 786 784 785 787 699 699 698 697 697 696 695 694 693 693 693 692 691 690 689 689 688 687 687 686 685 684 684 683 682 682 681 680 679 678 677 677 676 677 676 673 672 671 669 668 667 666 667 667 666 666 668 668 669 667 666 666 667 668 666 670 674 678 681 684 685 693 693 694 696 702 711 721 729 725 735 743 736 748 748 729 728 731 730 731 734 738 742 743 745 748 753 757 759 761 762 763 764 764 765 766 767 768 769 770 772 774 776 778 781 784 787 790 793 797 800 803 805 807 809 810 812 813 814 814 814 814 812 811 809 807 806 803 801 798 794 791 787 783 778 772 768 763 758 752 749 746 742 738 735 731 728 724 720 716 713 709 705 701 697 693 690 687 683 680 677 675 671 669 666 663 660 659 658 656 655 653 652 651 651 651 653 656 658 661 664 667 670 674 678 682 686 689 693 697 699 703 707 711 714 716 719 722 726 731 731 733 734 737 739 741 744 746 749 751 754 756 758 761 763 766 769 772 775 778 780 782 786 788 789 789 788 788 790 793 793 792 790 790 789 700 700 699 698 697 697 696 695 694 693 693 693 693 693 692 692 690 688 687 686 686 686 685 685 684 683 682 681 679 678 677 675 673 672 672 671 670 669 668 669 670 672 673 676 673 674 672 670 671 670 669 669 672 677 679 684 686 689 696 696 695 696 697 708 705 711 712 715 712 726 727 729 738 734 736 735 723 721 724 727 733 737 738 741 745 749 752 754 756 758 759 759 759 760 761 762 762 764 766 768 770 772 774 776 779 782 785 789 792 796 799 802 804 806 808 810 812 813 814 814 814 814 813 812 811 809 807 805 803 800 798 794 790 786 781 776 772 766 761 756 752 748 744 740 737 734 731 728 724 720 716 712 707 705 702 699 696 693 689 686 683 679 678 675 672 672 673 672 670 668 667 666 666 665 665 665 666 670 673 675 677 679 681 684 686 689 693 696 698 700 704 707 710 713 716 719 721 724 727 730 732 734 736 738 740 742 744 746 749 751 754 756 758 761 763 766 769 772 775 777 780 783 785 788 790 791 792 792 793 795 796 797 793 792 794 701 701 699 699 698 698 697 696 695 694 694 694 694 694 694 693 692 690 688 687 686 686 686 685 684 683 682 681 679 678 676 675 674 672 672 671 671 670 671 674 676 678 679 678 677 676 674 674 674 677 681 686 687 689 687 692 696 693 691 690 691 695 702 711 710 714 712 717 711 719 728 731 729 719 716 715 718 721 724 730 733 736 740 742 745 747 749 751 752 753 754 754 756 756 756 757 758 759 761 764 766 768 770 773 776 780 784 787 791 794 797 800 803 805 807 809 811 812 813 814 814 814 814 813 812 811 809 808 805 802 799 797 793 789 785 781 776 770 765 761 756 751 746 742 739 736 733 731 727 723 719 716 713 710 709 706 703 701 696 693 690 687 687 687 688 686 684 683 681 680 679 678 678 678 678 678 680 681 684 685 687 689 691 692 694 696 698 701 703 705 708 711 713 716 719 722 723 725 727 730 733 736 738 740 741 743 745 747 749 751 753 756 758 760 763 766 768 772 775 778 781 783 786 788 790 792 794 794 795 797 799 798 796 797 798 703 702 701 701 700 699 698 697 696 696 696 696 695 695 695 694 694 692 691 690 689 689 688 687 685 684 683 682 683 684 684 683 679 676 675 674 676 679 680 681 679 679 678 677 676 674 674 674 674 680 688 689 690 692 692 692 693 693 695 696 696 697 697 696 697 697 698 701 702 703 704 705 707 710 713 717 721 723 727 731 734 736 739 741 743 745 746 748 749 750 750 751 751 752 752 753 754 755 757 760 762 765 767 770 774 778 782 785 789 792 795 798 802 804 806 808 810 811 812 813 813 814 814 814 814 812 811 809 807 805 802 799 796 792 788 784 779 774 770 765 760 754 750 746 742 739 736 733 730 727 725 726 725 722 717 713 710 708 706 703 701 699 698 696 695 694 693 692 691 691 690 690 690 690 691 691 691 692 694 695 696 697 699 700 702 703 705 707 709 711 712 714 717 720 722 724 726 729 731 733 736 739 741 743 743 744 746 747 749 750 753 755 758 760 762 765 767 771 775 778 782 784 787 790 793 795 797 797 797 798 799 797 795 795 799 703 703 702 702 701 700 699 699 698 697 697 696 696 695 695 694 694 693 693 692 691 690 690 689 688 687 686 686 688 689 688 687 685 684 682 681 682 682 682 681 680 679 678 676 676 675 674 675 676 683 691 692 692 691 692 691 693 693 695 699 700 699 698 697 697 697 699 701 703 706 708 711 714 716 718 720 722 725 728 731 734 735 737 739 740 741 744 744 745 745 746 746 746 748 750 750 751 753 754 756 759 761 763 766 769 773 778 781 785 789 792 795 799 802 804 805 808 809 811 812 813 814 814 815 814 814 812 811 809 807 805 802 799 796 792 788 784 779 774 769 764 759 754 749 745 743 742 740 737 734 733 730 726 724 721 719 717 715 714 712 710 708 706 704 703 702 701 701 700 700 700 700 700 700 700 701 701 702 703 703 704 705 706 708 709 710 711 713 714 716 717 719 721 723 726 728 730 733 734 737 737 739 742 744 744 745 745 746 748 750 751 754 756 758 761 763 766 769 773 777 780 784 787 791 794 797 799 799 798 800 799 797 797 796 798 704 704 703 702 702 701 700 700 699 699 698 697 697 696 696 695 695 694 695 694 694 693 692 692 691 691 690 690 690 690 691 691 690 689 688 687 687 685 684 683 681 680 680 679 678 677 676 677 679 685 691 692 693 693 693 693 693 693 702 704 704 704 704 704 705 706 706 708 710 712 714 715 717 719 721 723 725 727 729 731 732 734 735 736 737 737 738 739 740 740 740 740 741 743 745 746 748 749 751 753 755 758 760 763 767 769 772 776 780 784 788 792 795 797 801 803 806 807 809 811 812 813 814 815 815 814 813 812 810 808 806 803 800 798 794 791 787 783 779 775 770 764 759 754 750 748 746 744 741 738 736 734 732 730 728 727 725 724 722 720 717 715 715 712 711 710 709 708 708 707 707 707 707 707 707 708 708 708 709 710 710 711 712 713 714 715 716 718 719 720 722 724 726 728 729 732 733 735 736 735 737 740 741 739 742 743 744 746 746 749 750 752 754 757 759 761 764 768 771 775 779 782 785 788 789 789 790 789 790 791 792 793 793 794 798 705 704 703 703 702 701 700 700 699 699 698 698 697 697 696 696 695 695 695 694 694 694 694 694 694 693 692 692 691 691 693 697 695 693 691 690 689 689 688 687 685 684 682 681 680 681 680 681 685 688 690 693 693 694 694 694 694 696 705 707 707 708 708 709 710 711 712 713 714 716 717 718 719 721 723 724 725 727 728 729 730 731 732 732 732 733 733 734 734 734 734 735 736 737 738 739 741 743 744 747 750 753 755 757 760 763 766 770 775 779 783 787 790 794 798 801 804 806 808 810 811 813 814 815 815 815 814 813 811 810 808 805 803 800 797 794 790 787 783 779 775 770 765 761 757 754 750 748 745 743 741 739 737 735 734 732 731 729 727 726 725 724 721 719 718 717 716 715 714 713 713 713 713 712 712 713 713 713 714 714 715 715 716 717 718 719 720 721 723 724 726 728 730 731 733 735 736 736 737 737 734 738 741 741 742 742 742 741 743 745 748 750 752 755 758 760 763 766 770 773 777 780 784 788 788 787 788 788 788 788 789 792 793 798 805 705 704 704 703 702 701 700 700 699 699 698 698 698 698 696 696 696 701 707 710 712 712 709 706 705 705 703 701 701 702 704 703 701 702 702 700 697 694 693 691 689 688 687 687 687 687 688 688 691 693 693 693 694 695 695 696 698 702 708 708 709 709 710 711 712 713 714 715 716 717 718 720 720 721 722 723 724 725 726 727 728 728 728 729 729 729 729 728 727 728 728 728 729 729 731 732 733 735 737 740 742 744 747 750 753 757 761 765 770 774 778 784 789 792 795 799 802 804 807 809 811 812 814 815 815 815 814 813 812 811 809 807 805 802 800 797 794 791 787 783 779 774 769 764 760 757 754 752 750 747 745 743 741 739 739 737 735 734 733 731 729 728 726 724 723 722 722 721 720 719 719 718 717 717 717 717 717 717 717 718 718 719 720 721 722 723 724 726 727 728 730 731 733 734 736 737 736 736 737 737 740 742 742 741 740 740 741 740 741 743 746 749 751 754 756 759 762 766 769 773 776 780 783 785 785 785 786 786 786 786 788 789 792 800 806 705 704 703 703 703 702 701 701 702 702 702 702 702 701 701 701 701 707 710 716 722 723 725 718 712 708 711 709 711 711 711 710 710 709 706 707 705 702 701 704 702 697 695 695 694 694 694 695 698 697 697 696 697 697 697 703 706 707 708 707 708 710 711 712 713 713 714 715 716 717 718 719 720 721 721 722 723 723 724 724 724 725 725 725 725 725 725 724 723 723 722 721 722 723 725 727 729 731 733 736 739 741 744 747 750 754 758 763 768 774 778 783 786 790 793 796 799 802 805 808 809 811 813 814 815 815 814 814 813 812 810 809 807 805 802 800 796 794 791 787 782 778 774 769 765 761 759 756 754 750 748 746 745 744 742 741 739 738 737 736 735 733 732 731 730 729 728 727 726 726 725 724 723 723 722 722 722 721 721 721 722 722 723 724 725 726 727 728 730 731 732 733 735 737 739 739 742 743 742 742 740 740 739 739 738 738 739 739 740 742 745 748 751 753 756 759 762 766 769 772 775 778 781 782 783 784 784 784 783 785 788 790 794 801 806 707 706 705 704 704 704 704 704 704 707 705 705 704 707 706 706 706 706 706 706 707 707 707 707 708 707 707 707 707 707 708 709 710 711 712 714 712 708 707 707 712 711 708 709 706 706 705 701 700 700 700 699 700 701 702 702 703 704 705 707 708 710 711 712 712 714 714 715 716 717 717 718 718 719 719 720 720 720 721 721 722 722 722 722 722 722 721 720 719 719 718 718 718 718 720 721 723 726 729 732 734 737 739 743 746 750 755 760 765 771 777 781 784 788 791 795 798 801 804 806 808 810 812 813 814 814 814 814 813 812 811 810 808 806 804 802 800 797 794 790 787 783 779 774 770 766 762 759 757 754 751 749 748 747 745 744 742 741 741 740 739 738 737 736 736 735 735 734 733 732 730 730 729 728 727 727 726 726 726 727 727 727 728 728 729 730 731 732 733 734 735 736 738 739 740 741 741 739 738 736 734 733 733 733 733 734 736 737 739 742 745 748 751 753 756 760 763 766 770 772 775 778 780 782 782 782 781 782 783 784 785 789 794 801 808 710 710 709 708 708 707 707 707 707 708 708 708 708 708 708 707 707 707 707 707 707 707 707 707 707 707 707 706 706 706 706 705 705 705 705 708 713 716 725 717 719 723 715 715 719 719 721 712 708 705 705 705 705 705 704 705 705 706 708 709 710 711 711 712 713 713 714 715 715 716 716 716 716 717 717 717 717 717 718 718 718 718 719 719 719 719 718 716 715 715 714 714 715 716 717 718 720 723 726 728 730 733 736 739 742 746 750 755 761 766 771 775 779 783 788 793 797 800 803 805 806 808 810 811 812 813 813 813 813 812 811 810 809 807 806 803 801 799 796 794 791 787 783 778 773 768 765 762 760 758 755 753 751 750 748 746 745 745 744 744 744 743 742 740 740 739 738 738 737 736 735 735 734 733 733 733 732 732 732 733 733 733 734 735 735 735 736 736 736 737 738 739 739 739 739 738 737 735 732 730 728 728 727 728 729 731 733 736 739 742 745 748 751 754 758 762 764 768 770 773 776 778 779 780 780 781 782 783 785 787 791 787 788 799 809 714 713 712 712 711 711 710 710 709 710 709 709 709 709 709 709 709 709 709 709 709 708 708 708 708 708 708 708 707 707 707 706 706 705 705 705 705 705 705 708 708 707 708 708 707 707 707 707 706 706 706 706 706 706 706 707 707 708 709 710 711 711 712 713 713 713 714 714 714 714 714 714 714 714 714 714 714 714 715 714 714 714 714 714 714 713 711 710 709 710 710 710 710 712 713 714 717 719 721 723 725 728 731 734 737 741 746 751 756 761 767 771 775 780 784 788 792 796 799 802 804 806 808 809 811 812 812 812 812 812 811 810 809 808 806 804 803 800 798 796 794 790 785 780 775 770 766 763 762 761 759 757 755 754 752 751 750 749 749 748 747 746 745 744 743 742 740 739 738 737 737 736 736 736 736 736 736 736 737 737 737 737 737 738 738 738 739 740 740 740 741 741 741 741 738 736 733 730 727 725 724 723 724 725 727 729 733 737 740 743 747 750 753 757 760 763 766 769 772 774 777 778 779 780 783 786 785 786 788 790 790 797 804 811 820 717 716 715 715 714 714 713 713 712 712 712 711 711 711 710 710 710 710 709 709 709 709 709 709 709 709 709 709 709 709 708 708 708 707 707 707 707 707 707 706 707 707 707 707 707 706 706 706 706 706 706 706 706 706 707 707 708 708 709 710 710 711 712 712 712 712 713 713 712 712 712 712 711 711 710 710 709 709 709 708 708 707 707 707 706 705 704 703 703 703 703 704 704 706 708 709 711 713 716 718 720 723 726 730 734 738 743 748 753 759 764 769 774 778 782 786 789 792 795 798 801 803 805 807 809 810 811 811 811 811 811 810 810 808 807 805 803 802 800 797 793 789 785 781 777 775 772 769 766 765 763 761 759 757 756 756 755 753 753 752 751 751 750 749 747 745 744 742 741 739 737 735 735 736 736 737 737 738 738 739 739 740 741 742 746 746 745 744 744 744 744 744 744 742 737 734 731 728 725 724 724 724 725 726 729 733 736 740 743 747 750 753 756 760 763 766 768 770 773 775 776 778 775 779 792 786 789 794 794 794 797 796 805 818 831 719 718 717 717 716 715 715 714 714 714 713 713 713 712 712 711 711 710 710 710 709 709 709 709 709 709 709 709 709 710 710 709 709 709 709 709 709 709 708 708 708 708 708 708 707 707 707 707 707 707 707 707 707 706 706 707 707 708 708 709 709 710 710 711 711 711 711 710 710 709 709 708 708 707 706 705 705 704 703 702 702 701 700 699 699 698 697 697 697 697 697 698 699 700 703 705 708 711 713 716 719 722 726 730 735 739 743 747 751 756 761 765 769 773 777 781 785 789 792 795 798 800 803 805 807 808 809 810 810 810 810 810 810 809 808 806 804 802 800 798 794 791 788 785 783 780 777 773 770 769 768 766 765 763 761 760 759 758 757 756 755 754 753 753 752 752 751 750 748 746 745 744 743 742 741 741 740 741 742 743 744 747 748 748 748 748 749 749 749 750 748 747 743 740 736 734 731 729 728 728 728 729 731 733 735 738 741 745 748 751 754 757 761 763 766 769 772 774 775 775 776 777 781 780 785 788 789 794 796 800 800 807 818 830 841 720 719 718 718 717 716 716 715 715 714 714 713 713 712 712 712 711 711 711 710 710 709 709 709 709 708 708 708 708 709 709 709 710 710 710 710 710 710 710 710 710 709 709 709 709 708 708 708 708 708 707 707 707 707 707 707 707 708 708 708 708 709 709 709 709 709 708 708 707 706 705 705 704 703 702 701 700 699 698 697 696 695 695 694 693 692 691 690 690 691 691 692 693 695 697 699 701 703 706 710 713 716 720 723 727 732 737 741 746 752 757 761 766 771 775 779 783 786 789 792 795 798 800 802 804 805 807 808 809 809 809 809 809 809 808 807 805 804 802 800 798 796 794 793 790 787 783 779 775 773 771 769 768 766 765 764 762 761 760 759 758 756 754 753 752 752 752 751 751 751 751 750 750 749 749 748 748 749 750 751 754 755 755 757 757 756 753 756 753 751 749 745 742 740 738 736 735 734 733 733 734 735 737 739 742 744 747 750 753 756 760 763 766 769 772 774 775 775 775 779 781 780 777 785 785 789 791 795 800 805 810 821 832 841 850 720 720 719 718 717 717 716 715 715 714 714 713 713 713 712 712 712 711 711 710 710 709 709 708 708 708 708 708 708 708 708 709 709 709 710 710 710 711 711 711 711 710 710 710 710 709 709 709 709 709 708 708 708 708 708 708 708 708 708 708 708 708 707 707 707 706 706 705 704 703 702 701 700 699 698 697 695 694 693 692 691 691 690 690 688 688 687 687 686 686 686 687 689 693 694 697 700 702 704 708 712 715 719 723 729 734 738 741 745 750 754 759 763 767 771 775 779 783 786 789 792 794 797 799 801 803 804 805 806 807 808 808 808 808 808 807 806 805 804 801 800 799 797 795 793 790 787 784 780 776 773 771 770 769 768 767 765 764 763 762 761 760 759 756 753 751 750 750 751 751 752 752 753 753 753 754 755 756 757 758 758 760 764 766 764 764 760 757 753 751 748 746 744 743 742 741 740 740 740 740 741 742 743 746 748 751 754 758 761 764 766 769 772 774 777 777 779 779 780 780 780 783 785 784 785 785 804 810 814 816 820 831 842 851 859 720 720 719 718 717 717 716 716 715 714 714 713 713 712 712 712 711 711 710 710 710 709 709 709 709 708 708 708 708 708 708 708 708 709 709 710 710 710 710 711 711 711 711 711 710 710 710 710 710 710 709 709 709 709 709 708 708 708 708 708 707 707 706 706 705 704 703 702 701 700 699 698 697 696 694 693 692 691 690 688 688 687 686 685 684 684 684 684 684 685 686 687 689 690 692 694 696 698 702 705 709 712 715 720 723 727 732 735 740 745 749 754 759 763 768 772 775 778 782 785 788 791 793 795 797 799 801 803 804 805 806 806 807 807 807 807 806 805 805 803 802 801 799 797 796 794 791 788 785 782 778 773 770 768 767 767 766 766 765 765 764 763 762 761 759 757 756 755 754 756 757 757 757 758 758 759 762 765 768 773 775 773 768 766 764 762 760 759 756 755 753 752 750 749 748 748 748 748 749 751 752 754 755 757 759 761 763 765 767 769 772 774 776 779 780 781 782 782 782 782 782 783 784 789 793 803 815 826 832 834 838 843 850 858 866 720 720 719 718 718 717 716 715 715 714 714 713 712 712 711 711 711 711 710 710 710 710 709 709 709 708 708 708 708 708 708 708 708 709 709 709 709 710 710 710 711 711 711 711 711 711 711 711 711 711 710 710 710 710 710 709 709 708 708 707 707 706 705 704 703 703 702 701 700 699 697 696 695 694 692 691 690 688 687 686 685 685 684 684 683 683 683 684 685 686 687 688 689 692 693 695 697 700 704 708 712 714 717 720 723 727 729 732 736 741 745 750 754 759 763 767 771 774 778 781 784 787 789 791 794 796 798 799 801 802 803 804 805 805 806 806 806 806 805 804 804 802 801 800 798 797 795 794 791 789 786 781 778 773 770 767 764 765 764 764 764 764 763 764 763 763 763 763 763 765 762 762 760 760 762 765 774 781 782 780 776 773 771 769 767 765 763 762 761 760 759 758 758 757 757 758 758 759 760 760 761 763 764 765 767 769 771 773 775 776 779 780 781 782 782 782 782 781 781 781 780 781 782 785 792 803 812 817 825 834 843 851 860 867 873 720 720 719 718 717 717 716 715 715 714 713 713 712 712 711 711 710 710 710 710 709 709 709 709 709 709 708 708 708 708 708 708 708 708 708 708 709 709 710 710 711 711 711 712 712 712 712 712 712 712 712 711 711 711 711 710 710 709 708 707 706 706 705 704 703 702 701 700 698 697 696 695 694 693 691 690 689 687 686 686 685 685 685 684 684 684 685 686 687 688 689 690 691 692 694 697 699 701 703 705 708 712 717 721 726 729 733 735 739 742 747 750 754 758 761 763 768 771 775 778 781 783 786 788 790 792 794 796 798 799 800 802 803 803 805 805 805 805 805 804 803 803 802 801 800 799 798 797 795 793 791 790 785 782 778 773 770 768 767 767 766 767 768 768 771 769 769 768 768 767 766 768 768 769 773 778 782 783 781 779 777 776 774 773 771 770 769 768 767 766 766 765 765 765 765 765 765 766 767 767 768 770 771 773 774 776 777 778 779 780 781 782 782 783 783 783 783 782 781 781 782 781 783 786 791 798 808 818 826 834 841 848 855 861 868 720 719 719 718 718 717 716 715 715 714 713 713 712 712 711 711 710 710 709 709 709 709 709 709 708 708 708 708 708 708 708 708 708 708 708 708 709 709 710 710 711 712 712 712 713 713 713 713 713 713 713 713 713 712 712 711 710 710 709 708 707 706 705 704 703 702 701 700 698 697 696 695 694 693 691 690 689 688 687 687 686 686 686 686 687 687 688 689 689 689 691 692 693 694 695 697 699 702 704 708 711 715 718 722 726 730 733 736 739 742 745 749 752 755 759 762 764 767 769 772 775 778 781 784 786 788 790 792 794 796 797 799 800 801 802 803 803 804 804 804 804 803 803 802 801 800 798 798 797 796 795 793 792 792 789 786 784 781 782 777 777 776 779 779 782 779 775 774 770 770 780 784 786 788 786 788 786 784 783 782 781 780 779 777 776 775 775 774 773 772 772 772 772 772 772 772 773 773 774 775 775 776 777 778 779 780 781 782 783 784 784 784 785 785 785 785 785 784 784 784 786 787 792 797 803 810 817 823 830 837 843 850 856 863 870 720 720 719 718 718 717 716 716 715 714 714 713 713 712 712 711 711 710 710 710 709 709 709 709 708 708 708 709 709 709 709 709 709 709 709 709 710 710 711 711 712 713 713 714 714 714 715 715 715 715 715 714 714 714 713 713 712 711 710 710 709 708 707 705 704 703 702 701 700 699 698 697 695 694 693 692 691 690 690 689 689 689 688 689 689 690 691 691 692 693 694 695 696 697 697 699 701 704 706 709 713 716 719 723 726 729 732 735 738 741 744 746 749 751 754 757 760 763 766 769 771 774 777 779 782 784 786 789 791 793 795 797 798 800 800 801 802 802 803 803 803 803 803 802 801 801 800 799 798 797 796 795 795 794 794 793 793 792 792 791 792 791 791 790 790 789 788 787 786 786 787 787 788 789 788 787 787 787 786 785 785 784 783 782 782 781 780 780 779 779 778 778 778 778 778 778 778 779 779 780 780 781 781 782 783 784 784 785 786 787 787 788 788 789 789 789 789 789 789 791 795 799 803 808 813 819 824 830 836 842 848 854 860 867 873 721 720 720 719 718 718 717 717 716 715 715 714 714 713 713 712 712 711 711 710 710 710 710 710 710 710 710 710 710 711 711 711 711 711 711 711 712 712 713 714 714 715 715 716 716 716 717 717 717 717 717 716 716 716 715 715 714 714 713 712 711 710 709 708 707 706 705 704 703 702 701 699 698 697 696 695 695 694 693 693 693 692 692 692 693 693 694 695 695 696 698 699 700 701 702 703 705 707 710 712 715 717 720 723 725 727 731 734 737 739 742 744 746 749 751 753 755 757 760 763 766 769 772 775 777 780 783 785 788 790 792 794 796 797 798 800 800 801 802 802 802 802 802 802 802 801 801 800 799 798 797 797 796 795 795 794 795 795 795 794 795 795 794 794 795 795 794 797 796 794 794 793 793 793 792 791 791 790 789 789 788 788 787 786 786 785 785 784 784 784 783 783 783 783 783 783 783 783 783 784 784 784 785 785 786 787 787 788 789 789 790 791 791 792 792 792 793 793 795 797 802 807 811 815 820 824 829 834 840 845 851 856 862 868 874 722 721 720 720 719 719 718 718 717 716 716 715 715 714 714 713 713 713 712 712 712 712 712 712 712 713 713 713 713 713 713 714 714 714 714 714 715 716 716 717 717 718 718 719 719 719 719 719 719 719 719 719 719 719 718 718 717 716 716 715 714 713 712 711 710 709 708 707 706 705 704 703 702 701 700 700 699 699 698 698 697 697 697 697 698 698 699 699 700 700 702 703 704 705 707 708 710 712 715 717 720 724 724 726 728 730 731 733 735 737 740 742 744 746 748 750 752 754 756 759 761 764 767 771 774 776 779 782 784 787 789 791 793 795 796 798 799 800 801 801 802 802 802 802 802 802 801 801 801 800 799 798 797 796 796 796 795 795 795 795 795 795 797 797 796 800 802 801 801 800 799 798 797 796 795 794 794 793 792 792 791 791 790 790 789 789 788 788 787 787 787 787 787 787 787 787 787 787 787 787 787 788 788 788 789 789 790 790 791 791 792 793 793 794 795 796 797 798 802 806 810 814 818 823 827 832 836 839 844 849 854 859 864 868 873 723 722 722 721 721 720 719 719 718 718 717 717 716 716 715 715 715 714 714 714 714 714 714 715 715 716 716 716 716 717 717 717 718 718 719 719 720 720 720 721 721 721 722 722 722 723 723 723 723 723 723 722 722 722 722 721 721 720 720 719 718 717 716 716 715 714 713 712 710 709 708 707 706 706 705 704 704 704 703 703 703 703 704 704 704 705 705 706 706 707 708 709 710 711 712 713 714 715 716 718 721 723 726 726 728 730 732 734 736 738 739 741 743 745 746 748 750 752 754 756 759 761 764 768 771 774 777 780 783 785 787 790 791 793 795 796 797 798 799 800 801 802 802 802 802 803 803 803 802 802 801 801 801 800 799 799 799 798 796 797 797 796 797 801 801 802 802 807 805 802 805 802 800 799 798 797 796 795 795 794 794 793 793 792 791 791 790 790 790 790 790 790 789 789 790 790 790 790 790 790 790 790 791 791 791 792 792 792 793 793 794 794 796 796 800 798 802 806 809 814 818 821 825 829 833 837 841 845 848 851 853 856 860 864 868 724 724 723 723 722 721 721 720 720 719 719 718 718 718 717 717 717 716 717 717 717 717 718 718 718 719 719 719 720 720 720 721 721 722 723 723 724 724 724 725 725 726 726 726 726 726 727 727 727 726 726 726 726 726 725 725 725 724 724 723 723 722 721 720 720 719 718 717 716 715 713 712 711 711 710 709 709 708 708 708 708 708 709 709 710 710 711 711 712 712 713 714 715 716 716 717 718 718 718 718 719 721 723 724 726 728 731 733 735 737 739 740 742 744 746 747 749 750 752 755 757 760 763 766 769 772 775 778 780 783 785 788 789 791 793 795 796 797 799 800 801 801 802 802 803 803 803 803 804 804 804 803 803 803 803 803 802 802 801 801 800 801 800 801 801 801 802 803 803 803 803 803 802 801 800 799 799 798 797 796 796 795 794 794 793 793 792 792 792 792 792 792 792 792 792 792 793 793 793 793 793 793 793 794 794 794 794 795 796 796 798 798 800 802 805 807 810 812 816 819 823 827 830 834 837 840 844 846 849 851 853 856 857 859 861 726 726 725 724 724 723 723 722 722 721 721 720 720 720 719 719 719 719 719 720 720 720 721 721 722 722 722 723 723 723 724 724 724 725 726 726 727 727 728 728 729 729 730 730 730 730 730 730 730 730 730 730 730 730 730 729 729 729 728 728 727 727 726 726 725 724 723 722 722 721 720 719 718 717 716 715 715 714 714 713 713 713 713 713 713 713 714 715 715 716 717 717 718 719 719 720 720 720 721 722 723 724 726 727 729 731 733 735 736 738 740 741 743 744 746 748 750 752 754 756 759 761 764 767 769 772 775 777 780 782 784 786 788 790 792 794 795 797 798 799 800 801 802 802 803 803 804 804 804 805 805 805 804 804 805 804 805 804 804 804 804 804 804 804 805 806 803 806 805 805 805 806 807 804 803 802 801 800 799 798 797 796 796 795 795 794 793 793 794 793 793 794 794 794 794 794 795 795 796 797 797 798 798 800 799 801 801 803 804 805 807 809 811 813 814 816 818 820 822 825 827 830 833 835 837 840 842 845 848 850 852 854 855 856 857 728 728 727 727 726 726 725 725 724 724 723 723 723 723 722 722 722 723 723 723 723 724 724 724 725 725 726 726 726 726 727 727 727 728 728 729 729 730 731 731 732 733 733 733 734 734 734 734 734 734 734 734 734 734 734 734 734 733 733 733 732 732 731 731 730 730 729 728 728 727 726 726 725 724 723 722 722 721 721 720 720 719 719 719 719 719 719 719 720 720 721 722 722 723 724 724 725 726 727 728 729 730 731 732 733 735 736 738 739 741 742 744 745 747 748 750 752 754 757 759 761 764 767 770 773 775 777 779 781 783 785 787 789 790 792 794 795 796 798 799 800 801 802 802 803 804 804 804 804 805 805 805 805 805 805 805 805 806 805 805 805 806 805 805 805 805 806 805 806 807 807 807 807 807 805 804 803 802 801 800 799 798 798 797 797 796 795 795 796 796 797 795 796 797 796 799 797 798 799 796 799 799 801 804 806 808 810 812 814 815 816 818 819 820 822 823 825 826 828 829 831 832 834 836 837 839 840 841 843 844 845 846 846 847 847 731 731 730 730 729 729 728 728 728 727 727 727 726 726 726 726 726 726 726 726 727 727 727 728 728 728 729 729 729 730 730 730 730 731 731 731 732 732 733 734 734 735 736 736 737 737 737 738 738 738 738 738 738 738 738 738 738 738 738 737 737 737 737 736 736 735 735 735 734 734 733 732 732 731 731 730 729 729 728 728 727 727 727 727 727 727 727 727 727 728 728 728 729 729 730 731 732 732 733 734 735 735 736 737 738 739 740 742 743 744 746 747 749 750 752 754 756 758 760 763 765 768 770 772 774 776 778 780 782 784 785 788 789 791 793 794 795 797 798 799 800 801 802 803 803 804 804 805 805 805 806 806 806 806 806 806 806 806 806 806 806 806 806 807 806 806 807 808 810 808 808 809 809 808 807 807 805 804 803 801 801 800 799 800 798 799 799 798 798 798 800 800 800 800 799 800 800 802 797 801 800 799 801 803 804 806 807 808 810 812 814 815 817 818 820 821 822 823 824 825 825 827 828 829 829 830 831 832 833 833 833 834 835 836 837 734 734 733 733 733 732 732 731 731 731 731 730 730 730 730 730 730 730 730 730 730 731 731 731 731 732 732 732 732 733 733 733 733 734 734 734 735 735 736 736 737 737 738 739 739 740 740 741 741 741 741 742 742 742 742 742 742 742 742 742 742 742 742 742 741 741 741 741 740 740 739 739 739 738 738 737 737 736 736 735 735 735 734 734 734 734 734 734 735 735 735 736 736 736 737 737 738 739 739 740 741 742 742 744 745 746 747 748 749 750 752 753 755 756 758 760 762 763 765 767 769 771 773 774 776 778 780 781 783 785 787 789 790 792 793 794 796 797 798 800 801 802 802 803 804 804 805 805 806 806 806 806 806 806 806 806 806 806 807 807 807 807 807 807 807 807 808 808 814 812 812 810 809 810 809 809 809 807 807 805 803 802 801 800 800 801 802 802 803 803 803 803 804 804 805 807 808 807 806 806 805 805 806 807 807 808 809 809 810 811 812 813 814 815 816 817 818 820 820 822 823 824 825 825 826 827 828 829 830 830 831 832 833 834 834 Wind_Speed 18 18 19 20 20 17 18 18 18 18 19 19 20 21 23 22 22 22 22 22 22 23 23 24 24 24 25 25 26 24 24 24 25 25 25 26 26 25 25 25 25 26 26 26 25 25 24 24 24 24 23 24 24 22 22 22 23 22 22 22 22 22 23 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 20 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 14 13 14 13 14 13 14 14 14 13 13 13 12 13 13 12 12 13 13 13 13 14 14 11 11 13 12 11 12 13 11 10 12 13 13 14 14 12 10 9 8 5 4 3 3 3 1 1 1 1 1 2 0 1 2 7 7 8 12 8 9 6 3 3 1 4 5 4 3 5 1 1 1 3 8 8 4 3 10 14 13 14 14 16 17 18 18 18 17 18 18 18 17 15 16 13 15 17 19 20 19 18 21 22 20 20 23 24 24 22 24 21 20 20 20 20 20 20 21 21 22 22 21 20 19 17 18 19 19 20 18 18 18 18 19 19 20 21 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 24 24 25 25 26 26 26 25 26 26 26 26 27 26 26 25 24 24 23 24 23 23 23 23 24 22 22 22 22 23 24 23 23 21 21 21 21 21 21 21 20 19 22 20 19 18 18 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 14 13 14 14 14 14 14 15 14 13 14 14 13 13 13 14 14 14 14 14 14 15 13 11 11 13 14 12 12 14 13 13 14 14 15 16 18 19 17 13 10 9 9 8 7 7 3 3 4 2 2 3 1 2 3 7 9 8 9 6 5 8 3 4 5 2 9 8 6 5 5 1 2 3 12 1 8 4 3 6 9 11 13 15 16 17 17 17 16 17 20 19 17 16 15 14 14 20 20 20 19 19 21 21 20 22 23 25 24 22 23 22 23 23 22 20 20 20 20 20 21 22 21 21 18 17 18 19 17 20 18 18 17 18 19 19 20 21 21 21 22 23 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 26 26 26 26 26 25 26 26 26 25 25 24 24 23 22 22 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 21 22 20 21 20 21 20 20 20 20 19 18 17 16 18 17 17 17 17 18 17 18 18 16 16 16 16 16 15 15 14 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 12 13 13 13 13 13 12 12 13 12 13 14 15 15 16 17 19 20 21 22 23 21 17 14 11 8 10 14 6 5 5 3 1 3 3 3 5 5 4 7 9 13 9 10 10 8 7 2 5 6 7 7 4 1 1 3 12 7 8 4 3 2 1 4 9 12 15 17 17 15 15 16 18 19 17 15 13 14 15 16 19 20 21 21 21 20 21 22 23 23 22 23 23 23 23 21 22 22 21 20 21 19 21 21 21 21 15 15 16 17 17 18 19 18 17 17 19 20 20 20 21 22 22 23 23 23 23 23 23 24 24 24 23 24 23 23 23 24 24 25 25 26 27 26 25 24 25 23 21 22 23 22 22 22 22 21 23 23 22 22 21 22 22 23 22 22 22 22 21 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 17 16 15 15 14 14 17 17 16 17 17 17 16 16 16 15 14 14 14 14 14 13 14 14 14 14 14 14 13 13 13 13 12 13 13 13 13 13 14 13 14 14 14 14 13 14 14 14 14 13 12 13 12 11 12 12 12 12 12 12 12 14 14 15 15 17 17 18 18 20 22 29 30 29 24 21 14 8 10 17 8 5 2 3 5 3 3 4 8 14 15 15 17 17 19 18 15 13 6 6 8 7 10 13 12 6 2 9 7 11 7 3 4 7 7 1 2 1 5 5 5 2 1 1 7 14 12 15 18 19 19 20 20 21 21 20 20 21 23 22 23 23 23 23 23 21 22 21 21 22 21 22 21 20 21 21 21 14 14 14 15 15 16 18 17 17 17 20 20 19 19 20 22 22 23 23 23 23 23 24 24 24 24 24 25 23 23 23 22 23 24 25 26 27 24 22 21 22 23 22 22 22 22 22 22 21 21 22 22 21 23 21 21 21 21 22 21 22 22 22 22 21 22 21 22 22 21 21 20 20 19 20 19 19 18 17 17 16 16 15 14 13 13 14 16 16 17 16 16 16 14 14 13 13 13 13 14 14 14 14 15 14 13 12 12 12 12 12 12 12 13 13 13 13 14 13 14 14 14 14 13 14 13 14 12 12 12 11 11 11 11 11 11 10 11 11 12 13 15 15 16 16 16 15 16 16 20 23 26 30 33 33 28 20 9 5 19 15 10 11 10 9 11 17 17 19 19 21 23 24 25 25 22 17 16 15 13 11 5 1 3 6 7 10 8 1 8 9 14 10 15 8 5 2 8 16 17 12 13 16 16 15 15 17 17 19 20 20 20 20 21 20 21 23 23 23 22 22 24 24 20 23 21 21 21 20 21 21 20 21 20 21 14 14 13 14 16 16 16 17 16 17 19 18 17 17 20 21 21 22 22 22 23 23 23 24 24 24 24 23 23 23 22 22 23 24 24 24 26 25 21 21 23 23 23 22 22 23 21 22 21 22 23 21 22 23 22 22 23 22 21 21 21 22 22 22 22 22 22 21 22 21 21 20 20 20 20 19 19 19 18 17 17 16 16 15 15 14 12 11 12 14 14 15 14 13 14 13 14 13 13 14 14 14 13 13 13 12 12 12 12 13 13 11 12 12 12 13 12 12 13 13 13 13 14 13 14 12 13 12 11 11 10 10 9 9 9 9 10 10 10 9 10 13 14 15 13 13 13 13 14 13 14 22 30 30 31 33 35 36 33 23 16 15 16 15 17 18 20 21 22 22 24 26 28 29 33 33 30 23 17 13 7 6 2 4 7 8 14 13 10 12 16 13 12 18 25 29 29 26 25 25 23 23 25 24 21 19 21 22 21 21 20 22 22 21 19 20 22 22 23 22 22 23 21 21 22 21 21 21 21 19 20 20 20 21 20 16 14 14 13 15 16 16 15 17 16 18 17 16 17 18 20 21 21 22 21 22 22 23 24 24 24 24 23 23 23 23 23 23 24 24 24 24 26 23 22 22 23 23 23 23 23 23 21 22 23 22 22 23 24 23 22 22 22 22 22 22 22 23 22 22 21 22 21 22 21 22 20 21 19 20 19 19 19 19 18 17 16 16 16 15 15 14 13 12 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 11 10 12 12 11 12 12 12 11 11 13 11 12 13 13 13 13 12 13 12 13 11 11 11 10 10 9 9 8 8 8 9 9 9 8 7 7 8 8 9 9 10 9 10 12 13 14 19 26 27 31 30 29 29 30 25 21 19 18 21 20 22 23 24 24 24 27 28 31 31 32 35 38 38 33 30 30 32 28 26 22 24 27 30 25 21 22 21 23 25 26 26 25 24 25 26 26 25 24 23 23 23 23 21 21 23 22 20 20 20 19 20 21 24 23 22 21 21 23 21 22 21 20 19 21 20 21 19 20 20 21 14 13 15 14 15 16 17 15 16 18 17 17 17 18 20 19 21 20 21 21 21 22 22 23 23 23 23 22 22 23 23 23 22 22 23 23 23 25 24 23 22 21 23 22 22 21 22 21 21 22 23 23 22 21 21 22 22 22 22 22 22 21 22 23 22 22 22 22 22 22 21 21 21 21 19 20 18 19 18 18 18 17 17 16 16 15 15 14 13 13 13 11 11 12 12 12 12 10 10 10 10 10 10 8 7 9 10 11 11 11 11 9 10 10 11 11 11 13 12 12 13 11 12 11 12 11 10 10 11 10 9 8 7 8 7 7 7 6 6 5 5 5 5 5 6 7 7 9 11 12 12 13 15 17 15 22 26 25 24 23 22 18 19 21 22 24 25 26 26 26 29 28 32 32 33 35 38 37 37 37 36 34 33 30 27 25 25 28 29 28 27 26 27 26 27 27 27 26 26 26 26 26 24 25 22 23 21 21 21 22 20 21 20 20 21 22 22 23 23 22 21 20 21 21 21 20 20 20 18 19 20 19 19 20 20 13 14 14 15 15 16 16 16 15 18 18 17 17 18 19 20 19 20 20 21 21 21 21 22 22 22 22 22 22 22 23 22 22 22 22 22 22 23 24 22 23 21 21 22 22 22 21 20 20 22 22 22 21 22 22 22 23 22 22 22 22 22 22 21 22 22 22 23 22 21 20 21 20 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 13 12 12 12 12 11 11 9 9 8 9 8 8 7 6 7 8 9 9 10 10 9 10 9 9 10 9 10 10 10 10 12 9 10 11 10 10 10 11 10 10 9 9 9 9 9 8 6 5 4 4 3 3 3 4 5 4 5 5 8 8 6 5 8 11 8 11 15 20 23 17 16 17 21 22 24 26 27 27 28 30 30 32 33 34 35 36 36 37 36 35 35 35 34 33 32 31 30 31 31 29 28 27 27 27 26 26 26 25 25 25 24 24 25 25 23 22 21 21 21 20 20 21 21 22 22 22 23 22 22 21 20 20 20 20 19 20 20 20 19 18 19 19 19 20 13 14 14 16 17 16 16 15 17 17 18 19 18 17 18 19 20 20 20 21 21 21 20 20 21 21 20 21 21 21 21 22 22 22 21 22 21 22 22 21 21 21 22 22 22 21 21 21 22 22 21 21 21 22 22 21 22 22 22 21 22 22 22 22 22 22 22 23 22 22 21 22 21 22 20 19 19 20 19 19 18 17 17 16 16 16 15 14 14 13 13 13 12 13 12 11 11 10 9 8 8 8 7 7 7 8 9 9 10 9 9 9 9 9 9 10 9 9 9 9 8 9 8 8 10 9 10 10 11 11 10 9 8 9 9 9 9 8 6 5 4 2 2 3 4 4 3 2 2 1 1 4 4 2 6 6 10 6 5 9 13 14 18 20 22 25 26 27 26 29 31 32 31 32 33 35 35 35 36 35 34 33 33 33 32 31 30 30 30 30 30 30 29 28 28 28 27 26 26 26 27 26 25 24 22 21 19 19 20 19 18 20 20 22 21 21 21 21 22 21 20 20 19 19 19 19 19 19 19 19 20 20 19 20 19 13 13 15 17 18 16 17 15 17 17 18 19 19 19 18 18 20 19 20 20 21 20 20 19 19 20 20 20 19 19 19 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 22 21 21 22 22 21 21 22 21 22 22 22 21 23 21 22 22 22 22 22 22 23 23 22 22 22 22 21 20 21 20 20 19 19 17 18 17 16 16 16 15 14 15 14 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 8 7 7 7 8 8 7 8 8 8 8 8 8 7 8 8 8 7 7 8 7 8 8 9 9 8 7 5 4 4 6 7 6 6 5 4 4 3 3 3 5 4 2 3 1 3 3 1 1 3 4 9 7 6 5 8 16 16 18 19 23 25 27 27 29 31 31 31 31 32 32 32 34 34 35 34 34 35 34 33 33 32 31 31 30 30 28 27 26 26 26 26 26 27 27 26 25 24 23 22 21 21 22 21 20 20 20 19 20 21 21 22 21 21 20 19 19 18 18 18 18 18 18 19 17 16 19 20 19 19 15 13 15 16 17 15 16 17 18 18 18 19 19 20 20 19 20 20 19 20 20 22 19 19 19 20 18 18 18 18 18 19 19 20 20 20 20 21 21 21 20 21 22 21 21 21 21 22 21 21 22 21 21 21 21 21 21 22 22 22 21 21 22 23 22 22 23 22 23 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 13 13 12 12 12 11 11 11 10 9 9 8 8 7 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 6 5 6 6 7 7 6 5 5 5 6 7 7 7 8 7 6 5 4 3 2 4 4 4 2 4 2 1 1 2 2 1 4 4 5 4 5 10 15 18 20 23 25 27 29 28 29 30 30 30 31 30 30 33 33 35 34 33 33 33 32 32 32 32 31 30 29 30 28 26 26 25 24 23 22 23 24 24 22 19 20 21 21 22 20 20 19 19 19 18 19 20 20 19 19 18 18 18 18 18 17 18 17 17 17 16 16 18 19 19 19 15 15 16 16 17 17 17 16 18 17 18 19 19 20 19 20 20 19 20 20 20 20 18 19 18 19 18 18 17 17 18 18 19 20 21 20 20 20 20 20 19 19 21 19 20 20 20 21 21 20 22 22 21 21 22 22 22 21 21 21 21 22 22 21 21 22 22 22 22 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 13 13 12 12 12 11 11 10 9 8 8 8 7 7 5 3 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 6 5 5 5 4 4 4 5 5 5 6 5 6 7 8 8 9 9 10 9 6 4 3 1 3 5 2 3 2 2 1 1 0 2 3 7 6 4 6 7 8 13 18 22 25 25 27 30 30 30 31 31 31 31 31 33 32 32 34 33 32 34 33 33 34 33 34 33 31 31 29 28 26 25 25 24 24 24 23 21 19 18 19 21 19 17 15 18 18 18 18 17 17 18 18 18 18 17 17 16 17 17 16 16 16 16 16 15 17 20 18 18 18 17 15 15 16 16 17 17 16 17 18 17 18 18 19 19 19 20 19 19 20 20 20 20 20 19 19 19 17 18 17 17 17 17 18 20 20 20 20 20 20 20 19 17 19 21 20 18 20 19 20 21 21 21 21 21 21 21 21 22 22 21 21 22 22 22 22 22 22 22 21 22 22 21 21 21 21 22 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 8 7 7 6 4 3 3 2 3 3 3 3 3 3 2 3 4 4 3 3 3 3 3 3 2 2 3 4 4 5 6 7 8 9 11 10 10 10 10 8 5 3 1 0 1 3 2 0 0 2 1 1 1 2 4 4 3 3 4 4 10 16 20 22 23 25 27 29 26 27 30 29 30 30 29 30 30 32 31 32 34 34 34 33 32 30 32 31 30 29 29 28 28 27 25 25 25 23 21 20 20 22 20 15 15 19 21 17 17 16 16 16 16 17 17 17 18 17 17 17 16 16 16 15 15 15 15 15 15 17 17 16 18 17 14 16 16 16 18 17 18 17 18 18 18 18 18 19 19 20 19 20 19 20 19 20 19 19 19 19 18 18 17 18 18 18 18 20 19 20 20 19 18 19 20 19 19 19 19 20 18 21 18 20 21 21 21 21 21 21 21 21 22 21 22 21 21 22 22 21 22 21 21 21 21 20 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 13 13 12 12 12 12 11 11 11 10 9 9 8 6 5 4 3 3 3 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 3 4 5 6 6 8 8 10 12 13 9 4 4 2 5 3 2 2 1 2 0 3 1 1 2 2 2 2 5 1 3 4 5 7 12 15 20 21 21 22 23 26 25 25 26 26 28 30 30 30 28 28 30 32 33 33 35 34 33 31 31 31 31 30 29 27 28 26 25 25 25 24 22 22 23 21 15 17 21 23 20 14 16 17 17 16 16 17 17 18 18 18 17 17 17 17 16 16 16 15 15 15 16 15 16 17 16 17 15 15 16 16 17 18 17 19 18 18 19 18 18 19 19 19 19 20 19 20 19 20 19 19 18 18 18 18 18 18 19 18 18 19 19 19 20 19 18 17 18 19 19 19 19 18 19 20 21 20 20 20 21 22 21 21 21 22 21 22 21 21 21 21 20 20 20 21 21 21 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 11 10 9 9 8 7 6 5 5 5 4 4 3 3 3 2 2 3 2 1 1 1 2 2 1 2 3 4 5 6 8 8 10 10 11 12 3 3 2 3 3 5 5 4 2 2 3 3 2 0 3 7 8 4 1 5 7 2 6 10 18 19 22 22 21 21 21 21 22 25 26 28 25 26 28 28 29 28 29 29 29 31 30 31 32 32 32 33 33 30 29 28 27 26 25 24 25 23 22 23 22 21 20 21 25 21 16 9 18 18 17 16 17 18 18 18 18 17 17 17 18 16 17 16 15 14 15 15 15 16 16 16 17 16 16 15 14 16 15 18 15 17 18 18 17 18 18 19 19 19 19 20 20 20 20 19 19 18 18 17 16 16 17 17 17 18 17 18 19 19 19 19 19 18 18 18 18 19 17 19 19 21 21 21 21 20 21 21 21 21 20 20 21 21 22 22 21 20 21 20 20 20 20 21 21 21 20 20 20 20 21 21 20 21 19 19 19 19 18 18 18 18 17 16 16 15 15 15 14 13 13 13 13 12 12 12 11 10 9 9 8 8 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 7 9 10 10 7 5 2 1 3 3 1 3 5 5 3 3 4 3 2 2 5 10 10 5 6 8 5 10 11 24 28 24 24 25 21 18 20 20 21 22 26 27 28 26 28 27 27 28 26 27 29 30 29 27 29 30 29 29 28 32 29 28 29 28 26 24 24 23 23 24 22 21 21 21 20 21 21 20 20 18 18 17 17 18 18 18 16 16 15 15 15 16 16 16 16 14 14 14 16 14 16 15 15 15 14 14 14 15 15 16 15 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 19 18 17 17 17 17 17 16 17 18 18 18 19 19 19 19 19 19 18 18 18 19 19 19 19 20 21 21 21 21 20 20 21 21 21 20 20 21 21 22 22 20 21 20 20 20 19 20 20 20 20 20 20 21 20 20 21 20 20 19 19 18 19 19 18 18 17 16 17 17 16 15 15 14 14 14 13 13 12 12 11 10 10 9 8 8 7 6 5 4 5 4 4 3 2 3 2 2 3 3 3 3 4 4 5 6 6 6 8 6 1 2 3 2 2 3 2 3 4 3 12 2 4 5 3 1 1 2 14 12 7 9 6 11 19 25 29 30 27 26 28 25 20 18 16 19 19 21 22 24 25 25 25 26 24 24 24 25 25 27 27 27 27 28 29 31 32 27 29 25 24 23 23 23 23 23 23 22 22 22 21 20 20 19 21 20 19 18 18 18 18 18 17 16 16 15 16 16 16 16 17 15 14 15 16 16 15 14 14 14 14 14 13 14 14 16 16 15 15 18 17 18 18 18 17 18 19 19 20 20 20 21 21 20 19 18 18 17 18 18 18 18 17 17 17 17 18 18 19 20 19 19 19 18 18 17 19 21 22 22 21 22 21 21 21 21 20 20 21 21 21 21 21 21 22 22 21 20 20 20 19 20 19 20 20 19 20 19 20 21 21 21 21 20 20 19 18 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 12 11 10 9 8 7 7 6 6 5 4 4 4 5 3 2 2 2 2 2 3 3 3 4 6 6 5 4 2 2 1 1 3 0 2 3 3 2 3 4 11 6 3 6 1 0 2 14 18 12 12 12 14 20 27 31 30 28 26 28 28 22 20 18 17 18 17 17 20 18 16 16 15 21 23 22 21 20 21 23 23 23 24 23 26 32 33 31 28 27 25 24 20 16 19 21 23 22 21 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 15 15 15 15 17 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 17 17 17 16 17 17 17 17 18 18 18 18 19 19 21 22 22 23 22 20 19 18 17 17 17 17 17 18 18 18 18 19 20 20 20 20 20 20 19 18 18 19 20 20 21 22 22 23 22 21 22 21 20 22 21 21 21 21 22 21 21 21 20 20 20 19 20 19 19 19 20 20 20 20 20 21 20 20 21 19 19 19 18 18 18 18 18 17 17 16 17 16 16 15 15 15 15 14 14 14 13 12 11 10 8 7 7 6 6 6 5 4 4 4 4 3 2 2 2 3 3 3 3 4 1 3 1 2 3 2 2 1 1 1 1 4 2 2 4 5 5 4 2 6 5 9 14 17 16 14 17 17 16 19 25 27 27 26 26 27 25 20 22 22 25 22 22 20 20 23 17 15 10 10 9 8 4 8 13 11 9 8 6 3 2 3 3 11 20 28 24 22 21 23 20 13 10 14 19 20 19 19 19 19 18 17 16 17 16 16 16 16 15 15 14 14 14 14 15 14 14 14 13 13 13 12 13 13 12 12 13 12 12 13 13 16 14 17 15 17 19 18 17 17 18 18 18 18 18 21 22 24 24 23 21 19 18 17 16 17 17 16 16 17 17 18 18 19 20 20 20 19 20 19 18 17 17 19 19 20 21 21 20 21 20 20 21 21 20 21 22 22 22 22 21 21 22 21 21 20 20 20 19 19 19 20 20 19 19 21 20 20 20 21 19 19 19 19 18 17 17 17 17 16 16 16 15 16 15 16 15 15 15 14 14 13 12 12 11 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 4 4 3 2 3 2 2 4 2 1 1 3 2 2 1 3 4 3 3 6 6 1 7 6 7 10 13 13 17 17 17 18 19 17 20 23 25 25 24 25 26 22 21 24 25 26 25 25 25 27 26 29 25 23 24 22 20 16 13 8 6 9 6 2 2 5 5 5 7 3 8 15 17 19 18 21 21 21 19 18 17 17 18 18 18 18 17 16 16 16 16 16 16 15 14 13 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 11 11 11 11 11 17 17 17 17 17 17 17 16 19 18 18 18 17 17 19 25 28 22 16 20 17 16 18 18 17 17 16 15 15 16 16 17 18 19 20 19 20 19 18 17 17 18 19 21 23 22 21 23 21 20 21 21 20 21 22 22 23 22 22 22 23 22 22 22 21 21 20 20 20 20 19 20 19 19 20 21 21 20 21 19 20 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 10 9 8 8 7 7 6 5 5 5 5 4 3 3 3 3 3 2 2 0 4 1 1 2 1 2 3 1 3 2 4 4 2 5 8 8 7 8 8 8 13 16 18 19 17 18 19 20 17 21 20 23 22 24 25 24 20 21 23 23 23 23 21 21 24 26 26 24 23 23 24 25 27 27 24 19 14 14 13 10 7 5 3 1 3 5 13 15 17 18 19 19 19 18 18 17 18 18 18 16 16 16 15 15 14 14 14 13 13 13 13 12 12 13 12 12 12 11 11 11 11 10 10 11 10 10 10 10 10 9 9 17 16 14 16 17 17 16 16 17 18 18 18 16 14 19 25 14 8 4 3 7 14 15 17 18 18 17 16 16 15 16 17 19 20 20 19 19 19 18 18 18 18 19 21 22 22 23 22 22 22 21 21 21 22 22 23 21 22 22 23 23 23 23 22 23 22 20 20 20 19 19 19 18 18 20 21 20 20 20 20 20 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 14 13 13 12 12 12 10 9 9 9 9 8 7 8 6 5 5 4 2 2 2 3 0 1 1 2 2 3 3 0 2 3 2 3 2 5 6 6 1 6 8 12 9 9 9 9 16 18 19 21 24 18 21 21 19 19 20 23 20 23 24 21 22 22 23 22 21 21 23 20 20 25 25 21 17 17 18 20 23 24 24 29 32 25 15 13 13 14 18 21 19 12 13 16 18 19 19 19 18 18 18 18 18 17 17 16 16 15 15 15 15 14 14 13 12 12 12 11 11 11 11 10 11 10 10 9 10 9 10 10 9 9 9 9 9 9 8 16 17 17 15 14 14 15 14 17 19 17 16 12 7 16 15 10 8 1 4 16 15 15 16 16 16 16 16 16 16 16 18 20 21 20 19 18 19 18 18 19 20 20 21 21 21 21 20 21 19 20 20 21 22 23 23 21 22 22 23 23 24 23 22 22 22 22 21 20 20 19 19 18 17 18 20 19 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 14 13 13 12 12 10 10 10 9 9 9 8 8 8 6 5 4 2 1 2 2 1 1 2 1 2 1 2 3 3 2 4 7 5 9 6 2 2 7 9 14 9 10 11 11 16 19 21 24 25 21 21 23 21 20 20 22 22 23 25 24 24 24 23 21 22 22 23 24 26 21 24 24 23 21 15 10 5 9 15 17 19 26 27 31 29 24 24 25 22 18 18 18 19 19 19 19 18 18 18 18 17 16 16 16 17 16 16 14 13 13 12 11 12 11 10 10 10 10 9 9 9 8 8 9 9 8 9 8 9 9 8 8 8 8 8 16 15 15 14 14 13 12 13 15 17 16 13 12 10 14 13 16 22 23 25 20 17 16 16 15 14 16 16 16 16 18 20 20 20 19 19 19 18 18 18 18 19 21 20 20 22 21 20 20 19 19 20 21 23 23 22 22 22 22 23 22 22 23 22 22 22 21 21 21 20 20 19 19 17 18 19 19 20 20 21 20 20 19 19 19 19 18 17 17 17 17 17 16 17 16 16 16 16 14 14 14 13 13 12 11 10 9 9 9 10 10 9 9 7 5 3 1 1 1 2 1 1 2 2 2 2 4 3 2 5 6 8 5 3 3 0 1 13 12 13 11 11 13 14 16 20 22 24 26 22 20 21 21 21 23 24 22 23 25 26 26 24 24 22 23 23 25 25 26 25 25 25 25 26 27 27 24 22 21 21 19 22 25 26 26 24 24 24 21 19 19 19 19 20 20 19 19 19 19 18 18 17 16 16 16 15 14 12 12 12 11 11 11 10 10 9 8 7 7 8 8 7 7 8 7 8 8 9 7 8 8 7 7 8 8 14 14 12 13 10 8 9 10 11 13 11 9 10 17 21 10 7 6 21 21 19 17 16 15 15 16 15 15 16 17 19 20 20 19 19 19 18 18 17 17 18 17 18 18 19 21 21 22 21 20 21 21 24 25 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 19 20 19 17 17 19 19 20 21 21 20 19 19 19 18 19 18 18 18 18 17 18 17 17 16 16 16 16 15 14 14 14 14 14 13 11 10 9 9 10 11 10 10 7 5 2 2 2 1 0 3 2 1 1 3 4 1 4 6 7 3 2 2 3 5 5 12 13 12 12 11 12 15 16 18 21 23 25 26 26 20 20 21 21 22 25 23 25 27 29 29 27 25 25 25 26 26 27 28 27 27 26 24 23 23 23 23 23 23 26 26 23 23 22 24 23 24 22 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 9 10 10 9 9 8 7 6 6 6 6 5 5 6 6 7 6 7 7 7 7 6 7 7 6 15 14 14 13 9 6 7 8 9 8 8 8 5 8 7 12 23 24 22 19 18 17 16 15 16 15 15 14 15 17 18 19 19 18 18 18 17 17 17 16 17 18 19 19 19 21 22 22 20 20 19 24 25 23 21 21 22 22 22 22 21 22 21 21 21 21 20 19 20 20 19 20 20 16 17 18 19 18 21 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 13 13 13 13 13 13 12 11 11 11 12 12 11 7 4 2 4 3 1 1 2 2 1 2 2 3 4 6 4 8 2 2 2 3 6 9 11 11 11 11 11 13 16 18 21 22 24 25 27 27 25 24 25 23 22 25 24 27 27 25 27 27 26 25 24 24 24 25 26 27 25 23 24 23 24 23 25 24 24 23 22 22 24 23 21 23 22 21 21 21 20 20 19 18 18 17 17 16 15 15 15 15 15 14 13 13 12 11 11 11 10 9 8 7 7 7 5 6 4 4 4 4 3 5 5 6 6 6 6 6 7 6 7 7 6 16 14 14 11 8 5 5 6 8 10 16 6 5 13 19 22 21 22 21 19 18 16 15 15 16 15 15 14 14 15 17 17 18 18 17 17 17 16 16 17 18 18 17 18 19 20 22 20 23 21 21 24 24 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 21 17 16 17 17 18 17 20 23 21 19 19 20 19 18 18 17 18 17 17 17 17 18 18 17 17 16 15 14 14 13 13 13 13 14 14 14 12 12 12 13 11 10 4 3 5 4 2 3 2 3 2 1 2 4 5 8 5 2 4 2 2 5 8 9 9 10 10 10 11 14 18 20 22 23 24 26 28 28 26 26 27 26 25 26 28 27 26 27 29 25 24 22 22 22 21 20 16 12 20 22 22 23 24 24 25 24 23 22 22 21 22 22 21 21 20 20 18 17 17 16 17 17 17 16 15 15 14 14 14 14 14 13 12 12 11 11 11 10 10 8 7 7 7 6 5 3 3 3 4 3 3 3 3 4 4 4 4 5 5 6 6 6 6 19 13 12 8 8 5 4 5 8 11 2 15 17 20 21 21 20 20 19 17 18 16 15 15 14 14 14 14 14 14 16 18 18 17 16 16 15 15 16 18 17 17 18 19 21 21 21 20 20 21 25 25 25 22 20 20 20 20 21 21 22 22 20 20 21 20 20 20 19 19 18 17 16 17 16 17 17 15 21 24 19 23 21 19 18 17 17 18 17 17 17 18 18 19 18 17 17 16 15 14 12 12 12 12 12 13 13 14 13 11 10 11 4 6 4 5 6 5 4 3 1 0 2 3 4 5 6 8 4 5 1 2 5 7 10 12 10 10 10 10 11 14 20 22 24 23 24 28 29 29 26 27 27 26 26 29 30 27 25 26 27 24 23 21 21 23 22 20 22 24 24 24 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 18 17 17 17 17 16 15 15 14 14 14 13 13 12 12 11 10 10 10 10 10 10 10 9 8 7 7 6 5 4 2 2 1 1 1 1 2 1 2 2 3 4 5 6 6 6 7 20 15 12 7 5 5 5 5 8 6 15 19 17 18 19 19 19 19 18 16 17 15 15 14 14 14 13 14 13 15 16 18 18 17 16 15 15 16 17 18 17 18 20 20 20 20 23 24 27 26 25 25 23 21 20 20 21 20 20 21 21 21 20 21 22 21 19 20 19 19 18 17 17 15 15 15 15 14 22 25 25 22 19 18 18 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 13 11 11 11 12 12 12 12 12 10 3 7 7 6 5 7 7 6 6 1 1 3 2 4 6 10 6 8 5 2 4 2 10 8 13 15 13 11 12 12 13 17 22 21 25 23 26 28 28 29 28 27 26 26 32 29 25 24 22 21 21 24 24 23 23 22 23 23 24 25 26 24 24 24 23 22 22 21 21 21 20 19 19 19 19 19 18 18 17 16 16 16 15 14 14 13 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 7 6 6 5 3 2 1 1 0 1 2 2 2 2 3 3 4 4 5 6 6 6 24 19 14 7 5 6 8 6 14 16 18 19 17 18 18 18 18 18 17 17 16 15 14 14 14 14 14 16 17 18 20 20 18 17 17 16 16 17 18 18 19 20 20 20 22 23 25 26 27 25 25 24 23 21 21 21 21 21 22 22 22 22 21 21 20 20 20 19 19 18 18 17 16 16 16 16 15 13 27 28 22 20 18 18 18 18 18 18 17 18 18 18 17 17 17 17 17 17 17 16 13 12 11 12 12 13 14 12 11 8 1 3 4 5 6 9 9 9 1 3 4 7 6 5 4 6 6 10 6 2 2 3 15 11 17 18 15 14 13 13 14 18 23 22 26 26 28 28 29 29 28 28 27 30 28 25 20 23 19 21 22 27 28 28 28 30 29 28 26 26 25 24 24 23 23 22 21 21 20 19 18 18 17 17 17 17 16 16 15 15 15 14 13 13 12 12 11 11 11 12 11 11 10 9 9 9 9 9 9 8 8 8 9 9 7 6 5 3 3 3 2 2 2 3 4 4 4 4 4 5 5 5 6 6 7 19 13 11 6 6 9 11 13 16 17 19 18 18 18 18 17 18 17 17 16 15 15 14 15 15 15 16 18 20 20 20 19 18 17 17 17 17 18 18 19 19 19 19 20 22 24 26 27 26 25 25 23 21 21 20 21 21 21 22 22 21 22 21 21 21 21 21 20 19 18 17 17 17 17 18 18 17 19 29 27 17 19 18 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 15 14 13 12 13 13 13 14 13 7 2 2 4 5 8 10 11 1 1 2 5 3 5 8 5 2 5 7 5 4 4 2 10 9 17 18 16 15 12 13 14 18 24 23 27 28 29 30 30 30 29 26 26 29 28 23 21 20 24 27 26 29 30 31 32 30 29 27 25 25 25 23 23 22 21 20 20 20 18 17 17 17 17 17 17 16 16 15 15 15 14 14 14 16 16 17 18 19 19 19 19 19 18 17 14 10 8 7 7 8 8 7 7 7 8 7 7 6 4 4 4 5 5 5 6 6 6 6 7 7 6 6 7 6 6 9 9 9 9 13 13 13 14 17 16 17 17 17 18 17 17 17 17 17 17 15 15 15 16 17 18 19 21 21 19 18 18 18 17 17 17 17 18 18 18 17 17 17 21 26 28 27 25 24 25 23 22 22 22 22 22 22 21 22 23 22 22 21 21 21 21 20 20 19 18 18 18 18 18 19 18 19 23 27 23 19 19 19 19 18 19 18 17 17 17 17 17 16 15 16 16 16 16 16 16 16 15 14 14 14 13 13 14 15 4 6 8 5 6 10 14 4 1 2 4 5 6 11 10 2 6 5 4 3 4 5 11 13 13 18 19 17 17 14 14 14 18 24 24 28 30 31 31 31 30 28 26 26 28 27 25 25 25 25 25 27 30 31 32 32 31 28 26 24 23 22 21 23 22 21 21 21 20 19 18 18 18 17 16 16 16 18 19 20 19 17 18 18 18 19 18 17 16 16 16 16 17 16 17 17 17 17 18 14 9 7 6 6 7 7 8 8 9 8 7 7 8 8 7 7 8 8 9 12 9 8 8 8 8 7 10 10 7 9 13 13 13 15 16 18 16 16 17 17 18 17 16 16 17 17 15 15 16 16 17 19 20 20 19 19 18 17 18 17 17 17 17 17 17 17 18 18 24 26 26 25 24 23 23 25 23 23 22 23 23 23 22 23 24 22 22 22 22 21 21 21 20 20 19 19 18 18 18 19 18 19 21 23 24 19 20 21 20 20 20 18 18 18 18 17 17 16 16 16 16 15 15 16 16 15 15 14 14 15 15 14 14 15 8 3 9 11 7 8 14 5 2 2 4 2 3 5 4 7 6 8 2 2 4 3 1 15 7 19 19 19 19 18 15 12 14 18 24 26 28 29 31 31 31 30 28 26 27 28 27 25 25 25 25 27 31 31 31 33 33 30 28 25 23 22 22 23 25 22 21 21 21 22 22 21 20 20 19 19 19 18 17 17 16 16 15 13 12 13 14 14 15 16 17 16 16 16 17 17 17 16 17 15 15 16 16 17 16 11 8 8 9 10 10 9 9 12 10 9 9 9 9 9 11 11 10 10 10 9 9 10 9 6 9 10 13 15 14 16 16 17 16 16 17 16 16 17 16 17 16 16 16 17 17 17 17 18 19 18 19 18 17 17 17 17 15 16 17 17 18 20 25 25 26 26 24 22 22 23 22 20 22 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 20 19 19 20 20 22 21 23 23 20 20 20 18 19 19 18 18 17 17 17 16 16 15 15 15 16 16 16 16 16 16 15 15 13 14 9 4 1 6 13 10 11 11 2 3 1 3 5 2 5 4 3 4 5 5 3 5 2 2 11 14 22 19 19 18 17 15 14 16 19 26 28 30 30 32 32 30 28 26 26 26 27 25 25 25 25 25 28 30 30 32 33 31 29 29 24 21 21 21 22 24 22 22 21 19 18 17 14 16 13 13 14 15 15 14 14 12 11 13 17 18 18 18 17 16 18 18 18 18 18 18 18 16 18 18 17 16 16 17 16 16 17 17 17 15 12 11 10 9 10 11 12 11 11 11 12 11 11 13 12 11 11 11 8 6 5 7 10 11 15 15 16 16 16 16 15 16 16 16 16 17 15 16 15 16 16 16 15 16 17 20 21 18 18 17 17 17 16 15 15 18 20 22 25 28 27 26 24 23 23 24 24 21 21 22 22 22 22 23 23 24 23 23 22 22 22 22 21 21 21 21 20 19 20 21 20 19 19 19 21 23 24 23 20 19 19 19 19 19 18 17 17 16 16 15 15 15 15 15 16 17 16 16 17 18 14 15 14 15 6 4 4 2 7 14 15 13 3 2 3 6 5 4 9 8 3 3 4 5 5 5 1 0 5 10 19 22 20 17 18 16 15 16 16 19 26 28 32 32 32 30 26 24 24 25 28 26 27 24 24 24 26 31 31 30 30 31 31 30 26 22 20 20 22 22 20 19 17 16 15 15 13 12 12 12 12 12 14 15 16 18 18 18 17 17 18 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 15 15 16 17 17 17 17 17 16 17 16 13 11 10 11 12 13 13 13 14 13 14 14 13 13 13 7 2 5 6 7 11 13 15 16 16 16 16 16 16 16 16 17 17 16 16 15 16 16 15 14 16 19 19 19 18 17 17 16 15 14 14 16 20 24 27 27 26 25 24 24 23 23 23 23 24 25 24 24 23 23 23 23 21 22 22 23 23 22 22 21 21 21 20 20 20 20 20 21 21 22 24 25 25 24 21 20 20 20 19 18 18 18 18 18 18 17 16 16 16 16 16 16 16 17 17 19 13 12 16 16 5 5 7 10 6 10 17 16 4 3 3 4 12 6 5 8 5 8 5 3 3 3 2 1 2 5 17 21 21 19 17 18 16 15 15 17 21 25 28 32 32 32 29 27 25 21 24 28 28 25 23 25 26 28 32 30 30 32 31 30 28 22 20 19 18 19 21 20 18 17 17 16 16 17 16 17 16 14 14 14 16 16 17 17 17 18 18 18 19 18 18 19 18 18 18 18 17 17 17 17 17 16 16 16 16 17 16 17 17 17 17 17 16 16 16 16 14 14 12 10 12 15 15 16 16 16 16 16 16 15 2 1 4 5 6 9 12 13 15 16 16 16 16 17 17 16 17 16 16 16 16 16 15 15 17 19 19 19 18 17 17 17 17 14 14 15 19 23 27 26 25 25 24 23 23 23 23 21 21 22 23 24 23 23 24 22 22 23 23 23 23 22 22 21 21 22 21 21 21 21 21 22 22 23 24 23 24 25 24 22 21 21 19 19 19 18 18 18 18 16 16 16 17 17 17 17 17 16 17 17 12 12 20 16 13 5 4 9 11 9 16 21 5 2 3 4 15 4 5 1 5 5 0 4 4 8 2 1 3 8 15 19 22 20 18 19 19 17 16 15 18 22 27 29 29 31 33 30 28 26 23 24 26 31 26 27 26 27 31 31 30 31 30 28 28 23 21 20 20 20 19 18 16 16 16 17 17 17 16 13 12 12 12 14 13 14 13 15 17 17 18 19 18 18 18 18 18 18 17 17 18 17 17 17 17 18 17 17 17 16 16 16 16 17 17 17 17 16 17 17 17 17 16 14 14 11 12 14 16 18 18 18 18 18 17 1 4 3 4 5 8 12 14 14 15 16 16 17 17 18 18 17 17 17 17 17 16 16 17 19 18 18 18 18 17 17 16 16 15 16 19 22 25 26 25 25 24 24 24 24 25 22 23 25 24 22 22 24 23 22 22 22 22 23 22 23 22 21 22 22 22 21 22 22 22 22 22 22 24 24 25 25 24 23 21 21 21 20 20 20 19 19 18 17 16 17 17 17 17 17 17 17 17 15 14 14 14 17 13 5 7 13 9 3 13 17 11 3 1 3 5 11 5 8 7 7 7 6 4 5 8 4 1 4 13 19 20 21 19 17 19 20 19 18 17 20 24 29 31 32 33 31 30 28 26 27 27 27 29 29 29 29 32 31 30 29 29 28 27 26 22 21 21 20 17 17 18 16 15 14 15 17 17 17 16 16 15 16 16 17 17 16 16 17 17 18 19 18 18 17 17 17 17 17 16 17 18 18 17 18 18 17 17 17 17 16 16 16 17 17 17 17 17 18 18 18 19 17 18 17 15 15 12 15 15 17 21 21 21 20 3 3 4 3 3 8 14 15 15 15 16 17 17 18 18 19 18 17 17 18 17 17 18 18 18 19 17 18 17 17 16 16 17 17 19 22 24 26 25 24 23 23 23 23 24 24 24 26 26 25 26 26 25 23 23 23 23 23 23 23 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 23 23 22 22 22 22 22 21 21 19 18 18 18 18 18 17 18 16 16 17 15 13 13 22 17 12 12 6 16 15 9 5 10 11 5 3 1 3 11 18 7 10 11 8 11 12 11 6 11 5 3 10 15 19 19 18 20 19 19 22 21 19 19 20 25 28 31 33 30 27 28 27 26 26 27 29 29 30 31 33 31 30 29 28 26 25 26 25 21 20 18 17 16 17 16 15 16 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 18 17 17 17 17 17 17 16 17 17 17 17 17 17 17 19 19 19 18 17 17 15 15 15 15 16 21 24 22 3 3 4 4 4 7 11 14 17 16 17 17 18 19 19 19 18 17 17 18 18 18 18 18 18 18 18 18 17 17 16 17 19 21 23 24 25 25 24 22 22 23 22 20 22 22 24 26 26 26 25 24 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 24 24 24 24 24 24 24 23 23 22 21 20 19 18 19 19 19 18 16 15 14 12 17 15 23 18 18 7 15 22 15 9 8 10 7 3 3 3 6 8 12 6 12 9 15 15 13 9 4 7 0 6 10 17 18 19 17 17 19 19 20 20 21 20 21 25 27 28 29 27 26 26 27 27 26 27 29 30 32 36 33 30 27 25 24 23 24 24 24 18 18 17 16 14 16 16 17 18 17 18 18 17 17 16 16 17 18 18 18 18 17 17 16 16 17 17 17 16 16 17 17 17 17 17 18 17 18 19 17 18 18 18 17 19 19 18 18 19 18 18 18 18 18 18 18 18 18 19 18 18 17 17 17 16 15 16 17 17 17 3 3 3 4 5 5 8 12 15 15 16 17 18 19 19 18 18 18 17 17 19 18 18 18 18 17 18 17 17 17 17 19 22 24 25 23 23 23 22 21 22 22 22 21 23 24 25 25 24 24 23 23 22 23 23 23 22 22 22 22 22 23 23 23 22 22 22 23 23 23 24 23 23 24 25 26 26 26 26 26 25 25 26 26 25 24 21 20 19 19 18 20 20 16 13 14 11 12 20 28 17 29 24 23 23 20 8 3 8 8 5 2 3 3 4 7 13 12 7 12 10 8 9 1 4 6 5 5 15 17 19 18 17 17 17 21 19 19 20 20 21 24 26 28 29 28 27 27 25 24 24 26 29 32 34 33 29 24 22 22 23 23 23 23 22 18 16 15 17 16 17 16 17 16 17 17 17 17 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 19 18 18 18 18 19 19 20 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 17 16 16 17 16 4 1 2 4 5 5 6 9 12 14 16 17 18 19 18 18 18 18 18 18 18 18 18 18 18 17 16 17 17 17 17 20 24 24 22 22 22 21 20 20 21 22 20 20 25 24 24 25 25 23 22 21 21 21 22 21 21 21 22 22 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 27 27 26 26 25 24 22 20 20 20 20 22 22 18 11 10 12 9 4 15 29 35 25 22 22 25 9 4 4 4 2 3 3 3 5 11 13 9 8 3 3 2 4 8 3 4 3 1 17 18 19 18 17 16 16 18 20 22 20 20 20 22 24 25 28 29 26 25 26 23 24 25 24 32 32 30 27 23 21 21 22 23 23 23 20 15 15 15 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 19 20 20 20 19 20 19 20 19 19 19 19 19 20 19 19 17 15 14 17 4 2 2 3 3 4 5 7 11 14 15 16 17 19 18 18 18 18 19 19 19 18 19 18 17 16 16 16 16 17 18 22 24 23 21 21 21 20 18 19 21 21 21 26 26 25 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 26 27 27 28 28 28 27 25 25 25 24 22 20 21 21 22 27 20 12 10 10 11 7 2 3 10 38 29 32 25 21 11 6 3 4 3 3 4 7 7 12 6 10 13 9 5 4 4 6 13 12 2 13 24 23 22 23 21 22 21 20 18 23 23 22 20 22 25 23 22 28 27 25 22 26 25 23 28 30 29 26 22 20 20 21 22 21 20 20 14 16 15 15 17 15 16 17 16 15 15 14 15 16 16 15 15 16 15 15 15 15 15 15 15 15 15 14 14 14 15 14 15 15 15 16 16 17 17 18 19 18 19 19 19 19 20 20 20 20 20 20 20 21 20 20 20 20 21 20 20 20 19 19 19 20 19 18 18 17 16 14 6 3 1 2 2 3 5 7 10 12 14 16 16 17 18 18 19 19 19 18 19 18 19 18 17 16 16 16 17 17 21 22 22 20 21 20 20 19 18 19 22 21 21 24 23 24 22 22 21 21 21 21 20 20 20 20 20 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 28 27 27 26 25 25 26 27 25 21 22 24 27 24 15 9 10 9 10 5 3 5 5 15 34 32 22 18 10 3 2 1 3 2 6 5 13 9 6 11 10 12 11 9 11 18 19 15 12 14 17 23 24 24 24 23 22 21 21 22 24 22 21 22 21 20 20 27 25 24 26 25 25 22 26 27 27 25 21 18 20 20 19 20 18 14 17 16 15 16 17 14 16 16 15 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 15 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 23 23 22 22 22 21 21 21 21 20 20 19 20 20 19 18 18 16 7 3 2 2 1 1 2 6 9 12 14 16 17 17 18 18 19 20 20 17 19 19 18 17 18 17 17 16 16 19 23 22 21 19 21 19 19 18 19 19 20 20 22 22 23 22 21 22 21 21 20 20 20 19 19 20 20 20 21 21 21 21 22 22 23 22 23 23 23 24 24 25 26 26 27 27 27 27 28 28 27 26 25 27 29 28 23 24 26 30 18 14 10 10 10 8 14 13 5 6 19 36 34 24 16 5 2 2 2 3 6 4 7 8 10 7 8 9 14 11 16 15 26 19 12 7 16 18 19 24 27 27 27 25 23 21 22 24 21 20 22 22 23 21 21 25 26 28 29 28 24 23 22 22 19 21 17 16 24 21 18 18 18 17 16 15 17 16 13 16 13 13 13 12 13 13 13 13 13 12 12 13 13 13 13 13 13 13 14 14 13 13 14 14 14 14 14 15 16 16 17 17 18 18 19 20 20 21 22 22 22 22 22 22 22 23 23 24 23 24 24 23 23 22 23 23 22 21 20 20 20 21 20 19 18 8 7 5 2 1 1 2 5 8 12 14 17 17 19 19 18 18 20 19 17 19 19 19 18 19 18 17 15 17 21 21 22 22 20 20 20 19 19 19 19 21 20 22 23 23 20 22 22 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 26 26 27 27 27 27 27 27 27 28 28 26 28 30 29 23 27 30 27 14 14 14 13 16 16 12 8 11 8 24 36 36 24 19 4 2 3 3 5 3 5 12 10 11 10 11 12 12 18 16 24 24 21 15 13 15 18 18 24 27 27 28 28 26 26 24 24 22 21 25 21 27 24 21 24 28 30 31 31 26 25 21 20 23 21 18 19 20 19 18 19 20 20 17 16 16 16 13 14 12 12 12 11 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 13 13 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 23 25 25 25 25 25 24 24 24 23 24 23 22 21 21 21 21 20 19 8 7 5 4 3 2 3 4 7 11 15 16 18 19 19 19 18 19 19 20 20 19 19 20 19 18 17 17 19 22 22 23 22 21 21 20 18 19 19 17 22 18 21 22 21 20 21 21 20 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 25 25 25 25 26 27 29 30 31 30 26 28 30 30 26 28 32 17 14 14 15 20 27 28 25 25 17 8 31 36 37 24 16 7 5 5 5 6 8 10 4 8 11 11 12 13 15 19 8 26 20 23 20 20 17 20 23 26 28 30 31 29 27 26 26 26 25 23 22 22 28 27 24 24 27 31 31 32 30 29 24 22 22 20 19 19 19 21 22 21 20 18 15 18 18 16 14 13 12 12 12 11 11 11 11 10 10 10 10 11 11 10 10 11 11 11 11 11 12 12 11 12 13 13 14 14 16 16 17 18 19 19 20 21 22 23 23 24 25 25 25 26 26 26 27 25 27 27 26 26 26 26 26 25 24 25 24 23 21 21 21 20 20 8 6 4 4 3 3 3 3 4 9 13 16 17 19 19 20 20 21 20 21 20 20 20 19 19 17 17 19 21 22 22 23 21 20 20 18 17 19 19 17 19 15 19 20 21 18 20 19 19 18 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 23 23 23 23 23 23 24 25 26 27 28 29 30 30 32 32 30 26 27 29 29 23 28 31 13 12 13 16 8 5 5 12 26 12 15 33 35 26 19 15 6 5 8 5 1 4 11 6 13 13 14 16 12 10 19 25 16 16 19 18 18 19 22 26 28 38 34 36 33 31 29 29 30 28 27 24 22 29 28 23 23 29 30 31 31 31 28 26 24 23 23 20 19 21 25 23 22 21 14 18 18 18 16 13 11 11 11 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 10 12 12 12 13 14 14 15 16 17 18 19 19 21 22 22 23 24 25 26 26 27 27 28 27 26 27 28 27 27 27 27 27 26 27 26 25 25 24 23 22 21 21 20 13 8 3 4 4 3 4 4 4 4 10 15 17 19 20 21 22 22 21 22 20 21 22 21 19 18 18 19 21 22 24 24 20 20 19 18 17 20 20 17 15 16 20 20 19 18 18 19 19 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 30 30 31 32 31 29 25 26 27 29 23 27 29 13 12 9 18 22 10 10 8 6 20 15 34 37 29 24 16 10 15 6 7 5 6 6 9 11 12 3 4 6 11 24 21 7 15 21 21 20 17 22 26 36 34 35 34 33 33 30 29 30 29 29 30 24 30 33 31 29 29 29 30 30 30 30 27 25 23 22 19 19 19 20 16 17 15 17 19 19 17 14 12 9 9 9 10 10 10 9 8 8 7 8 8 9 9 9 9 9 9 10 9 9 9 10 11 12 12 13 13 14 15 16 17 18 19 21 21 22 23 24 26 26 27 27 27 28 28 27 28 28 27 28 28 28 29 29 28 28 27 28 24 25 25 24 23 21 21 19 11 6 3 4 4 4 5 5 4 6 12 17 21 21 22 23 22 23 22 21 23 23 23 21 19 19 19 22 23 25 23 21 20 19 17 17 19 20 17 15 19 19 17 17 18 18 17 17 17 16 16 16 16 16 16 17 18 18 19 19 19 20 20 21 21 22 22 24 25 26 27 27 28 29 30 30 30 30 32 32 29 25 26 29 29 21 27 26 14 25 20 7 25 29 8 8 7 16 20 30 38 21 19 30 8 2 3 1 2 7 11 5 15 16 13 13 12 15 22 5 7 11 16 16 18 16 19 24 29 32 35 36 36 34 32 31 32 33 30 31 27 25 30 33 31 27 29 29 29 29 27 27 25 21 20 20 19 20 19 17 18 16 18 19 18 16 13 10 9 9 8 8 7 8 8 7 6 6 7 7 7 7 8 7 7 7 8 8 9 10 10 10 12 12 12 13 14 15 17 18 19 20 21 22 24 24 26 27 27 28 28 29 29 28 28 28 27 27 28 28 29 29 30 30 30 28 28 26 26 25 24 24 21 20 21 18 11 7 6 5 4 4 5 7 7 9 9 19 22 23 23 23 23 23 22 23 24 23 22 20 20 20 21 24 25 24 22 20 19 18 17 19 18 19 19 20 17 14 17 18 17 17 16 16 15 15 15 15 15 16 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 31 33 34 30 26 23 29 28 17 26 26 4 4 26 20 4 8 23 3 13 15 18 31 43 17 6 19 6 10 4 1 3 4 8 11 11 13 11 4 7 17 29 17 14 14 12 14 15 13 15 22 30 34 36 36 35 33 30 32 33 35 31 28 21 21 24 32 33 28 31 26 30 28 26 26 22 20 19 18 19 19 17 21 17 16 17 18 17 14 11 8 8 8 8 8 7 5 6 6 5 5 6 6 6 6 6 6 6 6 7 8 9 9 9 10 11 12 12 13 14 15 17 18 19 21 22 24 25 26 28 29 30 29 29 28 29 27 27 27 27 27 28 26 26 27 29 30 31 30 30 26 25 24 23 22 22 21 23 22 19 10 7 6 7 5 5 7 10 10 8 12 16 20 21 23 24 24 25 25 25 23 23 22 21 21 22 24 25 25 22 21 19 18 19 18 18 18 18 20 15 14 17 17 17 16 16 15 15 14 14 14 15 15 16 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 28 29 30 31 32 33 34 34 30 26 24 27 26 12 27 22 8 2 6 6 17 11 7 8 13 23 9 25 38 8 7 15 11 6 7 9 12 10 12 16 18 24 24 16 20 22 25 19 14 16 19 18 20 16 16 17 29 32 34 35 34 34 33 33 33 31 27 24 22 23 23 23 26 32 33 27 29 29 25 25 21 22 22 22 20 26 21 24 22 15 12 13 14 11 9 7 7 7 7 6 6 6 4 4 5 5 5 5 5 4 4 5 5 5 6 6 6 6 7 9 10 10 11 12 14 15 17 18 20 22 23 25 27 29 29 31 30 30 29 28 27 27 26 26 26 27 25 24 26 26 24 29 30 33 27 25 24 24 24 21 21 23 22 23 22 19 17 7 8 8 7 7 8 12 10 10 12 16 19 21 23 25 26 26 25 25 25 24 22 22 23 24 26 25 22 21 20 19 18 19 17 16 18 19 16 15 17 17 16 15 14 14 14 13 13 12 13 14 15 16 17 17 17 18 19 20 20 21 22 22 22 24 25 25 26 28 29 30 32 33 35 35 35 28 24 24 26 24 9 23 16 21 7 3 2 9 6 7 7 17 13 9 25 39 9 11 17 19 6 7 10 17 15 13 14 17 26 20 11 16 21 31 25 26 23 20 23 21 20 16 17 20 28 32 35 36 36 34 34 34 35 31 28 22 24 23 25 25 33 34 31 28 27 25 24 23 21 22 24 25 22 14 27 11 9 3 3 8 8 8 8 9 8 8 7 7 6 5 4 3 4 5 5 4 4 3 4 4 4 3 4 4 5 6 7 9 10 12 13 14 16 18 19 21 23 24 26 28 30 31 32 31 30 29 28 27 26 27 26 26 25 24 23 21 23 20 23 20 22 21 22 23 23 24 24 20 22 23 22 22 23 21 21 5 9 10 10 10 10 14 11 12 13 17 20 21 24 27 26 26 26 27 25 24 23 24 25 26 26 24 21 20 20 19 20 19 17 17 17 16 16 18 16 16 14 13 13 13 12 12 12 12 13 14 15 15 16 17 18 19 20 20 21 21 22 23 23 25 26 27 28 29 31 32 34 36 36 34 28 21 24 26 24 8 11 19 15 10 3 8 4 6 4 12 17 10 10 25 28 8 10 16 16 4 7 19 17 10 14 13 13 19 20 17 17 19 28 26 23 17 19 20 24 21 21 21 22 22 31 34 36 38 40 38 36 36 31 27 21 20 17 23 26 28 32 34 31 28 27 24 24 23 25 27 26 22 19 21 17 6 4 4 9 8 11 10 11 10 9 9 9 7 7 5 3 2 3 4 4 4 3 3 2 2 2 3 3 4 6 8 9 11 12 13 15 16 19 20 22 24 26 27 29 31 32 33 31 30 29 28 26 26 27 25 26 26 24 21 20 20 18 20 21 17 17 18 19 22 23 23 22 20 21 23 23 22 21 21 21 6 10 10 10 12 13 16 13 14 15 18 21 25 26 27 28 28 28 26 27 25 25 25 27 28 26 23 21 21 19 20 21 19 18 18 16 14 18 17 16 15 13 12 12 12 11 10 11 12 13 14 14 15 17 18 18 19 20 20 21 22 23 23 24 26 27 29 30 32 34 36 38 39 36 31 19 25 26 23 11 3 13 4 17 6 8 4 12 11 9 14 10 9 23 28 5 10 8 11 5 14 15 15 3 17 16 7 17 18 12 9 4 11 15 16 24 21 21 22 23 22 20 21 25 25 36 39 38 38 37 37 36 34 32 32 30 26 26 26 28 29 37 35 32 30 28 27 24 24 28 28 23 21 25 18 9 4 6 3 4 8 12 13 13 13 10 10 10 10 7 6 4 3 4 4 3 3 3 2 1 1 2 3 4 6 8 10 11 12 14 16 18 20 22 23 25 27 28 30 32 32 33 32 30 29 28 25 25 26 26 25 25 24 22 20 19 18 18 19 18 17 17 17 17 20 23 23 20 20 20 21 23 23 23 20 21 14 9 9 10 12 16 19 15 16 16 20 23 29 28 28 30 28 28 29 28 27 26 28 29 28 25 23 22 21 20 21 19 18 18 18 16 15 15 16 15 13 12 11 10 10 9 10 10 11 13 14 15 16 17 18 19 19 20 21 22 22 24 24 26 27 29 31 32 34 37 39 40 38 30 20 20 24 21 19 6 4 15 3 8 2 3 16 7 7 14 15 9 21 23 6 14 12 9 14 12 13 11 11 22 12 18 21 20 14 16 21 10 12 13 21 24 23 23 23 24 21 22 26 32 37 37 37 38 36 35 36 36 35 33 31 27 25 26 28 31 33 30 30 30 30 29 28 28 31 29 27 22 23 22 14 7 5 4 2 3 8 14 16 15 14 13 12 12 11 9 6 5 5 5 4 3 2 2 1 1 3 4 5 6 8 9 11 13 15 17 19 22 23 24 26 28 29 31 32 32 33 31 30 30 28 27 26 26 27 25 25 24 23 23 21 20 19 20 19 19 18 17 15 16 19 22 20 20 20 20 21 21 22 22 20 21 13 8 9 9 12 16 22 19 16 16 20 25 29 28 30 30 29 31 30 29 27 30 30 29 27 24 23 22 20 21 22 20 19 21 16 15 14 15 15 14 12 11 10 8 8 7 8 10 11 12 13 15 16 17 18 19 19 21 21 23 24 25 26 27 29 30 32 35 38 40 42 40 28 15 18 23 25 14 12 17 3 9 2 2 5 7 6 13 11 15 9 15 11 15 5 5 12 12 10 2 1 21 16 19 16 20 16 12 12 20 16 11 13 20 20 22 21 22 24 22 23 27 34 33 35 33 34 37 37 38 38 37 37 33 31 27 29 29 30 29 32 33 34 36 34 31 30 31 34 33 26 21 22 18 15 9 10 6 2 4 8 10 15 15 16 14 13 13 12 9 7 6 7 4 3 3 3 4 3 3 5 6 7 8 10 11 13 16 18 20 22 24 25 27 29 30 32 33 32 32 31 30 29 27 26 26 26 25 25 26 25 24 23 24 22 21 21 21 19 18 18 16 13 15 17 19 20 19 20 20 21 21 22 23 20 20 13 7 13 10 11 18 22 19 18 18 21 28 29 31 32 31 33 33 32 29 30 32 31 29 26 24 23 23 23 23 21 20 22 19 17 14 13 14 14 12 11 10 8 7 6 6 7 9 11 12 13 15 16 17 18 18 20 21 22 23 25 25 26 28 30 32 36 39 41 42 40 28 12 21 20 27 20 14 11 8 1 3 7 7 10 9 11 5 15 8 15 12 21 15 12 19 17 10 5 5 23 13 23 14 4 6 8 13 13 13 21 12 14 16 14 21 20 21 19 20 22 23 31 35 35 35 37 38 39 42 40 40 37 35 35 33 32 31 30 32 35 35 34 34 34 33 33 33 36 36 31 32 26 21 19 11 15 8 4 4 7 8 16 17 17 16 16 15 12 10 9 9 7 5 4 4 5 4 5 6 7 8 8 10 12 14 16 18 21 24 26 26 28 30 31 32 33 33 32 30 29 29 28 27 27 27 25 24 26 26 25 24 24 25 23 22 21 19 17 17 16 14 12 13 16 20 19 19 19 20 20 21 21 21 19 18 15 7 13 11 13 18 24 21 18 21 27 29 32 33 33 34 34 33 32 30 33 34 32 29 26 23 23 23 24 24 21 23 21 20 15 13 12 15 11 11 10 9 7 6 5 6 7 9 10 12 13 15 16 17 18 19 20 21 23 24 25 26 28 30 33 37 41 42 42 40 28 6 13 27 28 32 27 4 2 4 11 2 4 6 10 7 7 18 7 15 10 8 12 13 5 11 11 9 16 8 9 17 10 6 7 7 12 12 11 14 15 16 19 14 9 8 5 8 16 22 22 28 34 37 38 40 38 41 42 44 41 39 36 35 37 37 36 33 31 31 36 35 35 34 33 32 35 38 37 34 32 28 23 25 21 18 12 9 3 6 8 7 17 20 20 18 18 15 13 12 11 9 8 7 6 6 6 7 7 9 10 10 11 14 16 18 20 22 24 27 27 29 31 32 33 33 32 31 29 29 28 28 28 28 27 26 25 27 28 27 26 25 24 23 22 22 20 16 16 15 14 13 12 16 19 20 19 18 18 18 19 20 20 21 18 17 14 7 12 13 13 18 21 20 20 22 29 33 34 34 36 36 35 34 33 35 35 34 32 28 26 24 25 25 27 26 24 22 22 19 15 14 14 11 12 11 9 7 5 3 3 5 7 9 11 12 14 15 16 16 18 20 21 22 23 24 26 28 30 33 37 40 42 43 40 29 12 5 10 29 39 25 2 5 8 2 3 6 8 10 3 4 9 8 11 9 5 7 14 10 8 7 20 12 16 4 12 14 20 9 18 10 9 13 1 19 14 15 10 10 9 10 11 11 14 21 27 32 38 42 42 41 41 45 42 41 40 38 38 36 37 36 34 31 34 39 36 31 29 30 32 32 34 36 35 32 30 27 26 25 20 17 15 9 4 6 10 10 18 20 19 20 20 16 15 13 12 11 10 9 9 8 8 8 11 13 13 13 15 17 19 20 22 24 26 27 29 31 32 33 33 32 30 28 28 28 28 28 28 28 28 28 27 29 27 25 25 24 23 23 22 19 17 16 15 15 13 16 13 19 19 20 19 17 18 17 18 19 20 18 18 15 14 7 11 14 15 20 23 21 22 21 31 35 36 37 38 37 37 36 36 38 37 35 32 28 26 26 26 27 27 25 22 23 20 17 16 13 12 10 10 10 8 6 4 1 2 5 8 9 10 12 13 14 17 17 18 19 21 22 24 25 27 30 33 37 40 42 43 40 29 13 3 4 25 30 20 7 6 7 3 6 6 4 7 7 7 12 11 12 5 2 4 10 11 7 12 7 12 13 3 11 12 8 6 5 7 9 7 8 19 17 18 17 17 15 14 14 13 11 16 27 34 40 41 43 45 46 45 47 47 45 42 38 35 36 35 34 33 38 38 38 34 32 32 32 31 31 31 32 32 28 29 27 25 22 19 17 15 12 6 8 12 10 17 20 21 23 18 16 14 13 13 13 13 12 11 11 11 11 13 14 15 16 17 21 23 23 26 26 28 30 31 32 33 33 32 29 28 28 28 28 28 28 29 30 30 29 29 28 26 25 23 23 21 21 19 18 16 14 14 16 13 11 20 19 18 19 19 18 17 16 17 18 18 20 17 16 13 8 12 15 16 18 22 25 24 23 29 39 39 39 40 38 39 38 39 39 38 35 31 29 28 28 28 28 25 24 24 21 21 20 16 14 13 11 10 9 8 5 3 1 3 6 9 9 11 12 13 14 18 17 18 20 22 23 24 27 29 33 36 39 42 43 41 29 13 5 3 30 22 16 7 5 5 4 6 9 7 4 4 5 10 12 5 4 3 8 11 13 12 5 10 15 5 14 12 7 5 6 6 5 5 6 11 12 16 17 16 16 16 16 14 13 12 11 26 29 31 35 37 39 39 41 41 39 39 39 36 36 36 37 35 38 40 41 37 36 35 34 34 32 32 34 28 30 28 28 28 25 24 21 18 19 15 12 6 7 13 15 19 20 23 19 18 15 15 15 16 16 15 15 14 14 13 14 14 16 17 18 21 24 26 27 26 29 31 31 32 33 33 31 29 27 28 28 29 29 30 30 31 30 30 29 28 27 25 24 23 22 21 20 19 18 16 14 14 12 10 22 22 20 18 19 19 17 17 16 18 17 18 19 17 16 12 9 11 16 17 21 23 24 25 26 29 40 43 42 42 41 40 41 41 39 38 35 32 30 29 29 29 28 26 24 23 23 21 20 17 14 13 12 10 10 7 5 3 3 5 7 8 10 11 13 13 15 17 17 19 21 22 23 26 28 32 35 38 40 41 39 30 11 5 4 31 13 5 3 4 3 4 8 8 6 2 5 4 13 8 5 4 6 16 10 19 7 7 11 22 18 4 8 11 8 6 6 7 4 4 13 13 14 17 18 18 17 16 14 13 11 8 13 24 27 31 32 34 38 37 33 33 32 33 36 36 35 34 35 38 42 40 40 38 36 35 34 33 37 33 30 28 27 27 26 23 23 22 21 21 20 16 12 8 11 14 16 16 20 19 17 15 16 16 17 17 17 18 16 16 16 16 16 18 16 18 21 24 28 27 28 30 30 30 32 33 32 31 29 27 28 28 29 30 31 31 31 30 30 29 28 27 26 24 23 22 21 20 20 19 16 16 13 12 11 23 23 22 19 18 20 19 17 17 16 17 16 18 18 16 15 11 10 11 16 16 21 26 25 28 29 30 39 45 43 43 42 43 43 42 41 37 35 32 31 30 29 30 29 27 24 24 24 23 20 15 14 13 13 11 10 7 6 5 5 5 7 8 10 12 10 14 17 16 17 20 21 22 24 27 30 33 36 39 40 36 27 5 3 2 23 16 4 3 3 4 4 8 5 7 4 6 9 9 7 9 6 14 12 21 8 6 3 11 11 1 5 9 17 18 17 10 2 5 6 19 17 17 18 19 19 18 18 19 17 16 11 4 15 22 26 29 30 29 28 29 30 30 32 31 31 31 36 35 37 36 36 32 30 31 33 36 37 37 36 34 31 29 28 25 23 21 21 18 20 20 15 9 7 7 9 11 15 17 18 17 16 18 18 18 18 19 19 19 18 18 17 18 18 15 19 21 25 28 27 31 33 33 31 31 31 31 31 29 27 28 29 30 31 32 32 31 30 29 29 28 27 26 25 24 22 21 20 19 17 16 14 12 11 15 24 23 23 22 19 19 19 18 16 16 15 15 15 18 17 16 13 12 12 12 16 18 21 29 28 29 31 31 34 48 47 44 44 45 44 43 41 39 36 34 32 30 31 30 29 27 26 26 26 23 20 16 14 12 13 11 9 8 8 7 5 7 8 9 11 10 13 17 16 16 18 20 21 23 25 28 31 34 37 40 35 24 6 3 3 4 6 3 4 3 6 7 6 2 7 2 6 15 10 2 10 13 14 19 20 15 9 6 9 10 15 16 15 22 17 11 4 8 9 13 21 20 21 22 18 18 18 19 20 19 19 17 14 11 5 15 22 24 26 27 28 29 31 31 32 32 34 37 37 39 35 35 33 30 31 26 26 26 27 25 30 31 30 27 25 22 20 19 18 20 17 14 10 8 7 8 9 12 15 16 16 15 16 18 17 18 19 20 21 21 20 19 19 18 16 20 21 27 28 26 32 33 33 33 30 29 29 30 30 28 28 29 30 31 32 32 32 30 29 29 29 29 27 26 24 23 22 20 19 18 16 15 12 14 16 26 24 22 23 21 19 19 19 18 17 16 16 15 16 17 16 15 13 12 11 13 17 19 24 31 32 32 34 33 35 48 46 47 46 45 46 44 42 39 36 34 32 31 31 31 30 29 28 27 26 23 21 17 15 13 12 12 10 9 8 8 8 9 9 10 12 12 15 16 15 16 18 20 21 22 25 28 31 34 37 35 29 5 5 2 0 4 6 9 4 3 10 10 5 7 3 14 13 7 13 5 22 23 18 8 8 9 8 14 14 17 18 14 10 16 20 14 9 16 15 25 24 19 23 17 17 19 24 24 22 21 17 17 21 21 8 12 20 24 26 27 28 30 31 32 33 37 37 38 35 34 34 30 30 30 32 31 29 30 30 30 29 27 27 25 20 19 17 18 23 22 15 13 11 9 10 10 16 13 16 12 12 17 14 14 14 17 18 22 23 23 21 21 19 17 21 21 28 27 27 32 33 32 33 30 29 29 31 30 30 29 30 30 31 32 32 32 31 30 31 30 29 27 25 24 23 21 20 20 18 17 16 15 15 14 27 26 24 22 21 21 19 19 19 19 17 17 16 15 16 17 17 15 13 12 12 13 18 21 27 31 34 34 34 35 41 50 48 48 49 48 46 45 42 40 36 35 33 32 32 31 30 30 29 27 25 23 20 18 16 13 13 11 10 9 9 9 8 9 9 10 11 14 15 14 14 16 18 18 20 23 25 27 30 34 36 18 16 3 2 2 2 3 3 8 6 10 9 4 5 11 14 11 7 10 23 23 21 15 15 12 9 8 16 12 17 10 9 14 16 19 19 11 16 13 22 21 17 25 24 23 24 20 25 23 22 21 18 23 21 21 20 4 23 25 25 25 27 29 31 32 35 35 32 31 30 28 30 29 28 31 29 28 30 32 33 32 29 25 20 21 21 16 21 26 24 17 15 14 13 13 12 13 14 12 9 7 12 12 12 13 14 16 16 19 20 19 21 20 17 22 22 29 25 29 32 32 32 31 30 29 30 33 32 31 30 30 30 32 32 32 33 34 32 30 29 28 26 23 22 20 19 18 18 18 19 17 16 17 18 27 28 25 22 21 21 20 20 19 20 19 17 17 17 15 18 19 18 16 13 12 13 14 19 22 29 32 33 34 35 38 42 48 51 50 50 49 48 45 43 40 38 36 34 34 33 31 31 30 29 27 24 23 22 18 15 14 14 12 11 9 9 10 9 9 11 11 14 15 14 14 15 16 17 18 19 21 23 25 28 31 24 8 5 2 2 3 2 2 2 4 6 10 2 5 12 12 10 7 16 20 18 14 5 13 14 14 13 10 5 12 12 7 19 14 15 16 13 16 16 21 22 20 25 25 22 22 22 21 24 22 20 24 24 26 25 24 26 17 13 24 27 29 29 30 31 30 31 30 29 28 29 28 25 24 23 24 26 30 35 34 33 31 28 25 20 18 20 22 19 19 17 18 14 14 11 15 12 12 14 12 9 7 7 9 10 11 12 16 16 15 19 21 16 18 21 27 26 23 31 31 31 33 30 31 29 31 33 35 35 32 31 32 33 34 33 36 34 32 29 28 27 25 23 22 20 18 17 17 19 19 21 20 19 19 27 27 27 25 22 21 21 21 21 21 20 19 17 17 16 15 17 19 19 16 14 13 14 13 18 23 31 33 33 36 38 39 47 50 50 51 50 50 48 46 43 42 39 37 35 35 33 32 31 31 28 26 25 24 22 17 17 15 14 12 11 10 10 9 10 10 11 11 13 15 13 13 14 13 15 15 17 18 20 22 24 24 13 7 3 3 2 2 3 2 6 9 10 8 11 6 10 9 20 17 12 9 8 4 9 16 18 18 6 7 11 3 5 18 11 9 18 15 15 19 21 21 14 21 23 20 21 20 23 22 20 29 33 32 28 31 31 31 28 27 24 9 24 24 26 29 32 32 32 29 26 24 21 20 21 20 19 25 30 34 32 31 31 31 27 23 20 23 21 19 17 16 13 12 9 10 7 12 11 11 10 9 10 9 6 6 10 11 14 15 16 19 13 15 20 22 28 24 26 32 31 33 35 31 33 31 31 34 36 35 33 33 33 34 35 37 35 33 31 29 27 27 26 25 24 22 21 19 20 20 20 21 22 22 20 26 26 27 27 25 23 23 21 22 21 21 21 19 17 16 16 16 17 20 21 18 16 14 15 13 16 24 31 32 35 38 41 42 47 54 51 51 52 51 49 47 45 43 41 38 37 36 34 33 32 29 29 27 24 23 21 18 18 16 16 14 11 11 10 9 9 10 11 11 14 12 12 13 12 13 13 13 14 17 17 18 18 15 12 4 2 2 2 2 7 6 8 6 7 4 6 11 13 9 5 5 4 7 12 14 18 16 12 7 4 8 4 24 27 18 5 16 19 19 19 20 22 17 26 28 21 18 17 17 27 29 31 33 38 32 30 33 35 33 29 28 27 16 15 22 21 19 19 26 22 20 18 17 16 15 16 23 29 29 31 29 28 28 23 22 19 24 24 22 18 15 13 11 10 9 9 8 8 10 8 8 6 6 7 5 6 10 14 14 9 6 8 12 19 19 26 27 21 30 25 27 30 33 33 34 34 32 36 37 36 35 34 36 38 37 34 33 31 30 30 32 31 30 29 27 25 23 22 22 22 21 20 21 21 20 25 24 26 27 27 25 23 23 22 22 21 21 21 18 16 16 16 15 16 16 20 18 17 16 16 14 15 23 30 34 37 41 41 45 50 51 51 52 54 52 51 49 47 44 42 39 37 36 36 34 34 33 31 28 26 23 21 19 19 18 16 14 12 12 11 11 11 11 11 13 13 12 12 11 11 11 11 13 13 12 13 14 11 12 7 4 2 1 2 3 3 3 5 4 2 7 11 8 3 3 6 6 13 9 14 17 18 13 4 7 4 6 16 25 18 7 15 23 19 17 19 20 16 14 21 21 21 27 27 26 34 34 36 33 35 29 31 34 34 31 30 29 30 23 13 16 16 16 12 13 16 16 14 12 13 16 22 23 24 25 27 26 24 24 21 24 24 23 22 17 14 11 9 9 9 9 10 9 10 8 8 6 2 5 6 4 3 6 6 4 8 11 17 19 24 27 25 23 25 25 26 26 32 32 32 33 30 36 39 37 37 38 40 39 35 32 32 33 34 34 33 34 32 31 29 27 25 24 25 24 24 22 21 20 18 24 25 26 28 28 27 25 24 23 22 22 21 21 19 17 16 17 16 15 15 14 16 16 16 16 16 15 16 23 28 34 39 42 43 49 52 55 49 55 55 52 52 50 48 45 43 40 39 37 36 34 33 32 31 28 25 22 20 19 19 18 17 16 13 13 11 11 11 11 13 12 11 11 10 9 9 9 10 10 9 10 11 8 5 6 3 1 1 1 1 3 2 2 2 4 7 5 5 4 3 5 6 11 10 16 20 13 11 11 11 3 5 20 19 11 17 10 18 16 15 15 12 9 12 16 19 29 29 26 29 29 29 32 34 29 27 27 29 28 28 32 32 32 26 22 14 16 18 20 15 15 14 11 9 11 18 22 23 24 28 31 30 27 25 20 20 22 20 19 15 14 13 9 8 9 9 9 10 12 12 8 7 8 6 5 4 4 5 7 12 10 13 13 18 19 22 20 30 30 27 26 27 27 29 30 29 30 31 37 35 40 40 39 36 34 36 38 38 36 34 33 33 33 32 32 31 28 28 28 26 26 24 22 21 18 27 27 27 29 28 28 27 24 23 23 22 21 21 21 18 17 16 17 17 17 14 13 15 16 18 18 18 17 16 23 28 34 39 40 42 47 54 54 51 56 55 54 52 51 48 46 44 42 40 38 36 34 33 31 30 28 25 22 22 22 20 18 17 16 14 14 13 12 13 11 10 10 10 9 8 8 9 8 7 7 8 9 8 2 3 3 1 3 2 1 1 1 1 1 4 1 3 3 5 3 4 4 5 8 12 11 8 8 6 6 7 6 20 11 10 10 13 14 16 15 14 13 15 15 14 15 19 23 27 27 22 25 28 34 35 28 25 21 22 29 31 28 38 34 25 22 19 18 19 18 16 16 14 9 8 15 20 19 19 21 25 22 22 19 20 18 18 18 16 14 12 12 12 11 10 9 8 10 11 12 12 13 12 11 10 6 8 8 10 11 12 16 18 16 17 19 24 23 27 29 28 27 28 29 32 33 32 31 37 38 38 38 34 34 39 41 43 39 37 35 34 34 34 33 33 32 30 30 29 28 27 26 23 22 19 26 28 31 29 27 27 28 26 24 21 21 21 21 20 20 17 15 16 17 18 16 16 12 16 18 21 18 17 16 15 22 29 34 36 40 44 50 53 52 56 56 55 54 53 52 49 47 45 43 41 39 36 34 33 31 29 27 25 23 22 22 20 18 17 17 16 14 13 12 11 10 10 9 8 7 7 7 7 7 6 6 9 9 3 3 3 3 2 4 4 4 2 4 2 1 1 2 1 2 1 1 3 3 8 5 10 5 4 4 4 6 12 12 12 14 14 14 16 15 14 16 17 16 17 16 16 17 18 23 23 24 20 21 24 21 29 22 21 18 20 19 30 30 30 32 27 20 15 21 19 13 14 15 11 10 15 15 14 15 18 21 22 18 17 16 17 17 18 16 15 14 13 12 11 9 10 9 10 11 13 13 14 16 17 16 14 12 13 14 19 21 16 16 19 12 18 23 22 24 26 25 25 28 31 36 36 38 40 40 37 33 33 38 42 42 41 42 43 41 38 35 34 34 33 32 31 30 30 29 28 28 28 23 21 18 26 27 28 28 27 26 27 25 20 18 20 20 20 19 19 18 16 18 18 18 17 16 18 14 16 20 19 17 16 16 16 22 28 33 38 43 50 50 55 55 58 57 56 56 54 53 51 48 46 44 43 40 38 35 34 32 29 27 25 25 23 21 20 19 18 16 14 12 12 11 10 10 9 8 7 7 7 7 6 6 5 7 7 7 6 3 2 3 1 2 1 2 2 9 1 2 2 1 1 2 1 2 1 3 3 6 3 7 3 5 12 12 14 14 15 15 15 16 16 16 17 17 18 18 16 15 19 23 21 20 23 21 23 26 18 16 18 20 18 17 15 17 20 26 24 24 19 22 25 19 17 11 14 13 14 14 15 14 14 15 17 20 18 17 15 16 17 17 16 16 15 13 11 10 7 8 10 10 11 12 11 12 13 15 15 16 14 17 18 20 23 20 14 15 18 16 20 21 21 23 23 23 31 34 33 37 41 44 40 35 34 42 44 44 42 41 41 42 43 40 34 28 26 26 26 28 29 30 28 27 28 28 25 23 20 25 27 28 27 24 26 26 23 18 15 14 16 18 17 18 17 17 17 18 19 18 17 17 18 16 17 22 22 19 19 17 16 22 29 36 42 44 48 52 56 59 58 57 58 58 56 54 52 49 48 45 43 41 39 36 35 34 30 27 27 26 23 21 21 19 18 16 14 12 11 11 10 9 9 8 7 7 7 6 6 4 3 4 9 4 1 3 0 2 2 2 1 4 3 11 2 1 4 1 1 1 2 3 1 3 3 3 7 4 4 9 10 13 13 13 14 16 19 22 17 17 18 18 17 16 17 22 24 24 21 17 19 21 22 22 17 14 11 12 13 13 11 11 14 20 21 20 21 22 22 20 15 15 14 12 11 12 15 16 16 17 19 18 17 15 15 16 16 18 16 15 14 13 11 10 9 9 10 11 12 9 10 10 10 10 12 15 17 18 22 26 23 21 19 17 14 19 23 21 21 23 26 31 33 36 39 39 38 40 41 38 44 46 45 41 41 40 40 35 28 23 19 19 19 18 20 24 27 26 27 29 28 24 24 19 25 27 29 29 24 24 25 21 17 14 13 16 16 16 17 17 17 16 18 19 18 17 16 15 16 17 18 22 23 20 18 17 17 23 31 37 40 48 51 52 58 59 58 61 60 59 56 55 53 51 48 46 44 42 39 37 37 35 32 30 28 24 21 20 20 20 18 17 14 12 11 11 10 9 9 7 7 7 6 6 6 6 3 3 3 3 1 1 3 9 3 3 3 2 2 4 2 1 1 2 2 1 2 1 1 3 2 2 3 4 10 6 12 16 17 16 17 16 17 19 23 21 17 22 18 24 22 22 22 23 22 21 21 20 18 19 16 13 11 10 9 8 7 8 10 15 16 15 14 17 18 17 18 19 17 14 12 14 16 17 17 16 14 15 15 17 18 19 17 16 15 14 13 12 12 12 12 11 11 11 10 12 12 13 12 11 12 13 16 23 31 24 20 16 14 15 16 22 24 21 26 28 30 32 38 39 36 36 38 41 44 42 45 42 40 42 37 27 26 22 18 16 16 15 15 19 22 23 25 27 29 27 25 25 19 25 26 28 26 27 24 24 20 17 14 13 14 15 15 17 16 16 15 16 18 17 16 15 14 16 17 15 17 20 21 20 19 17 17 24 31 36 43 48 50 52 59 61 61 62 60 59 58 56 54 52 49 47 44 42 40 39 38 37 33 30 27 24 22 20 19 19 18 15 14 12 11 10 9 9 7 6 6 7 5 6 6 1 3 3 3 3 1 2 4 4 5 6 7 2 1 2 2 2 2 2 2 1 1 2 5 7 6 7 5 10 11 11 12 18 15 17 20 21 22 19 23 20 22 22 22 26 24 22 21 22 21 21 20 18 18 19 16 12 8 7 5 4 4 5 5 7 8 11 13 16 15 15 19 17 15 16 17 16 15 12 11 11 13 13 12 11 11 11 10 10 11 12 14 16 16 15 14 13 13 14 17 19 18 16 14 14 10 10 20 23 21 16 13 14 12 14 20 26 24 28 29 31 33 37 38 37 40 42 40 42 43 37 37 38 39 33 28 20 15 15 15 15 15 14 17 21 22 24 27 29 27 25 23 19 24 25 27 24 26 22 23 20 17 15 15 14 14 15 16 17 16 16 16 16 16 15 14 14 14 14 17 19 17 20 22 22 18 18 19 24 31 37 40 47 51 55 57 63 63 63 63 61 59 56 55 52 49 47 44 42 41 40 39 36 33 31 29 27 24 21 19 18 17 15 13 11 10 9 8 7 8 7 6 5 7 8 2 2 2 8 2 2 3 4 2 4 3 2 1 2 2 1 2 2 1 2 3 2 3 5 6 8 10 9 7 12 14 15 21 20 24 26 25 24 22 26 24 23 23 25 23 23 23 24 24 23 21 20 20 19 19 17 15 13 10 7 5 4 2 1 0 4 6 8 11 12 15 16 15 14 14 14 14 14 11 11 10 9 8 7 7 7 7 7 8 9 10 13 15 17 17 17 18 19 20 20 19 19 22 22 21 17 13 10 22 22 20 16 15 13 15 19 26 25 26 30 29 33 35 37 40 41 41 41 42 43 40 38 38 32 29 25 24 16 14 15 16 16 18 20 21 24 25 28 29 28 25 23 17 23 23 24 25 23 20 22 20 18 16 15 15 14 14 16 17 17 17 17 16 15 15 15 15 14 15 15 15 18 19 21 20 19 20 18 18 24 31 36 41 47 51 56 57 58 62 66 64 61 59 57 55 52 49 47 44 42 41 40 39 37 34 33 30 27 24 22 20 18 16 14 12 11 9 9 8 6 6 3 3 8 7 2 1 3 5 4 3 1 3 3 3 1 2 3 1 1 1 1 1 2 2 1 4 9 7 8 9 10 11 13 16 19 21 20 23 25 21 20 26 26 26 25 27 24 22 24 26 26 25 26 25 21 20 21 19 19 18 16 14 13 10 8 8 7 5 5 4 5 6 9 12 12 13 13 13 12 10 12 11 10 9 8 7 7 5 4 4 4 4 5 7 8 10 12 13 14 16 17 17 18 19 17 15 19 23 20 20 16 13 18 16 18 16 14 12 14 15 13 16 21 26 29 32 37 39 39 40 44 44 42 42 41 35 29 27 25 24 20 17 15 14 13 12 15 21 24 25 27 29 31 28 25 22 19 22 23 23 23 22 20 21 21 18 18 15 14 14 14 14 15 17 17 17 16 16 15 16 16 15 14 14 15 15 16 18 19 20 20 20 18 19 24 32 37 41 45 49 54 55 59 61 63 64 62 60 57 54 52 49 47 44 43 42 41 39 37 36 33 31 28 25 22 20 18 16 13 12 10 10 9 7 2 3 1 1 2 5 6 6 3 1 2 1 1 2 3 1 1 0 2 1 1 1 2 2 2 5 7 8 7 8 6 12 13 15 17 17 18 19 20 21 21 21 24 28 28 27 28 28 27 25 25 26 26 25 28 27 25 23 18 19 18 16 14 15 14 10 9 10 10 11 10 9 7 8 9 9 12 11 11 10 9 9 8 7 7 6 5 4 3 2 0 2 4 6 8 10 12 12 13 13 15 16 16 16 17 19 21 22 21 19 16 14 20 21 18 14 14 17 17 14 10 6 12 17 29 29 32 35 35 40 43 43 43 43 44 42 34 28 23 26 21 18 17 16 13 11 9 12 22 26 27 29 30 31 29 25 23 18 21 21 23 22 21 19 21 22 21 18 16 15 14 14 15 16 15 15 16 16 16 17 16 16 16 15 14 17 17 16 15 17 18 19 20 18 17 19 25 31 37 40 43 49 52 56 57 58 63 64 62 59 56 53 52 49 47 44 43 42 41 39 37 35 33 30 28 26 22 19 17 14 12 10 9 11 5 3 2 2 3 10 8 2 2 4 5 2 2 1 2 1 1 0 2 2 1 2 1 0 3 4 10 8 10 7 8 10 13 16 17 18 18 19 20 21 22 23 23 26 26 29 27 32 28 27 27 26 24 24 27 28 27 28 26 22 19 17 17 16 15 14 12 11 10 12 14 14 14 14 13 13 13 13 11 10 10 10 10 9 8 7 5 4 4 4 5 6 7 8 7 8 9 9 9 11 13 14 15 16 17 18 19 21 20 19 15 16 16 20 21 19 16 13 14 15 16 13 19 22 25 25 26 26 32 39 38 40 44 43 42 43 43 42 25 22 21 20 18 22 15 9 7 5 13 22 26 30 31 32 31 27 23 20 19 21 21 22 22 20 20 21 23 21 19 17 15 14 14 14 15 15 15 16 16 16 17 16 16 17 16 15 14 15 16 16 16 16 17 15 19 16 15 18 25 30 35 41 45 47 51 54 57 57 61 64 61 59 56 54 52 49 47 45 43 43 41 39 36 34 32 29 27 25 22 19 16 14 10 18 12 6 4 2 6 7 2 3 0 1 0 1 2 2 5 2 2 2 1 1 0 1 2 1 2 2 3 4 7 7 9 11 15 19 21 21 21 19 18 19 20 27 28 28 26 29 24 31 28 26 25 27 27 26 26 27 26 27 27 26 26 23 19 17 17 17 15 13 10 11 12 13 17 17 18 20 19 16 16 15 13 13 13 13 12 11 11 10 9 9 9 9 11 13 15 17 16 16 14 14 12 11 11 12 12 13 15 17 20 19 14 13 14 15 17 18 18 14 12 10 12 12 18 19 20 17 22 23 33 37 38 35 37 39 38 38 42 43 41 39 19 21 23 23 20 14 4 4 9 15 21 26 31 32 33 32 28 24 19 22 20 19 21 20 19 19 22 23 21 21 19 16 14 14 14 14 15 16 17 16 17 17 17 17 18 18 15 15 16 16 16 16 17 16 16 16 18 17 14 17 23 28 35 39 42 44 50 53 56 57 61 64 61 59 56 53 52 51 48 46 45 44 41 38 35 33 30 29 27 24 21 18 16 15 21 7 9 11 8 4 4 3 2 1 2 3 3 3 3 3 4 1 1 1 1 0 0 3 2 1 3 3 4 1 5 9 17 21 21 21 21 22 23 25 27 28 29 29 30 29 28 29 24 26 28 28 29 29 28 26 27 26 25 26 28 28 28 24 19 18 17 18 17 16 15 14 14 14 17 21 24 25 23 20 21 21 19 19 18 17 16 15 14 13 13 14 15 16 18 18 19 19 18 18 18 14 13 13 14 16 15 14 15 17 18 16 14 15 15 16 15 15 12 9 8 9 10 11 17 20 16 18 22 29 35 34 32 32 34 35 38 42 40 39 40 37 16 21 22 17 13 8 8 12 18 23 28 30 31 33 30 26 23 21 24 18 19 20 19 18 19 22 23 25 21 17 14 12 12 13 13 14 15 15 15 16 16 16 16 17 17 16 14 16 16 15 15 15 15 17 16 17 17 18 13 15 21 26 33 38 38 47 51 53 55 57 61 63 61 58 56 53 53 51 48 47 46 44 40 38 35 31 29 28 27 23 19 18 21 23 18 11 3 3 2 1 2 5 5 3 3 3 4 4 3 2 2 2 2 1 1 3 2 1 3 3 2 3 4 7 10 18 19 19 21 22 23 26 29 29 29 29 31 30 30 28 26 24 23 25 26 26 27 27 29 30 29 28 27 27 27 26 25 24 23 22 21 20 19 18 17 16 16 21 21 23 29 30 27 26 25 25 24 22 21 19 17 17 17 17 18 18 18 20 22 22 21 20 20 18 17 17 16 17 18 19 20 20 22 22 18 16 15 14 13 13 9 9 7 5 4 6 4 7 9 19 19 18 27 28 27 30 31 32 34 37 41 39 35 36 38 18 18 16 16 12 9 10 16 21 25 29 30 31 30 27 23 19 19 26 15 18 20 17 16 19 18 22 22 15 13 9 10 11 12 13 14 15 15 15 16 16 17 17 17 18 18 15 15 17 16 17 17 15 17 17 16 16 15 20 15 12 17 24 29 35 42 45 47 51 56 57 60 64 61 59 56 55 54 52 50 48 47 43 41 38 35 32 31 29 26 24 18 30 26 6 2 4 3 4 4 5 6 4 4 4 3 5 3 3 1 0 2 1 2 1 1 2 2 4 3 6 7 9 12 12 15 20 20 22 22 24 27 28 30 28 29 28 27 30 28 25 24 25 28 27 26 26 21 29 27 27 28 27 26 24 26 27 27 27 26 24 21 20 20 21 21 20 21 22 24 26 29 31 31 29 29 27 26 25 23 22 22 23 23 22 21 21 21 22 22 23 23 22 21 19 21 23 21 20 20 21 21 21 20 17 16 17 13 14 15 13 9 5 3 4 4 5 9 14 14 10 20 25 24 27 31 29 31 32 36 38 34 33 33 38 25 20 16 14 12 10 14 19 24 27 29 30 29 27 24 21 21 24 28 14 16 19 15 14 16 16 19 20 16 12 11 11 11 11 12 13 14 15 15 16 17 17 17 17 16 16 17 15 15 17 19 17 17 16 16 17 17 17 17 17 20 14 15 21 27 33 36 40 46 51 53 54 58 63 62 60 58 56 55 54 52 49 46 44 41 38 36 33 34 29 26 23 34 21 6 3 4 5 8 4 2 3 3 1 3 3 4 3 3 0 1 1 2 1 1 3 4 4 3 3 4 9 12 13 14 15 18 19 21 23 26 28 28 28 29 29 28 27 26 26 26 26 26 28 27 26 27 28 29 29 27 25 25 25 25 25 25 26 25 24 23 21 20 19 19 21 24 24 24 26 26 27 29 30 31 30 28 26 26 27 27 27 28 26 24 24 24 23 24 25 26 26 27 24 22 22 24 27 25 23 23 22 23 23 18 14 13 11 11 11 12 11 10 11 11 9 7 10 12 14 16 21 22 23 25 27 28 29 33 34 34 34 32 31 34 31 20 16 12 9 11 16 22 26 28 28 28 27 25 21 18 19 27 28 14 14 18 11 12 15 15 15 16 16 15 14 12 11 11 12 13 14 15 16 16 17 17 17 16 16 16 17 18 16 19 18 18 17 17 17 17 18 18 17 18 19 18 20 16 18 24 29 33 37 43 47 51 54 57 58 62 60 59 57 56 56 54 51 48 43 38 39 38 37 30 26 38 27 9 5 4 4 3 3 3 3 3 4 4 5 4 3 3 3 2 3 2 2 6 3 6 3 3 4 4 9 11 12 16 19 20 20 20 23 26 28 27 27 27 29 27 25 25 25 26 26 27 28 28 27 22 15 24 23 23 24 25 24 26 28 26 24 24 25 22 20 19 20 21 20 19 19 19 20 20 19 19 20 21 22 23 25 28 30 29 30 32 31 28 26 26 26 26 26 26 28 27 27 30 30 29 29 28 24 22 22 22 23 22 23 25 20 17 13 10 12 12 11 11 9 9 8 9 11 12 15 19 19 24 24 25 25 29 30 32 32 30 30 27 32 30 24 11 9 9 12 17 22 24 26 27 26 24 21 19 20 24 28 27 13 14 14 10 10 15 12 13 12 12 13 15 18 13 9 10 11 11 11 12 13 13 14 14 15 15 19 15 17 21 19 17 17 17 18 18 17 18 18 19 21 20 20 21 20 22 18 21 25 30 36 40 45 50 54 55 54 59 60 58 57 57 57 56 52 44 28 36 43 38 32 40 23 7 6 7 6 4 4 3 1 3 4 5 5 12 5 3 3 4 5 2 2 4 4 5 3 4 3 4 10 11 12 17 17 18 18 20 23 25 27 27 29 28 26 23 26 26 26 26 26 26 26 27 24 30 23 24 25 24 25 25 25 25 26 29 22 20 21 22 22 21 21 20 21 22 26 24 24 22 23 24 25 27 30 31 33 33 33 34 33 32 33 32 30 29 29 30 29 27 27 28 27 29 31 31 32 30 29 29 26 25 25 24 25 24 21 19 18 15 13 12 13 13 13 11 7 6 8 9 10 14 15 18 22 22 24 24 23 27 30 30 32 25 29 32 29 31 10 7 9 13 17 21 23 24 24 24 20 19 23 23 27 28 28 12 18 11 10 10 15 9 11 10 10 9 11 16 14 13 12 10 11 12 12 11 12 13 13 16 13 14 17 19 19 19 18 18 18 19 19 19 19 19 19 20 20 21 21 22 23 24 22 20 23 28 32 38 42 48 51 53 53 54 57 56 55 55 55 53 41 36 39 47 39 44 18 9 7 6 7 4 4 5 5 2 4 3 4 7 5 5 5 4 4 4 5 5 4 4 5 4 4 6 7 11 15 16 15 15 16 19 23 26 26 27 27 26 24 20 25 25 26 25 26 27 23 27 25 23 25 27 24 24 25 25 22 22 25 24 22 18 19 20 21 20 20 20 20 21 22 25 24 24 24 25 26 27 28 30 32 32 33 33 32 32 33 35 35 35 37 36 36 33 31 29 28 29 32 32 30 31 30 29 29 28 27 26 25 24 24 23 21 17 16 18 16 15 13 13 10 8 6 7 7 10 15 15 16 18 23 24 25 25 30 25 16 22 18 41 36 33 37 4 7 10 13 17 19 20 21 21 20 19 27 24 26 26 27 27 18 17 7 10 10 15 10 9 13 9 8 7 9 11 13 15 17 18 17 13 12 12 12 11 12 15 18 19 20 20 20 20 21 20 20 20 20 20 20 19 19 20 22 22 22 23 26 24 25 24 23 27 30 34 40 44 46 49 51 53 53 51 52 52 52 38 40 50 55 50 17 8 6 7 6 5 4 3 4 3 2 5 5 9 13 4 5 5 3 4 5 5 4 4 4 4 4 5 6 6 12 13 12 13 15 18 22 25 27 25 22 23 24 22 22 22 23 22 24 23 25 24 24 24 23 23 23 21 22 22 21 22 19 19 18 16 15 15 16 17 17 18 20 23 21 22 23 25 25 26 27 28 29 30 32 34 34 33 33 34 35 37 39 39 39 40 41 40 36 33 32 32 32 34 34 31 31 33 29 28 30 28 26 24 25 24 23 20 17 16 18 17 14 14 13 12 10 6 5 7 11 15 17 14 16 19 21 23 28 34 38 35 28 25 32 36 44 31 3 8 11 15 16 18 18 19 22 22 21 27 27 28 28 26 25 11 7 9 3 8 14 6 7 17 10 8 7 6 6 8 12 16 18 18 18 16 11 11 11 11 11 13 16 17 17 17 17 18 19 21 22 22 22 21 21 21 20 21 23 24 25 25 26 27 26 28 26 26 29 33 36 39 43 45 46 47 48 47 47 51 38 44 60 64 50 8 5 3 7 4 5 5 4 6 3 3 4 4 5 6 5 3 3 4 6 4 4 4 5 6 6 7 4 5 5 7 9 10 14 17 19 24 24 24 23 21 20 21 20 22 23 25 19 23 22 21 23 22 22 22 21 21 21 22 21 21 19 15 15 14 13 13 13 13 12 12 13 13 13 16 17 20 20 20 21 23 23 25 27 29 30 31 33 33 34 36 38 41 43 44 43 43 41 37 36 36 35 36 36 36 34 33 32 31 29 26 28 26 24 25 24 23 21 20 18 18 18 17 16 14 11 8 6 5 5 9 13 15 16 14 20 13 14 25 27 33 33 40 43 48 41 37 24 3 11 13 16 17 18 19 21 23 21 24 26 26 27 27 25 24 7 6 7 10 14 13 4 8 14 7 10 6 7 6 7 14 17 15 18 21 17 13 11 10 11 16 16 14 13 13 14 16 18 20 21 23 24 24 24 24 22 22 22 22 23 24 25 26 27 29 29 27 28 28 29 31 33 35 37 40 41 42 40 38 22 36 39 57 49 12 7 4 5 4 4 4 4 5 6 3 4 3 4 4 8 4 4 5 7 4 5 10 10 12 10 10 7 4 3 3 4 9 12 15 19 21 23 21 21 18 19 19 20 23 24 21 21 22 19 18 19 17 18 19 19 19 20 21 22 21 23 23 17 17 17 13 12 9 7 6 6 6 6 6 7 8 10 12 14 17 19 21 23 25 27 30 33 36 38 40 42 44 44 45 45 45 43 41 41 39 38 37 37 37 38 36 35 32 31 32 30 29 28 27 26 25 24 23 22 21 18 17 21 19 16 11 7 6 5 3 7 11 13 12 13 12 8 16 26 33 40 39 40 39 35 34 30 19 5 14 16 16 17 18 23 22 19 21 24 26 26 24 23 22 23 6 5 5 6 6 6 6 15 12 13 6 7 6 8 6 13 14 13 19 22 15 9 6 7 8 7 9 9 9 10 11 13 14 15 17 19 22 23 24 24 24 24 24 24 24 24 25 26 28 29 29 30 29 28 29 29 29 30 31 34 35 35 36 43 29 16 53 19 12 4 3 3 8 5 5 3 4 6 4 4 4 4 5 5 4 4 6 5 5 4 7 5 6 9 10 7 5 4 4 3 3 6 12 16 19 20 19 19 18 17 18 21 22 23 18 20 19 17 16 17 17 17 17 20 19 19 19 20 21 22 23 24 25 25 24 23 21 21 19 18 17 15 14 12 11 9 10 11 12 13 13 13 15 19 21 24 28 33 36 38 40 42 43 43 43 43 42 42 41 40 40 39 39 38 38 38 35 34 34 31 29 31 29 28 25 23 23 22 22 20 19 20 20 18 16 11 9 8 4 0 5 9 10 8 11 12 14 18 28 39 38 39 38 37 34 32 27 13 10 17 19 18 18 19 26 22 22 23 23 24 23 21 21 23 25 7 5 5 5 6 6 7 5 6 10 9 6 7 3 8 15 11 10 17 22 14 9 9 11 10 9 10 10 11 11 13 14 15 16 16 17 19 20 22 24 25 25 26 27 27 27 28 28 28 29 30 29 30 30 28 26 27 26 25 25 27 29 43 44 26 41 23 8 5 4 3 5 13 4 5 5 8 5 5 3 3 4 7 3 4 4 6 9 10 12 12 9 8 6 5 4 3 4 2 3 6 12 14 16 19 18 16 16 17 17 19 19 21 17 17 16 15 14 15 15 16 17 18 20 19 19 20 21 24 24 25 25 27 27 27 28 28 27 25 26 25 25 23 20 18 16 15 15 14 13 13 14 15 16 17 19 21 24 27 30 32 34 38 42 45 45 43 42 41 43 42 40 39 38 37 36 36 36 31 31 31 30 28 28 27 26 24 24 23 22 22 22 20 18 16 13 11 9 5 1 3 6 8 10 9 11 13 23 37 37 37 38 39 37 32 29 23 4 18 20 20 20 20 23 24 25 23 22 21 21 20 18 18 19 21 7 6 6 6 7 7 8 8 5 3 4 4 8 9 17 13 9 5 12 19 15 4 5 9 15 18 18 15 14 13 14 14 16 18 18 17 17 18 19 21 23 25 26 27 28 30 30 28 28 29 30 30 29 29 27 25 22 20 21 21 18 39 24 38 34 24 6 5 6 4 6 6 4 4 4 4 5 6 5 5 4 4 3 4 3 3 3 5 9 10 4 5 6 3 3 1 2 2 1 3 8 11 16 16 16 15 14 14 16 18 18 18 15 14 13 14 13 14 14 15 16 17 18 18 21 19 20 22 23 24 27 27 27 26 28 30 31 30 29 29 28 28 26 24 22 21 19 18 17 16 15 15 15 16 16 17 18 19 20 22 24 25 26 29 31 33 41 43 41 43 42 40 38 37 36 35 33 33 34 33 30 31 31 30 28 27 26 25 23 23 21 23 17 24 21 17 14 11 7 3 0 4 8 10 8 8 21 25 36 34 37 40 40 34 29 26 17 12 19 21 20 20 22 24 22 24 21 22 21 20 20 17 18 18 19 6 6 6 6 7 8 9 10 8 5 3 5 6 7 9 13 15 4 11 13 18 10 4 3 2 11 19 17 17 15 12 15 16 18 20 21 22 22 22 20 23 24 26 27 28 28 29 29 30 30 29 30 28 27 25 22 20 19 23 22 6 19 43 30 15 7 5 7 5 4 6 5 7 6 4 4 5 5 4 5 4 4 4 3 3 3 4 4 10 9 7 4 3 4 3 1 2 1 3 7 6 10 14 13 11 11 12 12 16 19 17 12 11 11 11 12 14 14 15 15 16 16 17 19 20 24 23 21 23 27 25 27 28 27 27 29 28 30 30 30 29 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 30 30 33 40 38 37 36 35 36 36 35 35 35 33 31 29 26 28 29 26 26 25 26 24 26 27 27 26 22 19 17 14 10 7 4 4 7 8 9 8 16 27 34 35 38 39 35 31 25 21 15 14 16 18 20 20 21 25 26 24 22 21 21 20 19 18 19 22 24 5 5 5 6 8 9 10 11 7 5 4 3 5 8 8 9 8 12 10 13 5 7 5 4 5 4 16 18 15 14 14 15 16 18 20 23 24 25 27 30 22 21 22 23 24 24 25 26 27 28 28 29 27 25 23 21 19 25 24 7 17 18 23 18 5 5 5 7 6 6 6 7 6 6 6 5 5 4 4 3 3 4 5 3 4 4 4 5 8 7 4 3 6 3 2 5 4 2 4 8 9 9 7 7 8 12 13 14 16 13 10 9 9 10 12 13 14 15 13 14 15 16 17 18 22 25 24 22 25 25 27 27 27 28 27 28 30 30 31 30 29 28 27 25 24 22 21 20 19 19 19 20 19 19 18 18 18 18 19 19 19 20 20 19 20 21 22 24 27 29 32 35 35 36 36 34 34 36 35 33 30 30 30 29 28 27 26 28 26 22 26 29 30 28 26 22 20 17 14 11 5 3 5 8 5 14 18 28 31 32 35 35 34 32 26 21 17 15 17 20 22 24 25 25 25 25 23 22 25 31 39 49 55 59 62 4 4 5 7 8 10 11 10 6 5 5 5 6 9 11 11 11 9 8 7 4 4 2 6 6 13 17 19 14 12 12 14 16 19 20 23 26 27 30 34 26 13 13 16 16 18 20 21 23 25 27 26 25 23 20 19 28 15 9 9 22 8 15 3 4 6 6 4 3 5 8 5 3 6 4 5 6 5 5 4 6 7 4 2 4 3 9 22 23 20 13 8 9 7 8 6 1 3 7 12 11 6 2 2 6 10 11 14 11 9 7 7 9 11 12 13 15 15 15 15 15 15 16 20 20 23 24 24 26 27 27 25 26 25 25 25 27 29 29 29 28 27 27 26 25 24 23 22 21 20 20 20 21 21 22 21 20 19 20 20 20 20 20 19 17 17 18 20 21 23 28 31 33 35 36 35 35 34 33 32 30 29 29 29 29 31 32 31 29 29 30 31 31 29 27 24 21 18 15 12 6 2 2 3 8 15 22 26 28 30 32 32 32 34 32 29 25 24 23 23 23 26 28 31 35 41 47 52 58 62 63 65 68 70 72 3 4 5 7 9 10 11 8 6 5 6 6 6 7 10 11 11 9 3 4 4 4 4 4 10 17 22 17 15 13 13 12 14 18 18 20 24 26 30 34 34 29 15 14 15 16 18 20 21 24 26 26 24 25 37 30 7 3 22 8 17 6 4 3 3 3 6 10 9 5 2 5 4 5 6 5 6 7 7 12 10 6 3 4 15 23 25 19 14 12 10 10 10 11 9 4 3 8 8 4 3 1 5 6 8 8 7 5 8 6 6 8 11 12 14 14 15 15 15 16 18 18 17 20 23 23 23 24 24 25 24 25 25 26 26 25 27 27 28 27 27 27 27 26 26 26 25 24 24 23 22 21 21 22 23 24 23 23 22 22 22 22 22 20 18 16 15 15 16 18 21 24 29 32 33 36 36 34 32 30 30 29 28 29 30 31 32 30 30 31 32 35 32 30 26 23 20 18 15 13 7 3 2 2 7 14 18 24 25 26 31 31 35 37 38 39 40 39 41 43 45 48 52 56 58 61 64 66 66 68 70 73 74 76 78 1 3 5 7 9 10 11 6 5 5 3 2 4 4 9 12 13 8 5 4 3 5 6 17 17 19 22 13 16 19 20 15 13 16 18 18 22 26 29 34 33 39 19 6 12 16 19 20 22 24 26 28 40 30 7 7 2 3 3 3 2 7 8 3 3 3 7 9 9 4 3 4 5 6 4 6 9 7 5 6 3 3 4 10 26 26 23 19 14 12 14 14 13 10 6 2 5 5 3 3 2 2 3 9 9 8 7 3 4 6 7 9 11 12 14 14 15 15 15 17 17 17 18 21 23 23 22 23 22 23 24 25 26 27 27 27 27 27 28 28 28 27 28 27 26 25 25 26 27 27 26 25 24 23 23 23 24 25 24 24 24 23 22 22 21 18 15 14 12 11 14 18 22 28 31 31 32 32 32 31 30 29 30 31 32 32 31 30 30 31 31 33 33 31 27 24 21 17 15 11 6 3 2 1 4 10 17 24 23 25 29 34 38 39 42 46 48 49 51 52 54 55 56 58 60 63 66 69 71 74 77 79 82 84 86 1 3 5 7 9 10 11 8 6 2 2 1 1 6 10 14 14 11 5 7 8 10 7 5 3 13 16 8 7 10 9 10 13 13 16 13 17 25 26 29 29 31 33 28 20 18 16 19 21 37 44 36 11 6 5 4 5 3 2 3 4 3 4 4 3 6 4 4 4 5 4 3 4 4 6 2 4 3 2 2 2 3 9 23 26 22 19 18 18 21 20 16 13 8 4 5 5 4 2 2 3 4 7 8 8 6 3 1 3 6 9 10 12 13 13 14 14 14 15 17 16 17 17 19 20 20 21 22 24 25 25 26 27 27 28 28 28 29 29 29 30 30 29 27 27 26 24 25 26 27 28 28 28 27 26 25 24 25 25 25 26 25 24 23 22 21 19 16 14 11 7 9 15 20 26 29 30 31 31 30 30 30 31 32 33 33 34 34 34 35 36 36 35 32 28 24 20 16 14 11 6 4 3 10 8 13 17 24 22 24 28 35 40 43 45 47 50 52 54 56 58 59 60 60 61 63 65 69 72 76 78 81 83 86 87 3 4 5 8 10 10 11 10 8 4 3 4 3 8 12 16 16 13 7 8 6 5 4 5 2 9 15 16 8 3 8 11 13 4 10 9 16 21 25 22 22 14 16 18 17 24 23 17 24 15 8 6 6 3 3 2 2 4 4 4 3 3 3 2 4 7 3 3 3 3 2 2 6 5 5 3 2 1 3 3 3 2 6 13 17 18 15 16 17 18 17 16 12 8 5 3 5 4 4 6 7 7 7 7 5 3 1 3 6 9 11 13 14 13 15 15 14 14 15 15 15 15 17 18 17 18 19 21 22 22 22 24 25 26 28 29 29 29 29 29 29 29 29 29 28 27 26 25 26 27 28 29 29 29 30 28 27 26 27 28 27 28 28 26 24 23 21 19 17 15 11 6 2 10 18 23 26 28 28 30 32 33 34 34 33 33 34 35 36 37 38 38 35 31 27 23 19 16 12 9 6 11 17 14 13 16 18 23 23 23 27 34 42 46 49 51 54 56 59 61 63 64 65 65 66 67 68 72 75 80 82 82 83 86 83 3 5 5 8 10 11 11 11 9 6 3 3 6 7 13 18 20 18 11 9 7 4 4 2 5 3 10 10 9 10 4 5 4 6 8 16 14 11 12 7 21 15 8 10 11 8 4 3 6 3 3 2 5 3 1 2 1 3 4 4 4 3 2 2 3 3 2 4 4 3 1 2 3 2 3 1 2 2 2 2 2 3 2 7 12 16 17 16 22 22 19 13 9 5 4 3 4 6 6 6 6 7 6 5 3 3 6 8 10 12 14 14 15 15 15 14 13 13 12 12 12 13 13 13 14 16 16 18 18 19 21 23 24 25 26 26 27 28 28 28 28 29 29 29 28 28 27 26 26 26 28 29 30 30 30 30 30 28 27 28 29 29 29 29 27 25 24 22 20 18 14 11 7 6 12 20 27 32 35 36 37 36 36 37 35 35 36 38 38 38 39 36 33 30 29 23 19 15 12 16 23 23 17 15 15 16 18 22 25 24 26 31 36 41 44 49 52 54 56 59 60 62 63 58 56 56 55 56 57 56 54 48 47 42 31 3 5 5 6 9 11 12 12 11 7 3 4 5 4 7 14 20 17 13 4 4 3 2 3 3 5 2 13 7 9 10 4 6 8 6 3 10 9 5 6 4 7 5 4 3 3 0 3 5 5 3 4 5 1 0 2 1 1 2 3 3 4 4 4 2 3 4 5 4 3 4 2 4 3 2 3 2 2 1 1 3 4 2 6 10 13 19 23 20 15 14 10 6 3 3 4 3 4 5 6 8 8 7 6 5 8 10 13 15 16 16 17 16 16 15 14 13 12 11 10 10 10 11 12 13 14 14 15 16 17 18 20 21 22 23 25 26 27 29 29 29 28 28 28 28 28 28 27 27 27 27 28 29 30 30 30 30 30 29 28 28 29 30 30 29 27 26 24 23 21 17 13 12 13 17 28 33 36 38 40 39 37 36 35 33 35 36 39 37 44 40 36 32 29 27 24 22 21 21 21 20 18 15 14 15 15 17 21 26 26 26 29 34 40 43 40 39 41 44 44 46 49 50 46 43 38 32 31 31 30 27 27 29 33 34 3 4 5 6 6 6 9 13 14 12 8 6 7 6 7 10 19 15 12 6 4 3 4 3 3 2 6 11 14 16 10 1 1 4 5 4 2 3 2 2 4 4 5 3 1 4 4 3 1 3 3 2 1 2 2 1 2 1 0 1 2 2 4 3 4 4 4 4 5 5 4 2 4 2 3 3 2 1 1 0 1 3 3 12 14 15 18 18 16 12 8 7 4 2 4 5 5 7 9 10 10 10 11 10 11 14 15 17 18 18 18 18 17 16 16 14 12 10 9 8 7 8 9 10 11 12 13 14 15 15 16 17 18 19 21 22 23 24 25 27 27 28 27 27 26 26 26 27 27 28 28 28 27 28 30 30 30 29 29 28 27 28 29 30 29 29 27 25 24 22 21 19 14 14 19 23 31 36 36 35 35 35 34 36 31 21 21 28 43 41 37 34 31 29 27 25 23 21 18 16 16 15 14 12 13 14 15 18 23 27 27 27 31 36 41 40 37 33 33 39 39 36 31 27 26 24 21 21 21 20 18 16 14 11 26 2 2 3 5 5 6 7 9 11 14 14 12 10 7 5 8 12 20 17 15 11 4 2 3 4 7 7 8 11 13 7 4 3 5 5 3 3 3 3 11 4 3 3 1 1 2 0 1 1 1 1 2 3 1 1 1 2 1 1 2 2 3 3 3 3 4 2 3 3 4 4 3 3 5 5 2 3 1 2 2 6 3 3 10 20 18 19 17 14 13 8 5 4 3 4 7 9 10 9 8 10 9 10 15 17 17 16 19 22 21 21 20 19 18 16 14 11 9 7 6 5 6 8 9 10 11 12 14 15 16 16 16 17 19 20 21 21 22 22 23 24 25 26 26 26 25 25 25 26 26 27 28 28 27 27 29 30 28 28 28 28 27 27 28 30 30 28 26 24 23 23 23 23 20 21 25 26 24 25 30 33 19 39 37 20 29 39 44 42 38 35 33 31 28 26 24 21 18 15 15 14 12 12 12 11 13 14 15 18 23 26 26 28 30 36 35 33 32 33 33 29 23 21 20 19 17 15 12 8 6 4 3 1 4 21 6 4 2 3 3 6 7 10 11 11 10 11 13 13 11 6 6 8 12 16 18 14 3 7 3 6 8 9 6 16 9 7 4 3 3 3 3 3 4 5 2 2 4 4 3 1 2 1 1 0 1 1 0 2 2 1 1 1 3 3 3 3 3 2 3 3 4 2 2 4 5 4 3 5 3 3 5 7 5 3 4 4 8 16 22 19 18 15 11 8 6 5 3 3 5 6 7 7 7 8 7 6 14 22 24 22 23 22 21 21 21 21 20 18 16 14 11 8 5 4 4 5 6 6 8 9 12 14 15 15 16 17 19 20 21 22 23 24 24 25 24 23 23 25 26 25 24 24 25 25 26 26 27 28 27 27 28 28 27 28 28 29 29 29 28 29 31 30 28 28 26 22 23 24 26 22 17 21 23 27 30 35 37 43 45 48 47 43 39 35 33 31 30 26 19 10 5 8 13 13 11 10 10 11 10 11 13 14 15 18 22 25 26 27 29 29 29 34 37 31 23 19 13 13 13 13 13 12 9 6 2 5 8 17 24 8 8 8 8 6 5 5 2 3 5 11 7 8 10 12 12 7 7 5 6 4 9 12 13 8 3 5 4 3 6 7 6 5 5 5 4 3 3 3 5 4 4 4 3 1 2 1 1 2 2 2 1 1 1 1 1 2 3 2 3 4 3 3 4 3 4 3 4 4 4 4 2 3 2 3 4 5 7 4 3 3 8 10 21 24 19 21 18 13 7 2 1 3 5 6 5 5 6 6 9 13 14 17 22 23 25 25 25 24 23 22 20 19 17 16 14 11 7 5 4 4 5 5 6 9 10 12 13 15 17 19 20 21 22 23 23 24 24 24 25 25 25 24 22 24 25 25 24 25 24 24 25 26 27 27 28 26 25 26 25 27 28 28 28 29 29 28 27 28 28 29 30 29 28 29 29 29 30 31 33 38 43 47 48 47 45 43 40 36 34 30 19 9 9 7 9 17 16 11 6 7 9 10 10 11 11 11 13 14 15 17 21 24 24 24 24 28 28 31 29 18 13 9 8 9 11 12 11 10 7 7 6 15 18 24 7 8 9 10 9 9 7 6 5 4 4 12 7 5 7 9 11 11 7 9 6 4 5 6 7 10 10 6 1 4 3 3 3 3 4 5 5 4 3 2 2 2 2 1 2 3 2 2 2 2 2 2 2 2 2 3 4 4 3 3 4 4 6 3 3 3 3 3 4 3 4 3 2 2 3 4 4 4 3 4 12 13 19 15 18 23 19 18 13 7 3 3 3 3 3 3 4 3 8 14 15 16 18 20 23 26 26 27 26 25 23 22 21 18 16 13 10 7 4 2 2 3 4 6 8 10 12 15 17 19 21 22 23 24 24 24 24 24 24 23 23 23 23 20 18 21 22 20 20 21 22 24 26 28 28 29 28 25 23 25 26 26 28 28 28 29 29 29 29 27 28 29 30 30 32 31 35 36 38 41 43 44 43 41 40 38 34 37 35 25 16 12 10 18 23 17 7 6 5 4 5 7 10 10 12 12 12 12 14 15 16 17 20 23 24 22 20 23 24 24 24 22 17 5 4 7 9 9 6 7 5 2 9 15 18 6 6 7 6 7 8 9 7 4 3 3 4 11 6 2 5 7 8 8 9 7 7 6 6 6 5 4 7 10 7 3 2 4 2 3 2 2 5 5 2 2 1 3 4 4 3 2 2 1 2 2 2 1 1 2 3 4 3 2 4 4 2 2 3 4 4 5 4 3 2 2 1 2 0 2 6 5 3 5 8 13 21 15 8 18 21 19 16 12 6 5 6 6 7 6 6 6 8 12 13 14 15 17 19 23 26 27 27 26 25 24 22 20 18 16 13 10 7 5 3 2 2 4 6 9 11 13 14 16 18 20 23 24 25 27 29 29 28 26 23 21 20 21 19 16 17 20 21 21 21 23 24 26 28 29 31 29 27 26 25 24 24 28 28 29 30 30 29 27 26 25 25 26 27 30 32 32 31 32 32 32 32 32 31 28 27 28 25 18 14 17 23 24 20 12 12 11 6 5 3 5 9 10 11 11 13 14 13 13 15 16 17 18 19 22 24 22 18 17 19 16 16 15 11 6 3 5 6 9 4 1 0 7 11 14 5 6 5 6 5 4 8 8 6 3 1 2 3 9 11 10 9 10 6 5 4 5 5 4 5 7 5 8 7 8 6 11 7 4 4 4 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 3 4 3 2 2 3 2 2 3 3 3 3 2 3 3 3 3 6 4 4 5 5 5 4 6 6 6 17 13 25 14 9 14 18 19 16 10 7 7 8 8 9 10 8 8 11 11 15 17 16 16 17 20 24 27 28 28 28 26 24 22 20 18 16 13 11 8 7 5 3 3 4 6 8 10 12 15 18 20 21 23 25 27 30 31 32 33 32 31 27 23 21 20 19 18 20 21 22 23 26 29 31 30 29 29 30 27 29 29 27 31 29 29 32 30 26 23 23 23 22 21 21 23 26 30 30 27 24 23 23 21 21 22 24 22 17 15 14 17 22 22 19 16 16 14 10 6 4 4 9 9 9 10 11 12 13 14 14 15 16 17 17 18 18 21 24 23 18 16 15 14 12 10 7 3 2 4 5 4 2 0 10 11 13 5 7 5 5 6 5 8 8 7 5 2 2 2 1 5 9 10 11 9 7 8 3 1 3 4 7 5 7 7 7 6 5 10 7 3 3 2 4 5 2 3 4 2 1 2 1 1 0 2 3 4 2 2 2 3 3 1 2 3 4 5 5 6 4 6 4 4 5 5 5 5 6 7 6 7 5 14 17 21 26 17 16 17 15 12 9 7 7 8 9 10 9 7 7 8 10 10 13 18 20 20 20 20 23 27 28 29 29 28 27 25 23 21 19 17 14 12 10 9 7 5 5 5 6 8 11 12 14 18 20 22 24 26 28 30 31 32 34 35 34 32 29 25 24 24 23 21 22 24 26 29 31 31 31 28 27 28 26 26 28 28 29 24 20 18 18 20 21 22 24 24 24 25 26 26 26 25 24 23 22 21 19 19 21 21 20 19 18 18 18 17 15 15 17 17 10 6 11 14 16 14 12 9 8 9 11 13 14 14 15 16 17 18 18 19 18 20 24 21 20 17 15 14 11 9 7 4 2 3 2 2 8 13 14 16 5 6 6 5 6 7 8 5 6 6 5 4 3 2 1 3 6 10 12 9 7 8 6 7 6 7 6 3 5 7 11 7 8 8 8 4 3 5 4 2 2 3 4 4 2 2 1 1 2 3 1 2 2 1 2 2 2 2 3 3 3 1 3 5 5 5 5 5 4 3 4 8 10 17 26 25 15 10 17 16 14 13 10 8 7 5 6 6 6 3 5 7 8 5 6 12 13 16 21 22 22 21 21 24 28 29 30 30 29 28 26 24 22 20 19 16 14 13 11 10 8 8 8 8 8 10 11 14 16 17 19 21 24 27 30 32 35 36 36 37 37 36 33 30 28 28 27 26 25 27 26 23 22 23 26 26 26 26 26 25 24 23 22 21 20 20 21 20 20 21 21 22 22 22 23 24 24 23 22 21 20 20 20 19 19 19 19 16 14 15 15 17 18 16 15 17 19 20 17 12 6 5 5 6 5 6 9 12 13 15 15 17 17 18 19 19 20 26 26 22 21 19 17 15 12 5 3 2 1 1 2 8 12 14 16 5 5 5 6 6 7 8 7 5 4 4 4 4 3 3 3 3 3 4 10 8 4 4 9 10 9 5 3 4 6 9 15 18 20 18 13 9 7 6 6 6 7 7 3 2 3 3 2 3 3 2 1 1 1 1 4 5 4 3 5 6 8 6 7 8 11 14 18 21 23 22 22 20 16 13 11 10 18 17 13 8 6 5 4 5 6 6 5 4 6 8 10 9 12 13 9 12 18 22 22 22 23 24 28 32 32 31 31 30 30 29 27 25 22 20 20 18 16 14 13 12 11 10 8 8 8 10 11 13 15 16 19 21 23 26 28 31 34 37 38 38 37 36 34 30 27 24 23 22 20 22 26 28 29 29 29 27 26 23 21 23 24 25 22 21 20 19 19 19 18 17 18 18 19 19 19 19 18 18 17 17 17 16 15 15 16 16 15 14 15 16 17 18 19 19 18 17 14 9 6 5 3 3 2 2 3 8 11 13 15 16 18 17 17 19 18 21 29 30 26 24 23 22 17 5 3 2 4 4 3 7 10 12 15 18 5 5 5 5 5 5 6 5 5 6 5 4 4 4 5 5 3 2 2 3 4 6 6 5 9 11 9 5 1 1 3 4 7 9 12 14 15 15 14 11 7 6 6 5 6 7 5 5 5 2 2 1 2 2 2 2 3 4 4 2 5 10 15 17 18 18 19 19 18 18 16 15 14 12 12 12 12 10 9 7 5 4 3 4 6 7 6 6 5 7 9 11 14 14 15 15 15 20 23 24 24 23 23 26 30 32 35 35 34 32 30 28 27 26 23 22 21 19 18 17 15 13 11 9 8 8 8 10 11 13 16 19 21 23 25 27 29 30 31 34 37 38 36 34 30 26 24 24 26 26 25 23 24 25 25 24 23 22 22 23 27 26 23 24 23 22 20 18 16 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 16 16 16 15 9 2 1 2 3 1 2 4 5 5 6 10 14 15 16 16 16 17 19 18 24 30 30 29 27 25 25 11 3 4 2 1 3 4 5 13 15 18 21 5 5 5 5 5 5 3 3 3 3 3 4 3 3 2 3 3 2 2 2 1 1 3 7 5 5 6 6 6 5 3 2 2 5 7 6 4 7 7 9 12 14 13 11 12 11 9 5 4 3 3 2 2 2 4 6 6 6 3 3 8 10 10 11 11 11 11 12 13 12 10 9 9 8 6 5 4 4 3 2 2 2 4 6 8 10 11 10 8 7 9 13 15 17 20 20 22 21 20 23 25 26 27 30 34 35 34 37 37 35 33 32 30 24 24 23 22 21 20 18 16 13 11 9 7 7 7 9 11 13 15 17 19 21 23 25 27 28 29 30 33 35 35 32 27 23 21 23 24 25 25 23 20 20 21 19 17 19 21 21 20 21 24 24 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 12 13 14 15 14 14 14 11 6 2 1 4 3 3 3 1 3 4 5 3 7 17 18 19 18 18 19 18 21 27 28 28 29 29 30 28 11 3 2 2 3 5 3 11 13 17 19 22 5 4 4 4 6 6 3 2 3 5 5 3 6 9 7 5 4 4 3 2 2 2 3 5 3 4 5 5 3 3 4 3 5 5 5 5 5 7 10 8 9 10 11 10 14 10 5 7 8 7 8 6 6 5 4 3 5 4 1 6 10 9 8 8 8 8 8 8 7 7 6 5 4 3 2 2 2 2 3 4 4 5 6 8 9 11 12 15 14 11 9 12 16 20 22 24 27 28 28 29 29 29 30 31 35 39 39 37 38 37 35 32 29 26 26 25 24 23 21 18 16 14 11 9 7 6 6 7 8 10 13 15 17 19 21 22 23 25 27 28 30 34 35 34 30 25 22 22 23 24 24 22 19 17 16 16 13 13 16 18 20 22 23 23 22 20 18 16 14 13 12 11 11 11 10 10 9 10 9 9 9 9 9 10 11 12 12 12 12 11 11 12 12 9 4 1 1 0 0 2 2 1 1 2 2 3 3 4 14 21 20 19 19 19 20 25 29 29 28 27 26 27 29 14 2 1 3 4 5 10 16 17 23 26 27 6 4 3 3 3 5 5 4 3 4 5 4 4 5 5 6 4 4 4 4 2 2 0 4 5 6 5 4 5 5 6 5 6 6 6 6 5 6 6 4 5 5 7 8 8 7 12 6 6 6 6 7 6 4 2 4 2 2 2 8 10 8 7 6 6 6 7 6 6 5 5 4 3 3 3 3 3 4 5 5 6 6 7 8 9 9 10 10 10 11 11 12 14 17 19 21 24 26 26 26 23 21 21 22 25 32 35 35 34 33 31 30 29 27 27 27 27 24 21 19 17 14 12 9 7 5 4 5 6 8 10 12 14 15 17 20 23 24 25 27 28 32 34 33 30 24 21 21 24 24 23 19 16 14 12 14 13 11 11 14 17 18 20 22 22 21 18 14 14 15 14 13 13 12 11 10 9 9 9 9 9 9 9 10 11 11 10 10 11 12 12 11 8 4 2 1 1 1 4 6 9 11 13 13 12 11 9 8 14 22 21 21 20 20 24 26 28 27 24 24 24 26 28 23 15 11 12 11 9 19 23 22 25 25 26 10 10 8 5 5 5 7 6 4 4 7 5 7 4 2 1 3 3 2 1 4 4 5 4 4 4 2 5 4 5 6 6 6 4 4 2 4 6 5 7 6 5 7 6 7 6 6 8 6 5 3 4 4 4 5 3 2 4 11 12 10 8 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 8 9 9 5 6 8 13 14 15 15 18 21 22 22 22 22 23 23 21 20 21 29 33 33 32 31 31 31 30 28 28 28 27 24 22 20 18 15 12 10 7 5 3 3 5 7 8 10 12 14 15 16 18 21 22 24 26 28 32 34 32 27 21 20 23 25 22 17 15 15 13 12 10 11 10 11 14 15 15 15 14 14 14 15 16 15 15 15 15 15 14 13 12 11 11 11 12 12 12 13 13 14 16 16 14 11 8 6 5 4 3 6 9 11 12 13 14 14 12 11 11 12 12 13 20 23 23 22 21 23 26 26 24 22 21 20 20 20 19 17 15 16 12 12 22 26 23 25 27 28 28 12 12 12 10 9 6 5 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 5 5 2 3 4 3 3 3 4 4 4 2 4 4 4 2 1 3 4 5 6 9 11 11 10 8 7 7 6 5 4 3 3 2 2 2 3 3 4 4 5 6 6 6 7 8 8 8 8 7 6 4 6 12 13 13 13 14 13 15 17 19 20 20 20 20 20 20 21 24 29 32 33 32 34 35 36 34 32 31 29 26 23 21 20 18 16 13 11 8 5 3 2 3 5 6 8 10 12 14 15 17 19 21 21 23 26 29 34 37 35 29 23 22 24 22 18 15 17 16 13 10 10 11 12 13 13 13 14 13 12 12 12 11 11 10 9 9 10 10 12 13 14 14 15 14 14 13 12 11 10 9 7 6 5 3 2 0 1 2 12 15 13 12 12 11 10 9 10 12 13 16 22 25 26 24 23 24 24 24 23 21 20 20 18 15 11 8 6 6 9 11 12 18 23 34 33 31 29 28 11 11 11 11 11 10 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 5 5 5 4 2 1 1 1 1 4 5 5 1 1 1 1 1 1 1 2 3 3 3 2 3 4 6 8 7 6 6 6 5 4 3 2 1 1 1 2 3 3 4 5 6 7 8 7 7 8 10 10 11 12 13 16 18 21 20 16 15 13 10 10 12 16 20 22 22 22 23 24 26 28 31 34 35 35 36 37 38 38 37 35 34 32 30 28 25 23 20 17 15 12 9 7 4 2 1 3 5 7 9 11 12 14 15 17 19 20 21 25 30 34 38 40 35 26 19 20 20 17 17 13 12 13 11 10 8 8 12 14 14 14 13 12 10 8 6 5 2 1 2 4 6 9 10 11 11 10 11 13 13 12 12 14 13 9 6 4 4 4 4 5 8 20 20 16 12 8 3 5 8 12 15 21 27 29 28 27 26 24 24 24 24 23 21 19 17 17 19 14 6 6 6 6 10 15 19 28 38 28 28 28 27 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 2 2 1 1 1 1 1 2 2 3 4 5 6 6 6 7 8 8 8 8 8 7 7 5 5 4 3 2 2 2 2 2 1 1 1 0 2 4 6 6 7 6 6 5 4 3 3 3 3 4 4 5 6 6 7 8 9 10 10 10 11 12 13 13 13 14 15 17 19 21 20 19 17 15 14 14 16 19 24 27 27 27 29 32 34 35 35 37 38 37 37 38 39 39 37 36 34 33 31 29 27 24 21 19 16 14 11 8 6 4 1 1 3 5 7 9 11 13 15 17 18 20 23 27 31 35 39 41 38 28 17 15 19 17 16 16 13 8 8 10 11 13 14 16 16 17 18 18 17 18 17 16 15 11 6 5 6 4 5 6 6 6 5 4 6 7 5 5 5 5 8 7 3 2 5 14 24 20 15 11 8 3 7 11 13 20 28 31 31 30 28 26 25 25 26 25 24 22 22 24 25 15 3 2 4 8 8 19 14 14 13 12 36 30 32 30 28 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 4 3 3 3 2 2 1 1 1 2 2 2 2 1 1 2 3 4 4 4 4 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 2 3 4 5 6 6 5 5 5 4 4 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 14 16 18 19 19 20 22 22 23 24 26 29 32 34 36 37 38 39 41 41 40 40 39 37 34 32 30 27 24 22 19 17 15 13 10 8 5 3 1 1 3 5 7 9 12 13 15 17 20 24 27 30 32 34 36 37 31 19 12 14 17 16 13 12 12 12 12 12 11 10 10 9 9 9 11 15 18 21 20 20 21 23 27 31 30 32 31 27 22 16 11 6 5 6 4 5 7 7 7 6 10 19 26 19 14 11 8 5 7 12 15 19 23 26 27 27 26 25 25 27 28 27 24 22 24 25 17 6 3 13 22 22 11 8 8 9 14 20 31 20 30 30 28 26 7 7 7 7 7 6 6 5 5 5 4 4 4 3 3 4 4 4 4 4 3 3 3 2 2 1 1 2 3 3 3 2 2 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 5 6 6 7 8 8 9 10 10 11 11 12 12 12 12 12 12 11 11 13 13 12 12 12 13 14 15 17 20 26 29 30 29 28 29 29 30 32 36 38 39 41 42 43 43 43 42 40 38 35 33 31 29 27 25 22 20 18 16 14 12 10 7 5 3 1 1 3 5 7 9 11 13 16 18 18 20 21 23 25 28 31 33 27 16 10 12 14 14 14 13 14 15 15 14 13 11 9 7 4 2 2 3 4 4 6 9 14 18 20 22 20 16 12 16 23 22 14 9 7 7 5 3 11 20 17 15 14 13 11 11 12 11 10 13 16 18 20 22 24 24 24 26 28 29 27 24 23 24 22 13 9 11 15 19 20 28 28 30 32 28 22 18 16 19 29 28 26 25 24 7 7 7 7 7 7 6 6 5 5 4 4 4 4 3 3 4 4 4 4 4 4 3 2 1 1 1 1 1 2 3 4 4 3 3 2 2 1 1 2 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 3 4 5 6 6 7 8 8 9 9 10 10 10 11 11 11 10 10 9 9 11 12 11 9 7 7 9 10 12 16 22 25 25 25 27 31 33 34 35 34 34 35 35 38 41 43 43 42 41 39 38 36 33 31 29 27 26 24 22 20 18 16 14 12 10 8 6 4 2 1 2 4 6 8 10 12 14 15 16 17 19 22 24 26 29 31 28 20 9 5 6 8 9 9 10 10 10 13 17 20 20 17 13 7 3 4 4 4 6 6 5 5 5 5 5 5 7 9 14 24 21 12 6 9 17 20 16 14 13 12 12 13 15 17 19 21 22 23 23 24 26 28 29 28 27 25 26 26 26 24 22 24 25 24 24 23 18 14 13 13 15 16 23 11 7 9 18 27 27 25 23 22 7 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 4 4 4 3 3 2 2 2 2 3 3 2 1 1 1 2 3 3 4 4 3 3 2 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 3 3 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 7 6 6 7 7 9 10 10 9 9 9 12 16 21 24 26 29 29 30 33 35 37 38 39 41 43 40 37 40 44 43 43 42 40 38 35 33 31 30 28 26 24 23 21 20 18 16 14 12 10 8 6 4 2 1 1 3 5 6 8 10 11 12 14 15 17 20 23 25 27 29 30 27 21 10 3 1 2 4 5 6 8 9 10 11 15 21 25 28 22 8 5 6 3 2 3 4 6 8 10 9 9 11 22 18 15 13 12 11 10 11 11 11 13 14 17 19 21 23 25 26 26 26 26 25 24 24 23 23 22 23 23 24 25 23 18 17 12 6 2 2 3 4 4 6 8 10 12 15 18 19 21 22 21 21 20 8 8 7 7 7 7 6 6 6 6 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 4 4 4 3 3 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 8 7 7 6 4 4 3 3 4 5 6 8 11 14 15 15 17 18 21 24 25 26 28 29 30 32 34 37 40 41 38 35 39 43 44 43 42 41 38 36 34 32 30 29 27 25 24 22 21 19 18 16 14 12 10 9 7 5 4 2 0 2 3 5 6 8 10 10 10 12 14 17 20 22 24 26 29 31 32 30 23 13 6 3 1 2 3 5 8 8 8 7 7 11 18 21 16 14 10 6 7 6 5 6 10 14 15 14 14 14 13 12 12 12 13 13 14 14 14 15 16 16 18 18 18 18 19 19 20 23 26 26 26 25 21 18 15 12 9 7 5 2 2 2 2 2 3 4 7 13 16 21 24 25 24 23 21 20 19 18 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 3 2 2 1 1 1 1 2 2 2 2 1 0 1 0 0 0 0 1 3 4 4 4 4 4 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 3 1 2 3 4 4 6 8 10 12 13 15 16 17 18 18 18 19 22 25 27 30 32 32 34 34 34 31 28 25 28 33 35 32 32 34 34 33 31 29 27 26 25 24 23 22 20 19 18 16 15 13 12 10 8 7 5 3 1 1 2 3 5 6 7 8 8 8 10 12 14 18 22 25 28 31 34 39 41 37 23 13 7 5 5 6 8 9 10 8 4 11 9 3 3 8 12 11 9 10 12 12 12 13 13 14 14 14 14 13 13 13 14 14 15 15 15 16 16 16 16 17 17 19 21 22 21 20 19 17 15 13 13 12 12 11 9 8 8 6 5 3 3 7 19 23 27 27 25 24 22 22 21 21 20 19 18 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 4 4 3 3 2 1 2 2 2 2 1 1 0 1 1 1 1 1 1 1 1 2 4 5 6 6 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 3 5 6 8 10 11 10 12 14 16 18 19 21 22 22 22 22 23 23 22 23 25 28 28 27 25 24 21 20 20 21 23 25 26 26 26 27 28 29 29 28 26 24 23 22 21 20 19 18 16 15 13 12 10 8 6 3 2 1 1 2 3 5 6 8 9 8 7 7 8 9 13 18 23 27 31 33 35 37 40 40 33 18 8 9 11 12 14 8 2 8 4 2 2 1 3 5 8 10 11 12 12 13 13 13 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 13 12 11 9 7 6 5 5 6 8 10 10 6 10 15 15 20 21 21 21 20 20 20 19 19 18 18 17 16 6 6 7 7 7 7 6 6 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 2 2 3 2 2 2 2 2 2 3 5 6 7 7 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 7 7 6 5 6 6 7 7 8 9 10 12 13 13 15 17 18 19 21 22 23 22 21 21 21 21 23 24 24 23 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 24 25 25 24 24 24 23 22 20 19 17 16 15 13 12 10 8 6 5 3 2 1 2 3 4 6 7 8 8 7 7 6 6 6 8 9 10 12 16 19 18 19 21 24 26 28 28 27 26 24 22 19 16 15 14 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 7 6 3 2 2 2 2 3 5 5 15 10 14 18 19 19 19 19 19 18 18 17 16 16 15 15 7 7 7 7 6 6 6 6 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 4 4 5 5 4 4 4 3 4 4 5 6 5 5 7 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 13 14 15 16 17 18 19 21 22 21 22 22 22 22 23 23 23 24 23 22 21 20 19 19 19 19 19 19 20 21 22 24 25 26 26 26 25 24 24 23 22 21 20 19 17 16 14 12 10 8 7 5 4 2 1 2 2 3 4 5 7 9 7 5 6 6 4 2 1 1 1 1 2 3 4 5 5 5 5 6 9 14 19 18 16 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 6 4 4 3 3 3 4 6 9 10 14 16 16 17 17 17 17 16 16 16 15 15 14 14 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 6 7 7 6 6 6 6 6 7 8 7 9 11 12 11 11 10 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 11 12 12 12 12 12 13 13 14 14 15 16 18 19 20 21 21 22 22 23 23 22 19 17 14 14 14 15 18 19 20 20 21 20 20 19 19 19 19 19 19 20 22 24 26 26 26 25 25 25 24 23 23 21 20 18 16 14 13 11 9 8 6 4 3 2 3 3 3 4 5 5 6 8 10 10 9 6 4 3 3 3 2 1 2 2 3 6 6 5 4 4 8 13 14 12 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 10 7 9 12 14 15 15 15 15 15 14 14 14 14 13 13 13 13 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 6 7 7 7 8 10 10 11 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 13 13 13 12 11 11 10 10 10 11 11 12 14 15 16 17 17 18 19 20 20 20 20 20 19 17 15 16 13 9 6 8 9 9 10 14 17 17 17 16 15 15 16 17 18 18 17 17 17 18 20 22 24 26 27 27 27 26 26 24 23 22 20 18 16 15 14 12 11 10 8 6 5 5 4 4 5 5 4 5 7 9 11 12 14 16 16 15 13 9 4 2 2 4 5 5 4 4 3 2 2 6 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 13 8 10 12 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 16 16 15 15 14 14 13 12 12 11 10 10 10 10 10 11 11 11 11 12 12 12 11 10 9 9 8 6 5 6 7 8 12 15 17 17 16 18 18 17 16 16 15 15 15 15 15 16 19 21 23 25 26 27 28 28 28 28 28 27 26 23 21 20 19 18 17 15 14 12 11 9 8 7 6 5 5 4 4 5 5 5 5 6 6 7 8 9 10 12 13 14 15 15 13 13 11 10 8 7 8 9 11 12 12 11 10 10 9 9 8 8 8 8 8 8 7 6 6 5 5 5 5 6 6 6 7 7 7 8 8 8 9 8 8 8 8 9 8 8 8 8 8 12 11 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 15 16 16 17 17 17 17 17 17 16 16 15 15 14 13 11 10 10 9 9 9 9 9 9 9 9 9 8 8 9 10 12 13 13 14 14 14 15 16 16 16 15 15 15 15 15 15 15 15 16 18 20 23 25 26 27 28 29 29 28 26 25 24 23 21 20 20 19 18 17 15 14 12 11 9 8 6 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 3 2 2 1 3 4 6 11 12 12 11 10 9 8 8 8 8 8 8 6 4 3 3 4 4 5 5 5 5 6 7 7 8 7 7 7 7 7 7 8 8 9 9 9 10 10 10 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 8 8 8 7 7 7 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 16 16 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 14 13 14 14 14 15 16 16 15 15 15 16 16 16 16 15 15 15 15 15 14 14 15 15 16 17 18 20 23 25 26 26 26 25 25 24 23 21 19 19 18 19 19 19 18 18 16 15 13 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 3 2 1 1 3 4 3 0 1 1 2 4 4 3 2 2 1 2 4 7 12 13 14 13 12 10 8 6 6 7 8 7 5 2 2 2 3 2 3 3 3 3 2 2 2 2 5 8 11 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 7 7 7 7 7 7 7 6 7 7 7 8 8 8 9 8 8 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 17 18 19 20 21 22 23 24 25 25 25 24 22 21 20 19 19 19 19 20 20 20 19 18 16 15 13 13 13 12 12 11 9 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 4 5 4 3 2 2 1 1 1 1 3 3 2 4 4 4 10 14 16 15 13 11 7 4 2 2 3 4 5 6 6 6 6 6 6 6 4 3 2 2 2 2 4 6 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 19 19 20 20 21 21 22 22 23 23 23 23 22 22 22 21 21 20 20 20 21 21 22 22 21 20 19 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 1 2 2 2 2 2 2 4 4 3 1 3 4 1 3 3 2 2 2 3 4 9 16 18 17 14 10 4 1 0 3 2 4 6 5 4 5 6 6 5 6 6 7 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 Wind_Direction 75 74 82 81 83 86 85 79 76 78 82 81 78 78 77 79 80 83 82 82 83 82 81 82 79 78 78 77 77 76 75 75 75 75 73 74 73 72 72 71 72 75 78 77 75 73 72 70 69 68 67 69 68 72 73 71 69 69 69 69 69 65 64 65 65 68 70 66 68 68 66 65 66 66 65 64 60 62 59 60 63 64 67 68 68 68 69 69 70 71 72 70 73 74 73 77 79 80 81 81 79 75 72 70 71 75 73 74 77 80 77 76 71 73 74 74 73 79 76 72 74 77 80 76 83 83 80 83 82 82 79 77 71 66 63 61 66 82 80 81 87 84 76 71 63 62 55 57 55 51 46 44 48 35 29 5 350 1 24 52 80 146 168 281 176 121 14 2 351 349 359 19 13 17 321 313 311 239 202 217 292 128 102 229 89 351 246 295 131 67 66 62 67 73 79 82 85 85 88 87 88 86 83 81 81 82 86 83 86 89 93 92 85 89 86 85 82 81 88 82 79 76 78 79 77 77 74 75 77 75 75 75 79 79 77 80 76 79 82 79 82 84 80 81 77 82 81 78 78 78 77 80 81 81 81 81 82 82 82 81 80 79 77 77 77 75 76 77 77 76 74 75 75 76 76 75 75 75 76 75 74 75 73 70 70 70 69 69 68 72 70 71 73 67 67 67 70 68 67 66 66 65 67 65 70 75 69 73 72 68 62 66 65 63 60 60 61 61 63 64 65 67 66 67 68 70 71 72 71 71 74 75 76 76 76 75 74 72 74 72 73 71 73 75 77 78 76 75 74 72 71 73 74 77 74 76 73 77 77 79 81 81 78 82 82 79 75 70 65 64 62 60 68 74 82 90 88 81 76 73 65 61 61 60 55 60 66 70 63 62 56 33 31 77 75 93 153 172 217 238 29 319 303 306 311 324 7 24 6 3 360 313 240 231 252 224 183 90 76 136 13 249 233 335 145 70 67 75 79 84 84 83 83 84 89 91 89 84 81 81 84 83 81 85 89 86 87 81 84 85 82 82 82 86 84 77 76 77 75 77 75 79 73 75 77 73 75 78 79 77 81 80 78 83 84 79 81 85 83 83 85 84 83 81 78 78 79 80 80 81 81 80 81 82 82 81 79 79 79 79 78 78 78 79 78 78 76 75 74 75 73 73 74 74 76 76 76 78 77 76 73 73 70 68 68 69 72 74 70 71 68 71 69 71 69 66 65 67 67 70 69 71 72 73 75 75 75 73 71 62 65 63 64 63 60 61 58 59 65 67 67 68 69 72 70 69 73 73 74 73 73 74 73 73 74 74 74 74 77 77 79 79 78 74 73 74 71 74 71 74 75 75 73 75 78 78 80 82 83 79 79 76 77 80 68 64 63 68 75 81 89 89 85 79 75 74 68 66 61 63 64 70 70 65 68 65 47 103 112 104 69 133 210 51 25 327 353 28 46 46 54 55 52 52 35 21 309 225 200 174 188 189 110 102 121 15 336 250 185 357 131 128 91 98 91 87 85 83 82 87 91 89 84 82 82 84 82 83 86 83 85 83 84 85 85 83 82 79 86 79 75 75 77 73 72 73 74 80 73 76 78 79 81 77 77 95 90 84 78 82 85 81 85 86 86 83 87 86 85 83 81 81 80 80 80 80 79 79 80 81 82 80 80 80 80 80 79 80 78 79 79 77 75 76 77 77 75 78 78 79 77 79 78 78 76 76 74 75 73 73 71 72 74 75 73 75 75 70 66 72 71 72 69 68 70 71 74 73 72 77 76 76 78 80 79 75 76 81 70 64 60 61 55 58 60 61 65 61 66 69 69 70 71 71 71 73 68 72 68 72 71 74 77 81 79 76 77 77 75 72 73 73 70 72 70 68 73 73 76 75 77 76 79 76 76 71 71 68 68 71 67 65 69 75 89 96 92 86 81 80 75 70 70 73 69 68 73 73 70 73 89 68 76 84 49 25 277 56 74 72 62 74 64 63 61 62 65 62 58 51 41 38 116 141 130 142 127 107 65 231 20 15 125 134 52 60 83 51 44 34 128 44 30 16 291 115 345 103 88 78 90 91 85 87 85 81 80 82 83 81 82 85 81 81 79 74 76 79 76 76 74 72 77 74 77 76 77 75 76 77 98 97 97 92 82 82 87 86 87 88 84 86 89 86 85 84 82 84 81 81 81 82 82 82 82 83 83 84 84 84 82 82 82 82 81 81 81 77 76 78 83 81 80 80 81 80 81 82 84 81 81 80 79 75 76 76 73 76 77 78 76 75 73 70 74 71 70 72 70 70 70 72 70 73 73 76 77 76 75 79 78 75 79 79 81 78 68 58 53 52 54 53 58 65 62 66 67 67 67 67 69 66 68 69 71 69 67 74 76 77 76 75 72 71 68 71 69 69 68 66 68 70 71 73 68 70 74 71 68 71 70 68 64 65 65 67 71 73 75 88 93 92 86 83 81 80 73 73 75 68 62 71 73 73 75 76 74 68 98 71 62 78 99 94 93 83 74 72 71 66 64 66 66 64 64 62 71 104 123 111 144 145 307 100 3 32 59 121 120 112 106 74 79 66 79 83 165 76 76 79 97 94 79 101 102 83 88 89 85 83 78 79 81 84 78 81 78 79 79 78 76 74 84 74 75 81 78 74 71 74 77 75 74 78 73 104 100 101 102 91 84 83 87 89 92 92 93 92 90 84 86 84 83 80 79 82 82 83 84 83 84 85 85 85 83 81 81 82 82 81 80 82 83 80 79 81 82 82 82 82 84 83 83 82 83 81 82 79 78 79 79 80 81 79 79 79 78 77 77 75 74 74 73 71 72 71 72 69 72 72 73 73 75 75 72 72 73 72 75 78 78 83 79 65 66 57 54 63 57 50 55 64 65 63 63 65 63 65 64 68 65 67 71 72 73 72 71 72 70 68 67 70 68 69 65 61 64 67 68 68 64 67 65 66 65 60 62 60 57 61 65 68 73 80 82 89 84 80 80 80 74 72 75 68 65 70 77 76 73 74 75 72 69 76 81 87 82 79 89 77 74 73 73 71 68 69 68 69 67 66 70 76 89 100 104 126 218 309 39 29 81 72 99 103 106 94 78 97 85 88 88 91 90 87 85 90 89 87 90 99 93 85 84 85 82 82 82 81 81 81 81 84 83 79 78 81 72 80 76 78 77 77 78 77 74 70 74 74 75 77 105 109 105 103 101 97 89 84 87 88 98 105 104 101 92 86 86 86 84 81 84 86 85 83 83 85 86 86 85 83 83 82 82 83 83 83 80 83 83 82 82 81 81 81 80 78 80 83 84 83 84 85 83 83 82 83 81 81 80 79 80 80 80 77 79 78 74 75 71 71 70 73 65 68 67 71 72 72 72 71 72 70 71 71 71 73 74 75 77 75 67 67 65 67 63 60 61 66 65 64 67 63 60 60 58 61 60 65 69 64 69 66 64 64 66 67 64 68 67 64 65 65 67 68 70 69 67 68 65 61 54 54 56 54 54 59 65 73 78 76 77 77 83 93 90 79 68 60 64 74 89 99 83 72 68 75 70 72 69 70 72 72 71 71 72 74 74 75 72 71 71 71 72 71 72 73 75 82 88 88 83 85 96 98 91 89 85 85 87 97 95 103 97 91 89 89 89 89 85 83 86 88 87 85 86 84 83 83 82 85 84 80 80 77 78 81 79 79 77 76 80 72 70 70 77 83 79 75 76 77 69 70 67 74 77 105 116 110 111 105 103 101 91 89 90 91 96 97 96 95 92 88 87 86 82 84 85 87 87 85 84 84 85 86 86 85 85 85 84 82 81 81 84 84 85 83 83 83 82 82 84 81 84 84 84 86 84 86 84 89 88 81 79 81 81 75 81 78 78 80 79 77 72 72 70 70 70 67 69 66 66 68 68 69 67 67 67 67 66 67 67 62 65 64 64 63 61 54 53 61 63 71 77 85 87 73 73 63 67 72 53 54 59 64 64 72 70 60 61 60 66 67 65 64 62 60 64 67 69 73 72 67 68 60 54 50 47 52 57 53 54 59 67 76 78 71 64 63 69 78 65 59 64 71 86 98 110 84 68 62 62 70 69 71 65 59 61 68 69 71 75 75 75 74 74 74 73 75 76 75 77 79 82 85 87 89 90 89 92 93 89 89 86 92 92 94 93 91 88 86 86 85 85 87 88 89 92 87 83 82 81 78 77 80 83 79 77 78 77 79 80 77 77 77 77 76 72 72 74 76 77 73 79 73 71 74 76 72 73 74 112 113 115 113 106 103 102 100 95 93 92 93 95 93 94 93 93 90 89 88 86 83 83 85 87 84 84 85 85 86 88 86 85 84 83 84 85 86 87 84 83 81 81 82 81 82 82 83 83 82 83 87 87 85 88 87 86 83 81 82 84 79 80 81 78 78 78 78 76 75 76 74 71 67 65 65 66 65 65 65 63 65 64 61 61 59 63 63 61 57 59 57 52 51 50 53 63 75 72 74 80 83 73 73 67 68 59 59 65 61 62 56 65 63 60 64 78 67 71 72 59 67 70 65 67 63 59 56 60 54 52 55 60 66 63 50 44 42 52 61 61 52 41 21 37 78 57 57 70 94 101 102 92 65 48 59 64 69 68 58 56 61 69 69 72 75 78 76 77 77 76 76 76 76 78 78 81 84 86 87 88 89 89 89 89 90 92 91 90 90 90 88 87 86 85 84 82 82 81 82 82 84 85 84 85 78 76 78 81 81 79 75 76 76 78 79 80 78 77 76 77 77 74 76 79 73 73 71 74 73 72 75 75 75 76 116 117 113 107 106 106 103 105 97 96 95 95 96 94 94 96 93 94 92 91 88 87 84 82 82 84 83 83 83 84 86 87 85 84 83 83 83 85 86 88 89 87 84 83 83 82 81 83 83 85 85 86 87 86 85 87 86 85 83 83 84 84 84 82 81 78 78 78 77 75 73 72 74 70 69 66 65 65 64 62 62 62 63 64 60 57 55 57 55 54 52 50 48 49 46 46 51 59 58 55 62 65 62 54 49 42 41 46 50 51 56 48 55 58 57 61 62 62 62 68 69 70 72 62 62 57 56 50 51 41 48 62 67 69 65 38 25 16 25 32 29 5 353 334 340 3 32 47 357 37 111 130 142 1 42 64 67 65 56 39 43 62 78 73 75 78 77 78 77 77 79 76 74 76 78 80 81 83 84 85 85 86 87 87 88 88 88 88 87 86 86 84 83 82 80 79 80 80 78 78 77 77 79 81 81 77 77 77 78 81 79 76 74 76 79 81 82 80 81 79 79 77 75 74 72 77 79 77 76 78 76 76 73 75 76 115 112 114 113 108 108 109 110 101 99 97 96 96 97 94 95 95 94 93 91 90 85 85 84 85 85 85 84 84 86 86 86 87 88 85 82 82 82 84 84 84 87 87 86 87 84 82 84 84 83 85 87 87 85 84 85 85 84 84 84 84 84 83 80 81 80 79 79 79 79 77 76 75 72 71 69 67 65 65 62 60 60 61 60 61 59 56 53 54 49 47 46 45 46 46 42 45 47 45 42 44 47 46 43 45 38 46 54 55 51 48 51 53 54 56 60 58 67 61 62 61 52 60 64 60 65 58 45 39 37 32 34 46 42 3 343 357 354 349 356 4 342 329 317 326 338 347 316 252 220 193 132 144 71 103 53 58 72 72 37 39 65 75 80 79 80 78 78 79 80 80 76 74 74 75 76 81 82 82 82 83 84 84 84 84 84 83 83 81 80 80 80 80 81 80 81 80 77 77 76 76 77 77 79 81 80 77 75 77 78 79 80 78 75 78 82 82 83 83 83 82 81 78 79 76 75 74 78 79 81 79 81 77 76 79 112 113 114 109 108 109 108 108 106 104 104 101 98 99 98 95 94 94 91 90 89 88 85 84 83 81 83 85 85 87 89 88 88 88 87 85 84 85 85 85 86 88 87 89 86 85 82 83 88 87 86 85 87 86 85 85 86 83 85 84 84 84 84 83 83 81 81 79 79 79 78 77 74 74 72 71 69 66 66 62 61 60 57 56 57 57 57 55 53 51 47 44 45 43 40 40 40 41 40 38 36 37 37 38 45 50 48 48 50 45 48 44 48 54 56 57 65 66 62 60 64 59 42 59 58 58 49 28 27 22 15 7 360 342 327 318 322 314 313 312 314 322 325 296 326 318 311 301 284 130 125 82 162 177 175 109 64 62 63 28 58 80 89 85 81 84 83 82 82 80 80 81 81 80 80 77 80 83 84 85 82 83 85 84 84 84 81 81 82 82 82 82 83 82 80 77 78 75 78 75 76 77 77 79 81 80 77 76 76 77 80 79 77 77 81 82 83 83 85 85 86 85 84 82 81 80 78 78 84 77 86 84 81 81 80 114 112 103 101 104 104 107 108 107 108 105 103 99 100 96 94 94 94 92 90 89 90 88 86 85 87 86 84 85 86 91 92 93 92 91 89 89 87 87 84 82 86 87 84 84 85 82 81 86 90 87 86 84 85 85 86 86 85 83 84 85 84 83 82 82 82 81 80 79 78 78 76 75 73 72 70 68 65 65 64 60 60 57 58 54 54 54 55 53 50 48 45 42 41 42 39 34 40 40 39 38 38 35 27 34 38 33 32 31 36 37 39 34 45 60 56 57 60 64 62 56 68 54 59 50 48 23 18 14 1 351 340 332 320 306 304 307 302 297 290 293 302 307 276 319 311 315 225 202 192 128 321 222 333 72 78 93 91 80 81 92 113 94 97 88 85 85 85 87 83 82 81 79 79 79 80 80 78 81 83 83 82 80 81 81 82 80 79 75 77 76 75 75 76 75 77 74 75 75 75 75 73 77 78 78 77 77 76 71 74 75 79 77 75 78 80 83 84 86 87 86 88 87 86 85 86 85 81 79 74 83 81 82 82 82 107 110 105 106 109 110 109 106 107 109 107 105 100 100 97 95 94 94 91 91 90 88 86 87 86 85 86 89 88 89 90 94 96 95 94 91 89 88 88 90 85 81 85 85 82 85 81 83 87 85 85 87 87 84 83 88 85 85 85 83 83 83 84 83 81 81 80 79 78 76 76 74 74 72 71 68 68 67 63 63 60 58 55 55 53 51 52 50 53 51 48 44 40 40 38 39 35 33 35 33 32 33 32 23 17 18 17 18 13 10 20 24 23 14 30 47 54 52 48 63 64 61 58 71 44 24 344 354 336 338 328 320 316 311 309 303 300 294 282 269 270 278 283 264 277 324 210 194 138 179 199 230 108 101 109 137 118 145 131 119 159 106 94 88 89 85 89 89 87 82 81 82 81 79 76 77 78 81 81 83 82 81 83 82 82 81 80 80 81 80 78 77 75 74 74 75 75 73 73 76 72 74 72 73 77 80 78 75 79 79 81 81 77 76 77 80 82 85 87 88 89 89 89 88 86 89 88 82 79 80 78 78 81 85 85 115 112 108 111 111 115 111 108 109 111 105 108 105 102 100 99 99 96 94 90 87 88 89 89 88 88 88 89 91 92 91 94 97 96 95 93 90 87 86 89 91 88 87 87 83 80 83 81 78 85 85 88 88 89 84 86 85 85 85 83 83 81 81 83 84 81 81 79 76 75 74 72 71 72 70 68 65 64 64 59 57 56 51 51 52 50 47 45 47 47 47 46 40 35 38 36 34 32 31 32 30 31 34 26 16 9 358 1 353 351 348 335 330 344 353 350 22 58 53 28 39 43 46 39 2 314 310 309 308 310 307 306 307 312 309 308 306 84 65 211 223 227 190 170 217 209 27 177 187 201 124 151 148 174 197 150 149 163 146 148 145 107 100 96 91 88 89 91 87 85 83 82 85 84 82 79 79 82 86 85 83 83 82 82 84 83 81 80 79 77 77 76 75 73 73 75 75 76 74 73 71 73 74 80 75 74 73 80 76 80 82 83 81 81 81 84 84 85 87 87 86 88 87 92 87 88 91 83 79 78 77 79 83 84 87 121 117 125 123 116 114 113 112 111 114 115 113 108 105 105 103 102 99 94 94 91 90 89 89 89 91 92 90 92 93 93 93 93 93 93 91 90 87 87 88 89 87 88 86 86 88 84 82 81 81 85 83 86 87 86 87 85 85 85 84 81 82 81 80 79 81 82 80 78 75 74 73 71 68 69 66 66 63 61 59 57 53 48 48 47 49 44 43 43 43 40 41 39 33 33 36 32 31 28 28 28 31 34 31 21 17 8 6 2 349 336 328 315 304 304 306 324 325 332 323 321 342 321 322 317 307 295 302 302 299 299 296 302 306 309 326 149 225 174 90 156 152 153 194 67 109 193 327 81 96 121 114 109 320 219 206 103 141 135 133 125 110 102 98 93 91 91 94 94 89 83 79 84 88 83 79 83 86 88 88 88 84 84 82 79 78 79 76 75 77 76 74 74 74 73 75 70 76 76 75 75 74 77 75 72 70 82 77 81 82 81 81 81 82 82 84 86 86 90 90 90 89 88 88 84 87 92 83 80 78 78 81 83 87 88 124 121 131 121 115 117 112 115 113 114 114 111 109 108 107 104 100 97 97 95 91 91 90 89 88 89 92 93 93 95 94 93 94 91 91 92 91 91 89 89 90 90 88 87 86 87 87 87 87 85 84 86 87 85 88 85 88 86 86 84 82 81 80 78 79 77 77 79 78 75 71 71 71 69 66 66 62 60 57 57 57 53 47 45 43 43 39 39 40 38 39 35 37 31 29 35 31 31 27 26 27 26 29 30 28 18 17 5 12 357 345 341 329 319 312 297 293 305 305 311 305 301 297 296 290 282 288 293 297 296 292 292 299 308 311 65 217 245 350 167 168 135 188 151 131 203 183 140 159 126 121 104 100 51 148 150 124 120 124 121 114 106 99 97 97 96 96 96 94 92 88 86 83 86 86 83 83 88 88 88 88 87 85 84 83 81 82 76 76 73 73 72 72 72 73 75 71 72 75 75 76 76 76 74 73 75 81 81 78 79 75 81 84 83 82 83 84 91 94 99 93 91 93 86 85 91 92 90 86 81 80 84 86 89 86 130 131 128 120 120 119 118 117 116 117 112 110 111 110 107 104 102 98 94 94 93 92 90 90 92 92 92 96 94 95 94 93 93 93 92 91 93 93 91 89 89 92 90 91 91 86 87 85 84 86 86 83 86 86 85 85 83 86 84 85 83 79 80 77 76 77 73 75 74 75 73 68 69 70 68 64 63 59 57 52 55 52 47 44 41 39 36 35 37 34 35 30 30 29 26 30 30 28 28 23 26 26 23 28 26 19 19 12 12 359 343 340 338 325 328 308 311 315 308 295 286 298 298 293 277 269 274 292 301 305 254 51 212 176 189 178 254 236 212 176 180 210 146 161 190 25 176 176 144 133 104 93 92 95 112 119 120 118 117 116 117 102 97 86 91 104 103 100 96 88 90 91 86 85 85 85 87 89 89 91 91 89 88 86 85 85 83 77 69 73 71 69 71 74 74 74 71 70 69 71 73 79 76 74 74 76 79 76 78 78 78 82 86 89 84 81 80 88 90 100 98 92 91 86 86 91 92 89 93 90 88 90 91 90 89 131 131 129 128 125 118 119 119 119 118 112 110 111 109 110 106 102 99 95 92 92 92 89 89 91 91 92 94 98 97 94 94 93 93 92 94 91 90 89 87 87 91 92 93 90 91 93 88 86 87 85 85 83 84 86 83 83 80 81 80 80 78 76 76 73 72 73 70 72 73 71 71 67 67 69 66 63 61 56 51 51 48 49 42 40 37 35 31 33 34 31 27 25 24 23 25 26 26 23 21 23 22 20 24 24 19 19 15 6 358 342 336 323 321 333 328 320 328 315 311 312 295 288 277 266 273 279 301 232 237 39 135 206 278 255 259 210 270 26 156 183 210 182 197 137 266 169 138 142 126 112 102 104 110 116 117 117 117 117 120 112 101 88 83 86 103 99 100 99 93 97 102 91 91 96 90 91 92 94 95 94 92 90 89 84 78 76 74 71 69 66 66 68 70 77 78 78 74 70 70 73 75 77 75 74 76 77 77 77 80 81 82 85 85 84 84 81 80 88 96 97 97 91 88 89 89 92 91 95 92 88 88 88 87 88 137 138 133 132 127 123 121 121 122 119 117 113 111 111 113 108 105 99 93 90 91 90 87 88 89 88 90 93 97 99 99 99 97 97 97 95 92 87 85 87 89 91 92 91 90 91 88 87 88 84 85 85 86 84 83 82 81 80 79 79 78 76 73 71 70 69 69 70 70 70 70 68 68 66 65 65 62 61 56 52 46 48 43 44 37 34 34 30 28 29 28 26 23 17 20 22 21 23 21 19 20 16 18 16 15 13 21 18 9 358 348 333 322 313 307 304 295 307 304 297 286 290 292 282 56 73 66 239 33 11 291 312 306 275 240 277 274 58 156 138 133 155 178 217 212 132 128 140 139 131 121 113 111 118 118 117 117 116 118 120 109 96 91 88 91 91 87 91 95 84 87 111 95 100 92 101 101 90 95 96 90 102 68 53 6 6 89 86 73 66 62 65 65 64 64 57 78 68 61 66 73 74 74 75 77 77 76 77 78 79 79 82 83 85 86 85 86 87 86 93 95 95 90 92 93 90 96 93 90 93 88 85 86 88 89 145 137 136 127 125 126 125 126 122 122 118 117 118 116 114 115 105 102 94 86 89 90 90 90 93 90 92 95 97 100 100 98 99 100 98 93 90 88 87 86 87 87 92 93 94 92 90 88 87 89 85 83 83 83 82 84 81 79 76 75 74 72 70 68 66 65 66 65 66 67 69 68 65 65 66 63 62 61 57 54 48 45 42 41 39 35 32 28 26 27 24 25 21 18 17 18 17 18 19 15 14 14 14 9 5 9 8 11 4 3 350 341 330 319 298 292 284 287 294 298 294 294 275 173 159 85 8 24 121 195 261 167 196 202 252 280 234 151 183 164 155 134 112 129 151 139 137 139 137 132 127 119 118 122 118 118 117 113 116 115 105 96 95 93 93 93 91 89 93 90 88 89 83 85 90 87 85 123 94 71 58 47 47 66 85 69 75 123 142 57 42 60 65 66 69 71 75 76 78 73 70 70 71 73 73 74 75 77 76 79 77 78 82 84 86 89 88 89 93 91 94 98 99 97 95 95 92 95 95 92 92 83 83 86 88 142 143 141 133 130 127 128 125 120 119 115 117 118 124 124 122 113 95 86 64 77 92 89 91 92 92 92 93 95 99 101 104 104 101 95 94 91 90 88 88 90 89 92 95 93 91 93 91 88 86 86 86 88 84 86 82 78 76 76 75 73 71 69 68 65 62 60 63 62 62 63 67 66 65 66 64 60 58 58 54 50 45 41 39 35 34 30 27 25 25 22 20 20 16 14 14 14 14 14 12 8 8 9 4 1 0 3 1 2 359 349 342 332 323 305 296 290 298 294 311 298 156 86 342 62 348 246 108 135 264 264 219 194 162 216 250 122 192 201 181 148 141 129 131 146 142 144 142 139 133 127 123 126 122 119 120 119 114 115 109 105 103 100 95 92 88 88 91 93 93 89 88 84 85 86 83 80 79 72 73 71 66 74 75 79 73 29 266 90 78 60 66 74 73 72 71 71 71 70 71 73 73 72 73 74 73 71 69 68 67 68 71 73 76 78 80 86 87 89 94 98 97 97 103 95 95 98 95 95 96 98 99 95 94 92 146 143 133 130 132 131 130 122 122 122 121 115 112 130 137 135 110 348 322 52 90 99 95 94 90 89 90 92 96 99 103 105 103 99 96 93 90 88 90 91 91 93 94 93 91 89 86 87 87 84 84 85 86 87 82 79 79 78 76 73 72 71 69 67 65 62 59 58 60 61 60 61 63 65 66 66 63 62 57 53 50 48 40 38 35 31 27 25 22 21 21 18 19 13 12 10 12 11 10 7 6 3 358 357 359 2 0 358 356 351 349 342 335 328 313 308 303 285 315 332 269 161 48 89 123 244 170 314 142 182 275 235 288 282 245 212 175 197 200 185 162 154 142 141 151 145 147 146 141 133 128 126 125 122 125 120 114 110 111 109 108 108 106 97 92 88 83 88 99 95 85 85 86 88 89 86 81 78 71 69 69 70 63 53 74 69 67 79 101 86 85 83 79 76 75 74 74 71 71 70 70 70 68 65 64 64 62 61 61 62 64 67 68 69 73 79 84 88 88 91 93 100 105 105 104 107 104 101 101 102 104 102 110 109 95 151 143 138 134 131 129 130 129 131 129 125 113 99 128 165 179 333 346 103 183 133 107 98 93 93 92 92 94 98 102 105 105 104 103 99 96 95 92 91 94 95 93 90 91 90 90 88 86 88 87 87 88 90 84 79 80 78 76 75 73 71 71 69 66 64 62 59 57 55 57 56 57 56 58 65 68 64 62 62 54 49 47 43 37 36 31 26 24 19 21 18 17 19 12 10 9 8 6 6 3 2 359 356 353 355 360 358 356 349 347 347 338 331 326 314 316 285 266 334 346 70 182 233 158 155 168 216 219 193 208 252 284 242 259 251 19 65 166 176 178 170 163 154 151 159 150 149 149 147 133 130 131 126 121 120 111 114 113 110 109 107 107 109 101 96 89 86 82 83 92 85 84 81 76 80 80 87 63 71 74 69 63 68 74 82 89 86 90 93 94 86 78 80 77 76 76 75 71 69 66 65 65 66 68 67 65 65 62 62 60 62 62 64 65 67 69 72 77 88 92 96 102 104 108 111 111 108 111 109 106 105 108 112 107 107 152 141 138 135 139 131 137 140 144 140 136 119 86 84 164 164 99 81 92 116 119 114 108 104 99 101 95 94 94 101 107 108 106 104 103 100 97 97 96 94 91 91 94 92 93 93 93 90 87 92 87 89 87 82 79 77 75 74 73 74 72 70 67 65 63 62 58 56 55 52 52 55 51 52 60 64 64 63 60 57 48 45 43 37 33 32 26 23 19 19 16 14 19 13 9 9 6 2 2 -0 357 354 352 349 348 350 349 347 345 341 340 336 323 320 315 306 274 203 13 48 220 177 107 175 183 192 226 228 223 255 279 278 241 246 81 64 181 164 170 176 174 167 163 159 163 154 153 151 149 136 134 131 127 123 126 121 116 114 115 111 107 108 106 101 99 93 88 86 86 85 88 88 86 78 76 78 80 82 76 72 80 80 75 77 81 84 84 83 81 82 81 78 76 71 69 67 66 66 64 63 63 67 68 66 63 60 58 59 65 62 58 61 62 66 66 70 76 77 82 85 95 101 109 111 106 109 111 111 111 111 115 112 117 112 114 145 137 139 146 151 147 142 141 150 161 165 146 93 103 113 144 282 120 122 115 115 111 107 99 100 98 99 97 97 103 108 108 108 105 103 102 99 95 91 92 94 96 93 94 98 98 95 94 91 89 94 97 85 78 75 76 76 74 71 71 70 68 66 65 63 61 58 55 53 53 53 51 47 44 55 61 60 62 58 58 49 41 41 37 34 30 26 21 20 17 17 13 18 13 9 9 5 1 1 357 355 352 351 346 343 341 337 340 335 334 332 324 312 309 321 273 195 191 114 47 88 138 95 208 227 240 210 215 229 241 241 249 63 85 133 134 134 153 167 170 170 168 168 167 167 160 155 155 151 143 135 131 126 126 127 121 121 121 119 113 109 106 106 102 98 94 92 90 88 87 87 85 83 84 82 79 80 81 83 81 81 77 81 79 78 82 82 80 80 79 79 78 76 74 70 68 66 65 64 63 62 62 63 63 61 61 60 56 52 56 60 60 65 60 64 65 67 76 83 92 93 99 104 108 114 115 115 120 124 124 125 124 119 115 114 137 134 134 134 136 151 154 139 138 161 177 188 145 136 127 112 115 117 116 116 111 108 104 102 102 102 102 104 105 109 112 109 109 105 101 96 90 89 91 95 93 97 96 94 98 101 100 99 97 99 97 91 85 76 77 75 74 70 69 68 66 65 64 63 62 60 57 54 53 50 48 50 45 40 45 55 58 58 64 54 51 43 36 36 32 28 24 21 19 15 16 12 15 12 10 10 4 0 359 357 354 351 347 347 340 336 334 331 331 333 336 321 302 290 293 208 173 179 113 145 315 163 85 242 232 191 205 246 231 234 354 314 53 186 164 152 152 162 174 174 172 170 171 171 171 165 161 154 149 144 136 129 126 126 129 124 128 123 120 116 113 109 105 101 100 99 97 95 93 91 84 82 82 83 81 83 87 88 86 83 80 84 83 82 79 77 79 79 74 76 80 80 77 75 72 70 67 66 64 63 62 61 60 59 58 57 55 54 53 54 54 56 53 50 52 51 55 61 75 104 114 103 112 116 122 114 116 117 125 130 132 133 132 125 125 136 135 132 124 122 136 138 140 124 124 122 130 132 140 130 124 118 118 116 114 112 109 105 102 106 107 106 106 109 114 111 110 109 105 105 99 95 95 99 98 96 95 92 97 102 98 98 96 97 104 93 86 80 75 72 71 71 70 70 67 66 64 63 62 60 58 55 53 53 51 48 50 46 41 40 48 54 51 63 57 47 44 36 33 31 25 23 20 17 16 13 14 14 12 10 8 4 359 358 355 355 350 346 342 340 336 333 333 337 337 337 324 300 244 237 176 163 157 138 144 78 22 176 302 217 244 217 253 254 249 342 281 213 177 172 162 168 174 183 180 179 175 173 175 174 170 163 153 148 142 138 131 127 126 126 125 124 124 122 118 119 113 103 102 106 106 105 98 86 91 89 89 85 87 90 91 86 85 85 84 84 82 81 79 80 78 78 77 81 87 84 80 73 72 72 70 69 68 66 64 61 59 58 56 54 51 50 48 47 47 50 50 52 50 47 54 50 50 75 79 77 76 83 111 130 138 129 139 143 136 147 145 147 141 135 153 142 134 116 110 115 173 157 149 156 79 138 129 126 132 126 126 121 119 117 114 109 104 99 101 101 106 108 113 116 110 111 109 105 98 92 93 92 95 95 95 92 92 91 96 96 94 96 97 96 87 81 78 73 71 69 67 68 67 68 65 63 63 61 62 58 55 55 50 49 47 46 44 39 38 41 43 48 63 60 44 41 33 29 27 23 21 19 14 14 11 13 13 11 7 5 2 357 356 355 352 350 345 340 338 339 335 333 336 339 348 5 35 160 175 159 146 140 136 117 349 249 354 221 205 245 238 259 306 299 264 264 203 182 168 169 179 177 178 171 179 182 176 178 177 173 163 155 152 144 141 134 128 127 129 124 124 126 125 123 125 119 116 108 104 108 101 97 96 93 93 94 95 95 92 90 88 86 85 84 82 81 81 82 81 79 78 77 76 75 74 72 71 70 70 68 66 65 63 62 61 59 57 58 54 50 46 44 41 39 37 37 38 39 38 29 33 46 69 88 77 101 127 143 147 174 189 176 165 172 164 157 155 151 150 166 156 142 146 138 155 186 155 168 149 132 134 132 134 130 131 128 122 120 117 110 106 102 103 103 101 107 109 115 115 109 105 105 99 92 93 91 91 94 95 94 96 95 92 95 90 90 88 86 84 79 78 75 73 68 68 69 69 69 67 65 64 61 60 61 60 57 54 51 51 47 47 46 41 40 41 44 43 64 57 41 38 28 26 24 20 19 18 13 11 10 10 11 9 5 3 358 355 354 355 351 345 341 337 335 333 333 332 336 342 10 40 65 114 143 135 140 140 128 145 158 206 215 218 231 236 272 275 278 305 309 226 184 178 193 174 172 171 165 176 182 186 184 180 176 168 163 157 153 147 141 134 126 127 127 123 123 127 127 125 124 121 119 116 113 106 103 101 99 102 100 97 96 94 92 90 88 87 86 84 83 83 81 79 79 78 77 76 75 75 73 72 71 69 70 71 70 68 64 62 60 58 55 51 47 44 40 37 34 32 30 28 28 25 25 22 18 13 358 303 292 269 208 192 206 220 239 227 202 193 193 191 187 176 182 147 146 144 172 166 177 165 133 123 133 136 133 137 134 134 132 129 125 122 117 113 106 104 106 105 104 103 112 111 107 106 103 99 95 93 92 90 92 94 95 97 93 94 93 91 90 90 86 85 80 77 74 72 70 68 66 69 68 67 68 68 64 62 62 60 59 57 56 52 49 47 46 44 41 40 39 40 37 58 45 35 35 27 25 23 19 18 15 13 11 10 7 9 7 4 360 357 354 353 352 349 342 337 335 332 330 336 336 331 333 263 56 79 105 125 132 137 135 220 205 228 194 192 236 221 241 247 262 275 221 299 192 190 199 179 170 166 164 167 180 185 185 182 178 172 166 163 161 156 149 142 135 131 133 127 121 117 119 125 122 121 115 112 109 108 105 104 101 100 100 98 98 95 94 92 91 88 87 85 84 84 83 82 81 80 80 79 79 77 75 76 77 75 73 72 71 69 67 64 61 57 54 52 51 48 43 36 33 28 26 19 17 14 9 5 3 5 350 314 312 305 295 251 232 239 239 239 233 227 216 212 203 194 191 191 144 164 166 176 158 156 155 145 129 134 136 139 136 135 133 133 130 128 123 118 113 108 106 106 107 107 109 107 108 105 101 96 94 93 91 90 93 94 96 96 93 91 90 91 93 92 86 81 78 77 75 70 73 74 72 73 67 69 67 65 64 62 62 61 59 58 55 54 53 51 48 47 45 42 39 36 35 32 49 51 33 34 27 25 21 17 16 12 11 12 7 7 7 4 1 358 355 352 350 351 348 342 338 335 330 331 330 329 330 325 229 160 117 112 125 129 132 69 113 235 245 175 190 236 215 247 223 252 218 217 260 49 158 193 167 169 165 155 174 188 190 184 180 178 170 166 166 164 158 150 142 137 135 138 129 129 127 121 125 123 116 116 117 114 110 107 103 101 100 100 99 98 97 98 93 93 91 86 86 85 85 84 81 81 80 80 80 80 79 78 75 75 73 73 73 73 71 66 61 57 53 52 49 48 45 40 36 31 25 19 15 10 7 357 352 348 340 327 314 303 282 281 281 267 260 250 240 246 237 224 213 209 205 201 199 144 150 156 144 131 139 143 142 137 138 142 138 136 135 136 137 132 130 128 122 116 112 110 110 109 109 110 107 101 97 99 99 97 93 93 92 95 96 95 92 92 92 92 96 91 85 80 79 77 74 74 76 77 76 74 74 71 68 70 68 67 65 62 61 59 57 56 54 52 50 49 46 44 43 39 35 36 37 49 45 33 29 27 23 19 15 13 10 11 10 7 5 4 2 360 356 353 348 350 349 346 343 335 331 330 334 330 330 335 338 192 163 133 128 131 129 111 353 252 227 238 173 224 236 221 175 183 221 211 206 256 151 144 179 167 171 164 154 177 192 194 184 183 176 170 169 171 166 158 149 144 136 134 136 134 136 131 130 126 122 120 121 120 116 109 106 104 103 101 100 100 101 98 90 90 88 84 83 83 79 77 78 77 77 79 81 84 81 77 75 73 68 63 62 59 59 56 52 47 46 43 41 39 38 36 37 37 39 39 28 14 1 359 354 348 340 329 322 315 298 284 274 276 272 265 258 255 252 241 222 218 214 214 213 209 124 103 114 123 126 138 141 141 142 139 143 139 138 138 141 137 134 133 131 120 122 116 116 115 111 113 108 105 103 103 100 98 95 94 93 94 97 98 97 98 100 98 99 94 89 86 82 82 81 79 77 77 76 72 71 69 69 70 66 63 64 62 62 59 59 58 57 55 53 49 47 46 45 43 39 36 38 39 44 39 36 27 22 19 17 13 10 11 9 8 7 3 1 4 0 353 350 351 349 348 342 335 330 332 331 334 330 331 337 357 197 165 146 142 144 111 49 205 220 229 261 201 228 233 208 191 177 238 204 235 118 165 159 163 164 169 162 157 175 188 197 186 184 177 170 172 174 167 159 151 144 137 132 132 130 130 130 130 128 125 127 121 118 115 109 108 106 104 101 100 100 98 94 93 90 90 91 87 84 83 81 79 80 78 76 74 74 70 69 64 58 55 50 48 48 47 44 43 41 38 35 32 33 32 30 28 28 25 29 31 29 34 36 22 355 339 326 321 317 311 299 288 277 270 265 261 258 252 250 234 224 223 221 220 219 110 117 123 124 134 146 143 149 144 144 144 140 142 139 142 136 139 134 129 129 123 120 119 116 116 116 111 109 104 103 102 102 98 97 94 95 100 100 94 96 98 98 95 90 86 84 82 81 79 77 81 78 77 74 71 70 67 66 66 66 64 62 63 61 59 58 55 54 52 49 47 46 44 41 39 38 38 40 41 36 31 22 20 17 11 13 8 9 6 6 3 3 1 3 358 355 353 353 352 349 342 334 330 330 337 336 324 332 19 83 165 187 154 145 149 71 211 244 226 237 253 215 224 217 159 196 214 309 230 280 330 168 161 163 163 167 164 160 176 190 195 191 184 176 171 174 173 168 159 156 149 141 137 129 127 129 131 132 129 125 122 123 122 117 116 117 113 104 101 99 100 97 97 97 91 89 87 83 80 77 71 70 71 69 68 68 65 59 56 53 58 62 60 57 56 57 51 48 45 43 40 38 34 33 32 31 28 23 24 21 17 15 16 18 20 24 18 4 347 332 314 297 292 278 264 261 256 254 247 243 233 229 231 228 227 109 102 103 129 138 149 150 156 145 147 143 146 144 145 141 142 137 135 132 128 125 124 120 119 120 116 116 109 107 106 104 102 99 94 95 101 103 100 98 101 96 92 88 86 83 83 81 83 82 86 87 84 79 74 72 69 68 66 64 63 64 64 61 61 59 57 55 53 50 47 45 43 41 40 39 38 38 39 37 33 27 21 19 14 12 10 7 7 6 4 2 1 359 1 356 353 354 354 351 348 342 336 340 343 346 329 6 48 341 24 177 175 151 137 98 111 236 227 223 234 231 231 210 219 213 240 254 247 142 190 155 182 167 162 163 165 163 159 180 192 191 186 179 173 172 174 172 167 166 168 165 157 143 140 132 130 129 129 128 129 128 129 122 117 116 111 100 103 100 100 97 98 97 94 96 93 90 87 86 80 79 75 72 70 72 73 72 69 68 66 65 61 61 60 55 52 50 48 45 43 42 40 38 35 33 30 28 27 20 14 10 8 6 7 7 5 6 7 11 12 4 341 307 294 284 268 256 254 252 244 241 238 234 233 231 59 106 140 131 143 149 158 154 153 151 152 147 149 147 145 143 143 136 136 131 131 126 125 124 125 121 117 113 109 108 106 103 98 97 97 103 104 106 102 97 93 89 88 86 87 85 85 86 82 80 78 80 81 77 75 72 70 68 67 64 61 60 59 58 57 55 54 51 49 47 44 43 40 37 35 34 33 34 33 27 23 19 16 12 10 8 6 6 5 4 359 3 1 3 355 355 354 349 349 352 347 353 355 343 336 50 43 34 10 177 157 155 143 135 175 189 213 236 243 239 276 257 231 217 245 220 263 211 114 241 243 165 163 160 161 166 163 160 177 182 177 175 175 171 169 170 169 164 162 156 155 168 164 148 139 137 137 137 133 132 131 129 120 117 114 107 106 103 104 103 100 95 92 87 86 89 84 87 83 81 77 74 72 70 70 67 67 64 61 62 63 61 59 57 56 54 53 50 47 45 42 40 37 35 30 27 24 24 24 22 19 11 5 360 359 357 357 356 359 358 1 2 4 342 301 286 272 259 252 248 243 241 238 233 233 81 171 117 137 152 167 166 165 156 156 156 154 154 148 145 147 143 141 136 132 128 129 130 132 129 121 117 113 110 108 107 104 101 99 97 108 106 105 101 95 92 90 89 91 89 87 86 85 88 88 81 80 76 76 72 70 68 69 67 64 63 61 58 56 55 53 51 49 47 45 43 41 38 35 34 32 32 31 28 22 20 17 13 11 9 8 6 5 3 359 0 3 1 0 360 357 351 348 353 357 12 357 343 347 5 69 36 345 15 148 146 147 149 135 93 238 236 229 244 21 331 316 187 223 267 271 204 224 206 195 162 162 160 159 158 163 161 162 170 169 167 170 170 164 162 156 157 153 152 149 148 138 154 161 147 144 140 135 134 133 132 124 120 120 116 108 107 107 105 100 99 96 94 94 92 89 82 78 75 78 81 79 80 76 74 67 65 66 62 60 59 58 56 56 57 55 53 51 46 42 40 38 36 32 31 25 23 26 24 20 17 11 10 6 0 359 351 345 347 345 350 351 352 350 356 330 293 275 268 255 246 243 238 233 233 153 86 93 122 165 156 171 164 164 168 161 158 157 152 152 152 148 145 139 134 134 135 135 132 124 121 119 114 111 111 108 103 101 102 106 108 107 105 98 95 93 93 92 91 89 92 88 91 89 87 83 83 81 76 76 74 73 71 67 64 61 58 56 54 53 52 50 48 46 43 42 40 37 34 31 30 29 28 25 21 20 16 15 13 11 8 6 2 360 0 4 6 6 5 3 357 352 354 1 11 12 1 358 4 57 24 338 321 75 151 145 159 72 106 192 241 250 244 244 251 271 278 308 268 233 259 252 221 158 152 159 165 162 158 157 161 161 162 166 163 165 169 167 162 155 153 151 152 149 145 142 142 140 147 144 146 142 136 133 132 129 123 120 120 117 111 109 103 104 100 99 97 96 91 86 82 78 76 76 76 75 78 77 76 75 73 71 69 65 63 61 61 57 56 56 53 52 48 47 43 39 32 32 30 27 25 23 21 18 16 15 11 7 2 355 354 353 346 344 339 334 336 344 342 340 339 343 312 285 280 265 249 241 235 233 88 77 96 93 144 162 168 164 167 173 167 163 159 157 157 155 151 150 140 136 137 142 139 131 128 124 120 118 116 114 109 103 105 107 109 106 106 104 98 96 97 96 96 93 92 90 89 88 86 84 83 79 77 75 75 73 72 69 66 63 61 59 56 54 53 51 48 46 45 43 42 39 36 34 31 30 29 26 23 21 19 16 14 12 9 7 5 4 9 13 13 9 2 0 357 351 355 3 12 30 30 26 15 35 26 350 354 343 165 164 175 173 126 137 203 239 246 229 247 256 255 262 278 276 237 245 253 135 150 156 162 166 166 158 159 156 161 164 167 162 160 168 167 158 153 153 153 150 146 144 146 148 147 146 148 144 137 132 133 132 127 124 123 124 116 110 107 106 103 100 99 95 92 89 85 83 79 79 78 79 80 80 79 77 76 75 73 70 68 65 62 60 59 55 52 52 50 46 43 39 38 34 32 26 24 25 22 17 19 13 13 7 4 3 359 356 354 350 345 344 340 334 331 330 332 330 329 333 336 297 280 273 258 243 237 57 57 63 90 107 150 168 173 169 172 172 166 163 164 161 155 154 150 143 142 143 145 142 133 131 127 124 122 119 117 110 105 112 112 111 106 102 102 99 99 101 99 95 95 95 92 93 88 86 84 80 76 76 75 74 72 69 66 64 60 58 57 55 54 53 50 48 46 44 42 41 39 34 31 30 28 26 24 22 20 18 15 13 11 8 5 6 14 18 16 11 3 353 351 354 360 8 30 42 53 42 39 31 25 336 332 331 328 200 192 179 186 201 171 230 254 258 260 243 238 254 266 269 275 257 241 102 185 167 156 162 160 165 163 158 152 160 166 170 163 160 160 159 158 155 153 155 151 146 146 149 151 149 149 146 142 138 136 131 129 128 126 128 126 118 111 109 105 102 101 99 93 92 90 88 86 84 82 84 82 80 80 78 77 74 72 70 67 65 64 63 59 57 54 51 48 46 44 42 38 36 32 31 27 23 17 21 17 13 11 10 6 3 357 355 353 348 345 344 342 340 332 330 330 324 326 330 326 322 328 316 278 276 272 247 81 45 83 97 103 131 163 175 168 172 174 169 169 165 163 158 158 150 148 149 150 151 144 140 135 130 129 125 125 123 118 117 117 113 109 107 104 102 101 102 104 99 97 101 99 95 90 89 86 81 78 81 79 74 72 71 70 67 65 62 58 55 52 51 50 49 46 45 44 41 39 37 33 30 28 26 24 22 20 18 16 14 14 13 10 12 22 21 15 7 1 359 352 346 0 5 20 79 67 52 50 33 32 346 344 321 348 37 139 157 156 169 149 219 209 232 254 267 249 236 235 220 258 218 190 248 262 188 165 157 160 162 166 166 161 155 161 164 168 165 161 159 156 154 153 151 151 148 147 148 151 151 149 147 147 147 143 141 138 135 135 133 132 129 116 112 105 102 112 106 98 95 92 88 87 87 86 86 84 84 83 81 79 78 76 74 72 70 64 61 58 54 52 51 50 48 46 42 40 38 35 28 29 25 21 20 16 15 11 8 6 4 0 355 353 347 346 342 338 335 333 332 330 324 326 321 321 324 326 321 324 323 280 274 261 107 57 53 87 100 119 148 169 174 176 177 175 173 168 164 163 162 155 154 158 157 155 148 143 142 138 134 129 127 126 125 124 121 118 116 108 105 103 102 104 104 100 99 103 103 97 92 89 88 87 83 80 81 78 75 72 70 67 64 60 58 55 53 50 48 47 45 43 41 40 37 34 31 29 27 25 23 20 19 16 15 15 15 13 11 12 17 14 11 9 358 347 351 351 357 2 12 99 83 58 45 34 353 351 2 20 72 76 181 104 156 143 144 230 237 233 227 254 234 227 210 266 251 283 213 223 287 149 155 160 161 166 170 170 167 164 169 164 167 162 164 158 158 158 155 150 151 144 142 147 146 150 148 149 151 153 154 152 146 139 138 139 137 125 120 112 107 110 110 107 99 99 92 90 89 88 89 88 89 88 86 84 81 78 76 73 70 68 66 63 60 57 54 51 48 47 45 41 40 36 33 27 24 21 19 15 14 10 9 4 1 359 357 353 349 344 340 341 340 331 332 330 325 323 321 318 319 315 316 314 315 321 316 288 268 85 80 27 47 88 113 143 170 181 178 181 175 179 172 166 167 166 164 158 164 161 159 153 149 146 141 137 134 133 132 133 132 124 124 119 112 109 105 103 109 106 104 103 106 100 96 92 91 89 88 88 84 81 78 76 73 69 66 63 60 58 54 52 49 48 46 44 42 40 38 36 33 30 28 25 23 21 19 17 15 13 12 13 13 11 13 12 11 8 3 351 342 349 351 354 357 356 340 127 61 37 7 6 4 10 17 36 55 137 173 199 191 210 229 234 216 241 259 264 244 287 273 248 271 272 227 141 155 165 176 178 178 179 175 173 172 172 172 168 163 164 162 161 158 162 160 156 147 147 149 148 149 152 155 154 155 156 158 158 142 140 144 140 127 120 112 109 116 113 105 104 98 94 90 91 92 90 90 89 87 84 83 82 79 76 74 71 68 66 63 61 57 55 52 48 45 42 39 37 33 29 25 22 16 13 10 9 6 4 1 358 355 352 349 345 340 336 334 332 330 327 327 320 318 316 317 311 309 306 308 311 310 315 319 301 75 65 67 80 120 145 160 167 184 185 183 180 181 174 172 174 169 170 167 167 163 162 156 155 146 143 137 137 136 140 140 139 133 130 122 117 113 112 109 113 111 110 111 104 101 96 96 93 95 91 87 84 81 79 75 72 69 65 62 59 56 54 51 48 46 45 43 40 39 37 35 31 29 27 24 22 20 17 15 12 11 11 14 15 13 12 9 7 5 359 353 356 356 358 7 1 23 55 124 57 8 6 3 1 359 2 15 349 219 226 196 196 204 243 228 234 238 254 270 255 250 260 269 258 270 285 169 171 178 185 189 185 185 176 176 181 172 171 168 170 167 164 168 162 166 164 161 154 148 147 144 145 150 153 152 145 142 136 146 151 150 150 142 129 118 116 115 123 123 108 104 99 96 95 96 93 93 94 92 89 88 86 83 80 77 74 72 70 68 64 60 57 53 49 46 41 38 36 35 28 25 22 16 17 10 6 3 1 359 356 352 350 346 344 341 338 334 331 328 324 321 319 317 314 312 310 306 304 303 302 300 306 310 310 311 34 51 31 11 3 21 182 180 178 187 187 185 183 180 178 178 177 176 172 169 165 166 162 159 150 146 142 142 142 145 145 143 138 135 127 124 120 113 116 119 114 116 115 106 103 101 100 100 96 92 90 88 84 79 77 73 69 66 62 59 56 54 52 49 46 44 42 39 38 36 33 30 28 25 23 21 19 15 13 12 10 11 15 15 13 10 10 6 5 359 6 11 25 29 27 75 68 71 37 57 348 3 358 354 353 8 39 20 239 233 226 224 255 247 243 266 265 262 264 272 256 240 251 262 262 182 182 187 192 193 188 184 186 183 183 182 179 172 171 171 173 174 173 172 167 174 168 160 157 153 149 149 150 148 150 145 140 138 148 146 149 146 135 136 127 121 122 123 111 111 103 102 101 99 99 97 95 93 90 87 83 81 80 79 77 74 70 67 66 64 61 56 52 49 47 43 35 31 31 24 22 17 14 11 8 1 359 356 354 350 347 345 342 337 335 333 330 327 323 319 317 314 311 309 310 306 304 301 299 299 298 297 298 303 301 26 24 1 343 294 247 233 203 182 187 192 190 183 185 181 182 185 181 175 174 170 171 167 163 154 148 144 143 147 149 150 145 143 138 130 126 125 119 118 124 121 120 111 110 106 110 106 103 98 99 94 88 84 81 78 74 71 68 64 61 58 54 51 48 46 43 41 38 36 34 31 28 26 24 21 19 17 13 11 10 10 14 18 16 12 10 15 9 6 2 24 43 48 56 70 67 55 66 66 44 355 355 353 349 347 344 216 178 203 232 240 290 257 270 264 274 292 277 281 266 264 254 249 260 263 250 214 203 200 203 194 185 188 185 185 184 182 177 174 175 174 175 181 179 174 170 170 166 161 157 153 150 150 149 151 149 141 136 138 141 137 147 149 147 131 126 128 122 117 112 110 108 105 103 102 100 99 97 94 90 86 82 79 78 79 78 73 68 66 64 60 56 52 47 43 39 34 28 27 24 19 16 13 8 6 359 358 353 350 347 344 340 338 335 332 331 328 324 320 316 311 311 308 303 301 300 299 297 293 294 290 292 292 290 302 11 22 12 339 311 280 262 239 202 194 193 198 189 190 185 184 187 185 179 177 175 174 171 166 162 155 151 145 153 154 154 151 147 141 136 133 131 126 123 128 125 119 118 113 112 112 109 106 100 99 95 89 86 82 78 73 70 67 63 59 55 52 50 47 44 42 39 37 35 32 30 26 24 22 20 17 15 13 12 13 11 13 16 15 13 12 13 10 6 18 43 54 59 89 91 75 67 73 61 353 0 355 351 351 339 290 228 237 212 251 232 230 233 250 274 284 282 277 264 271 252 256 248 256 258 255 230 204 199 195 194 191 189 186 188 186 187 181 178 180 179 180 181 177 176 173 171 171 165 162 158 155 153 152 156 154 147 145 145 143 149 150 151 139 131 138 135 128 123 116 117 115 113 109 106 103 102 99 97 93 89 85 83 77 72 72 71 67 63 61 59 54 51 47 42 38 33 27 26 22 18 14 11 5 1 357 354 351 346 343 340 337 334 332 329 327 324 322 319 314 309 304 302 300 300 295 291 291 289 288 289 287 287 289 285 354 358 1 347 321 277 252 237 217 205 198 194 198 193 188 187 186 189 185 180 179 178 175 172 165 161 157 150 157 160 156 156 152 145 140 138 135 131 132 135 128 129 125 117 116 117 112 108 106 101 97 92 88 82 78 75 72 67 63 61 56 52 47 45 42 40 38 36 34 32 31 26 24 21 18 16 14 12 11 12 12 14 16 14 11 11 8 11 13 44 52 57 55 61 45 29 87 62 47 8 360 357 341 341 330 280 266 311 263 234 232 251 272 279 272 266 256 244 212 258 238 272 248 246 244 245 237 210 201 197 196 191 188 189 186 190 187 185 182 182 185 182 188 180 177 175 175 174 169 165 162 160 160 160 161 161 152 145 149 146 152 151 150 136 144 144 138 136 123 119 133 123 116 113 110 107 102 99 96 94 89 86 81 75 69 65 65 64 60 56 52 50 47 45 39 34 30 27 25 20 16 13 7 3 360 355 351 347 344 340 337 335 332 330 328 324 325 322 317 311 307 303 300 296 295 290 290 283 280 282 285 284 280 276 280 7 345 324 335 323 312 281 251 230 222 201 204 197 202 194 191 191 188 187 185 181 183 180 174 169 167 164 157 162 164 160 159 157 151 144 140 138 136 135 139 138 135 128 124 122 121 117 112 108 103 99 95 91 86 80 75 72 69 65 61 57 52 49 46 43 40 37 35 32 30 28 25 23 19 16 14 12 10 10 11 10 12 14 14 12 8 9 13 18 40 45 66 67 54 62 60 66 91 21 16 7 357 350 358 2 293 278 303 248 251 289 285 273 274 279 181 140 218 196 256 260 229 233 245 245 245 231 218 203 207 199 194 192 188 190 187 186 190 188 186 191 188 190 189 183 183 180 175 171 170 168 165 164 165 164 162 156 150 143 142 141 140 145 148 150 148 145 143 134 130 127 130 134 121 116 112 106 98 93 93 86 80 77 72 67 62 63 66 64 57 52 48 47 42 37 32 29 24 21 18 15 8 4 1 357 353 349 345 341 337 334 331 329 327 326 326 322 318 315 312 308 303 299 296 292 291 288 281 281 276 278 278 282 275 270 18 3 346 270 298 311 304 288 253 230 223 216 204 205 204 196 194 187 189 189 182 185 186 179 174 174 170 164 168 170 166 166 163 157 150 145 142 143 141 144 146 140 135 133 127 125 119 116 111 107 103 98 92 88 83 78 72 68 63 59 55 52 49 45 40 38 35 32 30 28 26 25 21 18 16 14 11 8 7 11 12 11 12 15 12 8 17 15 22 69 66 56 80 62 52 50 89 21 345 15 5 1 342 344 356 36 272 197 175 214 245 268 255 271 265 282 263 258 205 263 290 304 241 245 241 240 239 228 217 207 202 196 192 193 189 186 185 193 192 193 196 197 191 193 190 187 186 180 177 176 173 170 171 169 167 165 159 152 152 147 141 143 149 151 152 155 152 151 148 143 140 139 150 139 130 119 113 108 99 95 88 83 81 76 70 66 62 63 60 53 45 44 41 36 35 28 24 21 16 13 11 5 2 358 354 350 347 343 339 334 332 330 329 328 325 323 321 316 315 312 308 305 301 300 293 287 286 280 274 273 271 272 272 272 270 18 16 1 338 247 260 284 292 276 253 241 229 213 209 207 204 198 189 190 190 187 188 187 184 180 179 173 170 171 174 173 172 167 162 156 149 145 146 147 146 150 145 142 141 141 132 128 122 118 114 108 101 94 88 84 78 72 67 62 57 54 51 47 43 40 36 33 31 28 27 25 24 20 17 15 13 10 8 7 13 14 13 12 11 11 9 21 16 15 4 100 58 45 43 26 33 61 358 346 5 7 357 4 1 359 12 14 13 126 43 307 267 308 279 279 274 331 265 249 254 263 303 304 278 269 262 245 230 213 204 200 194 192 193 191 184 186 195 194 193 190 193 193 192 196 191 189 188 182 181 178 177 175 170 165 162 158 154 154 147 143 137 143 152 158 162 160 161 151 152 153 152 149 139 133 127 116 114 109 109 106 105 101 97 85 73 65 67 59 53 44 40 37 32 29 26 21 17 12 8 5 1 358 355 352 347 344 341 337 333 330 329 328 326 324 320 321 317 318 315 313 309 311 302 299 294 288 278 270 268 267 264 268 268 268 15 15 15 350 347 247 254 268 282 275 261 249 219 206 208 207 203 196 190 191 193 192 187 189 186 181 178 175 176 178 177 176 171 167 160 152 150 151 152 154 153 149 145 145 146 140 133 129 124 118 112 105 97 90 84 77 72 65 60 55 51 48 45 42 39 35 32 30 27 25 22 21 19 16 14 12 10 8 7 14 14 13 15 13 10 9 17 19 20 55 93 23 24 36 80 66 87 335 342 6 4 357 5 1 35 14 356 46 34 346 336 319 309 290 284 274 278 292 275 279 281 293 294 286 269 267 258 236 215 204 198 192 188 189 191 187 186 191 185 185 183 187 193 189 193 193 194 194 190 186 185 181 178 175 173 172 166 157 152 142 155 134 125 139 161 171 173 170 160 164 168 171 167 157 147 142 143 133 128 130 127 121 117 107 96 79 70 62 61 61 48 35 36 32 22 16 16 11 7 4 359 356 355 352 348 345 343 340 337 333 330 328 329 327 323 321 320 320 319 318 315 315 311 307 301 293 287 271 271 266 263 259 258 265 267 13 15 11 9 8 349 246 252 263 279 273 263 240 209 205 204 203 209 196 195 196 195 194 191 191 186 185 180 180 183 182 181 176 172 165 156 156 159 148 160 163 160 157 156 151 148 140 134 130 124 117 110 102 94 87 79 72 66 60 55 50 47 43 40 37 33 31 29 25 24 21 20 18 15 12 11 10 8 8 13 14 14 17 12 10 9 20 23 25 50 69 82 143 81 51 80 37 1 354 14 11 5 27 19 16 6 12 64 10 332 318 308 296 289 276 293 276 259 267 270 277 274 270 272 276 270 261 247 212 202 192 187 188 188 190 188 190 192 192 191 189 188 194 198 195 195 199 199 196 194 190 187 183 182 175 172 169 165 151 152 163 152 134 154 197 204 192 186 185 189 189 191 188 184 177 169 158 147 149 150 146 142 129 112 89 76 75 73 69 47 45 21 23 17 17 11 8 3 359 355 354 352 350 347 344 342 340 338 336 333 331 329 328 328 324 322 320 320 320 323 315 321 317 313 313 302 295 277 278 272 262 257 257 255 265 9 7 10 12 6 5 313 253 255 260 275 256 249 237 210 209 202 208 211 204 200 194 197 194 195 190 189 185 185 186 186 185 182 177 171 165 163 169 160 159 170 168 164 159 162 155 148 142 137 130 124 117 108 99 88 81 73 67 61 55 50 45 41 39 35 32 30 27 24 23 19 18 17 14 12 11 9 8 8 11 11 10 14 13 9 10 13 29 24 53 36 266 166 92 29 20 22 5 355 33 10 5 357 13 4 2 335 314 338 338 345 350 305 278 285 283 293 271 281 277 267 258 262 255 260 269 262 236 216 200 190 187 189 192 193 194 190 192 191 190 186 183 187 190 192 199 200 201 201 201 200 197 191 187 184 183 181 179 174 163 181 176 165 164 208 168 198 208 205 205 205 203 202 204 204 209 197 183 190 197 187 166 149 131 108 119 118 69 51 13 19 5 3 3 4 3 359 356 352 350 347 346 344 342 340 339 338 336 336 333 330 329 328 329 323 320 321 321 324 322 324 326 325 321 315 313 305 297 296 279 269 258 255 254 255 358 1 5 6 9 9 13 349 255 262 266 264 235 242 232 216 209 212 211 216 206 200 197 199 200 195 193 194 189 188 190 189 188 181 177 175 174 175 170 162 173 173 171 172 164 160 156 149 145 139 133 126 117 106 94 83 75 67 61 54 50 44 39 36 33 31 29 26 23 21 18 16 15 14 11 10 9 10 9 10 9 7 3 11 10 11 14 44 356 38 348 154 170 89 1 356 10 351 350 31 6 7 7 18 345 355 351 319 330 350 39 353 310 335 322 307 302 279 230 282 269 258 247 240 248 243 252 240 226 205 194 189 192 198 196 196 190 189 191 187 186 188 188 196 203 197 199 200 203 205 205 205 200 195 192 190 193 193 188 174 179 185 206 183 145 175 168 209 214 213 216 214 210 210 215 219 216 219 210 211 201 207 187 175 182 162 107 33 359 345 345 344 347 351 354 352 349 348 346 344 342 340 338 338 337 335 335 334 334 332 329 327 325 327 322 320 320 321 326 329 328 325 323 323 320 310 312 305 300 299 279 263 256 255 253 354 355 357 357 1 0 1 9 18 239 266 269 254 227 239 237 224 218 224 221 213 204 201 200 202 199 198 196 193 191 194 192 192 187 183 181 181 180 178 172 180 178 175 176 176 168 159 157 151 151 146 137 127 115 101 87 76 68 58 52 48 44 38 33 31 29 25 25 23 20 16 14 14 13 11 9 9 10 10 9 8 8 13 14 15 18 39 4 40 320 75 137 215 62 330 357 334 349 31 316 355 6 15 23 345 5 325 304 328 347 337 326 275 306 298 284 275 266 250 259 272 233 237 233 234 238 240 237 222 208 201 196 198 199 197 192 188 190 188 191 192 191 193 198 197 195 200 204 206 206 205 205 204 200 200 205 211 200 198 195 187 188 175 177 165 158 157 163 193 218 220 218 218 215 214 221 221 223 219 222 214 209 208 220 211 202 218 297 325 319 330 339 333 339 340 343 342 342 342 340 339 336 335 335 335 335 334 332 333 330 326 325 325 323 320 320 320 321 323 325 329 329 324 321 320 319 313 309 305 302 294 276 259 255 252 352 350 350 355 353 357 357 352 4 8 237 261 267 251 227 240 239 226 222 223 220 208 204 204 203 203 201 200 198 196 198 197 195 194 189 187 187 185 183 179 182 183 177 181 175 179 174 166 161 158 156 147 137 124 108 93 80 68 61 52 47 41 37 33 29 28 24 23 21 19 16 12 12 12 10 8 9 10 9 9 8 9 30 22 25 25 25 11 346 15 134 119 42 38 353 359 346 9 3 348 351 12 18 48 356 348 327 293 349 92 329 315 300 304 291 265 233 238 241 225 262 244 244 247 237 241 237 236 222 212 202 197 199 200 198 192 188 187 187 191 194 195 200 188 190 192 198 203 205 207 211 212 213 213 211 212 217 214 207 201 202 198 195 187 180 189 170 145 186 208 213 218 220 220 217 217 220 223 223 226 222 214 216 224 231 242 251 279 314 308 317 318 327 329 333 334 335 336 337 337 337 335 333 334 334 334 332 331 330 327 324 322 322 321 317 319 320 322 321 324 320 321 323 320 315 312 317 312 306 306 301 298 269 261 257 345 342 346 340 349 349 350 357 353 358 3 249 256 255 249 232 237 241 230 222 220 215 209 207 206 204 204 204 201 199 199 201 199 198 194 192 192 190 186 184 183 184 183 184 184 189 190 179 172 166 167 158 153 139 120 97 80 70 61 53 45 40 37 32 26 25 24 19 20 18 17 13 11 10 8 8 10 10 9 8 8 10 43 36 29 29 24 336 357 138 58 45 64 340 349 339 337 19 352 341 3 5 34 39 2 350 333 328 344 1 337 338 346 336 299 233 214 250 246 228 240 262 268 274 266 243 236 238 228 215 200 196 197 196 192 190 192 188 188 191 196 198 199 194 193 192 198 201 204 206 210 211 209 213 218 223 221 213 211 211 211 215 211 214 213 206 189 154 141 188 199 211 223 222 220 219 221 221 221 224 228 223 226 236 250 272 267 273 287 305 309 313 310 318 327 327 327 331 333 334 333 333 333 333 332 332 330 329 328 325 323 322 319 318 316 320 322 321 319 322 319 315 311 313 312 311 309 312 313 311 301 293 294 256 282 341 340 338 338 335 342 345 347 350 351 354 354 279 246 244 248 233 236 241 230 222 217 215 211 209 208 208 207 206 203 203 203 202 200 199 197 195 195 191 190 188 186 189 189 190 195 193 189 187 192 181 173 165 155 134 107 82 69 59 51 45 37 34 29 25 22 21 19 17 14 14 11 10 9 8 9 11 10 9 7 7 6 2 39 29 20 9 360 72 67 64 65 332 2 307 328 330 22 6 346 345 7 25 35 23 337 345 331 4 339 340 312 321 320 305 306 267 264 217 225 247 245 280 289 297 318 322 313 266 231 209 197 199 194 190 189 191 192 187 192 196 199 199 199 199 198 199 203 207 208 207 211 214 218 222 224 218 218 218 216 218 222 217 217 223 223 210 183 156 166 200 217 219 220 220 220 220 221 219 222 228 228 227 233 246 265 276 282 286 298 303 306 308 309 320 324 325 328 331 332 330 331 332 330 330 329 328 327 326 323 322 319 317 316 315 317 318 317 317 315 311 310 307 302 303 300 302 307 308 301 301 309 323 300 312 330 331 333 331 330 331 335 340 339 348 347 342 345 286 240 240 240 237 239 238 232 224 221 214 213 211 211 211 210 208 206 204 203 203 202 200 199 199 197 196 195 192 195 197 196 197 206 201 207 203 196 185 179 168 155 132 83 58 51 47 42 33 32 25 22 24 18 17 15 15 13 11 9 9 7 10 11 10 9 6 6 2 4 244 6 13 358 0 28 70 51 82 360 318 327 327 16 356 4 330 343 355 22 39 32 17 330 282 313 318 345 0 339 335 303 248 252 267 234 246 89 10 356 353 351 346 356 345 334 310 274 209 201 193 193 192 193 195 191 192 194 197 198 200 201 203 204 204 205 205 208 215 215 216 218 219 219 214 215 218 220 223 224 223 227 225 221 221 215 217 211 220 219 210 218 216 217 220 219 221 230 228 235 238 247 260 271 291 294 301 300 304 302 306 315 322 326 327 329 327 327 329 329 328 327 327 327 325 324 322 320 318 316 317 316 316 314 311 311 311 307 304 302 298 297 299 299 300 301 305 297 302 319 324 327 329 323 323 326 325 326 328 326 335 333 340 331 342 338 299 241 233 233 235 238 238 234 225 225 218 213 215 215 213 212 209 207 206 204 204 203 203 204 201 200 200 200 201 202 200 203 206 208 204 207 200 195 191 185 185 178 150 42 31 29 31 29 27 21 20 20 18 14 14 13 12 11 9 8 7 11 12 11 10 7 5 4 10 39 15 8 355 13 58 69 103 87 27 327 348 10 19 342 348 350 337 319 72 19 23 15 326 295 295 323 322 165 329 307 332 329 278 246 246 250 8 348 351 355 1 350 347 348 338 325 301 243 207 200 197 195 194 194 195 192 194 196 197 199 202 198 202 204 205 203 213 215 216 218 219 220 220 216 219 220 221 223 224 227 231 225 221 217 232 229 240 252 203 212 211 209 214 219 220 224 229 234 242 242 249 258 267 279 291 294 296 300 299 306 309 318 328 328 328 327 326 327 327 326 326 325 325 323 322 320 318 316 315 315 314 314 313 311 311 308 304 302 299 298 294 296 297 300 302 296 293 299 302 317 327 322 318 320 314 316 317 318 321 316 325 324 333 328 336 339 315 246 234 235 234 240 240 236 230 231 220 216 218 218 215 213 211 209 207 206 205 205 206 204 203 204 202 205 206 203 207 207 207 209 210 209 207 207 205 204 208 217 284 350 8 17 20 21 15 15 14 11 12 12 12 11 10 8 8 7 10 13 11 10 9 4 8 16 49 52 350 358 29 49 73 78 80 16 28 20 9 327 353 345 322 301 302 342 12 345 345 316 247 292 317 337 316 344 342 334 279 270 320 323 89 352 3 4 354 348 348 347 343 337 322 309 292 212 202 198 198 198 199 197 196 196 195 197 200 202 203 202 203 204 207 214 215 214 218 220 220 217 217 221 223 221 226 226 229 232 224 222 222 226 226 244 243 222 205 215 212 211 216 218 223 229 236 244 244 250 257 264 271 284 291 296 306 309 306 302 314 323 328 328 327 325 326 326 324 324 323 322 321 320 319 316 314 313 314 314 313 312 310 308 305 302 299 297 295 295 291 293 294 297 293 286 292 304 322 324 331 327 309 310 308 309 309 313 314 309 319 324 327 327 332 329 316 254 236 238 236 238 240 239 235 236 223 220 220 218 217 216 211 210 208 207 207 208 208 207 206 206 207 207 208 211 211 211 213 214 214 221 216 213 221 222 231 254 293 339 2 9 9 7 6 8 5 6 11 12 10 9 9 8 7 7 13 12 12 11 6 7 31 61 53 350 17 56 33 46 29 55 2 13 13 53 64 359 332 308 290 298 311 354 341 326 304 285 289 306 304 255 326 318 324 310 304 287 259 87 3 0 2 356 -0 356 352 349 342 347 343 318 215 198 195 196 196 198 199 200 197 199 194 199 202 202 203 204 205 212 216 217 219 220 220 220 218 213 221 222 222 224 225 226 224 218 218 217 226 235 233 238 229 202 211 213 217 215 217 222 230 237 248 249 253 259 262 267 277 286 291 295 306 311 299 313 321 326 328 327 328 326 324 322 322 322 320 318 319 318 315 313 312 312 312 311 311 310 307 304 301 299 297 294 292 290 286 285 282 282 287 281 293 317 316 328 325 321 301 304 301 302 302 304 307 306 308 321 325 323 328 322 315 278 244 242 240 237 241 240 240 237 228 223 219 217 219 216 212 210 209 208 209 210 210 209 209 209 209 211 214 215 215 213 216 225 230 231 230 228 236 242 256 274 301 344 349 355 358 358 7 4 2 8 10 8 9 10 10 8 7 13 13 13 13 10 9 19 67 18 13 30 71 39 66 41 74 16 9 11 2 6 6 327 316 309 328 335 325 326 317 306 274 316 317 244 356 330 315 320 306 269 348 344 360 355 6 3 1 5 356 1 6 6 9 13 7 37 198 193 192 194 198 196 192 189 188 194 196 197 198 198 205 212 214 214 214 214 215 217 219 220 221 224 225 228 225 219 217 210 201 205 218 229 238 237 224 219 199 205 214 216 213 218 224 229 239 249 252 255 254 262 266 266 277 283 287 300 306 300 313 318 325 329 327 330 330 328 323 322 322 319 317 317 317 313 312 311 311 311 310 310 309 307 303 301 298 295 293 289 286 284 283 282 280 281 281 288 313 299 329 321 317 314 297 298 300 295 295 299 298 302 300 313 317 324 327 321 309 279 252 250 243 236 241 239 239 239 241 223 220 218 219 215 213 212 211 211 211 211 211 212 212 212 213 214 214 217 219 219 222 229 233 234 237 238 253 268 270 282 315 335 339 345 351 357 2 359 4 7 6 9 12 11 10 8 12 15 15 14 13 13 56 82 44 359 35 35 69 74 38 8 7 354 352 348 11 342 327 287 293 316 317 322 319 317 343 269 260 274 288 298 306 321 351 356 350 325 14 337 343 346 12 5 2 360 8 16 18 17 15 9 18 42 130 182 189 191 186 179 178 182 189 191 191 192 198 209 216 218 219 220 217 216 223 219 218 218 221 219 221 221 216 210 203 207 208 208 219 230 219 215 207 205 199 204 214 210 216 224 227 236 249 255 252 259 266 269 263 268 280 285 288 300 296 314 317 325 328 325 330 330 328 326 322 321 319 316 316 315 311 311 311 312 312 310 309 308 307 304 301 296 292 288 285 282 280 281 282 280 283 288 295 306 297 333 328 318 309 306 290 291 295 289 290 292 292 297 293 303 311 325 312 312 311 281 259 254 244 237 241 240 240 242 242 226 218 218 216 216 216 214 214 212 212 213 213 213 214 215 216 216 219 223 224 226 228 235 238 245 248 250 260 272 278 283 310 324 334 342 348 355 351 357 3 5 7 9 11 12 9 11 16 17 17 18 18 62 30 63 29 11 19 46 74 35 16 6 354 349 9 357 341 316 319 344 317 315 332 338 331 320 276 284 281 280 288 302 33 28 29 7 33 342 356 350 345 8 9 0 3 13 17 18 18 13 6 17 25 27 40 174 179 180 180 180 186 188 189 189 190 201 209 212 214 215 215 221 228 233 230 228 227 228 221 217 212 206 202 207 204 196 204 211 223 215 208 207 214 207 201 198 210 217 225 228 241 247 256 258 263 268 269 270 269 275 283 280 292 291 313 314 324 325 326 330 330 330 331 328 326 321 317 314 312 311 312 314 313 311 309 308 306 305 303 299 295 291 287 283 281 278 277 277 279 278 282 287 296 297 334 329 324 314 303 297 284 286 288 285 284 286 289 293 289 298 299 308 308 311 314 293 262 255 243 237 240 241 240 237 233 220 218 218 218 217 216 216 214 214 213 214 215 215 216 218 218 218 221 224 228 230 235 241 245 253 250 256 264 281 288 293 312 324 331 341 347 344 352 356 2 4 6 11 12 9 11 17 19 19 22 37 62 86 47 29 43 6 48 21 32 15 353 318 349 344 338 323 314 335 313 311 319 326 318 335 357 322 312 291 282 294 359 28 43 41 25 10 6 7 349 349 15 7 358 9 16 15 17 16 13 11 14 20 26 31 33 173 174 179 182 183 183 185 186 190 196 205 210 215 216 218 218 218 222 230 228 222 218 218 212 200 197 200 192 194 186 197 222 227 218 206 206 211 215 212 212 210 210 209 213 245 248 250 261 263 267 268 266 274 280 270 280 292 290 312 314 322 322 329 329 331 335 335 334 331 326 322 315 312 314 314 313 313 310 308 308 306 304 301 298 295 291 286 284 282 280 278 274 272 271 276 282 284 282 329 333 328 321 311 299 296 279 282 283 280 279 282 287 291 279 292 293 311 310 316 320 291 262 253 241 238 241 239 238 235 236 226 222 222 219 218 217 216 215 216 216 216 216 216 219 220 221 222 225 228 230 234 238 241 244 253 251 262 270 287 295 303 307 316 329 332 337 348 351 358 359 4 11 11 10 12 18 22 23 27 42 72 63 94 109 344 23 70 40 353 352 347 320 345 340 333 328 331 307 294 295 292 303 48 16 358 341 320 271 309 306 112 2 28 35 34 14 21 344 347 3 13 4 2 1 14 8 12 19 14 13 7 14 26 31 34 43 53 176 181 178 179 182 188 188 188 194 201 206 205 207 209 209 215 228 230 227 218 209 203 200 194 187 183 192 199 204 221 222 224 228 224 208 215 214 225 214 203 207 213 230 239 255 272 268 278 277 284 279 272 270 282 279 302 312 319 319 321 329 330 333 337 338 337 333 329 325 320 317 315 314 314 312 309 307 306 305 303 300 296 292 289 286 284 282 278 275 270 264 266 266 267 272 276 328 326 330 324 316 305 295 292 276 276 280 271 276 279 281 289 283 282 286 304 304 317 323 294 264 251 239 239 240 237 240 237 227 223 224 222 222 219 217 216 217 217 219 218 218 219 221 222 223 225 228 231 234 236 237 243 249 250 253 258 270 296 306 299 309 317 329 329 334 344 349 355 360 8 10 13 16 19 24 26 30 39 69 49 84 67 72 58 49 20 343 339 339 305 319 350 358 329 315 306 306 343 124 149 38 25 354 344 322 297 312 51 52 6 344 11 27 16 14 2 3 353 357 16 8 358 12 7 6 15 16 12 13 14 30 35 37 43 41 39 46 103 171 175 179 179 182 186 193 196 197 202 207 209 217 226 225 227 208 203 199 197 197 187 178 189 197 201 203 206 205 213 215 224 238 227 233 216 214 210 209 238 253 250 270 277 282 285 288 283 275 276 268 295 305 310 318 319 327 330 334 334 336 335 336 335 331 326 325 318 313 313 313 311 308 307 304 301 300 297 294 290 287 284 281 278 275 270 264 261 260 263 265 269 272 325 324 327 327 320 310 303 292 283 275 272 271 266 270 276 280 285 285 273 283 294 299 316 325 304 272 250 239 240 239 236 239 237 229 224 222 223 223 218 218 219 219 221 221 219 219 220 221 223 224 225 231 233 236 237 236 245 247 249 254 261 273 294 290 293 302 316 320 321 333 338 346 353 360 5 8 15 20 22 28 28 31 52 47 45 53 76 352 46 356 344 332 337 331 319 355 324 319 308 326 354 5 9 331 0 3 348 334 310 297 317 24 17 353 341 347 31 16 5 1 359 351 353 17 6 4 8 7 6 6 15 19 18 22 23 41 43 45 40 37 37 38 57 137 159 158 162 171 181 175 184 192 197 208 218 226 213 203 198 191 186 185 185 177 178 179 199 196 191 192 199 208 210 212 213 213 221 218 209 194 193 225 239 250 255 279 295 301 293 286 271 263 274 300 306 316 319 322 334 327 320 324 328 327 333 332 327 328 323 313 311 312 310 309 308 306 302 301 298 294 293 290 286 282 278 273 268 264 259 259 259 258 262 266 270 328 325 328 323 325 316 305 293 286 276 268 270 264 261 269 275 277 283 271 282 277 289 295 310 321 313 275 251 242 238 237 238 239 235 229 229 224 227 217 219 220 220 221 223 222 221 222 223 224 226 228 228 230 232 235 237 238 245 249 250 258 257 265 284 288 293 303 306 311 317 328 335 344 351 359 4 12 15 19 28 26 24 50 52 58 64 107 181 340 332 337 334 344 333 312 318 337 354 357 17 13 3 344 344 340 349 345 346 349 16 334 54 357 345 4 159 31 358 358 356 355 357 16 356 346 360 360 5 10 2 9 15 22 19 30 33 44 44 40 34 38 41 51 46 109 138 151 149 140 180 178 180 186 186 194 190 202 198 189 177 174 181 177 177 177 191 195 192 189 187 192 187 190 202 212 219 222 216 218 212 210 218 268 236 209 280 305 308 296 287 286 286 301 308 319 324 324 327 331 325 324 326 321 328 323 318 319 319 313 306 308 311 310 309 310 306 302 300 297 294 290 287 283 280 276 271 265 259 255 254 254 255 259 260 262 327 328 329 325 321 319 312 300 284 280 264 262 267 254 262 270 273 278 278 274 277 277 281 295 310 315 318 279 252 244 237 237 240 237 238 233 228 226 221 221 221 221 222 223 224 223 222 224 225 227 228 231 232 233 235 236 239 244 249 250 255 260 260 272 278 279 294 296 294 306 317 324 333 342 348 351 359 4 12 19 18 25 36 61 31 74 124 227 167 42 333 349 327 281 291 348 340 5 19 42 4 8 343 344 348 347 358 359 12 7 340 117 6 357 1 36 330 335 347 349 344 357 341 315 337 352 9 2 14 9 5 11 10 15 19 36 46 52 46 41 44 42 52 53 40 94 127 131 136 153 152 152 146 167 197 184 195 198 189 183 176 174 174 172 180 194 193 196 197 194 188 183 185 196 205 208 219 222 221 225 226 235 246 254 225 248 259 251 285 292 292 298 301 307 312 318 321 324 332 327 326 326 325 324 322 322 320 314 311 308 309 311 309 312 311 307 304 300 297 292 288 284 281 277 272 268 262 258 255 251 251 253 256 261 262 325 322 324 323 317 316 315 308 291 273 273 256 260 253 256 264 269 273 277 275 277 268 271 283 291 316 315 317 280 251 245 240 239 239 239 236 235 228 227 221 222 222 223 225 225 226 227 226 225 226 228 229 231 233 235 238 238 245 249 248 253 260 262 260 263 269 278 284 283 296 305 312 321 330 335 343 347 354 5 3 4 14 16 45 33 27 288 283 201 215 248 268 209 340 316 20 16 20 34 29 358 338 349 339 338 347 354 349 358 345 14 16 346 10 27 337 339 352 351 351 347 339 337 339 340 351 3 3 358 11 5 356 13 17 17 22 31 54 59 57 52 49 50 48 54 52 72 101 122 123 126 123 116 132 159 184 187 197 198 194 178 170 170 181 186 188 192 195 196 185 177 178 186 198 206 209 215 221 224 234 242 251 250 255 247 246 245 268 283 285 294 303 306 309 309 315 318 322 325 328 325 322 322 324 323 324 324 321 312 313 312 314 314 313 311 308 305 300 296 293 288 284 279 274 270 265 259 254 250 247 246 244 246 254 257 322 325 323 321 319 315 318 311 302 274 268 253 256 260 252 261 265 275 277 276 282 274 279 268 283 289 312 313 315 281 251 245 241 240 241 239 237 236 226 224 225 225 224 225 227 227 228 228 228 228 228 228 230 232 235 236 239 240 243 250 251 253 258 256 262 267 274 270 274 283 290 303 310 319 322 328 331 342 353 344 352 8 9 30 346 317 212 256 280 259 212 259 267 168 278 197 279 193 45 33 270 314 312 336 338 353 8 356 315 313 12 338 6 16 11 11 8 5 359 354 358 359 358 356 354 350 348 347 355 355 10 5 348 348 21 6 17 29 41 60 58 67 64 60 46 42 57 72 86 94 94 108 113 118 141 160 169 164 171 170 167 168 176 184 189 185 188 194 191 188 187 188 192 207 217 223 225 229 233 244 255 261 263 259 256 252 257 262 265 278 287 298 303 302 297 310 312 318 322 322 322 323 323 324 322 320 320 319 320 317 319 318 316 316 313 308 306 305 302 297 291 285 279 272 266 261 254 249 243 239 240 240 241 247 255 326 326 325 324 320 319 317 315 307 294 274 256 257 260 248 258 260 272 274 280 278 277 272 281 263 274 290 306 314 318 281 251 245 240 241 241 239 241 233 225 226 226 226 227 227 228 228 229 229 229 230 229 229 229 232 232 234 240 241 245 245 251 254 254 258 263 265 269 271 275 283 293 300 304 310 318 323 326 335 338 359 353 14 1 334 332 43 309 332 167 305 57 286 218 177 235 270 163 101 141 83 268 202 330 330 319 327 2 335 1 1 4 16 11 5 1 359 358 1 356 358 355 357 354 354 354 356 351 350 348 350 2 3 7 333 5 4 17 28 40 50 60 72 78 77 73 51 57 69 70 75 81 103 117 133 154 160 165 163 171 173 164 174 180 187 198 194 191 194 198 201 201 201 212 209 223 230 235 241 246 248 260 265 270 266 261 252 258 266 276 280 285 284 290 296 297 302 312 316 316 316 318 323 329 324 326 331 329 321 318 322 321 319 318 315 314 311 308 303 300 295 287 277 269 261 252 245 241 236 232 234 235 232 241 248 327 328 331 328 325 328 325 321 311 297 280 257 262 262 245 258 262 267 272 276 277 278 280 275 277 262 271 286 303 307 312 284 251 244 243 240 239 241 239 229 227 228 228 229 230 228 229 229 230 230 231 231 231 231 230 232 233 232 238 243 243 247 249 249 252 252 255 260 266 272 277 285 293 294 302 307 314 314 319 321 277 314 345 358 296 37 104 306 266 310 270 300 358 220 219 241 91 90 121 143 170 249 204 250 303 292 329 320 344 357 5 340 358 354 353 347 348 348 344 347 346 345 343 345 342 348 350 351 355 353 359 351 354 359 4 1 350 16 20 24 24 36 67 79 83 79 70 69 73 75 81 84 96 104 116 130 154 169 163 157 157 160 169 158 173 181 190 197 205 204 208 209 215 219 220 226 237 243 243 248 243 245 270 272 271 274 259 256 263 269 275 279 280 287 294 296 300 308 316 315 317 319 331 329 332 336 338 338 326 318 324 322 324 324 323 318 310 306 307 307 297 288 277 268 257 249 238 233 225 222 224 228 230 238 246 326 325 327 334 330 325 328 325 315 303 284 275 258 264 248 259 263 264 269 272 277 270 279 280 279 277 267 276 287 300 301 308 282 251 243 240 240 242 238 239 235 229 232 231 231 230 230 230 230 231 231 231 232 233 232 232 231 232 232 236 238 239 243 245 247 249 250 254 259 267 272 276 285 289 294 293 307 308 314 316 244 252 334 41 102 119 63 263 296 314 209 318 15 71 218 221 188 175 152 152 217 224 190 211 264 259 246 291 348 332 333 321 325 332 335 336 335 337 336 335 334 335 332 332 331 331 336 338 343 349 354 359 352 350 358 4 359 350 358 11 16 23 34 64 91 95 86 78 81 85 87 85 85 85 84 100 120 133 155 147 153 163 166 163 189 194 201 208 210 209 214 220 227 235 240 240 239 246 246 241 244 256 263 270 283 285 280 273 272 268 265 269 275 278 284 292 297 302 317 316 320 331 336 336 338 340 341 345 338 318 322 327 327 326 322 316 315 316 313 305 296 287 276 261 248 236 228 225 213 211 214 215 221 230 234 325 327 332 331 334 328 331 326 320 305 295 278 266 260 251 259 266 265 267 272 278 269 273 283 280 276 272 266 275 284 299 294 306 280 253 242 241 241 240 240 241 238 233 233 232 232 231 231 230 231 231 231 231 232 233 233 233 232 233 234 234 233 236 242 243 244 245 247 252 258 265 270 277 280 284 278 297 303 308 305 231 229 22 46 167 125 29 97 323 325 281 308 313 331 5 94 124 122 176 192 230 247 160 195 239 259 264 257 250 271 305 299 303 321 326 319 323 321 322 321 320 322 325 325 320 320 319 321 327 334 336 340 344 344 347 354 2 359 343 329 342 5 22 43 57 84 110 113 90 90 95 102 102 93 93 90 95 103 119 136 146 161 168 173 187 197 202 211 218 222 237 241 245 249 253 253 256 253 246 251 253 262 272 275 279 278 274 273 267 279 276 265 266 267 279 286 293 299 307 314 320 338 344 340 340 343 347 344 332 324 331 333 332 329 328 327 332 336 331 314 297 287 275 258 242 228 225 212 207 204 210 206 214 222 234 327 328 333 333 334 330 331 328 321 310 295 289 281 263 254 260 266 265 269 272 277 272 272 280 286 287 283 267 265 271 284 294 297 302 276 252 243 241 242 243 241 242 242 241 235 233 232 232 230 231 231 231 231 232 232 233 233 234 234 236 236 234 233 237 239 241 242 243 245 250 254 261 266 272 268 276 282 301 310 296 230 224 179 197 178 204 278 92 318 325 299 308 314 16 63 70 108 156 130 206 224 175 160 192 224 238 272 297 300 288 284 308 310 313 316 312 312 313 310 311 310 313 310 317 308 309 309 308 314 318 320 321 325 328 334 345 346 352 352 342 307 286 286 287 300 307 127 117 135 140 123 116 113 111 108 109 107 108 113 108 112 116 127 138 157 168 187 204 221 234 239 243 248 252 256 262 264 266 268 271 274 272 278 277 282 281 267 253 272 284 282 275 262 268 278 289 298 299 313 320 330 341 342 342 343 347 346 332 326 335 341 347 334 334 331 322 321 318 316 316 307 290 278 261 240 224 221 206 199 200 203 204 207 216 219 327 328 330 333 336 333 334 329 321 315 300 289 285 273 258 260 267 267 266 270 272 276 275 278 284 289 283 281 270 266 267 278 291 290 297 274 254 245 242 242 241 240 239 239 241 243 237 232 231 230 231 231 231 231 231 233 233 233 234 234 235 235 235 237 239 241 242 243 242 244 246 253 258 260 250 264 263 299 315 129 193 214 210 30 162 155 106 69 123 278 311 0 309 292 354 286 114 52 121 171 205 146 165 247 235 253 277 293 298 305 307 297 299 300 299 304 312 311 311 310 308 309 302 313 305 297 296 298 303 308 307 305 308 314 315 326 334 337 335 336 335 317 271 267 257 243 212 188 163 163 152 143 145 140 134 135 137 135 117 113 115 118 123 134 135 150 179 205 218 230 239 246 251 256 262 267 269 270 272 275 280 278 273 259 267 294 294 282 283 269 271 280 276 265 267 289 300 304 301 307 316 328 340 343 348 347 332 335 349 347 347 347 342 339 324 319 319 320 327 328 312 297 281 261 234 212 209 201 194 196 194 195 199 210 210 325 327 328 330 340 336 333 333 323 319 306 294 282 278 271 264 269 267 263 266 270 274 276 274 280 287 292 284 275 275 268 272 278 292 289 296 271 253 246 243 242 241 239 239 240 239 240 239 232 229 229 230 231 231 231 232 233 233 233 233 233 234 234 234 236 238 239 241 241 240 241 243 245 257 241 235 250 229 157 175 89 71 119 111 137 148 110 142 150 220 252 349 268 280 304 353 306 33 264 238 160 168 223 232 226 234 262 278 294 301 301 300 300 302 310 310 310 311 308 309 307 307 301 307 301 294 293 289 292 297 296 297 298 298 300 310 316 318 322 319 324 325 313 275 251 237 215 205 198 192 191 190 184 175 165 166 169 163 155 143 141 138 133 126 118 127 134 194 244 252 257 255 254 258 263 267 267 268 273 277 279 276 276 277 289 297 287 273 250 269 280 282 279 283 288 287 283 270 281 306 309 325 342 339 335 332 350 353 346 348 354 350 345 346 327 327 320 333 338 335 316 297 282 261 218 198 196 193 189 190 190 189 192 200 196 322 323 328 326 331 334 337 333 325 317 309 296 284 277 270 265 271 269 264 263 270 274 276 271 272 280 285 286 291 288 284 272 272 280 287 290 295 270 254 247 244 242 241 239 237 238 237 238 237 232 229 229 230 230 231 231 232 233 232 232 232 233 234 234 234 235 236 236 236 235 234 235 237 249 239 206 205 171 137 54 94 120 139 62 44 25 348 49 225 175 259 197 18 344 312 16 16 307 346 172 222 250 247 247 229 240 266 283 301 308 307 307 307 312 313 312 309 307 309 308 308 308 301 306 299 295 292 290 287 284 283 284 284 285 289 292 295 300 303 307 308 307 309 296 274 248 230 230 220 213 214 219 215 213 206 196 194 193 187 187 184 183 185 198 215 231 241 241 243 239 238 252 259 254 258 271 262 267 269 273 277 281 278 280 281 286 275 266 263 267 276 276 276 285 289 291 294 298 308 311 316 330 340 328 330 338 345 346 349 355 350 348 349 351 349 325 329 339 344 344 338 308 257 223 180 179 186 183 183 182 182 186 187 189 193 319 320 325 326 321 327 329 332 330 322 310 299 287 280 273 267 266 269 266 265 267 273 274 273 271 272 279 289 291 291 287 284 282 274 284 276 288 292 268 254 247 245 244 240 238 237 238 236 231 233 232 227 228 230 231 231 231 231 232 231 231 230 231 233 233 233 233 231 230 229 227 224 221 240 182 185 158 134 102 121 135 141 35 18 119 341 285 198 232 203 245 177 221 240 24 0 356 310 326 293 275 262 260 251 223 255 277 289 294 297 299 301 304 309 312 312 311 311 310 310 310 301 306 301 298 293 294 293 291 289 285 279 280 282 283 285 286 285 288 294 298 300 289 284 285 273 257 244 238 238 232 232 231 222 222 223 218 219 216 216 217 221 226 238 249 251 258 259 256 255 256 256 256 256 262 255 259 261 262 260 262 270 273 276 275 265 263 268 278 275 273 273 276 280 291 300 302 318 324 326 327 334 332 347 343 349 345 346 345 347 348 348 349 354 357 335 323 348 353 357 8 32 124 153 164 170 174 173 177 178 174 176 182 186 176 314 317 324 326 323 324 327 325 320 321 318 299 290 280 272 271 271 265 266 268 267 272 269 272 272 268 272 285 293 291 289 280 282 281 279 281 277 280 293 270 253 246 246 243 240 238 238 237 235 230 232 230 225 228 230 231 232 230 231 231 230 230 229 229 229 229 229 227 224 222 219 216 212 212 195 177 157 133 117 121 59 54 90 278 314 216 238 191 196 211 207 205 110 135 90 289 6 253 0 293 263 257 290 19 281 294 296 298 301 303 307 309 310 312 310 309 310 312 312 311 307 306 299 294 293 291 291 292 290 284 281 281 279 277 277 275 275 274 278 283 288 290 289 283 276 275 270 263 253 249 247 248 239 227 224 228 229 230 230 232 233 235 233 247 250 254 263 267 260 255 254 258 259 256 255 247 245 255 267 274 274 269 270 274 269 264 262 275 282 285 280 276 267 268 280 295 313 321 328 335 335 338 338 338 341 340 343 343 345 348 348 347 345 351 357 359 341 350 3 12 27 67 116 145 155 161 166 169 172 172 171 171 175 178 171 308 316 322 318 323 325 327 329 326 311 306 300 292 285 278 276 272 273 269 267 268 270 269 272 271 267 267 279 293 286 288 288 280 286 282 286 279 280 270 286 269 251 244 245 242 240 240 237 237 235 230 232 228 227 228 230 231 232 231 231 231 230 229 228 227 225 222 223 221 214 210 208 206 208 198 151 128 98 81 90 3 66 178 208 226 233 202 188 182 182 172 137 107 85 125 205 237 340 262 248 247 241 217 322 294 287 296 303 303 309 311 312 312 312 310 309 310 313 312 309 308 304 297 290 287 285 283 284 281 279 279 282 279 276 272 271 268 269 272 276 277 275 276 276 274 267 261 260 266 263 256 254 254 250 239 235 234 237 241 242 245 242 248 251 258 264 263 264 262 258 258 258 260 262 256 253 255 255 263 266 273 271 273 276 271 266 268 273 276 277 267 272 259 253 296 289 293 306 329 324 330 328 335 336 334 337 340 338 347 350 347 342 343 351 357 2 10 10 10 24 42 79 120 142 151 157 161 166 166 168 168 165 169 166 165 300 315 323 317 319 325 331 343 343 336 328 309 298 297 287 282 278 275 272 269 269 268 272 272 273 267 264 267 286 289 289 290 288 284 283 286 281 278 283 264 273 274 255 248 245 242 240 238 238 237 234 230 232 230 228 229 231 232 233 230 230 231 231 229 227 225 220 217 219 205 202 205 205 187 181 129 129 150 207 190 186 231 195 192 185 206 177 167 154 116 190 144 167 125 222 321 301 274 242 241 255 251 248 308 308 310 310 311 310 310 314 314 312 311 311 311 314 313 308 309 309 304 299 294 293 289 283 280 276 280 282 278 277 275 270 267 263 265 261 262 268 266 263 263 265 266 264 260 259 258 259 260 255 254 256 252 248 247 249 248 250 256 262 266 270 270 268 268 270 269 266 263 263 264 262 253 254 265 266 266 270 274 268 267 270 262 256 266 264 261 269 264 250 245 254 249 264 296 302 314 323 328 326 330 331 336 339 338 345 350 342 340 344 350 355 0 12 26 26 36 56 93 125 141 149 155 158 161 165 163 162 163 169 168 166 301 313 320 313 316 324 331 343 354 348 338 326 309 298 293 290 286 280 278 273 272 268 272 274 271 270 263 265 275 283 294 288 288 290 283 284 281 280 276 275 274 261 267 258 247 243 243 239 238 237 235 233 232 234 235 231 230 231 232 233 230 230 230 230 229 225 222 216 214 199 202 198 192 188 171 147 154 146 222 204 211 196 192 188 185 175 143 140 116 89 131 90 130 217 140 302 246 230 236 233 250 274 285 299 307 308 309 310 310 315 315 312 312 313 313 316 314 312 310 310 310 305 300 296 294 295 288 276 269 278 280 276 277 275 271 267 266 262 260 257 256 258 262 262 258 253 254 258 261 259 259 259 258 255 253 253 251 249 248 252 261 263 264 269 271 272 275 275 273 270 268 265 262 262 254 247 248 255 261 260 261 264 265 261 255 258 261 248 257 262 260 252 238 241 245 260 269 282 296 311 321 328 326 321 333 336 339 336 346 344 341 341 341 348 351 356 356 13 24 40 71 112 135 146 149 152 155 157 160 159 157 162 164 165 165 297 311 318 300 318 329 328 341 0 7 8 358 333 310 300 294 292 287 283 279 276 275 276 272 266 268 269 273 273 279 292 285 287 287 284 282 281 280 274 273 273 269 263 254 257 249 243 241 239 238 239 238 237 236 233 236 237 232 232 233 233 231 230 229 229 226 223 208 207 198 196 190 171 169 153 134 144 225 201 174 151 197 182 184 201 171 139 109 73 109 93 226 195 168 216 220 226 235 217 235 278 296 298 303 308 310 311 312 315 316 313 312 314 315 314 313 314 315 315 312 311 307 306 304 300 297 290 288 290 285 283 280 278 272 270 273 269 263 258 256 254 251 255 259 262 255 248 252 258 264 266 264 260 256 253 252 253 258 265 267 264 269 272 271 272 274 276 279 280 276 269 264 261 262 259 249 248 249 252 250 247 253 258 257 255 250 250 252 250 256 259 239 235 236 247 247 256 264 284 295 312 322 323 323 329 332 336 338 342 346 343 339 340 338 347 348 350 1 25 51 97 126 140 145 147 150 153 158 160 159 158 156 160 160 162 303 315 312 286 303 335 325 334 343 356 3 5 5 358 331 311 306 307 301 293 284 278 274 270 268 269 276 272 283 286 280 278 283 290 288 284 282 281 278 274 268 265 265 260 257 250 249 243 239 239 240 240 239 238 235 233 233 238 237 234 235 234 232 229 228 216 203 200 199 193 187 180 158 148 163 185 190 223 224 180 133 163 178 178 183 156 148 164 133 171 203 116 223 228 205 216 214 229 240 275 297 299 303 309 314 316 317 315 316 313 311 313 316 316 315 315 319 319 317 314 312 309 315 309 316 311 295 287 287 286 281 280 276 274 271 275 270 265 258 253 253 255 254 257 260 256 262 265 267 265 265 266 267 267 267 269 269 269 269 269 270 269 268 271 272 273 280 281 278 273 270 266 259 262 261 253 251 250 254 253 245 249 254 255 256 256 246 245 248 240 230 226 230 236 241 245 254 264 283 301 321 326 318 317 318 325 336 343 350 345 343 333 335 336 347 345 344 351 18 70 115 133 139 143 147 151 155 157 158 153 150 153 156 156 158 303 319 295 274 282 335 320 339 334 338 337 1 13 10 15 15 353 333 322 300 292 283 276 271 279 275 274 281 281 279 279 281 282 281 287 286 283 281 280 274 268 266 261 259 258 255 252 246 243 240 239 239 239 239 238 236 235 233 233 238 238 240 237 232 215 198 201 192 185 172 163 163 166 157 179 200 195 185 189 185 168 150 163 175 153 143 177 146 197 135 185 209 210 219 224 224 245 249 267 287 293 299 311 317 319 316 317 318 314 311 314 317 319 317 313 314 316 317 318 318 317 322 322 321 317 318 321 307 298 289 286 279 276 280 281 277 267 260 254 252 253 250 253 256 255 248 255 259 263 268 272 275 275 274 272 271 270 269 268 267 267 267 268 269 273 275 275 282 277 271 268 266 260 260 262 258 253 252 246 243 244 245 246 250 253 253 248 241 241 234 239 234 224 228 232 230 244 249 270 294 313 315 315 323 327 331 336 338 346 346 352 339 329 328 334 338 338 339 2 111 130 139 143 146 150 154 157 155 153 153 146 157 156 155 155 315 321 261 290 246 321 308 314 340 309 303 324 358 11 21 23 18 15 12 343 316 291 283 275 275 282 283 282 281 283 279 278 278 279 282 284 284 281 279 276 273 266 261 260 258 255 251 249 245 242 242 240 240 240 240 238 238 237 235 233 235 236 231 216 196 197 191 178 169 161 147 145 191 189 194 198 172 169 149 161 166 188 141 163 169 150 149 127 166 225 210 220 211 211 217 236 248 277 288 287 294 306 318 318 314 318 320 317 314 317 319 317 315 312 311 312 317 315 318 331 323 322 326 327 328 329 329 321 324 330 313 280 276 276 277 274 269 264 259 257 258 258 256 256 251 252 257 262 266 269 271 274 275 274 275 274 272 271 270 268 268 268 269 269 272 276 276 279 274 272 266 264 262 261 260 254 249 252 247 245 246 241 241 247 250 249 244 234 235 233 234 228 211 215 221 224 235 250 256 302 317 310 317 315 322 332 326 338 348 348 347 348 344 328 324 332 347 355 130 139 143 153 154 155 155 156 155 149 148 153 154 158 161 158 158 311 307 321 244 281 329 308 289 330 318 290 283 300 338 355 356 352 353 355 348 344 315 286 281 287 294 296 297 298 292 288 284 279 277 279 281 281 281 278 276 272 269 264 259 257 252 250 248 244 242 241 240 240 239 240 239 238 237 235 234 233 231 226 216 205 200 184 173 169 159 125 136 151 172 158 178 189 161 166 165 179 144 173 162 156 151 155 183 214 217 205 194 214 213 236 244 260 273 282 288 302 323 321 317 319 320 316 314 317 322 319 318 317 323 324 321 317 333 331 331 332 327 334 336 338 339 340 340 341 340 331 319 314 281 282 276 273 275 273 271 268 266 264 265 266 266 271 275 278 280 280 280 277 275 275 275 276 273 271 271 270 271 271 272 273 275 275 271 267 272 267 263 259 256 255 252 249 244 244 241 235 234 236 241 249 251 243 232 229 228 223 218 207 208 214 215 229 236 258 302 315 313 323 326 330 339 333 344 351 349 344 339 336 342 345 351 351 359 127 153 152 157 162 159 158 150 157 145 148 157 157 160 157 157 162 270 276 287 304 331 344 312 292 334 346 329 280 260 278 335 346 345 344 344 341 329 305 283 291 296 299 301 300 305 305 296 290 285 282 281 280 279 277 274 274 271 267 264 263 259 254 251 248 247 244 241 240 239 238 239 239 238 236 236 236 234 230 223 208 171 158 175 162 154 154 122 132 149 160 187 152 174 159 145 151 139 153 162 167 160 177 209 222 223 219 212 216 232 239 245 252 238 235 230 291 299 319 316 315 321 323 318 325 324 322 319 322 323 323 328 332 338 333 334 338 341 343 344 350 352 356 358 359 0 1 7 19 29 44 49 49 38 33 23 11 0 346 340 323 303 289 286 281 278 277 278 278 280 280 283 282 281 279 278 276 276 276 275 274 273 273 271 269 268 268 260 261 258 255 253 247 244 242 241 236 236 234 234 236 242 245 238 230 222 220 216 211 201 204 204 202 221 209 246 311 310 316 325 327 334 336 327 333 344 352 355 356 345 349 347 347 348 357 153 159 162 156 159 160 157 150 150 147 148 154 155 159 165 174 178 259 273 290 311 328 337 311 347 347 340 338 315 278 299 308 341 346 347 347 346 341 327 283 280 309 347 345 346 349 348 338 325 315 306 296 289 283 278 273 270 269 267 265 262 260 257 253 249 244 243 243 239 238 238 238 237 235 236 237 235 231 225 208 175 154 140 148 146 159 94 121 115 178 133 150 133 140 143 141 144 157 161 178 152 182 222 224 207 218 217 214 219 228 239 231 230 203 242 268 291 314 317 324 325 326 325 325 324 320 322 322 323 327 333 343 339 340 347 351 356 358 3 5 7 10 13 15 18 20 23 29 34 38 42 43 44 44 44 43 40 38 34 28 19 5 348 330 313 301 295 291 286 281 279 276 273 272 270 270 271 272 272 273 273 272 270 267 265 261 258 259 258 256 255 252 249 241 241 240 237 236 236 235 235 234 239 235 222 214 211 212 208 200 201 199 204 201 198 202 305 301 314 325 315 323 320 337 344 351 359 2 3 359 356 353 350 353 -0 163 158 159 158 157 155 157 153 144 152 149 152 158 165 170 167 167 254 269 289 306 316 327 326 314 343 357 349 343 359 285 317 337 339 349 350 355 352 38 76 58 32 14 8 3 360 358 353 346 340 333 322 310 299 290 281 274 270 267 264 262 259 256 253 248 245 240 239 238 236 236 237 237 237 233 232 230 225 211 181 170 156 145 149 123 123 116 134 123 154 123 161 140 159 139 128 156 161 177 138 210 214 236 213 205 209 219 218 212 211 183 171 181 224 280 310 357 336 321 326 328 328 329 326 320 326 329 326 328 334 345 351 353 359 4 9 14 19 21 22 24 24 27 31 33 33 35 38 41 43 45 48 48 50 48 46 45 43 43 38 36 31 27 21 14 5 355 344 332 323 315 308 302 297 293 289 284 279 275 269 266 266 270 269 265 260 256 255 254 253 252 252 252 252 243 237 236 236 233 232 234 231 237 232 219 213 208 207 201 197 199 193 200 190 185 174 163 305 314 329 323 321 327 339 350 1 5 5 6 4 360 356 356 358 62 153 149 149 157 155 151 156 161 160 157 159 163 170 168 160 161 164 252 267 286 301 310 317 323 324 297 316 350 332 327 312 319 334 326 330 350 360 357 351 44 42 45 39 32 23 12 2 356 6 8 3 357 346 331 314 298 285 275 270 266 262 259 255 251 246 243 239 233 233 233 230 232 231 230 231 223 208 185 165 151 150 140 140 108 135 146 141 148 154 166 142 130 127 157 163 164 168 160 140 189 239 224 215 170 176 179 159 133 129 144 166 164 196 277 270 352 349 332 324 328 332 325 328 327 328 326 331 332 339 351 356 4 9 14 22 27 28 31 32 34 35 34 37 40 40 40 42 43 44 45 45 45 46 49 46 44 45 43 41 37 35 33 30 26 20 14 6 357 349 341 335 329 323 318 314 310 305 297 292 285 275 268 262 259 261 259 256 257 254 251 248 247 245 244 244 240 238 234 234 228 230 233 233 223 213 209 207 203 187 192 198 197 196 184 179 165 141 12 338 349 348 333 335 356 358 6 10 11 10 7 6 4 3 20 123 148 150 147 151 156 156 155 160 164 171 173 167 159 158 158 158 161 245 266 286 303 313 320 322 321 303 261 279 335 341 344 331 337 339 232 329 352 357 342 309 319 349 18 22 16 9 7 17 16 12 8 2 357 355 351 340 314 289 275 267 262 260 252 248 244 238 236 230 226 226 224 223 222 215 209 190 165 81 164 152 142 137 111 170 139 149 147 132 143 145 157 143 138 159 152 147 154 153 170 206 229 242 194 188 176 159 161 159 156 164 148 144 179 194 164 325 329 325 324 326 329 333 334 338 345 342 340 346 1 9 18 25 30 33 35 41 45 44 42 43 44 43 44 51 47 46 47 50 49 51 50 49 48 45 44 42 41 38 34 31 30 28 26 23 20 18 15 11 6 359 353 347 342 337 332 327 323 318 309 300 293 286 279 267 259 254 254 255 252 248 246 245 243 242 239 235 231 228 229 226 229 229 225 209 206 204 201 194 195 196 193 190 187 181 174 158 133 112 47 21 4 353 352 353 358 17 15 17 14 17 20 20 22 45 114 130 145 151 148 151 153 151 150 151 153 152 152 157 158 156 156 152 240 268 294 310 317 322 324 323 303 245 256 304 344 346 343 332 311 301 307 319 320 26 10 346 314 325 351 352 354 357 4 8 358 358 358 355 352 348 344 341 314 281 265 263 256 248 242 239 234 226 221 216 214 212 211 207 201 178 162 78 137 143 161 147 102 132 177 158 145 143 140 156 140 162 147 125 141 169 122 125 139 174 232 219 200 184 166 171 169 162 153 171 181 157 162 167 172 320 315 322 329 326 312 313 328 338 348 353 350 357 6 24 35 41 51 50 46 51 52 54 52 47 45 48 53 56 58 53 54 54 52 50 50 49 48 47 45 42 40 37 34 32 31 28 25 22 19 16 15 14 13 12 9 5 0 356 352 348 343 338 333 327 319 309 299 290 281 273 263 252 248 248 247 245 244 242 240 233 230 227 226 226 226 226 222 209 199 198 198 199 200 201 192 190 186 184 180 173 157 142 124 85 39 13 1 356 5 21 23 22 23 25 33 37 43 46 61 103 124 128 135 138 142 141 142 144 147 150 146 141 135 129 123 120 118 241 279 303 316 322 326 327 321 292 256 248 260 306 342 348 347 344 337 318 310 268 248 72 31 342 325 327 326 314 325 335 340 342 342 343 348 349 350 351 355 356 324 283 256 250 236 225 220 216 210 205 202 199 196 196 198 156 146 124 138 147 111 156 94 121 138 174 157 163 140 127 110 99 130 121 147 158 151 146 147 179 216 233 195 194 157 170 170 166 166 173 172 160 157 156 165 196 306 308 318 318 313 299 348 335 334 331 342 358 13 39 63 70 75 73 73 67 60 60 60 58 54 52 57 59 56 56 56 54 52 49 46 44 43 41 39 37 36 33 32 30 29 29 27 25 23 22 20 18 15 13 12 12 11 9 6 2 359 357 354 349 343 336 329 320 308 293 281 271 261 251 242 243 243 239 237 233 228 224 223 223 225 225 223 216 209 200 195 193 190 195 190 189 188 184 180 178 174 161 150 125 90 39 2 358 6 19 31 32 32 34 38 46 51 57 69 79 94 110 123 130 135 136 136 137 136 132 128 122 118 116 113 111 109 107 261 297 317 326 331 333 333 320 297 278 267 259 258 323 351 359 358 357 333 314 285 268 280 249 352 338 329 316 294 289 297 306 328 342 345 347 352 355 358 358 359 355 308 266 246 232 217 205 198 192 188 186 181 160 141 130 51 64 120 107 123 97 33 121 153 136 156 149 156 122 115 122 133 149 172 155 147 135 173 175 193 214 190 191 172 156 153 157 164 180 190 172 164 162 161 169 276 314 325 345 5 256 147 18 360 358 1 3 9 38 66 87 96 96 91 83 77 69 66 66 66 66 62 59 61 58 55 54 53 51 48 46 44 43 42 39 37 35 32 30 28 26 26 24 24 24 24 24 23 21 19 16 15 14 14 13 11 8 5 2 359 357 353 346 340 334 323 301 282 268 256 247 237 235 235 228 222 220 220 220 219 218 215 207 203 196 194 190 191 196 195 186 179 179 178 175 175 172 161 148 123 108 75 15 12 17 39 48 44 45 48 56 57 62 67 75 83 90 97 105 112 116 119 120 120 119 118 117 115 114 113 110 108 106 103 289 329 339 344 346 346 346 334 310 299 297 236 210 308 354 360 2 349 340 327 284 280 285 297 320 337 333 315 305 290 281 273 307 320 329 336 348 352 353 355 358 5 0 254 216 196 185 181 184 182 178 173 145 135 164 145 137 30 94 134 126 145 166 156 148 133 143 125 129 121 143 168 165 175 159 137 162 151 160 187 196 165 142 156 154 156 154 148 146 142 154 148 152 158 163 235 301 339 8 354 316 306 195 348 4 12 27 121 36 76 92 107 106 102 96 90 84 79 75 71 71 67 64 61 59 55 53 52 51 50 47 46 44 42 41 40 37 34 33 32 29 26 24 23 24 25 25 26 26 25 24 22 20 18 17 16 16 15 12 11 8 5 2 360 356 351 350 342 322 291 263 248 238 228 226 222 218 216 214 214 212 210 203 200 194 184 182 179 179 181 178 179 175 172 171 170 170 170 166 151 118 106 83 104 52 52 59 63 57 57 65 68 66 67 73 79 82 86 91 96 101 104 106 109 112 114 115 115 114 112 111 108 106 103 101 26 1 359 0 359 359 1 0 336 321 346 109 68 5 354 358 359 358 334 294 279 294 299 287 316 5 5 354 330 312 296 273 278 304 315 311 335 347 349 351 355 12 33 67 111 130 146 152 148 128 123 126 85 60 54 76 104 123 88 41 96 130 151 131 133 140 148 106 132 142 168 180 158 128 120 81 126 115 107 101 91 107 139 152 157 158 170 184 186 175 171 169 169 171 202 246 271 268 225 208 235 243 311 336 352 4 29 82 154 140 134 130 119 111 104 97 90 84 80 74 68 66 63 61 57 51 48 46 44 42 41 41 42 41 40 38 35 32 30 28 26 24 25 23 21 23 26 27 27 27 26 26 25 23 20 19 18 18 17 16 15 14 13 11 8 3 360 2 359 347 315 259 236 225 220 220 216 213 209 208 203 197 188 179 173 173 174 170 170 172 170 172 169 167 167 167 165 165 165 160 119 104 119 123 97 78 79 77 73 73 79 78 76 76 77 82 85 88 90 93 96 99 101 104 107 108 111 111 112 109 108 107 106 105 104 48 23 18 16 13 10 10 12 13 14 20 27 35 1 2 9 2 4 349 346 331 334 5 332 296 17 18 26 16 79 307 328 347 256 352 347 332 337 341 344 352 350 9 33 69 86 84 87 86 69 62 50 65 35 36 102 106 126 130 126 142 135 150 109 107 130 114 99 94 100 58 96 109 85 78 67 87 5 102 112 130 114 131 158 169 175 172 163 159 169 179 171 172 180 198 255 247 245 262 269 272 281 299 319 328 332 221 181 165 162 155 146 132 122 111 100 93 85 80 74 68 65 59 54 52 52 49 46 43 42 42 43 42 40 38 35 33 30 29 27 26 25 25 24 24 23 22 23 23 23 24 24 24 23 23 21 20 20 20 20 20 19 20 20 18 16 14 13 13 13 14 9 253 210 205 206 206 200 193 182 172 164 159 159 155 155 155 156 160 161 160 164 165 162 160 158 156 152 154 159 137 123 132 118 102 94 95 93 88 92 91 94 90 88 84 84 86 90 93 96 98 99 100 101 102 102 104 104 104 105 104 104 105 104 105 34 33 29 25 24 23 22 24 28 33 56 54 8 24 12 11 9 7 4 359 359 347 13 290 336 341 27 19 24 25 321 305 295 280 308 331 333 341 345 329 19 10 2 14 14 4 52 66 113 180 29 94 132 175 11 121 128 136 129 141 171 115 93 83 104 96 113 125 121 110 88 65 67 69 80 75 103 72 88 106 81 137 208 179 173 170 171 180 176 168 177 178 184 204 227 251 262 264 253 243 254 272 288 299 287 259 186 175 170 169 161 152 136 128 117 111 103 94 85 76 67 62 58 53 50 49 47 45 43 42 42 41 40 39 38 37 35 33 31 30 28 26 25 24 25 25 25 24 24 25 25 24 24 23 22 22 22 21 21 21 22 23 23 24 25 25 25 25 24 24 30 43 65 130 165 175 173 165 154 146 142 138 138 135 133 136 137 136 138 147 156 161 160 161 152 152 145 138 135 131 133 126 123 116 108 104 104 106 103 108 104 110 101 100 93 90 93 94 95 98 99 99 99 101 100 98 101 101 102 105 105 109 111 112 111 55 48 43 35 37 35 34 34 37 42 70 38 26 32 32 22 9 4 359 337 355 351 66 178 302 302 353 18 26 10 1 280 327 330 312 311 24 48 45 27 339 8 38 23 356 343 301 129 81 70 178 172 165 201 328 148 63 47 122 155 155 144 110 91 97 88 96 96 112 117 132 133 103 63 82 37 74 59 29 63 134 184 164 179 184 196 183 166 162 163 165 174 189 202 249 256 218 221 240 253 264 266 267 273 230 192 181 173 170 170 163 151 142 134 126 120 114 104 94 82 71 63 57 50 45 42 40 40 39 39 38 38 36 34 31 30 30 28 27 27 27 28 27 26 28 29 30 28 26 24 23 23 24 24 23 23 23 24 24 24 24 26 28 28 30 33 33 35 37 35 38 52 80 112 138 135 135 134 134 134 131 130 131 131 134 139 140 143 146 153 155 155 154 152 147 142 136 132 132 128 126 125 121 117 115 111 112 117 115 120 120 121 119 120 113 105 97 101 104 105 106 105 104 101 95 95 102 102 105 110 107 104 107 103 98 55 52 50 44 37 32 43 49 50 52 56 50 40 41 25 19 21 14 13 7 336 66 31 323 2 323 286 1 3 353 358 353 331 48 52 37 304 306 320 287 345 322 310 266 281 35 60 108 129 180 214 177 85 112 199 234 112 114 287 127 83 95 105 123 119 147 164 158 147 130 109 130 94 93 108 133 90 56 35 326 117 203 187 171 160 154 157 160 161 163 164 165 170 201 202 211 247 273 269 266 261 255 252 242 214 191 183 176 172 171 165 155 148 141 133 127 120 111 101 87 73 62 56 49 43 38 35 34 35 34 32 30 27 25 23 23 22 19 20 22 22 23 24 25 25 25 26 25 24 24 24 25 25 26 25 25 26 27 27 28 29 30 32 33 35 37 40 42 46 50 53 55 71 102 121 133 138 133 131 131 131 133 133 133 129 122 129 153 150 149 148 147 147 145 142 140 137 134 133 133 128 127 126 124 121 120 119 123 126 128 133 133 135 135 132 129 120 112 113 117 115 105 95 95 96 95 99 100 104 114 115 109 116 111 102 53 72 61 46 39 41 46 59 50 47 46 45 43 26 10 19 27 34 35 32 16 73 128 257 258 270 276 319 353 2 4 85 33 3 22 350 257 263 262 296 330 352 50 33 315 52 296 58 4 222 194 184 185 155 148 142 73 51 349 90 59 49 82 115 114 116 55 84 81 98 118 100 118 134 123 152 94 95 125 183 207 203 168 163 173 164 165 165 163 155 140 156 165 200 234 264 278 277 276 268 266 255 226 203 187 182 186 182 175 174 168 160 154 148 139 132 124 116 106 95 81 69 59 50 43 37 33 31 29 27 22 18 15 13 12 12 12 12 13 13 14 17 20 21 21 20 22 25 25 25 26 26 27 28 27 26 27 28 30 31 33 34 37 39 40 40 44 49 54 57 65 74 81 91 111 113 112 119 131 137 138 136 144 135 129 140 147 148 145 144 144 143 142 141 139 135 134 130 133 136 134 132 130 131 130 128 129 129 134 136 138 141 146 149 149 142 139 135 134 134 122 112 107 91 87 81 86 97 87 88 122 135 27 151 118 58 61 69 57 39 37 43 60 55 40 36 39 38 34 29 16 27 33 40 45 46 48 59 167 41 311 331 357 357 24 47 64 88 129 235 261 279 286 288 311 304 33 95 111 73 245 256 301 299 281 141 124 205 64 67 53 331 50 72 14 80 119 148 111 111 104 132 119 72 90 61 78 116 102 116 108 173 172 203 217 214 190 169 171 168 170 171 172 180 182 164 165 193 258 287 283 278 273 268 266 230 191 181 179 175 174 173 180 184 178 172 164 158 153 144 137 131 127 119 112 91 72 58 46 37 33 33 29 25 22 18 16 14 12 9 6 5 5 6 7 9 10 12 15 18 20 21 23 25 26 28 29 29 30 31 29 29 30 33 35 36 37 38 41 45 46 48 54 64 72 71 81 93 97 101 86 93 114 125 129 130 138 138 133 138 142 144 143 143 142 141 140 135 129 124 114 107 135 141 141 144 144 145 140 141 139 140 142 142 146 149 150 155 158 163 163 157 148 143 141 137 137 115 83 65 45 35 39 53 70 77 154 155 131 113 60 59 56 53 48 39 32 58 23 16 31 30 29 30 30 32 35 20 33 26 53 48 45 48 53 70 142 81 336 328 350 26 41 6 12 330 340 350 329 342 24 44 26 26 279 317 329 32 42 25 67 28 22 41 44 89 49 1 84 65 47 61 101 77 61 99 100 82 69 76 87 77 91 131 132 157 202 194 212 222 173 146 145 167 170 175 177 178 177 172 166 295 301 298 298 286 277 285 255 203 184 178 175 174 175 173 173 171 171 175 175 171 166 160 153 146 143 144 142 126 93 78 61 45 37 30 27 24 18 15 14 12 10 8 6 4 3 4 6 5 5 6 7 8 14 16 18 23 26 28 30 32 34 35 35 35 33 34 37 40 42 43 44 47 49 51 51 52 56 63 69 76 85 95 102 107 115 121 124 129 132 132 133 135 137 139 140 140 139 138 139 131 128 127 125 131 135 129 125 113 135 156 162 160 156 157 153 152 155 155 158 162 162 164 167 174 181 176 175 180 176 153 118 78 48 21 6 13 36 46 46 132 144 139 134 60 56 51 46 42 38 35 34 31 35 37 29 24 32 36 38 41 39 36 33 43 32 35 51 44 43 40 35 121 140 203 307 340 357 8 10 24 15 329 64 258 245 242 341 6 28 10 25 32 39 338 22 42 44 58 101 94 63 59 83 93 91 28 69 95 77 76 89 61 77 127 120 84 130 170 162 214 219 220 203 173 161 152 157 184 183 180 182 187 196 230 280 292 282 221 237 292 252 188 183 183 182 181 181 180 179 177 175 173 178 179 175 170 167 161 156 153 158 163 157 108 71 47 36 31 26 26 25 22 21 20 16 14 12 11 9 7 5 4 4 6 9 9 11 15 20 23 26 29 33 36 38 38 39 39 40 36 37 40 45 48 48 50 52 54 55 56 58 59 62 65 70 77 85 91 99 103 115 122 124 127 131 134 136 139 143 148 146 142 139 125 116 127 141 139 137 123 116 103 96 127 153 169 171 170 168 169 165 164 167 166 167 170 171 173 179 182 191 195 197 205 215 219 229 340 356 11 22 52 56 36 18 165 153 147 37 31 24 21 24 25 23 19 7 355 360 19 28 40 85 46 40 37 42 44 41 33 31 22 26 30 32 36 31 36 352 254 183 154 179 228 256 296 313 267 291 279 58 23 9 17 36 73 103 348 14 22 29 153 64 60 78 42 54 36 80 36 45 28 52 78 85 90 87 96 111 81 132 123 174 174 209 236 199 156 163 160 158 156 166 171 174 179 191 216 251 267 270 263 266 236 232 205 196 195 193 191 191 189 186 182 179 179 177 179 180 179 176 171 168 164 162 169 178 174 145 79 55 44 39 36 37 39 40 38 34 32 30 28 26 26 23 20 17 13 12 15 18 20 25 26 28 32 36 39 42 44 44 43 41 40 37 37 42 49 56 59 58 55 55 56 54 54 56 60 67 75 80 84 90 97 104 109 115 122 127 133 138 140 141 141 144 139 134 139 139 140 142 143 140 133 130 113 102 113 143 159 168 173 173 176 177 178 175 175 177 176 175 177 182 183 185 190 194 199 204 209 208 216 240 303 353 27 61 66 38 171 178 169 160 4 3 5 11 6 10 10 10 12 3 353 50 54 34 37 35 17 4 353 348 349 11 22 23 21 18 12 352 346 357 2 9 351 304 302 316 284 304 321 39 47 49 79 27 334 278 335 30 15 303 11 47 62 67 100 146 124 91 88 38 43 49 59 25 69 54 83 146 137 152 195 200 159 147 214 207 216 183 170 160 162 160 155 153 154 161 170 188 216 241 259 268 269 273 273 231 218 215 204 203 199 197 194 190 188 186 182 179 179 181 182 180 180 174 172 169 170 175 178 172 148 96 66 58 61 60 57 53 49 46 42 39 36 32 30 28 27 26 25 25 26 27 27 28 34 38 38 38 40 43 45 43 42 41 40 41 35 32 39 40 46 51 50 49 46 44 43 48 57 64 67 73 84 97 104 98 94 94 101 110 113 117 123 131 134 135 136 140 142 143 145 145 144 139 140 132 122 104 111 134 150 148 155 167 173 175 180 184 184 182 182 183 183 183 183 188 192 193 194 194 196 195 197 204 221 232 159 59 63 94 107 355 173 171 166 11 0 359 6 11 17 6 16 23 34 55 74 38 79 39 39 29 25 25 19 10 346 324 341 343 354 344 10 9 356 0 359 11 18 352 8 32 45 44 45 65 23 48 265 202 252 275 291 51 58 74 96 140 143 123 167 142 112 143 164 171 168 138 141 139 137 219 207 141 174 188 195 203 175 189 167 143 139 139 145 143 139 145 152 164 178 201 224 247 259 260 271 276 260 228 215 220 210 203 202 201 199 196 191 189 188 185 184 182 182 183 183 183 178 174 173 177 179 176 166 146 120 105 93 85 78 70 62 55 48 43 40 38 35 33 31 29 28 28 28 27 28 30 34 36 36 37 37 39 42 43 40 37 36 35 37 42 33 40 42 42 48 42 48 56 55 58 64 69 72 76 81 85 85 87 92 95 96 99 102 106 113 122 123 123 122 122 127 132 137 139 142 142 140 136 125 123 124 123 126 120 116 124 137 163 175 182 188 190 189 187 186 187 188 188 188 191 192 191 189 190 189 187 188 187 180 166 52 45 68 158 175 171 171 170 4 8 12 11 15 11 11 20 31 45 48 42 29 35 61 49 35 29 25 23 27 38 29 5 343 346 359 35 47 39 25 4 350 0 11 17 49 34 21 37 321 2 323 299 303 304 293 65 100 96 84 62 34 252 162 152 184 135 104 77 49 105 142 176 156 169 163 170 162 152 136 131 128 132 132 130 130 129 146 156 154 162 170 181 186 215 240 245 247 250 254 248 245 236 243 218 216 204 202 203 202 200 196 191 189 186 186 187 186 186 185 184 185 183 178 177 181 182 175 163 152 139 127 113 97 81 69 60 54 47 41 37 35 32 30 29 29 28 26 24 25 27 29 32 32 33 35 35 36 39 40 39 45 49 50 47 46 43 40 50 53 57 61 64 64 63 65 70 74 76 79 83 86 87 87 89 92 97 98 98 100 104 108 111 114 115 115 118 126 134 135 135 135 135 133 131 131 130 127 120 99 93 83 91 117 167 184 190 193 193 191 190 189 189 190 191 191 189 190 186 184 182 177 168 155 146 83 85 87 80 218 190 178 172 170 18 26 31 40 36 30 28 25 17 21 15 19 15 357 338 326 330 329 26 31 31 41 35 25 38 36 41 72 80 75 72 59 57 58 64 71 73 70 61 42 29 25 26 25 28 34 44 66 92 95 95 65 315 340 66 132 126 120 104 45 37 46 56 75 92 100 109 112 115 116 118 123 128 131 133 126 128 139 141 146 162 180 200 221 239 255 257 268 250 251 253 255 251 232 220 209 214 207 201 200 199 198 196 193 189 185 186 189 188 190 190 188 188 187 186 185 184 181 173 165 157 149 139 126 107 86 71 61 53 47 41 37 34 32 30 28 25 24 24 23 23 23 24 26 29 31 35 40 44 45 45 45 44 45 44 43 45 50 49 49 58 60 61 61 63 65 68 70 73 78 81 83 85 86 88 91 92 95 97 99 102 106 108 110 111 112 112 115 120 125 130 133 134 130 132 134 135 129 112 91 101 111 109 130 175 176 193 191 192 193 194 191 190 192 190 191 191 189 191 189 184 179 171 159 133 139 150 170 183 188 189 184 177 170 165 23 18 13 10 7 4 6 12 23 29 24 20 22 32 40 40 27 42 52 20 38 45 50 67 51 47 57 72 75 97 35 39 53 56 63 59 54 52 51 49 43 41 37 37 46 46 48 63 66 88 113 90 91 77 66 69 88 72 80 26 74 88 97 100 104 110 114 116 118 120 122 125 123 121 121 124 132 139 149 160 172 192 235 262 276 282 290 290 283 269 255 244 231 220 212 215 217 212 203 198 200 197 192 189 190 189 189 192 194 193 193 192 192 193 188 185 185 179 172 166 162 155 146 135 117 96 76 61 49 41 36 34 31 29 26 25 23 21 21 20 19 21 22 22 23 24 27 32 36 36 35 32 32 33 38 43 48 55 58 59 59 59 60 62 62 61 63 67 72 75 78 82 84 87 90 92 93 95 97 98 101 104 108 114 116 115 115 116 123 129 133 135 136 135 136 138 136 90 96 119 154 140 172 155 173 176 179 198 195 193 192 192 193 192 190 189 186 189 192 191 187 183 178 177 202 238 314 170 178 181 190 189 175 163 157 358 358 358 353 346 341 339 353 348 336 352 10 13 358 346 342 345 341 323 18 12 17 30 15 4 6 13 23 38 53 81 103 339 344 352 5 28 34 44 45 49 54 60 69 59 49 57 71 86 68 100 122 114 86 65 59 69 89 58 107 130 124 120 120 120 121 123 127 126 125 126 126 124 124 125 125 131 142 160 184 211 249 281 293 299 303 304 304 299 282 251 237 231 223 211 199 196 194 193 195 193 198 198 199 198 194 194 198 199 198 196 196 194 186 185 184 182 179 174 169 164 159 153 143 127 103 79 63 51 44 38 34 30 27 24 22 21 20 20 19 18 19 21 22 24 27 32 32 30 28 26 25 29 32 29 29 37 46 49 51 57 59 60 60 59 59 58 58 61 66 71 76 81 84 86 89 92 97 100 103 105 107 111 115 118 119 121 123 127 131 133 136 138 139 136 126 98 86 94 134 164 177 118 212 193 188 214 209 189 191 189 189 190 187 186 183 184 189 190 187 185 185 184 189 261 287 255 234 204 204 171 175 166 161 155 1 1 359 5 13 10 5 357 22 24 18 37 22 16 14 12 32 51 55 67 32 315 290 8 22 324 344 1 29 40 30 31 26 360 351 339 331 6 0 360 16 22 30 37 31 37 46 60 56 55 60 83 107 118 112 74 44 79 120 153 152 145 142 142 145 145 143 146 147 143 144 146 148 150 158 176 201 231 255 267 273 278 287 295 302 307 309 304 300 290 259 238 227 220 216 214 216 215 215 213 213 213 211 210 207 205 204 202 201 198 197 194 187 186 185 184 181 177 174 170 166 163 159 151 137 116 90 68 52 43 36 31 28 27 25 23 22 20 19 18 19 21 22 23 26 32 35 32 27 23 19 17 18 21 28 28 37 46 47 49 51 54 56 55 53 52 52 54 57 62 66 71 74 77 79 81 86 92 97 102 107 113 119 123 126 129 130 130 130 134 137 141 142 132 102 68 202 71 301 36 59 85 129 154 183 209 232 219 193 185 186 186 184 182 179 180 186 186 184 185 187 188 189 196 197 229 306 278 261 195 179 165 152 150 148 11 7 3 4 9 23 37 58 64 51 44 39 16 16 35 51 72 100 100 95 61 191 269 354 356 0 29 36 26 15 360 16 7 356 7 5 350 352 12 20 338 356 8 8 13 30 41 64 39 63 73 81 72 57 58 87 80 121 213 165 164 164 166 169 174 174 172 172 170 172 179 191 212 232 244 248 250 252 257 263 271 283 296 302 309 314 316 309 296 287 280 264 236 229 233 234 227 220 218 221 221 224 226 223 215 211 208 204 204 200 195 191 188 185 188 185 178 177 176 174 171 168 165 160 151 132 99 66 48 39 31 26 22 20 21 21 21 19 18 19 20 24 25 25 24 28 32 30 25 24 24 26 30 34 38 32 35 46 57 55 59 61 61 58 54 50 50 57 62 62 66 70 72 76 80 84 89 94 99 103 108 115 122 129 134 137 137 134 134 130 134 132 118 89 73 72 96 356 307 284 277 281 280 276 268 258 246 232 201 186 181 178 175 175 174 182 186 185 184 186 189 192 198 209 231 271 301 306 201 174 171 155 148 147 144 39 44 42 35 29 28 22 23 44 11 359 18 28 26 23 41 40 48 51 131 175 195 186 187 205 213 226 192 173 176 190 180 173 168 189 68 353 350 360 15 38 0 1 21 358 6 354 347 17 22 36 40 27 38 34 57 92 127 140 148 154 155 158 160 162 163 168 174 183 195 210 225 239 248 254 255 256 257 256 255 256 270 285 297 305 322 318 293 282 275 272 264 250 234 223 222 222 220 217 216 214 214 214 214 212 209 208 205 201 199 195 194 189 186 186 184 182 180 180 178 176 173 173 171 164 151 123 76 53 42 34 28 24 22 21 21 21 22 22 20 20 23 26 27 28 30 33 34 27 24 27 35 45 40 33 32 46 65 75 75 69 66 62 58 55 53 53 55 60 65 67 69 73 75 78 81 87 92 96 101 106 111 116 121 126 129 127 121 112 105 92 80 81 92 80 25 357 337 320 305 297 291 280 257 239 227 217 209 190 179 172 169 168 173 179 180 180 177 178 182 187 195 208 225 248 272 270 202 176 174 163 153 145 143 140 49 50 53 52 56 56 51 50 58 68 69 62 61 63 68 72 73 72 71 70 68 67 69 73 75 75 69 64 54 47 39 15 356 219 225 135 138 142 188 108 38 35 44 340 320 306 331 0 328 352 78 336 48 72 81 95 126 137 143 147 148 146 140 135 135 133 138 150 170 195 218 237 247 254 256 256 260 264 265 257 246 252 264 272 280 287 261 278 283 281 279 278 271 260 246 234 224 217 214 214 213 213 211 207 201 198 197 195 194 192 190 188 184 183 185 187 187 185 182 181 181 180 180 180 176 169 155 114 59 38 29 24 22 21 21 21 21 21 21 20 19 23 26 27 26 26 29 33 33 27 29 35 38 32 33 41 61 87 87 75 74 71 66 59 53 51 52 55 58 62 63 64 67 74 80 84 89 93 97 102 105 109 113 113 112 106 100 95 87 79 81 84 161 261 326 351 349 338 315 298 283 269 247 216 199 196 192 182 175 168 166 169 172 172 171 171 168 167 168 171 176 189 196 165 143 150 160 175 182 180 173 151 138 135 131 50 50 52 53 54 57 59 61 64 66 67 67 68 70 72 72 73 74 75 75 72 75 80 80 77 73 68 63 61 60 56 52 46 44 46 54 70 108 114 144 195 197 162 215 190 176 154 68 69 79 92 83 76 113 147 146 153 161 162 162 161 156 151 149 144 140 159 217 254 264 269 270 271 273 274 273 271 270 266 267 267 266 266 265 263 262 259 260 273 287 289 277 269 265 250 231 218 209 203 197 193 191 190 190 190 191 192 189 188 189 189 188 185 184 184 183 183 183 185 187 188 188 187 187 185 183 178 163 66 34 26 22 19 18 18 19 20 20 19 17 17 24 29 28 27 25 22 23 29 29 30 36 35 36 46 58 70 78 73 70 67 62 55 48 43 39 34 29 20 8 347 351 83 86 96 99 101 100 98 100 103 105 96 87 78 64 50 40 36 51 55 38 356 326 327 341 344 341 334 329 278 198 191 195 190 176 170 168 167 168 168 165 163 163 164 161 158 157 157 154 145 133 125 102 78 68 127 146 158 156 138 125 120 118 119 43 43 43 43 43 44 46 50 52 52 53 53 53 52 51 49 47 44 39 32 27 29 43 62 72 74 73 72 71 67 65 64 67 71 76 79 82 83 83 83 82 83 81 80 75 63 63 65 64 60 57 48 49 123 175 188 194 193 193 194 198 204 211 222 240 257 270 277 281 286 286 285 284 283 283 284 287 285 282 281 279 277 273 270 268 266 267 271 275 277 275 262 245 235 233 224 213 206 204 200 195 192 193 193 192 191 187 185 184 186 187 186 185 185 186 187 188 188 188 188 189 190 191 192 192 191 190 186 163 39 23 20 18 16 15 16 17 18 15 14 16 23 27 28 26 22 20 25 36 43 36 40 43 43 48 63 72 71 68 70 75 78 74 66 59 55 51 49 51 54 57 59 75 150 156 135 108 98 106 111 104 87 78 62 34 360 4 25 38 37 27 342 337 343 342 347 351 2 12 55 127 129 141 153 157 160 164 165 165 162 160 160 159 155 154 157 158 157 155 159 162 157 114 112 142 115 99 127 131 157 148 122 119 121 122 30 29 29 29 28 28 28 29 32 35 36 34 30 29 29 28 22 19 20 19 16 10 353 327 291 253 231 214 182 133 74 61 60 62 65 69 70 69 70 72 72 69 64 60 60 60 60 60 61 65 71 70 61 80 131 160 179 192 200 204 212 220 231 243 256 267 275 281 285 288 289 288 288 287 287 289 288 286 285 284 283 281 278 275 273 271 270 269 263 258 253 244 228 218 218 216 212 211 211 209 208 203 195 189 186 188 189 187 185 185 187 188 187 187 188 189 190 190 190 191 192 193 194 194 196 196 195 196 197 204 11 15 15 14 15 16 17 18 18 21 24 25 25 22 17 15 15 20 30 45 44 42 46 52 56 59 61 62 60 53 46 45 47 52 57 61 64 66 67 69 73 79 83 83 81 81 78 72 65 61 62 66 68 43 32 43 46 35 23 9 350 328 322 338 349 5 26 43 71 117 134 144 150 154 159 161 161 160 158 158 157 154 154 157 158 156 159 164 194 209 140 135 116 121 128 137 154 136 143 148 121 119 120 121 123 16 15 15 14 13 13 12 11 11 10 9 6 4 5 3 3 8 12 10 3 354 346 339 335 329 312 283 253 236 227 221 211 194 162 125 102 87 76 68 64 65 63 58 58 60 60 61 64 65 64 64 66 73 84 102 123 146 164 176 188 204 223 241 256 268 277 284 288 291 292 293 293 292 291 291 291 291 290 289 288 285 281 277 274 272 274 275 262 249 243 236 228 218 207 200 194 193 189 184 180 179 181 184 187 187 187 186 184 184 186 188 189 189 190 190 191 192 192 192 192 194 195 197 198 199 200 200 201 203 208 233 345 4 10 14 17 18 19 23 25 26 28 27 22 19 17 17 19 23 29 35 37 39 42 45 48 49 49 46 42 37 31 23 9 358 6 60 73 74 71 76 76 73 71 69 67 65 63 58 57 53 46 43 30 12 356 13 14 350 347 344 342 352 6 27 54 76 99 118 130 139 148 151 154 156 156 157 157 154 150 149 151 151 149 150 151 153 132 132 141 104 95 96 102 99 103 111 110 116 120 117 119 121 122 123 6 5 5 5 4 3 3 2 1 359 357 355 354 354 354 356 357 355 356 359 360 357 354 353 355 356 349 323 275 239 221 214 210 206 200 194 184 163 118 77 62 59 56 56 59 62 65 67 66 65 64 64 66 70 77 88 107 130 152 183 246 273 282 287 291 294 297 299 300 302 302 301 300 300 299 298 297 296 294 291 285 275 264 260 261 260 253 235 222 219 215 208 200 191 194 198 191 194 190 186 183 180 178 177 179 184 186 185 185 186 188 190 190 191 192 192 193 193 194 194 196 197 197 199 201 202 202 203 205 208 215 242 321 2 14 17 19 21 22 21 24 25 25 25 24 21 21 20 21 24 22 21 27 43 50 52 54 56 56 52 48 46 46 48 50 51 57 101 108 107 90 56 46 37 41 44 38 40 50 54 46 27 16 10 357 335 317 332 343 353 7 20 33 48 70 87 100 112 118 123 129 132 135 136 136 134 134 136 140 142 145 146 145 144 143 141 136 132 126 115 105 99 102 97 101 105 84 79 105 123 122 123 123 123 125 359 360 360 360 360 360 359 359 358 357 355 353 350 348 347 352 358 1 359 359 360 4 10 10 2 352 342 328 278 212 191 193 198 204 207 208 207 207 203 191 153 65 53 50 56 63 65 65 66 67 67 67 66 64 62 62 61 51 28 357 334 321 315 313 313 312 311 310 309 309 308 309 311 310 310 309 308 307 303 294 281 276 267 249 233 226 212 197 190 185 185 187 188 186 184 181 178 177 180 184 185 185 182 181 181 175 176 181 187 189 192 192 192 193 193 194 195 196 196 196 198 199 199 201 202 201 200 202 204 205 208 215 223 239 11 19 19 22 22 21 21 25 26 29 31 30 29 28 26 25 27 32 34 32 9 340 25 34 40 42 49 53 57 53 49 49 48 46 47 48 41 19 16 39 37 49 54 51 50 41 13 341 352 4 8 7 6 11 24 40 47 55 60 70 84 91 98 103 104 107 110 112 116 122 130 136 135 137 140 143 144 145 148 144 143 151 149 145 124 149 119 101 80 48 63 81 95 101 107 110 112 117 122 126 129 355 356 358 358 358 357 357 356 356 356 356 355 354 351 344 331 325 334 348 352 345 343 344 347 344 342 359 56 108 122 140 169 201 215 216 214 213 210 207 203 195 181 116 64 65 74 77 78 78 77 73 68 62 55 49 42 32 18 5 353 344 338 335 332 330 327 324 322 320 318 318 319 321 322 324 324 323 318 308 287 264 258 238 216 214 207 200 193 186 181 181 182 182 184 184 185 185 183 184 186 187 187 188 186 186 184 186 189 191 192 191 192 193 192 193 195 196 196 197 197 198 199 200 201 201 201 202 203 203 203 205 208 208 203 197 174 23 26 24 19 21 23 25 28 31 34 36 36 36 35 36 42 45 47 46 45 46 56 28 76 53 39 30 31 33 35 32 38 43 51 59 59 64 73 92 92 79 65 19 348 353 2 10 17 22 30 42 52 59 64 69 74 80 89 97 101 104 111 118 123 123 121 120 120 124 126 127 128 126 126 127 131 134 134 132 118 98 68 62 66 107 118 122 118 119 126 135 135 135 136 136 136 137 138 139 354 356 357 358 357 356 355 356 356 358 358 358 357 355 354 352 350 338 311 282 295 317 324 325 331 344 352 343 222 199 210 350 18 76 188 194 199 201 200 194 184 173 153 121 111 107 102 97 92 87 78 69 58 49 41 33 23 15 8 3 0 358 355 351 347 343 341 340 338 337 335 334 335 337 339 341 342 344 343 296 187 172 163 154 148 155 166 174 180 182 178 172 171 173 176 180 183 184 182 181 179 180 186 189 192 191 192 192 196 198 200 198 198 199 200 200 198 198 198 200 201 202 202 202 202 203 203 202 201 202 204 205 202 199 197 196 188 48 19 24 22 20 21 25 26 28 30 36 40 41 40 38 44 49 52 53 52 48 46 42 55 74 55 41 27 5 357 351 0 3 5 15 57 44 39 32 16 4 8 20 27 30 34 40 46 52 59 64 68 73 77 81 84 88 97 105 109 110 115 121 126 130 133 134 137 138 136 132 126 115 110 108 103 100 89 69 52 44 46 62 84 130 133 130 133 136 140 142 143 145 146 148 150 152 155 356 358 359 360 0 1 1 2 2 2 3 4 5 6 7 9 10 11 11 3 328 298 302 309 311 311 314 293 163 151 133 105 105 93 136 165 173 172 169 165 158 149 139 132 124 117 111 107 99 91 80 70 61 52 44 36 30 26 23 22 21 19 17 15 13 12 11 10 10 8 6 4 2 2 4 9 16 28 47 81 125 142 146 147 149 150 151 152 151 151 154 157 154 151 149 149 153 159 166 173 179 180 180 180 182 184 186 186 184 182 186 193 199 203 206 207 206 205 205 206 205 205 204 204 204 203 202 203 203 203 203 201 199 198 196 195 193 187 157 48 22 20 21 24 26 27 29 31 32 28 36 40 45 47 53 60 62 62 56 56 57 64 68 64 42 21 9 8 9 69 58 65 76 95 71 20 18 32 40 45 49 52 54 57 59 62 64 67 71 76 82 87 91 97 102 108 112 113 114 118 124 131 137 141 143 143 144 148 150 144 126 109 94 77 60 44 35 35 69 127 128 121 125 131 134 137 141 143 146 149 151 154 156 159 161 3 2 3 3 4 6 8 9 9 9 10 12 14 16 17 17 18 18 18 19 21 24 32 42 56 79 110 127 133 123 105 97 92 103 111 128 136 141 142 142 140 137 133 129 125 120 114 108 100 92 85 78 72 63 55 49 46 43 42 40 38 37 36 36 35 35 36 35 33 31 30 30 31 35 40 46 57 70 82 91 102 114 125 136 144 147 146 142 143 147 153 152 150 147 143 141 144 147 150 154 159 164 168 171 173 175 177 181 184 185 186 187 189 191 193 196 199 203 207 209 210 210 209 208 207 205 204 201 199 198 197 197 197 196 194 195 193 189 180 162 92 47 37 31 29 28 25 22 21 23 22 21 31 42 46 51 55 64 71 72 69 67 68 68 67 65 64 65 69 72 75 77 76 73 71 67 63 60 58 57 57 58 59 60 62 64 66 69 72 75 79 83 89 93 99 104 110 114 118 122 126 131 137 145 152 159 164 167 168 168 165 156 133 112 91 66 47 46 73 119 110 121 129 134 138 142 145 148 152 154 157 159 162 164 166 11 10 9 10 11 11 11 12 13 15 17 19 21 23 24 25 27 29 34 38 44 53 65 79 95 105 105 100 101 102 92 93 106 111 114 117 123 130 132 131 131 130 128 125 120 115 110 104 99 94 88 83 78 72 66 61 57 54 52 49 48 47 46 45 45 45 45 45 44 45 46 48 51 55 60 66 72 77 83 88 93 99 105 112 120 125 129 133 137 139 141 140 138 134 130 127 128 131 137 142 149 154 157 163 164 165 170 174 178 180 181 183 185 187 188 191 196 200 201 200 199 200 202 204 204 201 197 195 193 192 190 190 190 190 192 192 190 186 183 176 162 121 72 51 42 36 32 30 30 30 28 28 22 26 15 29 29 38 34 53 56 58 57 57 55 49 55 48 47 51 54 55 57 58 58 58 57 56 55 55 55 55 56 57 59 61 63 66 70 73 76 79 83 87 91 96 100 104 108 113 118 123 128 134 140 147 154 161 167 173 177 179 177 168 153 140 124 121 136 106 118 129 133 137 141 145 149 152 155 159 162 165 168 170 172 17 17 18 19 19 18 19 20 21 21 23 25 27 28 31 35 41 46 51 58 69 83 96 108 112 102 95 97 97 95 101 109 105 93 103 116 119 122 124 122 121 119 117 115 112 108 105 101 96 92 88 83 79 75 70 66 63 60 58 56 55 54 53 52 52 51 50 49 49 50 52 55 59 64 69 74 80 83 84 85 87 91 97 104 109 110 112 116 121 125 129 132 134 133 133 131 130 127 124 125 121 128 138 145 156 160 164 169 172 174 175 176 179 182 184 187 190 191 193 195 194 192 191 191 192 193 191 189 187 186 185 185 186 186 187 187 187 185 183 178 170 156 138 109 90 75 66 59 57 56 55 57 57 56 58 69 84 90 73 77 77 71 77 88 61 54 26 330 30 36 32 29 36 43 47 48 47 47 48 50 51 50 50 50 52 53 56 60 64 70 74 79 83 87 90 93 96 98 100 103 106 110 114 120 126 132 137 143 148 153 156 158 159 156 152 147 145 106 93 108 118 124 129 134 139 144 149 153 157 160 162 165 169 173 177 23 23 23 23 23 24 26 27 27 28 29 30 32 34 36 41 47 55 64 76 88 100 111 118 118 110 103 102 102 104 116 122 113 109 111 111 111 111 112 112 112 111 109 106 104 101 98 94 91 88 84 81 77 74 71 69 66 64 62 59 58 56 56 56 57 56 55 53 53 53 54 56 60 64 69 75 81 87 91 94 96 99 102 107 110 111 112 114 117 120 124 127 131 134 138 142 140 131 121 118 129 143 154 157 161 163 166 168 171 176 180 180 180 180 180 181 183 184 185 185 185 185 183 182 182 183 183 183 184 186 186 186 186 185 183 181 179 176 173 170 166 159 150 140 124 107 93 90 92 88 81 74 68 68 66 64 63 63 67 75 82 78 147 150 153 166 200 209 193 52 21 21 25 32 36 37 34 34 36 39 40 41 40 40 41 45 48 52 58 66 74 80 85 88 91 94 95 97 99 100 102 104 106 109 113 117 120 124 128 131 135 137 136 142 154 114 110 118 121 123 126 130 133 137 140 144 149 153 158 164 170 175 180 184 188 26 26 26 27 28 29 30 31 32 33 33 33 34 37 43 52 64 78 90 98 105 111 116 116 113 110 111 113 111 110 119 131 137 137 130 122 116 111 110 110 110 108 106 103 100 97 94 91 87 84 80 78 75 73 71 69 67 65 63 61 60 58 58 59 59 59 58 57 56 55 56 57 59 62 65 69 74 79 85 93 100 106 111 116 119 121 122 124 126 130 128 127 121 117 118 120 121 117 123 128 139 149 156 158 160 161 165 166 167 169 171 173 175 178 180 183 186 184 179 177 175 175 176 176 177 179 180 179 179 180 181 181 182 180 177 175 173 171 169 166 164 162 157 151 144 133 131 121 107 98 89 85 83 79 74 71 70 69 69 68 68 68 72 78 87 98 107 106 95 78 60 45 36 33 29 25 21 20 22 24 26 26 25 24 25 30 38 46 55 71 86 92 94 96 97 94 92 96 98 96 96 96 98 100 103 106 108 109 114 119 127 126 113 101 107 113 120 125 128 131 134 139 144 148 152 156 160 166 171 176 180 185 190 194 198 31 32 34 35 36 36 38 39 39 39 40 43 49 58 68 78 87 95 102 109 115 119 122 122 119 116 114 113 113 112 113 119 128 138 145 148 146 139 131 125 120 116 112 106 101 96 92 89 86 83 80 77 75 73 71 70 69 68 66 65 63 62 62 62 61 61 60 59 59 58 58 58 59 61 64 66 69 71 73 76 79 84 91 100 108 115 120 123 126 129 130 128 121 117 111 102 99 104 112 120 125 131 136 140 145 149 152 155 157 159 161 162 163 166 168 169 172 174 175 173 171 171 174 176 177 177 179 180 179 179 180 180 179 177 174 172 170 169 170 170 170 170 168 167 165 164 165 161 146 132 115 102 95 87 82 76 72 62 65 61 53 48 45 54 53 40 49 46 57 67 27 19 24 20 20 18 18 19 19 19 20 19 17 14 13 14 26 54 72 81 91 98 102 100 103 103 102 95 87 81 76 76 72 66 65 61 53 62 69 79 86 91 97 106 116 124 130 136 141 146 150 154 159 164 168 172 176 179 183 187 191 195 199 203 207 38 40 41 42 43 44 45 46 48 52 57 64 70 75 80 86 92 97 103 109 115 120 122 122 122 120 118 117 116 115 115 115 116 122 131 141 149 153 153 149 143 135 127 120 112 104 97 92 88 84 82 80 78 75 73 72 71 70 70 68 67 66 66 65 65 64 63 62 61 61 61 61 61 62 63 65 67 70 72 74 75 77 79 80 83 87 92 98 102 106 111 114 115 115 115 114 113 114 115 118 122 126 130 134 138 141 144 146 149 151 153 155 156 157 158 159 161 163 166 166 166 168 170 171 172 172 173 177 178 177 175 173 173 173 173 172 174 174 174 171 167 163 161 158 153 148 142 134 125 115 104 91 78 71 63 62 80 87 145 173 187 117 71 51 36 36 37 51 71 77 76 47 25 24 21 21 19 17 16 13 13 16 21 26 26 30 42 75 115 120 88 69 84 97 115 121 110 118 123 143 138 136 132 127 124 121 117 116 115 116 119 122 126 131 135 139 144 149 153 158 162 167 172 175 179 183 187 191 194 198 202 207 211 215 218 44 46 47 48 49 51 53 55 59 64 69 73 75 78 82 87 94 100 105 110 113 116 119 119 119 118 116 115 114 114 114 114 115 117 122 129 136 144 149 153 154 152 148 141 133 124 115 107 101 95 91 89 87 84 82 79 78 76 75 74 73 72 70 70 69 68 67 66 65 65 66 66 66 66 66 66 67 69 70 72 74 77 79 82 86 90 93 96 98 100 103 106 108 110 111 113 114 115 115 116 118 121 125 130 134 136 137 138 138 140 143 146 149 151 152 154 156 158 158 157 157 159 162 165 168 169 168 167 167 168 169 169 170 170 170 169 168 167 166 165 163 162 160 157 154 151 147 141 135 127 118 109 99 89 80 74 76 87 95 92 94 87 79 67 60 77 46 8 52 53 57 39 28 19 18 23 27 23 17 14 10 9 13 36 55 60 68 75 80 83 85 86 82 84 75 59 76 103 114 113 120 122 139 148 153 153 154 155 157 159 161 163 165 166 168 171 173 176 179 182 185 187 190 193 196 199 202 205 209 213 217 220 224 228 230 50 53 55 56 57 58 60 63 66 70 73 76 78 79 81 84 89 94 100 106 110 114 116 116 115 114 113 112 112 111 110 110 111 114 117 121 127 132 138 142 146 148 149 148 145 140 134 127 120 114 108 104 100 98 94 91 89 86 85 83 81 79 78 76 75 74 73 71 70 69 70 70 70 70 70 70 70 70 71 72 73 74 76 78 80 83 86 90 93 96 99 102 104 107 110 112 115 116 118 119 120 121 123 125 128 130 130 131 132 134 136 139 141 143 145 148 151 154 156 157 158 159 160 161 162 162 163 163 164 165 166 166 166 166 165 164 163 162 161 162 161 161 160 158 156 154 151 148 145 139 128 107 88 83 100 103 107 102 95 94 89 86 58 32 25 28 86 117 89 3 306 324 354 352 19 18 11 18 22 23 24 23 23 31 140 190 142 88 67 31 19 48 94 112 110 106 102 111 123 136 149 159 168 175 179 183 185 187 188 189 190 191 192 193 194 196 197 199 200 202 204 206 208 210 213 215 217 220 222 224 227 229 232 234 235