Temp 19 19 19 19 19 19 20 20 20 19 19 19 20 20 20 20 20 19 19 19 19 19 19 20 19 20 19 19 19 19 20 19 19 19 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 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 20 19 20 21 21 21 21 22 21 21 21 22 22 22 22 23 23 22 20 22 23 24 23 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 19 20 20 19 19 20 20 19 19 19 19 19 19 19 18 19 20 19 19 19 19 19 20 20 20 19 19 19 19 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 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 19 21 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 22 21 21 21 21 21 21 21 21 22 22 21 21 23 23 22 22 22 22 21 21 21 21 22 20 20 20 20 20 20 20 21 21 20 21 22 22 22 22 22 22 23 23 21 21 22 22 23 22 22 26 25 25 25 25 24 23 23 22 21 22 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 18 18 18 20 20 20 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 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 19 20 19 20 19 19 19 19 19 18 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 21 21 20 21 20 21 21 21 21 21 22 22 21 21 21 22 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 22 22 21 21 21 21 21 22 21 21 21 21 21 22 22 22 23 23 23 23 24 25 25 24 23 23 22 22 22 21 21 20 20 21 20 20 20 20 20 21 21 21 21 21 21 22 23 22 22 22 22 20 23 22 23 24 23 22 23 26 25 25 25 23 21 20 22 22 22 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 18 18 18 18 18 18 18 18 20 19 19 19 19 19 19 18 18 18 18 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 20 20 20 20 20 18 19 19 19 19 20 20 20 20 19 19 19 19 20 19 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 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 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 22 21 21 21 21 21 21 22 22 22 21 21 21 22 23 23 24 24 24 25 26 26 26 24 24 22 21 22 21 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 22 23 23 22 23 23 23 21 22 21 24 24 22 22 22 20 20 20 23 20 19 19 19 23 22 21 22 20 20 20 20 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 19 19 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 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 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 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 24 24 25 25 25 26 25 24 25 24 24 23 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 22 22 23 23 23 23 22 22 21 20 24 24 23 20 19 19 19 19 20 20 19 19 20 21 21 21 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 17 18 19 19 19 18 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 20 20 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 21 21 23 24 24 25 25 25 25 26 26 25 24 24 23 24 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 21 22 23 24 24 22 22 21 20 21 24 24 22 20 19 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 17 17 18 18 18 17 18 18 18 18 19 19 19 19 19 18 19 19 19 20 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 17 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 22 22 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 22 23 24 24 24 24 25 26 26 25 25 24 24 23 23 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 21 20 21 21 20 22 21 22 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 19 19 18 18 18 19 19 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 18 17 17 18 18 18 18 18 18 18 18 18 17 17 18 19 19 19 20 19 20 20 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 22 22 21 22 21 21 21 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 22 21 22 22 23 23 23 24 24 25 26 25 26 25 24 22 23 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 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 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 17 17 17 17 17 17 17 18 18 18 18 19 18 18 18 18 18 18 18 17 17 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 16 17 17 17 18 17 17 17 17 17 17 17 17 17 18 19 19 19 20 19 19 19 19 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 18 18 18 18 18 18 18 19 19 20 19 19 20 21 22 22 22 22 22 21 22 22 22 21 20 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 25 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 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 17 17 17 16 16 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 18 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 18 19 20 20 21 22 22 21 22 22 23 22 23 23 23 22 23 22 23 22 22 22 22 23 23 24 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 25 25 26 25 26 26 22 21 21 21 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 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 19 19 19 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 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 18 18 18 18 19 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 20 19 20 20 22 22 23 23 23 24 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 23 25 26 26 26 24 23 22 21 21 20 20 20 20 20 19 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 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 17 18 18 18 18 18 18 18 17 18 18 17 17 17 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 17 17 19 19 20 21 21 20 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 23 24 24 24 25 25 25 24 23 23 22 22 22 22 22 22 23 24 25 25 24 24 24 23 22 23 23 23 23 23 24 26 26 25 26 24 21 21 21 21 20 20 20 20 20 19 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 19 19 19 18 18 19 18 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 19 17 17 18 17 18 17 17 18 19 20 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 25 25 24 23 23 22 22 22 23 22 22 22 23 24 24 23 23 22 23 23 23 22 22 23 22 20 20 20 21 23 23 22 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 15 16 17 16 17 17 17 17 17 16 16 16 16 15 16 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 19 20 20 19 20 19 18 18 18 19 20 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 21 22 24 24 24 23 23 22 23 22 23 21 21 20 20 20 20 21 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 17 17 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 18 20 20 20 20 20 20 21 20 20 20 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 24 24 25 25 26 25 24 22 23 24 24 23 21 22 22 21 21 19 20 20 21 20 20 20 22 20 21 19 20 20 20 20 20 20 19 20 20 20 20 20 20 19 20 20 20 20 19 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 18 18 19 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 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 19 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 24 24 23 24 25 23 23 23 23 23 27 25 21 26 25 22 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 19 20 20 20 20 19 19 20 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 15 14 15 15 14 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 25 25 25 24 24 25 25 25 25 25 24 23 22 24 27 25 24 23 22 23 25 27 25 21 22 25 25 24 23 20 20 20 20 20 20 21 21 20 19 19 20 20 20 20 19 19 19 20 19 19 20 20 19 20 20 20 19 19 20 20 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 16 16 16 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 17 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 25 25 25 25 24 24 25 25 24 25 22 21 20 25 25 25 23 25 25 24 23 23 23 22 21 25 26 24 24 23 22 20 20 20 19 20 20 21 21 20 19 19 20 20 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 17 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 23 24 24 24 24 24 24 23 23 23 23 24 24 24 24 25 23 22 21 22 22 23 23 25 24 23 26 26 27 26 26 25 26 29 28 28 26 25 25 23 23 21 20 20 20 21 21 21 20 19 19 20 20 19 19 19 19 19 20 20 20 20 20 21 19 19 19 19 19 20 20 20 21 21 20 19 19 18 19 19 18 18 20 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 16 16 17 17 16 16 16 16 16 16 16 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 16 17 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 23 23 23 25 24 24 22 21 23 26 26 26 26 29 28 26 23 24 27 29 28 27 27 28 28 29 28 28 27 28 25 22 22 22 21 21 21 21 20 20 19 19 20 19 19 19 19 20 19 20 20 21 21 21 20 20 21 20 19 19 20 20 20 20 20 20 21 20 20 19 18 18 19 19 18 19 19 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 17 17 17 17 17 17 16 16 16 16 16 16 16 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 14 14 15 14 15 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 23 24 24 24 24 24 24 25 24 23 23 24 23 23 21 22 23 30 31 29 30 29 31 29 25 22 24 28 30 26 27 28 28 27 28 27 28 27 24 22 22 22 22 22 21 21 20 20 20 19 19 20 20 19 19 20 20 20 20 21 21 20 19 20 21 21 20 19 19 19 21 20 20 20 20 19 19 19 19 18 18 18 18 18 19 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 16 16 16 16 16 16 16 16 16 16 16 16 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 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 23 24 24 24 24 24 24 23 23 23 22 22 23 28 27 25 28 28 27 29 29 28 29 25 23 24 27 29 27 28 28 27 28 28 27 27 26 25 23 23 22 23 22 21 20 20 20 20 20 20 20 19 19 19 20 20 21 21 21 19 19 19 19 20 20 19 19 19 19 21 22 21 20 20 20 20 19 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 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 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 22 17 16 16 16 16 16 16 16 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 16 18 18 18 19 19 19 19 20 20 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 21 22 23 26 25 26 26 26 27 28 31 27 26 27 23 24 27 28 28 28 28 27 27 27 27 27 27 26 24 23 22 23 23 21 20 20 20 20 20 20 19 19 20 20 20 21 22 20 20 20 20 20 20 20 20 20 19 19 19 21 21 20 21 19 18 20 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 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 21 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 17 16 16 16 16 16 15 15 15 15 15 14 14 14 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 15 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 21 22 22 22 22 22 23 24 24 24 24 25 24 24 24 24 24 24 24 24 23 24 23 22 22 25 25 26 27 29 28 27 29 27 28 29 26 24 23 25 26 28 28 28 27 27 27 26 26 26 26 26 27 25 22 21 22 22 21 20 20 20 20 20 20 20 20 20 21 22 22 22 21 21 21 20 20 20 20 20 19 20 19 19 19 20 20 19 19 20 19 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 19 18 18 18 18 18 18 17 17 18 17 17 17 17 17 17 18 19 17 17 17 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 15 15 15 15 15 15 14 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 16 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 23 23 22 23 25 29 30 29 31 29 29 31 30 29 28 25 23 24 26 27 28 28 27 27 27 27 26 26 25 26 25 26 25 23 23 23 22 22 21 20 20 20 20 20 21 21 22 23 23 22 22 21 21 21 20 21 20 19 20 20 20 18 18 18 19 19 19 19 19 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 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 18 19 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 15 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 14 14 13 13 14 16 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 22 22 21 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 23 23 23 20 24 30 36 33 32 32 28 29 30 27 25 24 23 24 26 27 27 27 27 27 27 27 26 25 25 25 25 25 25 24 23 23 22 22 21 20 20 20 20 21 21 22 23 22 22 22 21 21 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 16 16 18 16 16 16 16 17 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 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 13 13 13 13 13 14 14 13 13 14 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 21 22 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 24 23 19 20 26 31 35 32 32 30 28 27 27 25 21 26 26 25 26 27 27 27 26 26 26 26 26 25 25 25 24 24 25 24 23 22 22 22 21 20 20 20 20 21 21 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 18 18 18 18 17 18 17 18 17 17 17 19 18 18 17 16 16 16 16 16 17 17 16 16 16 17 17 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 14 14 16 17 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 24 25 25 26 26 26 26 26 25 25 24 23 22 21 26 31 34 31 31 30 28 27 27 22 23 26 26 25 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 22 22 22 21 20 20 20 21 20 21 21 22 21 21 20 21 21 19 19 19 19 18 18 19 19 18 18 18 18 18 19 19 18 18 18 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 15 16 15 15 15 15 15 15 15 15 18 18 18 18 18 17 18 17 17 17 17 18 18 17 17 16 16 17 17 17 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 14 14 14 15 15 14 16 17 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 22 22 23 22 23 23 23 24 24 24 24 24 25 26 26 26 26 26 26 26 25 23 20 24 27 32 34 31 31 29 29 27 29 23 24 26 25 26 27 26 26 26 26 25 25 25 25 24 25 25 25 24 23 23 22 21 21 22 21 21 21 21 21 21 21 21 21 21 20 20 21 21 20 19 19 19 18 18 18 19 18 18 18 17 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 19 18 18 18 18 18 18 18 17 17 17 18 18 17 16 16 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 15 15 15 16 16 15 16 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 23 22 23 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 25 22 23 27 32 32 34 32 31 30 30 28 28 23 24 25 24 25 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 22 22 21 20 20 20 21 21 21 21 22 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 17 17 17 18 17 17 17 17 16 16 16 16 16 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 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 14 14 15 16 16 16 17 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 24 24 23 23 25 26 27 26 27 27 26 24 24 25 27 30 33 32 34 32 31 29 29 29 26 25 28 25 25 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 21 20 20 21 21 21 21 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 16 16 16 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 15 15 15 15 15 15 15 15 15 15 14 18 18 18 18 18 18 18 18 17 17 17 18 17 17 17 16 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 14 14 14 14 14 14 13 13 13 14 14 14 16 17 17 17 16 16 17 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 22 23 23 24 24 24 25 25 24 24 24 25 26 27 27 27 27 26 25 23 25 27 30 32 31 33 32 33 31 31 30 28 26 27 29 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 21 21 21 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 17 16 16 16 16 16 15 15 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 11 12 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 14 15 15 15 17 16 17 16 16 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 24 25 26 27 27 27 27 27 26 23 25 25 29 32 31 31 32 32 32 32 30 29 27 26 26 25 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 14 15 14 14 14 14 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 14 14 14 13 13 13 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 12 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 12 14 16 15 15 17 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 25 25 25 24 25 27 27 28 28 28 27 27 24 25 26 32 32 33 34 33 32 32 31 31 29 27 29 30 26 25 26 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 16 17 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 14 14 14 14 14 14 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 12 12 13 13 13 14 14 13 14 14 14 14 13 14 16 15 14 17 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 24 24 25 25 25 25 25 26 26 27 28 29 28 27 26 24 24 26 30 33 32 33 34 34 32 30 31 30 26 27 30 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 10 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 13 13 16 15 14 16 17 16 16 17 17 17 18 18 18 18 18 19 20 20 21 22 22 23 24 25 25 25 26 26 27 27 27 27 28 29 29 26 24 25 26 29 32 31 32 33 35 34 33 31 29 31 29 26 26 28 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 21 21 21 21 20 19 20 20 20 20 21 21 21 20 20 19 19 19 19 19 20 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 15 15 15 15 14 14 13 12 12 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 13 14 14 14 13 13 16 14 13 16 16 16 16 16 17 17 18 18 18 18 19 19 20 20 21 22 23 24 24 25 25 26 26 27 27 28 28 28 28 27 24 24 24 26 28 33 32 34 35 35 34 32 31 30 29 29 28 26 27 26 26 26 25 25 25 24 24 23 23 22 22 22 22 22 22 21 21 21 21 20 19 19 20 20 20 20 21 21 20 20 19 19 19 19 19 20 20 20 19 19 18 18 18 17 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 13 13 13 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 14 14 13 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 11 12 12 13 13 13 13 14 14 14 13 13 15 14 13 15 16 15 16 16 17 17 17 18 18 18 19 20 20 21 22 23 24 24 26 25 22 27 27 28 28 29 29 27 26 24 26 27 30 32 33 33 34 36 35 30 30 29 30 30 29 27 26 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 19 20 20 20 20 20 21 21 20 19 19 20 20 20 20 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 18 18 18 18 18 18 18 17 17 17 17 17 17 16 15 15 15 15 13 13 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 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 12 12 13 13 13 13 14 14 14 13 14 13 12 13 15 15 16 16 17 17 17 18 18 19 19 20 20 21 23 23 22 22 24 26 27 27 28 29 29 29 27 23 25 26 28 33 33 34 35 34 34 32 31 30 28 29 29 29 28 27 26 25 25 25 25 24 24 24 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 19 19 19 20 20 20 20 20 19 19 19 19 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 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 13 13 12 17 18 18 18 18 18 18 17 17 17 17 17 16 16 15 14 14 14 13 12 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 12 13 13 13 14 14 13 13 13 12 13 13 15 15 16 17 17 17 17 18 18 19 20 20 21 22 22 22 24 23 26 27 28 29 28 30 29 25 24 24 25 29 33 32 31 33 33 32 32 30 30 28 30 30 30 29 27 26 25 25 25 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 13 13 12 12 12 17 17 18 18 18 18 18 17 18 17 17 16 16 16 15 14 14 13 12 11 11 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 12 12 13 13 14 16 16 17 17 17 17 18 19 19 20 21 22 23 22 24 26 27 28 28 27 29 30 30 26 24 25 27 30 31 33 33 32 31 31 32 32 29 28 28 29 29 28 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 20 21 20 23 19 20 21 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 13 12 12 17 17 17 17 18 18 18 18 18 17 17 16 16 15 14 14 14 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 13 13 13 13 12 12 13 13 14 16 16 17 17 17 18 18 19 20 21 23 23 23 25 26 27 28 28 27 27 29 25 25 24 27 27 30 30 33 33 31 31 32 34 34 28 27 28 29 29 28 26 24 24 24 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 20 19 19 20 19 19 19 18 18 18 18 17 17 17 17 16 16 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 16 17 17 17 17 18 18 18 17 17 17 16 15 15 14 13 13 11 11 10 10 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 10 10 10 10 11 12 12 13 13 13 13 13 12 11 13 13 13 15 16 16 17 17 17 18 19 19 21 22 23 25 25 26 27 27 27 29 29 27 29 31 24 24 29 29 30 33 31 33 32 32 34 31 29 29 29 29 28 27 26 23 23 23 22 22 21 22 22 21 21 20 20 20 20 20 20 20 21 20 20 20 19 19 19 19 18 19 19 19 20 20 20 20 20 19 20 20 18 18 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 14 13 14 13 13 13 13 12 16 16 17 17 17 17 18 18 17 17 17 15 15 14 14 13 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 13 13 13 13 13 12 13 14 14 15 15 16 17 17 18 18 19 19 20 25 25 25 26 27 26 26 27 26 28 27 26 23 28 30 29 30 32 31 32 32 32 32 30 29 31 30 28 27 26 25 25 23 23 23 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 19 19 19 19 19 19 18 19 19 19 18 18 19 19 19 18 17 17 17 17 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 15 15 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 14 13 13 14 13 14 13 13 13 13 12 16 16 17 17 17 17 17 16 17 17 16 15 15 14 13 11 11 10 9 9 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 13 13 13 13 13 13 13 13 14 15 16 17 17 17 18 18 19 24 24 24 25 25 26 26 27 27 27 27 27 28 25 29 30 30 29 30 32 33 32 32 30 29 29 29 30 30 28 27 25 25 23 22 22 22 22 21 20 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 18 17 16 16 19 19 19 18 18 18 19 20 19 19 19 18 18 18 17 17 17 16 16 15 15 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 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 14 13 13 13 14 13 13 13 13 13 16 16 17 17 17 17 17 16 16 15 15 15 14 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 13 13 14 13 14 14 15 16 17 17 18 18 20 24 24 24 25 25 26 26 26 27 27 27 28 30 30 30 31 30 30 29 30 30 31 32 29 30 29 31 30 29 28 29 29 24 24 23 22 22 22 22 21 21 22 21 21 21 20 20 19 19 19 19 19 19 19 18 18 17 17 16 15 18 19 18 17 17 17 17 19 19 19 18 18 17 17 16 16 16 15 15 15 14 15 15 15 15 15 15 15 15 16 16 16 15 15 16 15 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 17 17 17 17 16 15 15 13 13 12 12 11 12 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 7 7 7 8 7 8 7 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 10 10 10 10 11 12 13 13 13 13 14 14 13 14 15 15 16 17 18 18 20 24 24 24 25 25 25 25 26 26 26 27 28 29 29 29 31 30 30 29 29 30 30 30 29 30 30 30 29 30 31 29 31 25 24 23 22 22 22 22 22 22 22 21 21 20 20 19 19 19 19 19 19 18 17 18 19 19 18 17 16 18 18 17 17 16 16 16 17 18 18 18 17 16 16 16 15 15 14 14 14 14 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 16 16 16 17 16 17 17 16 15 14 14 14 14 13 12 12 9 8 7 7 7 7 7 7 7 7 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 7 7 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 9 10 11 12 12 13 13 13 14 13 13 14 15 15 15 16 17 23 25 24 24 25 25 26 26 26 27 27 27 27 28 27 27 28 28 29 29 29 30 30 29 29 29 29 28 31 30 28 28 28 25 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 18 17 16 17 17 16 16 16 16 15 15 16 16 17 16 15 15 14 14 14 13 13 12 12 13 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 16 16 16 16 16 15 17 15 13 13 14 14 13 14 10 8 7 7 7 7 7 7 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 9 10 11 12 12 13 13 14 14 13 13 14 15 14 16 18 23 24 24 24 25 26 25 27 26 24 24 27 27 27 27 25 26 27 27 30 29 28 28 29 30 30 28 29 31 28 25 27 28 27 25 24 23 23 23 23 22 21 21 20 20 20 20 19 19 19 18 17 17 17 18 17 17 17 17 17 17 16 16 15 15 15 14 14 14 15 15 14 14 14 15 13 13 12 11 11 11 11 12 11 10 10 11 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 13 12 12 12 12 16 16 16 16 15 15 15 14 14 14 13 12 13 11 8 7 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 12 13 13 13 13 13 13 14 14 14 14 20 22 22 23 24 25 25 25 26 25 24 25 25 27 26 26 24 26 27 28 28 26 29 28 28 28 28 28 27 28 24 27 27 28 27 24 23 23 23 22 22 22 21 20 20 20 20 19 19 18 18 17 17 16 17 17 17 16 16 17 17 16 15 14 14 13 13 13 14 15 14 14 13 13 12 14 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 13 12 12 12 16 16 15 14 14 14 13 14 13 12 10 9 8 8 7 8 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 10 11 11 12 12 13 13 12 13 13 13 14 16 22 21 22 23 24 25 25 25 25 25 23 25 23 23 24 23 24 26 28 27 28 27 30 28 28 27 28 28 26 23 23 25 24 25 27 26 23 23 22 22 21 21 21 20 20 19 19 18 17 17 17 16 16 16 16 15 16 17 17 17 17 16 14 13 13 13 12 12 12 13 12 12 12 12 11 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 12 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 13 12 15 15 14 14 14 13 13 12 11 11 11 9 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 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 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 12 12 12 11 11 12 13 14 15 17 20 23 23 23 24 24 23 23 23 21 21 21 21 21 23 24 25 25 28 28 27 27 28 28 28 27 26 26 25 24 22 23 23 23 25 24 22 22 22 21 20 20 20 20 19 18 18 17 17 16 16 16 16 15 16 16 16 16 16 16 16 15 14 12 11 11 11 11 11 11 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 7 7 7 7 7 6 7 7 7 7 7 8 8 8 8 9 10 10 10 9 9 10 11 11 11 12 12 12 13 13 13 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 13 13 14 14 13 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 9 9 9 10 11 12 11 11 11 12 13 15 16 21 21 23 23 24 24 23 22 19 20 19 18 20 22 24 25 25 25 26 29 30 26 26 28 29 28 26 25 25 25 21 20 21 21 21 20 19 20 20 20 19 19 19 18 17 17 16 16 16 16 15 15 15 15 15 16 15 16 15 16 15 15 12 13 12 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 9 8 8 9 9 9 10 11 10 11 11 11 12 12 13 13 14 14 14 15 14 14 15 15 15 14 14 14 13 13 13 12 12 12 13 13 12 11 11 11 10 9 8 8 8 7 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 11 12 13 16 12 14 15 17 19 21 21 23 24 21 21 20 20 20 19 21 24 24 24 24 24 24 26 28 28 26 26 26 28 27 27 25 24 24 21 20 19 20 19 18 18 18 19 19 18 18 18 18 18 16 15 16 15 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 11 10 9 9 9 8 9 9 9 9 9 9 9 9 9 10 9 8 8 7 7 6 6 5 5 6 6 6 6 6 7 7 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 14 15 15 14 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 11 12 14 17 15 15 15 16 17 20 19 22 22 22 21 20 21 20 22 23 24 24 25 24 24 25 26 27 27 27 25 26 27 27 28 26 24 25 21 19 18 18 18 18 17 17 17 16 16 16 17 17 16 15 14 14 13 14 14 14 14 14 14 14 15 15 15 14 14 14 14 13 14 14 11 11 8 7 8 8 9 9 9 8 8 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 10 12 13 13 14 14 14 14 14 14 15 14 14 14 14 14 13 13 12 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 12 15 15 13 17 15 17 19 20 19 22 23 22 21 20 21 21 23 24 23 24 25 24 27 27 26 25 23 27 23 26 26 26 26 25 24 21 21 19 18 17 17 16 15 15 16 15 15 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 13 13 13 13 14 14 13 9 8 6 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 10 9 11 12 12 14 12 18 17 19 19 18 21 21 22 22 21 22 22 22 23 23 24 24 25 24 27 25 25 24 23 24 22 24 27 26 24 23 23 21 20 19 17 16 17 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 13 13 13 13 12 13 13 13 13 12 10 8 5 6 7 7 7 8 7 7 7 7 6 6 6 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 8 8 8 8 8 8 9 10 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 10 11 10 10 12 13 18 19 18 18 18 20 22 21 23 23 22 22 22 24 24 24 26 25 26 25 24 24 23 20 23 23 23 25 27 25 24 23 22 20 19 18 17 16 15 15 15 15 15 15 15 15 16 16 16 16 15 14 13 13 13 13 13 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 8 6 5 6 6 6 7 6 6 6 6 5 5 4 4 3 3 3 3 4 4 4 5 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 7 7 7 8 8 8 9 10 12 12 13 13 14 13 14 14 14 14 14 14 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 8 9 10 10 11 11 12 13 16 18 19 18 18 19 21 20 20 19 19 20 22 23 24 25 24 25 24 22 20 20 19 19 25 23 25 26 27 26 24 23 22 21 19 18 16 15 16 15 15 14 14 15 15 16 16 17 17 17 16 15 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 12 12 12 12 12 11 7 6 5 5 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 3 3 4 4 4 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 10 11 12 13 13 13 13 14 14 14 14 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 7 7 8 8 8 8 8 9 10 12 12 12 13 19 20 19 18 19 19 20 20 19 21 21 20 20 20 23 24 24 24 23 23 19 19 19 22 25 22 24 26 28 26 25 23 22 20 20 18 17 16 16 16 15 15 14 15 16 17 17 18 18 17 16 16 16 16 16 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 9 7 5 5 6 5 5 5 5 5 4 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 10 10 12 13 14 13 13 14 14 5 5 4 4 4 4 4 3 3 3 3 2 3 2 2 3 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 8 8 7 7 8 7 10 10 11 13 15 17 20 17 18 20 20 20 20 20 21 21 21 20 21 24 24 24 25 23 21 24 22 21 16 21 25 26 25 24 24 23 23 21 20 20 19 18 17 17 17 16 16 16 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 5 6 5 5 5 4 4 3 3 3 1 0 0 -0 -0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 8 10 11 12 13 14 13 13 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 7 7 8 7 10 10 9 13 18 17 18 18 17 18 19 18 19 21 20 21 23 22 20 24 24 24 24 23 23 21 19 19 19 21 22 22 23 22 23 22 22 21 21 20 19 19 17 17 17 16 17 17 18 18 18 19 19 19 18 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 8 7 7 6 5 4 3 2 2 1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 5 6 7 9 11 12 13 13 13 4 3 3 3 3 3 3 2 2 2 2 2 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 7 7 7 7 7 7 6 8 7 7 8 9 10 11 13 16 17 16 17 19 19 20 18 20 21 22 21 22 22 21 22 23 23 22 22 21 22 21 20 18 19 19 22 22 23 23 23 22 21 21 21 19 19 18 18 18 18 18 18 20 20 19 19 19 19 19 18 18 17 17 17 16 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 6 6 4 3 2 1 1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 3 4 7 7 9 10 12 13 13 3 3 3 3 3 2 2 2 2 2 1 1 2 1 1 1 2 3 2 4 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 7 7 7 6 7 7 6 6 8 7 8 5 7 10 12 14 16 15 18 18 18 20 20 19 19 21 22 22 20 22 20 19 22 25 24 23 23 22 19 19 19 18 18 24 24 23 23 22 22 20 19 19 18 18 19 18 18 19 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 8 8 7 8 8 7 7 5 3 2 3 1 0 -0 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 1 1 1 2 3 6 9 10 11 12 13 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 4 4 6 5 5 4 3 1 2 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 7 7 7 7 6 6 6 7 7 7 7 6 8 12 14 15 14 17 18 18 18 19 20 20 21 23 22 21 21 17 16 17 21 22 22 23 23 22 20 20 19 19 24 24 23 23 21 21 21 20 19 19 18 18 19 18 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 11 10 10 9 8 8 7 7 7 7 7 7 6 5 3 2 1 1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 3 7 9 10 12 13 2 2 1 1 1 1 1 1 1 1 1 1 1 2 4 5 7 5 6 5 4 4 4 3 3 3 3 3 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 7 7 7 7 7 7 5 6 6 6 6 7 7 8 10 13 15 13 15 18 17 16 16 17 19 21 21 22 20 21 20 20 20 22 22 22 23 23 22 19 20 21 21 23 23 23 22 22 22 22 22 22 20 20 18 19 19 19 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 10 9 8 8 7 6 6 6 6 6 6 6 5 4 2 1 -0 -1 -1 -2 -3 -3 -3 -4 -4 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 3 4 8 11 12 1 1 1 1 1 1 1 1 1 1 1 2 2 4 6 8 7 6 6 5 5 5 5 5 4 3 3 3 2 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 6 7 7 7 7 7 8 6 6 6 6 6 6 7 9 10 12 13 14 14 16 16 16 15 16 18 19 21 21 21 21 19 19 20 21 22 23 22 22 22 22 20 22 22 22 22 22 22 21 22 22 22 22 21 20 18 20 19 19 19 20 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 8 7 6 5 5 4 4 4 4 4 5 5 3 2 -0 -1 -1 -1 -2 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -0 5 7 10 1 1 1 0 1 1 1 1 1 3 5 7 7 8 7 6 6 6 6 6 6 6 6 5 5 4 4 3 2 1 0 -0 -0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 5 6 7 7 7 6 7 7 4 6 7 6 5 7 7 8 10 11 13 12 14 16 16 16 16 15 16 16 19 20 21 17 17 18 17 20 21 22 22 22 22 22 22 21 21 23 22 22 21 22 22 23 23 23 22 21 20 19 20 19 20 19 18 18 17 16 14 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 9 7 7 6 5 4 3 3 2 2 2 2 2 3 2 2 1 -0 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -1 -1 -0 -0 1 6 1 2 2 2 1 1 2 3 5 7 8 7 7 7 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 2 0 -0 -0 -0 0 0 -0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 7 7 7 6 6 5 6 8 6 7 7 7 7 8 9 12 13 14 14 15 15 17 17 17 15 15 16 17 18 18 17 17 17 18 19 17 20 21 22 23 22 20 21 22 23 23 22 22 23 22 22 21 22 22 20 20 19 18 16 16 16 15 14 14 13 13 12 11 11 11 9 9 8 8 7 6 5 4 4 4 7 6 5 3 3 2 2 1 1 0 -0 -0 -0 -0 0 -1 -0 0 -0 -1 -1 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -0 -1 -1 0 3 4 3 3 3 3 4 5 6 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 5 5 4 4 3 1 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 6 6 6 6 6 6 9 8 6 4 4 7 7 8 8 9 9 11 15 15 14 17 15 14 13 13 14 14 15 14 17 16 16 15 15 16 18 19 21 21 22 23 23 22 23 22 21 21 20 21 21 20 21 19 18 16 17 17 15 14 14 14 14 13 12 12 12 11 10 10 9 8 7 6 6 4 2 1 2 2 2 3 3 2 1 1 0 0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -0 -0 -1 -2 -3 -3 -4 -4 -4 -5 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -3 -1 -1 -2 -2 4 5 5 5 5 5 6 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 4 4 4 4 2 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 6 6 6 6 6 6 7 9 9 6 5 3 7 8 8 8 8 8 9 10 15 16 16 14 12 11 10 11 12 15 15 15 13 11 14 15 15 17 20 20 19 19 21 21 22 23 24 24 18 18 20 20 20 17 15 15 13 12 12 13 14 13 13 13 11 11 11 11 10 9 8 7 6 5 3 3 1 1 1 1 2 1 1 1 0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -3 -3 -4 -4 -4 -5 -6 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -7 -8 -7 -7 -7 -7 -4 -2 -2 -3 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 7 7 8 8 7 7 7 7 7 7 7 5 4 3 3 3 1 -0 -0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 7 7 8 9 9 5 4 6 10 7 7 7 8 8 9 11 13 14 10 10 13 12 11 11 13 14 13 13 13 12 14 15 15 20 21 21 15 20 21 20 20 20 18 16 16 15 14 13 13 12 12 11 11 12 14 13 12 12 12 12 11 11 11 10 7 5 4 2 1 0 0 -0 0 -0 -0 -1 -0 -0 -1 -1 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -4 -3 -2 -2 -2 -2 -4 -4 -4 -5 -7 -7 -7 -8 -7 -8 -8 -7 -8 -8 -8 -7 -8 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -6 -4 -4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 2 1 -0 0 0 -1 -1 -1 -0 -0 -0 -0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 6 6 6 6 7 7 7 7 7 8 6 3 6 9 7 7 9 8 8 9 10 11 13 12 11 12 13 13 12 12 12 13 11 12 12 13 13 16 21 20 15 15 19 20 19 19 17 15 14 14 13 12 13 12 12 11 11 11 12 14 12 11 11 11 10 9 7 6 6 5 2 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -3 -4 -4 -4 -5 -5 -5 -4 -5 -5 -6 -6 -6 -5 -5 -4 -4 -3 -3 -2 -4 -4 -4 -4 -6 -7 -7 -8 -8 -7 -7 -7 -8 -8 -8 -8 -7 -6 -7 -8 -8 -8 -10 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 5 5 5 6 6 6 6 6 7 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 2 2 0 -0 0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 3 5 5 6 6 6 7 7 6 7 7 6 3 5 5 7 7 6 5 7 7 10 10 10 12 12 11 11 12 12 13 14 12 12 11 11 13 13 19 20 17 17 17 17 16 15 14 14 13 13 13 11 12 12 12 11 10 9 9 10 11 6 4 5 6 6 5 4 2 1 0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -2 -3 -3 -3 -4 -5 -6 -7 -6 -6 -6 -6 -6 -6 -6 -6 -7 -6 -6 -5 -4 -3 -4 -4 -3 -4 -4 -5 -6 -6 -7 -7 -7 -8 -7 -8 -8 -8 -8 -8 -7 -7 -8 -8 -8 -9 -9 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -9 -10 -10 -9 -9 -9 -9 -9 -9 -8 5 5 6 6 6 6 6 7 7 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 4 4 3 1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 6 6 7 6 6 7 6 3 3 3 4 5 6 6 5 5 7 9 11 11 10 11 11 11 12 13 14 13 13 13 13 13 15 18 18 16 17 16 17 15 15 15 13 13 12 11 10 10 12 12 11 10 9 9 9 9 3 2 3 3 3 1 1 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -4 -3 -3 -3 -4 -5 -6 -7 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -7 -7 -6 -5 -5 -4 -4 -5 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -11 -11 -11 -10 -10 -11 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -9 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 2 1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 1 2 2 2 2 2 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 4 5 5 5 5 5 5 6 6 6 6 5 3 3 4 3 5 4 4 5 5 7 9 9 9 10 10 12 11 12 11 13 15 16 12 14 16 17 18 17 17 17 16 16 15 15 13 9 7 5 5 9 10 12 12 11 10 9 8 8 6 6 4 3 1 1 -0 -0 -0 -0 0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -4 -5 -6 -6 -7 -7 -7 -7 -7 -7 -6 -7 -6 -7 -7 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -5 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -10 -11 -12 -12 -11 -11 -12 -12 -12 -12 -11 -11 -10 -10 -10 -9 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 5 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 3 2 1 1 0 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 1 2 2 2 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 2 3 3 3 4 4 5 4 4 4 4 4 5 6 6 3 3 3 3 3 3 3 3 4 6 7 8 8 8 9 10 10 11 13 12 13 14 13 13 16 16 16 16 15 15 15 14 13 12 10 9 9 9 9 10 10 12 13 11 10 9 9 9 7 7 5 4 1 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -3 -5 -5 -5 -5 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -7 -7 -7 -8 -7 -7 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -10 -10 -10 -11 -12 -13 -13 -12 -12 -13 -13 -12 -11 -10 -9 -9 -10 -9 -9 -8 -9 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -10 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 6 6 5 5 5 5 5 5 4 3 3 2 1 1 0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 3 2 3 2 2 3 4 4 4 4 4 4 3 4 5 6 4 4 4 3 3 3 3 3 4 4 5 6 7 6 8 8 9 8 10 11 12 12 13 12 14 14 14 14 14 14 14 14 13 12 12 11 11 10 10 10 11 12 13 12 11 10 10 9 8 8 7 5 1 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -5 -5 -5 -5 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -12 -13 -13 -13 -13 -13 -13 -13 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 6 6 6 6 6 6 6 7 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 5 4 4 4 3 3 2 1 1 -0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 4 3 4 5 5 5 4 4 2 4 4 4 4 4 3 3 3 2 3 4 7 7 7 6 7 7 8 8 8 9 11 13 14 14 13 15 14 13 14 15 14 14 13 13 13 12 12 12 11 10 11 12 13 13 10 10 10 11 9 6 7 6 5 3 0 0 -0 -1 -1 -1 -2 -2 -4 -4 -3 -3 -2 -2 -3 -3 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -7 -8 -9 -9 -8 -8 -8 -8 -8 -9 -9 -8 -9 -9 -10 -11 -11 -11 -11 -11 -12 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 4 4 4 3 2 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 4 4 4 3 3 2 2 3 3 5 5 4 4 3 3 3 3 3 2 4 4 3 2 2 2 3 4 5 5 6 7 7 7 9 8 9 11 12 13 14 14 15 13 14 13 13 14 13 12 12 12 11 11 12 11 10 12 12 11 12 11 10 10 10 7 5 5 5 4 3 1 0 0 -0 -0 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -6 -6 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -8 -8 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -11 -12 -12 -11 -12 -12 -13 -13 -13 -13 -13 -13 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 3 4 3 1 0 0 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 4 4 3 3 3 2 3 2 2 2 2 2 2 2 3 3 3 3 5 4 4 3 4 4 2 4 3 4 4 5 7 7 7 8 10 13 13 13 13 12 13 13 13 12 12 12 12 11 11 10 10 11 10 11 10 10 11 12 12 11 9 6 6 6 4 4 4 4 3 2 1 1 1 1 -0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -6 -6 -6 -7 -6 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -8 -9 -9 -10 -9 -9 -9 -9 -10 -10 -10 -10 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 5 5 5 6 6 6 5 5 5 5 5 6 5 5 6 6 6 6 6 6 5 5 6 6 5 5 4 4 4 4 4 4 3 3 3 3 0 -1 -1 -1 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 3 4 4 5 4 3 3 3 3 3 2 1 1 1 2 2 3 3 4 4 5 5 3 3 3 3 3 5 4 5 5 6 6 7 9 11 12 12 11 11 12 12 12 12 12 11 11 10 9 9 9 9 9 9 10 11 8 6 7 8 7 4 3 3 3 2 3 3 3 2 2 2 1 1 -0 -1 -1 -2 -3 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -13 -12 -12 -13 -13 -13 -13 -13 -13 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 4 4 3 3 2 2 2 3 3 3 1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 3 3 4 4 6 5 4 3 2 3 2 3 2 1 1 2 2 2 3 5 5 5 5 4 5 4 4 5 6 5 5 5 6 10 11 12 11 11 11 11 9 9 9 9 9 10 11 10 9 9 8 8 8 9 7 5 3 1 1 2 3 3 4 3 1 1 1 2 2 2 1 1 -0 -1 -1 -1 -2 -2 -3 -3 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -10 -10 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 2 2 2 2 2 2 1 -1 -2 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 3 4 4 5 3 3 3 3 4 3 3 2 2 4 4 4 4 4 4 4 5 4 5 5 4 5 5 6 5 6 6 7 9 10 9 8 9 9 9 9 8 8 8 9 9 9 9 9 8 7 4 4 3 2 1 0 0 -0 0 0 0 0 1 1 0 0 1 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -10 -11 -11 -11 -11 -12 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 1 1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 4 5 4 5 5 4 3 5 4 4 3 6 5 6 4 5 5 4 4 4 4 6 5 5 6 6 6 5 6 6 5 7 7 7 6 6 7 7 6 5 5 5 5 6 5 7 5 3 2 1 1 -1 1 0 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 3 3 4 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 3 3 2 1 1 1 1 0 1 1 1 1 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 0 1 1 1 2 2 1 2 2 2 3 4 5 5 5 6 5 4 7 5 5 2 6 5 6 4 5 4 4 4 4 4 5 4 6 6 5 5 3 6 6 7 7 6 6 5 5 5 4 3 3 3 2 1 2 1 1 1 1 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -13 -13 -12 -12 -13 -12 -12 -12 -11 -11 -11 -11 -11 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 0 -1 -1 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 1 1 1 2 2 2 2 2 2 3 4 5 6 6 4 5 6 2 3 2 3 3 3 4 3 4 4 3 4 4 3 4 4 4 4 5 4 4 6 3 6 6 5 5 4 4 3 3 2 1 0 -1 -1 -1 -0 -0 0 1 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -8 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -15 -16 -16 -16 -15 -14 -13 -13 -13 -12 -10 -11 -10 -11 -11 -11 -10 -10 -11 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 1 2 3 3 2 2 3 4 5 7 6 7 4 4 2 3 2 2 3 1 2 3 5 4 4 4 4 4 3 4 5 4 5 5 3 3 4 5 4 3 3 1 2 1 -0 -0 -0 -0 -1 -1 -1 -1 -1 0 1 1 0 -0 -1 -1 -1 -1 -1 -0 -1 -2 -1 -2 -2 -2 -2 -2 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -17 -16 -15 -16 -15 -15 -14 -13 -12 -10 -8 -8 -8 -8 -9 -8 -8 -10 -10 2 1 1 -0 -1 -1 -0 0 0 1 -0 -1 -1 -1 -1 -0 -1 -2 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 2 3 2 2 3 3 5 5 7 7 5 3 3 4 2 1 1 1 1 2 4 2 2 3 5 4 5 5 6 5 6 5 4 3 3 4 3 2 1 1 -1 -1 -0 0 0 -0 -0 0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -4 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -14 -14 -11 -8 -7 -7 -7 -7 -6 -8 -8 -9 -10 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -3 -4 -4 -4 -3 -3 -3 -3 -2 -2 -3 -4 -3 -2 -3 -3 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 2 2 2 2 2 4 6 5 7 7 4 5 2 2 3 2 2 3 2 3 5 2 2 3 5 6 4 5 6 6 3 4 4 3 1 2 2 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 0 1 1 -0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -16 -16 -16 -15 -15 -12 -9 -8 -7 -7 -7 -6 -6 -6 -7 -9 -9 0 -2 -1 -3 -4 -2 -1 -2 -2 -4 -4 -3 -3 -3 -3 -4 -4 -5 -5 -4 -4 -3 -3 -4 -4 -4 -3 -3 -4 -3 -3 -4 -4 -4 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -1 -2 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 1 0 0 1 1 3 6 7 5 6 6 3 2 1 3 4 3 3 3 3 4 2 3 4 4 6 3 3 1 1 2 2 3 3 0 1 0 0 1 0 1 -0 1 1 1 0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 1 1 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -17 -16 -15 -14 -9 -8 -8 -7 -7 -7 -6 -7 -6 -6 -7 -8 -1 -2 -3 -4 -3 -2 -2 -3 -5 -5 -4 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -4 -4 -5 -5 -5 -4 -4 -4 -3 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -0 1 1 1 0 3 5 5 4 3 2 2 2 1 1 2 3 3 4 5 6 4 3 5 5 4 3 2 1 1 1 3 3 0 1 1 1 1 1 1 1 1 1 0 -0 -0 1 1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -2 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -18 -17 -15 -15 -16 -11 -9 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -2 -2 -3 -4 -3 -3 -3 -5 -5 -4 -5 -4 -4 -5 -5 -5 -5 -5 -5 -4 -5 -6 -5 -5 -5 -5 -5 -5 -5 -4 -5 -5 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -5 -4 -4 -4 -4 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 1 1 0 2 1 2 4 3 6 4 4 3 4 3 2 1 2 1 1 3 5 4 4 4 3 3 2 2 3 3 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -17 -15 -14 -15 -11 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -6 -4 -5 -5 -6 -5 -5 -5 -5 -5 -6 -5 -5 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -5 -5 -5 -5 -6 -5 -5 -5 -4 -4 -4 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 2 1 1 3 4 3 2 3 3 3 3 4 3 2 3 2 1 2 3 3 2 3 2 2 1 3 2 3 3 2 2 3 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 1 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -19 -19 -19 -20 -20 -20 -20 -20 -20 -18 -17 -16 -14 -14 -12 -10 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -6 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -7 -6 -6 -6 -6 -5 -5 -5 -6 -6 -6 -6 -5 -5 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 1 1 1 2 2 2 1 3 3 2 3 3 3 4 3 1 1 1 3 2 2 2 2 2 2 3 3 5 2 3 3 4 3 1 2 2 1 1 1 1 1 0 0 1 1 1 1 2 2 1 1 -0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -18 -17 -17 -16 -14 -14 -12 -10 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -7 -5 -5 -7 -7 -7 -7 -7 -6 -6 -6 -6 -7 -6 -6 -6 -5 -4 -3 -4 -4 -4 -4 -4 -5 -5 -4 -5 -6 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -2 -2 -2 -1 -2 -1 -0 -0 -0 1 0 1 1 1 1 -1 4 3 3 2 3 3 3 3 2 2 3 2 3 1 1 3 4 5 6 4 5 4 4 4 3 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -17 -17 -16 -14 -13 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -7 -7 -6 -6 -5 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 1 0 -0 -1 -0 1 -1 2 1 3 4 3 3 3 4 4 2 3 2 3 4 1 1 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 2 2 0 -1 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -19 -18 -17 -16 -14 -13 -12 -12 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -5 -4 -3 -4 -4 -4 -5 -6 -5 -5 -5 -6 -6 -6 -6 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -1 -2 -3 -2 -3 0 -0 -0 1 2 3 1 2 3 2 2 2 1 1 3 2 1 1 1 1 1 1 0 0 1 2 5 4 2 2 2 3 2 2 1 2 3 3 3 2 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -3 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -22 -22 -21 -20 -19 -18 -17 -15 -14 -13 -13 -12 -12 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -5 -6 -6 -6 -6 -7 -6 -6 -6 -5 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -2 -2 -0 -0 -0 1 -0 -0 -0 2 1 2 3 2 1 2 1 2 0 -1 -1 -1 -1 -1 0 1 0 2 2 2 5 4 1 2 3 3 2 2 1 1 1 3 3 0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -10 -11 -11 -12 -13 -14 -14 -15 -15 -15 -16 -16 -17 -18 -18 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -24 -23 -22 -22 -21 -22 -22 -21 -20 -19 -18 -16 -15 -14 -14 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -8 -8 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -6 -7 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -7 -7 -6 -7 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -3 -4 -3 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -3 -2 -2 -2 -1 -1 -1 -2 -2 -4 -3 -1 0 1 1 2 -0 0 2 1 -0 -1 1 0 -0 -1 -1 1 -1 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 2 3 3 4 4 4 4 3 2 1 1 2 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -14 -15 -15 -16 -16 -17 -16 -17 -17 -17 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -25 -24 -21 -21 -21 -20 -20 -20 -20 -20 -18 -17 -17 -16 -15 -14 -14 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -7 -8 -7 -7 -8 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -1 -2 -2 -2 -2 -3 -2 -3 -3 -3 -3 -3 -2 -3 -3 -3 -4 -2 1 -1 -1 -1 1 -2 -2 -1 -1 0 1 0 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -0 1 2 2 2 3 3 3 3 2 2 2 1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -8 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -13 -14 -15 -15 -15 -16 -16 -17 -17 -17 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -24 -25 -25 -26 -26 -26 -26 -29 -24 -22 -22 -21 -21 -21 -21 -21 -20 -19 -18 -18 -17 -16 -16 -15 -14 -14 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -6 -7 -7 -7 -8 -8 -9 -9 -8 -8 -9 -7 -7 -7 -7 -7 -8 -9 -10 -9 -10 -10 -10 -9 -9 -9 -8 -7 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -5 -4 -3 -3 -4 -2 -2 -2 -2 -3 -3 -3 -3 -1 -3 -6 -5 -4 -4 -4 -7 -6 -5 -2 -2 -1 -2 -4 -4 -2 -2 -2 -2 -0 -0 -1 -3 -2 -1 -1 -2 -2 -1 -1 -2 -2 -3 -2 -1 -2 -2 -2 -1 -1 -2 -1 -1 0 1 -0 -2 -1 2 2 2 2 1 1 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -2 -2 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -21 -21 -22 -23 -23 -23 -23 -24 -25 -26 -26 -26 -26 -26 -24 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -18 -17 -16 -15 -15 -14 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -9 -7 -7 -8 -8 -8 -9 -10 -11 -11 -11 -10 -9 -8 -7 -8 -9 -10 -10 -10 -10 -10 -10 -9 -9 -8 -6 -5 -5 -6 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -5 -5 -5 -3 -3 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -6 -7 -4 -5 -8 -7 -6 -5 -5 -3 -2 -4 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -2 -1 -1 -1 -3 -6 -2 -2 -2 -2 -4 -3 -6 -3 -1 -1 -1 -1 0 1 0 -0 1 1 1 1 -0 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -18 -19 -19 -20 -20 -21 -21 -22 -22 -22 -21 -21 -22 -22 -22 -22 -23 -23 -24 -25 -26 -26 -26 -24 -21 -21 -21 -21 -22 -22 -23 -23 -21 -20 -19 -18 -17 -17 -16 -16 -15 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -7 -7 -7 -8 -8 -9 -10 -11 -12 -12 -11 -11 -9 -9 -10 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -7 -6 -5 -4 -5 -7 -5 -4 -4 -5 -5 -4 -4 -4 -4 -5 -4 -4 -3 -3 -3 -3 -4 -2 -3 -3 -4 -4 -5 -5 -5 -5 -7 -6 -6 -6 -4 -3 -4 -4 -4 -4 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -7 -5 -2 -2 -2 -2 -2 -2 -7 -3 -3 -3 -3 -3 -5 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -0 -1 -2 -3 -4 -4 -4 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -16 -17 -17 -17 -18 -19 -20 -20 -21 -21 -21 -22 -22 -21 -21 -21 -21 -21 -22 -23 -23 -23 -24 -24 -25 -26 -26 -24 -23 -23 -24 -24 -24 -24 -23 -22 -20 -19 -19 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -7 -7 -8 -8 -8 -9 -10 -11 -12 -12 -12 -12 -11 -11 -11 -11 -12 -11 -11 -11 -11 -10 -10 -9 -9 -7 -5 -4 -5 -7 -6 -6 -7 -6 -5 -4 -4 -3 -3 -4 -3 -4 -5 -5 -6 -6 -5 -5 -5 -6 -5 -5 -5 -6 -5 -5 -4 -4 -4 -5 -4 -4 -4 -4 -5 -5 -4 -5 -5 -4 -5 -4 -5 -5 -5 -6 -6 -6 -7 -6 -5 -6 -7 -5 -4 -2 -9 -3 -4 -6 -5 -4 -5 -5 -5 -5 -5 -3 -2 -2 -2 -2 -1 -1 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -16 -17 -17 -17 -18 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -24 -23 -24 -24 -24 -24 -24 -25 -24 -24 -24 -24 -24 -24 -24 -23 -23 -21 -20 -20 -19 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -8 -8 -8 -8 -9 -9 -10 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -8 -4 -4 -5 -6 -7 -8 -8 -8 -6 -5 -4 -4 -6 -8 -7 -6 -6 -6 -6 -6 -7 -6 -5 -6 -7 -6 -6 -5 -5 -5 -4 -4 -5 -5 -4 -4 -4 -5 -6 -6 -6 -6 -5 -5 -4 -5 -6 -5 -6 -6 -7 -6 -7 -7 -6 -7 -7 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -3 -3 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -15 -16 -16 -17 -17 -18 -19 -20 -21 -21 -22 -22 -22 -22 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -19 -19 -18 -18 -17 -17 -16 -15 -15 -15 -14 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -8 -9 -9 -9 -10 -11 -12 -12 -12 -12 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -9 -10 -8 -5 -7 -8 -8 -8 -8 -8 -9 -9 -9 -8 -7 -7 -7 -6 -5 -6 -6 -6 -7 -8 -7 -7 -6 -6 -6 -5 -5 -6 -5 -6 -5 -5 -5 -4 -5 -6 -5 -5 -6 -6 -6 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -8 -10 -9 -8 -6 -6 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -12 -12 -13 -13 -12 -13 -13 -13 -14 -14 -15 -16 -16 -17 -17 -18 -19 -20 -21 -21 -22 -23 -23 -23 -21 -22 -22 -23 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -21 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -20 -19 -18 -17 -17 -16 -16 -16 -16 -15 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -14 -9 -9 -9 -10 -10 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -8 -8 -7 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -5 -5 -5 -6 -7 -7 -7 -7 -6 -5 -6 -8 -8 -8 -7 -9 -9 -9 -10 -9 -10 -8 -7 -8 -8 -8 -8 -9 -9 -11 -12 -9 -8 -8 -9 -8 -7 -7 -7 -7 -6 -4 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -6 -7 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -13 -13 -13 -14 -14 -15 -15 -16 -17 -17 -18 -19 -19 -20 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -24 -23 -22 -21 -20 -19 -19 -19 -19 -20 -20 -20 -21 -20 -20 -20 -20 -20 -20 -20 -20 -22 -21 -20 -19 -19 -18 -18 -17 -17 -16 -15 -15 -15 -14 -14 -13 -13 -13 -12 -12 -11 -12 -13 -14 -15 -9 -10 -10 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -9 -7 -6 -7 -8 -7 -7 -8 -9 -10 -9 -8 -6 -6 -7 -7 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -7 -7 -6 -5 -5 -5 -5 -6 -8 -7 -6 -6 -8 -8 -9 -10 -10 -10 -9 -9 -9 -9 -9 -10 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -5 -5 -6 -7 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -13 -13 -13 -14 -14 -15 -16 -16 -16 -16 -16 -17 -19 -19 -19 -21 -21 -22 -22 -22 -23 -24 -24 -24 -23 -23 -22 -21 -20 -21 -21 -21 -20 -21 -19 -19 -21 -21 -20 -21 -20 -20 -20 -21 -21 -21 -22 -21 -21 -20 -19 -18 -17 -16 -16 -15 -15 -15 -14 -13 -13 -13 -12 -12 -12 -12 -15 -14 -12 -10 -10 -10 -11 -12 -12 -12 -13 -13 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -14 -12 -8 -8 -10 -10 -9 -11 -11 -11 -10 -11 -9 -8 -7 -7 -8 -7 -8 -7 -6 -7 -7 -6 -6 -6 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -10 -12 -13 -12 -11 -10 -9 -8 -9 -9 -10 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -10 -10 -9 -8 -7 -7 -8 -8 -8 -8 -8 -8 -7 -6 -6 -6 -7 -8 -9 -9 -10 -10 -10 -10 -9 -9 -10 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -6 -7 -7 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -11 -12 -12 -12 -13 -13 -14 -13 -13 -14 -14 -15 -16 -16 -16 -17 -17 -18 -19 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -23 -24 -24 -25 -23 -22 -22 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -19 -20 -21 -19 -18 -18 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -14 -14 -10 -7 -9 -11 -11 -11 -12 -12 -12 -12 -12 -13 -14 -15 -14 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -13 -13 -12 -12 -12 -12 -12 -10 -11 -11 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -7 -6 -7 -7 -7 -6 -7 -6 -6 -6 -6 -6 -7 -7 -6 -7 -8 -8 -8 -9 -11 -12 -12 -11 -10 -11 -11 -11 -9 -9 -8 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -12 -12 -13 -13 -13 -14 -14 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -19 -20 -20 -21 -21 -21 -22 -23 -24 -24 -24 -25 -25 -25 -24 -24 -25 -24 -24 -26 -26 -24 -21 -20 -20 -21 -21 -22 -22 -22 -21 -18 -18 -18 -18 -19 -19 -18 -17 -17 -16 -15 -15 -15 -14 -14 -13 -13 -13 -12 -12 -15 -13 -14 -12 -9 -11 -12 -12 -12 -12 -12 -12 -12 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -9 -8 -8 -7 -7 -7 -7 -7 -8 -8 -8 -8 -7 -6 -7 -6 -8 -8 -8 -8 -8 -10 -10 -10 -11 -10 -10 -10 -10 -11 -12 -11 -10 -6 -7 -8 -8 -9 -8 -8 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -8 -8 -8 -9 -10 -10 -11 -11 -12 -12 -12 -11 -11 -11 -11 -12 -12 -13 -14 -14 -15 -16 -16 -15 -15 -15 -16 -16 -16 -17 -18 -18 -19 -19 -19 -19 -20 -21 -21 -23 -24 -24 -24 -24 -25 -24 -25 -25 -25 -25 -25 -27 -28 -30 -31 -25 -20 -21 -22 -22 -22 -21 -17 -18 -18 -18 -18 -18 -19 -19 -20 -19 -18 -17 -16 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -13 -10 -11 -12 -12 -12 -13 -13 -13 -13 -14 -15 -15 -16 -17 -16 -15 -15 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -9 -9 -9 -8 -8 -8 -8 -8 -10 -11 -11 -9 -9 -8 -7 -8 -8 -8 -8 -9 -9 -10 -11 -11 -12 -12 -11 -10 -11 -11 -11 -10 -9 -7 -6 -7 -7 -8 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -10 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -12 -13 -14 -15 -16 -16 -15 -13 -14 -14 -14 -15 -16 -16 -17 -18 -18 -17 -17 -19 -20 -20 -21 -21 -21 -22 -22 -22 -23 -24 -24 -25 -25 -26 -27 -27 -28 -27 -27 -26 -23 -23 -24 -21 -18 -17 -17 -17 -18 -18 -17 -18 -18 -19 -20 -20 -19 -18 -17 -16 -16 -15 -15 -14 -14 -13 -13 -13 -13 -13 -13 -15 -16 -11 -9 -11 -14 -14 -14 -14 -14 -15 -14 -15 -15 -16 -17 -17 -17 -17 -16 -14 -15 -16 -17 -16 -15 -15 -14 -13 -13 -13 -13 -13 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -10 -10 -9 -9 -8 -8 -8 -8 -9 -9 -9 -12 -11 -10 -11 -11 -10 -8 -7 -7 -8 -8 -9 -11 -10 -10 -9 -9 -9 -10 -10 -10 -8 -6 -6 -7 -7 -7 -8 -9 -9 -10 -10 -10 -11 -11 -11 -10 -11 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -16 -17 -17 -16 -17 -18 -19 -20 -20 -21 -21 -21 -21 -22 -22 -23 -24 -25 -25 -25 -25 -25 -25 -25 -24 -24 -25 -26 -25 -21 -18 -17 -17 -17 -17 -17 -17 -17 -18 -19 -20 -20 -20 -20 -18 -18 -17 -16 -16 -15 -15 -14 -13 -14 -15 -15 -14 -14 -15 -14 -10 -9 -9 -14 -14 -14 -15 -15 -15 -16 -17 -17 -16 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -16 -16 -15 -15 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 -8 -7 -8 -8 -8 -8 -7 -8 -8 -7 -5 -5 -6 -6 -7 -7 -7 -7 -8 -8 -8 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -13 -12 -13 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -16 -16 -17 -17 -18 -19 -19 -19 -20 -20 -21 -21 -21 -22 -23 -23 -24 -24 -24 -24 -23 -23 -23 -23 -24 -24 -25 -26 -25 -22 -17 -17 -17 -17 -17 -17 -18 -19 -19 -19 -18 -19 -20 -19 -18 -17 -17 -16 -16 -15 -14 -14 -14 -15 -15 -16 -15 -13 -11 -10 -11 -9 -14 -14 -14 -15 -15 -15 -15 -16 -16 -17 -17 -16 -15 -16 -14 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -13 -13 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -9 -9 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -9 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -8 -9 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -15 -15 -15 -15 -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 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -14 -14 -13 -13 -13 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -17 -16 -15 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -23 -23 -24 -24 -24 -23 -22 -22 -22 -23 -24 -25 -25 -28 -26 -23 -18 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -20 -19 -18 -18 -17 -17 -15 -15 -15 -15 -15 -13 -14 -15 -15 -13 -12 -11 -10 -14 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -15 -16 -16 -16 -15 -14 -14 -13 -12 -12 -11 -11 -11 -11 -12 -12 -12 -10 -9 -9 -8 -9 -10 -10 -10 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -9 -9 -9 -9 -9 -8 -8 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -10 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -16 -16 -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 -15 -15 -15 -14 -14 -14 -14 -15 -15 -16 -15 -15 -15 -16 -16 -15 -16 -17 -18 -18 -17 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -22 -23 -23 -24 -25 -24 -27 -29 -24 -27 -25 -19 -17 -18 -18 -19 -18 -18 -19 -19 -18 -20 -20 -20 -19 -19 -18 -16 -16 -18 -18 -17 -18 -18 -18 -18 -15 -11 -11 -11 -15 -15 -15 -15 -15 -16 -15 -15 -15 -15 -15 -14 -15 -15 -15 -16 -15 -15 -15 -15 -14 -13 -11 -11 -11 -12 -13 -13 -13 -13 -11 -11 -11 -10 -9 -9 -8 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -10 -9 -9 -9 -10 -10 -11 -11 -11 -11 -10 -9 -10 -13 -12 -11 -10 -9 -9 -8 -8 -7 -7 -7 -7 -6 -7 -6 -7 -8 -8 -8 -9 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -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 -15 -15 -15 -15 -16 -17 -18 -18 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -24 -25 -27 -22 -21 -23 -24 -23 -20 -20 -20 -20 -21 -20 -19 -19 -19 -19 -18 -18 -18 -19 -21 -20 -20 -19 -18 -17 -16 -16 -16 -17 -17 -18 -18 -19 -16 -12 -11 -11 -15 -16 -16 -16 -16 -17 -18 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -17 -16 -15 -14 -15 -15 -17 -17 -17 -16 -14 -16 -17 -15 -16 -14 -13 -12 -13 -13 -13 -11 -10 -10 -10 -11 -11 -10 -11 -11 -11 -12 -13 -13 -13 -12 -11 -12 -14 -15 -15 -14 -13 -12 -12 -11 -9 -8 -8 -8 -7 -7 -7 -7 -8 -8 -9 -9 -9 -9 -10 -11 -12 -13 -13 -13 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -16 -16 -17 -17 -17 -16 -15 -15 -15 -14 -15 -15 -15 -14 -15 -15 -16 -17 -19 -20 -19 -19 -19 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -24 -25 -25 -27 -23 -23 -22 -22 -26 -23 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -20 -20 -20 -19 -18 -17 -17 -16 -16 -16 -17 -17 -18 -20 -13 -11 -12 -11 -16 -16 -17 -17 -17 -18 -18 -19 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -19 -19 -18 -17 -18 -18 -17 -18 -19 -20 -19 -18 -19 -19 -18 -18 -18 -18 -17 -16 -16 -14 -12 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -13 -14 -15 -14 -13 -13 -13 -16 -17 -17 -14 -13 -13 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -14 -15 -15 -16 -16 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -15 -14 -14 -14 -14 -15 -16 -16 -16 -17 -18 -19 -19 -19 -19 -18 -17 -16 -17 -17 -17 -17 -18 -18 -19 -19 -20 -20 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -24 -26 -25 -29 -27 -26 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -17 -18 -18 -18 -18 -19 -20 -20 -19 -18 -17 -17 -16 -16 -16 -16 -17 -18 -20 -11 -11 -12 -12 -16 -17 -18 -18 -19 -19 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -19 -17 -12 -10 -9 -10 -11 -11 -12 -11 -11 -11 -12 -14 -15 -16 -17 -18 -18 -17 -16 -16 -16 -16 -14 -14 -13 -12 -12 -12 -11 -11 -11 -12 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -13 -14 -15 -15 -16 -17 -17 -18 -17 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -18 -18 -19 -19 -19 -18 -18 -17 -16 -17 -17 -17 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -23 -21 -20 -19 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -18 -19 -19 -17 -15 -12 -12 -12 -13 -14 -15 -16 -17 -12 -11 -11 -11 -11 -17 -17 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -17 -17 -16 -12 -11 -12 -14 -13 -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 -13 -13 -13 -13 -13 -12 -12 -13 -13 -13 -13 -14 -15 -18 -19 -21 -21 -18 -16 -15 -16 -16 -17 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -16 -16 -17 -17 -17 -17 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -18 -18 -19 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -25 -26 -22 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -19 -18 -18 -18 -18 -17 -17 -19 -16 -13 -10 -9 -10 -10 -11 -12 -13 -13 -13 -13 -10 -10 -11 -11 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -18 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -15 -16 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -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 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -17 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -26 -28 -27 -26 -21 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -19 -20 -19 -19 -18 -18 -17 -17 -17 -19 -16 -12 -9 -10 -10 -12 -11 -12 -11 -12 -11 -11 -9 -10 -10 -10 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -18 -18 -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 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -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 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -19 -20 -20 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -25 -24 -25 -25 -25 -26 -27 -31 -32 -28 -18 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -21 -20 -19 -19 -18 -18 -17 -16 -16 -18 -19 -17 -17 -14 -11 -10 -9 -8 -11 -10 -10 -9 -8 -9 -10 -10 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -16 -15 -15 -15 -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 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -15 -15 -15 -16 -17 -17 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -19 -19 -20 -19 -19 -19 -19 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -25 -28 -27 -27 -28 -27 -29 -30 -27 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -20 -21 -21 -21 -20 -19 -18 -18 -17 -16 -15 -15 -15 -15 -16 -17 -14 -13 -13 -14 -14 -14 -14 -9 -9 -10 -10 -11 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -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 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -19 -19 -18 -18 -18 -18 -18 -19 -20 -20 -22 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -26 -27 -27 -28 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -19 -19 -18 -17 -16 -15 -14 -13 -12 -13 -13 -13 -13 -13 -13 -13 -10 -9 -10 -10 -11 -11 -11 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -18 -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 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -19 -19 -20 -20 -20 -20 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -20 -20 -19 -19 -20 -20 -19 -19 -21 -22 -23 -23 -24 -24 -24 -24 -24 -24 -24 -27 -29 -25 -25 -25 -25 -26 -25 -27 -22 -19 -20 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -19 -19 -18 -17 -16 -15 -12 -12 -11 -13 -12 -12 -13 -13 -12 -10 -10 -10 -11 -11 -12 -12 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -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 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -20 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -22 -22 -20 -21 -22 -23 -24 -25 -26 -26 -25 -24 -23 -22 -22 -23 -23 -24 -25 -24 -24 -26 -25 -24 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -20 -21 -22 -22 -21 -21 -21 -21 -21 -20 -20 -19 -19 -18 -17 -16 -19 -21 -19 -20 -18 -17 -16 -15 -14 -12 -12 -12 -12 -12 -13 -18 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -22 -22 -20 -20 -23 -24 -24 -23 -22 -22 -21 -21 -20 -20 -19 -20 -20 -20 -20 -22 -23 -23 -22 -22 -23 -23 -23 -24 -25 -25 -24 -23 -23 -22 -23 -23 -22 -22 -24 -26 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -19 -19 -18 -18 -19 -19 -19 -20 -19 -21 -19 -16 -15 -15 -15 -15 -15 -15 -15 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -22 -22 -22 -22 -20 -23 -23 -23 -23 -23 -22 -22 -23 -22 -21 -21 -20 -18 -19 -21 -22 -23 -23 -23 -22 -22 -21 -21 -21 -21 -25 -27 -25 -24 -23 -23 -23 -23 -24 -23 -23 -23 -24 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -19 -19 -19 -19 -21 -19 -23 -22 -20 -18 -17 -17 -17 -17 -18 -17 -17 -17 -17 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -22 -22 -22 -22 -22 -21 -21 -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 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -20 -19 -20 -21 -22 -22 -21 -22 -22 -22 -23 -23 -22 -21 -20 -19 -19 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -20 -23 -22 -22 -20 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -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 -21 -20 -19 -19 -19 -19 -22 -23 -22 -21 -20 -19 -19 -19 -19 -18 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -22 -22 -22 -22 -21 -21 -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 -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 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -20 -20 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -19 -18 -22 -23 -23 -21 -21 -20 -20 -20 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -20 -20 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -21 -20 -21 -25 -23 -23 -22 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -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 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -21 -20 -20 -19 -20 -20 -21 -21 -21 -20 -20 -19 -19 -20 -20 -21 -22 -22 -21 -21 -20 -20 -20 -21 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -26 -26 -25 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -17 -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 -18 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -19 -19 -19 -19 -18 -18 -18 -19 -19 -19 -19 -19 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -21 -20 -20 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -19 -20 -19 -19 -20 -21 -22 -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 -22 -22 -26 -26 -26 -24 -23 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -19 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -20 -20 -20 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -26 -27 -27 -25 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -19 -18 -18 -19 -19 -20 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -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 -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 -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 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -21 -21 -21 -20 -20 -20 -19 -19 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -21 -25 -25 -24 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -27 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -27 -28 -29 -28 -28 -27 -27 -27 -26 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -21 -19 -18 -17 -16 -16 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -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 -18 -18 -18 -18 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -21 -21 -20 -20 -20 -20 -20 -22 -22 -23 -24 -26 -23 -22 -22 -23 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -29 -28 -28 -27 -29 -30 -29 -30 -30 -30 -30 -31 -31 -30 -30 -30 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -21 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -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 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -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 -21 -21 -21 -21 -21 -21 -20 -21 -21 -21 -22 -23 -23 -22 -22 -23 -23 -23 -23 -26 -27 -24 -24 -24 -23 -23 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -27 -32 -32 -32 -33 -34 -34 -34 -33 -31 -31 -31 -31 -31 -31 -30 -29 -28 -28 -27 -26 -26 -26 -25 -25 -24 -24 -23 -23 -22 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -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 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -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 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -22 -22 -23 -23 -23 -23 -23 -23 -27 -28 -28 -30 -32 -26 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -27 -28 -29 -29 -28 -29 -29 -29 -30 -30 -30 -30 -30 -31 -31 -31 -32 -32 -33 -33 -33 -32 -31 -30 -30 -29 -28 -28 -28 -27 -27 -26 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -24 -24 -24 -25 Height 762 762 762 763 762 762 760 760 759 759 760 761 761 759 761 760 760 760 762 762 760 760 761 760 760 760 761 762 762 762 762 764 765 765 766 767 767 768 768 769 769 769 769 769 770 770 770 770 771 772 772 772 772 772 772 772 773 773 774 773 773 773 775 776 775 776 776 776 777 777 775 778 778 778 777 777 779 779 780 780 779 779 778 780 779 779 779 778 779 779 778 778 778 777 778 778 777 778 778 778 777 778 778 778 778 779 779 779 779 778 778 779 779 780 780 781 781 782 782 782 782 782 782 783 783 783 783 782 782 783 783 782 782 782 782 781 782 782 783 783 782 783 783 783 782 782 781 780 780 780 779 778 779 779 779 779 779 779 780 780 780 780 780 780 780 782 786 789 786 783 784 784 783 783 783 783 781 780 779 780 778 777 777 778 784 781 783 787 817 779 779 779 779 779 778 779 783 781 783 784 786 786 785 784 786 786 789 791 789 789 789 788 788 788 787 786 786 786 786 786 786 786 786 786 787 788 787 787 786 786 785 784 784 784 784 763 763 764 763 764 765 762 761 761 761 761 761 761 761 761 761 761 761 762 763 763 762 762 762 762 762 764 764 764 764 764 764 766 767 767 768 769 769 769 771 771 771 772 770 771 771 771 773 773 773 773 774 773 773 774 774 774 774 776 773 775 775 777 776 776 777 777 778 778 778 777 779 779 779 778 779 780 780 780 780 780 780 779 780 781 780 780 780 780 779 779 780 780 780 779 778 779 780 780 780 779 779 780 779 780 779 780 780 780 780 781 781 780 781 781 781 783 783 783 782 783 783 783 784 784 784 783 783 783 784 784 783 783 783 782 783 783 783 783 783 783 782 783 783 783 782 781 780 779 779 778 777 777 778 778 779 780 781 781 781 781 781 781 781 796 805 799 797 796 792 790 786 782 784 782 783 780 778 778 777 778 779 779 780 784 780 780 780 824 814 778 779 780 781 780 781 781 782 784 785 786 785 787 788 788 789 790 791 790 789 789 789 789 789 788 789 788 787 788 788 788 788 789 789 789 790 789 789 788 787 787 786 787 787 787 765 766 766 765 764 766 766 763 763 763 763 763 762 763 763 764 762 762 763 764 765 765 764 763 764 765 766 766 766 766 766 766 767 768 769 769 770 771 772 772 772 773 773 773 772 772 773 774 774 774 774 775 775 775 775 776 777 776 776 775 777 778 777 777 777 778 779 779 780 779 779 780 781 780 780 780 781 781 781 781 780 780 780 781 782 781 780 781 781 780 781 781 781 781 781 780 781 781 781 780 781 780 781 781 781 781 781 781 781 781 782 781 781 782 782 782 783 783 784 784 783 784 784 785 785 785 785 784 785 785 785 785 784 784 784 784 784 784 784 784 783 783 783 783 783 782 781 780 778 778 777 776 776 777 777 777 779 780 781 781 781 782 789 814 805 799 798 796 794 792 790 789 787 785 782 781 781 778 776 777 778 778 781 781 785 781 780 778 777 780 797 781 777 780 781 781 782 783 787 785 787 785 787 789 791 791 792 791 791 790 790 790 790 790 790 789 789 789 790 790 790 790 790 791 791 792 791 791 790 789 789 788 788 788 788 766 767 768 766 767 767 768 766 766 765 764 764 765 764 764 766 765 763 763 765 765 767 766 765 765 766 767 768 768 769 768 769 770 769 771 771 772 773 773 773 774 775 775 775 775 774 775 775 776 776 775 776 776 777 778 778 778 778 777 775 777 778 778 777 778 780 781 780 781 781 781 781 781 781 781 781 781 782 782 781 781 781 781 782 781 781 782 783 781 780 780 782 782 782 782 782 783 782 782 782 782 782 782 782 782 782 782 782 783 783 783 783 783 783 783 784 784 784 784 784 785 785 786 786 785 785 786 785 785 786 786 786 786 785 785 785 785 785 785 784 784 784 783 783 783 782 781 781 779 778 777 776 776 775 775 775 779 781 783 782 783 784 803 801 800 799 796 796 794 792 790 789 787 785 783 782 779 777 777 776 776 776 778 780 800 781 778 775 776 780 782 783 781 783 782 781 788 790 789 791 789 787 788 788 792 793 793 791 792 792 791 791 791 791 791 792 791 791 791 792 792 792 792 793 793 792 792 792 792 791 790 790 790 789 789 769 767 768 769 768 769 768 769 768 767 766 766 765 765 766 766 767 767 765 766 766 767 767 767 766 767 768 769 769 771 770 772 771 773 774 774 774 774 775 775 775 776 776 777 777 777 776 776 777 777 778 777 778 779 779 780 781 780 779 782 781 778 779 779 780 781 781 781 783 782 782 783 782 782 782 782 782 782 782 782 782 782 782 783 782 782 784 783 782 781 781 782 783 783 783 784 784 784 783 783 783 783 782 783 783 783 784 783 784 784 784 784 784 784 784 784 784 784 785 785 786 787 787 787 787 787 787 786 786 786 786 787 787 786 786 786 785 786 786 786 785 784 784 783 783 782 781 780 779 778 777 777 777 778 777 778 779 780 782 784 786 798 799 800 800 798 797 796 794 793 791 790 789 787 785 783 780 778 777 775 775 774 777 790 789 788 781 775 776 779 786 787 789 793 791 794 794 796 794 793 788 787 789 792 794 794 795 793 794 793 793 793 793 793 794 793 793 792 793 794 794 794 793 794 794 793 794 793 793 792 791 791 791 791 790 771 769 769 771 770 770 769 769 770 770 769 768 768 767 768 767 768 768 768 767 767 768 768 769 768 769 769 771 771 772 773 773 773 775 775 776 776 777 777 776 776 777 778 778 778 778 778 777 777 778 779 779 779 780 781 781 782 782 782 783 782 780 780 781 783 782 783 784 783 783 784 784 783 783 783 782 783 783 782 783 783 783 783 783 783 784 785 785 784 782 783 783 783 784 784 785 784 784 784 784 783 783 784 784 784 785 784 785 785 785 785 785 785 785 786 785 786 786 786 787 787 787 788 788 788 788 787 787 787 787 787 787 787 787 787 787 786 786 786 786 786 785 785 784 783 782 781 779 779 780 780 780 780 779 780 781 781 782 783 785 796 797 799 799 800 799 798 796 795 793 793 791 790 789 788 786 783 781 779 776 772 773 791 810 789 789 786 779 779 779 784 789 791 794 792 791 793 795 795 794 791 790 792 795 796 796 796 795 797 795 794 794 794 794 794 795 795 795 795 795 795 795 796 795 795 794 795 794 794 793 793 793 792 792 791 772 772 771 772 773 771 770 770 771 771 771 770 770 770 770 769 768 770 768 769 769 769 771 771 770 770 771 772 772 773 775 776 776 777 777 777 778 778 780 779 778 778 779 779 779 780 779 779 779 779 780 780 781 781 781 782 782 782 782 783 783 782 781 782 785 785 785 784 784 784 785 785 785 784 784 783 784 784 783 784 784 784 784 784 785 786 787 786 785 785 784 784 785 785 785 785 785 784 784 784 783 784 785 784 785 785 785 786 785 785 786 786 785 785 786 786 787 787 787 788 789 789 789 789 788 788 787 787 788 787 787 787 787 787 787 787 787 787 786 786 786 786 785 785 784 783 782 781 781 783 782 783 783 783 781 784 784 780 785 789 795 797 800 800 800 800 799 797 796 795 793 792 792 790 788 786 785 784 782 779 778 779 784 787 789 789 787 784 783 784 784 790 793 794 793 793 794 795 794 794 793 793 795 796 797 797 797 797 798 796 796 796 797 796 797 797 797 797 797 797 796 796 797 797 797 797 796 796 796 796 795 795 795 795 793 773 774 773 773 773 773 772 771 772 772 772 773 772 772 773 772 770 771 771 770 771 771 773 772 773 772 774 773 774 775 776 776 777 779 779 779 780 780 781 782 781 781 780 780 780 781 781 781 781 781 781 781 782 782 782 784 784 783 783 783 783 784 784 786 786 787 787 786 786 785 786 786 785 785 785 785 785 784 785 785 785 785 785 786 787 787 787 787 786 786 786 786 785 786 786 786 785 784 784 785 784 785 785 784 785 785 786 786 786 786 786 786 785 786 787 787 788 788 789 789 789 789 789 789 788 788 788 787 788 788 787 787 787 787 787 787 787 787 787 786 786 786 785 785 785 784 783 783 783 784 785 785 787 784 783 784 787 784 789 792 796 799 800 801 800 799 799 798 797 795 794 792 792 790 788 787 786 785 783 784 784 784 786 789 790 789 787 786 788 788 789 791 794 794 794 795 796 795 794 796 796 796 797 797 798 798 798 799 798 798 799 799 799 798 798 798 798 798 798 799 798 799 799 799 798 798 797 798 797 797 797 797 797 796 795 776 775 773 776 774 774 774 774 772 774 774 774 773 774 775 774 774 773 772 772 773 773 775 775 776 775 777 776 775 777 777 779 779 779 781 781 782 782 783 782 784 783 784 782 783 783 783 783 784 783 784 784 784 783 783 783 785 785 784 784 785 787 787 787 788 788 788 787 787 787 787 787 786 786 786 786 786 786 786 786 785 786 787 788 788 788 787 787 788 787 786 786 787 787 787 786 785 784 786 786 786 786 785 785 785 786 787 787 787 786 787 787 787 787 787 788 789 789 790 790 790 790 789 789 788 787 787 787 787 787 787 787 788 787 787 787 787 787 787 786 787 786 786 786 786 784 785 785 784 784 787 786 787 786 783 784 786 788 786 797 801 802 802 803 802 801 800 799 799 797 796 795 793 791 790 789 788 787 786 786 788 788 790 791 792 791 789 791 791 791 792 794 796 796 796 796 796 796 797 798 798 797 798 799 800 800 800 799 799 800 800 799 800 799 800 799 801 801 801 801 800 800 801 800 800 800 800 800 799 799 799 799 799 798 798 776 778 776 777 777 776 776 775 775 775 776 776 775 776 776 776 777 775 776 774 775 773 777 779 777 780 779 779 780 779 779 778 781 781 781 782 783 784 785 784 786 786 786 785 785 785 785 785 786 785 785 785 785 785 786 785 785 787 787 787 788 788 789 789 789 789 789 788 789 789 788 788 787 787 787 787 787 787 787 787 786 788 788 789 789 788 788 788 788 788 788 788 788 787 787 786 786 786 785 785 786 786 786 786 786 786 787 788 787 787 788 788 788 787 789 789 790 790 791 791 790 790 789 789 788 787 787 787 786 786 786 787 788 788 788 787 787 787 786 785 786 786 786 786 787 786 786 786 785 785 785 786 786 785 785 785 785 788 792 801 803 803 803 803 803 802 801 800 800 800 799 797 796 794 794 793 792 792 790 790 790 791 791 793 793 792 793 794 795 794 796 796 797 797 797 797 799 798 799 800 800 800 801 802 802 801 801 800 801 802 802 801 801 800 802 801 802 803 803 802 801 802 802 802 802 802 802 802 801 800 800 801 800 799 799 779 778 779 779 778 779 778 778 777 777 777 776 777 778 777 777 779 779 778 777 777 777 778 780 781 782 783 782 782 783 783 782 782 783 784 784 785 784 785 786 786 788 790 788 787 787 787 787 787 787 788 787 788 788 788 788 788 789 789 789 790 790 791 791 791 790 790 790 791 790 790 789 789 788 788 788 789 789 789 788 788 789 790 790 789 789 788 789 789 789 789 789 788 788 788 787 786 786 786 786 787 786 786 786 787 787 787 787 787 788 788 788 788 789 789 789 790 790 790 790 790 790 790 789 788 787 786 786 786 786 787 788 789 790 789 788 788 787 786 785 785 785 786 787 788 788 786 787 785 786 781 784 787 786 786 788 789 794 798 803 806 806 805 805 804 804 803 802 801 801 800 798 798 798 798 797 796 795 794 794 795 795 795 795 796 796 796 796 796 797 798 799 800 800 801 801 802 802 802 802 802 802 803 803 803 803 804 803 803 804 803 803 803 804 804 804 804 804 803 804 803 804 805 805 804 804 804 803 803 802 802 802 801 800 800 779 780 779 781 780 780 780 780 779 779 778 778 778 780 779 780 781 781 780 781 780 781 780 781 782 785 784 785 785 785 787 785 785 784 786 786 787 785 785 787 788 790 791 790 789 788 788 788 788 789 789 789 790 790 790 790 790 791 791 791 792 792 793 793 793 792 792 792 792 791 791 791 790 790 789 789 790 790 790 790 790 790 790 790 790 790 790 790 790 790 790 789 789 789 788 787 787 787 787 787 787 787 787 788 788 788 788 788 788 788 789 788 788 789 789 790 791 790 790 789 790 790 789 788 787 786 786 787 787 788 789 790 791 791 791 790 789 789 788 787 786 786 787 788 790 790 788 788 786 786 786 786 786 787 794 792 799 799 802 806 808 808 806 807 807 807 805 804 803 802 802 801 800 800 799 799 798 797 798 798 798 799 797 798 799 798 798 799 799 800 800 801 801 803 803 804 804 803 804 805 805 805 804 806 806 805 805 804 805 805 805 805 805 806 805 806 806 806 806 807 806 806 806 806 805 805 805 804 805 804 803 803 803 802 802 779 782 779 783 782 783 781 782 782 782 780 782 781 781 781 782 784 783 784 784 783 785 784 783 785 787 787 788 787 788 789 788 788 788 788 789 788 789 787 788 789 791 793 792 792 790 790 790 790 790 791 791 791 791 791 792 792 792 793 793 793 794 794 794 794 794 793 793 793 792 792 792 792 792 792 791 791 791 792 792 792 792 792 792 791 791 791 791 791 791 791 790 790 789 789 788 788 788 788 788 788 787 788 789 788 788 788 788 789 789 789 789 789 790 790 791 791 790 790 789 789 789 788 787 787 786 787 788 788 789 790 791 792 792 792 791 791 790 789 788 789 790 792 792 793 792 790 791 804 805 804 796 808 807 806 801 800 802 806 809 810 809 808 808 807 806 805 805 805 804 805 804 803 801 802 802 800 800 799 799 799 799 800 801 801 801 801 801 802 802 802 803 804 805 805 806 806 806 806 807 807 807 808 808 808 807 805 806 807 807 807 808 807 808 808 809 808 809 809 808 808 808 809 808 808 807 807 806 806 806 805 804 806 805 804 781 780 782 783 784 785 783 784 784 784 784 783 783 782 783 785 786 786 786 786 786 787 787 787 788 789 789 789 790 791 791 792 791 791 792 791 789 791 789 789 791 792 793 794 795 792 792 792 791 792 792 793 792 793 793 793 794 793 795 795 795 795 796 796 796 795 795 795 794 794 794 794 793 793 793 793 793 793 794 794 794 794 794 794 793 793 792 792 792 791 792 791 791 790 790 789 789 789 789 789 788 788 789 789 789 789 789 788 790 790 790 790 789 790 790 791 791 790 790 789 788 788 788 787 787 787 788 789 789 790 792 792 792 793 792 792 791 790 789 789 790 791 792 793 794 794 809 830 822 804 807 807 810 808 809 802 808 805 807 810 811 810 810 809 809 808 808 807 806 805 805 806 805 803 804 804 804 804 803 802 803 802 803 802 803 804 804 803 803 805 805 806 806 807 807 809 808 808 809 809 808 810 808 808 810 809 808 808 809 811 810 808 809 809 811 811 811 811 811 810 810 811 811 810 810 809 809 808 808 808 807 807 807 807 806 783 781 784 785 785 786 786 785 786 787 788 786 785 783 786 787 789 790 788 789 788 789 789 791 789 791 792 792 792 793 792 794 794 794 794 794 792 793 792 793 792 793 795 796 797 795 794 794 793 794 794 795 794 794 794 795 795 795 796 796 797 797 797 797 798 797 796 796 795 796 795 795 795 794 794 794 794 795 795 795 796 796 796 795 794 794 793 793 793 793 793 793 792 791 791 790 790 790 790 790 789 790 790 790 790 789 788 789 790 790 790 791 789 790 790 791 791 790 790 788 788 788 788 788 788 788 789 789 790 791 792 793 794 793 792 792 791 790 790 791 791 792 793 793 795 809 812 844 828 809 811 811 811 809 812 809 808 806 807 810 813 812 812 811 810 810 809 809 809 809 808 807 807 808 806 805 805 805 804 805 805 806 806 806 806 806 806 806 805 807 807 807 809 809 810 811 811 811 811 811 812 811 810 812 812 811 811 809 812 812 812 811 813 813 813 814 814 813 812 812 812 813 812 812 812 811 810 811 810 810 809 810 809 808 808 783 784 785 786 787 788 787 789 787 789 790 790 789 786 787 789 791 791 793 792 792 793 791 793 792 793 795 795 794 794 795 796 796 797 796 797 795 795 794 796 794 794 796 797 797 797 796 797 796 795 795 796 795 795 795 795 796 796 797 798 798 798 798 798 798 798 797 797 797 797 797 796 796 796 796 796 796 797 796 796 797 797 797 796 796 796 795 795 795 794 794 794 793 793 793 792 792 792 791 791 791 791 791 791 790 790 789 790 790 790 791 791 790 790 790 790 790 789 789 787 787 788 788 789 789 789 789 790 790 790 792 793 794 794 793 793 795 806 796 792 792 792 794 794 788 787 789 826 800 800 805 807 811 812 811 810 808 809 807 809 812 813 812 812 812 811 811 810 809 810 809 809 809 809 810 808 808 807 807 808 808 808 807 808 809 809 810 809 809 811 810 811 812 811 813 813 813 814 813 814 813 814 814 815 814 812 813 815 815 815 814 815 815 816 816 815 816 815 815 815 815 816 815 815 814 814 813 813 812 812 811 813 812 811 810 786 786 787 787 789 790 790 790 790 790 793 791 791 789 791 790 794 794 794 795 795 797 795 795 795 796 796 797 798 796 797 799 799 799 798 797 797 798 796 798 797 796 797 798 798 799 798 798 798 798 797 797 797 797 796 796 796 797 798 798 799 799 800 799 799 799 799 798 799 799 798 797 797 797 797 797 798 798 798 798 798 798 799 798 798 797 797 797 796 796 795 795 795 795 794 794 793 793 793 793 793 792 791 791 791 791 791 791 791 791 791 791 790 790 790 789 789 789 788 787 788 788 788 788 788 789 790 791 790 791 792 793 794 794 794 796 808 796 793 793 793 794 794 789 784 807 824 800 802 803 804 804 809 812 812 812 811 810 810 811 812 813 814 813 813 813 813 813 813 813 813 812 811 812 812 810 810 810 810 811 810 811 811 811 811 811 812 811 813 813 813 814 815 815 815 815 815 815 816 816 817 817 816 816 816 818 817 817 817 817 818 817 818 818 818 819 818 818 818 818 818 818 817 817 816 816 816 816 815 815 815 815 815 814 813 787 789 790 790 790 791 792 792 791 792 794 795 792 793 794 792 795 797 796 799 797 800 798 798 798 799 797 798 801 800 799 801 801 801 801 799 799 801 799 799 799 798 799 800 800 801 800 798 800 800 798 799 799 798 798 798 798 798 798 798 799 800 800 801 801 800 800 800 800 799 800 799 799 798 798 799 799 800 799 800 799 800 800 800 800 799 799 799 798 798 797 796 796 796 796 795 795 794 795 794 794 793 793 792 793 793 792 792 792 792 792 792 791 790 790 789 789 788 787 787 788 787 787 787 788 789 790 791 790 791 792 792 796 801 802 812 814 812 816 797 795 794 795 792 797 811 804 797 801 804 803 804 806 814 814 813 813 813 812 813 813 814 814 814 814 815 814 814 814 814 814 815 815 815 814 814 812 813 814 814 815 816 814 815 815 813 814 817 816 816 816 816 819 817 818 818 818 818 820 819 819 819 819 820 820 819 819 819 820 820 819 820 821 821 821 821 821 820 821 821 820 820 821 820 819 820 820 819 819 817 818 818 817 816 816 788 790 791 792 793 792 792 794 793 794 795 798 797 795 796 796 797 797 799 800 801 801 801 801 800 801 800 801 802 802 802 802 803 803 803 802 801 801 802 801 801 800 801 802 802 803 801 800 800 801 800 801 801 801 800 800 801 800 800 800 800 800 801 801 801 802 801 801 801 801 801 800 800 799 800 800 801 801 801 801 801 801 801 801 802 801 800 800 800 799 799 798 798 797 797 797 796 795 796 795 795 794 794 794 794 794 793 793 793 792 792 792 791 790 790 789 788 787 787 787 788 787 786 786 787 788 790 791 792 809 815 804 805 798 808 817 815 830 806 798 795 796 794 789 791 794 795 798 798 798 798 804 809 812 814 814 814 814 814 814 815 815 816 815 815 816 815 815 815 814 813 813 813 813 813 813 814 815 817 816 817 818 817 817 817 816 815 816 817 820 820 820 821 822 820 819 820 821 823 822 823 823 823 823 822 822 822 821 822 823 823 823 823 824 823 823 823 823 823 823 824 824 823 824 823 823 821 822 821 820 821 820 819 819 818 788 791 792 795 794 795 793 793 795 796 799 799 797 800 800 798 798 800 801 802 803 804 803 804 803 803 803 802 804 804 804 804 805 805 805 805 805 803 804 804 802 803 802 804 804 804 804 803 803 802 802 802 803 802 803 802 803 802 802 802 801 801 801 802 802 802 802 802 802 802 802 802 801 801 801 801 802 802 802 802 802 802 802 803 803 803 803 802 801 801 800 800 799 799 798 798 797 797 797 797 797 795 795 795 794 794 794 794 793 793 793 793 792 791 790 789 788 787 786 786 786 785 785 786 786 787 789 790 792 765 762 762 772 771 777 811 806 807 801 795 797 796 794 792 792 794 796 799 799 795 799 805 810 812 814 814 815 815 815 816 817 818 818 817 817 817 817 817 817 816 814 813 813 814 814 817 818 820 819 818 818 820 820 821 819 819 815 816 821 821 823 823 821 821 823 823 822 824 824 824 825 825 825 826 824 824 824 825 824 826 826 826 826 825 826 826 825 825 825 826 827 827 826 826 826 825 826 825 823 823 824 822 821 821 821 789 792 794 795 796 796 795 794 794 800 801 801 800 802 801 802 800 802 803 804 806 806 805 806 805 807 806 805 807 807 805 806 806 806 806 807 807 806 804 805 805 805 804 806 806 806 806 805 805 805 804 803 803 804 804 804 804 805 804 803 803 804 803 803 803 802 803 803 803 804 804 804 803 803 803 802 803 802 803 803 803 803 803 804 804 804 804 804 804 803 802 802 802 801 800 799 798 798 798 798 798 796 796 796 795 795 794 794 794 794 793 794 793 791 790 789 788 787 786 785 783 784 785 787 797 791 780 775 761 759 766 763 763 766 782 812 831 804 798 795 800 799 797 796 796 796 797 797 801 802 800 804 809 812 814 815 816 817 817 817 818 819 820 820 819 819 817 817 817 817 816 816 816 817 816 817 818 819 819 820 818 818 818 821 818 819 820 822 819 825 829 825 823 825 826 824 824 826 826 828 828 827 827 827 827 825 827 826 828 829 829 829 829 828 828 829 828 828 829 829 829 829 828 828 829 829 829 826 827 827 826 825 824 823 823 791 792 796 796 797 798 796 796 795 799 801 803 803 803 805 804 804 802 805 807 809 809 807 807 808 808 807 809 810 810 808 808 808 808 808 809 809 809 807 807 807 806 806 807 807 807 808 808 807 807 807 806 805 805 805 805 805 805 806 805 805 804 805 804 804 804 803 804 803 804 804 805 804 804 804 804 804 803 803 804 804 805 804 805 805 805 805 806 806 805 805 804 804 803 801 800 800 799 800 799 799 798 798 797 796 796 795 795 795 794 794 794 793 792 791 789 788 787 786 784 782 783 785 786 781 769 774 779 760 760 808 803 796 813 800 827 822 803 800 797 801 800 798 798 797 797 797 797 801 804 803 804 808 809 813 816 817 818 819 819 820 820 821 821 821 821 820 819 817 818 820 820 820 819 818 818 819 819 820 820 818 817 817 819 819 817 816 819 834 837 830 828 828 828 827 828 829 827 829 830 830 828 829 829 829 829 829 831 831 832 831 832 831 831 831 832 830 832 831 831 831 831 831 832 831 830 830 831 831 829 829 828 828 827 827 792 792 798 796 797 798 798 798 800 800 802 805 805 805 806 805 804 804 806 822 814 811 810 808 810 810 809 810 811 813 811 811 812 811 810 810 811 810 809 808 809 808 807 808 809 808 808 809 808 808 808 808 807 806 806 806 805 807 806 806 806 806 806 806 806 805 805 805 804 804 805 805 806 806 806 805 805 805 805 806 806 807 806 807 807 807 808 808 807 807 806 805 805 804 803 802 801 801 800 800 800 799 798 797 797 796 795 795 795 795 794 794 793 791 791 789 788 786 785 783 782 783 795 802 780 783 813 810 790 803 822 826 794 826 827 823 832 803 802 801 802 802 800 800 799 800 799 800 799 802 802 803 807 809 813 817 819 819 820 821 821 822 822 822 821 821 820 819 818 821 821 822 822 821 821 821 821 820 819 819 817 816 818 818 818 817 819 820 824 829 831 831 830 830 830 830 832 832 831 832 832 831 833 831 832 832 832 833 834 834 834 834 833 833 833 833 833 834 834 834 834 834 835 834 834 834 834 833 833 832 832 830 830 830 828 792 795 798 797 797 799 799 800 803 803 802 805 806 806 808 808 806 802 803 804 813 810 813 811 812 812 812 812 812 813 812 813 814 814 813 812 811 811 810 809 810 809 809 809 809 809 809 808 810 809 809 809 808 807 808 807 807 806 808 807 807 806 807 807 806 806 806 805 806 806 805 806 807 807 807 807 807 806 806 807 808 808 808 808 809 809 809 809 809 809 808 807 806 805 804 803 802 801 801 801 800 800 799 797 797 796 795 795 794 795 795 794 793 791 790 789 788 786 785 783 782 797 784 792 789 777 784 791 791 796 820 818 809 830 826 806 797 798 801 803 804 805 805 804 804 803 803 803 803 803 810 811 811 811 813 817 820 821 821 821 822 823 823 823 822 822 820 819 821 823 823 823 825 823 823 822 822 824 823 822 821 821 821 820 821 824 824 824 828 831 832 831 833 833 833 834 833 833 834 835 835 835 835 835 835 835 836 836 837 836 836 836 836 836 835 836 837 837 837 837 836 837 836 835 836 837 837 836 835 834 832 832 832 831 829 794 796 797 797 797 799 801 802 803 803 804 807 807 806 809 809 808 806 809 811 814 813 816 812 813 814 814 814 813 814 815 816 816 817 814 814 813 812 811 811 811 811 810 809 810 809 809 808 810 809 809 809 809 808 808 808 808 807 807 808 808 808 807 808 808 807 806 806 806 806 806 806 806 807 808 809 808 808 808 808 809 810 810 810 811 811 811 811 810 810 809 808 807 807 806 804 803 803 802 802 800 800 799 798 797 796 796 795 794 794 794 794 793 791 790 789 787 786 785 786 798 798 781 771 760 767 771 772 776 787 795 801 806 813 799 797 797 799 802 804 806 807 808 807 807 807 807 807 808 807 809 812 813 814 815 818 821 823 823 823 824 825 824 823 823 822 822 823 824 825 825 824 824 822 824 823 820 823 824 823 822 828 826 824 825 827 828 828 831 833 833 834 835 833 835 835 835 835 836 837 837 838 838 838 838 839 837 838 839 838 840 840 840 838 839 840 839 839 840 839 839 838 837 838 838 839 839 838 836 835 834 833 834 834 833 795 794 795 797 798 801 802 803 803 804 806 807 808 808 810 811 810 807 811 812 815 815 817 815 816 816 816 816 814 816 817 818 818 818 817 816 815 813 813 812 812 812 811 810 811 810 810 810 810 809 808 810 809 808 809 809 808 808 808 808 808 809 808 808 809 809 808 807 807 807 806 807 807 808 808 809 810 810 810 810 810 811 811 812 812 813 812 812 812 811 810 809 809 808 807 806 804 804 802 803 801 801 799 798 796 796 795 795 794 794 794 793 793 792 790 789 787 786 785 787 787 792 779 756 751 766 770 768 798 801 798 802 797 796 798 798 800 801 802 805 807 809 810 811 810 810 810 811 811 812 812 812 815 817 818 820 822 824 826 826 826 826 825 825 824 825 826 827 827 826 826 825 826 824 825 826 825 825 826 827 828 829 828 828 830 830 830 831 833 834 835 835 835 838 837 839 838 839 839 840 840 841 841 842 841 840 841 842 842 842 841 843 842 843 842 843 843 843 843 842 841 841 841 841 841 841 840 838 838 837 836 837 837 836 836 793 795 796 798 799 802 803 804 805 806 807 808 808 810 811 813 811 811 813 813 817 817 820 818 817 818 818 818 817 817 819 820 820 819 818 818 816 815 813 814 814 813 812 811 812 811 811 811 811 810 809 809 810 808 808 809 809 808 808 808 810 808 809 808 808 809 809 808 808 807 808 808 809 808 809 809 811 811 811 812 812 812 812 813 814 813 813 813 813 812 812 811 810 810 808 807 806 805 803 803 802 801 800 798 796 795 795 795 794 794 793 793 793 791 790 789 787 786 786 786 788 787 783 776 750 764 773 796 801 810 793 790 799 794 795 799 800 801 804 806 808 811 813 814 814 814 814 814 815 815 815 815 818 820 822 822 824 826 827 828 828 828 828 828 826 826 828 829 828 827 827 827 827 826 827 828 829 829 829 830 832 831 831 832 832 833 833 833 836 836 837 838 839 839 840 840 840 841 842 844 843 845 844 845 842 844 843 844 845 844 845 846 845 845 846 847 846 847 845 845 845 845 844 843 842 842 842 842 841 840 840 839 838 839 838 792 794 795 797 801 803 804 805 806 807 808 809 809 811 812 814 814 815 816 817 818 820 820 821 820 820 820 819 820 819 821 822 822 820 820 819 817 815 815 816 815 814 813 813 812 813 812 812 811 810 810 811 810 809 808 808 808 808 809 808 809 809 809 808 808 809 809 809 809 809 809 810 809 810 810 810 811 812 812 813 813 814 814 814 814 815 814 814 814 814 813 812 811 810 809 808 807 805 804 802 802 801 800 798 797 795 795 795 795 794 793 792 792 791 789 788 787 786 786 786 787 790 793 767 763 782 777 795 804 807 793 804 800 796 797 799 800 803 805 808 810 812 814 816 817 818 818 818 818 818 819 820 823 824 824 824 826 827 828 828 829 829 830 830 829 828 828 830 828 827 829 830 828 830 830 831 831 831 833 833 834 834 834 833 835 834 835 836 838 838 839 840 841 841 841 842 843 845 845 846 847 846 847 847 847 846 845 846 847 847 848 849 849 848 849 849 850 849 849 848 848 847 847 846 845 845 845 844 844 843 843 842 842 841 840 790 792 795 798 801 803 804 805 807 807 808 809 811 812 814 816 816 816 818 820 821 822 821 824 822 822 821 822 822 822 823 823 824 823 823 820 818 817 816 816 817 815 814 813 813 813 812 812 812 812 812 812 811 810 810 809 807 808 809 809 808 810 809 809 809 808 810 810 809 811 809 810 811 810 811 811 811 812 813 813 814 814 815 815 815 815 815 815 815 815 814 813 812 811 809 809 807 806 804 802 801 800 799 798 796 795 795 795 794 794 793 792 791 790 789 787 786 786 785 785 790 787 781 779 770 790 781 797 792 799 789 807 799 798 799 800 801 803 806 809 811 813 815 816 818 820 820 820 821 821 822 824 825 826 826 827 828 829 830 830 830 829 830 831 831 829 827 829 829 829 829 831 831 831 831 832 833 833 834 836 837 837 838 838 837 838 838 839 839 840 842 842 843 844 844 845 846 847 848 849 848 849 849 849 848 848 849 849 848 850 850 851 851 851 851 852 852 851 850 851 851 851 850 848 848 849 848 848 847 846 845 845 844 842 842 790 792 795 798 801 802 804 805 808 808 809 811 812 814 816 817 818 819 821 822 823 823 824 824 823 823 824 825 824 823 824 825 827 825 824 822 820 819 818 818 817 816 815 815 815 814 814 813 813 812 812 812 811 810 810 809 808 808 808 807 809 809 809 809 809 808 809 809 810 810 811 810 810 811 811 811 811 812 813 814 814 815 815 816 816 816 816 816 816 815 815 814 813 812 811 810 808 807 804 802 800 800 798 797 796 795 795 794 794 794 793 790 790 789 788 787 785 784 783 786 793 804 775 783 776 780 784 790 793 790 793 809 801 799 800 802 803 805 807 809 812 814 816 818 820 822 823 823 823 823 824 825 827 827 828 829 830 830 832 833 832 831 830 831 832 831 830 831 831 831 831 832 832 832 832 833 833 834 836 839 839 838 839 840 839 840 840 841 842 844 845 846 847 848 848 849 850 851 851 851 851 851 850 850 851 852 851 851 852 853 852 852 853 854 854 854 854 854 853 854 854 853 852 851 851 852 852 851 849 849 848 846 846 846 845 789 792 795 797 800 802 803 806 808 809 811 812 814 816 818 819 820 821 822 823 825 825 825 825 825 826 827 826 825 826 827 828 828 826 825 823 822 821 821 820 818 818 817 817 816 816 815 814 814 814 813 812 812 811 811 809 808 808 808 809 809 806 808 808 808 808 808 809 809 809 810 810 811 811 810 811 812 812 813 814 815 815 816 816 816 816 817 817 817 816 816 815 814 813 811 810 809 807 805 803 801 799 797 796 795 795 795 795 795 795 795 790 788 787 786 786 784 783 785 809 819 804 790 779 774 771 781 791 796 789 796 803 796 794 798 802 804 806 808 811 813 815 817 820 822 824 825 826 826 826 827 827 828 829 830 831 832 832 832 833 833 832 831 831 832 833 833 834 833 834 835 835 833 833 833 834 836 837 839 840 841 841 842 843 842 842 844 844 845 847 848 848 849 849 850 851 852 852 853 854 854 853 853 854 854 854 854 854 855 855 854 855 857 857 857 856 857 857 857 856 856 856 855 855 855 855 854 853 852 850 849 849 849 849 847 789 791 794 797 798 802 804 806 807 810 812 813 815 818 820 820 821 822 823 824 826 826 827 827 828 829 828 827 828 829 829 829 828 827 826 825 824 824 823 822 821 820 819 818 817 816 816 816 815 815 814 813 813 812 811 809 810 809 809 809 809 808 808 807 804 807 808 808 807 808 808 810 809 811 811 811 812 813 813 814 815 816 816 816 817 817 817 817 817 817 816 815 814 813 812 810 809 807 805 803 801 798 797 796 795 794 795 795 795 794 793 790 788 786 786 786 784 784 794 820 812 787 772 784 768 779 771 787 782 790 803 807 791 793 798 802 804 806 808 811 813 815 818 820 823 825 826 827 828 829 830 830 831 831 832 832 833 833 834 834 834 833 832 833 834 835 835 835 835 837 838 839 838 836 835 837 838 840 840 841 842 843 844 844 846 846 848 847 848 850 850 850 851 852 853 854 853 855 857 857 856 856 856 857 856 856 858 858 857 858 857 857 859 858 858 859 859 860 858 858 858 858 858 858 858 856 855 855 854 853 852 852 851 851 850 788 791 792 796 798 801 803 806 807 810 813 814 816 819 821 822 822 824 824 827 828 829 829 829 830 830 829 830 830 831 831 830 829 828 828 827 826 825 825 824 823 821 821 819 818 818 817 816 816 816 814 814 813 812 812 811 810 810 810 810 808 807 806 806 806 807 808 807 807 806 808 809 809 809 811 811 811 813 813 814 815 816 817 817 817 817 817 817 817 817 816 816 815 814 812 811 809 807 806 803 800 798 796 795 794 794 795 795 795 793 792 789 788 787 786 785 785 788 821 828 808 775 778 775 770 768 777 792 797 793 814 790 791 797 798 802 804 806 808 810 813 816 819 822 824 826 828 829 830 831 832 833 834 834 833 834 834 835 835 835 835 835 834 834 835 836 836 836 836 838 839 839 841 841 839 840 840 840 841 843 845 845 846 847 848 849 849 851 852 852 853 854 854 856 856 858 857 858 858 859 859 859 860 860 860 860 859 860 860 860 859 859 861 861 860 861 862 861 860 861 862 862 861 860 859 858 857 857 856 855 855 855 854 853 852 785 789 792 795 798 800 803 805 808 810 814 815 817 820 822 824 824 826 827 829 830 831 831 832 832 832 832 832 832 832 832 831 830 829 829 829 829 828 826 825 824 823 823 822 820 819 819 818 817 816 816 814 814 813 813 812 811 810 810 809 808 807 806 806 806 806 806 804 805 805 807 808 808 809 809 810 811 811 812 814 815 816 816 817 817 817 816 816 816 816 817 816 816 814 813 812 810 808 806 803 800 798 796 795 794 794 794 795 794 793 791 788 787 786 786 786 787 810 832 812 784 760 762 753 759 765 767 786 791 801 796 785 786 793 799 801 803 804 807 810 813 816 819 822 824 827 829 831 832 833 834 835 836 837 836 836 836 836 837 837 837 837 837 838 838 839 839 840 840 840 841 841 841 842 842 842 842 841 842 844 845 847 849 850 850 850 853 854 853 854 856 856 857 858 858 859 860 859 860 862 862 862 863 864 863 862 862 861 861 862 862 863 864 863 863 864 863 862 863 864 864 864 862 862 860 860 859 859 858 858 858 857 856 855 854 783 787 792 794 797 799 802 805 808 810 814 815 817 821 824 825 826 827 829 831 831 832 832 832 834 834 833 833 833 833 832 832 831 831 831 831 830 829 828 827 827 825 825 823 823 821 819 819 817 817 816 816 815 814 813 812 812 811 810 809 808 807 806 806 806 806 805 804 804 804 805 806 807 808 809 809 810 810 811 812 813 815 816 816 817 817 816 816 816 816 817 817 816 815 813 812 810 808 806 803 801 798 795 794 794 793 793 793 792 791 789 787 786 786 787 787 817 818 820 795 762 767 766 751 749 762 778 775 787 817 788 783 788 793 797 801 803 804 806 809 813 817 820 823 827 830 831 832 834 835 836 837 838 839 839 839 839 838 838 839 839 839 839 840 840 841 842 843 843 844 844 845 845 843 844 844 844 843 844 845 847 849 850 851 852 853 854 855 856 857 856 857 859 859 859 862 861 862 864 865 864 865 866 865 864 864 863 864 863 863 865 865 865 865 866 867 866 865 865 865 866 865 864 864 863 862 862 862 861 861 861 860 858 858 856 781 785 790 794 797 798 802 805 808 810 814 817 818 821 824 827 828 829 830 833 833 834 835 835 835 834 834 834 834 834 834 834 834 834 833 832 831 830 830 829 828 827 826 825 824 822 820 820 819 818 816 815 815 814 814 812 811 811 809 809 808 807 806 806 806 805 804 803 802 803 803 804 804 806 807 807 809 809 810 810 811 813 814 815 816 816 816 816 816 817 816 816 816 815 814 812 810 808 806 804 801 798 796 794 793 792 792 790 789 788 788 786 785 784 787 792 825 833 811 775 781 767 756 748 754 760 771 789 774 783 788 789 789 792 797 800 802 804 808 810 814 817 821 824 827 830 832 834 835 836 837 838 839 840 840 841 841 841 840 840 841 841 841 842 844 844 844 846 847 846 846 846 846 847 847 846 846 845 845 846 849 850 851 852 854 854 855 857 858 857 858 859 860 861 863 863 864 865 866 866 866 866 866 867 866 866 865 866 865 866 867 867 867 867 868 868 867 867 867 867 867 866 866 865 865 864 864 863 863 863 862 861 861 860 859 780 784 788 792 796 799 802 805 808 811 814 817 819 822 825 827 830 831 832 833 834 835 836 837 837 836 836 836 836 836 836 837 836 836 835 834 833 832 831 831 830 829 827 826 825 823 822 821 820 819 817 816 815 814 813 812 811 810 809 809 807 806 806 805 804 804 803 802 802 802 801 801 801 802 804 805 806 806 808 809 809 811 812 813 814 816 816 816 816 816 816 816 815 815 813 812 810 808 806 803 800 798 795 794 791 790 789 788 788 786 786 785 784 785 794 808 822 830 814 772 768 757 748 752 758 757 769 785 779 783 784 788 790 792 795 798 802 805 808 810 814 818 822 825 828 830 833 834 835 837 839 839 840 840 841 842 842 842 841 841 841 842 844 845 846 847 848 849 849 849 848 847 847 847 848 848 848 848 847 847 848 850 852 853 854 855 856 857 858 858 860 861 862 864 864 865 865 866 867 867 868 868 868 868 868 868 868 868 868 868 868 868 868 869 869 869 869 869 870 869 869 868 867 867 866 866 865 865 865 865 864 863 863 862 861 779 783 786 791 794 798 802 805 807 811 813 817 820 822 826 829 831 832 833 834 836 836 838 838 838 838 837 839 839 838 838 838 838 838 836 836 834 834 832 832 831 830 829 827 826 824 823 821 820 819 818 816 815 813 812 811 810 809 808 808 806 805 804 803 803 802 802 802 802 801 800 799 799 799 801 802 803 803 806 807 808 808 810 811 812 813 815 815 815 816 816 815 815 814 813 812 810 808 806 803 801 798 795 791 792 794 787 787 786 785 785 785 785 785 789 813 815 791 778 766 755 757 750 748 760 780 775 777 778 782 786 788 790 794 797 800 802 806 810 813 816 818 821 824 827 829 832 834 835 838 839 841 842 842 843 843 843 843 843 842 842 842 844 846 849 849 848 847 847 850 847 849 849 850 848 848 849 850 850 849 849 850 852 853 855 856 857 858 859 861 861 862 863 863 864 866 866 867 867 869 869 869 869 869 870 870 869 869 870 869 869 870 870 870 870 871 871 871 871 871 869 869 869 869 868 867 866 866 866 866 866 865 864 863 862 777 781 785 788 793 796 801 804 808 810 814 817 821 823 826 830 832 834 835 835 838 838 839 840 840 839 842 840 840 840 840 840 840 839 838 837 836 835 834 833 832 831 829 828 827 825 824 822 820 819 818 817 816 814 812 810 809 808 807 806 806 804 803 802 802 801 801 801 800 799 798 797 797 798 797 798 799 800 803 804 805 806 807 809 810 811 812 814 814 815 815 815 814 814 813 812 810 808 806 803 800 798 796 795 790 788 787 785 785 784 782 782 785 788 812 813 804 780 763 755 750 760 760 763 760 786 785 781 781 782 785 788 789 795 798 801 804 807 810 813 816 818 821 824 827 830 832 834 837 839 840 841 842 843 843 844 844 844 844 843 843 843 844 846 850 850 848 847 848 851 851 848 850 850 850 849 850 850 851 851 851 851 853 854 856 858 859 859 861 861 861 863 863 864 865 866 866 868 868 869 869 870 870 870 870 871 870 870 870 870 870 870 870 871 871 872 872 872 872 872 871 871 870 870 869 869 868 868 868 867 867 866 865 864 863 775 779 783 787 791 795 800 803 806 810 814 818 820 823 827 830 833 835 836 836 839 839 840 840 841 842 842 842 842 842 841 841 842 841 840 839 837 835 835 833 831 832 830 829 826 825 824 823 821 820 818 817 815 813 811 810 808 807 806 806 804 803 802 801 800 800 799 798 798 798 797 796 795 795 794 795 796 796 798 800 802 803 805 805 807 809 809 811 813 813 813 814 814 813 812 811 810 808 806 803 800 799 795 791 788 786 785 784 783 783 779 781 793 791 821 827 803 775 767 761 756 759 761 766 773 780 789 785 785 786 787 788 789 794 798 802 806 808 810 813 816 819 822 824 828 830 833 835 837 838 839 840 841 843 843 844 845 845 844 843 843 843 844 845 847 847 848 846 850 846 849 847 848 849 848 850 849 850 852 853 852 853 854 855 857 858 859 860 861 862 862 863 864 865 865 866 867 868 869 869 869 870 870 871 871 872 872 872 871 871 871 871 871 872 872 873 873 873 873 873 872 872 871 871 870 870 869 869 869 869 868 867 865 865 863 774 777 782 786 790 794 799 801 806 809 813 816 820 823 826 831 833 836 837 838 840 839 842 842 843 843 843 843 843 843 843 842 842 842 841 841 839 837 835 833 831 830 831 829 827 825 824 822 821 819 818 816 815 813 810 809 807 805 804 804 803 802 801 799 798 797 797 797 796 795 795 794 793 792 792 793 792 793 794 796 798 800 801 802 805 806 807 808 810 811 812 813 813 812 812 810 809 807 805 803 799 797 796 791 787 786 784 783 783 781 778 778 795 807 817 809 799 788 771 757 767 770 768 771 765 788 788 784 786 787 787 790 792 794 798 801 805 808 811 814 816 818 821 825 828 831 833 835 837 838 839 841 842 843 844 845 845 845 843 841 840 841 844 845 845 845 846 843 840 844 847 843 847 849 848 849 850 850 851 853 853 853 855 857 858 859 859 860 862 863 863 864 864 865 866 867 868 869 869 869 870 870 870 871 871 872 872 872 872 872 872 872 872 873 873 874 874 874 875 874 874 873 872 872 871 871 871 870 871 871 869 867 866 866 864 773 776 780 784 789 793 797 801 805 809 813 815 819 823 826 830 832 835 837 839 841 841 843 843 843 843 843 844 845 845 844 843 843 842 841 840 839 838 835 833 831 830 829 829 827 825 823 822 820 818 817 815 813 811 809 807 805 803 802 801 800 799 798 797 796 795 795 794 793 792 791 790 790 790 790 790 790 790 790 792 793 796 797 798 800 803 804 805 807 809 810 811 812 810 811 810 808 806 803 800 797 794 791 788 786 785 783 781 780 779 777 775 784 798 804 799 798 794 767 763 762 768 772 758 761 789 797 785 786 788 790 791 793 797 800 803 806 808 811 813 816 819 822 824 827 830 831 834 836 837 839 840 841 843 845 846 847 846 844 841 839 840 842 843 842 844 843 842 843 844 848 847 847 846 847 848 849 850 852 852 854 854 855 857 859 860 860 860 861 862 864 864 864 865 866 866 868 868 869 870 870 871 871 872 872 872 873 873 873 873 873 873 873 873 874 874 875 875 875 875 874 874 873 873 872 872 872 871 871 871 870 869 867 866 866 771 774 778 783 786 791 795 799 804 807 811 815 819 823 827 831 833 837 838 840 841 842 844 844 844 845 845 845 845 845 845 844 844 843 842 840 840 838 835 833 831 830 829 828 827 824 822 821 819 818 815 814 811 809 808 805 803 801 799 798 797 797 796 794 793 793 792 791 790 790 789 788 788 787 787 787 787 788 787 787 789 791 793 795 796 799 801 802 803 806 808 808 810 810 810 809 807 806 802 797 794 791 788 786 786 785 782 779 775 776 777 773 769 810 820 800 793 788 766 775 760 758 765 763 766 773 777 782 785 787 790 793 794 797 799 801 804 809 811 814 817 819 821 824 826 828 831 832 833 835 837 838 840 841 843 845 848 849 847 845 840 838 839 839 841 842 842 843 845 845 848 844 849 846 846 849 849 849 851 853 854 854 855 856 858 860 861 861 861 861 862 863 863 864 864 865 866 867 869 869 870 870 871 872 872 872 873 874 874 874 874 874 874 874 874 874 875 875 875 875 875 875 874 874 873 873 873 873 872 871 871 870 869 867 867 769 773 777 781 784 789 793 797 802 807 810 814 819 823 827 832 835 838 840 842 843 845 846 846 846 846 846 846 845 845 845 845 843 843 842 840 839 838 835 833 830 829 828 828 826 823 821 820 818 816 814 812 810 808 806 803 801 799 797 795 794 794 793 792 791 790 789 788 787 786 785 785 784 783 783 783 784 784 784 785 785 786 787 790 792 794 797 799 800 802 806 806 808 808 808 808 806 805 802 797 790 785 784 784 784 784 782 779 775 779 775 776 786 815 799 779 779 781 770 772 767 767 769 770 772 772 773 777 782 783 786 787 788 790 793 796 801 807 811 813 815 818 821 823 825 827 829 830 832 835 837 838 839 841 841 843 846 853 852 848 842 839 838 839 840 840 840 841 842 840 840 845 844 843 846 847 849 849 850 852 853 853 854 855 856 859 860 861 860 860 861 862 862 863 864 865 865 866 868 868 870 870 870 871 872 872 873 873 873 873 873 873 874 874 874 874 874 875 875 875 874 874 874 874 874 873 873 873 873 872 871 871 870 869 868 768 771 776 779 783 787 792 797 802 806 808 813 818 823 828 834 837 839 843 845 846 847 847 847 847 849 847 846 847 846 845 844 843 843 842 841 839 837 835 832 830 828 828 827 824 822 820 818 816 814 812 811 808 806 803 801 798 796 794 791 791 790 789 789 788 787 786 784 783 782 782 781 780 779 779 779 779 781 781 781 781 782 783 784 786 789 792 794 796 799 802 804 805 807 806 806 806 804 802 797 782 779 781 782 783 783 783 780 779 783 776 775 778 801 779 777 773 773 775 770 760 769 777 773 779 774 773 775 776 778 780 781 781 787 792 795 798 804 810 813 815 817 819 822 824 826 827 830 833 835 837 838 839 839 838 841 840 850 845 847 843 839 839 839 837 838 835 836 839 841 842 843 842 844 845 846 847 848 849 851 852 853 853 854 856 857 859 859 859 859 860 860 861 862 863 863 864 865 866 867 868 869 870 870 871 871 872 872 873 873 873 873 873 873 873 873 873 874 874 874 874 874 874 874 874 873 873 873 873 873 872 871 871 870 869 767 770 774 778 782 786 791 796 797 803 806 810 815 822 828 834 840 841 845 848 849 848 848 848 849 849 848 847 849 846 846 845 844 844 843 841 839 837 835 832 830 828 826 824 822 820 818 816 814 813 811 809 806 803 800 798 796 793 791 789 788 787 786 786 785 784 782 781 780 779 777 776 776 776 775 775 775 776 777 777 779 780 779 780 781 782 787 789 792 795 799 801 803 804 805 804 804 803 802 808 780 780 781 781 782 782 781 778 784 785 785 768 780 770 771 770 770 773 778 770 772 768 769 766 766 768 769 772 774 775 774 773 780 784 788 792 796 800 805 810 814 815 817 820 822 825 828 831 832 833 833 835 835 835 837 838 845 843 843 828 840 837 837 839 839 837 836 834 835 838 838 838 840 841 843 846 847 848 848 849 851 853 853 852 854 856 857 858 857 858 858 858 859 860 861 862 862 863 864 865 866 867 868 868 869 869 870 870 871 871 871 872 872 872 872 872 872 872 873 873 873 873 874 874 874 874 873 873 873 873 873 873 871 871 870 766 769 773 778 781 785 790 795 800 802 793 807 813 820 823 829 842 838 844 850 851 850 851 850 850 850 850 847 850 848 846 845 845 844 843 840 838 836 834 831 828 826 824 822 820 818 816 814 812 810 807 805 803 800 798 795 792 790 788 786 784 782 782 782 781 780 778 777 775 775 774 772 772 771 770 770 770 772 772 773 774 775 775 776 774 777 782 784 788 791 794 798 800 801 803 804 803 802 800 788 781 781 781 781 781 781 780 780 781 789 777 772 774 772 770 764 766 769 770 775 774 770 762 763 763 766 770 772 771 771 773 770 772 780 785 790 793 798 803 808 813 814 816 818 822 826 828 830 830 831 832 834 835 836 837 832 835 834 834 834 838 837 836 838 840 836 837 836 837 838 839 839 840 841 842 843 844 847 845 848 852 854 854 856 857 858 857 857 857 856 856 857 857 858 859 860 861 861 862 862 863 864 865 866 866 867 868 868 869 869 869 869 870 870 871 871 870 871 871 871 871 872 872 872 873 873 873 873 873 873 873 872 872 871 871 765 769 773 777 780 784 790 794 798 801 806 808 818 822 825 828 834 839 846 849 852 853 853 852 852 851 850 850 849 848 847 846 845 843 842 839 837 835 833 830 828 825 823 820 818 816 813 811 809 806 804 801 799 796 793 791 788 786 784 782 780 778 777 777 776 775 774 773 772 770 769 769 768 767 766 765 766 767 768 769 769 771 770 774 771 773 776 779 784 787 790 794 798 799 801 803 803 802 803 781 779 780 780 780 780 778 777 777 774 777 776 779 771 774 775 770 771 768 773 773 770 765 759 765 764 767 769 769 770 772 771 771 775 777 784 788 792 796 802 809 812 813 814 817 820 823 826 828 830 831 832 833 833 834 835 834 833 834 835 837 836 835 833 839 840 839 838 838 839 840 839 840 840 842 845 847 846 847 848 847 850 852 854 856 857 857 857 856 856 855 855 855 856 856 857 858 859 859 859 860 860 861 862 863 863 864 865 865 865 866 866 867 867 868 868 868 868 868 869 869 870 870 870 870 870 871 871 872 872 871 872 872 872 871 871 766 768 773 777 779 784 789 793 797 804 813 811 820 817 831 833 838 838 846 852 854 855 854 854 852 851 851 851 849 848 847 846 844 842 841 839 836 834 832 829 826 823 821 818 815 813 810 808 806 803 800 797 794 791 789 787 784 781 779 777 775 773 773 772 771 770 769 768 767 765 765 764 763 762 761 760 760 760 761 763 764 765 767 767 770 769 768 774 779 783 786 790 796 798 799 801 802 797 785 778 779 778 778 778 779 778 774 774 778 779 776 769 770 784 782 775 772 775 765 780 775 761 760 764 764 766 766 767 769 772 773 774 775 775 779 786 791 796 802 806 808 810 814 816 819 822 824 825 828 831 833 834 833 832 832 834 834 835 836 836 835 837 837 839 840 839 840 843 841 841 841 843 843 845 847 851 848 848 849 850 851 850 854 856 856 856 856 856 855 854 855 855 855 855 855 856 857 857 857 857 858 858 859 859 860 861 861 861 862 862 863 864 864 864 865 865 866 866 866 866 867 866 867 868 868 868 869 869 870 870 870 870 871 871 870 765 768 773 776 781 786 790 797 803 808 813 816 820 826 828 834 832 841 849 854 855 856 855 855 854 853 851 850 849 848 847 846 843 841 840 838 835 833 830 827 824 821 818 815 812 809 806 804 801 798 795 792 789 787 784 782 779 776 774 771 769 768 767 766 765 765 764 763 762 761 760 759 758 757 755 755 755 754 755 757 759 760 760 762 765 764 764 767 774 779 784 787 793 795 798 799 800 789 776 776 776 776 777 777 776 777 776 775 777 779 773 775 783 786 802 772 768 767 771 795 762 750 761 766 765 765 767 766 771 771 773 776 779 781 780 785 791 795 798 801 805 809 814 817 819 821 823 825 828 829 830 833 834 833 832 834 836 835 834 833 838 839 841 842 844 842 841 844 845 846 844 845 846 846 849 850 850 850 850 852 855 856 855 857 856 856 856 857 856 856 854 854 854 854 855 855 855 855 855 855 856 856 857 857 857 858 858 858 859 859 860 860 860 860 861 861 861 862 862 863 863 863 863 864 865 865 866 867 867 868 868 868 869 869 869 765 769 773 777 782 788 793 800 805 810 816 823 829 831 830 827 837 843 850 854 855 855 856 855 854 853 851 850 849 848 846 845 842 841 839 836 833 830 827 824 821 818 814 811 808 805 803 800 797 794 791 787 784 781 779 776 773 771 768 766 764 762 760 760 759 758 758 757 756 755 755 754 753 751 750 750 750 749 750 751 753 753 755 757 758 761 760 763 768 775 780 786 790 793 797 798 797 785 768 768 769 772 774 776 777 777 777 779 782 777 791 801 792 809 800 785 758 767 771 783 759 751 757 766 762 762 767 773 771 773 775 775 777 779 783 785 788 792 796 800 804 809 812 816 818 821 823 825 827 829 831 831 831 832 833 834 833 835 834 836 838 840 842 844 844 845 846 842 845 848 847 847 849 848 851 852 851 852 854 854 854 856 857 857 858 857 857 858 857 856 855 853 853 854 854 853 854 853 854 854 854 854 855 854 855 855 855 855 855 856 856 856 855 855 855 855 856 856 857 857 858 859 860 860 860 861 862 863 864 865 866 866 867 866 867 766 770 775 779 784 790 797 803 809 813 818 824 832 834 833 830 838 845 851 854 856 856 856 856 854 853 851 850 848 848 846 843 841 840 837 834 830 828 824 821 818 814 811 808 804 801 799 796 793 789 785 782 778 775 772 769 767 764 761 759 757 756 754 753 752 751 750 750 749 749 748 748 747 746 744 744 745 745 745 746 746 748 749 750 753 756 759 762 761 772 778 784 790 793 795 795 797 777 763 761 761 767 770 774 776 779 781 787 792 791 801 818 801 800 789 790 765 762 775 776 760 756 757 760 762 763 764 766 772 772 775 776 777 779 784 785 787 791 795 799 802 808 813 816 818 821 823 824 825 827 830 832 833 833 832 833 834 836 836 837 838 841 843 846 847 847 848 847 840 846 848 850 849 851 852 853 855 853 854 857 857 856 858 859 858 859 857 859 859 857 856 855 854 853 853 853 853 853 853 853 852 852 852 852 853 852 852 853 853 853 854 853 851 850 850 849 850 850 851 852 852 854 854 856 857 857 858 859 860 861 862 863 864 864 864 768 772 777 782 788 793 799 806 811 817 821 827 831 835 834 836 844 847 852 854 856 856 856 856 853 852 851 850 847 847 844 842 841 838 834 831 827 825 821 818 815 811 807 804 800 797 794 790 787 783 779 776 772 769 766 762 759 756 754 752 750 748 747 745 745 744 743 742 742 742 741 740 740 739 739 739 739 740 740 740 741 742 743 745 746 753 755 756 757 765 775 787 790 785 773 772 766 750 752 755 757 760 765 770 777 792 785 799 805 792 782 779 780 785 788 773 757 762 776 775 763 752 754 761 762 762 762 769 771 772 775 780 783 782 783 785 788 792 795 798 801 807 812 815 818 820 821 822 825 827 827 829 830 832 832 833 835 837 837 840 840 840 845 848 847 848 849 850 845 842 844 849 852 852 852 855 854 856 854 857 858 859 858 859 858 860 858 858 859 859 858 856 854 853 853 853 853 853 853 853 851 850 851 851 851 851 850 850 851 851 851 850 849 848 846 846 845 845 844 845 846 847 849 850 850 851 852 853 854 856 856 858 859 861 862 771 775 780 786 792 797 803 809 815 821 826 830 833 838 836 844 849 850 852 854 855 857 856 855 853 853 851 849 847 845 844 842 839 835 832 829 825 822 819 815 811 808 804 800 796 793 789 785 781 777 773 769 766 762 759 755 752 749 747 744 742 741 740 739 738 737 736 735 735 735 734 734 733 733 732 733 733 734 734 734 734 736 738 739 742 746 750 749 759 751 755 754 761 777 771 767 765 750 758 758 753 757 767 774 782 782 790 789 780 772 775 780 783 788 787 769 757 764 771 773 761 755 755 753 759 759 760 767 769 773 776 781 785 787 787 788 790 793 796 798 801 805 810 815 816 819 820 822 824 825 826 828 829 831 831 833 834 836 837 837 838 839 842 844 846 845 846 848 847 843 845 848 850 852 849 855 854 855 856 855 859 857 861 860 858 859 859 858 858 859 859 857 855 854 853 853 853 854 854 853 851 850 850 850 850 850 849 850 850 850 849 848 846 845 843 842 841 841 840 840 839 839 841 842 844 845 847 847 848 849 851 852 853 855 857 777 781 785 790 796 802 808 815 821 825 830 833 838 842 839 849 849 851 853 855 857 857 855 856 853 851 850 848 847 845 843 840 837 833 830 827 823 820 816 813 809 805 800 796 793 789 785 780 776 772 767 763 759 755 751 748 745 742 739 737 735 734 733 732 730 729 729 728 728 727 726 726 725 725 726 726 726 726 726 726 727 727 731 734 737 741 745 744 754 751 744 755 754 763 753 753 753 756 757 758 749 749 754 764 776 776 784 768 764 769 771 777 778 782 778 778 764 761 767 776 765 753 747 743 747 749 751 760 767 773 777 782 785 787 788 789 790 792 795 798 800 805 810 814 815 818 820 821 823 826 828 829 829 830 830 832 833 835 837 838 838 839 839 842 842 845 845 845 844 845 846 847 850 852 850 851 851 854 855 857 858 858 859 862 859 859 858 859 858 857 858 858 856 855 855 854 854 854 853 852 852 851 851 850 850 850 850 849 849 849 848 846 845 844 841 840 838 836 835 835 835 834 835 835 837 839 840 842 843 844 845 847 848 849 851 782 787 790 796 802 807 813 820 825 831 834 838 842 844 843 852 852 854 855 857 858 856 856 855 852 851 849 849 847 845 841 838 835 832 828 825 822 819 814 811 807 802 797 793 789 785 780 775 770 765 761 756 751 746 743 739 736 734 732 730 728 727 725 725 724 723 722 721 720 720 720 719 719 719 718 718 718 717 717 717 718 718 722 726 730 733 739 740 740 745 752 756 763 773 743 745 735 745 750 749 743 743 754 759 770 774 772 760 762 766 769 767 779 759 762 769 781 799 762 797 767 758 750 746 747 750 754 758 766 771 776 781 785 787 788 789 790 792 795 796 799 803 805 810 814 817 819 821 822 824 826 827 830 830 831 832 833 833 835 836 837 838 837 838 837 840 845 845 843 844 844 845 848 850 850 852 852 854 855 857 858 859 861 860 862 860 858 858 859 858 856 858 857 856 855 854 853 854 854 854 853 853 852 851 851 851 850 850 848 847 846 844 843 843 841 838 835 833 832 829 829 829 830 829 830 830 834 835 837 837 839 841 842 844 845 789 793 797 802 808 813 819 824 828 835 837 841 845 847 852 853 855 857 855 858 856 856 857 853 851 851 850 849 846 843 840 837 834 831 828 824 820 816 812 807 803 799 795 790 785 781 776 770 765 760 754 749 743 739 734 731 728 725 723 722 720 719 718 717 717 716 715 715 714 713 713 713 712 711 710 709 708 707 707 707 707 709 712 718 722 727 733 728 730 734 748 753 761 760 724 721 721 723 737 727 732 737 744 757 754 763 753 754 760 759 757 756 767 755 766 770 780 783 780 799 771 752 756 751 748 748 753 757 762 768 773 779 783 785 787 788 790 792 794 797 800 803 807 810 812 815 817 820 822 824 826 828 829 830 830 831 832 831 832 833 834 834 834 835 836 836 837 840 840 839 841 845 847 848 848 851 853 854 855 857 857 858 862 861 862 860 860 859 859 858 857 857 858 857 856 854 854 855 855 856 855 853 853 852 852 851 850 849 848 847 845 844 844 842 839 837 834 831 829 827 826 826 824 824 824 825 824 826 828 830 831 833 835 836 839 796 802 806 810 815 819 825 829 833 837 839 845 848 851 854 854 857 855 858 857 858 857 853 852 852 852 850 848 845 842 840 837 834 831 827 823 818 814 810 805 801 797 793 788 783 778 772 767 761 754 749 742 737 731 727 723 720 718 716 715 714 713 712 711 710 709 709 708 707 706 705 705 704 702 701 699 698 696 696 696 697 699 703 709 714 721 723 720 720 736 745 745 742 727 707 697 709 722 725 723 721 731 735 738 749 743 746 734 743 742 741 747 750 762 768 773 783 809 785 791 771 763 748 748 744 745 749 755 759 763 772 779 782 784 786 788 789 792 795 798 801 804 806 808 810 814 818 819 822 823 825 827 828 829 830 831 832 832 833 833 833 833 834 834 834 836 837 838 842 843 839 839 843 845 847 848 850 853 853 852 855 858 861 861 861 861 861 860 859 860 858 857 858 859 857 857 855 854 855 856 855 854 854 853 852 850 850 849 847 846 844 845 842 840 838 837 833 830 827 825 823 821 820 820 819 819 819 819 820 820 823 824 826 828 830 806 810 814 818 822 826 830 834 838 841 844 847 850 853 853 856 856 857 857 859 860 852 854 853 853 851 850 847 844 842 840 837 834 830 825 820 816 812 808 804 800 795 790 785 780 774 768 762 755 749 743 737 731 725 721 717 713 709 709 708 708 707 706 704 704 703 702 701 700 699 698 696 695 693 690 688 685 684 684 685 687 690 693 701 706 714 715 714 719 726 734 730 712 716 704 692 696 699 716 727 723 731 738 746 764 755 749 741 736 731 749 744 751 774 806 813 816 806 763 777 754 738 730 733 738 742 745 749 755 762 770 776 779 782 784 786 788 791 794 797 799 802 804 805 808 812 815 818 820 821 822 823 825 828 829 830 831 831 831 831 831 831 831 831 832 831 832 832 835 839 844 841 840 841 844 846 848 850 852 852 855 857 859 860 861 861 860 861 861 859 858 857 858 859 858 858 858 856 855 855 856 855 854 853 852 851 850 849 847 847 845 844 842 839 837 835 832 829 826 824 821 819 817 816 815 813 813 812 812 813 813 815 818 820 823 814 818 822 825 830 832 834 839 842 844 847 850 853 852 854 855 858 858 861 860 855 852 857 854 852 852 849 847 844 842 839 836 832 828 823 819 815 810 806 803 798 794 788 782 777 771 765 758 752 745 738 732 726 721 715 710 707 705 703 702 701 700 700 699 698 697 695 694 692 691 689 687 685 682 679 675 673 671 670 671 676 680 685 694 701 704 706 715 716 720 712 702 702 709 682 678 692 703 702 715 717 723 733 730 729 745 751 761 736 727 736 747 754 760 791 813 812 780 752 771 749 722 715 718 725 733 741 748 752 758 765 770 775 779 782 785 787 790 793 796 798 801 803 805 807 809 812 814 815 817 818 820 823 825 826 828 829 830 830 829 830 830 830 830 831 831 832 831 831 835 836 840 837 837 841 844 846 849 849 851 854 858 859 860 861 861 862 861 860 858 858 856 858 859 857 858 858 857 855 855 855 856 856 854 853 852 851 849 848 847 845 843 840 837 834 833 830 828 826 824 821 818 815 812 810 809 807 807 807 806 805 807 809 811 813 822 826 829 830 834 835 839 842 845 849 851 852 852 856 857 858 859 862 862 856 855 856 857 852 853 850 850 847 845 841 838 835 831 827 822 818 814 810 806 802 797 792 786 780 774 768 762 755 748 741 735 728 722 715 709 705 701 699 698 697 697 695 695 694 693 691 689 687 685 684 681 678 675 671 667 663 659 657 656 658 663 671 677 688 696 702 703 707 714 707 704 690 692 688 682 669 692 700 693 696 708 711 711 712 713 731 741 740 717 720 723 730 751 763 750 773 770 806 768 739 724 719 721 722 731 735 742 745 748 754 761 766 772 777 780 782 785 789 791 794 797 799 802 804 805 806 809 810 812 814 816 817 819 822 824 826 828 828 828 828 828 829 830 830 830 830 831 833 830 830 835 835 835 835 837 841 844 846 848 850 852 855 858 860 861 862 862 861 860 861 860 858 860 859 858 859 858 857 857 856 856 856 857 856 855 853 852 850 848 846 844 842 839 837 836 834 832 829 827 823 821 817 813 810 807 804 802 801 800 798 798 797 798 801 804 828 831 834 836 838 840 844 847 850 852 854 855 856 858 858 861 863 863 856 857 859 856 856 853 852 854 851 848 844 841 837 834 830 826 822 818 813 810 806 801 795 790 784 778 772 766 760 752 745 738 731 724 718 709 704 700 698 696 694 693 693 691 691 689 688 686 683 681 679 676 673 670 666 661 655 650 645 642 642 645 651 660 668 678 689 691 699 704 707 689 689 704 685 667 673 674 676 691 688 693 704 703 689 703 704 705 715 743 716 716 723 725 735 741 774 778 794 795 763 758 757 738 735 730 732 734 737 740 745 750 757 763 768 774 779 781 784 785 788 792 795 797 800 802 804 805 807 808 809 810 813 815 817 820 822 823 824 825 825 825 825 826 827 827 828 827 827 828 830 829 829 831 832 832 831 837 841 843 847 850 851 853 857 859 860 862 862 862 861 862 863 860 862 860 859 860 860 857 857 858 857 858 858 858 857 855 853 851 848 847 844 843 841 840 839 835 833 830 827 823 819 817 814 810 804 801 800 796 793 790 788 789 789 789 792 834 837 839 841 842 845 849 852 854 856 857 856 859 860 862 863 862 859 860 860 857 857 857 853 856 854 850 846 842 839 836 833 830 826 822 818 814 810 805 800 795 789 783 777 771 764 757 750 743 736 729 721 713 708 703 698 695 694 692 691 690 688 687 685 683 681 678 676 673 669 666 662 656 650 643 637 631 626 624 630 639 650 661 671 682 679 690 701 697 680 681 691 681 667 671 682 683 677 683 683 695 684 686 690 696 704 711 722 723 714 715 730 740 748 746 754 764 781 783 769 728 729 724 725 724 725 729 735 741 747 753 758 763 771 775 778 781 783 785 788 792 795 797 800 802 803 804 806 807 808 810 813 815 818 819 821 821 822 823 823 823 824 824 824 824 825 824 826 826 827 828 829 832 830 829 834 838 842 845 849 852 853 856 858 860 861 862 862 861 863 865 862 861 861 861 862 862 860 858 857 859 860 860 861 859 857 854 852 850 849 847 845 844 842 840 838 834 831 828 824 820 818 813 809 804 799 796 792 787 783 779 778 778 778 780 839 842 844 846 848 851 853 855 856 858 859 860 861 865 862 862 863 860 862 861 858 860 856 857 856 852 848 845 842 839 836 833 829 826 822 818 814 810 805 800 794 788 782 776 770 763 756 749 742 734 726 719 713 708 703 699 697 694 692 690 688 686 684 682 679 676 673 671 667 662 658 652 646 640 631 624 617 609 608 617 629 643 654 663 676 674 686 692 692 687 674 671 674 665 672 665 670 672 673 678 687 683 674 673 685 707 702 721 735 716 700 703 714 719 727 756 763 759 766 761 713 715 714 714 723 726 730 733 738 743 749 754 760 765 770 773 776 778 781 784 788 791 794 796 798 801 803 805 807 809 811 813 813 815 816 817 819 819 819 819 819 820 821 822 824 825 824 824 825 825 826 828 831 829 829 833 837 838 842 848 851 853 856 858 860 861 862 863 863 863 864 863 862 862 862 862 864 862 860 859 859 862 861 861 862 860 857 854 852 851 850 847 846 843 841 839 837 834 829 826 824 817 814 809 804 799 794 788 781 775 772 767 765 766 767 846 848 850 851 854 855 857 858 857 859 862 865 865 863 861 863 864 862 865 863 861 860 860 858 854 851 847 845 842 839 836 833 829 826 822 818 814 810 805 799 793 788 782 776 769 762 756 749 742 734 727 721 715 709 705 701 698 694 691 689 686 684 681 679 675 673 669 666 661 656 651 644 637 630 621 614 607 601 603 611 621 631 643 658 664 673 679 675 677 687 679 665 661 663 675 666 662 666 672 680 672 675 667 666 677 687 698 722 746 740 719 703 709 717 721 727 740 741 763 748 709 709 714 715 721 724 727 732 736 740 745 749 754 759 764 768 772 776 780 783 786 788 791 793 795 798 801 803 804 806 808 810 811 812 814 814 814 814 815 814 814 816 817 818 821 823 824 822 825 823 825 825 827 827 828 832 836 838 843 847 850 853 856 858 860 862 862 863 864 864 864 865 863 863 863 863 864 864 861 863 860 862 863 861 862 863 861 858 854 853 850 848 846 846 843 842 840 836 833 828 824 819 814 810 804 800 794 787 779 771 764 758 754 752 756 850 852 854 855 856 858 860 861 863 864 864 864 863 862 866 866 864 870 865 864 863 863 860 857 854 851 848 845 841 839 836 832 828 825 821 817 813 809 804 799 793 788 782 775 769 763 756 750 743 736 729 723 718 712 707 703 699 695 692 688 685 682 679 676 673 669 666 661 656 650 644 637 629 621 614 606 600 598 601 608 617 624 640 652 665 673 673 673 674 680 669 664 658 655 671 662 663 668 677 678 677 669 666 667 670 679 689 698 700 698 687 701 712 707 712 723 740 738 727 734 718 715 716 715 716 718 721 724 728 734 739 742 746 751 756 761 766 770 775 779 782 785 788 791 794 796 800 803 803 804 806 808 810 811 811 812 812 812 812 812 812 812 815 816 819 821 821 821 822 822 823 826 826 827 828 831 836 838 842 847 850 853 856 858 859 861 862 863 865 865 865 865 865 864 866 865 864 863 863 864 865 861 863 863 861 862 864 861 855 852 852 850 848 845 846 844 842 841 836 830 823 819 815 810 805 799 792 785 779 771 760 753 746 742 743 854 856 857 858 861 862 861 862 863 864 864 864 869 869 866 868 870 869 865 867 866 863 860 857 854 851 848 844 841 837 834 830 827 824 821 817 813 808 804 798 793 787 781 775 769 763 757 751 744 737 730 724 719 714 709 704 699 695 692 688 684 681 677 674 670 666 662 658 652 645 638 630 622 612 605 597 591 593 597 605 612 619 632 640 650 655 663 671 672 670 669 662 655 659 665 669 660 663 673 676 678 673 670 662 666 673 683 695 697 691 693 693 698 703 703 709 708 729 718 722 718 715 713 711 711 713 716 720 724 728 734 739 743 747 751 755 760 764 770 775 780 784 788 791 794 795 799 801 801 802 804 806 807 807 807 807 808 809 810 810 811 811 813 815 818 820 819 820 821 821 821 824 825 826 828 830 833 835 838 842 847 852 853 855 858 859 861 864 865 866 866 866 865 865 867 866 865 864 865 864 869 866 864 865 861 861 864 860 857 852 853 855 850 847 847 845 845 840 837 830 823 820 816 811 807 802 796 788 781 773 763 756 746 740 735 857 859 860 862 861 862 864 865 866 867 867 868 868 868 872 872 871 870 869 868 866 863 860 857 854 851 848 845 841 837 833 830 827 823 820 816 812 807 803 798 793 787 781 775 769 763 757 751 745 738 732 726 720 714 709 704 699 695 691 687 683 679 676 672 667 663 659 655 648 641 633 625 616 607 598 590 585 586 591 599 606 617 625 637 643 646 654 661 670 673 665 656 657 653 660 659 654 657 659 668 675 674 677 666 666 668 687 700 700 703 695 694 694 689 690 694 698 703 710 714 705 704 702 707 707 708 712 713 715 720 725 729 734 739 745 750 756 762 766 771 777 782 788 794 796 796 798 801 801 801 802 805 807 808 807 806 807 808 809 809 809 810 813 815 818 819 819 818 819 820 821 822 823 824 826 827 829 832 834 838 845 849 851 853 856 859 860 862 863 865 866 866 866 867 868 868 866 865 864 866 869 869 867 865 863 859 863 861 859 857 855 855 850 846 846 846 844 840 836 831 826 822 819 815 809 803 797 791 784 776 767 758 748 745 736 860 861 863 864 865 866 867 868 869 871 871 869 872 875 875 874 873 872 871 869 866 863 860 857 854 850 848 845 841 837 833 830 827 824 819 815 811 807 802 797 792 787 781 775 769 763 757 752 746 739 732 726 719 714 708 703 697 693 689 685 681 678 674 669 665 661 656 651 644 636 628 619 608 599 590 584 581 580 585 595 603 616 622 628 632 640 647 656 660 659 659 660 649 648 650 653 658 660 647 656 662 666 673 670 673 676 676 692 695 699 698 701 712 677 686 688 686 692 706 702 699 701 700 701 701 703 704 708 711 713 717 722 729 735 743 751 756 760 765 770 774 779 784 795 797 798 799 801 803 802 802 804 806 806 807 806 807 807 809 809 809 810 811 815 817 818 819 819 819 819 820 822 823 823 822 823 824 827 829 832 834 838 843 849 854 857 859 862 863 864 866 866 866 867 868 868 868 866 865 868 869 867 869 868 863 864 865 863 860 857 857 853 851 847 847 847 845 842 838 834 829 825 819 816 814 804 800 796 788 780 772 762 747 736 729 864 867 869 869 870 871 871 871 872 873 875 877 878 879 878 877 875 874 872 869 867 865 861 858 854 850 847 845 841 838 834 830 826 823 819 815 810 806 802 797 792 786 781 775 770 764 757 752 746 740 733 726 719 713 706 701 696 691 687 683 680 676 672 668 663 659 653 648 641 634 624 613 602 590 581 573 575 580 582 589 602 615 620 625 630 645 658 652 652 650 654 655 666 654 640 644 655 638 654 659 666 672 672 671 670 680 673 691 689 700 705 709 680 674 677 681 679 677 682 690 688 693 693 694 695 698 699 702 705 709 714 721 724 732 743 749 755 761 766 771 774 779 783 790 795 799 800 803 804 804 804 806 807 807 807 807 808 807 808 809 810 810 812 813 816 817 818 818 818 819 819 820 821 820 820 819 820 821 822 826 831 836 840 845 850 853 857 861 863 864 865 866 865 866 869 869 868 868 866 868 870 869 869 870 868 865 866 863 860 859 856 855 855 849 848 847 845 842 839 835 831 827 822 819 815 810 805 801 795 786 777 768 760 751 741 870 871 872 873 873 874 875 877 878 879 881 882 882 881 880 878 877 875 873 871 869 866 863 859 855 851 847 845 841 838 834 830 826 822 818 814 809 805 801 796 791 786 780 775 770 764 758 752 746 740 734 727 720 712 705 699 693 689 685 681 678 674 671 666 663 657 651 646 638 630 620 610 598 585 574 563 570 580 589 597 606 616 621 626 631 641 657 647 648 651 654 663 663 658 650 635 636 644 653 670 685 689 680 676 664 669 670 688 707 696 694 699 684 666 670 680 685 675 678 680 681 681 682 700 693 689 691 694 701 707 712 718 728 736 741 746 754 760 766 776 779 780 784 790 796 798 801 802 803 802 802 804 806 808 808 809 808 808 809 810 810 811 813 814 815 816 817 816 817 818 818 818 818 818 818 817 816 817 819 822 828 833 837 841 844 852 856 860 862 864 865 866 865 866 868 868 868 868 867 867 870 872 870 872 869 867 867 865 864 860 858 859 854 851 849 847 845 842 840 837 833 830 826 823 818 815 809 807 802 793 785 776 769 761 751 873 874 875 877 879 880 882 883 883 884 885 885 884 883 882 880 878 876 874 872 870 868 865 861 857 853 848 844 841 838 835 830 825 821 817 812 808 804 800 796 791 785 780 774 769 764 759 753 746 740 733 727 720 713 705 698 692 687 684 681 677 674 670 666 662 656 650 644 638 628 619 609 598 584 574 571 575 583 591 599 607 616 623 626 630 636 649 648 640 652 655 659 658 657 652 649 644 647 666 671 663 671 672 680 668 664 671 675 689 701 698 694 685 658 655 665 701 667 670 679 681 683 703 708 699 694 699 702 706 710 716 724 732 741 744 750 757 759 766 773 778 783 786 783 788 795 798 800 802 802 804 804 807 808 809 809 809 809 810 810 812 813 813 814 815 815 815 815 817 817 818 818 818 817 817 816 814 815 816 818 822 827 835 838 842 848 853 859 861 862 864 865 865 866 866 867 867 867 866 867 868 872 874 873 871 868 870 868 865 863 861 858 855 851 849 848 845 843 842 838 836 834 830 826 823 820 815 811 808 802 794 787 781 772 769 876 877 879 881 883 885 886 887 887 886 886 887 887 885 884 882 881 879 876 874 872 869 867 863 859 855 851 846 842 838 834 830 825 820 816 812 807 803 799 795 790 785 779 774 769 764 758 753 747 740 733 727 721 714 707 700 694 689 685 681 677 673 669 665 661 656 650 643 636 628 619 609 599 589 579 578 580 586 593 600 608 616 623 628 631 638 650 642 638 645 648 644 650 647 646 644 646 643 651 658 660 656 659 670 674 667 667 690 682 694 694 693 665 652 655 699 694 666 666 672 677 689 694 700 701 704 705 708 713 719 725 730 735 740 743 749 757 762 763 770 775 778 781 788 791 794 796 798 801 803 806 807 808 808 809 810 811 811 811 812 813 814 814 814 814 815 815 816 817 818 819 819 819 818 817 816 815 815 815 817 820 823 828 833 837 845 849 852 856 860 862 863 864 865 865 867 867 865 863 866 867 871 875 873 871 871 870 869 866 864 862 859 855 852 850 848 846 844 842 840 838 836 832 829 827 823 821 815 812 808 803 798 791 783 781 880 882 883 885 887 888 889 889 888 888 888 888 888 887 886 885 883 881 878 876 873 871 868 865 861 857 852 848 843 838 833 830 825 821 816 811 806 802 798 793 788 784 779 774 768 763 758 753 747 741 734 727 722 716 709 703 696 691 686 681 677 673 669 665 661 656 650 644 637 629 620 611 601 593 585 582 582 587 595 601 609 616 623 629 634 638 647 644 644 643 648 654 659 656 650 639 635 636 635 640 652 660 657 663 655 655 673 681 687 699 692 694 652 654 673 674 668 669 672 677 684 690 697 703 704 708 710 713 719 722 728 734 737 739 741 747 754 760 762 765 773 778 783 789 793 794 795 798 801 803 805 807 808 810 810 811 811 811 812 812 814 813 813 814 815 816 816 817 818 819 820 820 820 820 819 818 818 817 816 816 819 823 826 831 836 840 845 848 853 856 859 862 863 864 865 866 867 866 865 866 867 870 873 873 872 871 869 868 865 863 862 859 856 852 851 848 846 844 843 841 839 837 834 832 830 826 824 819 815 812 809 805 797 793 790 884 886 887 889 890 890 891 890 889 889 890 890 889 888 888 886 885 883 881 878 875 873 870 866 862 858 853 848 843 838 833 828 823 819 815 810 805 800 796 791 787 782 777 773 768 762 757 752 747 742 735 729 722 717 711 705 698 693 687 682 677 673 669 665 661 656 651 645 638 631 622 614 605 595 586 582 585 590 596 603 609 616 624 630 634 638 643 648 648 648 649 649 652 659 659 646 643 629 624 636 645 653 650 649 652 647 658 654 671 676 679 658 649 651 655 656 664 668 671 676 681 690 697 702 708 711 714 717 721 726 730 736 741 744 747 751 754 759 763 768 774 780 786 791 794 795 797 799 801 803 805 806 807 809 809 809 811 811 812 813 814 814 813 814 816 816 818 818 819 820 821 822 822 821 821 821 821 821 820 820 822 825 829 832 836 839 842 846 848 851 855 860 862 863 864 866 867 867 867 868 870 871 872 871 870 870 868 866 864 863 861 860 855 852 849 847 846 845 844 842 839 838 836 833 831 829 826 822 819 816 813 806 802 799 795 887 888 889 890 891 892 892 891 891 891 891 891 890 889 888 887 886 884 882 879 877 874 871 867 863 858 853 848 844 838 833 827 822 818 813 808 803 799 794 790 785 780 776 771 766 762 756 752 747 741 736 730 723 717 711 705 699 693 688 682 678 673 670 666 662 657 652 646 639 632 624 616 607 596 585 584 588 593 598 602 608 616 623 629 634 640 646 648 649 650 649 650 652 654 660 654 644 635 631 630 639 639 642 642 646 640 641 638 660 664 657 653 649 650 652 654 661 666 670 675 681 693 701 708 711 712 715 718 722 727 732 738 743 745 749 751 754 759 765 771 778 783 787 791 794 797 799 800 802 802 803 805 805 806 807 808 809 811 813 814 815 814 815 816 818 819 819 821 822 822 822 823 822 823 823 823 823 823 824 825 826 828 832 834 837 839 841 845 847 849 854 857 859 862 864 865 866 866 867 868 869 870 870 870 870 868 867 865 863 862 860 858 855 851 848 846 845 844 844 842 840 839 837 834 832 830 828 825 823 820 817 814 810 806 801 888 889 890 891 892 893 893 893 893 893 892 892 891 889 888 887 887 885 883 880 877 874 871 867 862 858 853 849 844 838 833 827 821 816 811 807 802 797 793 788 784 779 774 769 765 760 756 751 745 741 736 730 724 718 712 706 700 694 689 683 679 675 671 667 663 658 653 648 641 635 627 619 612 604 594 592 594 597 601 605 608 615 624 629 634 640 646 650 642 642 645 644 650 649 647 644 646 638 631 631 634 637 635 633 627 635 635 639 647 651 646 648 649 648 655 659 664 670 675 679 686 693 702 703 709 712 715 718 722 726 731 736 740 744 748 751 755 760 767 774 779 783 787 789 792 795 798 799 798 800 800 802 804 805 806 806 807 811 815 815 815 816 816 818 820 820 821 822 824 824 824 823 823 823 824 825 825 826 827 828 829 830 833 835 837 840 842 845 847 850 853 856 859 861 863 865 866 866 867 868 869 869 869 868 868 867 866 865 863 862 860 858 854 850 848 846 844 844 844 842 840 839 838 835 834 832 830 826 823 821 818 815 812 808 803 888 890 891 892 894 894 895 895 895 894 894 893 891 889 888 887 887 886 883 881 878 875 871 866 862 857 852 848 843 837 831 826 820 814 809 804 800 795 791 786 781 777 773 768 763 758 753 750 745 740 735 730 725 719 713 707 701 696 690 685 680 676 672 668 663 659 654 649 644 638 631 624 617 612 604 600 601 602 605 608 614 619 626 632 634 637 641 641 637 637 639 641 642 644 640 644 645 643 636 640 635 636 638 642 636 633 625 632 639 647 635 642 652 653 656 661 666 672 676 682 688 693 701 706 709 710 712 717 721 725 729 732 735 740 744 749 753 759 765 772 777 780 783 785 787 791 793 799 797 799 799 800 802 804 805 804 807 812 814 815 816 817 817 819 820 821 823 823 824 825 825 825 826 826 827 827 828 829 830 831 831 832 835 837 839 841 843 846 849 852 853 856 858 860 862 863 865 865 866 867 868 868 867 867 866 866 865 864 863 861 859 857 853 850 847 845 844 843 842 841 839 839 838 835 834 833 831 828 824 820 818 815 812 807 804 890 892 893 894 896 896 896 895 895 895 895 894 892 891 890 889 888 886 883 881 878 874 870 865 861 855 850 845 841 836 830 824 819 813 807 802 797 792 788 784 779 774 770 766 762 757 752 748 743 739 734 730 725 720 715 709 703 698 692 687 682 678 673 669 664 660 656 651 645 640 634 629 623 618 612 607 605 605 608 612 617 622 628 634 635 634 638 643 639 636 633 637 637 638 632 630 631 633 633 630 628 627 635 643 640 628 620 621 619 627 628 636 647 652 654 659 665 671 677 682 691 695 698 701 706 709 712 715 719 724 730 732 734 739 744 749 754 759 763 768 774 779 784 787 789 791 792 794 797 798 799 800 801 803 804 805 808 811 813 815 817 817 818 819 820 821 823 824 825 826 826 827 827 828 828 829 830 830 832 833 835 836 838 840 841 843 845 847 850 853 854 856 858 860 861 862 863 864 864 866 866 866 866 866 866 865 863 862 861 859 858 854 850 848 846 844 843 842 841 839 839 838 837 836 835 833 830 827 824 821 817 814 811 810 806 893 894 896 896 897 898 898 898 897 896 895 894 894 892 891 890 888 885 883 880 876 872 868 863 858 853 848 843 838 833 828 822 816 810 805 799 794 789 785 780 776 772 767 763 759 755 750 746 742 738 734 729 725 720 715 711 705 700 695 689 684 679 674 669 665 661 657 653 648 642 637 632 627 623 620 614 610 611 610 614 618 623 626 629 629 632 637 638 638 635 636 636 632 629 630 624 625 623 624 623 626 633 633 639 637 624 622 621 620 625 627 642 642 651 656 661 666 672 678 685 688 693 698 703 706 709 713 717 719 724 729 733 738 740 746 751 755 758 761 766 772 776 780 785 787 788 789 792 794 797 798 800 801 804 805 806 809 811 813 815 816 816 817 818 820 822 823 824 825 826 827 827 828 828 829 830 831 832 833 834 836 838 841 842 844 845 846 847 849 852 854 856 858 859 860 861 862 863 863 864 864 864 864 864 864 863 862 861 860 858 856 853 850 844 842 842 842 841 840 838 838 837 836 834 832 830 827 825 822 819 816 812 809 807 805 896 896 897 898 898 898 898 898 898 897 896 895 893 892 891 889 887 884 881 878 874 870 866 862 857 851 846 840 835 830 825 819 813 808 803 797 791 786 782 777 773 769 764 760 757 753 748 744 740 736 732 728 724 721 716 711 706 701 696 691 686 680 675 671 666 662 658 655 650 644 639 634 630 627 624 621 617 617 617 618 619 624 627 628 627 629 634 636 630 630 633 632 629 628 632 624 628 623 625 627 626 630 635 636 623 615 619 623 624 627 629 635 643 651 660 666 669 677 684 687 690 695 701 705 708 711 714 717 720 723 728 733 738 742 747 751 754 757 760 764 770 774 777 780 782 784 787 790 793 796 798 800 803 805 806 808 810 812 812 814 815 815 817 818 819 821 822 824 825 826 827 828 829 829 830 831 832 834 835 836 838 840 842 844 845 847 848 849 850 852 854 856 858 859 859 859 860 861 862 861 861 862 862 863 862 861 860 859 857 856 854 852 849 847 844 842 842 841 840 839 837 835 833 831 828 827 826 822 819 817 814 812 809 805 802 897 898 898 898 898 898 899 898 898 897 896 895 893 892 890 888 886 883 880 876 872 868 864 859 854 849 843 837 831 826 820 815 810 806 799 793 787 782 777 773 769 766 762 758 754 750 746 742 738 734 730 726 722 719 716 711 706 702 697 692 688 683 677 673 668 664 659 655 651 646 639 634 630 627 625 623 623 620 622 623 625 627 627 628 629 629 634 629 628 625 622 627 624 628 627 625 621 626 624 626 629 635 633 620 615 616 620 627 632 628 633 644 651 655 660 664 674 681 688 689 692 697 701 707 711 714 717 720 721 723 729 734 738 742 747 751 754 757 761 765 768 771 774 777 779 781 785 788 791 794 797 800 802 805 807 808 810 811 812 813 814 815 816 817 819 820 822 823 825 826 827 828 829 830 831 832 833 834 835 837 839 841 843 844 846 847 849 850 851 852 853 856 857 858 858 858 859 859 859 859 860 860 860 860 860 859 858 857 856 854 853 850 848 847 843 842 839 838 838 836 833 831 829 827 825 823 820 818 815 813 810 806 804 803 801 897 898 899 899 899 899 899 899 898 897 896 895 893 891 889 887 884 881 877 874 870 865 861 856 852 847 841 835 829 823 817 812 807 801 796 789 783 778 773 768 765 761 757 754 750 747 743 739 736 732 728 725 721 717 713 710 706 702 697 692 688 684 679 674 669 665 660 655 650 646 641 633 629 624 621 622 624 624 622 628 628 627 629 630 631 631 630 628 621 620 620 623 623 622 628 631 625 628 630 627 635 634 617 614 617 622 625 631 631 635 647 651 656 660 664 670 675 680 684 691 694 699 703 709 712 717 721 724 725 727 731 734 738 742 745 749 753 757 760 764 767 770 773 775 777 780 783 786 789 793 796 799 801 804 806 807 808 810 811 812 813 814 816 817 818 819 821 823 824 825 827 828 829 831 832 833 834 836 837 839 841 841 843 845 847 849 850 850 852 853 854 855 856 857 857 857 857 858 859 859 859 859 858 858 857 857 856 855 854 852 851 849 847 846 844 838 837 834 834 832 831 829 826 823 820 818 815 812 809 807 805 804 801 798 799 899 899 900 900 900 899 899 899 898 897 895 894 892 890 888 885 882 879 875 871 867 862 858 853 848 843 838 832 826 820 815 809 803 796 790 784 779 773 768 763 759 757 753 749 746 743 739 736 732 729 725 723 719 715 711 707 704 701 697 692 687 683 679 675 670 665 660 656 650 646 641 635 629 625 624 623 624 623 621 623 625 628 629 626 624 623 622 624 622 621 620 626 623 624 627 628 627 624 630 628 632 628 620 616 622 626 629 631 634 641 646 651 656 663 669 674 678 681 685 691 697 703 707 710 713 719 724 727 729 732 734 737 738 740 743 747 751 755 758 761 766 769 771 774 775 778 781 784 788 791 794 797 800 803 805 806 807 809 810 811 812 814 815 816 818 818 820 822 823 825 827 828 830 831 832 834 835 836 838 839 841 842 844 846 848 849 850 851 852 853 854 855 856 856 856 856 856 856 857 857 857 857 856 856 855 854 853 852 851 850 848 846 845 843 841 839 832 833 831 828 826 823 820 817 814 812 809 807 804 802 799 797 795 794 791 900 901 901 900 900 900 899 899 898 896 894 892 890 888 886 883 880 876 873 869 864 860 855 851 845 840 835 829 823 817 810 804 798 791 785 778 772 768 763 758 752 749 747 744 741 738 735 732 729 726 722 720 717 713 709 705 701 698 695 691 686 682 678 674 669 664 659 655 650 645 640 635 630 627 624 622 622 621 620 624 625 624 616 617 616 621 618 620 620 622 624 627 624 628 627 624 622 621 628 628 632 632 620 617 626 631 635 639 644 650 656 660 664 669 673 678 679 684 690 695 700 705 709 712 716 721 725 727 730 733 735 737 739 741 745 748 751 754 757 760 764 767 769 772 774 777 780 783 786 789 792 795 798 801 803 805 806 807 809 811 812 814 815 816 817 818 820 821 823 824 826 828 829 831 832 834 835 837 838 840 842 843 845 846 848 849 850 851 852 853 854 854 854 855 855 855 855 855 855 854 854 854 853 853 852 851 850 849 847 845 844 843 841 839 837 836 831 825 826 822 819 817 814 811 808 806 804 801 798 796 794 791 788 787 785 900 901 901 901 900 900 899 898 896 895 893 891 889 886 883 880 877 873 869 865 861 857 853 848 842 837 832 826 820 814 807 800 794 787 780 773 766 760 755 751 747 742 740 739 737 733 731 728 725 722 719 716 713 710 706 703 698 695 692 688 684 679 675 671 667 662 658 653 649 644 638 633 629 626 623 619 619 619 616 620 620 633 617 620 611 620 618 622 625 626 627 626 624 626 622 625 628 623 634 627 622 616 624 631 636 638 641 647 653 661 666 669 671 675 678 683 685 688 693 700 703 707 712 716 719 721 725 728 730 731 734 737 739 742 745 747 751 753 756 758 762 766 767 770 773 776 779 782 785 787 790 793 796 798 800 802 804 806 808 810 811 813 814 815 816 818 820 821 822 824 825 827 829 830 832 834 835 837 838 840 842 843 845 846 847 848 850 850 851 852 852 852 852 853 854 854 854 853 852 852 852 852 851 850 849 848 847 846 843 842 840 837 836 833 832 830 828 822 817 815 813 810 809 807 804 800 796 793 789 785 783 781 779 778 777 901 901 901 901 900 899 898 896 895 893 891 889 887 884 881 877 874 870 865 861 857 854 850 845 839 834 829 823 816 810 804 796 790 785 778 771 763 755 749 744 740 736 734 732 731 728 726 723 720 717 714 712 709 706 703 699 696 692 688 685 681 677 673 669 664 659 655 652 648 642 636 631 626 623 620 619 619 619 635 633 635 635 633 632 627 624 621 623 624 625 625 626 627 625 629 630 626 633 635 619 630 623 630 634 636 641 651 659 664 668 670 672 676 681 684 688 690 693 698 702 705 709 713 717 720 723 724 726 729 732 735 739 741 742 744 747 750 753 755 758 761 764 767 769 772 775 778 781 784 786 788 791 794 796 798 799 802 804 807 809 810 811 813 815 816 818 819 821 822 823 825 827 828 830 831 833 835 837 838 840 841 842 844 845 847 847 848 849 850 850 851 851 851 851 852 852 851 852 851 851 850 849 849 848 846 845 843 842 840 838 836 833 830 827 824 821 819 817 814 810 809 807 804 800 796 793 789 786 781 776 771 768 768 768 766 901 901 900 900 899 898 897 895 894 892 890 887 884 881 877 874 870 866 862 858 855 851 846 841 836 830 824 819 814 807 801 794 787 781 775 768 761 753 745 739 735 731 729 727 725 723 720 718 715 712 709 707 704 701 698 695 692 688 685 682 679 675 670 666 661 657 652 649 645 640 634 628 624 621 619 618 624 626 639 634 635 636 634 636 633 624 619 622 621 620 620 624 630 625 630 637 633 627 636 631 625 626 632 639 646 654 659 664 668 669 672 676 680 683 687 690 693 696 698 702 706 711 714 717 720 723 726 728 729 733 737 739 741 743 745 747 750 752 754 757 760 763 766 768 770 773 776 779 781 784 786 789 791 793 795 798 800 803 805 807 808 810 812 813 815 817 818 820 821 823 825 827 828 829 831 832 834 836 838 839 840 841 842 844 845 846 847 847 848 848 849 850 850 850 850 850 850 850 850 849 848 847 846 844 842 841 840 839 837 835 833 830 826 823 820 817 813 809 806 806 805 802 798 794 790 787 783 779 774 769 763 757 751 755 759 900 900 900 899 899 898 896 894 892 890 888 885 882 879 875 870 867 863 860 856 852 848 843 838 832 827 821 816 810 803 797 790 784 778 772 765 759 752 745 739 733 729 727 723 720 717 715 712 709 706 704 701 699 696 693 690 687 684 681 678 675 672 668 663 659 654 649 648 643 637 631 626 621 618 618 619 627 631 629 632 636 637 636 633 629 620 625 623 622 621 628 623 624 623 629 622 629 629 629 627 629 635 641 648 652 657 660 663 667 671 675 678 681 684 687 690 693 696 699 703 706 709 713 716 719 722 726 729 732 735 738 741 741 742 744 748 750 752 753 756 759 762 765 767 769 771 774 777 779 782 784 786 788 791 793 796 798 801 803 805 807 809 811 813 815 816 817 819 821 822 824 826 827 829 830 832 833 835 836 837 838 840 841 842 843 844 845 845 846 847 847 847 848 848 848 848 847 847 847 846 844 843 841 840 839 837 836 834 832 831 828 825 822 819 817 813 810 806 803 802 799 796 792 789 786 782 779 775 769 765 761 751 746 748 751 899 899 899 899 898 897 895 892 890 887 885 883 880 876 872 868 864 861 858 853 849 844 839 833 827 822 817 811 804 798 791 785 778 773 768 762 756 750 744 739 734 729 724 720 716 712 709 706 703 700 697 695 692 690 688 685 681 679 676 674 671 668 665 662 657 650 651 646 642 636 628 624 622 618 616 622 623 635 635 633 633 634 631 631 627 622 628 633 628 624 620 628 626 622 621 636 630 629 632 634 635 639 646 651 657 661 664 665 668 672 676 679 682 684 687 690 693 696 699 702 706 709 713 716 719 722 725 727 730 734 738 739 739 741 744 747 749 751 753 755 758 761 763 766 768 770 772 775 777 779 782 784 786 789 791 794 796 799 801 803 806 808 810 812 814 815 816 818 820 821 823 824 826 827 829 830 832 833 835 836 837 838 839 840 841 842 842 843 843 844 844 844 844 844 844 843 842 842 841 840 839 839 837 836 835 833 831 829 828 826 824 820 817 815 812 810 806 803 799 796 793 790 786 782 779 777 774 770 766 764 760 755 751 750 750 898 898 898 897 896 895 893 890 887 885 883 880 877 874 869 864 861 859 855 850 846 840 834 828 822 815 810 805 798 791 785 779 772 765 761 756 751 745 740 734 729 725 720 715 711 706 702 698 695 692 690 687 685 683 681 678 676 674 670 669 667 665 662 659 657 652 649 645 641 637 629 625 622 621 618 620 628 633 635 630 630 634 631 628 626 625 628 627 628 626 622 637 635 643 639 635 635 633 635 642 644 648 652 654 657 659 661 664 668 673 677 680 683 686 688 690 692 695 700 703 707 711 715 717 720 722 725 727 730 734 736 738 739 741 743 746 747 749 752 754 757 759 762 764 765 768 770 772 774 777 779 782 784 787 790 792 795 797 799 802 804 806 808 810 812 814 815 817 819 820 821 823 824 826 827 829 830 832 833 834 835 836 837 838 839 839 840 840 840 840 840 840 840 840 840 839 838 838 837 836 835 834 832 831 828 826 824 822 821 820 820 818 812 808 806 805 801 796 792 789 786 783 778 775 774 772 770 767 764 762 759 755 752 750 748 898 898 896 895 895 892 890 887 885 884 881 876 872 868 864 861 858 856 852 846 840 834 828 822 816 810 805 798 790 783 777 771 764 757 751 747 744 739 734 729 723 718 713 707 702 697 693 689 685 683 680 678 676 675 674 672 670 668 666 664 662 660 658 656 654 650 646 643 640 639 637 630 625 624 624 626 627 627 627 629 631 629 627 627 626 624 622 624 627 624 625 628 626 631 633 633 633 632 637 644 646 647 649 653 655 659 662 666 671 675 679 681 682 685 688 691 694 697 701 704 708 711 714 717 719 722 726 728 730 732 735 736 738 740 742 745 747 748 751 753 755 757 759 761 763 765 767 770 772 774 777 780 782 785 788 790 792 794 797 800 802 804 806 808 810 812 814 815 817 818 820 821 823 824 825 827 828 829 830 831 833 834 835 835 836 836 836 837 837 837 838 837 837 837 836 835 834 834 833 831 829 828 826 824 822 820 817 815 815 813 811 810 808 805 800 795 793 790 786 782 780 774 771 771 770 769 767 765 763 760 757 755 752 750 748 898 899 897 896 894 890 888 887 885 882 877 872 865 863 861 859 856 853 846 840 834 828 822 816 810 804 798 791 782 773 768 761 755 749 744 740 736 731 726 721 715 708 702 696 690 685 681 677 673 671 670 668 666 665 665 664 664 663 661 659 657 655 654 651 647 644 643 640 637 636 634 629 628 624 623 625 625 623 626 627 629 628 629 629 627 624 625 627 628 628 627 628 625 622 624 627 630 636 640 644 647 648 650 654 657 661 664 668 671 675 678 680 683 686 689 692 695 698 702 705 708 711 715 718 720 723 726 728 729 732 734 735 736 738 741 743 745 747 749 751 753 754 756 758 760 762 765 767 769 772 774 777 779 782 785 787 789 792 794 797 800 802 804 806 808 810 811 813 814 816 817 819 820 821 823 824 826 827 828 828 830 831 832 832 832 833 833 833 833 834 834 833 833 832 831 830 829 828 826 825 823 821 820 817 815 813 811 809 808 807 803 801 797 795 791 788 785 782 779 776 771 767 767 767 766 766 764 762 760 757 755 753 751 748 746 903 902 902 901 893 888 887 885 882 878 872 866 863 861 860 856 853 847 840 833 827 822 816 810 803 796 788 780 771 764 757 752 746 742 738 733 727 721 716 709 703 696 689 683 677 671 667 663 660 658 656 656 656 656 656 655 656 657 655 654 653 651 650 648 644 642 640 637 635 632 631 629 626 625 623 623 625 621 624 627 625 630 632 632 628 631 632 629 626 627 624 620 621 620 623 627 630 634 638 641 647 650 652 656 659 662 665 668 671 673 676 678 682 685 688 691 695 698 701 705 708 711 715 717 719 722 725 726 728 730 732 733 734 736 738 740 742 745 746 748 750 752 753 755 757 759 762 764 766 768 771 773 776 779 781 784 786 788 791 794 796 799 801 803 805 807 809 810 812 813 815 816 817 819 820 822 823 824 825 825 826 827 829 829 830 830 830 830 830 830 830 829 829 828 827 825 823 822 820 819 816 815 813 810 807 804 802 800 800 798 795 793 789 787 783 780 778 775 773 769 764 764 764 764 763 762 760 758 756 754 751 749 747 745 742 903 902 901 899 897 895 894 887 878 872 867 864 859 857 854 851 846 840 833 827 821 815 810 803 794 784 778 771 763 757 751 745 740 736 730 722 715 707 702 696 690 682 674 666 661 655 650 647 644 642 641 641 642 644 646 647 648 648 649 649 648 646 646 646 644 641 640 638 635 632 630 630 623 624 625 626 623 623 622 625 632 631 630 625 630 629 627 624 624 623 621 622 621 623 623 626 630 633 637 640 644 649 653 656 658 661 665 668 670 673 676 679 682 685 689 692 695 699 702 705 708 710 713 715 718 720 722 724 726 728 729 731 732 733 735 737 740 741 743 745 747 748 750 752 754 756 758 760 763 765 767 770 772 775 777 780 782 785 787 790 793 795 797 799 801 803 805 807 808 810 812 813 814 816 817 819 820 821 822 823 823 825 825 826 826 826 827 827 826 826 825 824 824 823 822 820 818 816 815 812 810 808 806 803 800 797 793 792 789 788 786 784 780 776 774 772 771 770 767 765 763 762 761 760 759 757 756 754 752 749 747 744 742 739 737 902 901 899 897 895 893 890 888 885 882 876 864 858 855 849 844 838 832 825 820 816 810 802 792 782 773 767 761 756 751 746 740 734 726 718 711 704 696 689 681 673 665 658 651 644 638 633 629 627 626 626 627 629 631 634 637 640 641 642 643 643 641 639 639 640 640 639 637 635 634 632 632 620 623 621 625 623 620 621 622 623 622 619 626 622 622 617 616 616 616 616 619 620 622 624 627 631 635 639 641 644 648 651 653 656 659 662 666 668 670 673 677 681 685 688 692 696 700 703 705 708 709 710 713 716 718 720 722 724 726 727 728 729 731 732 734 736 738 739 741 743 745 747 749 751 753 754 756 759 761 763 766 769 771 774 776 779 781 783 786 788 791 793 795 798 800 802 803 805 807 808 810 811 813 814 815 816 818 819 820 821 822 822 822 823 823 822 822 822 821 820 819 818 818 816 814 812 811 809 806 803 801 798 795 792 789 785 782 780 778 776 774 771 770 769 768 767 766 764 763 760 758 757 756 755 753 751 749 746 744 741 739 736 733 730 901 899 896 894 892 889 886 883 880 878 876 874 867 852 849 840 832 826 820 816 811 801 791 783 772 763 759 754 751 744 737 729 719 711 705 697 692 683 674 665 657 650 641 633 627 621 616 612 609 608 608 611 615 619 622 626 630 634 636 638 640 636 636 636 637 638 638 636 633 630 631 623 626 620 617 618 621 619 617 614 620 618 623 621 615 615 612 615 617 618 619 620 621 624 626 628 630 634 638 641 644 647 650 652 654 657 660 662 666 669 672 676 679 683 687 691 695 698 700 703 705 707 709 711 713 715 717 719 721 723 724 725 726 727 729 730 732 733 735 737 739 741 743 745 747 748 750 753 755 757 760 763 765 768 770 772 775 777 779 782 784 787 789 791 793 795 797 799 801 803 804 806 808 809 811 812 813 814 815 816 817 818 818 818 818 818 817 817 816 815 814 813 812 811 810 808 806 804 802 800 796 793 790 787 784 778 774 772 771 769 767 767 767 765 766 765 764 762 761 758 756 755 753 751 749 747 745 743 740 737 735 732 729 726 722 897 895 893 891 888 885 881 878 875 872 868 864 860 856 848 837 822 817 815 811 801 794 781 767 761 757 753 749 743 735 725 712 706 699 693 684 676 666 658 650 641 634 626 619 611 605 601 597 594 593 593 596 601 606 612 616 622 627 630 633 633 633 634 635 636 642 638 636 636 624 627 626 620 616 614 623 619 616 619 615 616 626 625 619 618 623 624 624 624 625 625 627 625 625 625 626 629 633 636 639 641 644 648 651 653 656 658 661 664 668 671 675 678 682 685 689 692 694 697 699 701 704 706 708 710 712 714 716 717 719 720 722 723 724 725 727 728 729 731 733 734 736 738 740 742 744 746 749 751 754 756 759 761 763 766 768 770 773 775 778 780 782 785 787 789 791 793 795 796 798 800 802 804 805 807 808 810 811 811 812 813 813 813 814 813 813 812 811 811 809 809 807 806 804 803 801 800 798 796 794 791 788 785 781 778 773 768 763 763 763 762 761 761 761 761 760 759 757 755 754 752 750 748 746 744 742 739 737 734 731 727 724 720 716 712 894 891 889 886 883 880 877 874 869 865 860 855 851 848 843 837 833 822 806 801 796 788 783 767 747 743 744 739 730 719 706 699 692 685 678 670 662 653 645 637 628 619 611 603 597 591 585 580 577 576 577 581 588 595 603 608 616 622 626 627 629 630 631 634 635 638 627 628 620 620 621 615 622 623 624 616 620 617 612 615 620 622 624 621 630 632 632 633 634 634 632 631 632 629 627 626 627 629 633 635 637 640 643 647 651 655 658 659 661 664 669 673 676 679 683 686 689 691 693 696 698 700 703 705 707 709 711 712 713 715 716 717 719 720 722 723 724 725 727 728 729 731 733 735 737 739 741 744 746 749 751 754 757 759 761 763 766 768 770 773 776 778 780 783 784 786 788 790 792 794 796 798 799 801 803 804 805 806 807 808 808 809 809 809 808 808 807 806 805 803 802 800 798 796 795 794 792 791 790 788 787 783 779 773 769 763 758 758 757 756 754 751 755 758 759 757 754 752 750 748 747 745 743 740 738 735 732 729 726 723 719 715 710 705 701 889 887 884 882 879 876 872 868 863 858 853 848 843 838 832 827 822 816 810 798 785 780 774 764 752 740 735 727 717 700 688 683 677 670 663 657 650 644 637 629 620 610 600 592 585 578 569 562 558 558 563 569 577 587 595 603 611 616 619 622 623 626 630 632 635 630 618 615 614 613 612 617 616 612 616 623 627 619 621 624 634 633 627 635 637 637 638 638 637 637 637 637 636 634 632 628 625 628 629 631 634 637 639 642 646 650 653 657 660 664 667 671 673 677 680 683 686 688 690 692 694 697 699 701 703 705 706 708 710 711 711 712 714 715 716 717 719 720 722 723 724 725 727 729 731 733 736 738 740 743 746 748 751 753 756 758 761 763 766 768 771 774 776 778 780 783 785 787 789 791 793 795 796 798 799 800 800 802 803 803 804 804 804 804 803 802 801 799 798 796 794 793 791 790 788 787 786 785 785 784 782 779 776 769 761 758 758 756 756 755 754 754 755 756 755 752 750 747 745 743 741 738 736 734 731 728 724 721 717 713 708 704 699 693 688 885 883 881 878 875 871 867 862 858 852 845 839 835 829 824 822 820 816 813 810 802 784 768 747 734 727 720 713 701 687 681 671 665 660 653 648 643 638 632 620 610 602 595 587 577 569 557 550 548 551 556 563 573 584 591 601 611 611 613 619 621 628 630 630 627 618 607 615 615 617 614 624 622 623 625 618 614 618 628 630 629 631 634 637 639 640 639 639 639 639 638 638 637 636 634 633 632 629 630 632 634 635 638 641 644 648 651 655 658 662 665 668 671 674 677 680 682 685 687 690 692 694 695 697 699 700 702 703 704 705 706 707 709 709 710 712 713 714 716 718 719 720 721 723 725 727 730 732 735 737 740 742 745 747 750 753 755 758 761 764 767 769 771 774 776 779 781 784 786 788 790 791 793 794 795 796 797 798 798 799 799 799 799 798 797 796 795 793 791 790 788 786 785 784 782 782 781 781 781 781 780 777 773 764 758 757 756 755 755 755 754 754 753 752 750 747 744 741 739 736 734 731 729 726 723 720 716 712 707 702 697 692 686 680 674 881 879 877 874 871 868 863 856 850 846 839 831 827 825 824 821 817 814 811 804 799 785 772 749 734 722 711 703 683 677 671 663 660 653 649 642 638 633 625 615 606 597 590 583 579 571 556 551 550 553 559 568 576 582 589 598 615 615 617 620 622 633 630 623 618 614 610 614 622 626 622 623 624 623 618 621 621 630 628 626 629 633 635 636 637 638 639 640 640 640 640 639 638 636 635 634 635 635 632 631 635 638 639 640 643 646 649 652 656 660 663 666 669 671 674 677 680 682 684 686 688 690 692 694 696 697 698 699 699 700 701 702 703 704 705 706 707 709 710 712 714 715 717 718 720 722 724 727 729 731 734 736 739 742 745 748 751 754 757 760 762 765 768 770 773 775 778 780 782 784 786 788 789 790 791 792 793 794 794 794 794 793 793 792 791 789 788 787 785 784 783 781 779 777 776 776 775 775 776 777 778 777 768 758 754 754 754 754 753 751 750 749 748 746 743 740 737 734 731 729 726 723 720 717 714 710 706 702 697 691 686 680 673 666 658 877 875 872 870 867 863 860 856 849 843 837 831 825 823 822 819 815 808 802 797 791 780 759 728 716 711 706 702 690 667 662 658 656 651 646 643 636 631 623 613 607 599 594 589 584 579 573 568 565 565 569 573 581 591 599 605 615 622 619 622 630 628 620 619 621 614 613 620 627 629 627 625 622 624 626 627 628 630 630 632 632 632 634 635 635 636 637 638 638 639 639 640 640 638 636 635 634 634 635 634 633 634 634 635 639 643 646 650 653 657 661 664 667 670 673 675 678 680 682 684 686 688 689 690 691 693 693 694 695 695 695 696 697 699 700 701 702 704 705 706 708 710 711 713 715 717 719 721 724 726 729 731 734 737 741 744 746 749 752 755 758 761 764 767 769 771 774 776 778 780 782 784 785 786 787 788 789 789 789 789 788 788 787 786 785 784 783 781 779 777 776 775 773 771 771 770 769 769 770 772 772 768 758 753 752 752 751 750 748 746 744 743 741 738 735 732 729 726 723 721 718 715 712 709 705 701 696 691 686 680 673 666 659 650 642 871 868 866 863 861 858 856 853 852 848 844 838 823 819 818 813 809 804 799 791 782 775 758 736 712 706 698 697 693 689 671 658 649 648 647 638 630 624 619 612 607 601 598 595 591 588 590 587 581 578 584 591 599 608 609 612 612 623 622 623 622 614 614 615 617 616 618 620 622 625 624 625 626 627 628 630 632 633 639 639 637 632 630 630 631 632 633 635 637 638 638 639 638 638 637 635 633 632 632 633 633 634 633 633 634 637 642 646 650 654 658 661 664 666 669 672 674 677 679 680 681 683 685 686 687 688 688 688 689 690 690 691 692 693 694 696 697 698 700 701 702 704 706 707 709 711 714 716 718 721 724 726 730 733 736 739 742 745 748 751 754 757 760 763 765 767 770 772 774 776 778 779 781 782 783 783 784 784 784 783 783 783 782 781 780 779 778 776 774 772 770 769 767 766 765 765 764 763 763 762 761 754 749 748 747 745 743 741 739 738 736 735 732 729 727 724 721 718 715 712 709 706 703 700 696 692 686 681 675 668 661 654 645 636 625 863 862 860 857 854 852 849 847 846 844 841 836 826 816 815 808 804 800 793 788 784 776 768 749 724 705 698 694 693 691 687 679 665 651 637 634 629 623 619 612 610 607 603 601 603 606 598 597 598 611 606 612 609 624 620 618 614 613 611 615 615 615 615 619 622 622 620 624 626 625 627 626 628 629 631 631 633 634 634 634 634 637 633 635 632 631 633 634 636 637 638 638 638 638 637 636 633 631 630 629 630 630 631 632 632 635 639 643 647 651 655 658 661 663 666 668 670 672 674 676 677 679 681 683 684 685 685 685 685 685 686 687 688 689 690 691 692 693 694 695 697 698 700 702 704 706 708 711 713 716 719 722 725 728 731 734 737 740 744 747 750 753 756 758 761 763 765 768 770 771 773 775 776 777 778 779 779 779 779 779 779 778 778 776 775 774 773 771 769 767 766 765 764 762 760 759 757 755 754 753 751 746 744 741 739 736 734 732 730 729 728 726 724 721 718 715 713 710 707 704 701 698 695 691 687 682 676 670 664 658 650 642 633 622 608 857 855 853 850 847 845 842 840 839 838 835 827 824 814 807 809 803 799 795 789 783 777 770 752 733 710 693 691 691 693 697 689 676 665 649 638 635 635 636 639 634 628 626 624 621 622 621 612 606 615 637 632 629 622 621 621 617 616 617 619 618 617 618 623 626 627 628 629 629 628 627 630 631 631 632 633 636 635 634 634 635 641 637 638 637 637 637 638 638 639 639 638 638 637 636 634 633 629 627 627 627 627 627 628 630 632 635 638 642 647 650 654 657 659 661 663 666 668 671 674 676 677 678 680 681 682 683 683 684 683 683 684 684 685 686 686 687 688 689 690 691 693 694 696 698 700 703 705 708 711 714 717 720 723 726 729 733 736 739 742 745 748 751 754 756 758 761 763 765 767 769 770 772 773 774 774 775 775 775 775 775 774 774 772 770 769 767 766 765 763 762 760 758 756 753 751 748 746 743 741 739 736 734 732 729 727 725 722 721 719 719 718 716 713 710 707 705 702 699 696 693 690 686 682 677 672 666 661 655 648 640 632 623 612 594 850 848 845 843 840 838 835 834 832 829 826 822 818 814 808 802 799 797 793 790 786 780 766 750 738 731 701 692 694 689 692 693 689 686 681 674 676 666 661 659 656 648 638 631 628 627 638 647 649 649 644 640 635 627 627 629 624 624 624 621 620 617 619 625 624 626 629 630 630 629 629 632 634 635 635 638 639 636 634 636 642 647 640 639 640 639 638 637 638 638 637 637 636 635 634 633 631 630 628 627 626 625 625 626 628 630 632 635 639 642 646 649 652 655 657 660 662 665 668 670 672 674 675 677 679 680 681 682 682 682 681 682 682 683 683 684 684 685 686 687 687 689 690 691 693 695 698 700 703 706 709 712 715 718 722 725 728 731 734 737 740 743 746 749 752 754 756 758 760 762 764 765 767 768 769 770 770 771 771 771 771 770 769 768 766 765 764 763 762 760 758 755 752 749 745 742 739 736 733 732 729 728 726 723 721 719 716 713 712 710 710 710 708 706 703 700 697 694 692 688 685 681 677 673 669 663 657 651 645 639 631 624 614 606 604 843 840 838 835 833 832 830 826 823 821 818 816 812 807 801 797 794 791 789 787 784 782 769 755 745 732 712 704 695 687 687 687 686 681 678 677 674 673 671 667 662 658 661 656 655 658 661 657 655 654 648 645 643 639 638 635 633 632 629 625 624 620 619 622 628 632 633 633 634 632 631 633 642 643 647 641 645 646 647 647 646 644 641 641 640 640 639 638 637 637 638 637 635 634 634 633 631 629 629 628 627 625 623 623 626 629 632 634 637 639 642 645 647 651 654 657 659 662 666 668 669 671 673 675 677 678 680 680 680 680 680 680 680 681 681 682 682 683 684 684 685 685 686 688 689 691 693 696 699 702 704 707 710 713 717 720 723 726 729 732 735 738 741 744 747 749 751 753 755 757 759 760 762 763 764 765 765 765 766 766 766 766 765 764 763 762 761 760 758 756 753 750 747 743 739 736 733 730 728 727 724 721 716 713 711 711 709 708 706 705 705 705 702 700 697 694 691 688 684 680 677 673 670 665 660 654 648 642 636 630 624 619 612 608 610 835 833 831 829 827 825 823 821 817 814 811 809 805 801 797 791 788 785 783 780 779 778 774 768 759 743 724 704 690 683 680 682 682 679 678 680 680 675 670 667 663 662 660 660 663 666 665 661 657 651 646 645 645 640 641 640 639 636 633 633 631 627 625 625 626 628 632 639 637 635 635 640 642 647 649 656 657 650 650 645 645 642 640 641 640 640 639 639 639 639 640 639 639 638 636 634 632 631 630 629 627 626 627 626 627 629 631 633 635 637 639 642 644 647 650 654 657 660 664 667 668 670 671 674 675 677 679 679 680 680 680 679 678 679 680 680 681 682 683 683 684 684 685 685 687 688 690 693 695 697 700 702 705 708 711 715 718 721 724 727 730 733 736 739 741 744 746 748 750 752 754 755 756 757 758 760 762 760 761 761 761 761 760 760 759 758 757 755 754 752 749 746 742 739 736 734 731 729 725 717 714 710 710 708 708 707 706 705 704 702 699 697 695 692 689 686 684 680 677 673 670 666 661 656 651 645 639 634 628 622 616 614 612 603 593 826 825 824 824 823 820 816 811 805 806 803 801 797 793 791 788 782 776 773 770 767 766 763 761 759 759 759 753 720 693 688 689 690 687 694 694 689 678 667 656 655 656 658 664 666 670 664 660 658 656 655 651 648 650 646 644 641 638 635 633 633 633 631 633 633 633 635 638 640 642 649 659 664 662 659 656 651 645 647 641 639 639 640 640 640 639 638 639 639 639 638 638 638 638 637 636 634 633 631 630 628 627 628 629 630 631 633 634 636 636 637 639 641 645 649 653 656 659 662 666 668 669 671 672 674 676 677 678 680 680 679 679 678 679 679 680 680 681 682 682 683 683 684 685 686 687 688 690 691 693 695 698 700 703 706 710 713 716 719 722 725 728 731 734 737 739 741 743 745 747 748 750 751 752 753 754 755 756 756 756 757 757 756 756 755 754 753 751 750 749 747 744 742 740 740 737 732 723 718 713 709 708 707 706 706 705 703 701 698 694 691 688 687 686 684 681 678 674 671 666 662 657 652 647 642 637 632 626 621 617 614 612 595 583 591 818 818 817 817 816 815 812 809 805 799 795 792 789 785 784 781 777 771 766 760 758 754 751 750 747 745 743 740 736 729 719 708 703 708 705 701 692 677 682 682 676 677 679 678 674 672 668 664 659 656 652 651 650 649 647 645 642 639 636 635 635 634 635 636 635 636 639 642 644 646 656 661 661 658 655 657 654 647 639 638 638 638 639 639 639 638 637 638 639 639 638 638 639 639 639 638 636 635 634 633 633 632 633 633 634 636 637 639 639 640 641 643 646 649 652 655 659 662 663 665 668 669 670 672 673 675 676 677 679 679 680 679 679 679 679 679 680 680 680 681 681 682 682 683 684 685 686 688 689 691 692 694 696 699 701 704 708 711 714 717 720 724 727 730 732 734 736 738 740 741 743 744 745 746 748 749 749 750 751 752 752 752 751 751 751 750 749 749 747 746 745 743 742 740 737 734 730 726 719 711 708 706 705 703 701 699 696 693 690 688 687 686 684 682 679 676 673 668 663 658 653 648 643 639 635 630 626 621 618 614 612 612 607 591 604 811 811 810 809 808 807 805 802 799 795 791 787 783 779 774 771 768 762 759 754 749 745 743 736 732 730 727 725 723 720 715 712 710 707 703 697 692 687 688 687 688 686 681 672 667 666 666 664 659 654 653 650 650 648 647 646 645 642 639 637 636 636 641 641 641 640 642 649 651 654 657 652 652 652 649 654 653 646 638 637 638 639 639 639 638 637 636 637 638 638 638 638 639 640 640 640 639 638 638 638 637 638 638 639 640 641 643 644 645 646 648 650 652 654 657 659 661 663 664 665 667 669 670 671 672 674 675 676 676 677 678 679 679 679 679 679 679 679 679 679 679 679 680 681 681 682 683 685 686 688 689 691 693 695 697 700 703 706 709 713 716 719 722 725 727 729 730 732 734 736 737 739 740 741 742 743 744 745 746 746 747 747 747 747 747 746 746 745 745 743 742 740 738 735 733 731 729 727 725 713 706 704 701 698 694 690 687 688 687 686 685 684 681 677 674 671 666 661 656 651 645 640 635 630 627 623 621 619 614 613 611 612 608 595 606 804 804 803 803 801 798 797 795 794 791 786 781 772 770 769 766 759 752 748 741 737 734 730 724 720 717 715 711 708 706 704 701 698 695 692 690 688 685 684 681 681 679 676 668 666 663 660 657 655 653 653 652 650 653 657 653 648 649 645 640 642 640 644 644 645 645 649 653 654 659 659 653 649 655 654 651 644 637 636 636 635 636 636 637 636 636 636 637 637 637 638 638 639 641 642 642 642 642 642 642 642 643 643 644 645 646 648 649 650 652 654 655 657 658 660 661 663 664 665 666 667 668 669 669 670 672 673 673 674 675 676 677 677 677 677 677 677 677 677 677 677 677 678 678 679 680 680 681 683 685 686 688 690 691 693 695 698 702 705 708 710 713 716 718 720 719 721 725 727 729 731 732 734 735 737 737 737 739 741 742 742 743 742 742 742 742 742 742 741 740 739 737 735 733 731 729 727 724 718 709 703 698 691 688 686 686 686 686 685 684 683 681 677 673 669 665 660 655 649 643 637 631 626 621 616 613 611 611 610 611 609 613 602 592 606 798 798 797 797 795 794 792 791 788 785 780 775 768 762 756 754 751 746 741 733 730 723 718 713 710 709 707 703 699 695 693 689 686 685 682 681 679 677 675 673 671 669 666 662 660 656 651 648 645 644 643 644 645 647 652 648 646 649 651 651 649 646 642 641 641 645 648 644 644 644 642 644 643 643 642 635 633 632 633 632 633 633 633 633 633 634 635 636 636 636 637 638 639 641 642 643 644 644 645 645 646 647 647 648 649 650 651 652 653 654 656 657 659 660 661 662 662 663 664 665 665 666 666 667 668 669 669 670 671 671 672 673 674 674 674 674 674 674 675 675 675 675 675 676 677 677 678 679 679 681 682 683 685 687 689 691 693 696 699 701 703 705 706 708 712 715 717 720 721 723 724 726 728 729 730 732 734 735 736 737 737 738 738 738 738 737 737 737 737 736 734 733 732 729 727 724 722 720 715 709 700 691 686 686 686 685 685 684 683 682 680 677 673 669 663 658 653 648 642 635 629 623 617 610 603 598 594 596 599 603 608 609 598 594 601 793 794 794 792 789 788 784 782 778 776 772 767 761 755 749 745 741 737 731 725 722 719 713 708 704 701 699 696 691 686 684 681 677 676 674 673 669 665 661 659 657 656 655 653 651 648 647 646 645 642 642 643 643 642 642 642 641 640 639 639 640 641 638 634 638 638 638 635 635 635 635 633 633 632 631 630 629 628 628 627 627 628 629 630 631 632 633 633 635 635 636 637 639 641 642 643 644 645 646 647 648 649 649 650 651 652 653 654 654 656 657 658 658 659 659 660 661 661 662 662 663 663 663 664 664 665 666 666 667 667 668 669 670 670 670 670 670 670 670 671 671 672 673 673 674 674 675 676 677 677 677 679 682 684 686 687 690 692 693 696 699 702 704 706 709 712 713 715 716 717 719 720 722 724 725 727 729 730 731 732 732 733 733 733 733 733 733 733 732 731 730 728 725 724 722 719 716 712 708 704 701 695 688 684 684 683 683 682 681 680 678 674 670 662 657 652 647 642 636 629 623 616 609 602 594 595 595 595 597 600 602 599 600 604 598 787 787 786 785 782 781 779 776 773 768 763 757 754 750 744 739 733 728 719 712 713 711 708 700 699 697 694 692 686 679 677 671 669 664 662 662 660 659 658 655 653 650 649 647 646 644 644 643 642 641 639 639 639 639 637 636 635 634 633 631 630 630 630 629 629 629 628 627 627 627 626 625 624 624 623 623 621 620 620 620 621 622 623 626 627 629 631 631 633 634 636 637 639 641 642 643 644 646 647 647 648 649 650 650 651 651 652 653 653 654 655 655 655 656 656 657 657 657 658 658 658 658 659 659 659 660 661 662 662 663 663 664 664 665 665 665 666 666 666 666 667 667 668 669 669 670 671 673 673 674 675 676 676 677 678 680 682 686 689 690 693 697 698 701 704 706 708 710 711 713 714 716 717 719 720 722 724 725 726 727 727 728 728 729 728 728 728 728 727 726 725 723 721 717 716 713 710 706 704 703 702 700 697 688 683 682 681 680 679 677 675 671 664 658 652 647 641 637 632 626 620 614 607 599 596 597 599 598 603 602 603 604 604 605 605 781 780 779 777 775 773 771 768 765 762 757 753 750 747 745 740 734 728 717 711 708 703 699 696 693 690 688 687 684 677 668 662 659 657 656 654 653 651 650 649 647 644 643 640 637 634 634 634 635 635 635 634 633 632 630 629 627 626 623 621 622 622 620 619 618 618 618 617 617 616 616 615 614 613 611 611 611 611 612 614 615 617 620 623 624 626 627 628 631 632 634 636 638 640 642 643 644 645 645 646 647 648 648 649 649 649 649 650 650 651 651 651 652 651 651 652 652 652 651 652 652 653 653 653 654 655 656 656 657 657 658 658 658 659 659 660 660 660 661 661 661 661 662 663 663 664 666 667 668 668 668 669 670 671 672 674 678 682 685 687 688 690 691 695 697 700 702 704 706 708 709 711 713 714 716 718 719 720 722 722 723 724 724 724 724 724 724 724 723 722 721 720 717 715 712 709 707 705 706 707 704 701 701 699 694 689 683 680 678 676 671 665 660 655 649 643 637 633 628 623 618 614 610 608 607 607 606 604 604 605 605 598 598 603 605 774 774 772 770 769 766 763 761 757 754 751 749 748 745 742 737 732 728 723 716 708 703 699 696 695 691 689 686 682 680 675 671 664 660 655 653 651 650 649 647 645 643 641 639 637 635 634 633 633 633 633 634 633 630 627 623 621 617 613 616 616 613 613 612 611 610 610 609 608 608 609 608 605 603 601 603 604 606 608 609 611 613 615 617 619 621 624 627 629 631 633 635 636 637 639 640 641 642 642 643 643 643 644 644 645 645 645 645 646 646 646 645 645 646 646 646 646 645 646 646 646 647 647 648 648 649 650 650 650 651 651 651 652 652 652 653 653 654 654 655 655 654 655 656 657 659 659 660 660 659 661 662 663 664 665 669 672 675 677 680 682 685 686 688 690 693 696 698 700 702 704 706 708 710 711 713 715 716 717 718 719 720 720 721 721 721 720 720 719 718 717 716 714 712 710 708 707 709 710 711 705 702 696 695 694 694 690 685 678 673 668 663 658 652 646 640 635 631 626 622 618 614 610 606 605 604 604 603 603 603 603 602 600 604 606 768 768 766 765 765 762 760 757 755 753 751 749 747 745 744 742 740 738 737 734 728 721 715 711 708 706 705 703 699 695 691 691 684 676 673 667 660 654 651 648 644 638 638 638 639 637 637 637 637 637 637 637 636 634 630 623 617 614 615 616 614 612 612 610 608 605 604 603 602 602 601 600 600 599 600 601 602 604 605 606 608 610 612 614 616 619 621 623 626 629 630 632 633 634 635 636 636 637 638 639 639 639 640 640 640 640 640 640 639 639 639 639 640 640 640 640 639 639 639 639 640 640 641 641 641 642 643 643 643 643 644 644 644 644 644 645 645 645 646 647 647 647 648 649 649 650 650 651 651 652 653 655 655 656 659 662 664 668 671 673 673 676 678 681 683 685 688 691 694 697 699 702 704 706 707 709 711 712 714 715 716 716 717 717 717 717 717 717 716 715 714 713 712 711 710 710 709 709 705 701 700 695 694 692 691 688 685 681 677 672 667 661 656 650 644 638 633 628 624 620 617 615 613 612 609 607 606 605 604 603 603 598 597 605 609 762 762 761 760 760 759 758 758 755 752 751 749 748 747 747 746 746 746 746 744 742 736 730 728 725 720 723 724 722 716 709 708 706 700 693 689 685 676 665 659 650 644 640 639 639 639 639 640 640 640 639 639 638 637 636 636 631 624 623 620 615 610 609 608 606 604 601 599 598 598 598 598 598 599 600 601 601 602 603 604 605 607 610 613 615 618 620 623 625 627 628 628 629 630 631 632 633 633 633 634 634 634 635 634 634 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 633 634 634 634 634 635 635 635 635 635 635 635 636 635 635 636 636 636 637 638 638 639 639 639 640 641 642 642 643 644 646 647 648 650 652 654 656 658 662 663 665 668 670 673 675 679 683 686 690 692 695 697 699 701 703 705 707 709 710 712 712 713 714 714 714 714 714 713 712 711 710 709 709 709 707 705 699 698 697 697 696 694 691 689 687 684 681 677 673 669 664 658 653 647 642 636 630 625 620 616 613 610 608 607 605 604 603 602 602 602 603 597 600 608 612 756 756 757 757 757 757 756 756 755 752 748 748 747 747 747 747 745 745 746 745 745 743 740 739 736 734 735 735 736 735 732 732 730 727 723 719 712 703 693 682 669 648 637 638 640 640 641 641 641 641 641 641 642 642 643 644 640 633 627 620 615 610 607 606 606 605 603 601 600 600 599 599 599 600 600 600 600 600 601 602 604 607 609 611 614 616 619 621 622 623 624 625 625 626 627 628 628 628 629 629 628 628 628 628 628 628 628 628 628 628 627 627 627 627 627 627 627 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 626 627 628 628 629 630 631 632 632 633 633 634 637 638 639 641 642 644 647 649 651 655 657 659 662 665 668 672 675 679 682 684 687 690 693 695 698 700 702 704 705 707 708 709 710 710 711 711 711 710 709 708 706 704 703 700 698 697 696 696 694 694 693 692 690 688 686 684 681 678 674 670 666 661 656 651 646 641 635 628 622 616 611 607 604 602 602 601 600 599 599 599 599 597 597 602 608 612 749 749 750 750 749 750 749 749 748 747 745 744 743 742 741 740 739 738 737 736 735 733 732 730 729 727 726 726 725 725 724 724 724 726 728 725 721 714 702 695 682 658 648 652 657 654 655 654 652 651 653 652 650 649 646 640 636 632 627 623 618 615 612 609 608 606 605 604 603 602 602 602 602 602 602 602 603 603 604 605 607 608 610 611 613 615 618 620 621 621 621 621 623 623 623 624 624 624 623 623 623 623 623 623 623 623 623 623 622 622 622 621 621 620 620 620 620 619 619 618 618 618 618 617 617 617 617 617 616 616 616 616 616 616 616 616 617 617 618 619 620 620 621 622 623 624 625 625 626 629 631 632 633 636 638 641 644 647 651 656 657 659 663 665 668 672 675 678 681 684 687 689 692 694 697 699 701 703 704 705 706 707 708 708 708 708 707 707 706 705 704 700 697 694 693 692 692 692 691 691 689 688 686 684 681 678 675 671 667 663 658 654 649 644 639 633 627 620 614 608 603 601 601 601 600 600 599 599 598 598 599 597 601 609 613 742 741 741 742 742 742 741 740 739 738 737 737 735 734 732 731 729 728 727 725 724 723 721 720 718 717 716 715 715 714 713 712 712 712 712 712 711 710 711 704 690 683 676 671 670 668 667 665 663 662 659 656 652 648 644 641 637 633 629 625 622 619 617 615 613 611 610 608 607 607 606 606 606 606 606 607 607 608 610 610 610 611 612 613 614 615 616 618 619 619 619 620 620 620 620 620 620 620 620 620 619 619 619 619 618 618 617 617 617 616 616 616 615 615 614 613 613 613 612 611 611 610 609 609 608 608 607 607 607 607 606 606 606 607 607 607 607 608 610 611 612 613 613 614 615 616 616 618 620 623 625 627 629 631 634 638 641 644 647 651 653 656 659 662 665 668 672 675 678 681 684 687 690 692 695 697 698 700 701 703 704 705 705 705 705 705 704 704 704 704 705 705 699 692 691 691 690 690 689 688 687 685 683 681 679 676 673 669 665 661 657 653 648 643 638 633 627 621 615 608 603 601 600 600 601 602 600 600 599 598 600 603 608 612 616 734 734 734 734 734 733 732 731 730 729 728 727 726 725 723 721 720 718 717 715 714 712 710 709 708 706 705 704 704 702 701 700 699 698 697 696 695 692 690 686 682 676 672 667 659 654 655 655 655 656 654 652 649 647 644 641 638 635 632 629 626 624 622 620 618 617 615 614 614 613 612 611 611 611 611 611 612 613 613 613 614 614 615 615 616 616 617 617 617 617 617 617 617 617 617 616 616 616 615 615 615 615 614 613 613 613 612 612 612 612 611 611 610 610 609 608 607 606 605 604 603 603 602 601 600 599 599 598 598 598 598 598 598 598 598 599 599 601 602 604 605 607 608 609 610 611 613 615 617 619 621 623 626 629 632 635 638 642 647 650 653 655 658 661 663 666 670 674 677 680 683 685 688 690 693 695 697 699 700 701 702 703 707 707 704 704 703 702 703 704 701 695 691 690 689 689 689 688 687 686 685 683 681 679 677 674 671 667 664 660 657 653 648 643 638 633 628 623 618 613 611 609 605 604 605 600 601 601 601 603 602 603 612 617 622 726 726 725 725 724 724 723 722 721 720 719 718 716 715 713 712 710 708 707 705 703 702 700 699 698 696 695 694 693 692 690 689 688 687 685 683 681 679 676 673 670 667 663 657 653 650 649 649 649 649 648 646 645 644 642 640 638 636 634 632 630 629 627 626 624 623 622 621 620 619 619 618 618 617 617 617 617 617 616 616 616 616 616 616 616 616 616 615 615 615 615 614 614 614 614 613 613 613 612 612 611 611 610 610 609 609 609 608 608 608 607 607 606 605 604 603 602 601 600 599 598 597 596 595 594 593 593 592 592 592 591 591 592 592 592 593 593 594 596 598 601 603 605 607 608 610 612 614 615 618 620 622 625 628 631 635 638 641 643 645 648 651 654 657 661 665 669 673 676 679 683 686 688 690 692 693 695 696 697 698 699 700 700 702 701 702 703 703 700 692 688 688 688 688 688 687 687 686 685 684 682 681 679 677 675 672 669 666 663 660 657 652 648 644 639 634 629 624 619 615 613 612 613 608 608 613 614 616 612 611 609 613 618 624 629 717 717 716 716 715 715 714 713 712 711 710 708 707 706 704 702 701 699 697 696 694 693 691 690 688 687 686 685 684 682 682 680 679 677 675 673 671 669 667 665 663 660 658 655 653 651 650 649 647 646 646 645 644 643 641 640 638 637 636 635 633 632 631 630 629 627 626 625 624 623 622 622 621 620 620 619 619 618 618 617 616 616 616 615 616 616 615 615 614 614 614 613 613 612 612 611 611 610 610 609 609 609 608 608 607 606 606 605 605 604 604 603 602 601 600 599 598 597 597 596 595 594 593 592 591 590 589 589 589 589 589 589 589 590 590 591 592 594 595 597 600 602 605 607 609 612 613 615 617 620 622 625 628 631 634 637 641 643 646 648 650 653 656 659 663 667 670 674 678 681 683 686 688 690 692 693 694 694 695 695 696 696 697 696 699 695 694 688 687 686 686 686 686 686 686 685 685 684 683 682 680 679 677 675 673 670 668 665 663 660 656 653 649 644 640 635 630 625 621 617 615 615 613 614 613 612 612 613 611 613 617 623 628 632 638 708 708 707 707 706 705 705 704 703 702 700 699 698 697 695 694 692 690 689 687 686 684 683 682 681 680 679 677 676 675 674 672 671 669 668 666 664 662 660 659 657 655 654 652 651 649 648 647 646 645 644 643 642 641 640 639 639 638 637 636 635 634 633 632 631 630 629 628 627 626 625 624 623 622 621 620 619 619 618 617 617 616 616 616 616 615 615 615 615 614 614 613 612 611 611 611 610 610 610 609 609 608 607 606 605 604 604 603 603 602 602 601 600 599 598 597 597 596 595 594 594 593 592 591 591 590 590 590 590 590 591 591 592 593 594 595 596 597 597 600 602 604 607 609 612 614 616 618 620 622 625 627 631 635 638 641 643 645 647 650 653 656 660 663 667 671 674 676 678 681 684 686 687 690 693 691 692 693 692 693 691 689 684 683 682 684 684 685 684 685 685 685 685 685 684 683 683 682 681 679 678 676 674 673 671 669 667 665 663 660 657 653 650 646 642 637 633 628 623 618 618 615 617 615 616 612 619 618 618 619 624 631 636 641 647 699 699 698 698 697 696 696 695 694 693 692 691 690 688 687 685 683 682 681 679 678 678 676 675 674 673 672 671 670 669 668 666 665 663 662 660 658 657 655 654 653 651 650 649 648 647 645 645 644 643 642 642 641 640 640 639 638 638 637 636 636 635 634 633 632 631 630 629 628 627 626 625 624 624 623 622 621 620 620 619 619 618 618 617 617 617 617 616 616 616 615 614 613 613 612 612 612 611 610 609 608 607 606 606 605 604 604 603 603 602 602 601 600 599 598 597 597 596 595 595 594 594 594 593 593 593 593 593 594 595 595 596 596 597 597 598 599 601 602 603 605 610 613 615 617 618 621 623 625 628 630 632 635 637 640 643 645 649 653 655 657 661 663 668 671 675 677 679 682 683 684 685 686 686 690 692 692 692 694 683 682 676 678 678 680 681 682 683 683 683 683 683 683 683 682 682 681 680 678 677 676 674 673 671 670 668 667 665 663 661 658 655 651 648 645 641 638 634 631 627 628 627 627 628 630 635 641 642 640 636 639 640 645 649 656 690 690 689 689 688 688 687 687 686 685 684 683 681 680 679 677 676 674 673 672 672 671 670 669 668 667 666 666 664 663 662 660 659 658 656 655 654 652 651 650 649 648 647 646 645 644 643 643 642 642 641 640 640 640 639 639 638 638 637 637 636 636 635 634 633 633 632 631 630 629 628 627 626 626 625 624 624 623 623 622 622 621 621 620 620 620 619 619 618 618 617 617 616 615 615 614 613 612 612 611 610 608 607 607 606 605 605 604 604 603 603 602 601 601 601 600 600 599 599 599 598 598 597 597 597 598 598 598 599 600 600 600 601 602 603 604 604 608 609 611 609 613 617 621 623 625 627 629 632 634 637 638 640 642 645 647 650 654 659 661 664 667 669 671 673 676 678 679 680 682 683 684 685 685 685 685 684 680 677 677 676 677 677 678 679 680 680 681 681 682 682 682 682 681 681 680 679 678 676 675 674 673 671 670 669 667 666 665 663 661 658 655 653 650 647 644 642 639 637 635 634 633 633 637 645 663 658 648 645 650 655 659 664 669 675 682 682 681 681 680 680 679 678 677 676 675 674 673 672 671 670 669 668 667 666 665 664 664 663 663 662 661 660 659 658 657 655 654 653 652 651 650 649 649 648 647 646 646 645 644 644 643 642 642 641 641 640 640 640 639 639 639 638 638 638 637 637 636 635 634 634 633 632 631 631 630 630 629 628 628 627 627 626 626 625 625 624 624 624 623 622 622 622 621 621 620 620 620 619 618 617 616 616 615 614 613 612 611 610 609 608 608 607 606 606 605 605 605 605 604 604 604 603 603 603 603 602 603 603 603 603 604 604 605 605 605 606 607 609 610 612 612 614 614 615 618 620 623 626 628 629 632 637 639 640 643 643 643 646 649 652 655 659 659 661 662 664 666 668 671 674 675 677 679 679 682 683 687 685 688 683 677 673 673 674 675 676 677 678 678 679 679 680 680 680 680 680 680 679 678 678 677 675 674 673 672 671 670 668 667 666 665 663 662 660 658 655 653 650 648 646 644 641 639 638 636 635 638 643 647 648 650 654 661 667 673 676 678 682 685 674 674 673 673 672 672 671 670 669 668 667 667 666 665 664 663 662 661 661 660 659 659 658 658 658 657 656 655 654 653 653 652 651 650 649 648 648 647 646 646 645 645 645 644 644 643 643 643 642 642 642 641 641 641 640 640 640 639 639 638 638 637 636 636 635 635 634 634 633 633 632 632 631 631 630 630 630 629 628 628 627 627 626 626 626 625 625 625 625 624 624 624 623 622 621 620 620 619 618 618 617 617 616 615 614 613 613 612 611 611 611 610 610 610 609 609 609 609 608 608 608 608 608 608 609 609 610 610 610 611 612 612 613 614 616 617 618 619 620 621 621 624 627 629 631 633 635 638 643 644 647 648 650 652 652 655 657 658 660 662 662 665 665 665 666 665 667 669 669 668 680 674 672 674 671 673 673 673 673 673 674 675 676 677 677 678 678 678 678 678 678 677 677 676 676 675 674 673 672 671 670 669 668 667 666 664 663 662 660 659 657 654 652 650 647 646 643 641 639 637 638 644 649 652 655 656 661 665 671 672 682 687 694 702 709 666 666 665 665 664 664 663 662 662 661 661 660 659 658 658 657 657 656 656 655 655 655 654 654 653 653 652 651 651 650 649 649 648 647 647 646 646 645 645 644 644 644 644 644 644 644 643 643 643 643 642 642 642 642 641 641 641 640 640 639 639 638 638 637 637 636 636 635 635 635 634 634 633 633 632 632 631 631 630 629 629 629 628 628 628 628 627 627 627 626 626 626 626 626 625 624 624 624 623 623 622 621 621 620 619 619 618 618 617 617 616 616 616 615 615 615 615 614 614 614 614 614 614 614 615 615 615 616 616 617 618 618 619 620 621 622 624 625 627 628 629 630 632 634 636 638 640 641 644 647 649 651 653 655 657 659 660 661 661 662 663 663 664 665 665 666 666 668 669 669 669 670 671 672 672 672 673 673 674 674 674 675 675 675 675 675 675 675 675 675 674 674 674 673 672 672 671 670 669 668 667 666 665 664 663 662 661 660 658 657 655 653 651 649 647 645 643 641 639 641 647 651 652 657 660 662 667 670 679 683 692 699 707 713 719 658 658 658 658 657 657 657 656 656 655 655 655 654 654 653 653 652 652 652 652 651 651 651 650 650 649 649 648 648 648 647 647 647 646 646 646 645 645 645 644 644 644 644 644 644 644 644 644 644 644 643 643 643 643 643 642 642 641 641 640 640 640 639 639 638 638 637 637 636 636 635 635 635 635 634 634 634 633 633 633 632 632 632 631 631 631 631 631 630 630 630 629 629 628 628 628 628 627 627 627 627 627 626 625 624 624 624 624 624 623 623 622 622 622 622 621 621 621 621 621 620 620 620 620 620 620 621 621 621 622 622 623 624 625 626 627 629 631 632 634 636 638 639 641 642 644 645 647 649 651 653 655 657 658 659 661 662 664 664 665 666 667 667 667 668 668 669 670 669 669 669 669 669 670 670 671 671 671 671 672 672 672 672 672 672 672 672 672 672 671 671 671 670 670 669 669 668 667 666 665 664 663 662 661 660 659 658 657 656 655 653 651 650 648 647 645 644 642 643 645 650 656 660 660 663 667 673 677 684 690 696 701 709 712 719 653 652 652 652 652 652 652 652 651 651 651 650 650 650 650 650 650 649 649 649 648 648 648 648 647 647 647 647 647 647 647 646 646 646 646 646 646 646 646 646 646 645 645 645 645 645 645 645 645 645 644 644 644 644 644 643 643 643 642 642 641 641 641 640 640 639 639 639 639 638 638 638 638 638 638 638 637 637 637 637 636 636 636 635 635 635 635 635 634 634 634 633 633 633 633 632 632 632 632 632 631 632 631 631 630 630 630 630 630 630 629 629 629 628 628 627 627 626 626 626 626 626 626 626 626 626 626 627 627 627 628 628 629 631 632 634 635 636 638 639 640 641 642 643 646 648 650 650 651 653 654 655 657 659 659 660 660 662 662 664 665 667 668 670 668 670 670 667 668 667 667 667 667 667 668 668 668 669 669 670 670 671 671 671 671 670 670 669 669 669 668 668 667 666 666 665 664 663 662 661 660 659 658 657 657 656 655 654 653 651 650 649 648 646 645 644 643 645 651 653 654 656 659 664 668 672 677 682 687 691 698 702 708 714 719 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 647 647 647 647 647 646 646 646 646 647 647 647 647 647 647 647 647 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 645 645 645 645 645 645 644 644 644 644 644 643 643 643 643 643 643 643 642 642 642 642 642 641 641 641 640 640 640 639 639 638 638 638 637 637 636 636 636 635 635 635 634 634 634 633 633 633 633 632 633 633 634 635 634 635 635 635 635 634 634 634 634 634 634 633 633 633 633 633 633 632 632 632 632 632 632 632 633 633 634 635 635 635 636 638 639 641 642 644 645 645 646 647 648 650 652 653 654 655 657 657 659 659 660 660 661 662 662 662 663 664 663 666 669 669 669 668 672 669 665 668 667 667 667 668 669 669 669 670 670 670 670 669 669 669 668 668 667 667 666 666 665 664 663 662 661 660 658 656 655 654 653 652 652 651 650 650 649 649 648 647 646 646 645 648 647 653 657 659 659 661 664 668 672 675 679 681 683 681 685 691 699 707 711 716 645 645 645 645 645 645 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 647 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 646 645 645 645 644 644 643 642 642 641 641 640 640 639 639 638 638 638 637 637 636 636 636 635 635 635 635 634 634 634 634 634 634 633 634 634 636 636 636 636 637 638 637 637 638 638 638 638 638 638 638 638 638 638 638 638 638 639 638 638 639 639 639 639 640 640 640 641 642 643 644 645 646 647 649 650 650 651 652 653 654 655 656 657 658 659 659 660 661 661 662 662 663 663 663 663 664 664 664 664 665 666 666 666 667 667 668 668 668 669 669 669 669 669 669 669 669 669 669 669 668 668 667 666 666 664 663 662 660 658 656 653 651 649 649 648 648 647 647 647 647 646 646 646 646 647 646 649 654 658 659 659 660 663 666 670 674 677 679 682 684 685 685 683 676 671 675 684 691 701 643 643 643 644 644 644 644 644 644 644 644 644 645 645 645 645 645 646 646 646 646 646 647 647 647 647 647 647 647 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 648 649 649 649 649 648 648 648 647 647 646 645 645 644 644 643 643 643 642 642 641 641 641 640 640 639 639 639 638 638 637 637 637 637 637 637 637 637 637 637 637 638 638 639 639 639 640 640 640 640 640 641 641 641 642 642 642 642 642 643 643 643 643 643 643 643 643 644 644 644 644 644 645 645 646 646 646 647 648 649 650 651 652 653 653 654 655 655 656 656 656 657 657 658 659 660 661 662 663 664 664 665 664 665 665 665 666 666 667 665 668 667 667 670 669 670 669 669 669 669 669 670 670 669 669 669 668 668 667 667 666 665 664 663 662 661 660 659 658 657 654 654 652 653 653 653 654 654 657 658 660 663 666 668 669 670 672 672 671 671 673 675 676 677 679 681 683 685 687 687 689 688 685 677 670 662 661 664 642 642 642 642 643 643 643 643 643 644 644 644 645 645 645 646 646 646 647 647 647 647 647 648 648 648 648 648 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 650 650 650 650 650 650 650 650 651 651 651 651 650 650 650 650 649 649 648 648 647 647 647 646 646 646 645 645 645 644 644 644 644 643 643 643 643 643 643 642 642 642 642 642 642 642 642 642 642 643 643 643 643 644 644 644 644 644 644 644 645 645 645 645 645 646 646 646 646 646 646 646 646 646 646 647 647 647 648 648 648 649 649 649 650 651 652 652 653 654 654 654 654 655 656 656 656 656 657 657 658 658 658 660 661 661 662 662 663 664 664 665 665 665 664 664 665 665 666 666 667 667 668 669 668 669 668 669 669 670 669 669 669 668 668 667 667 666 665 665 665 664 664 663 664 667 668 668 668 668 669 671 677 681 686 690 691 690 689 690 690 690 691 691 691 691 691 691 691 690 688 688 688 688 688 688 688 689 691 694 694 693 691 689 687 688 689 641 642 642 642 643 643 643 644 644 645 645 645 646 646 647 647 647 648 648 648 648 649 649 649 649 649 650 650 650 650 650 650 650 651 651 651 651 651 651 651 651 651 651 651 651 652 652 652 652 652 652 652 653 653 653 653 653 653 653 653 652 652 652 652 652 652 651 651 651 651 651 650 650 650 650 650 649 649 649 649 649 649 648 648 648 648 648 648 648 647 647 647 647 647 647 647 647 647 647 647 647 647 648 648 648 648 648 649 649 649 649 649 649 649 649 649 650 650 650 649 649 650 650 650 651 651 651 652 652 652 653 653 654 654 654 655 655 655 656 656 656 657 657 658 658 659 659 659 660 660 661 661 661 661 662 662 662 662 663 663 663 664 664 665 665 666 666 668 670 669 669 669 669 669 669 668 669 669 669 669 669 669 668 667 667 667 666 665 666 665 666 666 666 666 663 666 666 667 665 667 671 677 686 697 705 711 714 713 705 704 708 711 711 711 709 706 702 699 696 694 694 694 693 691 690 688 686 685 686 692 698 699 699 699 700 643 643 643 644 644 645 645 646 646 646 647 647 647 648 648 648 649 649 649 649 650 650 650 650 651 651 651 652 652 652 652 653 653 653 653 653 653 653 653 653 653 654 654 654 654 654 654 655 655 655 655 655 655 656 656 656 656 656 656 656 656 656 656 656 656 656 656 655 655 655 655 655 655 654 654 654 654 654 654 653 653 653 653 653 652 652 652 652 652 652 652 652 651 651 651 651 651 652 652 652 652 652 652 652 652 652 652 652 652 653 653 653 653 653 653 653 653 653 653 653 654 654 654 654 654 655 655 655 655 656 656 656 656 657 657 657 658 658 658 659 659 660 660 660 661 661 661 662 662 662 662 662 662 662 662 663 663 663 664 664 664 664 665 665 665 666 668 670 680 679 678 673 670 669 669 669 670 669 669 669 668 668 668 668 667 667 668 669 669 671 672 672 676 678 680 684 685 686 685 686 691 694 698 701 705 707 712 714 715 713 709 706 703 700 698 697 696 694 693 693 693 693 694 694 694 693 691 689 687 688 690 695 701 706 710 Wind_Speed 20 20 20 19 20 19 20 20 20 20 20 20 21 23 23 23 22 23 23 22 23 23 23 24 23 23 22 21 21 21 21 20 21 20 20 21 21 20 20 21 20 20 21 23 21 22 23 24 24 25 24 24 23 23 23 22 22 23 21 23 22 23 22 22 20 21 21 20 20 20 21 18 18 18 19 18 17 17 17 17 16 18 18 16 16 17 16 17 17 17 17 18 17 17 18 19 20 18 17 17 18 18 18 19 19 17 19 18 18 17 17 16 17 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 19 20 20 20 21 22 22 22 21 19 19 17 17 16 16 14 14 14 12 10 9 8 5 4 4 6 8 8 7 5 3 3 2 2 3 4 3 8 11 7 14 24 25 18 22 11 16 5 17 13 12 10 7 6 3 1 3 8 4 3 1 2 1 2 6 7 5 4 12 16 22 22 14 23 25 28 26 25 20 16 17 17 18 19 19 19 19 20 20 21 22 21 23 23 24 24 24 22 22 22 23 23 22 21 22 23 23 20 21 20 20 20 19 19 19 18 20 20 20 22 23 23 22 22 22 22 22 22 22 23 23 22 23 22 21 21 21 21 20 20 20 20 21 20 20 20 18 19 19 20 21 20 21 22 22 23 23 24 23 24 23 22 21 20 21 20 23 22 21 20 22 20 20 21 20 20 19 20 17 17 17 19 19 17 18 17 18 18 18 18 17 15 17 16 16 15 17 17 16 16 17 18 19 19 17 16 17 17 17 16 17 17 18 18 18 17 17 16 16 17 17 16 16 16 15 15 16 15 15 15 15 15 15 16 17 18 19 19 19 20 22 22 22 21 20 19 20 19 19 18 17 17 17 16 13 11 10 13 10 9 10 8 6 4 3 1 1 2 2 3 3 3 2 7 8 8 14 18 18 22 15 17 12 13 7 6 5 4 6 5 3 11 17 16 6 2 0 1 1 3 6 8 12 18 23 19 20 14 24 24 24 25 23 20 18 17 19 19 19 19 18 19 19 19 21 22 22 23 24 23 23 22 22 22 22 22 22 21 21 22 22 23 20 20 19 20 21 20 19 20 21 22 23 24 22 22 22 20 21 22 22 22 21 21 22 23 22 21 22 21 21 21 21 20 20 19 19 19 18 18 19 20 18 18 17 19 20 20 21 21 21 21 22 23 23 22 21 21 20 20 20 21 21 20 21 20 21 20 20 19 19 19 19 17 17 17 17 18 17 17 17 17 18 18 17 16 16 17 16 16 15 15 16 16 17 17 18 18 17 16 17 17 17 17 16 16 16 17 16 16 15 16 15 16 16 16 15 16 15 15 15 15 15 15 15 15 14 14 15 16 16 17 17 18 20 21 21 21 20 20 19 18 20 20 19 19 20 23 25 26 21 15 17 18 18 14 10 7 6 5 5 3 2 1 2 4 1 5 6 9 11 13 15 15 15 16 16 15 14 13 5 2 4 1 1 5 2 25 19 6 4 3 1 2 7 7 7 8 13 18 22 27 16 26 28 27 22 22 19 19 18 19 20 19 19 19 19 20 20 20 20 21 22 22 23 21 21 21 22 21 22 23 25 25 24 23 22 18 19 20 20 19 19 19 20 20 20 21 22 21 22 23 21 20 22 22 21 21 20 21 23 22 21 21 21 21 21 21 20 20 20 20 18 18 18 19 19 19 18 17 18 17 19 20 20 20 21 21 21 22 22 21 20 20 20 21 21 20 21 22 21 21 18 18 19 19 18 18 17 16 17 17 17 17 18 17 18 18 17 17 16 17 17 16 14 15 15 16 16 16 16 17 16 15 16 16 16 16 16 16 16 16 16 16 16 14 15 15 15 15 15 14 14 14 14 14 15 14 14 14 13 14 13 15 16 16 16 15 16 18 18 18 18 19 19 19 18 21 23 24 23 20 20 23 24 26 24 22 23 22 19 19 16 16 14 12 14 6 6 4 0 1 5 11 11 13 15 17 17 19 19 19 19 19 18 11 3 2 4 6 12 1 18 24 4 5 4 4 7 20 4 10 4 8 7 15 20 8 3 3 10 22 17 19 22 18 19 19 19 18 20 20 20 20 20 21 21 22 23 22 20 20 21 21 21 21 23 25 24 23 22 22 19 21 21 20 19 19 19 19 19 20 20 22 24 22 22 21 21 21 22 21 22 21 21 22 23 21 22 21 21 21 21 20 21 19 18 17 18 17 19 19 19 19 18 17 17 17 19 20 20 20 20 20 21 20 21 20 20 21 21 19 19 21 21 20 19 18 18 18 18 18 17 16 17 16 17 17 17 19 17 17 17 17 17 16 16 16 15 14 15 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 15 14 14 14 13 13 13 13 14 14 13 13 14 13 14 13 13 13 13 13 13 12 14 14 14 14 14 14 14 15 15 16 17 18 20 20 20 22 23 21 20 19 20 22 22 23 22 21 21 26 24 18 18 17 13 23 21 18 13 8 9 13 13 15 16 16 19 19 20 20 22 22 22 22 21 14 4 5 4 2 5 5 25 16 8 8 10 16 10 25 19 12 4 6 17 19 29 26 20 12 10 12 14 19 18 19 19 19 21 21 21 20 20 21 21 22 22 21 21 19 20 20 20 21 21 23 24 24 22 21 22 18 18 20 18 18 19 19 19 19 19 19 22 24 22 22 22 21 20 20 21 22 22 21 21 23 21 22 22 21 21 21 21 20 18 17 18 18 19 17 19 19 18 18 17 18 17 16 17 19 20 20 20 20 20 20 20 20 20 20 19 20 22 20 20 18 18 17 17 18 18 16 16 16 16 16 17 16 16 17 18 17 17 16 16 16 15 14 14 14 15 14 14 15 15 14 14 14 15 15 15 15 16 15 14 14 13 13 12 12 13 12 12 12 12 11 12 12 12 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 13 14 16 17 20 21 20 19 18 18 16 16 16 17 17 17 20 22 21 26 34 36 34 33 34 35 31 22 20 16 14 13 14 14 16 17 18 19 20 21 22 22 23 25 28 29 31 17 8 3 1 7 8 25 22 16 21 26 20 18 18 22 26 25 22 24 28 28 29 28 26 23 20 21 22 19 21 21 20 20 20 20 21 22 22 22 21 21 21 20 19 19 20 21 20 22 23 22 21 21 21 20 19 18 19 19 18 18 20 19 19 19 20 20 20 21 20 22 22 20 22 20 22 23 22 21 22 23 21 21 20 19 20 21 20 19 19 19 18 20 17 17 18 18 16 16 18 17 17 18 17 19 20 19 18 20 20 19 19 20 20 20 20 21 21 19 17 17 17 17 17 17 15 15 16 16 16 16 16 16 17 17 16 16 16 16 15 14 14 14 14 14 14 14 14 13 14 13 14 14 14 14 15 14 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 11 10 11 11 10 10 11 11 12 12 13 15 17 19 19 17 14 14 13 12 11 11 11 12 13 12 13 17 23 35 43 40 39 40 36 31 26 24 17 15 15 15 16 17 18 18 20 20 22 24 26 26 27 29 34 36 37 36 30 23 18 23 26 35 33 34 32 27 23 25 25 25 23 25 27 28 29 29 27 26 25 22 22 22 20 20 22 22 21 23 22 21 21 21 21 20 21 21 20 20 20 20 20 21 21 20 20 20 19 20 20 17 17 18 18 18 19 19 19 19 19 20 18 19 19 20 22 23 22 23 24 22 23 22 21 21 21 21 21 22 20 20 20 20 20 19 18 17 16 17 17 17 17 17 16 19 20 18 18 18 19 17 18 16 16 19 19 18 20 20 20 20 20 19 17 17 16 16 17 17 16 15 15 15 15 15 16 16 16 15 16 15 16 16 15 13 13 14 14 14 13 14 13 14 13 13 13 14 14 14 13 14 13 13 13 12 12 11 10 10 10 11 10 11 10 10 11 10 10 10 10 10 9 9 10 10 10 9 9 9 9 10 10 11 11 12 12 13 14 16 13 13 10 9 8 7 6 6 6 7 8 9 6 12 20 23 25 28 33 32 32 29 23 19 16 16 17 17 18 18 20 21 22 24 25 27 30 30 31 33 35 35 32 29 27 25 27 31 34 33 33 31 27 28 26 25 25 26 30 31 30 29 28 26 24 24 25 22 22 23 24 22 23 22 21 22 22 23 22 22 22 22 22 22 20 21 20 21 22 21 21 20 20 19 19 20 15 17 18 17 19 19 20 19 20 20 21 20 21 21 21 21 22 22 21 21 22 23 22 22 21 22 21 22 22 21 22 20 19 18 20 20 18 18 16 19 19 19 19 20 19 20 19 20 19 18 17 16 16 16 15 16 18 18 19 19 18 17 17 17 16 16 16 16 17 16 15 15 15 15 15 15 15 15 15 15 16 16 15 14 13 13 14 14 13 13 14 13 13 12 12 13 13 13 12 13 12 12 12 12 12 12 10 10 9 10 11 10 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 7 7 8 9 9 10 10 11 12 11 11 11 12 9 8 6 4 4 3 4 4 5 5 4 3 2 4 8 8 19 22 34 24 25 22 20 17 17 17 18 19 19 20 22 22 25 26 28 29 30 30 31 31 31 31 31 30 29 30 33 32 32 31 31 30 28 26 26 26 28 28 26 26 26 25 25 25 25 22 22 22 22 21 21 22 21 23 23 25 23 23 23 23 23 22 21 23 23 23 23 22 21 22 22 21 21 21 21 16 16 18 17 17 20 19 19 20 19 18 21 23 20 21 23 21 22 23 24 22 25 23 21 23 20 20 21 21 20 22 21 20 19 20 20 19 19 18 18 17 16 17 18 18 18 18 19 18 18 19 16 17 16 15 15 15 16 17 16 15 16 16 16 15 15 16 17 16 14 15 15 15 15 15 15 15 15 15 15 16 15 15 14 14 14 14 14 14 13 13 13 13 12 13 13 12 12 13 13 12 11 12 12 12 11 10 9 10 9 9 8 7 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 10 10 9 9 9 8 7 5 4 3 1 4 4 6 8 8 7 4 4 7 5 0 5 5 12 24 22 21 17 17 17 18 18 19 20 21 23 24 25 26 27 28 29 30 30 30 29 29 29 31 32 33 32 32 30 29 27 27 26 26 26 26 26 26 26 26 27 27 26 23 23 21 23 23 22 22 23 24 25 24 25 24 22 22 22 22 23 24 23 24 23 23 22 23 23 23 23 22 22 22 16 17 16 17 18 18 20 18 18 18 19 21 21 23 22 23 22 24 25 23 24 24 23 22 22 22 20 21 21 21 20 21 21 20 19 19 20 19 19 18 18 17 16 16 16 17 18 19 18 18 18 17 14 15 14 13 14 14 15 14 14 15 13 14 15 15 15 15 14 15 14 15 14 16 16 16 15 15 14 15 16 15 14 14 14 14 14 14 14 13 13 13 14 13 13 13 12 12 12 12 11 12 11 12 11 10 9 9 9 8 7 7 6 6 6 6 5 5 5 5 6 6 5 6 6 6 7 8 8 9 8 8 8 8 7 7 7 8 8 9 8 7 6 4 3 1 3 5 8 11 16 9 2 3 1 5 5 8 8 7 19 20 21 17 17 17 17 17 18 20 21 22 23 24 25 25 26 27 28 28 28 28 30 31 32 33 32 29 29 28 27 27 26 26 25 25 24 25 25 26 26 27 26 24 24 24 23 24 24 23 24 25 25 26 25 23 23 23 24 24 24 24 24 23 24 24 23 23 22 21 23 23 21 21 21 16 15 16 15 18 17 17 18 19 19 21 21 22 22 21 21 22 21 21 22 23 21 21 21 22 20 22 20 21 21 20 21 20 20 19 20 19 20 20 19 18 18 16 16 16 17 17 18 17 17 18 16 14 12 12 12 12 13 13 14 12 12 12 13 13 15 15 14 14 15 14 14 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 13 13 13 13 13 12 12 11 11 11 11 11 11 9 9 8 8 7 7 6 5 5 4 4 4 3 4 3 4 4 4 4 4 5 5 6 7 7 8 9 9 10 9 7 5 3 4 6 7 7 7 6 4 3 1 5 8 11 8 3 9 3 4 3 3 3 2 4 13 15 18 19 18 15 16 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 29 31 30 29 29 29 29 28 28 27 26 26 25 24 24 23 24 24 24 23 24 24 22 23 24 25 25 25 24 25 25 26 24 24 25 25 25 25 24 25 23 23 23 25 24 23 23 23 23 23 24 22 23 22 15 14 16 17 16 17 18 19 21 18 20 20 20 20 22 23 22 21 21 23 23 22 22 25 23 21 22 20 22 20 20 21 21 20 19 20 20 20 20 20 19 18 16 15 16 17 17 16 17 17 17 15 16 15 15 15 14 13 11 12 12 12 11 12 13 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 15 14 15 14 14 14 14 13 13 14 13 13 13 13 13 13 12 11 11 11 11 11 10 9 9 8 7 7 7 6 5 4 3 2 3 2 3 2 2 2 2 2 3 4 4 5 6 6 7 7 8 9 9 9 8 6 3 1 5 6 6 6 3 1 1 2 5 6 4 4 4 5 4 3 2 2 7 10 16 17 18 18 19 17 16 17 17 18 19 19 20 20 21 23 23 24 25 26 26 26 26 30 28 28 28 28 28 28 28 27 26 25 25 25 24 24 23 23 23 22 23 24 24 25 25 25 24 24 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 24 24 23 23 24 24 23 23 23 23 23 23 14 16 15 17 17 16 18 17 19 19 17 17 21 23 22 21 21 20 19 20 21 21 22 24 22 21 21 21 20 20 20 20 20 20 19 19 20 19 20 20 18 17 17 17 16 17 16 16 16 16 16 16 17 17 16 15 15 14 12 12 12 12 12 12 12 13 14 14 14 13 13 13 14 14 15 15 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 11 9 9 9 7 6 7 6 5 3 3 2 2 3 3 3 2 2 1 1 1 2 3 4 4 5 5 5 4 4 5 5 4 2 1 1 2 6 7 3 4 4 3 1 4 3 3 2 3 3 7 3 3 5 5 2 2 2 7 17 19 18 16 16 17 17 18 19 19 20 20 20 21 23 24 24 24 25 25 25 25 26 27 27 27 27 27 27 26 25 25 25 25 24 24 24 24 24 24 24 23 21 21 20 23 26 27 25 25 25 26 26 26 26 25 24 24 25 24 24 24 24 24 24 23 24 24 24 24 25 24 23 22 23 14 16 16 17 17 16 18 19 18 18 17 19 20 22 20 21 19 19 21 21 21 21 21 20 21 20 19 20 21 19 20 19 19 19 19 19 19 19 19 19 18 18 16 16 16 16 17 16 16 15 15 15 15 16 16 16 15 14 13 12 12 12 11 11 12 13 14 13 14 13 13 14 14 14 15 15 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 14 14 14 13 13 13 12 11 11 10 10 9 8 7 6 7 6 5 4 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 3 2 1 1 3 5 7 9 8 6 0 3 3 4 1 2 3 4 2 2 2 10 14 9 13 6 3 5 3 5 12 16 15 15 16 17 17 18 18 19 19 20 20 20 21 22 24 24 24 24 24 25 25 26 26 26 26 26 27 25 25 25 24 24 24 23 24 24 24 21 20 20 24 24 26 27 25 24 25 25 25 26 26 25 25 24 25 26 26 26 26 24 25 25 24 24 25 25 26 26 26 25 25 24 24 14 15 15 16 16 16 19 17 17 18 19 18 19 21 21 20 19 20 19 21 20 19 20 21 21 21 20 19 19 20 20 19 18 18 19 18 18 18 19 18 18 18 17 15 15 14 16 15 16 15 14 13 14 14 14 15 14 14 13 12 12 12 12 11 13 13 13 13 13 13 12 13 14 14 15 15 15 14 15 15 14 14 14 14 14 14 14 15 15 16 16 15 15 15 14 13 13 12 12 11 10 9 9 8 7 7 6 5 5 4 3 3 3 3 3 3 3 3 4 4 6 5 5 5 5 5 5 4 4 5 4 4 3 4 5 5 3 3 2 2 3 5 4 1 4 6 7 3 10 23 27 29 21 17 17 19 23 22 20 21 16 15 15 16 15 17 17 19 19 20 21 20 19 20 20 21 22 23 23 23 23 24 25 26 26 26 26 27 26 25 25 25 24 24 24 24 24 24 24 24 25 26 27 25 22 16 15 23 25 25 25 25 25 25 25 25 25 25 26 26 26 25 26 26 26 26 27 26 26 26 25 24 24 24 25 14 13 14 16 16 16 17 16 17 19 18 17 20 21 20 21 19 21 20 20 19 18 20 20 20 19 19 19 18 19 19 18 17 17 17 17 18 17 18 17 16 17 16 15 14 15 14 14 14 15 15 14 13 13 13 14 14 14 13 12 13 12 12 12 12 13 12 13 12 13 12 13 13 13 14 15 14 13 14 14 14 13 13 14 14 15 15 15 15 15 16 16 15 14 14 13 13 13 12 11 10 9 9 8 7 6 5 4 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 7 7 5 5 6 6 6 6 5 5 3 1 0 3 3 3 5 4 2 3 8 4 1 2 23 22 19 17 11 18 16 16 18 20 22 20 18 16 14 15 15 16 17 17 18 20 21 20 19 19 19 21 22 23 23 23 23 22 23 25 26 27 27 28 26 26 25 24 23 24 24 24 25 25 25 25 24 25 26 25 26 25 25 25 25 25 25 26 25 25 25 25 25 25 26 26 26 26 26 25 26 26 26 26 26 25 24 23 23 22 21 14 13 13 14 16 17 16 16 16 17 16 16 19 19 19 21 20 17 21 19 19 18 19 18 19 18 19 20 17 18 18 17 17 17 17 17 17 16 17 16 16 16 15 15 14 13 14 14 13 13 14 14 14 13 13 13 13 13 11 12 11 12 10 12 11 12 12 12 12 12 12 13 12 13 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 12 12 11 10 9 8 7 6 5 4 2 3 3 3 4 4 4 5 5 5 6 7 7 7 8 9 10 9 8 6 5 6 5 3 2 2 3 3 1 1 5 4 3 9 6 4 8 4 3 2 4 28 24 24 22 19 11 14 15 15 16 17 17 17 15 13 14 15 14 15 15 15 16 15 14 16 16 19 20 21 23 23 23 22 21 22 24 26 29 29 29 28 26 25 23 22 23 24 25 25 25 24 24 25 25 25 25 25 24 25 25 24 24 24 25 25 24 24 24 24 25 25 26 26 25 25 26 26 25 25 24 24 24 24 23 22 22 21 14 14 13 13 14 16 17 16 16 17 17 16 17 18 19 19 20 20 19 19 19 19 19 18 18 18 19 18 17 18 18 18 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 13 11 12 11 12 11 11 12 11 12 11 12 12 11 11 11 12 13 13 12 12 12 13 12 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 9 7 6 5 4 3 2 2 3 4 3 4 5 5 6 7 8 9 10 10 10 11 11 10 8 5 2 3 2 2 2 5 5 7 5 3 2 1 13 15 13 16 13 3 10 11 22 29 24 28 24 19 15 14 14 14 14 15 15 15 14 13 12 12 12 13 13 11 9 10 11 7 15 19 20 20 20 19 20 20 19 20 21 25 29 31 28 29 25 20 21 22 20 23 26 26 25 24 23 23 23 23 24 24 24 24 25 26 25 23 23 23 24 23 23 24 25 26 26 25 24 24 24 24 23 24 24 24 24 24 23 22 21 20 14 13 13 13 14 16 17 17 16 15 15 15 16 17 18 19 20 20 21 20 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 16 15 15 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 10 11 11 11 11 11 11 12 11 10 11 10 12 11 12 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 10 8 8 7 5 5 3 2 2 2 3 3 4 5 5 6 7 8 9 11 11 12 11 11 8 8 8 6 4 7 6 4 4 3 4 6 7 3 3 3 14 14 17 22 24 23 18 17 19 19 19 25 26 19 15 13 13 13 13 13 14 13 13 13 13 11 11 11 10 10 9 10 12 10 11 9 5 2 6 12 10 9 9 14 14 14 7 2 9 23 29 24 17 15 14 13 11 16 18 22 23 23 23 24 23 24 24 24 24 25 25 25 24 23 22 22 23 24 25 25 24 24 23 24 23 23 23 23 23 23 24 25 23 23 21 19 14 14 13 13 13 14 15 16 17 14 14 14 16 17 18 19 22 22 22 22 18 17 18 18 17 16 17 17 17 17 18 18 17 17 17 16 15 15 16 15 15 14 14 13 12 12 12 12 12 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 11 10 11 11 12 12 12 13 13 13 13 14 13 13 14 14 13 13 13 13 12 11 10 10 9 8 7 6 5 3 2 2 1 2 2 3 3 4 6 6 8 10 11 12 13 13 9 6 1 2 3 11 7 12 11 3 3 5 8 11 6 1 10 14 8 8 14 22 19 23 21 22 24 19 20 29 28 21 16 13 12 13 12 13 13 12 12 12 12 11 11 10 10 8 9 10 13 15 7 7 14 17 13 8 9 9 6 3 2 1 2 8 11 5 7 20 24 24 24 24 27 28 25 23 22 23 24 24 23 23 25 25 25 26 25 24 22 23 22 21 22 23 24 24 24 24 23 23 23 23 23 23 24 23 26 26 25 23 22 21 13 13 14 13 13 14 15 14 16 14 14 14 15 16 17 18 17 18 13 21 17 16 17 17 16 16 18 17 16 16 17 17 17 17 16 15 15 15 16 15 14 15 14 13 12 12 11 11 11 10 10 10 11 10 9 10 9 10 9 10 10 9 9 9 9 9 9 9 10 9 8 8 9 9 9 9 10 10 10 12 12 12 12 12 12 13 13 12 13 13 13 12 12 12 12 12 11 9 8 8 7 5 5 4 3 2 2 1 1 1 2 3 4 5 7 9 10 12 13 15 8 3 3 1 9 17 10 6 5 2 5 4 4 7 13 6 3 8 14 19 14 17 20 18 20 19 23 23 24 22 26 27 23 20 15 13 13 13 12 12 11 11 11 10 10 9 9 8 7 8 10 13 14 16 14 13 12 13 14 15 17 9 7 7 4 1 2 5 2 4 18 22 23 23 25 25 25 25 24 23 23 24 24 23 24 26 25 24 26 25 24 24 23 23 23 23 25 25 25 25 25 25 25 25 25 24 23 23 22 23 24 25 25 24 23 13 12 12 13 14 14 13 13 13 13 12 12 13 13 12 12 4 9 7 6 8 13 14 17 16 16 17 16 16 15 17 17 16 15 15 14 14 14 15 15 14 14 13 12 11 11 11 10 10 9 10 9 9 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 10 11 11 11 11 11 11 12 11 11 12 12 12 12 12 12 12 12 11 8 8 8 7 5 5 4 3 3 2 2 1 1 1 1 3 6 8 10 11 12 12 12 2 1 1 3 5 3 4 2 3 5 3 6 8 2 8 4 3 3 12 16 15 17 17 19 19 19 23 24 28 22 25 27 25 22 18 14 13 11 11 11 12 11 11 10 8 7 7 7 8 10 12 12 15 16 18 15 15 20 20 21 26 19 15 12 13 10 10 20 28 13 19 21 23 24 24 24 23 22 23 24 23 23 23 24 24 25 25 25 24 24 24 24 23 23 21 22 24 27 25 26 27 25 26 26 25 25 25 25 25 24 22 22 23 21 22 13 12 11 11 15 13 14 12 11 12 12 11 9 8 9 3 7 6 3 12 15 15 15 16 16 15 15 15 14 13 14 15 17 16 21 19 18 13 13 12 11 15 11 11 10 10 10 10 8 9 8 7 8 9 8 8 8 8 7 7 6 7 7 7 7 6 7 7 7 7 6 7 7 6 7 8 7 8 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 11 11 9 8 7 7 5 5 4 3 3 3 2 2 3 2 2 4 7 9 12 12 13 13 9 2 2 3 5 4 5 3 5 3 6 6 3 6 4 4 3 3 19 15 16 15 14 15 18 17 19 22 27 30 26 20 20 24 24 21 16 13 13 13 13 13 11 11 10 10 9 11 13 15 16 16 15 11 5 8 9 7 7 6 12 17 28 26 28 26 25 27 31 27 23 22 24 24 25 24 24 24 24 22 21 22 23 23 23 24 25 24 24 24 24 23 23 23 25 27 26 27 26 26 25 24 23 24 25 25 25 25 23 24 23 22 23 22 21 22 12 13 12 11 12 11 13 11 10 11 15 15 15 16 13 10 9 19 21 19 17 16 14 16 16 14 12 16 20 20 20 17 16 15 17 17 17 16 16 17 19 16 21 11 13 9 9 8 7 7 8 7 7 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 6 6 5 5 6 6 6 7 7 8 9 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 9 8 7 6 6 6 3 3 3 3 3 2 3 4 4 6 8 10 12 13 13 11 7 2 3 5 5 5 4 1 5 7 9 6 4 4 3 3 14 24 22 18 18 16 16 15 15 17 18 21 24 29 32 27 22 22 23 22 19 16 14 14 13 12 10 10 11 13 15 16 17 19 18 16 16 15 17 16 18 20 17 20 17 17 22 28 30 32 31 30 30 27 25 24 23 23 23 22 22 22 21 21 20 20 21 23 24 24 23 24 24 24 24 23 22 23 26 26 25 25 25 24 22 21 22 22 23 25 24 22 22 21 19 21 22 21 21 20 11 11 12 11 11 10 12 9 10 15 15 12 7 6 5 8 9 14 21 19 16 15 15 15 14 19 17 17 18 17 15 15 14 14 15 13 13 14 13 13 13 13 14 15 15 18 17 17 6 8 7 5 6 6 6 6 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 7 8 8 8 8 7 8 8 8 9 9 10 10 11 11 12 12 13 14 10 10 7 8 8 6 4 2 2 2 2 2 3 4 4 5 7 10 12 13 13 11 6 0 3 4 5 3 7 10 16 7 7 4 1 1 5 20 21 22 21 20 19 18 17 16 15 16 17 21 22 25 29 30 24 21 22 22 20 17 14 13 11 11 11 10 13 17 17 15 14 14 15 18 17 20 22 18 24 26 26 24 23 24 24 27 29 29 29 29 27 25 24 23 23 24 22 23 21 22 22 21 20 19 19 21 22 23 24 24 24 24 24 23 22 21 22 24 24 24 24 23 22 23 22 22 21 23 22 21 21 23 24 24 22 21 20 20 12 12 12 11 10 10 9 9 11 11 12 9 7 5 5 14 18 24 20 19 16 13 14 20 18 16 17 15 16 16 14 14 14 14 14 12 13 14 13 12 13 13 12 14 12 12 14 14 11 14 20 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 2 2 5 3 4 6 6 6 6 7 7 6 7 7 8 9 9 10 11 11 11 12 13 15 13 10 8 9 9 6 4 3 2 1 2 2 3 3 3 5 8 10 11 12 13 12 8 2 2 5 4 0 9 13 13 6 5 3 3 2 27 24 23 22 21 20 20 19 17 16 14 14 15 19 21 22 25 28 27 26 20 20 19 16 13 11 11 11 9 11 13 14 13 12 12 12 20 19 18 23 23 23 24 23 23 23 24 24 25 27 28 29 28 27 26 24 24 23 22 20 21 21 22 23 21 20 20 21 20 20 21 22 23 24 23 21 23 23 22 22 23 22 23 24 23 22 22 22 21 22 21 22 22 22 21 22 22 21 20 20 19 19 14 13 16 13 12 11 12 11 12 11 9 7 8 16 18 17 18 19 18 16 15 14 17 15 16 14 13 13 13 15 14 13 13 12 12 12 12 13 13 12 12 11 11 11 12 12 12 10 11 12 11 12 13 19 4 5 5 4 5 5 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 3 3 2 4 5 5 4 5 5 6 6 6 7 7 8 9 10 11 11 12 13 14 15 11 10 10 10 8 5 3 2 2 2 3 4 3 2 7 10 11 11 12 12 12 6 1 1 3 5 5 11 20 13 7 4 4 3 15 25 25 23 22 20 20 19 19 17 15 14 12 13 15 17 19 22 24 26 25 22 20 18 14 12 11 10 7 4 6 6 8 9 9 11 10 11 17 21 24 23 22 22 22 22 22 23 23 24 25 26 26 26 25 25 24 23 21 20 20 21 22 21 21 21 22 21 21 21 21 21 22 23 22 21 21 21 21 21 20 23 24 24 22 21 21 20 21 22 22 23 23 23 23 22 21 20 20 19 19 17 17 16 15 14 14 14 13 11 11 11 8 6 14 16 17 18 17 17 18 16 14 15 17 16 15 14 12 13 13 13 14 12 12 12 11 11 12 13 13 13 12 12 13 13 13 11 10 10 10 10 9 11 10 10 12 13 13 13 4 5 6 5 5 4 4 4 4 4 4 3 5 3 2 3 1 1 2 3 2 1 4 4 4 3 4 4 4 5 5 6 6 7 9 10 11 12 13 14 15 15 11 11 11 10 6 3 2 3 2 3 5 5 6 9 14 12 11 11 11 12 1 3 2 8 3 5 6 16 15 14 8 2 2 12 22 22 21 21 21 20 19 18 17 15 14 12 13 14 15 17 19 21 22 21 20 18 16 13 11 11 9 8 6 5 10 7 7 6 12 16 20 22 20 21 22 21 22 22 23 22 22 23 23 24 25 25 24 24 24 23 22 21 20 21 21 22 20 21 22 22 23 24 23 22 22 22 20 20 20 20 20 20 20 21 24 22 21 21 20 20 20 20 20 20 21 22 21 20 19 19 19 18 17 18 19 21 17 16 15 14 14 14 12 11 11 8 13 16 15 19 17 17 17 15 15 16 18 16 17 15 15 14 14 13 14 15 14 12 11 12 13 14 15 15 15 15 15 16 16 16 17 17 15 14 12 11 11 11 10 10 10 11 13 12 12 10 5 9 6 5 5 4 5 5 5 5 6 5 4 4 3 4 4 5 4 3 4 4 4 3 3 3 3 3 4 6 6 8 9 10 11 12 13 14 16 13 13 13 12 7 3 2 4 2 2 4 7 6 11 15 13 12 12 12 7 2 3 2 2 2 7 9 22 19 8 9 5 2 16 19 19 19 19 19 19 19 18 17 15 14 12 12 13 15 16 16 16 17 16 15 15 14 12 12 11 11 11 12 8 6 10 14 19 19 20 21 20 19 20 21 20 21 21 21 21 20 21 22 23 22 22 22 22 22 22 21 20 21 21 20 21 21 23 22 22 21 20 22 22 21 20 19 20 20 20 21 22 22 22 21 21 20 19 19 20 19 19 18 19 20 21 19 18 17 18 18 17 18 21 22 21 20 18 17 16 16 15 13 12 13 15 16 16 15 17 16 17 15 15 17 18 15 16 15 14 14 14 12 13 14 16 15 14 12 13 13 14 14 14 14 14 15 15 15 16 16 17 16 16 16 15 14 14 14 13 12 11 10 10 10 11 12 6 5 7 10 7 6 6 6 6 7 6 7 6 5 5 6 7 7 7 5 5 5 4 4 3 1 1 3 4 5 6 7 9 10 12 13 14 16 16 14 15 13 8 4 3 6 4 2 0 2 10 16 15 14 13 13 12 2 4 3 6 6 7 7 20 14 15 8 9 6 2 25 14 25 21 19 18 19 19 18 17 15 14 12 12 12 14 14 15 15 15 14 13 13 12 11 10 11 10 12 12 12 13 14 17 20 21 22 21 20 19 19 20 20 20 20 21 20 20 21 21 20 20 20 21 20 21 20 20 19 19 20 20 20 20 20 20 20 19 21 21 22 21 20 18 19 20 20 21 23 20 19 20 19 19 18 18 17 18 19 18 18 19 18 17 17 17 17 17 19 20 21 20 20 21 19 17 17 17 16 15 15 15 15 15 16 16 15 16 15 15 19 18 16 14 13 11 12 12 13 14 15 14 12 10 9 11 10 12 12 11 12 11 11 11 11 13 14 14 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 10 9 9 10 7 9 9 9 8 8 7 9 8 9 8 8 8 8 10 9 9 7 6 6 5 4 3 1 1 2 4 6 7 8 10 12 13 15 16 17 13 16 14 8 4 3 6 6 4 3 4 15 15 14 13 11 12 3 3 1 10 6 10 6 9 11 7 11 9 5 6 2 28 21 27 22 19 18 19 20 18 17 15 15 13 11 11 12 13 13 13 14 13 13 12 11 11 11 10 11 11 13 15 15 16 18 20 21 21 21 21 20 16 18 19 18 19 19 19 19 19 20 20 20 19 19 18 18 18 19 18 18 18 20 19 18 19 19 19 19 20 21 21 21 21 20 19 19 20 19 19 20 17 18 18 18 18 17 17 16 15 16 18 18 17 17 17 16 16 15 19 19 20 19 18 22 21 18 19 19 18 17 16 14 15 16 16 17 16 15 15 17 16 15 13 12 10 10 13 14 15 13 12 12 11 11 11 12 11 11 12 12 12 11 12 12 12 11 12 13 11 13 13 14 14 14 14 15 15 15 13 13 14 13 12 12 12 11 10 12 5 8 13 11 10 10 10 11 10 11 11 10 10 11 12 11 11 9 7 7 6 4 3 2 2 4 5 7 8 10 12 13 15 16 17 14 16 14 8 4 4 7 8 8 6 12 13 13 12 10 9 5 3 2 3 6 2 8 9 6 12 8 7 7 10 5 16 17 28 27 23 20 18 19 21 19 18 15 15 13 12 10 11 11 12 12 12 12 11 11 11 11 11 11 12 14 14 15 15 16 17 19 20 19 16 15 17 12 15 17 17 19 19 18 18 18 18 18 18 19 18 18 18 17 17 17 18 16 17 18 17 18 18 19 19 19 19 18 18 19 20 20 19 18 18 18 17 16 16 17 17 16 17 17 16 15 14 15 15 15 15 15 15 16 19 19 19 19 19 19 23 22 20 20 20 19 19 17 15 16 17 17 17 16 15 15 17 14 13 11 9 10 15 15 12 11 12 12 11 11 12 13 14 14 14 13 12 12 12 12 12 12 11 11 11 11 11 10 11 12 12 12 11 12 12 13 12 13 13 13 12 12 13 13 11 9 12 12 16 13 12 12 11 12 12 13 13 12 12 13 15 14 13 11 9 8 6 5 4 3 4 5 6 8 10 11 13 14 16 17 16 16 13 7 4 4 6 7 15 13 13 13 12 9 9 5 0 4 2 6 6 7 10 5 8 9 3 5 3 5 2 14 24 33 27 23 21 19 19 21 20 18 16 15 14 12 11 10 10 10 10 11 10 10 10 10 10 11 11 12 13 14 14 15 16 16 17 17 17 15 13 11 13 15 15 15 17 17 17 17 17 17 16 17 17 18 17 17 17 14 16 17 16 16 17 16 16 17 17 17 17 16 17 17 17 18 19 19 18 17 15 14 14 15 15 15 15 16 16 15 14 14 14 14 14 14 14 15 16 18 18 18 18 18 18 25 24 22 21 21 21 19 17 17 17 18 17 17 16 15 17 14 13 13 10 9 13 13 10 10 11 11 12 12 13 13 13 13 13 13 12 13 12 13 13 12 12 12 12 11 12 13 13 12 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 13 12 11 10 9 12 16 15 15 14 14 15 16 15 15 15 15 17 16 14 12 10 8 7 6 5 5 5 6 8 9 11 13 15 16 18 18 15 12 9 7 6 8 9 8 11 12 12 10 8 12 2 4 4 5 7 2 8 8 3 9 16 14 5 6 7 13 20 30 34 29 23 21 20 20 21 20 19 17 15 14 12 10 10 9 9 9 9 9 9 9 8 8 9 11 11 11 12 13 14 15 16 15 13 12 14 15 13 11 15 14 15 16 17 17 17 17 15 15 15 15 16 16 14 15 14 15 17 16 16 16 15 16 14 15 14 15 15 15 15 16 16 16 16 15 15 13 13 12 13 13 13 14 14 14 13 13 14 14 13 13 14 13 13 15 17 17 17 18 18 17 25 26 24 22 22 20 19 19 19 19 20 19 17 17 17 15 14 13 11 9 12 12 10 9 10 12 12 13 13 13 13 12 12 12 12 12 13 12 13 13 13 13 12 13 13 12 12 12 12 12 12 11 11 11 12 12 12 13 13 12 13 13 13 13 13 13 12 13 10 9 8 14 19 18 18 16 17 19 18 18 17 17 19 18 15 13 11 9 8 7 7 7 7 8 10 11 13 15 17 18 19 15 12 12 11 10 10 4 8 10 10 9 8 9 5 1 3 1 4 2 11 8 7 5 13 15 16 11 7 7 12 26 29 32 29 25 22 21 20 21 20 19 17 15 15 13 10 10 9 8 8 8 8 8 7 7 7 8 9 9 9 9 9 10 10 11 18 12 7 9 9 10 11 11 12 13 13 15 16 16 15 14 15 15 15 15 14 13 14 14 14 15 15 15 14 14 13 12 12 11 12 12 13 13 13 13 14 14 13 12 12 11 10 10 11 11 12 13 13 13 12 13 12 12 13 13 12 11 13 15 17 17 17 16 16 25 27 25 24 22 21 21 20 20 21 21 19 19 18 18 15 13 11 10 12 11 9 9 11 12 12 13 13 13 12 12 11 11 11 12 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 11 11 12 13 12 12 12 12 12 13 13 13 13 13 13 12 13 11 9 10 12 22 21 20 19 19 22 20 20 19 19 19 19 16 14 12 11 9 9 8 8 9 10 12 14 15 17 18 19 13 12 12 10 12 5 8 10 10 9 5 10 7 2 4 3 4 3 3 9 4 5 3 5 9 5 3 9 4 19 26 28 30 28 26 23 20 20 21 20 19 17 15 15 14 11 10 9 8 7 7 7 6 7 6 5 6 7 8 7 6 5 5 4 3 4 4 5 6 9 9 10 10 11 11 12 13 15 14 14 14 14 14 14 14 13 12 13 14 13 14 14 14 14 13 13 12 12 11 11 11 10 11 11 11 12 12 11 11 10 9 8 8 10 10 11 10 11 12 11 12 12 12 12 12 12 13 15 16 16 16 15 15 15 23 27 27 25 23 22 22 21 21 22 22 20 19 19 19 15 13 10 11 10 8 9 11 12 11 13 13 12 12 12 12 11 11 11 12 12 11 12 13 12 13 13 13 13 12 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 11 10 10 22 24 23 21 22 23 22 21 21 20 20 19 16 15 13 12 11 10 10 10 11 12 14 16 17 17 21 11 14 16 10 5 5 8 10 11 8 8 4 4 4 1 6 7 6 4 7 8 2 6 12 9 5 11 3 14 25 25 23 26 26 25 22 20 19 19 19 18 17 16 16 15 13 11 9 8 7 6 5 5 5 4 4 4 5 5 4 3 2 1 1 5 8 5 9 9 10 10 10 9 10 10 11 11 11 13 14 14 13 13 12 13 13 13 12 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 9 10 9 9 9 8 7 8 6 7 9 10 9 9 10 10 11 10 10 10 11 11 14 15 15 14 14 14 15 14 22 24 27 27 25 24 23 22 21 23 22 21 19 21 18 14 12 9 11 11 11 13 13 12 12 13 10 12 11 12 12 12 11 11 11 11 11 12 12 12 13 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 13 14 13 14 14 12 11 19 26 24 24 23 25 24 22 22 20 19 20 18 16 14 13 12 12 11 12 13 14 16 18 19 17 13 23 22 6 4 9 11 12 9 11 12 7 1 1 4 6 5 5 5 3 6 6 7 10 6 6 10 18 19 24 23 23 21 22 23 21 19 18 18 18 18 17 16 16 15 13 11 9 8 6 6 5 4 3 2 3 4 4 4 4 3 4 5 5 8 12 7 15 7 2 8 10 8 8 10 11 10 11 11 12 13 12 12 11 12 11 11 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 7 8 8 8 8 7 5 4 7 7 9 7 8 8 10 9 9 9 9 10 10 12 12 14 14 13 13 14 13 23 22 25 27 26 25 24 23 22 24 22 22 21 21 18 15 13 12 11 14 13 14 12 12 12 11 11 11 11 11 12 11 11 10 10 10 10 10 11 11 12 12 13 13 13 12 13 13 13 13 12 13 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 14 14 15 14 16 15 13 17 29 27 26 25 26 26 24 23 21 21 21 19 17 15 14 13 13 12 13 14 17 17 20 6 21 24 18 9 10 11 12 11 9 17 18 3 2 2 4 6 4 4 6 6 10 11 12 16 9 4 15 16 15 22 25 22 23 21 20 19 19 18 17 17 17 17 16 16 15 13 11 9 8 7 6 5 4 4 3 3 4 5 6 6 6 6 7 8 9 7 6 6 6 8 9 10 10 10 10 11 10 10 10 11 11 11 12 11 10 10 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 9 8 7 6 6 7 7 7 7 7 6 7 6 6 6 7 8 7 6 7 8 7 7 9 10 11 11 12 12 12 13 12 13 21 22 22 26 26 26 25 24 23 24 24 24 24 21 19 15 14 13 14 14 13 14 12 12 11 11 11 11 11 11 10 10 10 9 10 9 9 9 10 10 11 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 14 15 15 16 15 15 15 15 15 15 16 15 15 16 17 16 17 18 13 16 28 29 28 28 28 27 26 23 23 22 21 20 17 16 14 14 13 14 15 17 19 19 20 22 18 5 3 10 12 10 9 12 18 7 5 2 5 6 3 5 1 3 6 9 8 6 6 6 3 8 16 17 20 20 22 24 22 21 21 19 17 16 16 16 17 16 15 14 13 11 9 7 7 6 5 4 4 4 6 7 8 8 9 8 8 8 9 9 8 7 11 21 16 12 14 12 11 11 10 11 10 9 9 10 9 9 10 9 11 9 7 8 9 8 7 7 6 7 7 6 6 6 6 6 7 6 5 4 4 5 6 6 6 5 5 4 5 4 4 6 5 5 4 5 7 6 6 7 9 10 10 11 11 12 12 12 13 19 21 22 23 26 26 25 24 24 26 25 26 26 23 18 18 16 13 15 15 13 14 12 11 11 11 11 10 9 9 9 10 9 9 9 9 9 9 9 10 11 11 12 12 13 12 13 13 15 14 15 15 15 15 15 14 14 14 14 15 17 16 16 17 17 17 17 17 16 17 17 16 16 16 18 19 18 16 15 28 31 31 30 29 29 28 25 24 23 22 19 17 16 15 13 14 15 18 21 22 21 19 12 8 10 11 9 9 14 22 12 3 4 5 6 3 2 2 2 3 5 7 4 0 4 5 3 6 19 18 20 20 18 18 15 18 21 20 18 17 16 16 16 16 16 14 13 11 10 8 8 6 5 4 4 6 9 9 11 10 9 8 7 8 9 8 8 2 11 14 12 10 15 14 12 11 11 9 9 9 8 8 8 7 6 7 8 9 8 6 6 7 6 6 5 5 5 5 5 4 5 4 4 3 3 2 2 3 4 5 5 5 4 4 4 5 2 3 3 1 1 1 4 5 4 4 7 8 8 9 9 10 12 12 12 18 18 20 21 24 25 25 25 25 26 27 28 27 23 20 19 14 15 16 14 14 13 12 12 11 10 9 9 9 9 9 8 8 9 9 9 9 9 9 10 11 12 12 13 13 13 15 15 16 16 16 16 16 16 16 16 15 15 15 16 16 18 18 17 17 18 19 18 18 18 17 18 18 18 17 19 21 22 16 16 29 32 33 33 30 30 28 26 25 24 22 18 17 15 15 15 16 17 21 25 21 10 10 8 9 9 17 17 19 18 6 3 2 3 4 4 5 2 2 2 2 5 5 2 6 8 13 21 22 22 21 19 20 17 14 12 20 19 18 17 16 16 16 16 16 15 14 13 11 10 8 7 6 5 5 8 12 15 14 14 12 9 9 9 10 11 9 1 9 4 14 16 14 11 12 11 10 9 8 7 7 7 7 7 6 5 5 6 7 7 6 4 5 5 4 5 4 5 6 5 4 4 4 3 3 2 1 2 2 3 3 3 3 2 2 2 2 2 2 2 2 1 1 4 3 3 3 4 5 6 8 9 10 11 11 19 17 17 18 20 24 26 25 25 26 28 29 27 24 23 19 18 17 16 14 13 12 12 11 11 9 8 9 8 8 8 8 8 9 9 9 9 10 11 11 11 12 13 14 14 15 15 16 17 17 17 18 18 16 16 17 16 16 16 16 16 17 17 17 17 18 18 19 20 19 20 19 18 18 18 18 21 23 23 19 20 24 34 35 34 32 31 31 27 25 23 20 18 17 15 16 16 17 20 25 18 19 13 10 7 8 13 10 14 3 5 3 5 4 4 2 2 2 3 5 5 4 4 2 7 8 21 22 25 22 22 22 28 25 22 16 21 20 18 18 18 17 17 17 17 16 15 14 12 8 6 5 5 4 4 4 10 21 24 20 15 9 9 11 11 11 9 3 11 8 19 18 16 13 14 13 10 9 9 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 5 5 5 6 6 5 5 5 5 5 5 5 4 3 3 2 0 1 1 1 1 0 1 3 3 2 2 2 2 2 2 3 3 6 7 8 9 10 18 16 16 18 19 21 23 22 24 27 32 32 29 27 22 21 19 18 15 14 12 12 11 10 10 8 8 8 7 7 8 7 8 9 9 10 10 11 12 12 13 13 14 14 16 16 17 17 18 18 19 20 19 18 17 17 17 16 15 15 15 16 17 18 19 19 19 20 19 20 21 21 21 20 19 20 20 23 28 25 19 21 23 37 36 34 33 32 32 26 25 22 20 18 15 15 16 16 18 7 6 8 14 7 5 5 14 17 6 5 4 7 6 7 4 2 3 5 3 1 1 5 2 4 7 7 8 10 15 18 24 28 35 30 24 21 21 19 19 17 18 19 18 17 16 15 15 13 10 8 9 4 8 6 6 3 5 28 27 30 13 10 10 5 6 9 6 8 11 14 16 16 14 15 14 13 12 11 8 6 5 5 8 8 8 7 7 8 7 7 7 7 7 7 6 6 6 6 6 5 6 7 8 8 8 8 8 8 8 7 6 5 4 3 2 3 4 3 4 3 3 4 4 2 1 1 1 3 4 0 3 4 5 7 8 18 16 15 16 18 16 18 21 20 27 31 35 36 31 28 23 20 17 15 12 11 11 10 9 8 8 8 7 6 8 8 8 9 9 10 11 12 13 13 14 14 14 15 16 17 18 19 19 20 19 18 20 21 20 19 18 18 17 16 15 14 15 17 19 20 20 20 18 17 19 22 23 21 22 22 21 22 24 27 29 25 19 21 23 39 36 36 33 33 30 27 24 21 18 16 14 15 15 10 5 1 3 5 5 3 4 10 6 3 4 5 6 2 4 4 3 4 2 4 4 5 3 2 7 8 7 4 2 4 11 16 19 29 34 30 27 24 22 20 20 18 18 19 17 18 17 13 10 11 12 12 10 12 12 9 11 7 2 31 17 8 6 2 3 5 6 8 4 2 7 11 13 15 15 14 14 12 9 10 11 8 6 8 6 5 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 11 11 11 11 11 11 10 9 8 7 6 5 6 6 7 6 6 6 6 5 3 3 3 3 2 4 2 0 2 4 6 17 15 14 14 15 16 18 19 18 29 37 40 30 30 24 16 17 18 15 11 9 10 9 8 8 7 6 8 7 7 8 9 10 11 11 12 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 20 22 21 20 20 19 18 17 16 16 17 18 19 19 20 20 19 18 18 19 18 20 21 23 24 22 23 23 27 30 25 20 20 25 38 38 35 34 32 27 25 22 18 16 14 12 9 5 8 10 4 3 3 4 11 8 5 4 6 5 6 5 3 6 2 3 5 5 4 4 4 6 6 9 8 3 5 4 9 16 18 37 33 35 32 27 25 23 16 21 15 18 19 17 15 15 13 15 13 12 12 9 4 10 6 3 7 4 11 2 4 4 7 9 9 10 7 5 4 5 7 10 16 18 18 17 15 14 10 6 5 5 4 4 3 4 3 3 4 5 7 9 8 7 6 7 8 9 11 11 11 11 12 12 12 13 13 14 14 14 13 12 11 10 9 9 9 9 8 9 9 9 8 8 6 6 5 6 5 4 4 1 1 2 16 14 13 14 15 16 17 21 26 27 31 35 15 18 15 14 19 19 15 10 9 9 8 8 7 6 7 6 7 8 9 10 11 12 13 14 14 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 22 22 21 20 19 18 18 18 18 20 20 20 19 18 19 18 19 18 18 20 23 24 25 25 25 26 31 32 25 22 21 33 40 36 34 33 28 25 23 19 15 13 10 4 8 12 11 4 4 8 10 14 13 4 3 4 4 2 2 5 7 5 7 5 6 5 2 7 10 7 8 8 6 3 3 9 18 20 26 33 37 35 29 26 25 17 17 19 22 22 21 21 20 16 15 14 13 11 7 4 9 6 5 7 6 8 3 6 8 8 8 9 8 9 7 5 7 14 22 20 17 15 14 11 11 12 9 4 5 6 4 3 3 4 4 4 5 5 6 9 9 9 8 8 9 9 11 11 12 13 14 14 15 15 15 16 16 16 16 15 15 14 12 12 12 11 12 13 13 12 11 11 10 8 8 9 8 6 5 5 3 16 14 14 15 15 17 21 30 41 41 32 15 21 20 22 22 22 19 14 10 9 8 8 6 6 6 6 6 8 9 10 11 12 13 14 15 16 17 17 18 19 19 20 20 20 21 22 23 24 24 23 24 24 23 23 25 23 22 21 19 19 19 20 20 21 21 20 18 19 18 19 19 20 21 22 22 24 27 27 28 29 31 33 25 21 21 38 38 35 32 28 25 23 19 15 12 9 6 15 8 5 6 11 10 12 6 3 7 5 9 4 5 5 3 8 8 8 6 4 4 9 8 6 7 6 9 8 4 10 12 13 14 10 35 38 37 32 27 23 16 15 17 20 23 22 19 15 13 11 8 7 6 6 12 8 6 4 3 5 4 9 8 8 7 8 9 8 10 15 19 22 19 17 13 11 11 12 11 9 6 6 4 9 7 7 7 8 7 7 7 7 6 5 6 7 7 8 7 8 9 11 12 13 13 14 15 15 17 17 16 17 18 18 18 18 17 17 16 16 15 15 15 15 16 16 15 13 12 11 10 10 10 9 8 8 17 17 17 17 22 25 26 38 39 30 27 26 22 27 28 25 21 19 14 11 9 7 7 6 5 6 6 8 9 10 11 12 13 15 16 17 17 18 19 20 20 21 21 22 22 22 23 23 24 24 25 25 25 25 25 24 26 26 25 22 21 21 21 22 21 21 20 20 20 20 21 21 21 21 22 23 26 25 29 29 30 30 32 31 22 23 19 39 35 31 27 23 22 18 14 11 7 7 15 31 28 18 10 5 4 4 9 8 4 2 4 5 0 2 2 7 11 8 9 6 13 13 11 9 9 6 8 6 11 15 12 10 10 22 36 37 32 27 24 20 15 14 14 13 13 12 12 11 9 9 7 6 5 3 6 2 4 7 9 11 10 10 9 7 6 5 7 7 7 13 16 16 13 9 10 13 13 12 12 11 11 11 11 9 8 7 5 5 8 6 4 3 2 2 3 3 3 3 4 6 8 10 11 12 12 13 14 13 15 17 19 20 20 20 21 21 20 20 20 19 19 18 18 17 17 17 16 15 14 13 12 12 12 11 10 19 19 20 25 28 34 41 39 29 32 30 30 27 27 28 25 22 18 13 10 9 7 6 5 6 6 8 8 10 11 13 14 15 16 17 17 19 20 20 21 22 22 22 22 23 24 25 26 26 27 27 27 28 28 27 27 27 26 26 26 25 24 23 23 23 23 22 22 21 21 21 22 22 22 24 25 25 25 26 31 31 32 30 33 30 21 23 32 35 29 24 21 19 15 12 7 7 7 11 22 29 21 18 11 8 3 5 5 3 2 2 2 5 4 8 8 9 7 6 6 2 9 10 9 8 7 8 9 11 15 19 12 9 17 33 36 33 30 26 22 18 12 11 13 13 10 9 10 9 7 5 3 6 7 6 5 5 9 6 9 12 12 10 7 8 7 7 10 11 12 12 16 15 14 13 11 12 13 11 10 10 9 8 8 6 7 6 5 6 5 6 4 4 3 3 2 2 2 4 7 9 10 9 9 8 7 8 11 13 13 14 14 15 18 21 23 24 24 23 23 23 22 21 21 20 19 19 18 17 16 15 15 14 14 14 20 20 27 30 35 39 34 35 35 32 28 27 24 22 23 24 20 17 12 10 8 6 5 5 6 7 8 10 11 13 14 15 17 17 18 19 20 21 22 22 23 24 24 24 25 26 27 28 28 29 29 29 30 29 30 28 28 28 27 25 27 27 25 25 24 25 25 23 22 21 22 22 22 23 24 25 26 26 26 29 32 33 32 32 35 27 23 20 35 27 20 16 14 14 7 14 4 11 11 12 29 23 23 9 8 3 1 2 2 1 4 6 6 6 5 8 3 7 8 8 7 7 6 10 9 7 9 9 8 17 20 19 3 25 33 33 30 29 26 23 20 16 14 12 11 11 9 10 8 4 5 6 6 7 7 5 3 8 8 11 12 13 10 7 6 7 7 10 16 11 9 7 7 9 12 11 9 11 11 8 7 8 8 6 6 6 7 6 6 5 5 6 7 7 7 7 7 6 7 8 9 8 7 6 6 7 8 7 5 8 10 12 13 14 14 13 24 27 26 27 26 26 25 24 23 23 22 22 21 20 19 18 17 15 14 25 28 32 36 39 41 40 37 35 33 31 28 25 22 23 22 18 16 12 10 7 6 5 5 7 8 10 11 13 14 16 16 18 19 19 21 21 22 23 24 24 25 25 26 26 27 28 29 30 29 30 31 32 31 31 31 32 30 29 28 27 26 28 26 26 25 25 25 23 23 23 23 23 25 25 26 27 26 25 27 32 34 35 32 35 36 22 29 32 31 18 8 5 17 9 10 9 7 26 5 21 28 14 9 5 7 7 4 8 12 13 5 5 5 7 6 5 2 8 8 9 6 6 7 9 9 9 13 11 17 19 17 20 22 29 28 27 24 25 23 22 19 17 15 12 9 10 9 8 8 8 8 9 7 6 5 5 8 12 14 15 13 10 7 6 7 7 8 9 12 9 5 4 6 7 10 12 9 9 8 7 7 6 5 6 5 6 6 5 5 5 6 7 8 8 8 10 10 11 11 9 7 6 6 6 7 7 7 5 7 7 8 11 14 16 20 20 15 23 32 29 29 29 28 28 26 25 25 24 24 22 21 19 19 16 31 33 40 44 44 41 39 37 37 35 30 28 25 22 24 19 16 14 12 9 7 5 6 7 8 10 11 13 14 16 16 17 18 20 21 21 23 23 23 24 25 25 26 27 28 29 29 30 31 32 33 33 33 33 33 33 33 31 32 30 28 26 26 28 26 25 25 25 24 24 24 24 25 26 26 28 27 29 29 29 29 35 38 36 35 38 26 16 24 39 13 24 8 6 23 21 21 37 12 5 9 25 13 10 14 9 5 14 11 13 10 11 12 12 8 9 4 4 7 8 7 6 7 9 9 9 10 11 11 13 14 12 11 14 18 21 21 22 21 23 22 22 20 14 11 10 11 9 9 11 11 8 7 8 7 5 4 4 7 4 13 4 6 3 2 7 8 6 8 11 12 14 7 7 10 10 10 8 10 9 7 8 4 5 6 5 5 5 5 5 5 5 6 7 8 10 11 8 8 12 14 10 6 5 6 7 5 3 2 4 8 9 10 11 12 13 16 21 23 23 29 32 30 31 31 31 29 28 27 26 26 25 23 21 21 35 40 43 43 45 43 41 38 35 32 29 27 25 21 22 16 15 13 11 8 6 5 7 8 10 12 13 14 15 15 16 18 19 20 21 22 23 23 24 24 26 26 26 28 28 29 30 31 32 33 34 34 34 34 35 34 34 34 32 31 27 27 26 27 27 26 25 25 25 24 25 25 28 28 29 30 29 30 30 31 32 34 40 39 37 39 27 19 20 27 38 22 20 4 11 27 17 16 18 12 13 11 12 16 13 16 13 8 19 15 11 13 13 13 6 7 7 6 3 5 5 7 9 6 7 10 10 15 13 9 12 10 8 9 11 16 19 21 22 22 21 20 16 17 14 12 10 10 11 10 8 7 7 6 6 5 3 3 3 3 9 7 2 2 2 3 6 8 10 9 12 13 9 7 11 12 10 9 10 9 9 9 8 4 4 5 4 4 4 6 5 5 7 8 9 10 11 10 12 13 9 15 15 12 12 11 12 11 10 10 12 12 13 16 16 15 15 13 18 23 23 24 33 34 34 33 32 32 30 29 28 28 27 24 24 43 47 48 47 44 41 39 36 33 29 28 25 22 19 20 14 14 11 9 7 5 7 8 9 10 12 13 14 14 15 17 18 20 20 21 22 22 23 24 25 26 26 26 27 28 29 31 32 34 35 35 36 35 36 35 34 34 34 33 30 27 26 26 26 27 25 25 25 24 24 25 27 28 30 32 32 33 35 35 35 33 33 41 42 39 34 30 21 15 25 35 27 25 4 9 12 11 20 7 11 19 20 12 7 18 14 15 19 14 16 16 10 13 4 4 5 5 6 3 7 5 7 9 9 10 8 10 14 11 9 12 11 11 10 14 17 19 21 21 22 24 27 24 19 13 13 13 12 10 7 7 7 6 4 3 5 5 4 5 4 5 8 5 13 3 3 2 5 9 10 11 12 14 11 9 11 10 9 11 11 10 8 6 7 4 4 4 5 4 5 7 7 7 9 11 10 9 7 9 9 12 10 12 14 16 16 14 13 14 14 13 13 16 16 16 17 18 17 14 10 15 19 23 30 34 36 35 34 35 33 31 29 29 29 26 46 45 44 42 39 37 34 33 31 28 26 24 21 20 16 15 12 10 9 6 7 8 7 10 12 12 12 12 14 16 18 19 18 19 20 21 22 23 24 24 25 26 26 27 28 30 32 33 34 36 36 37 37 36 36 35 34 33 30 29 26 25 24 25 25 25 25 25 25 25 26 28 29 32 34 35 37 38 37 36 36 34 42 43 39 32 33 12 16 39 27 39 7 9 11 18 9 19 19 11 22 28 17 16 11 13 11 14 22 19 15 15 6 6 2 1 2 3 1 4 5 8 4 10 10 10 13 14 14 12 12 15 14 15 17 18 19 20 22 24 23 25 18 14 12 16 13 11 9 8 8 6 4 3 3 2 2 3 4 6 6 4 3 6 4 5 2 2 3 13 15 15 14 15 10 8 9 9 9 10 10 9 6 5 3 4 4 5 4 6 8 8 8 9 9 10 10 9 10 7 9 11 11 14 13 13 13 12 13 14 16 14 14 15 16 16 18 17 16 14 18 19 17 21 27 34 38 39 36 36 35 33 32 31 31 44 42 41 40 38 36 33 30 28 26 25 21 19 17 15 13 9 9 7 7 7 5 10 10 11 11 13 14 15 17 17 18 19 20 21 22 22 23 24 24 25 25 27 28 30 31 32 34 35 36 36 36 37 36 35 34 34 31 28 28 26 24 23 24 24 24 24 25 25 25 26 28 31 34 35 38 39 39 38 37 35 34 42 42 39 33 31 31 28 30 32 15 9 12 9 18 19 20 29 14 10 17 17 10 13 16 23 8 16 16 7 15 8 6 3 3 1 5 6 7 6 8 12 7 8 10 13 14 12 12 18 19 15 15 17 19 20 21 22 21 21 19 17 18 17 17 15 13 10 10 8 6 6 4 3 3 3 5 6 5 6 5 5 3 1 4 4 2 2 4 10 16 17 17 15 11 11 13 12 11 12 11 8 7 4 4 4 5 5 6 8 10 11 9 8 7 7 6 6 8 10 11 11 11 10 11 11 12 13 12 13 13 14 14 14 14 15 17 18 17 17 15 16 20 24 27 31 38 35 37 37 38 36 35 33 40 38 37 36 34 32 30 29 26 23 22 19 17 14 14 10 9 7 6 6 4 10 10 10 10 12 13 14 15 15 16 18 19 21 22 23 22 23 23 24 26 27 27 30 31 32 33 35 36 35 36 35 34 33 32 30 30 29 25 24 23 23 21 20 21 22 23 24 24 24 27 29 32 34 35 38 39 38 40 39 38 35 42 42 38 38 35 7 24 31 18 10 9 4 14 21 26 31 24 25 10 22 24 12 12 15 11 21 14 7 10 6 6 8 2 2 2 8 13 11 15 6 10 17 16 15 15 15 14 14 13 16 19 18 18 20 21 21 24 22 21 22 21 18 19 20 19 15 13 12 12 11 9 6 6 6 5 6 5 5 4 4 4 5 4 5 6 4 5 4 3 10 19 20 18 17 17 14 12 12 13 12 10 9 6 6 6 6 6 8 9 10 9 7 8 7 8 8 8 10 10 11 11 11 13 13 13 13 14 13 14 13 15 15 16 16 17 18 19 19 19 20 18 17 18 21 25 29 36 42 42 38 39 39 38 35 35 35 35 32 30 28 24 22 20 18 17 15 13 11 9 7 6 5 4 9 12 9 10 12 12 13 13 13 14 16 18 20 21 22 22 22 22 23 25 27 28 30 32 33 34 34 36 36 36 34 33 31 32 31 28 25 24 23 22 21 19 19 20 21 21 22 23 23 24 27 30 32 34 37 38 40 40 41 42 40 37 42 42 37 39 42 43 16 19 15 13 13 12 7 13 27 26 21 25 28 23 23 25 17 10 14 10 19 5 8 13 9 11 6 8 5 6 11 6 6 14 18 13 19 18 16 16 15 15 14 18 20 19 20 18 22 24 23 20 22 18 17 19 21 19 18 18 16 13 12 12 11 9 9 10 9 9 8 7 7 7 7 7 6 6 6 4 6 2 3 6 8 21 20 18 19 15 13 11 14 13 10 7 6 6 6 8 8 10 9 9 8 7 10 8 8 10 12 12 12 10 10 13 13 14 15 15 14 15 16 17 18 19 21 21 21 19 20 20 21 20 20 20 15 18 19 26 30 31 42 41 40 42 41 33 31 29 28 27 26 23 21 19 17 15 14 13 11 9 8 6 5 4 9 11 8 8 11 11 12 11 11 13 14 16 18 20 20 21 22 23 23 23 25 28 29 30 32 33 34 35 35 35 35 33 32 32 34 31 27 26 22 19 18 18 18 18 19 20 21 22 21 21 24 27 29 32 36 38 39 39 40 38 37 39 39 43 41 35 31 37 39 36 12 14 9 18 16 6 13 26 17 20 14 24 20 30 28 26 12 16 15 7 12 6 13 8 11 7 3 1 2 5 4 5 4 8 17 16 17 14 15 15 15 16 21 23 21 24 26 27 26 24 23 20 19 19 16 21 18 18 19 21 18 17 15 12 12 13 12 11 10 11 11 10 9 8 8 8 6 8 6 3 3 3 5 13 8 21 23 20 18 13 14 15 14 11 9 7 7 7 6 6 7 8 9 9 9 10 10 10 10 12 12 13 13 12 12 13 15 16 16 17 17 17 19 21 21 21 21 21 22 20 20 22 21 21 22 21 22 20 22 26 29 34 46 43 46 43 29 27 27 26 25 24 21 19 16 14 13 12 11 9 8 7 5 4 10 8 7 9 10 10 12 11 12 13 14 15 16 18 19 20 22 22 23 24 25 27 28 30 31 32 33 34 35 35 35 33 34 31 34 32 29 20 21 18 17 14 16 18 18 18 19 20 20 19 22 25 26 29 32 35 39 37 39 41 38 38 40 40 45 34 21 27 32 40 25 12 26 7 10 15 15 12 15 23 25 10 24 22 25 27 29 18 4 6 11 16 9 13 9 9 7 5 5 6 3 5 6 5 11 14 17 17 15 15 15 13 15 23 25 26 28 28 28 26 24 23 20 20 16 16 13 21 16 18 12 15 22 21 19 19 17 15 14 14 11 13 12 10 9 9 8 6 8 7 5 1 1 3 10 15 21 26 23 20 14 13 15 14 12 12 11 9 8 8 9 8 8 11 10 11 12 11 11 13 14 14 15 15 14 14 15 16 17 18 19 20 22 22 22 23 22 22 22 23 24 24 24 24 22 23 24 23 23 23 22 28 33 39 48 51 46 27 25 25 23 22 20 18 16 14 13 12 11 9 9 7 5 6 9 9 8 10 11 10 12 10 11 13 13 14 16 17 19 20 21 22 23 23 24 26 28 29 30 31 32 33 34 33 33 33 33 34 32 30 29 22 17 15 13 14 15 17 17 16 16 18 19 18 19 23 25 27 30 34 34 40 37 37 39 35 41 43 42 46 18 7 13 31 27 10 9 14 16 18 15 25 12 14 16 20 25 30 17 10 27 28 23 11 4 9 8 21 18 13 11 8 8 9 6 1 6 7 11 16 19 20 18 17 15 13 10 15 24 27 29 29 29 28 30 27 24 22 19 20 18 15 15 16 14 12 13 18 19 17 16 16 16 16 16 14 13 15 12 10 10 8 10 8 7 6 5 4 3 3 12 21 27 26 20 16 17 14 13 11 11 11 10 9 8 9 8 8 10 11 12 12 12 12 14 15 16 16 15 15 15 16 17 18 19 20 21 22 23 22 22 23 23 24 24 25 26 26 26 26 26 26 26 25 25 27 25 24 33 41 49 50 25 22 21 20 19 18 16 14 13 12 11 10 9 6 6 7 7 11 9 12 13 10 12 10 11 13 14 15 16 17 17 19 20 21 22 23 24 25 27 29 29 30 31 31 33 33 33 33 33 33 33 29 23 22 22 17 16 14 16 16 15 15 16 17 19 19 19 21 24 27 30 33 33 34 39 35 37 31 30 38 45 46 44 7 6 16 35 13 2 8 11 14 19 22 8 9 10 13 18 21 22 31 24 20 23 30 20 1 6 17 18 22 26 26 22 6 6 6 5 6 4 1 16 17 12 12 9 9 9 9 12 22 24 30 31 28 21 28 31 28 25 21 19 19 19 16 13 13 13 13 13 12 14 15 15 15 19 19 18 16 14 15 14 13 10 9 6 5 7 8 8 7 6 13 23 24 25 23 21 17 13 11 11 9 9 9 8 7 5 7 8 10 10 10 11 13 12 15 15 16 16 14 15 15 14 15 17 18 19 19 20 21 22 24 23 24 25 25 25 25 26 27 28 29 29 29 29 29 26 27 27 29 34 47 55 22 21 20 19 17 16 14 13 13 11 9 8 7 7 9 10 10 14 11 12 13 13 10 12 14 15 17 17 18 17 18 19 20 22 23 23 24 25 28 28 29 29 30 32 32 31 33 33 33 32 31 27 28 24 20 21 19 18 17 16 16 16 16 17 19 20 19 22 24 28 30 34 34 33 35 36 33 21 28 40 46 54 33 8 3 17 24 10 6 0 6 17 19 20 9 17 20 14 15 15 22 26 21 14 29 27 20 6 3 7 9 13 26 18 17 16 1 17 8 5 7 6 9 10 12 11 11 10 10 10 9 14 23 26 32 29 21 16 16 21 20 18 17 16 14 13 12 12 13 10 9 10 10 10 12 13 13 18 18 17 12 11 6 6 5 5 5 3 5 4 6 4 9 9 15 22 25 24 20 17 15 12 11 9 8 9 10 9 7 8 8 7 8 11 11 12 13 12 13 13 14 13 13 14 14 14 15 16 17 18 19 20 21 21 23 23 24 25 25 26 26 27 29 30 31 30 31 32 33 29 23 23 26 39 55 20 19 17 16 15 14 13 12 11 10 9 9 10 11 11 12 13 9 14 13 12 11 13 15 17 18 19 19 19 19 19 20 21 21 22 23 24 25 27 28 28 28 30 32 30 30 32 31 32 31 29 28 27 25 24 22 21 20 19 19 18 17 17 18 20 21 21 23 26 30 32 35 35 35 35 34 27 20 31 39 49 54 30 4 5 3 4 2 5 8 4 9 17 16 12 7 8 11 8 7 7 20 15 23 23 21 21 12 24 22 23 7 19 24 24 18 11 7 19 7 6 6 8 9 12 15 16 17 16 14 13 12 23 28 33 34 30 26 21 17 15 19 18 14 13 11 11 10 9 7 6 5 7 10 11 10 11 9 9 12 11 9 6 6 5 5 3 1 3 3 6 4 9 14 18 21 23 24 23 21 19 18 13 11 10 12 9 8 8 8 7 9 9 9 8 10 13 13 14 13 12 14 13 13 14 14 13 15 17 18 18 19 20 20 21 21 22 22 23 25 28 29 30 31 32 33 33 35 37 36 28 26 24 31 49 18 17 16 16 13 12 12 12 11 11 12 14 13 13 14 13 12 10 12 10 12 14 16 18 17 18 19 20 19 18 19 20 21 22 22 22 23 25 26 27 28 28 30 31 28 30 32 30 31 31 30 29 27 26 24 23 22 21 21 21 19 18 19 19 20 21 23 24 27 31 33 34 35 39 36 31 22 23 33 41 52 54 25 3 4 6 7 10 5 9 6 13 11 12 19 14 14 19 13 12 9 13 15 11 23 21 20 27 18 22 11 10 21 18 24 25 24 15 17 16 9 9 8 7 10 14 17 17 16 15 14 10 19 24 28 34 35 32 25 17 13 13 13 12 12 12 9 10 9 7 4 4 3 2 5 7 8 9 8 10 9 8 7 5 4 4 3 2 1 2 3 2 14 16 14 16 23 25 23 22 24 19 16 15 13 13 12 11 9 9 8 9 9 9 8 9 12 14 14 14 11 12 13 13 14 14 13 15 16 18 17 17 18 19 19 20 20 21 22 24 27 29 31 32 33 33 34 34 38 39 40 35 24 21 24 18 17 15 14 13 13 13 13 14 15 17 20 20 20 16 14 13 13 13 13 14 15 17 17 17 17 18 20 20 20 19 20 20 21 22 22 23 24 25 26 27 28 30 29 27 28 31 30 30 30 29 28 28 26 25 24 23 22 21 21 20 19 20 20 22 22 23 25 28 29 33 34 33 34 34 30 20 23 39 46 54 52 6 4 5 3 5 10 17 10 4 12 20 15 11 14 19 16 14 17 12 3 4 16 12 15 8 13 16 13 18 16 13 25 27 28 21 25 12 12 7 8 6 8 8 10 9 16 17 15 15 17 19 26 27 29 28 25 21 17 16 19 16 11 11 11 9 7 5 5 5 4 5 5 3 1 4 7 5 5 7 8 5 4 3 4 6 7 5 4 2 1 5 14 17 18 22 23 26 25 21 8 19 18 16 15 15 15 10 8 8 8 8 9 8 9 10 11 10 11 11 11 13 13 14 16 14 15 15 16 16 17 18 20 20 20 20 21 22 23 25 26 28 30 33 34 36 36 35 40 43 41 42 41 19 18 17 16 15 14 15 15 16 17 18 18 19 18 16 15 15 16 16 17 18 19 21 21 20 18 17 17 18 21 22 21 20 20 21 21 21 22 23 25 26 26 26 28 28 27 27 30 29 30 31 31 29 28 27 26 25 24 21 20 20 20 19 20 20 22 23 24 27 30 31 35 36 36 34 29 26 19 27 40 52 55 47 3 5 3 5 6 7 8 6 14 7 15 14 26 27 16 21 25 11 4 4 6 2 8 12 16 10 16 20 15 10 12 28 23 22 22 18 18 9 8 11 12 12 8 3 7 9 10 12 17 13 14 17 24 27 28 25 23 25 22 18 15 10 8 6 5 3 3 3 3 4 5 4 3 6 4 8 6 9 9 9 7 6 4 3 1 1 1 3 6 8 4 7 16 18 27 28 27 27 26 15 21 21 17 17 17 13 11 10 8 7 8 8 8 8 9 11 12 10 10 11 11 12 14 15 14 15 15 17 16 18 19 19 19 18 19 20 21 22 23 25 27 29 30 34 35 37 38 37 37 45 48 50 43 22 19 20 21 21 22 22 22 21 21 21 20 19 18 19 19 18 18 19 20 22 23 26 27 25 20 16 16 20 24 23 21 20 19 20 21 22 23 24 25 26 26 27 28 27 26 29 29 30 31 32 31 30 29 27 25 24 22 20 19 18 18 19 20 21 24 26 29 31 31 34 35 39 34 29 23 26 27 32 46 49 46 8 8 5 4 3 6 8 9 10 18 19 18 22 26 23 20 6 7 4 4 7 10 14 7 14 10 7 5 5 11 9 11 18 9 12 16 10 10 13 10 10 7 8 10 8 9 8 8 8 15 23 29 33 33 29 26 25 24 22 18 14 11 8 6 5 4 5 4 4 4 4 3 3 3 1 3 7 9 7 7 8 8 7 4 2 2 3 4 5 7 7 7 9 13 23 32 32 28 23 15 23 23 7 22 21 15 11 9 8 7 7 8 9 9 9 8 11 11 11 13 13 11 12 14 14 16 17 16 17 17 17 19 18 18 18 19 20 21 22 24 26 27 29 31 33 35 36 37 39 37 43 51 52 20 20 20 21 22 22 22 21 20 19 19 19 19 19 17 15 14 14 16 18 20 23 26 29 32 28 18 15 18 22 25 23 20 20 20 21 21 23 24 25 26 25 26 27 27 26 27 29 29 31 34 33 31 31 29 26 23 20 19 18 16 16 18 19 20 23 25 28 31 33 34 36 41 35 30 10 31 35 37 42 46 45 11 13 4 3 2 3 7 8 7 8 15 21 17 15 25 4 7 4 0 1 2 3 22 19 12 7 2 5 12 2 8 10 20 8 12 11 6 3 4 4 4 7 5 3 5 6 5 8 20 27 29 31 36 34 29 26 24 19 16 13 12 9 5 5 6 6 4 1 1 3 3 2 5 1 2 4 7 10 10 9 8 7 6 4 4 5 5 4 6 9 8 7 4 7 16 28 27 25 22 11 15 26 12 19 19 14 11 9 8 8 7 6 6 7 7 6 8 9 7 7 10 9 11 12 11 13 14 16 17 16 16 17 17 17 17 18 18 18 20 22 23 25 27 28 30 32 33 35 36 37 37 39 47 17 16 17 18 19 22 22 20 18 16 15 17 18 19 20 19 19 18 17 17 18 20 24 28 30 33 28 17 16 19 22 26 24 21 20 21 21 22 23 24 25 25 25 26 26 26 27 29 29 30 34 34 33 33 33 29 25 18 17 16 16 17 16 18 20 22 24 27 29 34 37 37 44 36 23 4 26 36 41 44 45 48 18 12 12 3 4 5 10 9 6 3 3 10 12 17 10 8 3 4 9 5 3 3 3 9 9 6 6 4 5 13 6 6 6 4 5 5 6 6 8 6 4 3 2 8 11 12 19 24 28 30 32 31 30 28 25 24 22 16 14 11 13 17 13 10 7 4 2 3 4 6 4 3 3 3 4 6 7 9 8 6 5 2 1 3 2 4 3 6 2 4 5 2 5 3 6 18 24 26 20 16 9 18 12 25 14 7 12 9 10 9 4 4 5 9 4 3 7 9 9 5 7 8 9 9 10 8 11 13 15 15 16 16 16 17 17 17 16 16 17 18 20 23 24 25 27 29 31 32 34 34 34 35 37 16 17 16 18 22 22 19 16 15 14 17 18 19 21 23 22 21 20 20 20 20 21 23 24 27 29 33 28 19 17 19 22 26 24 21 21 21 21 22 23 24 25 25 25 26 26 26 29 29 30 32 34 31 32 31 30 27 23 20 18 17 16 17 18 20 21 24 28 30 34 38 38 39 42 26 5 23 33 39 41 42 44 24 3 8 4 2 3 3 2 4 4 3 3 2 7 11 12 12 4 5 9 8 6 5 2 7 2 6 4 3 5 7 5 14 6 6 2 5 7 7 5 3 6 7 11 12 17 23 27 26 25 31 30 28 29 25 25 24 21 17 14 12 11 11 11 7 6 7 6 6 7 6 5 5 6 7 7 6 8 7 4 5 4 3 4 2 3 5 6 2 1 1 2 5 3 3 5 14 19 24 22 7 21 19 19 15 6 7 12 10 9 11 6 7 5 4 5 7 15 11 7 6 5 4 6 2 7 7 10 14 15 15 16 16 16 17 16 15 15 14 14 17 19 21 23 24 26 27 29 30 30 31 32 32 18 17 19 22 21 16 13 12 13 16 18 19 19 20 20 20 21 21 21 21 21 23 26 28 27 28 29 30 30 24 19 20 23 26 24 22 22 21 21 22 23 24 25 25 25 25 25 27 28 30 31 31 30 31 30 29 28 26 22 21 19 16 17 17 20 21 24 27 31 34 36 38 37 41 27 3 22 34 32 38 38 38 31 10 12 5 2 2 6 5 4 3 3 2 4 1 4 2 13 8 3 3 6 3 5 13 8 7 3 3 2 7 7 5 10 9 4 8 8 7 14 15 12 9 12 12 13 14 17 19 19 18 23 27 28 26 23 20 19 18 16 14 12 11 11 10 10 10 10 9 9 9 8 6 6 5 4 6 7 7 9 8 6 5 7 6 6 6 6 6 5 4 3 5 7 7 7 9 10 17 22 20 14 21 20 12 19 10 8 6 13 12 7 6 7 6 5 8 11 11 11 11 8 5 5 7 4 1 6 8 13 15 15 16 15 16 15 15 14 12 12 14 14 15 20 21 22 24 26 27 27 28 29 29 28 18 18 19 18 15 11 10 11 12 14 14 13 9 11 14 15 17 18 19 20 21 22 25 28 29 29 28 29 29 31 27 22 21 23 25 23 22 21 21 21 21 23 23 24 24 24 24 26 27 29 30 30 29 29 29 27 26 25 23 21 19 19 16 17 19 22 24 27 30 33 36 36 37 38 34 5 21 31 27 33 36 34 31 5 13 7 3 0 2 2 1 3 4 3 2 8 7 6 5 3 4 3 4 9 6 4 7 8 6 8 6 7 2 6 8 8 7 5 10 11 16 15 12 10 7 9 9 14 18 21 22 20 17 16 16 21 21 20 19 18 16 14 13 12 9 8 9 11 11 10 11 12 10 10 7 5 1 5 7 7 9 9 7 7 9 6 8 6 7 7 6 7 7 7 6 5 6 9 13 15 16 14 15 15 14 12 19 15 11 10 14 13 8 6 10 9 6 6 8 12 8 4 3 3 3 6 9 8 3 7 11 14 16 15 15 16 15 13 12 11 11 12 13 13 17 22 22 22 24 25 25 27 28 27 26 14 13 14 13 12 10 11 13 14 12 10 6 4 8 9 9 13 17 19 19 19 19 23 28 29 29 29 29 30 29 31 29 23 22 24 24 22 22 21 21 21 21 23 23 23 24 23 24 25 28 29 29 28 28 29 28 25 24 24 22 21 19 16 17 19 22 24 27 30 34 37 37 35 42 24 6 9 28 23 24 27 28 30 8 18 5 2 2 2 3 10 9 9 8 3 3 5 3 4 3 3 4 4 5 5 7 6 10 5 7 7 6 4 6 5 8 8 9 8 12 12 12 9 6 5 7 8 15 17 20 21 17 16 14 13 17 21 20 18 16 15 15 14 11 8 5 7 9 12 13 13 14 12 12 11 7 3 7 7 10 12 10 9 9 8 6 9 6 5 7 6 5 5 5 4 5 6 7 8 12 16 17 13 11 8 9 15 13 11 13 18 14 9 11 12 8 5 4 4 3 3 3 4 4 4 5 7 10 7 8 13 15 16 15 17 15 15 11 11 11 9 10 13 13 14 18 21 21 21 23 23 23 23 23 24 10 11 11 11 11 11 11 13 13 13 11 10 10 9 7 6 9 18 20 19 19 20 24 27 29 28 26 27 30 31 30 30 29 24 22 26 23 22 22 21 21 20 22 22 22 23 22 23 23 26 28 27 27 27 27 28 27 24 25 23 20 19 18 18 19 21 23 26 29 32 37 37 30 38 31 8 11 13 17 20 20 24 26 12 11 13 2 2 3 6 3 7 14 17 17 10 14 9 1 2 2 3 2 4 5 5 5 14 10 3 3 6 5 7 8 8 8 13 10 8 12 13 9 9 6 6 6 10 17 21 20 19 20 17 17 16 18 19 19 17 16 15 13 13 11 10 9 13 14 14 15 13 13 14 14 11 6 7 10 9 8 9 10 10 8 10 8 5 6 7 6 5 9 11 10 8 9 9 7 8 8 7 13 11 9 10 11 8 11 16 19 17 11 12 9 10 10 8 5 4 2 2 3 4 5 5 7 8 11 9 13 15 16 14 15 13 11 12 9 8 8 10 9 10 11 14 18 19 20 22 23 23 22 22 22 10 11 12 13 12 10 8 7 8 8 10 12 13 11 7 5 4 14 18 18 20 22 26 30 30 28 25 24 27 33 31 28 29 28 24 24 25 23 22 22 21 20 21 22 21 22 20 21 22 23 26 26 25 25 28 29 28 25 23 24 20 19 18 19 21 22 22 25 28 30 34 35 27 28 28 24 7 11 15 18 21 21 24 16 10 16 4 2 2 2 5 4 6 14 27 16 12 6 2 1 3 2 2 2 1 4 4 8 10 5 7 6 5 8 9 11 11 11 14 11 8 8 9 8 7 8 9 7 10 14 18 21 25 23 24 24 22 23 24 22 20 19 18 18 18 16 13 11 10 9 9 8 10 12 11 10 8 10 9 10 12 12 13 11 8 7 7 4 7 5 5 7 8 7 9 9 8 9 8 7 9 14 13 13 13 14 16 16 12 12 17 14 13 9 5 10 5 9 11 7 3 2 4 4 5 7 9 10 9 10 11 16 13 15 14 12 8 8 9 9 6 8 11 9 6 12 15 17 21 23 23 22 21 22 22 13 14 14 13 11 9 8 6 6 6 8 11 12 12 10 7 7 12 14 16 18 23 28 30 32 31 28 26 24 28 33 28 27 29 29 25 25 24 22 22 21 20 20 21 21 20 19 20 21 20 24 24 22 22 24 26 26 26 25 24 22 20 19 20 21 22 20 23 26 29 32 34 25 19 27 22 14 5 14 18 17 23 12 1 10 16 10 1 2 2 1 4 6 4 5 14 11 5 4 2 2 2 3 1 2 6 1 2 6 5 8 7 10 10 9 12 10 9 10 10 9 6 8 7 5 7 13 13 11 18 19 17 19 22 27 27 25 24 23 22 19 17 15 15 15 18 15 15 9 6 7 7 8 9 12 12 11 12 11 13 13 10 11 11 10 8 7 7 7 6 5 5 7 7 8 8 8 7 6 8 9 10 10 10 12 13 13 5 2 6 10 12 10 7 5 4 4 4 9 7 6 5 4 3 6 9 14 12 9 10 11 18 15 17 14 13 7 10 7 6 7 9 12 8 8 13 15 19 21 23 22 22 21 19 20 11 11 11 10 8 7 8 10 9 7 6 6 9 11 10 10 10 13 15 18 22 26 28 28 31 32 31 28 25 25 30 30 27 28 30 30 25 25 23 22 22 21 19 20 20 20 18 19 19 19 22 22 21 20 21 21 22 26 29 27 26 25 21 19 19 20 20 21 24 28 29 32 26 13 14 24 15 10 12 18 22 21 4 2 1 24 14 2 2 2 2 4 2 3 2 3 2 1 2 2 4 3 4 3 3 8 3 6 5 6 13 11 10 9 9 11 10 11 9 10 8 9 13 14 9 14 13 11 12 15 17 19 21 25 26 26 24 21 19 19 18 18 19 16 17 19 19 16 14 13 11 9 9 9 10 13 12 13 14 15 11 3 10 9 9 9 8 7 7 7 7 3 3 5 7 9 8 6 5 7 14 12 9 9 7 6 4 2 6 6 8 10 12 9 7 4 5 3 2 6 6 7 6 6 9 16 14 10 9 10 13 13 15 22 25 20 19 17 15 11 11 12 11 11 14 16 20 22 22 22 21 21 21 20 19 8 8 7 5 3 2 1 3 5 7 7 6 7 9 11 13 15 16 19 21 22 24 26 28 31 31 30 30 30 29 28 29 27 27 31 31 28 25 24 24 22 21 20 18 19 19 19 18 19 19 19 21 20 19 18 20 21 22 23 26 27 27 21 21 20 16 19 20 24 27 28 28 29 14 5 15 24 22 20 19 16 12 3 4 10 15 5 1 2 2 3 4 1 1 2 1 1 2 2 2 2 4 3 3 7 12 7 8 9 9 8 10 12 10 8 11 10 10 9 8 8 12 9 10 7 6 6 7 6 11 17 17 21 24 22 23 21 18 18 18 18 17 18 18 19 19 19 16 14 14 14 12 10 9 12 12 12 12 13 14 7 5 8 8 8 9 11 9 8 7 7 7 5 4 7 11 8 8 8 9 12 13 13 11 10 7 6 6 7 6 8 7 5 3 6 7 6 6 4 4 7 10 9 9 14 12 7 7 9 11 12 11 14 16 16 21 21 18 15 18 19 19 19 18 20 20 21 21 21 21 21 20 19 20 19 9 7 5 4 3 3 3 4 5 6 8 8 8 10 12 14 16 19 21 21 22 25 27 29 31 31 33 34 33 33 32 30 27 29 31 32 30 28 25 25 24 22 21 19 18 19 19 18 18 18 18 19 18 18 18 18 19 19 22 24 27 27 25 23 21 19 20 23 25 27 29 29 28 23 1 7 8 17 16 9 7 2 0 7 9 6 2 2 2 3 3 2 1 1 1 0 2 1 1 3 2 2 3 5 5 13 13 7 10 12 14 14 13 10 9 10 8 9 6 7 6 7 8 8 8 14 17 14 11 19 16 17 17 18 18 20 18 17 16 14 15 18 18 18 18 19 20 18 18 17 17 15 16 16 15 14 14 13 11 7 8 5 5 6 8 9 9 10 9 6 8 6 6 7 7 7 4 6 9 10 12 11 10 9 8 5 5 7 5 6 7 8 4 2 2 1 1 1 2 1 4 5 6 9 7 6 6 7 10 12 13 12 13 13 19 20 20 20 24 21 19 20 23 23 22 23 23 22 21 20 19 20 20 18 18 8 7 6 5 5 4 3 3 5 5 7 8 9 12 14 16 18 19 20 22 24 27 28 30 30 32 33 34 35 33 33 31 29 32 33 32 32 28 28 24 25 23 21 20 18 19 18 19 17 17 17 18 18 17 17 17 18 18 19 21 23 25 25 24 21 22 22 24 25 27 27 28 28 25 9 10 8 1 1 2 4 12 6 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 3 2 3 5 4 3 10 11 11 11 12 8 8 8 9 7 7 7 7 7 7 7 7 11 18 19 16 14 13 12 14 16 17 18 17 15 15 14 13 14 15 14 14 15 18 18 20 20 20 20 18 16 16 18 18 16 15 13 14 5 6 7 8 6 6 7 9 11 11 11 9 9 9 7 10 7 8 7 7 9 9 11 4 10 11 7 6 5 3 3 5 6 6 3 2 3 3 3 4 4 2 4 6 7 7 7 8 10 12 13 13 13 13 14 14 15 18 22 25 23 20 19 21 22 24 23 23 23 23 23 22 21 20 20 21 19 11 9 8 7 6 4 2 3 6 6 7 9 11 13 15 17 18 20 22 24 27 28 29 29 32 33 33 32 33 35 36 37 38 37 36 34 31 31 28 26 24 25 22 21 19 18 19 18 18 17 16 16 16 17 16 16 18 19 20 20 20 22 23 25 23 21 20 22 25 28 27 26 26 26 13 12 4 3 1 8 21 4 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 3 3 1 3 9 9 8 8 8 9 10 9 7 8 7 8 7 6 7 7 7 16 19 18 15 12 8 9 11 14 15 14 13 13 14 14 15 16 16 15 15 14 16 16 16 18 18 20 20 19 17 17 18 17 17 15 14 12 10 6 6 4 8 5 8 8 9 10 9 10 9 8 8 7 7 7 9 7 7 7 7 8 10 10 8 6 5 5 4 3 2 1 3 4 6 5 3 3 4 7 7 8 9 11 10 11 11 9 8 9 11 14 13 13 14 14 18 28 21 23 22 22 23 23 23 23 23 22 22 22 23 23 23 22 21 20 8 8 8 9 8 7 6 5 7 8 10 11 12 14 16 18 21 23 24 25 27 28 27 30 33 34 31 31 34 36 39 41 41 39 38 36 33 32 31 29 26 24 24 22 20 18 19 18 19 17 17 16 17 16 17 17 18 19 20 20 20 21 21 22 23 23 21 21 23 28 29 24 22 22 7 4 5 6 4 9 4 3 3 3 3 2 2 1 0 2 2 1 2 2 0 2 2 1 4 4 4 4 10 15 12 10 10 12 13 12 11 10 11 8 8 6 6 8 17 19 17 17 12 14 11 10 11 12 11 10 11 11 10 11 13 15 16 15 13 14 14 17 17 18 17 18 20 21 19 19 19 20 21 19 19 16 13 13 12 9 7 6 5 7 7 8 8 8 10 10 11 11 10 9 10 8 7 10 10 10 9 10 9 9 8 8 7 7 6 6 5 4 6 9 9 4 2 3 6 9 11 7 3 8 7 4 10 13 16 17 14 14 17 16 17 17 21 29 20 22 24 24 23 23 22 22 22 23 25 25 25 26 24 22 21 5 6 7 7 7 7 7 7 8 10 11 12 13 15 18 21 24 25 27 27 27 26 27 31 33 31 30 31 33 37 39 42 37 35 36 38 36 33 32 29 28 25 24 22 21 19 18 19 18 18 17 17 17 17 17 17 17 19 20 22 22 21 20 21 23 23 22 19 22 28 30 25 20 16 15 11 2 3 2 3 3 5 3 2 1 2 2 3 2 2 2 2 3 2 2 2 0 1 3 1 3 6 10 11 10 9 10 12 12 10 8 9 9 15 11 9 13 16 18 15 16 18 15 11 9 10 12 11 9 9 6 14 13 14 14 14 14 13 14 15 16 17 18 19 19 18 19 18 18 20 20 22 21 17 17 13 17 13 13 10 9 7 7 8 9 8 9 10 10 9 8 9 10 9 10 10 8 10 10 10 11 10 10 9 9 8 8 8 6 7 7 4 3 3 4 4 5 5 7 2 4 5 6 7 8 13 15 17 18 15 18 23 24 23 16 17 20 28 29 25 22 21 19 20 22 23 25 27 28 29 28 26 26 25 23 6 6 7 7 7 8 9 10 10 11 13 14 16 19 21 24 25 27 28 28 25 24 28 32 30 30 31 34 36 40 42 39 30 31 36 40 37 34 31 28 28 25 21 22 21 20 19 20 21 19 19 18 18 18 18 17 17 18 18 20 21 21 20 22 22 22 20 19 19 27 30 24 19 14 12 5 2 1 3 2 3 3 1 3 3 3 0 4 2 1 3 2 2 1 4 2 1 2 2 2 2 11 11 11 8 9 8 8 8 8 8 8 8 8 12 12 12 14 13 16 17 14 11 12 12 12 14 13 7 8 12 13 13 13 12 11 15 14 14 16 17 17 18 18 18 18 18 18 20 21 20 20 18 13 13 14 16 14 12 9 9 9 9 9 9 9 9 10 10 8 9 10 9 10 10 9 7 9 9 11 8 7 8 10 8 6 5 4 2 3 3 1 6 6 2 3 5 6 6 8 7 4 1 10 17 14 16 14 13 18 20 26 28 25 29 29 25 20 19 17 16 18 19 23 27 25 24 26 26 29 32 31 27 25 25 7 6 6 7 8 9 11 12 13 14 15 15 18 22 25 26 28 28 24 21 23 25 28 31 28 30 33 36 39 41 42 40 28 27 34 38 38 37 32 28 25 21 20 21 21 21 21 21 21 22 21 20 19 20 19 18 17 16 17 18 19 20 22 24 24 22 21 12 19 32 32 21 18 9 7 1 2 3 2 2 2 2 2 3 3 3 2 2 1 2 3 2 3 2 3 3 1 2 4 3 4 9 11 11 9 7 8 8 7 7 8 8 7 7 8 8 10 12 14 15 15 16 16 14 13 13 9 9 10 13 12 12 15 13 12 12 15 14 14 14 16 17 18 19 18 19 20 20 20 20 19 19 16 15 16 15 14 13 11 8 9 11 11 10 9 10 10 9 8 8 9 9 8 9 11 10 9 10 10 10 8 8 8 9 8 6 4 3 4 2 2 1 3 3 3 2 3 5 7 11 12 14 17 17 17 16 10 14 17 18 22 25 25 27 29 28 29 29 25 13 16 20 23 22 22 21 21 21 22 30 37 38 35 26 21 8 8 8 8 9 12 14 15 17 18 17 16 21 25 28 28 26 18 13 24 24 29 32 34 33 31 35 38 40 43 44 41 33 26 29 37 37 37 38 31 24 22 21 22 23 23 23 23 22 23 23 22 21 21 21 20 19 17 17 17 17 18 20 22 25 22 16 8 28 32 30 17 16 3 2 3 3 4 1 1 1 2 2 2 2 1 1 2 2 1 3 1 3 2 2 2 3 2 1 4 8 8 7 9 9 7 7 8 7 7 8 9 8 7 8 10 11 13 14 15 17 17 17 13 15 15 10 5 9 9 10 12 14 13 13 14 16 16 15 15 16 17 18 18 18 19 19 18 18 18 16 15 15 16 16 16 14 13 10 10 11 11 12 10 10 10 11 10 9 10 11 10 9 10 11 10 9 10 10 9 10 9 12 11 10 9 7 5 5 5 6 7 6 6 8 9 10 9 10 13 15 14 13 14 14 15 17 19 21 24 24 22 25 28 26 26 31 23 15 20 23 23 25 25 19 14 15 18 21 29 25 22 7 9 13 10 7 10 9 9 14 18 19 22 19 18 19 26 29 30 27 21 13 16 24 33 35 38 37 37 33 35 39 42 44 46 44 39 28 25 32 36 40 39 35 31 29 28 29 28 27 27 27 25 24 24 24 23 21 21 20 19 18 17 17 17 17 17 20 24 18 8 21 27 31 25 12 5 3 1 2 3 2 0 2 2 2 2 2 3 3 2 1 1 2 3 2 0 3 2 1 2 3 3 3 6 9 9 9 9 8 7 7 7 7 9 8 11 12 10 7 11 15 16 17 17 17 17 18 16 11 7 7 14 10 12 15 14 13 15 17 18 17 15 15 16 17 16 17 18 18 17 17 17 16 14 14 16 16 16 15 14 12 11 13 13 12 13 11 10 11 12 9 9 10 11 10 11 13 12 11 11 11 11 11 11 10 10 9 11 11 11 11 11 9 7 8 10 12 13 14 16 15 16 16 16 15 13 14 17 20 24 25 23 23 22 25 25 23 22 25 22 31 30 24 23 27 30 16 12 13 14 17 22 18 19 21 17 6 7 11 3 12 3 8 19 22 21 21 17 21 27 32 32 28 23 20 12 25 30 38 42 41 39 37 35 35 43 44 48 49 47 42 37 29 29 33 42 35 35 37 36 36 35 33 33 33 31 30 27 25 25 24 22 22 21 19 18 17 16 17 17 17 17 18 8 22 20 21 26 18 3 4 3 1 3 2 1 2 0 2 2 2 2 3 3 2 2 1 2 2 2 1 3 2 2 2 4 6 3 7 7 8 8 9 8 6 6 7 9 9 9 9 5 4 11 13 15 15 15 15 15 12 13 14 11 11 12 12 12 14 13 13 14 16 18 17 16 14 16 17 16 16 17 17 18 17 17 17 16 15 15 16 16 15 15 14 13 13 16 15 13 13 12 11 14 13 11 9 10 11 10 11 13 13 11 11 11 11 12 11 12 12 10 8 9 10 11 12 13 13 12 12 13 13 14 16 15 15 14 14 18 21 24 25 26 25 25 25 23 17 18 25 21 22 33 33 33 29 31 28 30 22 10 11 14 16 18 18 14 17 18 17 17 12 6 9 6 2 12 27 23 20 10 22 30 34 35 31 24 20 15 15 35 38 45 46 42 39 37 36 41 44 50 52 51 47 44 37 33 22 30 39 37 37 37 41 43 42 41 40 36 35 35 32 28 26 25 24 22 22 20 19 17 16 17 17 17 16 16 23 22 18 15 17 5 2 3 3 0 1 2 1 2 2 2 3 2 1 3 2 2 1 2 2 1 1 1 3 2 2 2 4 4 3 5 8 9 8 9 8 7 9 7 9 6 7 8 9 12 12 13 10 12 14 12 13 11 10 11 10 15 13 9 12 13 13 14 15 16 17 16 14 15 16 16 15 15 16 17 17 17 17 16 15 15 15 16 16 16 15 15 15 15 16 18 16 15 14 12 13 13 12 11 10 10 11 12 14 13 12 12 12 12 12 11 10 10 11 12 11 10 10 10 10 10 9 9 11 13 15 18 19 20 22 22 23 23 23 24 25 25 26 23 22 23 24 25 29 34 35 30 29 28 24 31 32 14 11 12 14 16 15 14 15 15 15 15 15 15 20 11 4 6 26 22 21 8 17 31 26 35 30 24 21 19 11 33 45 48 46 43 44 41 38 39 42 47 52 56 52 48 46 37 28 32 36 43 44 43 43 48 50 47 43 40 39 38 37 36 34 31 27 25 24 22 20 18 16 16 16 15 15 16 20 14 13 10 15 4 3 2 3 2 3 3 2 1 1 3 2 1 2 2 2 2 2 1 1 2 2 2 2 2 3 4 6 6 7 5 4 4 8 7 6 4 10 9 11 13 14 11 9 15 16 16 13 12 11 13 14 11 12 11 12 14 11 9 9 12 14 12 13 14 16 15 14 15 16 16 16 15 15 15 16 16 16 16 16 15 15 16 16 16 17 16 17 17 16 18 19 18 17 15 14 13 13 12 12 11 11 12 13 14 13 13 13 12 12 13 13 12 10 11 12 12 11 11 12 13 13 13 14 15 16 17 19 19 19 20 22 22 22 23 24 25 23 23 25 25 27 29 32 34 34 31 29 25 23 28 31 19 11 10 13 14 15 16 16 16 16 16 16 17 17 16 15 12 14 23 29 12 11 33 21 35 26 21 20 16 14 31 42 43 41 42 40 39 37 39 46 51 53 55 53 52 50 44 35 33 36 40 48 52 47 48 56 54 51 48 45 43 41 38 38 37 36 32 27 24 22 19 18 16 15 13 13 14 13 9 11 5 12 9 3 6 2 2 2 1 2 1 2 2 2 3 2 1 1 2 1 2 2 2 1 2 1 0 3 4 5 7 5 3 4 4 4 6 6 10 12 10 5 3 4 5 11 8 14 15 16 15 14 16 14 14 14 15 13 12 11 11 12 12 13 13 13 13 14 16 15 14 15 15 15 15 15 14 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 18 18 18 16 16 16 14 13 12 13 12 12 13 14 15 14 13 13 12 11 15 12 11 9 11 12 12 13 13 15 15 16 17 18 18 20 22 21 20 21 24 25 26 27 28 29 30 31 29 27 26 28 33 32 35 32 26 22 22 27 31 23 12 10 11 13 16 18 18 17 18 19 19 19 20 14 15 15 16 17 16 12 27 22 29 22 19 17 7 13 37 39 39 41 39 36 34 34 41 51 54 53 52 51 49 45 41 34 36 42 49 57 58 55 51 58 58 55 53 50 49 46 45 42 39 38 38 35 29 25 24 20 16 14 14 13 12 13 12 5 5 10 4 3 2 2 2 3 2 1 1 2 1 2 1 2 2 3 3 1 2 3 3 2 1 2 2 2 3 6 7 8 7 6 10 11 6 5 5 6 7 5 3 6 9 7 10 16 17 18 18 15 11 12 12 14 13 15 14 13 13 13 12 11 12 12 13 14 13 14 16 14 13 13 15 16 16 13 14 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 18 18 17 16 15 14 13 14 14 13 13 14 14 13 14 13 11 9 8 13 12 11 11 12 13 14 15 16 17 17 17 18 19 22 23 24 25 26 26 25 25 27 28 30 33 30 29 29 30 34 33 30 27 19 17 19 20 28 27 14 13 13 13 13 16 18 19 20 20 21 22 22 23 14 15 16 17 18 20 21 21 20 20 17 16 9 21 40 40 40 40 39 32 30 36 50 55 54 55 53 50 45 38 38 40 40 47 56 58 55 54 59 62 60 58 55 54 52 50 48 46 43 40 38 37 36 30 26 25 20 17 14 12 12 16 15 6 9 6 2 3 3 3 2 5 4 1 4 3 2 2 2 2 2 3 3 2 3 4 3 3 3 3 3 4 4 8 9 12 8 6 5 5 5 8 12 11 11 13 7 6 9 17 17 16 19 21 16 18 17 14 14 12 11 10 11 12 12 13 13 11 11 10 10 12 14 15 15 15 15 14 14 14 14 15 14 12 15 16 16 17 18 18 19 18 18 18 17 18 17 18 19 19 20 19 19 19 18 17 16 16 14 14 15 14 13 13 13 13 13 13 13 13 13 13 13 13 14 15 16 17 17 17 19 19 18 18 19 20 21 22 22 24 25 25 27 28 29 30 34 35 35 31 26 27 18 10 9 12 16 19 22 24 19 14 14 15 15 17 18 19 21 22 23 24 25 26 27 15 16 17 18 20 22 24 25 25 23 19 19 26 27 38 32 36 32 27 23 39 53 51 51 54 52 46 37 37 40 41 47 59 59 52 53 63 61 60 60 58 57 55 54 51 47 43 40 38 36 34 33 35 31 26 24 19 15 11 7 4 4 3 4 4 3 2 2 3 4 3 1 1 2 2 3 2 2 2 2 3 2 1 2 2 3 2 2 2 2 2 2 4 4 4 4 11 6 7 12 8 6 5 14 13 17 19 18 18 17 18 18 21 17 16 21 20 15 13 15 14 12 10 10 11 12 13 13 13 12 11 11 13 14 15 16 16 15 15 15 15 15 15 15 14 16 17 18 18 19 19 19 18 18 18 18 18 18 18 19 19 19 20 19 19 18 18 17 16 16 16 15 14 13 14 13 14 14 15 15 15 14 15 15 16 17 17 18 17 19 20 21 21 20 21 22 23 24 23 24 25 27 28 29 30 33 30 22 26 26 16 7 10 8 9 13 16 17 18 18 18 17 16 16 18 19 21 22 24 25 26 27 28 29 30 17 18 19 20 22 24 25 27 27 27 27 28 29 29 35 26 24 17 30 46 45 45 50 48 29 29 37 36 40 53 57 54 52 56 64 62 62 60 57 56 55 53 52 52 50 46 40 36 34 32 31 30 33 31 26 24 18 16 12 7 3 6 4 1 0 2 4 3 5 3 3 3 2 2 1 3 4 2 2 1 3 2 3 2 2 5 6 5 6 5 5 2 2 1 3 14 12 6 8 11 13 10 10 9 15 18 20 19 18 9 14 14 17 18 17 16 14 13 13 14 13 13 13 12 11 11 13 14 13 12 11 11 11 12 12 14 15 15 16 17 17 18 17 16 16 18 18 17 18 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 19 20 19 17 16 17 17 16 15 15 15 14 14 14 14 15 16 16 17 17 16 17 17 16 16 18 19 21 21 22 23 23 23 23 22 22 22 21 23 25 27 23 31 20 21 21 23 23 20 13 14 16 18 18 16 17 18 18 18 19 20 22 23 24 26 27 28 30 32 33 35 17 18 20 21 23 25 27 29 31 33 34 35 33 32 35 35 33 41 46 41 42 39 34 26 47 46 46 57 55 51 59 64 67 64 61 58 56 53 50 50 50 46 46 47 45 43 42 40 38 34 30 30 31 30 25 24 20 16 12 6 4 4 4 3 2 5 5 7 4 4 4 4 4 5 4 2 1 2 1 2 2 1 2 2 3 4 5 5 5 5 4 5 6 5 2 3 16 12 4 10 20 16 10 8 7 6 6 22 23 21 15 16 17 14 16 14 14 13 13 13 14 14 14 14 11 11 11 13 13 14 15 15 14 13 13 13 13 13 15 16 18 18 18 17 18 17 19 20 20 19 19 19 19 19 19 19 20 21 21 21 21 22 22 21 21 19 16 14 14 14 14 15 16 16 15 15 15 15 14 13 12 11 11 11 13 15 17 18 19 22 23 23 23 22 21 19 19 19 20 20 18 21 25 29 22 24 24 14 8 10 18 16 20 13 14 19 18 18 18 18 19 19 21 22 23 24 26 27 29 30 32 33 35 38 40 18 20 21 23 26 28 29 32 34 36 38 39 39 38 37 37 35 32 31 28 24 30 30 32 48 59 52 49 61 74 75 69 64 60 56 50 45 39 36 41 43 43 42 33 32 35 39 35 30 23 24 28 29 28 27 28 23 15 7 7 12 5 8 3 4 5 5 3 1 2 1 1 1 1 1 1 2 2 1 2 1 3 3 2 3 2 2 6 7 6 3 4 4 10 14 17 5 3 7 12 20 21 24 22 14 9 17 20 20 19 19 19 19 18 17 16 15 14 14 13 13 14 15 15 15 15 14 14 13 14 15 17 17 17 16 16 17 17 16 16 16 17 18 19 18 19 18 19 21 21 21 21 22 22 21 22 23 22 22 21 21 20 19 19 18 17 16 14 14 13 12 11 10 10 9 10 12 11 11 11 11 13 14 16 17 18 20 23 25 24 22 20 18 17 17 16 16 16 16 15 15 19 17 12 9 14 7 11 4 8 5 7 1 8 16 20 20 20 20 21 21 23 24 25 26 27 29 31 32 34 36 38 40 42 44 20 21 23 25 27 29 32 34 35 38 41 44 41 34 21 17 15 24 32 28 23 15 38 53 50 56 69 71 69 67 62 56 50 45 37 30 29 30 50 51 43 36 37 38 24 35 30 19 11 13 18 22 27 22 25 23 8 3 13 9 12 3 1 3 6 4 3 5 5 1 1 2 2 2 2 2 1 1 1 4 2 2 2 2 4 7 8 6 5 4 4 5 6 11 12 10 7 8 12 13 11 15 19 21 20 20 20 17 17 18 16 15 16 17 16 14 13 13 15 15 13 12 10 11 17 17 16 16 17 17 16 16 16 17 19 18 18 17 16 15 15 14 14 16 17 19 19 19 20 22 22 23 23 24 23 21 21 20 20 20 19 19 18 18 18 18 17 16 16 16 15 14 13 12 12 12 11 12 13 14 16 17 19 20 22 23 22 21 20 19 17 18 17 15 14 14 13 12 9 8 5 6 4 6 6 1 4 4 3 4 6 8 12 18 23 23 23 23 23 24 25 26 27 27 29 30 32 34 36 38 40 43 45 47 49 21 22 25 26 27 28 30 34 38 38 40 43 26 14 13 17 27 39 36 32 25 38 49 62 66 70 69 56 52 48 40 34 27 25 35 26 22 44 55 45 37 35 29 21 17 29 17 10 9 14 20 22 25 23 12 5 4 0 3 4 4 5 7 4 4 3 0 4 3 2 0 1 2 2 1 2 2 1 2 2 2 1 2 4 7 5 2 1 2 2 7 10 11 10 9 7 6 4 3 10 4 2 4 17 18 18 18 20 18 15 15 15 16 17 15 14 13 11 12 15 14 12 11 9 9 9 11 12 15 17 16 15 16 17 17 17 18 18 18 17 15 14 15 16 16 19 20 20 21 21 22 23 24 24 22 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 16 17 18 20 21 21 20 19 18 17 17 17 17 15 14 16 16 15 13 12 11 11 10 8 5 7 6 6 8 6 9 13 16 19 24 27 27 26 25 25 25 26 26 27 28 29 30 31 33 35 38 40 42 44 46 48 50 52 23 24 26 26 26 27 26 25 26 31 19 18 15 12 18 29 40 39 40 37 36 40 49 63 51 31 21 29 21 31 14 9 21 27 25 31 40 52 47 27 22 23 17 17 21 25 28 30 30 26 23 21 9 5 4 6 6 3 3 3 3 5 3 2 2 1 2 3 2 4 4 2 1 2 2 2 2 1 2 2 2 3 8 5 3 1 2 3 1 4 4 3 5 4 10 9 8 10 4 3 3 5 16 24 22 20 20 19 20 19 16 15 15 15 14 14 13 11 10 10 12 13 14 14 12 13 13 13 14 15 15 17 19 17 17 18 17 15 15 16 17 17 17 17 18 18 19 20 20 21 23 23 24 23 22 21 21 21 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 16 17 17 16 15 15 15 16 15 17 18 18 16 13 15 15 14 13 13 12 13 15 14 8 11 7 11 13 17 24 31 34 32 28 28 27 27 27 27 27 27 27 28 29 30 31 33 36 38 41 42 44 46 48 50 53 55 25 27 27 28 28 28 26 23 16 10 9 7 13 25 38 42 39 40 37 38 40 38 15 8 13 27 26 19 19 13 16 16 12 20 40 53 45 30 23 23 19 16 7 7 12 12 7 11 13 15 11 7 4 4 4 3 3 4 4 4 5 2 1 1 2 2 2 3 2 2 1 2 2 1 1 1 1 1 2 2 2 3 11 13 12 9 6 4 1 3 6 8 6 4 3 4 9 11 12 15 14 11 14 22 24 24 23 22 20 20 20 20 17 15 14 14 15 15 16 17 15 14 13 12 9 8 7 14 15 12 12 13 15 17 17 16 16 16 15 14 15 16 17 18 19 19 19 20 22 21 23 24 24 23 22 22 22 21 20 20 20 19 19 19 19 19 19 19 18 18 17 16 15 15 14 13 13 14 14 14 13 13 13 14 15 15 15 17 17 16 15 13 13 12 11 11 11 11 13 18 26 31 35 35 36 38 39 39 37 35 31 28 28 27 27 27 26 26 26 26 27 28 30 31 34 36 38 40 43 45 46 49 52 54 57 28 28 28 29 29 28 25 21 16 16 21 25 32 42 39 41 39 37 37 34 34 23 19 8 6 8 22 19 12 13 15 13 14 33 37 26 22 18 14 16 10 9 5 4 8 7 5 4 0 4 4 3 4 4 3 3 3 4 4 3 2 1 1 2 1 0 0 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 11 11 6 3 5 5 3 5 7 6 10 14 17 21 17 14 14 13 13 15 20 24 26 26 24 23 20 19 18 18 19 18 18 17 12 13 9 9 11 9 7 6 5 5 5 5 8 10 11 12 13 14 15 16 16 16 16 15 15 16 17 19 21 20 20 22 22 22 24 24 23 23 22 23 22 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 14 14 14 14 14 13 13 12 12 13 15 16 16 16 16 16 13 9 8 11 14 19 19 20 20 21 23 27 33 35 37 38 38 38 37 36 33 28 27 26 26 26 26 27 27 27 27 27 28 30 31 33 36 39 40 42 44 47 49 51 55 60 28 29 29 29 29 27 24 21 18 18 22 30 30 38 39 31 32 31 31 33 30 31 19 6 6 8 15 3 9 38 42 20 8 8 10 6 9 10 7 7 6 7 6 6 6 6 5 5 5 7 6 7 7 4 2 2 1 2 1 2 1 2 2 2 2 2 3 4 1 0 1 1 1 1 2 2 2 2 1 1 2 1 1 4 9 9 8 8 8 8 10 11 12 13 14 13 14 9 8 11 10 12 17 22 24 26 27 27 24 22 21 20 21 20 20 17 17 15 12 11 9 7 8 9 9 8 7 4 4 3 2 4 6 6 7 8 9 11 12 12 13 15 15 17 18 20 21 21 22 21 21 23 24 24 23 23 23 23 23 23 22 21 20 20 19 18 17 17 17 16 16 15 14 14 14 14 14 13 13 12 12 13 14 15 17 17 17 11 8 12 14 19 22 20 19 21 23 24 25 26 28 29 30 30 31 32 33 33 32 31 27 26 26 26 26 26 25 25 25 25 27 28 28 31 34 37 38 39 41 43 45 47 49 52 49 29 29 30 29 27 25 24 22 21 23 27 27 26 29 32 34 30 30 30 27 24 23 5 4 6 8 8 23 44 49 36 24 7 4 5 9 8 6 8 10 11 7 6 5 2 7 7 7 6 6 6 6 6 5 4 8 6 4 5 4 4 3 2 2 3 3 3 3 2 1 1 1 1 1 2 0 2 2 1 2 4 3 2 3 5 5 5 5 7 7 9 10 11 11 11 11 12 13 11 9 8 15 21 22 23 24 25 25 22 21 22 22 22 21 17 18 18 14 12 11 12 10 7 6 8 9 9 8 7 6 4 3 3 4 5 5 6 6 7 6 7 9 10 13 16 18 20 20 21 21 21 22 24 25 24 24 24 24 24 23 23 22 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 13 14 13 13 13 16 16 16 10 7 8 12 18 22 19 19 22 24 24 23 22 21 21 22 17 20 24 28 32 33 32 30 29 24 22 21 21 21 22 23 25 26 28 28 27 29 32 36 37 37 39 40 41 43 44 46 32 7 28 30 29 27 25 22 23 26 29 28 25 25 27 28 31 33 32 30 25 21 20 9 5 5 7 10 31 36 40 45 22 3 2 3 3 2 4 7 9 24 16 8 8 8 8 5 6 8 5 6 4 3 3 3 1 4 5 4 5 3 2 2 3 3 2 2 2 3 3 2 1 1 2 2 2 2 4 5 4 3 2 2 2 2 2 3 4 6 6 9 6 7 10 6 7 8 7 3 6 6 7 3 15 19 19 19 20 21 19 19 20 20 22 20 20 19 18 17 15 12 11 11 12 8 6 5 5 5 6 5 5 4 3 4 4 4 3 2 2 2 4 5 6 8 12 15 18 18 19 20 20 21 23 25 25 25 24 24 24 24 23 22 22 20 19 18 18 17 17 17 16 16 15 14 14 15 16 17 15 14 15 10 8 7 5 8 12 17 20 20 18 20 22 21 19 18 16 13 7 11 22 30 28 22 16 13 12 10 9 10 12 15 20 24 25 26 26 26 25 24 25 28 31 34 36 36 38 38 38 39 39 36 15 4 6 27 26 23 20 23 25 25 26 30 31 26 23 27 30 29 32 30 27 25 23 21 21 23 20 7 7 10 11 6 8 3 1 2 2 3 6 13 14 16 19 16 5 5 3 3 1 3 6 6 6 3 2 2 3 3 3 3 4 3 2 3 4 2 2 2 1 2 1 1 2 2 3 3 3 4 4 2 1 3 1 0 1 1 1 2 1 1 5 4 2 3 5 8 10 9 8 8 7 6 6 4 3 4 7 11 12 11 12 14 15 18 20 21 25 25 23 20 18 15 14 14 14 13 11 9 8 6 4 5 6 7 8 11 10 7 6 5 3 2 1 2 2 3 5 7 10 14 16 17 18 19 20 21 23 25 26 25 24 24 24 23 23 23 22 21 20 19 18 18 17 16 16 16 16 16 17 9 8 11 13 15 15 15 15 16 18 20 21 19 16 17 21 20 17 16 10 9 12 30 28 26 12 7 8 7 8 8 10 15 22 27 26 25 23 21 20 21 22 23 24 26 30 33 34 35 35 35 35 35 35 35 6 5 6 6 23 21 20 19 18 21 27 33 37 31 30 27 30 29 26 25 28 32 31 30 28 26 26 26 24 18 8 8 8 3 5 6 6 6 10 12 22 22 13 5 1 2 3 2 5 13 15 6 4 2 3 3 2 2 4 5 3 3 3 0 0 2 1 2 2 2 1 1 1 2 3 3 3 3 1 1 2 1 2 2 2 3 2 1 2 3 2 4 1 1 4 6 4 4 4 5 5 5 4 4 6 8 9 8 8 8 9 11 12 16 20 27 27 26 24 22 20 19 17 15 14 14 13 13 11 9 8 7 6 7 7 7 7 6 5 5 6 4 2 1 1 1 2 4 5 8 11 15 17 17 17 18 19 21 23 25 25 25 24 24 23 23 22 21 20 19 19 18 18 17 17 17 16 16 16 15 14 15 17 16 15 15 16 17 18 18 16 15 14 14 17 14 10 9 7 14 30 27 24 18 11 7 5 5 8 13 19 25 29 32 30 15 14 16 19 20 19 20 23 28 31 32 32 33 32 32 32 32 32 30 2 5 7 4 5 21 20 20 19 19 22 23 25 29 34 33 31 29 29 28 30 31 31 30 32 28 27 26 24 24 24 26 31 33 26 25 28 23 23 13 6 6 2 8 10 8 6 15 19 17 11 10 10 10 7 3 2 4 2 2 4 3 3 3 1 3 1 2 2 1 2 2 2 2 2 2 1 0 1 2 3 4 4 2 2 4 5 3 1 3 2 2 1 2 2 1 1 3 4 3 4 4 4 5 6 8 10 10 11 12 12 12 12 14 15 17 18 19 19 18 17 16 15 14 13 12 11 11 11 9 8 7 7 5 4 4 5 6 5 5 4 5 3 3 2 3 4 4 3 4 5 7 9 11 13 16 17 19 20 21 24 25 25 25 25 25 24 23 22 21 19 19 19 19 18 18 17 16 16 16 14 16 12 12 13 14 13 13 12 11 11 11 11 12 15 18 12 9 16 22 24 19 22 19 11 7 5 9 15 22 28 33 35 23 8 7 9 15 20 19 19 23 28 30 30 31 32 31 30 30 29 28 27 23 3 2 3 3 4 8 20 20 20 20 22 21 24 27 20 19 21 26 33 36 26 23 28 29 28 29 29 28 28 30 30 28 28 29 31 34 35 31 21 18 16 12 16 28 36 37 36 28 21 23 21 11 6 8 10 3 2 2 5 5 3 2 2 3 2 1 3 2 2 2 2 1 1 2 2 1 2 2 3 7 2 3 4 3 2 1 2 3 2 2 3 3 3 4 3 2 2 3 3 3 2 3 4 5 7 8 10 11 12 12 13 15 14 14 14 14 14 14 13 13 13 12 12 12 11 10 10 9 8 7 6 5 5 5 4 3 1 1 1 0 1 1 1 1 0 1 2 4 4 5 5 5 6 8 10 11 13 16 18 20 20 21 24 26 26 26 25 24 23 23 22 22 22 21 20 19 18 17 16 16 15 15 15 15 14 13 12 11 11 11 10 10 10 11 12 13 16 18 20 22 24 23 16 8 5 8 5 16 23 34 41 23 7 5 4 5 8 15 22 24 22 26 31 30 31 33 32 31 31 30 29 26 23 21 6 6 3 3 3 8 11 20 20 18 14 20 26 17 9 8 18 26 26 25 33 32 30 33 35 33 34 30 28 30 32 30 28 28 29 29 28 29 31 32 32 33 33 31 29 25 9 10 12 15 23 17 13 12 12 10 13 9 6 6 4 4 4 1 3 4 2 2 1 2 2 1 1 2 4 5 4 3 3 3 3 3 3 5 4 4 4 4 6 4 4 3 3 4 4 3 4 3 8 7 5 4 4 6 8 9 10 11 12 12 12 12 12 12 12 12 12 11 10 9 8 8 8 7 7 6 6 6 5 5 5 4 5 5 5 4 4 5 5 4 4 4 3 3 3 3 4 4 4 4 5 6 7 8 9 10 11 14 16 19 21 22 23 23 25 27 28 28 28 26 25 25 28 27 24 22 21 20 19 17 17 17 19 18 14 13 13 12 11 11 12 13 13 11 12 14 15 15 16 19 22 23 23 23 13 6 8 25 43 43 23 6 2 3 3 3 5 10 19 27 26 30 33 29 33 33 33 33 32 32 31 29 27 25 18 10 6 3 3 3 11 13 5 9 16 15 10 11 14 20 28 27 24 26 35 40 45 40 35 33 31 33 29 18 17 17 19 19 21 26 27 25 27 29 26 25 24 24 22 19 18 10 13 14 18 18 15 14 13 16 8 7 9 10 11 6 4 2 2 2 4 5 2 5 4 2 2 3 3 4 4 3 4 4 4 5 6 4 3 5 6 8 8 10 9 7 4 7 7 7 6 5 5 10 9 8 8 8 7 7 9 10 10 10 10 9 9 9 9 8 7 7 6 6 5 4 4 3 3 3 3 4 4 5 5 5 6 7 7 7 6 6 6 7 7 7 7 7 7 6 6 5 5 6 6 7 8 9 10 11 13 15 17 20 21 22 23 24 25 25 28 31 31 32 33 33 21 17 16 16 17 18 19 19 18 19 18 16 14 12 11 13 12 12 13 13 12 13 12 12 13 14 17 18 20 23 24 27 25 26 29 34 38 36 15 1 3 4 3 3 5 8 14 24 31 36 37 33 34 34 35 34 34 34 34 34 34 27 10 6 11 13 8 5 9 10 9 19 18 17 18 23 26 28 27 27 30 34 38 42 40 38 39 36 34 34 37 35 28 31 35 34 30 24 21 14 10 9 12 19 20 18 8 5 7 9 11 11 20 19 16 10 9 8 5 3 6 5 2 3 3 5 5 3 5 13 21 21 13 16 9 6 4 5 5 6 7 15 19 15 11 12 12 7 9 12 13 14 12 12 12 8 9 10 9 6 6 8 13 13 10 10 9 8 9 9 9 8 8 8 7 6 6 5 5 4 3 3 4 4 5 5 5 6 6 7 8 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 11 12 13 15 16 18 21 18 15 17 20 22 24 26 28 29 29 30 30 26 22 20 16 14 13 13 14 15 17 17 16 14 13 13 14 14 13 12 12 12 13 13 12 11 13 15 17 19 22 23 23 25 26 27 26 22 11 6 7 4 5 3 2 4 8 10 18 33 43 35 39 39 37 36 36 35 35 35 35 36 17 1 5 5 6 8 7 7 10 9 8 17 18 18 21 24 25 26 27 29 33 31 33 36 37 31 27 29 32 28 12 12 18 15 17 20 23 23 23 24 31 24 28 30 27 23 20 21 26 26 27 28 30 28 27 24 22 20 17 11 11 13 7 7 8 15 16 17 19 18 17 26 25 24 22 20 22 24 22 20 21 24 26 28 28 24 21 17 20 20 22 21 16 16 16 14 11 10 12 9 10 12 10 10 11 11 10 9 9 9 8 8 7 6 6 5 5 5 5 5 6 7 8 8 9 10 10 10 11 11 12 12 13 12 12 12 12 11 11 10 10 10 11 11 11 10 10 10 9 9 9 10 11 11 14 16 17 16 17 15 11 17 15 19 22 23 24 25 25 26 27 28 28 30 28 25 22 20 18 16 15 15 14 14 15 15 15 14 13 12 12 11 11 11 11 12 12 13 12 14 15 17 18 22 25 25 26 23 19 12 4 4 4 6 7 5 3 4 8 7 13 30 44 36 40 41 41 39 36 36 34 33 33 36 21 4 6 5 4 2 3 6 10 11 10 9 16 18 20 22 24 25 25 26 29 30 28 25 20 19 19 21 27 23 19 28 29 23 20 22 24 22 18 16 20 18 9 15 15 9 11 13 16 18 21 23 25 24 22 21 20 19 18 14 7 3 8 12 16 17 18 19 20 18 16 17 24 25 24 24 22 20 20 22 26 25 22 23 23 26 27 25 24 23 17 17 17 16 15 15 15 14 7 11 14 14 15 15 14 12 10 10 11 11 11 10 9 8 9 9 9 10 11 11 11 12 13 13 13 16 16 13 14 15 15 15 15 14 15 15 14 14 15 14 14 14 14 14 13 14 14 13 13 12 12 11 12 14 15 15 19 20 19 20 23 24 24 22 21 24 25 24 22 20 24 26 26 27 30 28 26 23 22 20 18 16 15 15 15 15 15 14 14 13 12 11 10 9 9 9 10 10 11 11 11 13 14 16 19 21 23 20 11 5 3 4 4 4 5 2 4 7 8 5 11 34 42 37 39 41 40 40 40 38 37 36 35 32 28 12 2 3 3 2 2 3 3 4 11 11 11 16 17 19 22 22 22 24 25 21 17 17 10 13 15 17 19 14 11 10 7 10 12 8 11 13 10 19 22 11 9 7 6 5 5 8 11 11 15 14 14 17 15 13 11 10 11 9 6 4 3 4 6 6 9 16 22 19 11 11 6 15 14 11 8 9 12 15 18 19 20 20 22 24 23 15 12 14 15 14 16 18 20 23 25 21 16 13 12 14 14 14 14 14 14 12 10 12 11 11 12 13 15 15 15 14 14 15 15 15 16 17 18 18 17 14 14 14 14 15 15 15 14 14 14 14 15 16 16 17 17 17 17 16 16 17 17 16 16 15 14 16 18 19 19 17 17 20 23 26 28 28 27 27 27 26 22 22 24 27 29 29 27 28 30 28 26 24 23 22 20 18 16 15 14 14 14 13 12 11 10 9 9 8 8 8 8 9 9 11 13 14 15 17 18 17 13 2 4 5 4 5 3 3 3 3 6 14 28 34 34 36 37 38 38 38 39 41 38 36 34 32 29 28 5 3 1 1 2 3 3 1 5 8 9 11 15 16 18 19 16 15 12 6 4 3 5 6 5 11 11 11 11 8 9 6 5 5 5 6 5 6 10 10 6 5 5 9 6 6 6 6 10 11 15 15 17 12 2 2 6 8 6 6 6 6 7 11 11 10 17 12 5 3 2 5 14 24 30 28 24 17 13 14 17 19 17 12 8 8 11 12 10 10 12 17 19 19 21 21 20 18 18 16 15 16 17 17 17 16 15 14 16 15 14 13 14 14 14 14 14 16 17 17 17 17 17 17 15 14 13 14 16 17 17 17 16 16 17 17 16 16 16 17 18 19 19 19 19 19 19 19 19 18 18 17 20 21 21 20 21 22 23 26 27 28 27 27 28 29 26 23 23 22 27 31 32 31 32 31 30 30 29 26 23 21 20 19 18 16 14 13 13 12 10 9 9 8 8 8 8 8 8 9 10 12 13 14 14 13 6 2 3 4 7 7 4 4 3 12 20 23 24 26 28 31 33 35 35 36 38 40 41 39 36 33 30 26 21 9 5 6 6 6 6 5 2 6 13 12 11 15 15 13 10 8 5 5 6 6 6 5 6 8 9 4 4 4 3 3 4 3 4 5 5 5 7 10 15 9 7 7 11 11 8 6 7 7 8 7 9 8 5 2 0 1 1 3 2 2 5 7 11 12 13 12 11 6 6 7 20 40 37 29 21 17 21 19 5 4 4 3 3 3 4 5 6 9 10 10 12 17 19 19 17 13 15 16 13 12 9 8 15 17 17 17 17 16 16 16 16 14 14 16 17 17 16 16 15 15 15 16 16 16 16 16 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 22 21 21 22 22 22 22 21 20 20 21 21 22 23 24 24 24 25 27 28 26 25 25 22 21 21 22 24 27 34 37 36 35 34 32 30 25 23 21 20 18 18 18 18 17 15 14 12 11 9 9 8 8 8 8 8 9 10 12 13 14 15 12 4 5 5 6 3 2 4 10 15 17 19 20 22 24 26 28 31 32 33 34 37 39 40 41 41 38 35 32 28 22 14 11 11 10 9 7 6 2 7 12 12 12 15 12 10 6 5 4 3 3 2 3 2 2 1 3 6 6 8 8 8 9 9 10 11 13 14 17 19 14 11 13 12 10 7 6 9 8 9 9 7 6 5 6 2 3 3 4 2 2 3 5 8 9 8 10 18 18 11 21 32 32 26 18 10 8 9 8 7 7 7 6 6 6 5 4 2 2 3 5 7 13 16 17 15 13 14 14 9 4 6 6 5 9 12 12 10 11 12 12 13 14 15 15 13 12 11 11 11 11 12 12 13 13 14 14 15 15 16 17 19 20 20 20 20 20 21 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 25 27 27 25 23 23 22 22 21 21 21 22 26 27 31 34 32 31 29 26 21 18 18 19 19 18 17 16 15 14 13 12 11 10 9 9 7 7 7 8 10 12 14 14 13 9 7 7 7 5 5 8 11 12 13 14 16 18 20 21 24 26 28 29 30 32 35 37 39 40 41 42 40 39 34 19 6 4 5 7 6 5 5 5 7 13 14 13 13 17 17 16 16 15 13 10 11 13 14 16 17 18 18 18 20 21 21 20 20 21 23 24 25 26 27 26 24 23 22 22 23 21 18 10 4 3 4 4 6 5 5 5 6 9 6 7 7 7 10 12 11 27 39 40 28 24 22 21 20 18 15 13 11 10 9 8 7 6 5 3 2 3 3 4 7 7 7 7 8 10 12 13 12 13 10 4 4 3 5 10 14 12 8 8 9 9 9 9 9 9 9 9 9 10 12 13 14 15 14 15 15 15 15 16 16 16 17 19 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 21 20 20 20 20 21 23 24 25 26 24 21 20 19 19 19 20 20 19 21 23 17 21 24 25 23 20 19 18 18 18 18 18 18 16 15 14 13 12 11 10 8 7 7 7 8 9 8 8 7 6 5 6 5 5 3 4 5 6 8 10 11 13 15 17 19 21 24 26 27 28 30 32 35 37 38 40 41 43 40 38 27 7 2 1 2 1 7 8 4 2 4 8 15 13 13 19 17 16 17 19 21 23 24 25 27 28 28 28 29 29 29 30 30 29 29 28 27 26 26 26 26 26 25 25 25 25 26 26 26 26 29 32 33 27 13 11 11 15 16 15 14 13 15 24 33 40 42 44 36 26 22 21 19 18 16 14 13 12 12 11 11 11 11 10 10 9 8 7 6 5 5 7 8 7 5 4 4 4 4 4 7 5 3 3 2 3 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 16 16 15 15 14 14 14 13 14 15 15 15 16 18 18 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 21 20 19 18 18 20 19 20 21 21 22 21 19 17 17 17 18 19 19 19 20 23 29 21 21 21 20 18 19 18 18 19 19 19 18 17 16 16 15 13 12 11 9 8 6 5 6 7 7 5 3 3 3 1 2 6 4 2 2 4 7 8 10 12 13 15 17 19 22 23 25 26 28 30 32 34 36 38 39 41 42 39 37 23 3 1 1 1 2 2 11 10 2 6 13 13 13 14 16 17 18 20 21 22 23 23 24 25 26 26 27 27 28 29 28 28 28 28 28 27 26 26 25 25 25 24 23 25 25 23 23 25 27 28 29 31 34 38 42 46 51 56 60 62 59 53 50 46 40 36 28 21 18 16 14 13 12 12 12 12 12 12 12 12 13 13 14 14 14 14 13 13 14 14 13 11 9 8 7 6 4 3 1 0 2 4 5 7 7 8 9 10 10 10 10 11 11 11 12 13 15 15 15 14 14 14 13 13 14 14 15 16 16 17 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 19 19 17 16 15 14 15 15 14 14 13 14 16 18 19 20 20 23 26 28 23 19 16 17 19 21 22 22 21 20 21 20 19 19 19 17 16 15 12 10 10 8 6 3 3 4 6 1 1 2 1 1 4 6 3 3 3 5 6 7 9 11 12 14 15 17 20 21 23 24 25 27 30 32 34 36 37 38 39 42 37 30 21 4 4 2 10 7 9 6 7 5 13 14 14 15 14 20 21 22 22 22 22 22 23 23 24 25 26 26 26 27 27 27 28 28 27 27 26 26 26 26 25 24 22 21 20 20 21 23 24 24 23 23 22 21 20 21 23 22 20 16 15 16 18 18 17 16 14 13 12 10 9 8 8 9 9 10 11 11 12 12 13 13 13 13 13 12 12 11 10 9 7 6 4 4 3 2 2 2 2 2 3 4 4 5 5 5 4 4 5 6 7 8 8 9 9 10 10 10 9 9 8 9 10 10 11 11 12 12 12 13 13 14 14 13 13 13 13 13 12 12 12 12 12 11 12 12 12 11 11 11 11 11 12 16 20 19 18 15 11 12 15 13 13 13 16 19 21 22 23 26 29 29 26 23 25 23 23 25 27 26 25 24 22 22 22 21 19 18 18 15 11 9 7 8 8 7 5 3 1 2 1 1 3 4 6 4 3 2 2 4 6 7 8 10 11 13 14 16 17 19 21 22 22 24 27 29 31 33 35 36 37 38 41 35 20 12 7 3 4 5 4 2 5 5 2 5 13 14 14 14 22 22 22 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 24 23 22 21 21 20 18 18 19 21 22 21 20 20 20 19 18 17 16 16 15 14 12 11 10 10 9 9 9 9 8 7 6 5 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 4 3 2 2 3 3 4 4 3 4 5 6 6 6 6 7 7 6 5 4 5 7 9 8 7 7 7 7 7 7 8 9 10 10 9 9 9 8 8 8 8 8 7 7 6 5 5 4 4 4 4 5 6 9 11 15 19 15 15 19 19 14 14 14 15 15 16 17 18 18 20 23 25 26 24 21 17 16 18 19 21 24 26 25 26 25 24 23 22 21 19 15 9 8 8 6 5 5 6 7 8 9 7 5 6 7 7 5 5 4 3 4 4 5 7 8 9 11 12 13 15 16 18 19 20 20 20 22 25 28 30 31 33 35 36 37 39 36 16 9 9 7 1 5 3 1 2 2 10 13 14 13 14 14 23 22 22 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 24 23 22 21 21 20 20 19 18 18 18 19 20 20 19 18 18 18 17 17 16 16 15 15 15 14 13 12 11 11 10 10 9 8 6 5 4 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 3 4 4 5 4 2 6 8 7 5 5 4 3 3 2 2 4 5 6 6 7 7 6 4 4 4 5 5 6 8 8 7 6 5 4 4 4 4 3 3 2 2 2 3 4 6 7 8 10 12 13 13 11 8 7 11 18 17 15 19 18 18 17 17 18 20 23 26 28 27 24 21 19 19 21 22 22 22 25 27 27 27 25 24 24 24 23 21 12 7 4 4 5 3 3 2 3 5 6 10 10 12 4 3 3 2 2 2 2 4 5 6 7 9 10 12 14 15 17 17 16 16 16 17 19 21 23 26 29 30 31 33 34 35 37 35 19 2 5 9 8 7 8 5 6 7 12 15 15 14 14 14 22 23 23 23 23 23 22 22 21 21 22 22 23 23 24 24 24 24 23 21 19 19 19 18 17 18 17 16 17 18 19 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 6 5 4 3 3 3 2 3 3 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 7 6 7 8 8 8 7 7 7 7 7 7 8 8 8 7 6 5 4 4 4 5 6 6 8 6 5 5 5 5 5 6 5 5 5 5 6 7 7 8 8 9 11 13 13 12 11 11 13 14 14 14 17 25 23 19 19 19 19 19 20 22 25 26 27 27 26 25 26 26 25 24 26 29 28 26 20 20 19 18 20 15 11 6 6 8 10 6 3 3 2 4 8 7 2 8 7 9 8 5 4 3 3 3 4 4 6 7 8 10 12 13 13 13 13 13 13 14 15 15 17 19 21 24 27 28 29 30 31 32 33 31 18 11 9 8 8 10 9 9 10 13 13 13 13 13 13 14 23 22 22 21 21 20 20 20 21 22 22 23 23 23 23 23 23 22 21 18 17 17 16 16 16 15 15 16 17 17 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 4 4 3 3 2 2 2 2 2 3 3 3 3 3 4 4 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 9 8 8 8 8 8 9 9 10 10 9 9 9 9 9 9 10 10 10 9 8 6 7 7 7 6 4 3 5 6 7 7 8 9 10 10 9 9 8 9 9 10 11 12 13 13 13 12 12 12 14 15 17 20 22 23 21 22 27 28 24 20 20 19 20 21 22 22 22 24 26 26 27 29 30 29 27 21 11 7 9 12 9 8 6 7 7 11 10 5 3 6 2 4 6 7 3 2 4 5 6 6 6 5 5 5 4 4 4 5 5 6 8 10 11 12 12 11 12 13 14 14 14 14 14 15 17 20 23 25 27 27 27 27 28 29 25 17 9 5 4 5 7 6 8 11 15 15 15 14 14 13 13 20 20 20 20 20 21 21 21 22 22 23 22 22 22 22 21 20 19 18 17 15 15 14 14 13 13 13 15 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 4 5 5 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 12 12 12 13 13 14 15 15 15 13 12 10 9 9 9 9 9 8 8 8 10 10 9 9 10 11 11 11 11 11 11 12 12 11 11 13 15 18 20 20 21 22 24 24 26 28 27 26 24 22 23 25 23 19 18 19 19 21 29 30 31 31 26 17 13 7 9 14 15 9 4 3 5 5 7 15 13 5 2 3 3 3 6 2 5 9 9 8 7 6 5 5 5 5 5 5 6 6 7 9 10 12 13 12 11 11 12 13 13 13 13 13 13 14 16 19 22 24 25 24 24 24 24 24 23 15 4 5 5 7 7 9 12 13 14 14 14 13 13 13 14 20 20 20 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 15 14 14 12 12 11 11 12 13 13 12 12 11 10 10 10 9 9 8 7 7 6 5 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 6 6 6 6 7 8 8 9 11 13 14 15 15 15 15 13 12 12 13 14 14 14 14 14 13 13 12 12 11 11 11 12 12 13 14 14 13 12 11 12 12 12 12 12 14 15 16 17 18 18 16 16 17 20 23 28 32 28 27 27 27 26 26 22 18 19 20 19 18 23 27 25 16 13 13 9 7 7 8 6 7 12 12 14 21 10 6 8 7 2 1 4 5 5 5 7 7 7 5 5 5 5 6 6 7 8 8 9 10 11 12 12 12 11 11 12 12 12 11 11 11 12 13 14 16 19 22 23 23 23 24 23 23 22 20 10 4 6 7 7 8 11 12 13 14 14 14 14 14 14 13 21 20 20 20 19 19 18 18 18 17 17 17 16 15 15 14 13 12 12 11 10 9 9 10 11 11 10 10 9 9 8 7 7 6 5 5 5 4 4 3 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 7 7 7 6 6 6 8 9 9 8 7 7 6 6 8 10 10 10 10 11 12 13 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 12 11 10 10 9 9 12 14 14 15 18 20 19 21 27 24 24 24 23 22 22 22 21 17 14 15 17 14 8 7 5 4 7 8 8 7 6 4 5 9 15 14 6 5 6 6 6 5 5 4 3 2 2 3 4 5 6 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 12 11 11 11 11 12 12 13 15 17 19 21 22 22 22 22 22 21 18 11 5 6 6 8 9 10 12 13 14 14 14 14 14 14 14 14 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 10 9 8 8 8 8 9 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 12 13 13 13 13 13 13 13 12 13 14 15 18 17 16 15 15 14 14 14 14 15 15 15 14 14 14 13 13 12 12 12 11 12 12 12 12 12 12 12 12 13 14 14 15 15 15 17 18 19 18 15 15 19 21 22 21 19 18 16 15 16 14 10 9 9 9 7 5 5 4 3 3 2 2 3 7 10 12 13 12 12 11 11 11 10 10 9 9 8 7 6 5 5 6 7 8 8 9 10 10 10 10 10 11 12 12 12 12 12 12 12 13 13 14 16 17 19 20 21 20 19 19 18 16 9 8 6 7 7 7 9 11 11 12 14 14 14 14 14 14 14 14 12 12 12 12 12 11 11 11 10 10 9 9 8 7 6 6 7 7 7 7 7 6 6 5 5 4 3 3 2 2 1 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 8 8 8 8 9 9 10 10 9 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 9 11 13 13 13 14 14 13 13 12 12 13 13 13 13 14 14 15 14 14 12 12 12 12 12 12 12 12 13 13 15 16 17 17 16 15 14 14 16 18 18 18 18 19 21 21 22 20 21 21 20 20 20 17 10 5 8 7 7 5 6 4 3 2 3 3 3 4 4 2 2 2 2 2 2 3 3 3 3 3 3 2 1 2 4 6 7 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 15 16 16 16 17 19 19 18 17 16 16 15 14 8 6 6 7 8 10 11 12 13 13 13 13 14 14 14 14 14 14 14 9 9 9 9 8 8 7 7 6 6 5 5 5 6 6 6 6 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 8 8 9 10 10 10 10 10 9 9 8 7 7 6 5 5 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 2 3 2 3 5 7 7 8 8 9 9 10 10 10 12 13 14 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 16 18 18 17 16 15 14 12 11 12 15 18 20 18 14 12 10 11 15 14 10 8 7 6 6 5 3 5 5 3 4 4 5 5 5 6 5 4 1 3 5 6 6 6 5 4 2 1 4 5 5 4 4 5 6 6 6 6 6 6 7 8 10 13 16 17 19 19 19 19 19 19 18 17 16 15 14 13 12 11 11 11 9 6 6 6 6 7 9 10 11 11 12 12 12 13 13 14 14 15 14 15 15 14 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 8 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 4 4 5 7 8 7 6 6 7 8 8 8 8 8 8 8 9 10 10 10 13 13 13 12 11 11 12 13 12 12 14 15 15 16 16 16 16 14 13 13 14 16 17 16 13 12 12 11 10 11 12 12 10 9 10 9 7 6 5 5 4 4 3 3 3 3 4 4 6 7 7 6 4 3 3 3 3 3 2 2 2 2 2 2 2 3 4 4 5 6 7 8 9 11 13 15 18 19 17 13 11 11 11 9 7 6 5 4 4 5 5 5 5 3 2 6 6 6 7 8 9 10 11 11 11 11 11 12 12 12 12 13 14 16 16 16 16 15 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 11 12 12 11 12 13 13 13 13 12 12 11 10 10 9 9 9 9 9 9 9 10 10 9 8 8 8 8 7 7 7 6 8 8 9 8 9 10 10 11 11 12 14 14 13 14 13 12 13 13 12 10 9 8 6 5 4 5 7 10 12 12 10 7 6 5 3 2 1 1 2 3 3 3 2 2 2 2 3 0 1 4 4 5 3 2 1 1 2 4 5 6 7 7 7 7 8 9 10 11 11 11 8 6 6 7 9 8 8 8 8 7 9 10 8 8 8 8 7 7 7 7 7 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 15 16 17 17 4 4 4 4 4 3 3 3 3 3 4 4 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 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 5 4 4 4 4 5 6 6 7 7 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 12 11 11 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 7 7 8 8 9 9 9 9 9 9 10 11 12 12 11 8 5 3 4 6 6 6 5 5 6 7 6 4 3 6 10 9 5 4 3 2 3 5 6 6 4 4 4 5 3 1 2 2 2 2 2 2 2 4 3 3 0 7 4 3 3 6 7 8 8 7 7 5 5 5 4 5 3 2 0 2 4 6 6 6 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 13 13 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 7 7 6 6 5 5 5 6 6 6 7 7 8 9 9 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 9 8 8 7 7 7 7 7 8 9 10 10 10 10 10 10 10 10 9 8 8 7 7 6 6 6 6 7 8 8 8 8 8 7 7 7 6 6 7 6 5 3 3 2 1 1 3 4 4 4 4 4 4 4 3 4 3 1 6 6 1 1 2 2 4 5 3 3 7 7 7 7 8 9 9 8 6 4 3 3 5 5 4 3 3 3 2 2 6 7 7 7 7 6 6 5 6 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 2 1 2 2 2 3 3 3 6 4 2 4 5 3 3 1 1 0 1 2 3 3 7 10 9 7 5 2 2 6 6 6 6 6 6 5 5 6 6 6 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 11 11 Wind_Direction 77 72 73 67 69 71 76 75 72 70 72 75 76 77 72 68 68 69 63 61 63 63 62 65 67 68 65 63 61 59 64 61 60 62 61 61 60 61 59 58 58 62 61 62 60 60 58 62 63 62 62 64 67 68 69 69 67 68 65 67 65 64 62 60 60 58 56 57 58 56 59 56 59 58 64 62 59 59 62 63 63 64 64 63 75 68 66 67 65 65 65 63 64 68 65 62 62 59 63 63 66 66 66 74 73 74 74 79 79 80 81 84 84 80 81 81 81 80 82 82 82 80 80 79 74 74 74 69 69 68 70 71 72 74 73 72 73 76 77 79 83 85 85 84 80 76 72 76 79 70 70 103 143 151 163 182 188 196 212 223 242 284 316 325 353 38 21 353 357 343 351 8 5 359 359 347 316 302 289 272 283 257 234 90 7 340 357 280 131 310 178 170 174 192 174 145 79 65 38 53 72 72 70 70 72 73 80 79 75 73 70 65 66 59 60 61 58 60 57 64 61 60 61 59 62 60 60 59 63 62 61 61 61 61 57 75 77 74 74 71 66 73 76 76 74 74 75 77 72 73 72 70 69 65 62 63 65 63 64 61 64 60 60 60 61 63 64 62 63 61 63 62 63 61 59 59 58 59 61 60 60 60 59 59 62 62 61 64 65 66 66 65 69 66 69 64 66 64 61 58 58 58 54 55 56 59 55 58 59 61 64 62 62 63 64 63 65 65 64 68 70 71 71 69 68 66 70 66 66 67 67 66 67 66 70 75 78 71 70 72 76 76 77 79 81 80 80 83 82 81 81 81 82 84 80 80 81 78 77 74 73 76 71 69 70 70 70 71 70 71 70 72 74 78 79 85 90 90 88 85 82 78 82 102 101 64 92 123 142 154 166 180 180 213 258 256 260 285 307 47 327 331 317 344 351 354 9 7 1 9 4 358 320 281 272 292 254 233 92 24 18 14 5 135 171 302 324 339 163 115 97 77 62 36 29 83 81 72 72 71 72 72 68 69 69 68 66 64 64 64 63 62 61 60 62 63 60 60 60 61 61 63 65 66 61 69 66 64 64 60 82 80 81 77 76 70 71 71 75 80 72 72 76 75 71 70 74 75 69 66 64 63 64 65 65 65 60 60 60 58 60 60 64 67 66 67 67 67 63 63 61 61 62 60 59 60 61 60 60 61 62 63 60 63 62 61 62 62 64 72 66 65 64 63 59 57 57 60 56 56 58 57 58 60 61 66 64 63 63 64 64 64 63 65 62 67 67 69 72 73 63 62 60 59 63 64 65 67 69 67 70 71 76 74 70 75 71 76 76 78 78 79 81 82 81 80 83 84 84 83 81 79 77 78 76 75 73 72 69 70 71 70 71 72 73 73 73 75 76 82 92 93 94 94 94 87 80 76 79 95 74 96 106 110 103 105 128 117 70 359 360 271 26 36 256 312 8 17 17 13 19 16 13 18 23 22 27 40 27 2 40 357 30 335 337 22 11 27 34 85 269 302 354 96 122 125 55 44 34 41 105 94 80 69 65 64 67 68 66 66 66 66 67 66 65 64 64 66 65 64 65 65 63 63 62 61 63 67 64 64 67 69 68 66 64 83 87 83 82 80 80 73 73 76 76 77 78 75 77 75 69 70 74 75 71 69 65 64 64 64 66 61 62 60 58 60 60 59 65 65 68 69 67 65 65 65 63 62 62 65 59 62 61 59 62 62 63 61 61 62 63 59 60 60 64 64 62 61 62 59 59 60 60 59 58 58 59 59 61 64 65 65 69 65 64 64 66 66 64 63 65 64 61 65 66 66 60 61 61 60 64 67 68 67 69 71 70 73 75 75 73 76 80 75 77 76 78 79 81 81 79 79 80 81 79 78 78 77 75 76 72 71 76 75 71 71 74 77 75 76 75 75 73 76 85 98 99 99 97 96 93 84 83 81 88 93 99 97 93 88 98 97 96 75 43 70 37 63 183 19 26 33 40 28 32 25 32 29 34 36 34 39 39 33 357 264 251 128 42 96 15 13 48 110 64 51 57 35 345 19 331 40 18 19 40 117 238 52 56 62 67 71 71 64 64 68 68 72 73 70 69 70 69 70 70 71 70 68 65 67 66 67 70 64 68 66 69 69 67 65 80 84 85 82 82 81 81 75 73 75 74 75 81 81 75 76 73 72 75 73 73 69 66 66 65 67 63 61 62 57 61 61 65 69 69 69 65 69 65 66 67 64 66 63 68 67 63 62 61 59 62 64 64 61 61 62 62 62 61 64 63 65 61 61 62 59 60 60 60 59 57 59 60 61 63 66 64 68 70 67 66 66 65 65 63 65 65 62 62 63 61 60 61 61 61 62 63 65 67 67 67 70 71 71 73 72 73 76 77 69 73 73 76 78 81 81 80 81 80 75 70 68 70 74 72 70 72 74 78 81 77 76 78 78 79 77 80 81 78 94 99 101 100 99 95 94 89 87 90 91 94 97 99 85 80 91 106 96 67 64 60 81 93 82 56 44 45 37 41 33 40 37 39 43 44 45 48 48 49 54 92 161 116 11 47 340 23 75 83 70 77 64 86 66 68 63 79 68 65 67 69 76 83 88 80 68 64 69 63 70 72 72 72 75 75 69 72 70 70 70 69 71 72 69 69 69 73 73 68 70 68 67 67 72 66 83 82 84 80 81 81 83 79 76 76 75 77 73 81 79 79 77 75 73 77 73 71 70 68 70 69 67 64 63 59 56 59 65 69 71 63 65 66 69 64 67 66 65 66 66 70 72 66 67 63 60 60 64 64 62 64 61 61 63 61 61 63 65 60 60 59 60 62 61 60 60 60 60 61 62 64 64 63 67 65 67 67 66 65 64 64 64 65 63 63 61 62 62 61 64 62 62 64 64 65 66 67 69 71 71 69 66 69 71 69 75 81 83 83 76 79 79 83 81 78 76 77 72 70 70 69 72 75 75 82 82 79 80 83 84 86 89 92 93 103 102 102 101 100 99 94 94 96 96 95 95 99 95 91 90 97 97 93 76 85 86 79 68 62 54 50 46 47 44 46 45 47 47 47 51 56 61 61 62 64 70 122 90 92 31 69 56 78 84 96 92 80 92 85 83 82 84 81 76 78 80 79 81 82 82 83 81 77 77 75 74 73 75 77 75 72 73 71 70 69 71 71 70 70 71 75 78 70 70 69 69 70 66 67 66 85 83 85 84 83 84 86 83 79 80 76 73 73 80 77 79 79 73 77 78 75 73 70 70 72 71 71 72 70 64 64 61 61 65 63 66 61 64 65 65 64 70 67 68 67 71 72 73 69 67 61 60 61 65 63 60 62 59 59 58 57 59 61 62 59 59 59 59 61 62 60 60 62 62 61 64 64 65 67 68 65 66 64 63 63 66 65 64 63 64 63 62 63 63 64 64 64 63 64 63 65 70 70 70 68 69 67 66 71 76 76 72 76 83 87 86 82 81 77 75 69 67 67 69 69 69 72 76 83 86 89 92 93 94 95 98 102 106 106 106 105 110 108 104 100 95 90 89 88 90 92 103 98 100 100 91 90 86 81 83 73 69 62 57 57 56 49 46 50 49 53 53 51 54 55 58 64 64 66 69 74 81 93 103 92 82 78 77 82 86 90 98 96 90 83 83 83 80 78 79 80 81 82 81 79 76 78 78 76 76 73 75 77 78 79 79 74 70 69 68 69 71 74 76 77 80 78 74 71 70 69 70 71 68 68 83 82 83 86 86 83 83 84 80 81 81 75 74 78 76 76 78 80 79 78 73 75 69 71 70 72 72 74 70 68 71 65 68 62 63 64 66 66 66 63 65 64 71 63 63 65 73 73 75 70 65 62 62 62 63 58 58 58 56 56 55 54 61 61 60 58 57 61 61 63 61 61 63 63 62 63 64 64 66 70 67 66 65 65 64 64 64 64 62 63 64 63 62 63 64 66 66 65 65 66 67 67 70 69 67 66 67 66 70 71 74 76 85 80 79 84 80 78 76 75 75 73 73 74 73 74 76 80 87 91 95 99 101 105 105 107 110 113 116 116 116 118 108 100 88 83 80 70 69 76 77 74 111 119 109 82 89 85 93 71 71 68 61 54 51 54 55 49 51 54 54 53 57 58 57 62 66 69 70 73 77 85 87 90 85 80 80 79 83 87 92 95 92 85 83 82 82 79 79 79 80 83 82 77 78 81 82 79 74 75 80 81 82 81 81 79 74 73 72 73 75 78 80 82 80 75 75 72 71 70 69 70 69 71 70 81 80 85 87 87 89 86 84 90 85 82 74 80 83 79 75 80 79 77 80 81 76 70 74 73 73 72 76 75 74 75 71 74 71 64 64 68 67 65 62 58 57 58 60 65 63 66 67 75 81 76 71 64 60 60 59 56 58 58 53 56 56 58 58 60 58 58 60 59 61 64 63 65 66 65 65 64 64 66 67 68 66 67 67 64 63 63 62 62 61 62 61 63 63 64 65 66 69 70 69 69 69 69 71 73 77 74 71 71 75 85 84 84 88 85 79 77 76 77 75 76 74 75 77 80 84 86 88 92 100 105 109 113 116 117 118 122 123 124 123 126 125 123 109 91 70 64 45 15 12 26 36 128 192 172 141 113 89 72 71 73 68 65 56 54 55 56 58 55 59 59 61 60 61 61 62 66 68 70 74 77 80 82 83 84 83 83 85 86 88 90 91 87 84 83 83 82 79 77 76 75 76 77 78 79 79 78 77 78 79 78 82 79 78 76 74 77 79 81 82 83 84 79 77 74 71 71 70 71 73 71 71 72 71 72 86 83 89 90 90 86 87 93 90 89 87 81 82 80 77 72 75 81 77 76 86 79 76 71 74 69 75 72 74 75 76 73 69 69 70 68 69 66 62 66 63 64 65 66 65 65 66 66 64 73 82 75 73 70 65 65 60 57 59 60 55 58 55 60 60 59 59 59 62 61 63 63 67 68 68 66 64 63 65 66 68 67 67 65 63 62 61 61 60 60 62 62 63 62 63 65 67 69 72 71 71 74 77 77 78 85 84 78 82 78 84 83 82 82 82 82 80 77 76 78 77 76 79 83 85 88 94 104 109 116 119 122 122 124 126 129 135 139 142 140 144 145 144 135 129 37 7 0 336 338 322 294 273 262 219 206 326 69 64 63 64 66 61 55 57 57 59 59 63 60 60 63 65 64 64 66 67 70 73 74 76 77 80 83 83 84 85 86 85 85 87 87 85 81 81 84 81 79 78 78 77 79 79 83 80 76 77 78 75 78 79 79 79 78 76 79 82 82 81 80 78 77 74 75 76 75 73 74 76 76 76 73 74 75 75 88 92 91 95 92 88 89 87 91 85 86 88 84 83 78 77 76 82 79 73 77 80 79 76 75 76 71 70 73 71 73 75 73 73 71 73 71 71 69 65 67 66 61 66 66 65 62 63 63 64 73 78 76 74 73 74 72 67 63 67 59 59 62 60 60 62 59 61 63 62 62 67 69 69 68 68 66 64 64 66 66 67 67 66 66 63 62 62 61 61 63 62 62 61 64 64 67 70 70 74 74 77 78 81 84 85 85 86 84 81 78 83 83 84 82 79 78 82 78 75 76 81 85 92 95 97 105 111 120 124 126 121 113 112 119 129 147 156 158 163 164 164 167 169 151 54 340 343 331 337 320 318 200 240 357 174 72 51 75 92 70 60 66 57 56 60 63 62 65 66 62 63 64 68 68 68 71 72 74 76 77 81 86 85 86 86 85 83 83 84 84 84 83 83 85 85 83 82 81 80 79 79 81 79 78 76 75 75 76 77 78 78 78 79 80 80 76 75 75 75 75 76 80 81 83 77 80 79 76 77 79 77 73 74 74 94 95 95 94 97 91 94 90 90 91 85 86 84 84 79 77 80 79 74 70 82 76 78 75 73 74 74 72 71 71 71 74 72 73 71 72 71 72 72 67 66 67 59 67 66 65 66 66 66 61 66 79 80 77 78 78 75 75 68 65 64 65 62 63 62 63 66 62 62 63 64 65 67 67 69 67 67 65 63 64 65 64 64 63 64 63 64 63 64 64 63 61 63 63 65 69 69 69 73 74 75 80 78 80 82 80 84 83 84 81 82 79 78 71 75 78 76 81 77 85 90 96 103 107 114 115 114 113 117 120 115 106 105 100 94 104 146 180 187 188 193 187 172 161 163 244 321 327 318 317 356 313 30 17 32 14 56 42 74 45 90 67 64 64 64 68 68 69 69 69 67 66 67 68 69 71 72 73 77 77 79 87 86 83 85 86 85 83 83 82 82 82 81 82 84 84 82 81 82 83 84 84 85 81 79 79 78 75 77 77 76 77 80 81 78 76 77 76 76 75 79 79 78 78 80 81 79 77 76 75 75 75 72 70 72 104 100 96 92 89 91 90 85 98 91 92 89 89 86 82 80 82 80 78 75 78 75 77 79 76 78 73 72 70 68 65 72 71 71 73 72 73 71 74 71 67 69 64 60 70 62 61 67 66 66 70 75 74 76 72 74 78 81 76 74 72 70 65 63 66 63 65 64 60 61 63 64 66 68 70 68 69 65 65 65 62 62 62 63 63 64 65 65 64 66 67 66 63 65 68 69 70 72 75 77 78 77 77 81 82 82 80 78 70 67 65 64 68 54 62 59 65 69 49 74 102 124 140 142 145 138 131 126 127 126 119 111 106 101 102 100 95 183 213 217 233 216 196 202 276 285 317 301 27 2 351 29 13 7 297 35 92 98 87 61 68 68 68 63 64 64 67 68 68 71 73 71 71 72 72 72 73 75 76 77 81 86 85 84 84 83 84 84 83 81 80 79 81 81 81 80 82 82 81 82 80 82 83 82 80 80 79 79 76 78 78 79 80 79 77 76 77 78 78 78 76 75 73 76 79 79 75 76 73 75 76 74 72 71 71 94 99 98 95 94 95 92 91 88 91 90 92 91 87 87 81 84 80 78 80 77 77 79 79 77 76 74 77 74 72 69 68 70 70 68 70 73 70 73 74 70 67 66 62 64 67 62 59 68 68 66 66 68 67 71 73 70 81 78 76 74 72 72 70 67 69 67 67 66 65 63 66 67 70 67 68 69 66 66 66 63 60 59 59 61 63 69 68 66 66 67 69 67 68 69 70 71 73 75 77 76 80 81 80 82 84 78 71 64 60 57 50 47 34 34 15 21 9 350 332 280 233 200 183 178 170 161 158 158 153 140 127 112 106 106 111 12 311 289 262 267 198 192 194 306 316 36 64 332 344 15 40 352 9 347 305 50 17 51 66 58 68 68 70 69 70 70 73 71 69 68 70 70 71 74 76 77 78 80 82 86 86 86 85 84 81 82 81 80 81 80 81 82 82 82 82 81 80 80 80 79 78 81 82 79 79 78 77 78 79 79 78 78 78 78 79 78 78 79 76 76 76 75 75 75 74 73 72 74 71 72 70 75 75 74 100 96 94 99 98 93 102 98 95 88 91 87 95 89 89 85 83 78 76 79 79 80 75 76 75 74 71 74 74 69 68 69 68 69 69 69 69 70 70 72 74 69 67 65 62 65 64 68 65 69 70 64 69 73 72 70 67 76 77 72 76 73 75 73 70 67 69 66 68 65 65 67 64 66 65 69 69 65 69 68 63 62 61 58 60 62 67 72 72 70 69 68 69 71 72 75 73 73 75 75 77 82 84 82 84 83 76 79 82 72 45 26 29 28 20 4 350 325 298 278 261 252 246 236 228 212 198 196 198 206 203 181 187 261 296 307 300 282 280 321 335 155 177 144 133 57 214 52 249 160 217 96 57 56 37 45 339 36 97 118 71 76 75 73 72 72 73 74 77 78 76 73 72 74 74 75 78 78 80 83 85 88 89 87 86 83 82 82 81 80 81 80 80 81 81 81 82 81 80 83 83 79 81 80 79 77 77 79 78 77 77 78 78 78 78 78 76 75 76 77 77 76 75 74 74 75 74 72 70 70 69 68 68 66 68 102 102 101 96 99 99 95 97 98 101 94 87 91 88 89 87 83 82 79 78 78 77 77 72 78 75 73 71 69 71 67 70 69 70 70 67 68 70 71 69 73 73 70 65 65 64 67 63 67 68 72 70 68 73 74 71 70 72 78 71 71 72 71 70 69 64 65 68 65 68 68 66 69 65 68 67 69 69 67 63 62 59 59 61 64 64 67 73 75 74 72 71 69 70 71 75 76 76 74 75 76 80 83 82 80 76 83 80 72 68 39 16 16 11 11 345 319 308 282 271 264 260 255 256 254 250 245 246 237 237 237 237 248 276 306 308 311 15 39 293 213 130 146 213 205 150 30 151 91 104 107 96 77 69 71 78 77 86 100 97 96 83 76 75 76 76 76 75 74 74 72 70 71 76 79 78 81 80 80 82 85 87 88 89 87 85 84 83 82 81 81 83 82 82 82 82 82 81 80 80 81 80 82 81 78 80 83 76 79 78 79 79 79 78 78 78 78 76 76 76 76 74 72 72 72 72 71 70 68 65 64 63 61 61 60 104 100 104 108 102 100 100 99 91 94 98 92 88 91 89 89 86 84 82 78 75 73 75 75 73 72 72 68 66 71 70 67 67 69 69 68 68 67 69 70 70 72 70 66 65 64 68 66 62 64 63 67 71 69 75 75 73 72 77 74 73 72 69 70 65 63 66 66 67 66 64 67 66 66 69 70 67 66 66 66 61 64 62 64 69 72 70 73 73 74 74 73 71 70 71 71 73 75 76 76 77 77 80 80 78 79 77 74 73 68 37 16 4 5 359 340 331 309 293 281 277 275 268 262 255 255 261 269 268 274 281 267 285 270 281 68 236 127 131 65 126 129 234 276 291 47 294 292 113 101 86 96 94 64 75 82 85 88 87 86 83 81 79 81 78 80 78 80 83 82 76 69 68 74 76 79 81 81 80 81 81 84 89 91 91 89 85 82 80 79 79 79 81 83 83 82 81 79 79 79 79 80 80 79 77 78 78 79 77 77 77 77 78 79 79 79 79 78 76 75 74 72 72 71 69 67 65 63 63 63 62 62 61 61 61 111 105 107 109 110 108 103 103 99 96 94 97 93 93 89 89 87 82 78 79 82 73 75 73 76 73 72 75 68 67 69 66 65 67 64 66 66 65 68 66 67 66 67 67 67 64 66 68 66 61 66 62 65 69 69 75 76 78 77 82 81 73 74 66 65 64 62 63 66 66 63 64 65 70 72 72 71 63 66 62 66 68 74 69 69 73 74 71 72 71 71 72 70 68 68 69 70 72 73 73 71 73 76 80 81 80 76 56 52 44 30 12 4 5 354 338 327 314 302 293 294 284 278 267 260 259 264 284 293 293 275 172 65 1 21 195 151 31 12 354 65 53 313 322 56 164 206 176 124 112 99 88 89 82 79 85 86 84 83 80 78 79 82 84 83 80 78 81 88 89 70 62 75 85 86 85 83 82 82 81 80 79 85 92 93 89 85 82 78 75 76 79 81 84 86 85 82 80 79 78 77 80 80 80 80 78 79 79 78 75 75 75 76 76 77 78 78 78 78 75 72 69 67 66 66 65 65 65 65 65 62 62 64 63 64 117 112 113 111 112 110 108 103 99 100 99 99 97 96 97 94 93 87 81 78 74 75 74 69 72 72 73 71 68 66 66 66 65 64 64 63 65 64 62 63 62 66 63 62 65 64 65 65 62 64 66 65 63 61 70 66 68 79 75 79 71 76 67 70 64 63 63 60 61 63 59 63 63 71 73 79 71 67 63 58 65 71 76 74 71 71 72 72 70 69 70 70 68 66 64 64 65 67 68 69 69 67 66 75 74 65 53 29 33 38 34 12 12 7 353 341 331 321 314 310 306 295 285 274 264 256 252 300 15 54 225 206 165 186 161 109 47 64 355 95 64 46 23 30 90 105 68 114 128 107 91 92 92 95 86 84 86 83 77 73 74 77 81 89 87 82 75 76 87 78 50 54 85 94 91 83 87 87 87 83 77 80 88 92 91 89 90 79 73 67 74 86 85 85 86 89 84 80 79 80 81 81 82 80 82 82 82 81 80 77 77 78 77 76 78 78 78 77 75 74 72 70 69 68 67 67 67 66 66 68 66 64 65 66 65 122 119 121 121 119 114 112 108 103 102 105 104 105 99 99 96 93 90 87 80 76 75 74 73 69 71 71 72 71 70 68 65 64 62 59 61 60 64 60 58 65 61 63 59 58 62 60 62 61 63 63 62 59 64 66 66 64 66 71 73 77 73 73 68 67 64 64 62 62 60 60 62 62 70 74 76 74 71 65 74 74 77 79 76 73 70 68 68 69 69 66 63 65 65 62 60 61 62 62 63 62 66 60 57 61 65 52 33 26 41 36 21 8 2 359 343 335 330 324 314 308 296 292 282 281 269 206 115 216 200 197 159 169 168 118 81 76 339 120 68 63 46 42 68 75 76 63 75 108 114 110 103 104 101 92 87 81 80 78 76 76 76 84 84 87 84 83 84 77 67 64 65 90 126 118 114 163 97 93 66 55 100 101 111 109 56 22 74 73 64 62 85 68 106 82 99 83 81 71 78 83 84 83 85 83 83 82 85 83 79 76 77 78 78 76 77 75 72 72 72 73 72 72 69 69 68 68 67 67 70 63 63 65 66 66 128 129 129 128 125 122 113 110 109 109 108 104 107 108 106 104 99 92 86 79 76 77 77 73 73 70 71 70 70 69 70 68 66 63 62 58 58 60 63 59 58 60 61 58 58 57 57 59 60 57 61 62 60 58 60 61 67 60 67 69 73 69 71 68 66 72 64 67 66 62 58 58 63 65 75 79 75 67 72 86 85 83 82 79 75 73 70 67 64 64 65 62 61 61 61 59 59 58 59 57 54 56 52 46 47 41 24 34 27 31 33 28 9 358 349 345 343 339 332 327 310 295 303 152 301 245 194 249 272 282 54 285 125 76 87 75 305 358 64 88 69 50 57 66 67 62 49 57 92 106 114 110 111 106 99 90 87 82 79 78 73 76 85 84 83 84 83 81 79 80 79 79 82 119 94 93 101 101 64 44 29 51 152 145 321 60 110 114 321 39 65 79 78 84 85 85 83 84 81 79 81 84 86 84 84 83 83 84 81 79 79 78 79 77 79 78 77 77 77 76 74 73 72 70 70 71 69 68 65 68 65 63 65 67 67 135 132 139 136 132 125 118 114 113 116 115 115 115 116 115 110 98 94 78 69 70 79 83 83 78 76 73 69 64 65 64 62 60 60 60 58 56 54 57 57 56 58 57 56 59 59 56 57 60 56 52 55 60 60 56 59 53 66 59 65 69 74 68 70 70 65 73 65 70 62 60 56 60 60 57 73 76 82 74 91 87 82 79 77 74 73 70 66 67 66 63 58 56 55 55 55 57 62 55 48 48 45 42 35 28 13 360 339 13 15 18 20 9 355 346 347 345 340 342 337 332 66 100 175 237 94 125 264 273 117 52 10 341 353 54 79 290 32 69 84 89 71 67 71 61 61 44 43 46 123 119 118 118 116 105 99 92 85 80 80 85 78 89 79 77 78 80 78 83 103 87 73 79 76 86 96 99 91 75 64 47 65 110 101 53 107 220 107 59 141 79 81 87 88 86 86 86 84 83 80 80 82 86 85 84 83 83 81 80 78 79 78 78 80 84 85 84 82 78 77 76 77 76 74 71 71 72 73 71 68 69 68 69 70 69 140 132 148 144 138 126 118 117 117 122 123 131 129 130 131 131 36 300 296 95 78 87 85 86 80 76 73 70 65 61 61 59 56 55 52 54 54 52 54 53 50 53 52 52 50 54 59 53 55 55 59 52 50 51 55 58 59 44 53 58 62 66 71 67 67 70 63 69 65 76 63 61 51 61 74 66 66 90 92 91 91 85 81 77 74 73 69 67 66 63 63 62 56 52 47 47 51 51 53 45 35 33 26 20 16 355 332 291 276 305 334 350 353 345 342 342 342 341 343 344 321 138 169 275 305 86 350 190 348 21 56 44 45 302 47 48 267 106 96 110 97 85 72 63 63 53 44 37 35 108 125 128 126 118 111 105 99 101 98 91 89 92 89 76 68 85 82 74 93 92 81 80 81 83 82 81 91 96 83 68 61 71 94 92 76 52 76 112 113 103 98 93 89 88 88 90 88 85 80 78 78 82 85 83 83 83 80 77 78 78 81 79 77 71 83 87 87 79 79 80 80 81 78 76 76 75 75 75 74 75 74 69 70 71 72 143 145 146 137 135 133 123 118 124 125 121 107 114 145 142 118 50 53 102 72 124 101 94 89 82 75 71 68 64 55 63 55 56 60 56 59 55 54 51 47 44 44 38 47 45 47 44 55 47 53 51 50 56 53 44 47 50 56 38 49 50 66 57 62 65 63 64 65 67 63 73 74 65 63 64 66 66 79 102 101 93 89 85 81 79 77 73 70 67 64 63 58 56 50 49 42 39 46 41 40 38 16 6 8 2 341 312 276 253 262 272 300 314 329 329 333 336 340 348 351 351 317 155 219 190 187 206 125 149 102 80 20 46 61 224 222 181 130 121 121 111 97 80 62 60 54 46 41 49 96 119 118 123 116 113 110 107 100 96 92 93 98 95 87 78 80 85 89 84 87 83 81 67 76 59 89 131 107 54 66 72 67 86 85 88 102 105 99 103 104 96 91 89 88 87 88 89 87 82 82 80 80 84 84 81 78 79 80 80 81 82 77 75 74 79 81 77 78 81 82 82 84 82 80 80 78 78 76 74 75 77 74 70 59 59 148 150 147 140 142 142 131 118 124 130 127 115 90 105 113 100 79 88 86 106 108 101 95 90 83 75 72 72 72 64 66 60 60 58 57 53 55 56 52 52 61 55 50 63 40 33 32 36 35 42 41 40 45 50 50 47 41 40 44 39 46 46 56 48 50 52 57 58 57 58 54 64 72 75 77 63 79 98 105 107 104 96 90 88 81 78 73 68 66 64 60 60 52 50 44 43 34 40 36 26 46 2 350 359 351 333 308 275 245 260 275 295 305 318 324 327 332 336 347 17 99 264 270 238 250 87 42 70 81 89 95 75 50 151 195 126 125 127 125 122 117 110 96 74 62 53 46 47 52 75 106 120 114 113 112 112 108 101 95 93 95 97 95 84 83 89 94 91 83 77 80 76 64 85 96 83 94 110 90 78 85 94 90 96 97 99 104 103 98 97 94 91 90 87 86 85 83 83 84 84 85 83 84 83 81 81 80 79 81 82 83 82 76 75 76 76 76 79 81 79 74 71 73 84 83 81 78 77 73 68 71 68 70 64 58 168 155 152 150 151 148 128 119 119 127 134 132 108 122 94 75 68 109 119 108 104 98 92 88 81 79 71 71 67 59 54 52 51 50 50 49 49 50 49 49 47 48 50 55 53 53 57 42 25 16 19 19 33 34 32 35 39 37 30 32 38 22 33 46 23 34 30 47 52 43 67 47 69 79 94 84 78 105 123 115 108 106 97 88 88 78 72 65 64 61 59 57 52 49 44 38 36 35 34 24 33 6 350 348 3 325 292 256 237 261 280 301 311 323 322 323 328 333 340 8 184 306 234 255 227 134 95 66 49 74 40 96 131 160 141 125 128 129 127 125 121 120 110 91 69 54 51 50 52 67 81 117 113 110 112 112 107 102 95 89 94 98 95 97 99 94 87 80 74 68 76 81 87 96 101 87 92 92 95 96 97 96 95 97 96 97 99 100 98 95 94 93 89 86 86 87 88 85 85 84 89 88 83 82 83 84 85 85 84 83 84 85 82 78 76 76 78 81 83 77 69 68 70 77 84 80 75 67 64 64 69 65 66 63 63 174 168 161 155 153 157 140 124 127 119 130 127 112 104 117 104 101 104 110 106 101 96 97 90 83 76 69 64 61 62 53 48 47 46 43 43 46 43 41 40 38 41 40 42 41 42 47 48 42 47 47 359 5 3 8 7 13 26 28 19 360 26 3 21 20 4 8 5 19 31 26 61 35 76 88 114 87 81 119 117 109 106 103 99 87 83 78 67 64 61 56 54 52 47 42 37 32 30 33 21 15 17 359 352 357 315 255 223 233 259 276 305 332 330 325 323 323 327 335 348 105 335 290 294 239 88 84 87 70 68 4 30 198 137 136 135 134 134 129 129 125 124 116 106 83 62 55 56 59 68 79 93 121 113 114 109 105 102 98 87 80 94 86 85 98 89 75 61 50 78 100 87 92 92 88 89 92 96 96 98 99 98 98 100 100 97 99 99 98 98 97 92 90 89 91 86 92 86 89 90 89 91 85 85 87 91 91 90 88 87 85 85 83 82 81 79 77 79 80 74 71 67 66 75 79 76 74 65 61 62 64 65 65 64 64 179 176 168 159 159 154 147 131 133 129 124 112 97 122 114 111 105 105 106 104 100 98 94 86 81 73 66 61 56 54 50 45 40 39 37 37 40 43 41 37 37 34 32 31 33 32 36 34 35 36 41 40 37 41 6 327 327 350 358 7 0 354 351 354 351 350 336 330 337 349 9 352 38 15 88 149 117 81 115 128 122 114 109 101 98 83 79 71 62 59 55 51 48 43 41 35 29 27 24 20 7 15 359 344 336 295 227 238 245 242 238 306 350 339 331 324 320 323 329 355 188 235 314 260 47 83 99 103 108 93 152 60 124 139 137 139 138 136 131 131 129 126 123 112 92 77 70 64 66 68 78 94 108 106 107 104 106 107 107 101 59 108 96 80 78 54 47 48 72 108 87 89 87 92 96 96 95 95 95 95 96 98 99 97 100 99 98 99 99 95 91 90 89 90 92 89 86 88 90 91 92 90 89 88 90 93 92 89 87 88 88 87 88 82 78 75 80 79 78 72 71 68 68 71 71 72 68 63 60 62 62 63 66 65 61 185 179 169 164 164 160 147 139 138 129 111 129 128 121 115 113 110 106 104 110 110 100 91 83 77 69 62 56 56 57 50 46 40 40 42 44 47 46 46 43 41 39 37 28 23 21 25 24 23 17 24 25 25 28 31 26 35 307 323 319 328 326 326 336 330 322 318 311 307 305 307 303 303 286 270 202 173 160 119 145 145 141 126 116 103 96 83 73 62 58 51 47 45 38 36 29 26 20 17 13 6 5 357 335 309 253 213 266 247 222 248 279 319 332 332 321 318 321 322 325 91 173 208 322 39 116 103 112 110 128 191 132 147 138 140 143 141 140 139 139 136 132 129 123 104 87 79 75 73 73 77 86 94 97 96 99 99 95 100 82 62 110 116 114 78 90 69 121 99 94 95 92 95 94 91 92 94 95 95 96 97 97 98 99 98 96 99 98 96 92 89 89 89 88 92 91 90 92 93 95 94 92 91 91 92 92 87 86 86 85 87 90 86 79 76 74 74 77 75 73 72 69 71 73 71 66 65 64 62 64 66 64 59 61 59 191 185 177 171 167 159 152 146 146 131 128 129 127 127 120 117 112 114 117 108 101 94 86 77 69 61 61 58 54 52 49 50 51 52 55 56 55 54 54 54 52 52 50 51 52 51 49 45 41 33 28 26 21 14 12 20 32 31 36 17 296 289 305 323 314 312 300 301 294 285 286 288 282 284 259 251 212 203 199 203 177 171 162 152 139 117 90 74 58 52 43 41 37 32 31 23 20 17 14 10 4 358 357 335 297 231 206 242 206 211 290 289 305 324 329 325 324 322 332 72 21 280 313 104 75 112 114 123 133 131 111 110 163 135 150 150 144 142 146 146 143 137 133 129 115 98 85 80 79 80 81 84 88 91 93 97 93 95 101 94 93 95 115 139 100 102 108 110 100 94 94 99 101 101 96 96 94 96 98 99 97 94 94 94 95 94 95 97 98 96 91 93 96 91 97 98 98 98 98 95 91 93 92 92 92 94 84 83 88 89 90 87 82 77 74 72 72 71 71 73 76 71 71 70 67 63 64 65 68 68 62 59 62 56 54 192 190 186 175 171 166 157 151 143 137 134 133 127 123 122 119 120 118 114 104 99 89 80 72 66 66 60 62 66 69 67 62 55 51 50 52 49 47 45 43 44 42 42 41 41 43 42 44 45 44 43 40 35 31 26 19 10 7 9 21 9 341 288 314 300 299 297 297 297 288 277 272 282 272 265 256 241 221 215 217 220 198 195 190 181 169 143 83 48 35 31 33 29 27 21 19 14 12 10 7 2 355 356 339 298 231 208 213 164 282 295 310 319 321 326 330 322 327 41 19 87 262 248 55 78 116 141 135 124 176 110 256 188 164 161 156 150 146 150 151 148 144 137 134 122 107 92 85 82 81 83 86 89 91 95 99 97 92 102 111 115 116 115 113 111 102 104 103 100 95 92 95 96 99 97 97 99 102 104 103 102 101 99 96 92 94 97 99 95 94 91 93 97 94 96 101 101 98 98 94 93 92 91 91 91 89 87 84 90 94 91 88 81 78 75 74 74 72 69 67 66 73 70 64 63 61 61 62 65 64 59 65 59 55 54 194 190 189 183 176 170 165 151 148 147 144 141 137 130 126 125 121 116 111 106 98 85 78 71 69 68 76 74 66 61 56 45 42 40 38 35 35 34 33 29 33 34 34 33 34 35 32 31 34 31 35 37 34 32 32 30 24 19 10 6 10 7 12 352 301 281 293 293 298 293 285 274 265 275 268 258 254 244 234 227 226 230 216 211 211 207 203 192 11 11 12 15 15 15 12 10 10 6 3 2 355 355 354 344 315 243 214 216 224 337 288 313 318 318 324 328 325 16 55 310 272 230 74 51 34 7 127 131 95 113 78 263 167 160 156 159 153 149 152 157 155 150 144 142 133 119 104 95 89 84 82 83 85 90 95 101 101 99 97 104 110 110 107 106 108 109 111 109 104 102 102 97 94 103 102 105 106 104 105 103 105 107 103 101 98 100 101 97 96 98 92 92 98 96 97 100 99 97 99 98 96 95 93 88 88 92 89 89 90 92 91 89 81 78 77 76 74 74 72 68 65 64 67 66 61 59 60 63 59 62 68 64 61 57 52 199 191 188 188 178 174 168 159 155 152 151 145 141 137 136 129 124 121 113 107 92 87 76 74 82 84 74 65 60 52 46 48 49 48 46 43 40 36 36 32 31 32 28 29 29 25 22 22 22 19 23 23 22 25 24 20 22 24 21 15 14 14 3 357 27 12 302 280 282 289 285 279 273 263 268 263 254 253 248 241 234 233 236 226 224 224 228 235 272 328 345 356 1 4 5 1 4 360 356 357 353 353 353 347 337 264 234 237 242 283 323 323 316 313 321 323 348 90 111 250 284 99 48 46 52 52 50 68 90 73 88 147 115 150 154 159 155 152 154 159 158 155 151 149 143 130 115 103 95 90 87 83 84 87 92 99 103 105 106 107 107 104 104 106 108 112 114 114 112 108 112 105 122 110 108 110 110 110 110 110 111 110 108 108 106 105 102 101 99 104 108 101 98 106 108 106 107 99 99 99 97 96 94 95 93 91 92 90 90 90 86 81 80 80 79 78 76 75 74 72 71 69 66 65 61 59 61 63 57 72 68 62 57 53 54 202 197 191 191 185 177 173 164 164 158 155 150 145 146 140 133 129 122 112 102 98 86 86 90 81 71 67 59 57 57 56 57 55 54 50 46 43 40 42 35 35 36 32 29 31 30 25 18 16 15 11 10 5 8 5 8 11 14 12 15 15 17 17 17 359 351 359 338 265 279 281 282 282 274 264 265 261 253 254 251 243 238 237 239 232 233 231 237 252 282 315 331 344 353 353 355 355 354 351 352 352 351 353 345 336 280 255 254 263 281 314 324 307 315 322 356 179 42 351 238 263 93 58 52 22 78 39 49 39 62 315 175 156 154 154 159 157 154 155 159 161 159 156 155 153 143 129 115 105 100 94 90 87 88 91 96 102 106 109 111 109 104 106 107 109 109 113 114 110 108 119 141 126 115 113 114 114 114 113 115 112 111 109 110 107 108 109 109 105 103 108 111 107 110 109 103 104 106 101 102 102 98 99 98 98 97 94 95 93 89 82 82 83 81 77 77 79 78 80 75 75 70 66 65 66 65 69 60 68 70 67 60 57 55 54 203 200 195 190 187 183 176 168 170 163 157 155 150 147 140 140 132 124 112 109 97 90 97 83 73 70 68 67 65 64 58 54 54 48 51 51 49 43 37 39 42 40 39 39 35 38 39 35 33 26 20 15 13 9 5 2 359 2 3 7 9 9 12 12 13 12 357 356 1 270 279 280 279 279 276 269 264 261 254 252 252 245 242 239 240 239 238 241 247 260 283 309 328 338 345 346 348 349 348 347 350 348 353 345 311 307 289 282 258 295 318 311 303 306 306 328 41 73 263 284 257 60 58 51 47 81 87 73 67 132 135 136 146 152 155 159 159 158 158 159 161 162 161 159 158 150 139 128 117 108 101 96 92 87 90 94 99 106 111 112 110 110 111 107 112 111 110 109 115 114 113 118 119 120 120 119 118 117 118 117 119 119 115 112 112 114 109 110 115 112 106 115 104 109 110 105 102 103 107 110 107 109 104 102 97 95 94 92 92 92 90 92 83 84 77 77 81 81 84 82 77 70 73 67 67 68 68 64 70 70 61 60 58 54 52 206 201 197 195 194 187 181 173 175 169 162 165 154 148 146 142 134 122 115 105 95 103 88 79 76 75 71 72 67 66 61 56 55 51 51 51 49 49 47 46 42 39 38 37 35 35 34 31 28 25 24 22 18 11 6 4 1 359 357 352 357 0 360 1 1 4 4 9 356 354 327 278 277 274 274 273 271 266 260 254 254 252 246 243 242 243 242 245 249 256 269 290 311 324 334 338 341 344 344 343 347 344 347 342 319 295 290 257 299 319 315 307 308 312 216 281 98 346 276 325 60 78 117 121 93 95 71 71 54 105 108 142 149 153 156 160 163 161 159 161 163 164 163 162 164 159 151 140 132 126 118 108 99 94 92 95 104 115 121 120 118 118 121 118 115 129 130 100 108 130 131 123 124 124 119 125 126 124 122 124 123 126 123 118 118 119 118 118 115 111 108 118 110 107 114 110 108 106 108 107 107 108 105 98 95 92 90 87 85 87 90 87 89 85 80 87 82 79 80 82 76 78 74 74 76 67 64 58 82 70 64 60 57 55 53 207 206 200 199 193 193 182 177 176 174 167 170 157 149 150 143 138 126 123 102 108 102 87 85 80 80 76 73 69 66 59 59 58 54 55 56 56 50 48 42 40 37 34 36 33 32 31 29 24 23 19 16 12 8 4 4 4 1 353 352 346 344 347 349 349 351 352 346 354 346 349 344 312 270 271 273 271 270 265 260 254 256 253 245 243 246 245 245 251 256 264 278 295 312 325 330 334 338 339 338 342 343 325 335 331 312 253 257 304 321 312 295 295 292 84 152 173 198 221 85 102 94 133 186 94 81 65 46 51 98 141 146 149 158 161 162 162 162 162 163 164 165 166 167 168 166 161 154 146 139 129 122 114 105 102 104 116 130 136 135 133 134 133 125 125 164 223 235 176 157 136 133 132 135 128 130 131 129 132 131 134 130 128 123 122 122 117 118 118 115 111 118 125 117 112 111 106 106 106 101 103 100 104 100 92 89 85 83 78 77 75 84 93 88 76 89 89 84 88 82 75 78 76 83 76 67 62 74 83 73 67 63 59 57 54 208 208 204 200 196 192 189 182 176 178 172 170 162 154 145 146 141 135 120 128 121 104 96 88 85 82 76 75 71 69 66 59 60 61 57 55 47 49 47 41 37 36 33 30 29 25 23 19 19 12 12 8 5 3 1 358 357 355 351 349 347 342 336 336 335 337 344 342 343 331 332 316 360 310 275 273 271 270 268 265 261 254 255 252 248 241 249 247 250 257 264 276 288 302 315 323 327 332 333 334 335 343 329 333 318 264 308 296 306 317 297 274 280 332 337 105 249 279 143 53 137 123 24 38 101 78 76 46 99 140 144 147 144 162 164 163 164 163 161 163 166 168 170 171 172 172 169 165 158 152 144 133 126 118 115 123 129 145 157 159 157 173 185 186 349 344 347 8 196 189 148 144 133 143 140 141 135 138 136 139 137 136 133 125 125 125 124 125 129 127 120 117 124 125 119 121 114 113 110 110 111 104 105 103 99 90 79 75 69 66 63 70 99 90 84 86 91 85 92 81 87 79 76 79 73 64 65 88 80 73 69 68 63 60 54 210 209 207 204 199 193 191 186 181 180 175 172 166 158 157 154 140 142 133 119 106 100 96 92 86 79 81 77 73 73 67 64 59 52 53 49 50 48 44 42 38 33 30 27 24 22 17 15 13 7 2 359 358 357 356 351 349 350 345 340 338 336 334 336 330 327 325 328 330 333 331 318 308 315 324 276 271 268 268 268 265 261 255 252 251 250 241 250 249 252 262 270 284 296 308 317 321 326 330 328 327 335 325 323 314 251 284 304 304 298 302 277 247 337 267 237 270 246 56 7 59 113 108 56 78 72 91 83 114 137 140 147 144 156 165 169 167 165 163 165 169 171 172 174 175 175 173 171 166 158 155 154 157 154 154 166 169 177 190 208 235 235 261 295 347 356 10 133 171 151 160 159 157 154 153 150 146 144 142 142 140 139 137 132 131 128 125 127 136 138 133 130 126 128 130 125 122 122 119 118 114 114 110 106 99 81 75 71 63 55 54 60 80 102 121 92 97 82 90 88 91 80 78 81 70 65 79 86 78 77 75 70 65 63 57 211 209 208 206 200 197 192 190 185 182 178 174 167 168 163 160 142 144 133 116 108 104 96 92 90 89 81 76 74 71 69 63 54 50 42 45 41 44 35 37 34 26 21 18 12 10 6 4 359 355 353 347 344 343 342 340 340 340 338 336 336 335 334 330 324 324 324 318 316 321 320 319 318 304 306 331 293 268 267 267 267 264 259 255 250 251 249 243 248 249 255 265 277 289 300 309 316 320 324 327 313 318 318 313 250 286 301 306 297 287 299 268 330 121 357 287 292 210 37 9 48 62 72 98 101 98 71 118 121 138 141 147 156 156 165 174 174 171 168 167 168 172 174 176 177 176 177 177 174 173 177 180 177 194 206 210 225 223 233 248 256 269 276 296 321 339 10 341 164 235 206 197 174 171 158 159 156 150 146 148 145 144 146 141 144 139 136 138 140 145 143 143 135 132 137 137 136 133 130 125 122 120 120 114 104 97 76 64 56 53 56 56 69 96 121 105 88 84 97 100 88 82 76 86 85 71 93 90 78 79 78 69 66 65 62 212 210 210 208 205 202 197 195 189 185 179 175 173 173 162 149 147 139 124 116 111 103 103 101 95 88 80 75 72 67 66 60 51 44 40 33 31 27 29 28 24 20 10 4 360 360 353 352 349 345 341 338 335 329 330 327 329 328 329 326 325 323 321 323 324 322 319 313 315 311 311 311 312 315 306 301 331 285 269 268 266 265 262 257 255 249 249 248 244 248 251 260 270 282 294 303 311 316 318 314 308 312 313 289 280 297 297 290 291 304 295 285 179 88 247 277 301 342 116 54 41 71 57 35 60 99 115 99 133 130 129 142 151 160 167 172 178 177 172 171 169 174 176 177 178 178 181 182 181 186 197 200 208 212 243 257 252 250 249 249 260 269 289 299 303 324 352 306 285 207 212 190 187 180 167 167 164 158 155 152 151 149 151 151 153 152 146 147 145 151 156 156 153 146 143 144 145 145 139 134 131 132 131 130 122 108 78 54 47 46 52 58 68 103 119 119 98 90 99 91 84 72 70 78 96 90 86 87 77 78 74 67 65 64 62 214 209 210 207 206 205 200 199 195 188 183 178 176 170 159 153 151 139 123 118 113 108 106 99 91 85 82 77 69 65 59 54 45 39 36 24 21 20 19 18 13 8 4 356 355 353 351 346 341 340 333 332 330 329 327 325 324 325 323 321 323 321 316 316 316 314 314 314 312 307 307 306 307 305 303 303 296 314 306 276 266 263 263 261 254 252 249 248 246 246 248 255 265 278 288 299 307 315 316 312 310 306 276 240 287 318 299 284 270 266 275 240 147 131 293 290 180 193 299 81 84 68 69 210 116 123 158 158 140 139 129 126 144 150 161 176 180 180 175 174 173 175 176 177 178 183 187 183 193 205 214 218 220 235 262 284 280 269 262 259 261 273 282 291 296 324 345 352 210 222 216 204 194 182 179 176 169 164 163 160 157 155 155 154 159 161 159 162 157 157 164 163 169 167 158 155 166 165 159 160 155 151 153 151 144 129 75 46 39 38 42 50 63 92 120 122 132 103 138 99 212 78 67 48 92 106 93 97 75 78 71 64 62 60 59 211 212 209 209 209 208 205 203 200 194 184 179 178 169 154 154 151 134 125 115 111 109 105 97 91 84 82 78 68 57 49 44 35 28 25 18 8 9 10 6 5 0 356 349 347 346 345 342 337 333 331 329 325 326 323 323 322 321 320 316 314 310 311 310 310 308 308 307 306 304 303 299 300 300 300 296 299 293 315 310 267 269 260 260 258 252 249 247 247 245 246 251 259 268 282 293 304 314 318 313 316 268 257 231 261 301 310 296 272 261 250 235 360 36 281 311 37 161 339 111 58 161 97 73 109 127 156 148 149 147 149 151 139 153 160 174 182 180 179 179 174 177 179 181 183 189 190 195 204 212 222 234 235 232 254 284 296 289 276 271 267 270 281 288 305 321 323 190 195 171 239 196 208 201 185 186 175 168 168 169 170 171 171 167 168 179 178 173 168 169 183 185 187 193 185 185 179 187 191 190 197 193 201 213 219 238 279 313 343 12 19 31 48 96 113 136 181 206 272 289 214 218 36 38 78 124 89 101 99 75 76 65 60 57 56 204 210 212 211 208 211 209 205 201 196 187 180 177 162 157 157 137 127 119 117 113 107 102 94 89 84 80 72 65 55 48 36 29 18 13 11 5 358 358 358 358 352 348 343 341 340 340 336 333 329 327 323 319 315 317 314 315 315 316 316 318 316 313 310 309 306 305 306 305 302 298 295 296 295 295 295 291 293 288 304 308 282 262 258 257 255 249 248 246 242 246 246 254 263 275 289 301 312 322 320 285 263 249 242 277 268 328 326 332 312 255 254 127 133 250 102 61 10 156 130 156 110 142 208 76 100 147 158 162 162 169 167 167 171 167 176 175 182 183 184 185 184 186 188 192 194 199 203 211 208 228 233 229 239 272 286 323 312 296 281 275 296 305 301 326 317 315 185 170 188 214 225 213 206 192 183 176 178 175 183 192 194 192 187 182 198 204 198 190 190 195 204 211 210 212 212 209 209 213 215 220 233 229 241 249 256 267 281 290 300 318 340 356 354 206 198 179 220 294 214 245 237 244 11 38 126 118 96 150 97 91 71 62 55 51 199 201 208 208 207 209 210 208 206 195 185 180 173 158 154 136 128 119 115 111 112 107 102 95 88 82 74 65 55 49 38 28 20 8 6 1 352 351 352 350 350 345 340 335 333 333 333 331 328 327 322 317 319 316 311 311 316 317 315 318 317 316 314 309 306 303 302 304 303 303 301 295 290 289 288 288 289 290 292 285 304 307 279 259 257 256 253 248 248 247 244 246 249 259 267 283 298 308 324 299 250 218 222 226 256 265 298 288 302 277 282 251 222 208 284 163 95 358 315 324 21 98 353 87 142 149 153 167 184 184 191 180 181 173 166 169 165 175 185 187 192 194 196 193 197 203 208 212 206 198 221 221 203 198 228 324 269 285 286 275 274 297 308 321 320 321 302 286 226 226 214 207 196 198 189 187 186 181 181 168 191 202 192 185 192 200 212 215 206 207 209 214 217 225 227 223 227 232 236 241 246 250 253 253 257 261 267 274 279 284 287 292 297 295 266 237 231 232 241 261 268 234 238 266 5 359 197 124 141 24 95 83 62 59 47 194 197 202 207 206 202 204 208 200 195 183 170 156 140 125 121 113 111 108 110 110 107 97 93 89 77 68 60 42 37 22 19 13 4 358 350 348 346 346 343 342 339 334 331 332 331 327 324 323 318 317 315 313 313 311 311 309 308 307 309 311 312 310 308 304 302 298 295 300 301 302 292 290 287 282 281 283 285 288 289 282 303 319 288 255 254 254 249 247 243 245 245 247 254 264 274 293 304 312 256 8 177 212 215 222 290 281 274 256 268 262 258 181 261 236 178 137 22 320 330 348 47 213 152 114 107 78 304 244 216 219 199 174 175 172 171 166 164 174 189 192 198 198 202 204 207 204 200 194 198 209 200 212 216 124 53 98 65 320 299 296 280 140 23 24 19 354 17 121 214 196 192 184 178 175 166 162 158 149 141 117 108 99 143 201 214 204 219 230 239 232 226 225 227 236 238 234 230 234 237 246 253 263 264 265 265 267 272 276 278 280 280 280 281 281 271 255 248 242 256 249 234 254 253 274 302 276 227 195 188 151 40 65 50 51 189 191 196 201 197 196 193 195 185 160 130 135 127 134 134 121 134 113 114 113 109 104 98 95 84 72 65 54 30 28 18 15 4 355 347 346 344 339 337 335 334 331 329 327 325 324 320 317 316 311 312 311 306 306 307 308 308 307 303 301 303 304 304 302 300 298 297 293 294 298 305 302 291 291 289 283 275 274 279 283 279 282 292 298 272 255 251 249 247 243 239 243 245 247 259 270 287 315 239 249 284 201 170 219 263 264 274 275 262 239 293 320 170 252 301 203 173 190 265 281 248 288 271 148 127 109 208 252 18 353 18 236 174 169 171 171 169 169 173 199 189 196 194 199 194 193 200 192 200 205 209 221 222 228 274 302 259 317 163 339 258 98 73 40 23 7 27 65 85 140 161 161 165 147 143 140 141 136 144 133 142 133 127 136 159 197 218 219 210 221 231 238 237 226 217 225 233 236 239 244 247 253 255 260 261 264 267 271 274 276 276 275 274 274 274 273 270 261 253 246 248 255 254 255 264 275 276 259 239 226 215 234 270 333 23 183 183 188 189 188 190 183 176 174 162 159 144 139 143 138 144 132 122 116 113 117 103 101 92 81 69 50 39 24 19 12 6 355 349 344 342 338 336 333 330 329 324 324 321 318 314 314 312 311 309 308 306 306 302 304 305 305 304 303 298 297 297 297 297 296 296 294 292 292 293 296 300 299 302 296 289 282 269 266 277 279 274 278 289 296 257 249 247 246 243 236 238 242 245 250 265 279 253 250 248 230 212 245 272 278 260 261 292 268 280 291 330 69 10 313 308 296 241 224 250 176 241 232 158 150 163 215 140 124 43 25 9 172 163 170 170 173 169 170 174 202 199 199 198 195 184 187 196 208 217 214 212 232 330 329 306 247 160 115 200 190 88 66 48 42 25 50 85 99 113 119 124 126 121 117 121 128 130 120 130 138 141 100 123 160 159 183 202 191 197 186 187 203 207 219 228 233 229 231 241 250 258 261 261 264 264 267 265 267 270 274 274 275 274 272 271 270 268 263 253 248 250 255 260 261 262 266 266 258 246 241 238 242 266 284 176 175 178 179 175 170 176 170 162 157 153 144 153 141 149 130 124 111 118 128 116 114 92 88 70 53 37 26 23 13 4 353 352 347 340 339 335 330 327 325 322 320 317 316 317 315 313 311 309 306 304 304 303 302 299 297 298 300 301 299 295 292 290 289 292 292 291 291 295 294 295 297 297 301 304 301 294 276 261 264 275 276 269 278 288 307 247 244 244 242 235 232 237 241 243 254 276 252 227 250 144 233 235 245 259 305 270 21 13 331 288 337 29 353 310 266 245 247 189 292 237 210 133 164 194 192 173 159 94 83 48 14 52 165 168 168 171 165 170 168 149 141 143 155 165 176 183 195 206 220 204 209 284 315 279 265 149 216 230 196 115 84 66 42 39 73 75 94 107 119 120 122 116 111 115 111 110 108 102 96 102 122 125 122 121 124 114 110 125 135 129 141 182 187 185 182 200 194 226 237 241 249 254 257 260 264 268 271 268 269 269 271 273 273 273 271 270 268 267 264 257 252 250 252 257 261 259 256 260 260 252 245 244 241 260 169 169 172 166 157 155 158 158 153 153 155 148 152 148 133 130 114 121 127 126 114 106 94 73 59 45 29 18 13 2 354 349 347 342 336 333 327 325 325 323 319 318 317 316 314 312 310 307 307 307 304 303 302 300 299 297 295 293 293 297 294 291 287 286 285 287 286 283 287 290 292 293 296 299 300 297 302 291 268 261 267 269 270 267 278 289 316 243 238 238 234 228 230 234 240 249 266 252 246 250 263 242 283 263 243 335 10 19 327 256 327 339 154 195 258 256 214 228 134 252 265 202 155 186 227 218 169 176 114 77 53 19 27 157 160 164 165 163 173 175 167 146 151 169 173 175 179 176 187 197 199 301 308 124 110 138 87 84 106 134 111 97 90 76 74 96 125 125 123 133 133 122 117 123 114 114 110 105 103 99 99 102 106 109 112 113 123 118 94 101 137 160 196 214 261 245 237 256 272 272 273 276 273 271 271 265 260 263 272 277 279 278 276 272 270 270 269 267 266 265 263 259 255 252 252 252 255 255 256 256 261 258 247 248 243 166 168 160 158 156 153 152 151 153 153 141 131 131 131 132 118 121 121 122 121 111 95 84 72 45 31 20 8 3 353 349 344 342 335 329 326 325 324 320 318 316 315 313 314 313 311 309 306 303 302 300 300 298 298 293 294 292 291 289 288 288 290 288 286 284 283 281 279 280 285 287 290 293 296 299 296 298 299 276 258 262 265 267 261 267 280 276 249 233 231 226 223 222 226 233 249 213 261 260 232 241 239 237 213 236 256 346 351 244 255 150 333 241 222 214 288 227 155 148 227 217 122 152 188 202 207 140 121 91 82 52 28 332 176 157 157 159 164 171 173 165 166 175 167 164 176 173 177 200 227 260 211 168 146 139 185 151 99 117 136 124 111 108 106 105 117 117 128 126 119 132 127 122 123 120 121 114 109 103 101 101 102 101 108 112 99 109 92 91 89 76 96 100 85 65 28 8 323 299 293 290 286 281 279 275 274 281 280 277 278 278 277 273 273 267 266 265 264 264 263 263 262 261 257 254 252 252 252 253 253 253 264 260 251 249 161 152 149 155 154 149 151 151 147 145 141 130 126 123 119 118 121 118 123 117 107 95 71 52 34 23 12 3 358 350 343 340 334 328 326 325 322 319 317 317 315 314 314 311 311 310 308 306 304 303 300 297 296 294 294 290 288 286 285 285 284 283 285 285 284 281 281 277 279 282 284 287 291 294 295 293 293 294 294 262 252 259 264 262 258 262 270 297 226 219 209 202 205 214 228 252 258 258 242 228 221 218 210 199 185 210 181 232 229 261 151 205 209 212 242 245 266 135 181 232 258 191 180 197 208 186 144 130 118 90 63 46 67 151 157 157 164 163 166 164 165 170 175 170 174 189 202 210 212 190 172 176 181 180 168 166 116 104 129 150 137 119 111 124 137 141 153 138 134 126 118 115 119 125 129 122 120 116 111 106 97 111 109 98 91 84 86 76 69 69 79 85 85 83 73 65 57 47 30 13 355 330 310 306 296 290 278 280 301 309 306 304 298 292 285 283 269 264 263 263 262 261 260 260 259 256 254 253 253 251 251 256 262 259 250 144 146 151 149 148 147 145 143 137 130 129 129 126 122 114 111 118 121 121 110 105 83 59 36 28 16 9 357 354 343 340 336 329 326 326 323 321 320 320 318 318 316 314 313 311 310 308 306 304 302 299 296 294 293 293 289 291 288 288 281 282 285 280 283 283 281 279 279 276 279 283 285 290 290 290 291 288 287 282 282 252 248 258 253 253 252 266 251 226 191 147 147 217 212 199 190 228 270 220 218 211 206 194 210 210 169 205 175 200 216 217 251 277 273 267 269 289 29 204 229 230 232 298 279 184 165 150 121 114 98 83 86 102 127 153 159 161 164 169 164 156 158 166 168 170 194 201 191 164 160 159 175 172 174 158 144 140 113 148 139 142 122 112 117 145 167 171 171 158 148 138 148 157 164 153 158 140 117 122 119 122 119 121 111 95 83 81 76 59 63 71 80 83 80 73 65 64 58 50 18 7 7 358 346 331 326 327 280 296 329 320 319 323 312 306 294 281 283 274 266 263 262 261 260 258 257 255 253 253 251 249 249 254 259 253 142 145 143 140 139 138 133 132 129 129 129 127 122 122 114 118 122 118 110 101 90 71 49 30 20 6 0 354 345 342 337 331 329 327 327 325 323 323 321 320 318 317 315 314 313 312 310 307 305 302 300 299 297 296 295 291 291 290 286 287 280 281 284 279 283 280 280 278 277 278 279 282 288 290 289 289 286 282 280 279 268 244 247 251 249 244 244 249 242 183 186 187 153 199 229 256 227 250 295 279 225 197 181 196 213 172 248 226 212 219 221 220 241 257 261 289 286 269 268 249 217 225 235 239 187 179 155 132 109 101 104 105 107 118 143 157 169 170 174 175 169 174 174 170 170 183 175 170 174 175 181 184 182 172 155 160 167 152 165 194 186 154 146 160 175 203 201 194 174 161 153 164 176 169 172 189 178 167 147 139 150 134 144 124 113 100 82 78 80 67 65 70 72 74 81 81 85 80 61 53 51 33 32 6 15 3 4 4 10 20 0 348 339 337 323 311 303 294 283 281 271 259 264 261 260 258 256 254 253 252 251 249 247 252 255 141 142 142 140 131 125 122 122 124 125 125 125 126 120 114 119 113 109 105 95 78 59 35 16 12 5 355 351 344 339 336 334 332 332 331 330 330 327 326 325 322 321 320 318 317 315 312 308 306 304 302 300 298 296 294 294 291 289 289 286 284 280 280 280 283 281 279 277 277 279 281 284 289 288 288 285 282 283 278 274 272 257 237 243 245 240 235 228 219 214 203 194 217 279 189 215 232 232 229 244 217 186 183 197 200 195 211 215 205 226 226 226 226 229 230 235 313 295 325 266 247 261 252 252 180 164 157 144 131 124 121 127 148 144 157 166 168 172 174 175 169 161 157 155 172 188 186 180 180 191 203 203 191 179 161 166 177 242 238 251 227 220 186 129 215 151 222 214 201 188 180 180 150 170 201 203 197 199 184 169 161 149 148 141 132 123 108 98 97 102 86 83 87 88 92 96 85 79 66 63 55 60 64 72 69 74 70 70 60 46 39 31 19 9 348 339 325 317 293 286 278 275 272 265 262 261 259 258 256 255 252 251 249 248 247 136 131 130 129 126 124 123 123 122 121 120 121 122 118 109 119 111 106 103 92 62 42 25 8 7 359 354 346 345 343 344 342 343 340 340 337 335 335 334 332 329 328 325 324 320 317 316 314 311 309 305 301 297 293 291 289 291 289 288 286 283 283 279 280 281 282 279 278 277 277 278 281 283 284 287 283 279 283 276 273 269 270 231 239 239 240 232 217 213 220 226 196 218 278 239 198 235 207 246 236 228 212 185 197 205 211 231 232 239 210 231 219 233 215 257 274 271 261 83 289 252 240 271 178 162 146 122 129 124 131 132 139 160 170 173 173 175 176 179 177 171 170 167 170 194 195 182 178 193 205 195 185 187 183 256 277 273 272 270 278 297 299 321 277 217 182 202 231 223 216 212 213 204 191 204 216 223 206 198 194 187 175 154 143 144 129 120 120 126 102 107 101 98 100 92 89 82 74 61 60 65 65 59 62 62 61 58 55 49 37 22 14 7 353 354 359 356 350 320 314 288 282 278 269 269 262 262 260 259 257 255 254 251 249 247 124 124 125 124 122 120 121 121 122 124 118 118 117 115 121 113 109 104 84 75 48 31 6 13 10 0 350 351 353 354 353 353 348 348 344 343 341 340 339 338 336 334 331 329 327 326 323 320 319 315 312 310 305 303 296 292 289 288 287 287 283 283 286 278 280 282 279 280 277 275 277 282 281 284 286 279 281 281 274 271 267 267 229 230 233 231 213 224 189 229 245 199 187 226 217 197 182 177 200 130 197 215 195 206 183 191 216 185 219 224 210 220 237 178 125 1 316 354 331 298 220 242 230 173 165 153 140 140 143 142 142 161 174 177 176 175 176 177 175 176 178 175 175 184 186 181 178 184 193 187 174 182 207 190 180 167 227 239 246 254 256 292 321 313 299 237 134 227 226 217 214 214 210 197 197 212 217 211 201 204 201 189 160 140 148 123 116 122 111 109 114 102 104 96 87 81 77 71 64 70 80 75 67 61 58 52 46 40 33 24 14 338 1 4 1 351 356 359 350 323 290 295 294 282 274 269 274 273 258 258 257 254 253 249 248 118 118 119 121 121 120 119 119 120 120 118 119 119 119 119 110 105 90 76 54 37 22 24 11 8 358 356 356 358 1 360 358 357 351 349 347 347 346 345 343 341 339 336 334 332 330 327 325 322 320 317 314 310 309 305 301 291 290 290 288 287 286 284 282 282 283 280 280 278 278 280 284 284 285 284 283 281 280 272 268 264 261 225 224 226 221 223 241 214 221 222 181 203 210 228 163 185 167 200 213 155 187 202 204 217 219 225 259 203 221 187 202 180 123 74 14 61 272 200 209 239 212 230 193 168 149 148 140 139 129 146 160 169 177 177 178 179 178 180 178 178 175 182 182 174 175 179 184 189 174 182 190 181 179 192 233 259 237 245 248 253 270 298 325 317 336 269 130 208 258 218 209 211 212 201 214 213 225 221 205 202 195 174 149 141 132 110 114 111 114 110 107 96 89 84 75 73 82 106 73 79 74 62 54 50 47 40 40 37 25 29 21 19 10 360 355 359 360 2 360 355 338 308 289 284 278 273 260 273 259 258 256 253 251 247 115 115 118 119 119 120 119 120 119 117 120 120 120 119 110 104 88 76 68 44 20 37 19 14 8 3 3 4 8 6 4 2 357 355 353 352 352 350 350 348 346 343 342 340 337 333 330 328 324 321 319 319 318 315 313 306 306 298 291 287 289 289 287 285 290 286 282 282 279 282 286 286 286 287 286 286 288 280 272 264 257 252 218 220 219 217 216 232 201 201 192 196 224 113 219 183 170 180 188 202 208 186 192 185 201 221 224 225 239 178 201 181 129 110 93 262 190 237 184 214 238 250 243 184 173 155 150 147 143 142 153 165 171 174 180 180 181 182 178 180 188 190 193 186 178 178 184 189 184 193 197 193 195 203 219 240 251 251 255 252 259 257 269 267 289 337 313 243 162 160 216 207 219 220 210 212 216 221 219 197 199 199 173 163 147 128 116 111 117 119 104 99 96 85 76 69 74 80 98 92 79 71 69 70 67 62 59 56 55 47 42 34 28 24 18 13 12 9 7 4 356 351 351 338 317 296 279 275 267 266 258 257 257 254 251 116 118 119 121 122 120 117 117 117 116 116 117 116 102 102 89 82 71 60 44 38 38 8 15 14 5 8 10 11 6 4 0 358 359 360 358 356 355 354 350 348 346 345 343 340 336 333 332 330 328 327 327 325 323 317 310 307 301 298 293 289 286 286 290 289 290 287 287 283 288 290 290 288 288 291 291 288 277 275 261 247 241 215 217 213 215 218 231 231 193 197 212 172 192 230 191 174 190 171 199 199 186 192 210 204 185 200 213 219 198 185 194 178 170 168 190 197 251 206 228 242 216 238 184 161 159 150 151 154 157 164 166 170 173 180 173 178 180 183 191 198 194 193 195 186 187 194 193 199 203 195 197 201 212 222 225 239 238 247 253 250 260 268 280 285 323 336 16 163 150 157 215 228 221 210 209 210 216 223 195 198 199 179 171 171 155 133 129 110 94 95 98 91 92 89 84 90 76 90 85 79 70 76 73 70 68 62 59 54 53 47 42 36 31 27 22 21 18 13 8 6 4 0 356 325 304 301 284 276 271 256 269 260 256 252 119 120 117 117 119 119 119 114 116 116 118 113 104 103 97 82 75 61 49 45 36 30 21 27 16 16 9 9 6 6 3 4 4 1 0 360 359 357 355 353 351 347 346 345 342 339 336 335 334 334 334 329 325 325 317 318 312 299 304 304 303 304 296 289 293 296 295 292 292 294 294 292 292 294 296 292 288 282 273 256 237 229 210 211 208 204 214 222 227 189 234 199 171 201 229 203 167 194 185 178 189 199 199 199 203 185 196 221 149 190 159 157 192 205 188 353 259 35 225 294 324 87 138 142 148 154 159 157 163 164 167 167 173 179 180 178 177 183 188 190 190 193 186 182 191 201 202 201 215 215 209 203 205 208 213 235 249 247 238 238 241 263 259 268 280 303 310 326 44 204 177 221 223 194 205 209 205 204 210 202 193 192 183 170 157 152 164 139 118 102 101 100 107 105 99 94 98 87 83 84 89 79 74 75 70 68 66 62 57 51 42 39 35 32 31 25 23 22 18 14 7 1 1 1 358 349 330 304 290 277 270 251 258 251 252 118 115 116 116 119 118 115 114 119 117 112 109 108 104 99 86 78 57 52 45 38 38 29 28 20 8 7 6 6 4 3 4 360 359 359 358 356 355 353 353 351 349 348 347 345 342 343 341 342 339 336 334 331 331 327 312 314 318 315 310 307 311 297 298 302 302 299 299 301 299 297 298 298 300 301 291 289 285 266 243 226 218 201 189 190 214 207 214 226 210 212 210 238 202 228 173 183 187 195 173 195 196 210 203 205 214 181 204 207 187 147 225 174 146 186 218 208 225 226 213 227 175 155 151 156 168 168 163 168 168 165 166 172 182 187 188 188 192 194 189 185 186 186 190 201 202 183 184 184 190 204 201 202 209 222 226 229 239 243 239 238 237 247 253 265 272 279 306 317 284 225 242 207 207 195 198 198 199 204 193 176 180 182 176 166 157 149 136 112 99 103 108 103 97 97 98 96 98 95 88 85 85 80 76 72 69 67 63 58 54 48 45 43 39 35 34 30 26 24 23 19 14 8 6 3 349 343 332 313 292 272 260 254 249 250 119 116 117 118 116 116 117 120 119 117 112 107 109 99 95 92 60 59 56 50 46 37 26 27 10 9 12 9 8 7 5 360 358 359 359 357 356 355 354 353 352 352 352 351 350 349 348 346 344 343 343 339 336 341 345 346 345 335 327 323 315 307 310 309 308 307 311 310 308 303 302 301 303 300 308 294 294 288 254 229 215 206 188 174 170 228 206 200 214 242 198 209 250 252 196 181 193 209 188 205 192 202 207 203 200 209 219 164 207 163 202 184 203 205 201 173 215 182 172 253 221 193 177 173 180 176 168 168 173 162 166 170 169 183 194 201 202 187 184 189 195 195 199 205 211 193 203 209 203 201 189 197 206 218 222 228 233 241 242 244 248 239 241 244 242 258 270 280 307 333 322 277 234 193 187 184 185 182 184 172 175 171 179 181 177 164 161 142 139 109 112 109 95 92 93 96 94 99 97 93 87 86 81 75 72 69 66 62 58 54 50 48 44 41 36 34 33 29 27 24 23 19 16 12 10 7 359 344 325 305 299 278 253 247 251 117 117 119 116 118 117 118 119 116 111 106 100 99 111 93 84 74 70 55 54 54 38 36 20 13 13 11 12 10 7 1 358 359 358 357 356 355 355 355 354 353 352 351 352 353 353 352 350 348 348 349 355 354 357 357 358 355 348 340 331 325 320 321 315 314 324 320 317 313 310 308 311 312 308 311 305 303 287 237 215 200 191 172 155 173 178 172 209 206 214 210 200 212 234 267 181 189 204 208 208 188 212 208 194 189 199 205 195 206 213 212 201 204 208 202 192 188 225 158 247 214 75 199 178 170 165 165 156 162 161 163 165 171 184 194 200 193 195 191 192 194 193 199 204 204 203 196 202 213 200 208 210 217 223 228 241 239 239 235 242 234 225 249 264 250 265 290 285 287 304 310 285 195 156 170 183 183 186 179 174 174 177 170 174 177 178 174 176 142 130 120 113 110 114 104 101 94 97 97 96 93 84 79 71 64 63 61 61 59 55 51 47 44 40 38 35 32 30 29 26 23 21 19 18 15 12 7 4 344 319 295 285 270 250 243 124 119 123 123 119 118 119 121 108 108 108 111 117 105 93 90 79 73 68 60 54 43 29 26 23 18 18 15 12 7 1 359 357 357 356 354 354 354 354 354 354 355 355 354 356 356 354 354 355 359 5 6 10 6 2 1 355 351 346 342 333 329 327 322 326 327 326 322 317 314 317 319 314 313 317 315 306 274 212 195 190 176 160 170 125 165 166 220 194 149 231 205 201 206 203 204 209 214 203 211 219 210 216 233 189 198 188 203 115 333 282 226 202 207 213 223 160 220 194 231 255 158 144 164 154 164 168 168 172 174 165 169 176 181 185 193 194 179 173 186 187 191 198 197 193 202 206 203 194 194 209 218 225 231 242 246 248 241 236 235 223 213 209 176 216 232 259 286 266 285 320 286 207 163 169 165 184 174 176 167 170 171 160 165 162 159 157 140 141 122 116 113 116 109 125 130 114 97 100 93 91 85 80 77 69 61 59 61 60 54 51 48 45 40 38 35 31 31 30 29 26 25 21 18 17 14 13 11 7 349 314 302 281 254 238 126 126 120 115 113 114 117 115 114 111 113 108 98 94 100 89 82 79 66 58 54 40 40 35 30 28 23 20 14 9 4 1 360 358 355 354 353 353 354 355 356 357 356 357 358 358 356 357 359 3 2 3 2 3 2 1 360 355 351 347 341 336 335 330 329 333 331 326 323 326 324 321 322 314 320 313 302 239 203 194 185 170 163 132 155 166 183 281 208 206 238 192 215 192 200 252 200 199 222 226 246 233 214 218 201 190 190 209 209 213 222 150 203 196 206 206 224 200 225 189 230 172 183 182 178 175 178 187 186 184 183 180 184 178 183 190 196 207 209 205 198 195 197 195 195 193 200 188 187 179 175 209 240 254 259 257 250 251 234 218 201 193 219 228 211 215 249 252 260 270 275 335 202 158 158 164 174 177 163 157 171 162 163 166 165 163 165 168 152 134 124 119 115 112 115 118 126 107 107 89 86 91 83 80 75 65 58 56 57 55 48 48 46 43 37 35 32 28 29 30 29 27 25 21 18 16 14 14 14 14 0 342 310 277 242 123 114 112 109 115 115 106 104 106 104 102 97 106 101 91 87 80 70 62 59 48 40 35 32 29 26 23 20 14 9 5 4 4 1 358 355 354 354 355 357 357 357 357 359 0 359 358 356 357 359 1 1 359 359 358 357 354 351 347 345 344 342 342 336 333 336 334 331 332 329 328 328 323 322 318 312 296 226 201 193 180 167 165 121 174 165 172 196 184 176 232 197 188 207 193 222 201 194 207 244 251 246 238 220 215 203 188 219 216 233 248 228 221 213 209 210 220 210 220 222 215 197 182 175 193 185 190 191 191 190 187 187 186 182 183 191 197 197 200 178 172 176 183 187 176 167 177 148 163 172 197 225 220 227 239 245 260 253 242 211 212 196 198 217 208 238 256 273 329 354 232 304 186 171 164 165 166 175 176 162 169 175 183 178 169 155 154 149 145 137 136 122 111 117 121 117 113 116 102 94 84 85 88 81 78 70 58 55 52 52 49 46 49 45 40 35 31 29 27 28 31 28 26 24 22 19 17 15 17 17 21 19 357 330 278 113 110 107 115 106 107 109 112 111 105 99 94 89 86 87 81 75 67 61 52 43 37 31 26 22 21 19 18 13 8 4 2 1 1 359 357 355 355 356 357 358 357 357 359 359 360 358 356 357 356 357 355 354 352 349 346 344 343 342 341 344 341 341 337 337 338 336 335 335 334 334 332 328 320 319 312 282 224 200 188 173 169 145 123 143 165 143 143 184 180 221 211 209 178 219 221 217 207 201 196 210 187 262 222 236 217 146 240 223 220 221 241 236 229 218 221 221 226 207 215 192 212 215 212 205 186 182 202 195 187 188 189 185 185 188 187 173 152 152 134 125 124 112 109 123 125 133 164 179 202 239 283 305 309 324 355 262 258 207 207 196 176 169 168 223 268 280 278 275 262 320 312 172 185 182 184 189 186 173 166 163 175 195 181 174 179 171 164 165 146 144 157 139 120 123 120 118 119 113 99 99 90 84 81 77 71 62 60 55 53 48 43 47 45 38 34 29 28 27 29 29 30 28 24 22 22 19 17 17 17 22 25 30 28 4 112 105 104 101 101 109 113 111 107 103 98 88 88 88 84 79 72 67 63 58 52 44 36 27 20 15 14 13 14 9 4 0 357 359 358 357 355 356 357 358 359 357 357 358 357 359 359 358 356 353 357 356 353 350 346 343 340 336 336 336 341 340 339 338 341 340 340 342 341 340 340 337 332 328 320 310 251 206 188 179 170 175 122 190 152 117 166 155 166 200 215 230 220 218 207 209 215 214 222 201 190 125 296 215 191 236 187 226 195 224 207 205 230 226 212 222 226 212 214 203 201 229 215 204 210 241 192 187 188 191 194 182 168 164 158 143 137 132 120 117 116 118 119 126 126 142 174 181 222 245 273 301 298 302 335 13 329 272 210 173 159 154 162 183 191 225 133 74 319 279 260 257 288 209 206 194 198 195 183 184 182 181 181 187 180 189 161 156 154 150 149 148 153 147 130 125 118 109 103 100 101 96 92 82 77 74 68 61 56 51 46 41 41 44 39 32 29 28 27 29 30 29 29 28 22 24 20 18 18 20 16 20 29 32 36 114 113 107 103 102 103 102 99 97 95 92 92 90 88 82 76 72 70 66 61 54 47 40 32 25 18 13 13 14 13 7 2 358 357 357 356 356 356 358 357 358 357 357 358 356 357 359 357 355 354 355 356 354 352 347 343 339 340 340 338 337 338 339 340 344 343 344 348 348 344 344 344 337 334 326 301 216 193 167 164 171 181 144 138 106 97 161 173 185 173 203 238 246 241 211 212 212 222 120 98 42 46 251 225 243 249 204 215 178 180 115 212 252 203 228 217 237 222 204 179 207 202 212 180 174 172 192 183 169 144 122 114 126 136 132 124 119 116 119 119 123 126 135 142 152 177 202 225 264 291 307 323 334 359 12 323 143 150 168 149 140 152 173 179 177 168 173 277 247 268 294 285 265 270 233 232 222 220 207 197 184 173 176 186 155 172 156 163 155 148 155 139 128 154 158 147 130 117 109 101 89 86 83 83 80 72 62 56 52 47 43 39 36 39 36 31 28 26 26 26 29 29 29 27 26 25 24 20 19 19 24 19 21 25 27 121 114 107 102 98 96 97 99 98 98 97 95 90 81 75 69 66 64 59 54 49 43 37 32 28 23 21 15 13 14 14 8 0 358 357 356 355 356 357 357 357 356 358 357 355 355 356 356 357 355 354 356 357 359 356 350 344 341 340 338 340 342 341 346 348 346 347 354 353 351 350 349 347 343 337 302 189 180 178 179 182 184 164 175 117 128 154 149 151 179 172 223 250 253 269 231 217 212 173 121 144 336 29 318 229 199 238 149 125 160 200 12 260 231 196 172 245 241 172 186 190 168 138 48 36 122 173 175 137 123 130 121 118 121 124 123 122 122 122 123 123 140 150 160 181 231 235 231 240 261 12 50 70 73 110 20 87 154 141 128 120 124 136 159 172 200 255 258 244 286 305 316 266 257 281 262 222 212 197 175 171 150 170 188 143 159 153 165 167 163 166 157 139 139 163 177 169 151 136 121 107 85 78 76 71 64 53 50 46 42 38 31 31 33 30 28 25 25 24 25 27 29 28 28 28 26 28 24 21 22 22 27 25 22 23 121 118 115 111 108 105 101 95 92 95 108 99 86 79 72 67 63 59 56 50 45 39 33 29 27 25 22 16 9 8 10 12 6 358 355 355 355 355 357 356 355 355 356 357 355 353 354 356 357 357 356 358 2 3 5 5 4 359 356 353 350 346 348 350 352 351 351 355 359 356 355 356 357 355 350 184 181 186 185 185 185 186 195 176 179 85 100 225 187 175 174 150 257 209 240 270 272 182 128 166 195 199 139 188 253 140 106 157 142 151 168 211 195 221 120 103 265 218 203 176 141 117 172 187 342 98 89 93 109 114 115 115 119 129 132 126 132 137 139 157 168 187 203 201 193 191 187 174 142 104 98 113 120 126 132 123 143 139 135 130 125 116 127 140 229 269 246 196 222 251 263 347 353 296 258 239 191 203 213 189 176 141 141 179 141 161 153 157 184 187 194 190 177 154 184 177 151 325 228 169 143 119 91 85 74 70 60 40 37 34 28 26 23 25 23 21 20 19 20 24 25 24 27 28 27 26 28 28 24 24 24 25 28 32 26 125 124 119 121 120 110 97 90 89 93 109 102 92 80 69 61 57 55 52 49 44 38 31 26 25 24 24 20 7 356 358 3 6 3 354 353 354 354 355 356 355 354 354 356 355 353 353 355 355 356 359 360 1 3 5 10 11 10 6 0 357 353 352 352 354 356 355 358 2 2 1 358 0 3 8 171 184 185 187 190 189 192 194 152 179 117 136 320 305 185 171 150 284 234 204 213 232 235 207 157 175 207 167 184 186 189 119 74 164 141 157 273 249 171 107 131 231 57 129 138 139 124 158 138 103 85 93 104 111 116 120 128 138 143 144 146 155 165 158 168 180 186 184 185 181 176 167 152 137 130 128 125 128 137 144 144 145 140 140 141 144 137 104 72 71 100 124 181 199 196 206 231 118 51 103 146 164 159 193 203 203 169 128 173 172 173 166 138 153 185 186 185 172 150 135 127 109 44 165 166 150 159 174 100 57 2 14 55 35 26 21 18 16 19 16 14 14 13 14 18 23 19 23 26 25 27 24 29 26 24 25 25 28 34 31 126 121 122 127 126 110 89 81 86 99 111 108 93 74 60 54 51 51 48 45 42 39 35 30 26 21 19 19 17 6 350 347 353 359 358 353 353 352 353 354 355 354 353 354 355 353 353 353 353 355 359 1 0 360 2 6 7 7 6 0 356 354 354 355 357 358 359 360 4 4 3 1 359 359 359 264 191 183 192 192 192 196 192 176 185 167 131 347 30 13 135 152 152 305 339 85 195 278 214 198 143 176 177 164 221 195 188 153 149 134 138 256 206 153 140 201 182 125 98 111 106 116 112 109 109 109 109 112 109 114 113 120 146 157 162 155 157 160 159 163 162 160 166 173 173 170 151 152 154 152 150 149 142 149 151 145 146 138 159 168 172 164 126 90 100 98 97 111 118 124 129 146 124 111 113 99 97 108 125 169 177 177 175 177 194 179 189 162 146 157 191 195 184 200 182 145 125 100 99 147 172 165 186 223 292 340 27 344 44 19 8 11 9 13 11 10 7 6 7 11 15 16 16 23 23 24 24 25 26 24 22 22 26 30 33 128 126 128 131 125 109 85 78 90 106 116 117 93 38 40 43 45 45 43 41 41 40 35 28 22 18 14 13 12 12 6 352 349 352 356 352 350 349 348 350 353 354 353 352 352 352 352 351 352 354 357 0 1 359 359 1 3 3 1 359 358 353 356 360 1 2 3 2 3 4 2 0 2 354 356 6 179 181 195 198 196 198 188 163 189 171 92 88 17 13 61 46 159 166 260 326 296 191 222 149 133 180 164 167 198 202 185 168 159 187 200 238 143 147 148 144 142 130 114 130 130 127 126 120 114 118 125 120 120 123 126 127 150 165 174 151 151 154 150 145 144 151 159 163 167 160 162 161 165 167 173 173 165 164 169 158 212 167 174 182 176 148 121 114 113 97 108 117 127 133 136 149 145 128 115 94 114 118 112 120 156 152 153 167 189 206 198 194 174 162 178 163 180 197 181 167 166 159 150 144 151 169 250 274 314 359 5 7 310 326 358 2 4 6 6 5 1 1 2 7 18 14 6 13 15 18 17 22 22 21 18 18 20 22 29 138 138 138 135 127 108 88 85 89 100 101 91 35 11 17 34 49 45 36 31 32 27 18 12 11 10 10 9 8 6 7 3 354 350 353 351 347 347 345 345 348 352 350 350 351 350 352 352 351 356 360 1 1 1 358 355 354 360 1 0 1 6 8 4 4 4 3 4 3 5 5 3 7 3 5 135 158 195 199 193 194 194 191 164 186 131 102 301 189 190 146 167 169 179 161 235 262 253 236 139 159 201 156 170 224 149 203 171 153 153 201 207 193 75 115 132 133 121 116 123 127 124 124 118 118 123 129 135 137 139 142 144 148 159 159 154 153 158 153 148 158 161 162 167 173 186 191 187 187 192 188 187 178 176 173 168 137 136 149 160 151 143 131 131 111 104 129 120 123 151 161 172 154 141 118 113 119 130 133 130 130 131 136 153 174 180 179 183 197 191 170 177 163 167 163 170 173 193 206 203 226 282 304 316 315 346 6 358 359 350 359 354 354 359 1 3 0 7 7 9 13 7 355 356 5 9 8 13 16 15 14 16 14 15 19 160 155 152 143 132 118 98 89 85 85 76 55 31 16 18 59 74 40 26 26 23 15 10 6 3 2 4 7 9 5 1 1 0 352 349 351 347 345 345 343 343 348 347 348 350 349 350 351 353 357 360 1 2 3 5 5 4 3 6 4 3 7 7 10 6 5 2 3 5 6 8 7 13 16 30 114 140 165 188 183 179 177 186 194 182 172 128 223 242 144 171 172 183 196 209 234 278 296 348 107 136 161 66 208 175 149 184 172 160 187 251 116 73 141 139 105 109 106 100 114 124 127 137 129 136 136 131 138 157 154 153 156 166 168 153 158 165 167 159 163 169 169 169 169 171 187 200 208 207 210 194 195 195 181 184 178 151 157 167 164 161 147 143 143 139 136 133 132 125 116 131 120 119 124 126 120 116 110 121 140 150 150 148 144 144 162 177 184 175 164 173 176 178 188 194 196 186 219 235 234 251 296 340 336 340 358 5 358 347 346 349 347 349 355 3 10 19 13 360 10 20 6 360 340 348 4 359 2 6 6 6 4 5 9 12 149 145 140 135 129 120 108 90 77 77 50 31 25 24 39 84 73 12 18 21 19 19 15 10 6 1 355 353 359 2 357 355 358 355 346 346 348 344 342 341 340 342 345 346 347 347 349 349 351 356 359 359 3 6 9 12 10 8 9 11 8 7 9 6 2 1 5 3 7 8 13 13 18 23 34 47 161 165 173 177 180 179 184 199 205 194 164 231 293 94 181 202 228 257 225 225 232 251 114 194 153 160 125 286 75 159 185 164 168 193 176 133 154 132 123 114 115 120 119 114 115 121 137 145 148 152 149 141 114 149 163 169 174 174 167 174 178 175 172 170 178 182 183 182 188 186 171 190 185 190 192 194 204 198 196 167 156 176 181 179 167 157 154 163 166 164 170 171 163 151 143 140 142 142 139 138 142 140 133 124 129 136 142 143 144 147 137 130 118 155 168 169 173 176 197 197 178 214 221 223 247 285 316 325 349 360 357 345 340 326 338 343 345 355 3 6 21 359 360 18 15 15 0 357 346 0 359 356 352 352 353 354 357 357 2 128 132 133 130 119 98 77 74 92 70 36 35 35 42 52 54 18 5 10 13 9 1 357 357 1 2 1 354 346 351 356 355 352 354 352 342 342 343 338 338 337 337 341 343 345 345 346 347 349 352 358 358 0 3 9 16 17 13 12 10 5 2 357 359 359 360 7 8 6 10 14 19 25 35 42 34 48 148 199 180 174 162 140 92 212 190 200 235 266 332 262 295 275 298 333 225 221 201 168 155 160 107 90 206 197 279 159 41 135 152 157 134 143 136 137 123 117 109 112 124 122 138 150 144 140 151 163 169 146 118 114 106 173 165 167 175 174 176 179 176 183 190 193 196 189 187 180 152 144 152 165 174 182 190 172 164 174 171 172 171 165 177 183 190 185 188 194 197 189 181 178 172 183 179 172 160 154 157 173 166 150 147 153 162 157 161 164 129 110 139 157 172 174 165 166 186 236 245 216 224 235 264 286 292 335 350 346 337 332 332 337 343 340 349 360 7 5 1 10 9 22 17 27 65 10 350 344 341 340 339 340 342 345 349 351 129 129 131 127 113 104 88 75 57 35 25 34 42 41 37 25 8 355 350 347 345 347 350 354 355 357 359 358 352 345 350 352 351 348 347 346 335 336 335 332 332 332 335 339 341 340 343 342 344 348 353 355 355 358 6 8 10 13 17 16 11 3 356 358 360 3 7 8 7 8 11 19 25 38 54 51 70 77 143 172 170 162 141 195 264 189 159 202 184 252 196 255 285 26 300 310 75 126 151 147 133 150 133 168 203 183 196 206 137 128 122 129 146 143 129 123 117 112 104 109 112 103 93 106 111 118 116 115 123 140 128 121 133 158 166 173 175 175 173 173 183 190 199 209 209 201 197 191 168 155 138 152 167 175 177 159 160 161 163 174 187 182 189 195 199 197 185 184 194 190 167 172 206 216 207 182 176 171 157 144 167 164 160 156 165 176 199 163 173 159 158 158 173 192 204 188 175 184 185 208 241 259 255 280 329 337 331 324 329 325 329 342 340 340 344 354 355 358 354 3 354 351 324 321 323 325 326 327 328 328 329 331 333 336 338 141 132 128 126 124 119 45 348 4 27 31 37 22 13 3 357 352 347 345 345 348 353 355 354 354 355 356 355 352 346 339 342 342 343 343 343 338 328 330 331 327 327 327 330 334 335 337 337 340 342 347 349 351 351 355 3 9 12 13 17 13 17 14 9 10 16 5 7 9 4 5 11 18 26 85 78 68 73 79 108 119 111 103 79 114 147 112 248 243 244 210 198 160 231 253 131 73 6 106 29 132 120 143 182 242 169 172 116 114 122 109 117 116 104 107 123 119 110 115 113 104 103 101 105 98 97 98 105 110 146 155 145 143 153 165 174 179 178 174 172 185 194 199 213 211 200 191 183 171 173 162 155 161 173 166 158 159 163 176 172 168 155 177 188 192 195 186 185 185 196 201 179 164 143 146 167 177 174 173 158 156 154 155 149 136 130 114 126 131 140 163 177 189 236 252 247 256 257 216 223 217 226 256 289 317 325 334 319 332 342 344 344 345 333 336 338 340 343 351 341 331 322 317 318 318 321 319 318 319 320 320 321 323 324 326 126 127 120 104 89 66 51 63 72 42 31 23 10 3 358 354 352 351 350 353 358 354 352 352 352 352 351 348 347 346 346 343 339 341 339 338 336 333 322 324 324 321 321 321 326 328 331 331 333 335 339 342 347 347 345 353 1 6 16 15 14 11 13 16 16 9 6 6 5 4 359 1 8 20 70 177 116 86 73 55 39 44 303 103 99 94 160 218 215 200 208 207 74 104 255 150 122 37 280 118 103 136 199 211 192 148 142 138 137 110 110 117 125 126 117 115 115 119 128 114 112 112 108 119 119 92 88 79 106 130 143 150 147 150 161 171 176 171 172 186 200 198 201 204 197 186 179 172 168 164 164 172 172 168 168 167 176 187 172 207 199 194 195 210 212 197 196 194 196 181 173 186 194 181 175 173 183 188 182 170 165 169 176 169 152 138 143 131 106 143 163 176 195 184 305 192 160 180 173 182 296 294 277 292 319 335 336 342 336 334 337 339 332 329 320 317 319 329 331 332 330 329 322 324 316 314 314 314 314 314 314 315 315 316 317 118 112 96 91 89 84 78 37 358 350 8 13 12 7 360 354 352 352 352 353 351 349 349 349 351 352 349 346 346 350 349 349 341 336 336 335 335 327 327 317 318 315 314 314 316 321 323 326 326 329 332 338 341 343 343 341 343 348 353 357 2 4 2 360 357 357 357 358 360 1 360 356 0 8 20 190 173 207 219 124 196 139 125 4 216 157 219 238 268 108 37 297 67 66 47 291 107 105 297 100 99 204 232 269 161 117 118 121 115 101 103 112 105 117 117 123 128 136 133 133 124 113 106 105 100 94 85 80 94 119 145 155 156 156 161 174 183 197 189 194 196 202 210 200 188 180 175 175 172 170 174 183 187 185 182 186 190 182 164 149 182 187 187 188 193 193 189 193 193 188 188 188 184 180 188 173 158 161 165 165 178 162 155 153 137 146 138 129 112 108 136 164 171 296 289 274 270 256 247 286 304 306 307 305 320 330 330 318 323 328 331 331 328 325 319 304 314 318 323 325 316 313 310 310 311 310 309 309 309 308 308 306 304 304 302 97 88 75 60 46 34 22 15 6 3 354 348 346 346 348 350 351 350 351 348 346 345 347 348 347 349 348 345 344 345 343 341 340 341 338 334 328 324 324 321 312 313 308 308 308 311 317 320 321 322 323 329 335 337 338 338 336 336 340 346 352 355 355 355 348 344 344 349 356 358 356 356 356 6 69 146 204 220 100 94 157 121 222 207 289 202 197 201 286 47 126 14 68 69 347 105 263 121 236 131 175 194 175 131 114 103 98 101 97 89 80 100 112 116 110 99 119 129 122 109 113 117 116 104 98 111 117 119 116 118 124 141 151 155 157 168 177 183 184 188 199 199 193 184 182 184 184 181 179 180 179 185 182 190 192 188 176 174 174 189 198 204 201 192 200 185 182 186 189 189 190 189 186 195 197 184 179 187 177 165 174 162 155 154 147 161 159 178 199 154 161 194 234 270 287 299 290 251 248 259 290 289 292 297 303 304 310 319 321 326 326 329 328 324 319 316 310 309 313 315 312 311 309 308 306 305 307 307 306 306 304 301 298 295 295 85 70 57 48 43 41 36 14 3 358 352 347 345 342 340 340 342 344 345 344 342 341 347 349 346 347 349 347 343 342 342 344 345 340 334 329 322 319 314 315 314 305 305 303 303 304 308 314 315 315 317 318 324 330 335 338 338 335 334 336 339 343 345 346 345 343 338 337 347 351 352 351 352 356 11 316 309 296 279 151 196 214 207 202 169 211 145 113 27 68 59 47 43 94 318 339 330 107 197 148 178 203 113 98 90 79 83 86 85 86 90 81 79 71 80 65 93 101 116 122 125 123 109 110 118 131 142 145 136 142 137 153 155 158 166 168 173 178 183 186 195 185 187 190 186 181 183 182 182 185 188 188 185 190 201 205 191 190 190 190 181 182 195 187 191 187 190 195 194 199 192 198 194 193 198 194 198 193 189 190 182 188 189 185 184 201 207 213 217 214 249 245 247 258 250 266 262 295 278 292 302 295 277 315 318 289 316 322 324 326 324 324 326 324 318 311 305 308 313 312 308 308 307 308 311 309 308 307 305 302 300 299 294 289 285 67 49 38 32 29 21 13 9 1 358 358 354 345 339 337 337 340 341 342 343 340 337 345 346 343 345 348 346 345 346 347 346 346 349 343 334 325 318 312 308 310 307 302 300 299 299 301 306 309 311 312 311 314 319 325 328 333 340 340 337 337 338 337 341 345 345 340 337 341 344 345 343 344 344 334 315 227 197 355 44 310 21 326 290 45 46 107 157 166 111 146 238 208 172 155 141 304 81 45 176 230 137 121 117 111 88 81 84 84 86 88 88 82 67 74 83 70 103 111 123 123 120 116 115 124 145 153 161 143 163 179 159 158 159 162 168 174 181 185 186 190 188 188 183 182 180 180 182 185 186 192 190 191 196 203 212 198 197 193 196 204 207 197 183 187 193 191 186 189 191 192 199 202 201 191 193 189 197 197 200 200 196 200 197 198 198 226 242 231 206 233 253 318 200 204 233 275 281 308 311 300 272 287 321 312 316 319 323 330 330 324 324 325 326 322 315 308 303 307 309 304 306 312 311 304 302 306 307 306 305 303 297 290 284 279 57 43 33 22 13 5 2 359 355 352 349 343 338 336 338 341 343 341 341 342 342 336 340 342 342 345 348 349 349 352 350 347 346 352 358 354 342 330 322 313 309 306 300 299 298 298 298 301 304 306 306 306 306 310 312 318 327 329 333 340 339 341 339 336 338 338 338 332 334 338 342 336 335 339 339 303 32 96 0 58 12 47 351 333 335 305 61 108 183 161 165 184 63 349 74 303 59 358 69 251 184 136 129 117 102 96 101 103 110 113 101 97 95 98 90 96 107 115 128 131 129 124 127 135 138 144 145 124 113 145 160 162 169 165 166 177 177 179 184 186 185 185 183 181 184 183 185 189 189 187 189 189 188 194 199 191 189 195 198 199 203 204 203 198 192 190 195 195 194 195 197 199 205 204 198 198 201 196 200 198 202 197 199 206 206 221 231 215 220 229 281 294 225 234 192 252 285 337 302 304 312 304 354 316 319 318 317 327 325 327 327 324 324 322 322 323 322 320 319 318 315 308 307 297 301 303 306 310 311 313 308 300 288 278 273 41 27 13 4 5 8 10 10 5 358 350 344 347 349 346 345 343 342 349 360 353 345 343 343 339 342 346 348 349 349 349 346 337 342 354 354 357 355 342 329 322 315 307 303 299 299 299 297 298 299 302 301 302 301 303 307 311 319 326 330 335 337 337 334 331 328 330 327 333 338 337 330 330 326 326 359 49 39 36 98 194 218 256 236 256 278 121 132 288 9 85 45 63 59 102 27 247 229 221 172 131 120 120 120 118 120 124 119 108 107 110 118 121 113 112 121 132 138 140 139 134 136 136 138 132 138 141 160 164 161 170 171 171 173 178 179 182 178 183 187 189 187 190 187 188 186 182 184 188 189 192 192 193 196 199 198 197 195 199 205 198 195 197 197 193 194 195 200 205 208 202 203 203 203 204 199 198 207 203 197 203 218 217 212 216 221 241 260 274 316 37 19 3 9 16 317 326 325 319 315 313 310 310 309 308 312 311 311 320 319 322 324 318 320 323 321 322 325 324 323 320 312 318 316 309 306 316 326 331 337 327 311 287 265 266 30 21 17 29 27 22 13 3 357 352 355 355 354 352 347 345 345 348 358 359 355 350 348 344 339 333 340 345 344 343 344 343 334 327 337 348 354 354 0 351 340 332 321 314 305 302 301 298 297 297 297 297 299 298 300 298 300 302 310 321 328 330 334 337 335 330 329 339 334 332 335 325 333 318 106 9 80 32 50 246 148 306 348 321 336 4 357 349 19 66 45 6 130 129 204 195 202 257 41 118 118 114 109 112 116 112 112 116 114 115 132 137 135 126 121 131 140 151 151 145 146 142 145 148 151 152 135 120 159 183 190 186 182 183 181 183 184 189 184 186 186 187 189 192 193 191 191 190 192 192 195 198 194 194 197 197 200 202 204 204 196 192 191 198 201 207 209 208 206 202 203 210 214 207 202 204 210 216 219 217 214 210 209 211 217 224 235 238 245 260 272 260 267 272 283 290 291 292 292 294 299 308 312 309 309 302 304 308 311 316 321 314 311 313 315 312 317 318 319 319 315 320 323 316 307 322 332 342 351 348 348 358 344 256 266 19 28 24 8 9 18 8 358 356 354 356 353 352 352 346 341 341 332 325 335 347 348 346 340 338 329 334 337 338 337 336 337 334 318 315 331 341 348 347 347 349 345 335 331 323 310 303 299 297 295 294 294 290 292 294 298 299 299 299 306 312 319 328 333 335 332 11 326 324 334 336 330 301 292 74 61 97 108 40 278 85 50 1 289 327 322 53 5 355 115 199 133 216 195 191 171 131 104 75 58 107 123 119 118 123 130 129 121 120 121 120 123 135 135 133 131 136 146 150 154 154 153 157 157 167 176 173 202 176 189 194 195 192 190 189 189 189 184 184 187 191 193 195 197 194 194 195 197 196 196 205 207 201 199 200 206 209 208 211 201 195 198 202 212 214 211 211 211 214 214 211 211 212 211 209 210 216 216 218 219 217 222 227 228 233 230 240 252 262 258 255 258 262 269 271 273 276 286 291 291 290 296 294 298 300 299 302 303 305 310 312 304 307 304 300 314 315 308 307 312 318 320 314 312 340 345 345 346 344 348 2 4 12 342 295 22 84 350 324 359 1 358 353 347 351 351 347 342 344 340 335 334 324 338 337 340 340 339 335 332 330 330 333 330 333 331 330 326 323 305 306 330 339 337 332 337 334 328 325 320 312 307 301 294 291 289 288 287 287 287 288 293 299 302 301 304 308 314 322 332 304 320 324 332 342 342 294 340 327 259 87 119 146 196 210 115 172 263 344 334 29 15 24 5 266 3 161 162 319 168 141 133 114 114 109 118 119 129 133 127 124 120 119 127 132 138 139 141 144 136 128 130 128 135 140 148 161 162 172 175 166 176 168 177 180 186 192 192 194 191 190 190 187 192 194 196 198 197 195 196 198 199 200 202 203 206 207 207 207 208 209 211 215 207 200 197 203 210 212 216 207 205 214 220 216 212 210 208 208 213 218 220 217 218 220 220 222 224 232 224 228 244 253 258 266 271 271 274 276 284 288 286 292 287 287 290 295 296 298 296 297 298 300 304 306 301 295 298 305 304 304 307 308 312 311 310 314 325 354 350 351 347 348 350 352 3 4 360 349 311 27 9 25 56 355 345 350 347 358 348 343 337 336 336 336 334 337 338 338 337 332 332 331 328 326 328 329 326 326 325 324 323 321 319 313 299 327 338 331 326 324 324 321 316 311 307 302 294 291 287 283 281 279 278 281 279 284 290 296 298 302 305 306 311 311 309 310 313 326 337 301 291 309 359 300 180 163 156 200 120 210 255 238 52 332 293 197 59 356 319 273 329 63 117 94 104 103 115 104 115 127 137 120 115 123 133 126 133 138 130 138 164 167 140 138 137 138 133 138 137 138 163 165 153 174 173 173 167 174 183 185 190 186 191 192 194 194 197 199 199 198 198 203 203 204 204 204 204 204 207 209 211 210 209 209 210 210 209 206 205 202 208 214 215 218 213 214 218 221 216 214 210 207 211 215 224 231 232 226 223 230 236 232 236 243 245 252 257 258 262 268 275 280 286 290 290 290 292 293 294 296 295 296 293 293 292 292 299 302 300 299 299 294 295 300 304 305 297 296 305 308 319 348 353 352 345 340 334 340 347 349 349 349 351 351 32 1 46 329 347 353 354 3 341 338 337 337 336 335 338 339 330 329 329 327 327 327 327 327 325 323 320 316 315 318 318 318 316 313 303 305 313 331 327 320 318 319 317 312 307 302 298 293 286 279 276 274 273 271 270 274 276 277 286 294 302 305 307 308 311 312 314 303 322 310 252 286 294 289 278 181 210 120 210 167 187 134 42 2 312 343 0 355 250 237 185 153 255 148 151 142 118 130 133 122 123 122 128 141 149 140 140 142 152 165 178 175 170 158 157 160 159 145 147 157 153 156 174 172 164 162 167 175 177 186 190 198 189 191 196 193 197 205 202 201 201 203 201 204 205 207 210 211 211 214 214 213 213 212 212 211 212 212 211 206 209 214 218 221 224 224 225 224 222 219 216 213 213 217 221 231 233 231 236 237 236 236 247 258 250 252 255 262 271 278 283 285 289 290 292 294 292 296 296 295 295 295 293 294 293 293 295 290 295 298 298 299 299 302 303 304 303 297 297 303 323 349 348 349 348 341 339 338 337 341 341 340 338 337 334 31 30 24 352 354 351 358 335 338 338 339 338 332 331 336 335 325 321 324 325 324 323 322 322 320 316 314 314 315 315 316 315 315 311 308 306 314 318 318 311 312 316 312 309 304 299 294 291 286 281 272 267 268 265 264 262 267 272 275 282 299 302 317 320 320 318 295 325 345 248 222 285 278 263 58 6 297 189 142 217 125 132 153 244 255 114 232 263 229 113 243 95 175 135 128 139 144 157 149 148 141 142 135 144 145 152 154 156 153 147 141 145 140 147 159 160 158 167 170 171 176 183 176 177 179 184 186 189 191 193 197 203 200 199 204 206 200 207 205 206 205 199 208 209 210 214 213 216 216 215 216 216 215 216 216 216 217 217 218 216 217 217 223 228 231 229 231 230 228 223 220 217 219 225 229 235 243 241 246 238 233 236 245 257 252 259 267 273 276 277 279 282 285 289 294 293 296 300 297 298 294 295 295 295 294 290 294 296 299 299 297 296 300 300 298 297 296 293 299 317 340 333 331 328 332 331 331 333 330 330 332 332 330 329 326 14 10 5 1 359 4 340 337 338 336 338 325 338 319 328 325 328 323 322 322 321 322 322 319 316 314 313 313 313 314 318 322 319 316 317 315 311 309 312 310 312 311 308 305 302 298 293 289 282 276 269 263 255 256 258 253 254 257 271 269 280 293 302 311 277 274 319 291 310 265 216 246 265 158 174 265 279 131 184 234 159 192 208 195 156 223 217 206 193 222 198 160 178 152 134 151 139 130 121 134 138 153 158 166 163 154 157 151 159 158 161 174 180 167 158 153 146 154 159 171 169 181 181 183 190 195 192 190 193 201 204 205 206 208 201 203 207 211 213 212 211 211 212 223 220 218 217 218 219 219 218 217 219 218 218 218 219 219 219 220 220 221 223 226 229 231 232 230 231 226 223 221 223 225 228 237 238 238 238 234 230 233 245 254 261 265 268 270 271 273 275 278 281 289 291 292 292 294 298 297 295 295 294 292 292 292 295 296 297 299 300 300 299 295 291 283 285 292 298 314 322 335 335 330 328 327 328 326 325 325 325 323 323 322 320 1 359 355 353 350 348 345 342 338 343 340 329 341 308 323 323 322 319 318 318 319 318 318 318 315 311 310 311 311 315 313 315 310 307 305 306 308 310 311 310 309 308 307 303 301 297 292 287 282 274 267 260 252 245 249 244 244 246 258 261 275 287 290 263 235 304 262 248 220 234 226 255 319 209 189 196 239 169 211 235 191 201 144 204 207 221 213 194 183 230 206 169 180 131 142 151 131 136 154 150 153 153 159 154 162 165 161 165 176 185 178 178 167 164 152 156 154 169 167 168 172 178 179 188 194 197 192 201 205 210 214 216 213 212 209 209 212 218 220 219 220 219 218 221 223 222 220 219 218 216 216 216 216 214 216 217 218 217 217 218 218 220 221 225 227 229 229 229 232 229 225 224 225 226 229 234 234 236 236 240 243 244 249 252 258 264 268 274 276 279 283 287 292 293 293 292 296 299 296 295 294 293 291 291 291 290 292 295 296 298 297 300 292 292 298 308 304 297 303 311 326 331 324 322 323 323 322 319 318 319 319 317 316 316 316 350 348 346 343 341 340 339 338 335 332 327 309 308 309 315 315 315 310 309 312 316 316 316 312 309 309 307 307 310 314 313 308 303 306 308 309 309 309 308 307 307 306 305 304 302 300 296 289 282 274 262 253 246 237 238 231 226 228 224 249 272 225 249 250 269 244 242 231 231 210 249 140 254 230 237 186 190 243 232 227 172 89 69 247 221 231 139 97 11 19 49 52 119 135 148 164 144 142 144 159 159 161 171 174 175 182 185 185 184 182 175 171 159 154 151 165 169 173 170 174 179 186 196 198 199 208 209 210 210 216 224 223 221 220 218 219 221 221 223 226 229 230 229 221 226 225 224 223 222 221 217 214 215 216 219 220 221 221 219 218 217 219 223 224 226 229 229 229 236 228 225 226 227 227 228 231 234 237 239 244 248 252 254 259 266 270 274 276 279 281 284 288 292 294 294 295 294 295 296 297 297 298 296 295 299 299 299 297 297 300 297 267 297 308 315 302 300 303 304 313 319 318 319 320 320 319 317 316 317 316 314 313 312 312 312 338 337 336 336 336 336 336 334 331 327 322 318 317 317 315 324 325 307 310 315 316 316 312 310 303 304 305 306 313 311 306 302 303 305 307 308 308 309 308 306 305 304 303 301 301 301 298 292 287 275 261 242 238 226 225 216 205 208 204 195 241 185 178 151 98 199 247 188 243 231 179 216 219 201 208 217 201 220 288 259 119 141 197 221 347 52 49 39 32 22 20 346 272 191 180 177 173 158 167 179 179 163 156 162 178 184 189 186 165 143 145 151 154 159 161 170 175 176 182 185 190 202 206 210 216 217 216 221 219 220 222 229 230 228 229 229 230 229 229 229 230 230 232 228 227 231 226 224 221 219 218 217 219 220 223 223 222 221 220 220 219 221 225 225 223 222 232 236 225 221 222 224 225 226 228 230 235 240 245 248 252 257 261 266 271 274 278 283 283 286 289 291 292 291 291 289 288 288 289 292 298 294 295 295 296 291 291 297 303 298 291 277 269 274 305 311 311 308 306 308 313 316 315 313 312 312 313 313 313 312 312 310 310 310 310 333 334 335 336 337 336 335 334 332 330 328 325 321 317 314 312 303 304 310 316 316 312 309 302 305 308 309 311 312 308 303 304 306 307 308 310 311 311 310 309 309 310 309 301 298 298 298 290 281 270 252 230 225 218 213 196 179 175 176 192 173 169 179 168 229 227 211 191 220 194 186 212 175 188 198 201 148 231 274 54 115 143 234 65 23 40 39 45 40 20 12 27 15 3 323 223 192 174 157 181 185 175 168 168 163 152 158 180 181 158 152 157 162 160 168 177 190 193 193 189 195 202 206 209 214 218 220 222 224 230 230 225 225 231 234 238 240 240 239 240 239 240 238 234 227 225 227 224 223 222 222 222 223 223 224 223 219 218 216 216 217 220 222 223 226 229 229 225 218 217 222 225 225 229 231 235 240 244 247 249 254 259 268 275 282 285 286 287 289 292 293 292 291 293 292 292 289 289 291 293 295 295 300 299 295 287 303 308 306 313 318 261 242 261 291 310 309 307 305 307 309 309 309 309 309 309 310 310 310 311 310 310 309 309 308 333 334 335 336 336 336 335 333 331 330 328 326 322 321 319 314 314 316 318 327 316 312 306 300 300 301 307 309 308 306 307 308 309 309 309 310 310 313 323 329 325 320 320 318 310 312 308 296 283 254 236 216 207 203 204 178 177 173 178 184 176 136 159 192 218 235 210 193 240 310 105 29 329 153 153 148 199 238 115 114 155 223 88 114 24 56 37 48 46 37 23 359 346 351 355 357 7 252 213 185 190 193 185 170 168 173 169 171 172 166 173 176 174 179 183 184 196 204 203 203 197 203 214 215 214 212 214 219 228 233 241 239 236 233 233 236 239 241 244 247 249 247 243 239 235 228 228 229 226 227 228 228 225 224 223 222 218 216 214 216 219 223 220 217 216 217 217 220 222 222 220 216 219 222 222 232 238 243 249 258 266 273 278 283 284 286 288 289 292 294 297 296 296 296 294 292 289 286 287 290 291 292 295 277 279 306 317 324 265 9 13 19 299 278 306 312 308 303 302 303 304 304 304 306 308 309 309 308 308 308 309 309 309 308 307 329 330 332 334 334 333 332 330 330 330 328 327 325 332 338 342 342 347 343 331 306 290 311 308 306 306 307 307 308 303 305 307 309 312 315 317 313 316 332 330 322 318 318 320 316 330 317 300 267 223 200 184 181 187 172 150 182 162 167 161 151 117 187 212 221 241 247 168 157 185 212 130 7 98 195 214 69 63 174 181 164 91 70 86 90 49 28 30 23 17 354 350 343 340 336 349 14 132 155 152 151 168 181 187 185 176 172 182 184 175 173 178 186 190 191 193 198 203 208 204 206 207 210 219 225 223 226 223 225 231 236 237 241 242 238 239 242 243 244 248 249 246 243 240 237 231 229 235 234 231 231 229 228 224 223 226 219 216 215 216 217 215 211 210 211 213 214 216 217 217 223 226 229 230 233 241 248 253 261 268 272 276 279 281 284 286 287 289 292 295 298 299 300 298 293 289 285 280 279 273 274 299 271 286 257 49 50 63 17 350 329 313 304 307 308 306 303 299 298 298 299 299 300 302 305 307 307 307 307 307 307 308 308 307 306 323 325 327 329 331 332 333 329 330 331 330 330 335 343 340 334 335 334 331 327 314 302 302 296 298 300 303 307 304 309 311 310 309 311 321 319 313 329 337 331 327 322 319 321 349 357 19 49 110 136 137 148 167 141 136 140 68 112 81 133 96 154 215 215 222 247 26 91 90 59 63 208 177 224 39 13 43 50 11 64 57 85 119 175 178 172 154 339 345 26 10 351 337 330 330 315 309 310 213 168 160 136 140 174 180 176 181 184 186 185 180 181 185 182 177 182 183 189 195 199 206 206 209 211 213 215 223 232 239 240 241 239 238 239 242 247 250 250 249 248 243 242 240 236 235 236 236 234 231 230 229 227 225 221 223 219 215 212 212 213 212 210 209 209 210 212 214 215 217 219 223 228 234 240 246 251 256 261 265 268 271 275 279 282 284 287 291 294 297 299 303 301 296 296 293 289 282 269 248 236 246 245 252 250 229 235 258 266 274 284 299 306 305 305 303 302 300 298 296 297 296 296 297 300 303 305 306 306 306 306 306 306 306 306 306 318 319 322 325 327 331 335 331 327 328 334 319 315 329 330 329 328 327 325 324 319 317 313 307 309 307 310 315 308 322 324 332 326 322 340 330 322 324 327 334 345 7 23 36 50 48 42 53 67 83 89 82 72 72 61 116 115 162 104 151 168 228 210 157 229 149 96 93 115 156 198 236 53 69 44 24 59 30 356 10 32 76 3 341 300 226 215 261 334 314 320 293 308 304 313 303 276 260 260 296 228 221 185 173 177 180 182 183 179 170 167 170 170 167 167 174 178 192 201 204 209 213 217 222 229 234 241 246 250 250 247 246 243 242 242 243 248 251 252 252 247 243 240 235 233 233 230 227 227 226 223 225 223 220 219 216 212 209 210 211 210 210 210 210 211 213 215 217 220 222 224 227 232 237 242 246 251 257 264 270 274 277 279 283 287 291 296 298 302 305 308 304 294 292 291 288 279 266 234 216 220 240 247 266 272 279 286 292 296 300 303 302 299 299 299 297 297 296 296 295 295 295 297 299 301 303 304 304 305 305 306 307 307 307 306 315 317 320 323 325 328 329 329 328 316 321 299 291 308 317 323 324 325 326 327 329 334 321 313 309 312 313 310 321 315 295 319 313 316 324 314 322 326 323 325 324 312 318 331 320 314 355 9 24 24 30 34 54 35 33 20 91 135 180 202 200 261 169 61 22 54 49 121 142 175 185 71 83 82 98 120 144 128 142 242 284 301 287 258 254 248 255 188 231 306 313 290 289 297 289 291 280 256 254 261 266 287 215 194 183 184 187 186 184 178 176 174 176 183 184 189 194 204 214 214 219 221 220 224 227 234 256 249 241 245 245 242 244 246 247 248 249 250 251 251 251 247 243 237 234 233 233 232 229 227 224 223 221 218 217 215 211 210 209 210 211 212 212 213 214 215 216 218 221 224 228 232 237 243 247 251 258 266 271 275 276 277 282 288 293 297 301 303 305 307 308 302 297 295 292 286 280 272 257 241 238 248 265 277 284 290 292 293 295 296 299 297 296 296 296 296 296 295 295 295 295 297 299 300 302 303 304 305 306 307 308 309 309 309 308 312 314 317 319 321 322 323 321 316 307 295 285 292 304 314 316 320 324 327 333 334 328 325 272 289 288 315 316 332 23 356 337 311 318 318 331 338 345 332 344 354 357 335 354 14 1 352 312 86 70 63 14 56 34 29 337 342 355 358 106 77 100 88 93 107 319 333 87 121 120 58 45 45 22 34 340 119 251 186 228 166 241 348 1 13 56 55 45 37 27 326 344 339 322 324 319 326 276 277 257 251 246 243 220 199 195 192 187 182 179 182 188 188 191 196 197 199 201 194 178 170 177 189 211 223 234 244 241 242 245 248 245 244 246 251 253 253 253 252 250 247 245 242 239 237 235 234 232 229 228 224 220 219 218 216 214 212 211 210 210 212 213 214 215 215 216 218 220 223 226 229 233 237 242 247 254 260 264 266 268 271 278 285 290 295 300 303 305 307 306 309 310 311 308 304 298 291 286 280 275 269 271 276 280 284 285 286 287 289 292 294 294 294 295 296 296 295 295 295 296 297 298 300 302 303 306 307 307 308 309 311 311 312 312 310 308 309 311 314 318 319 319 319 316 308 297 293 305 304 310 314 317 322 327 328 326 323 301 267 296 284 304 243 15 343 342 329 326 326 321 314 12 27 17 1 337 343 359 351 345 338 309 310 353 49 25 9 340 355 323 278 129 19 46 33 283 155 138 103 10 58 40 35 41 206 184 96 64 13 357 32 28 330 162 171 124 200 168 64 41 64 53 38 8 342 333 330 323 319 316 319 327 342 254 239 238 238 223 205 195 190 186 184 183 188 194 196 197 199 198 195 189 187 191 200 211 219 220 219 226 228 229 239 253 259 240 229 233 242 249 252 251 251 252 252 249 246 242 238 237 235 234 232 229 228 225 221 218 218 217 215 214 213 212 212 214 213 213 216 218 220 222 223 224 226 228 232 236 239 244 248 252 256 258 261 267 276 284 290 296 303 306 309 309 311 314 316 313 307 303 302 300 297 293 290 287 284 284 286 288 290 292 294 292 291 293 293 294 295 296 296 297 296 295 296 299 300 300 304 308 310 310 310 312 312 313 315 316 319 315 307 309 311 314 314 314 314 310 308 310 312 311 303 298 302 307 314 319 323 323 323 329 283 282 333 296 285 314 323 318 323 320 281 292 320 359 343 343 357 359 340 304 303 288 270 24 33 30 40 355 333 325 328 338 34 0 10 35 3 346 354 347 76 145 176 140 166 177 197 175 94 54 73 226 98 91 306 339 46 96 57 347 309 75 39 28 32 28 5 344 322 314 306 300 296 301 313 315 313 306 274 239 211 202 196 192 189 185 183 186 193 199 204 201 196 187 174 174 182 178 171 177 182 209 234 239 239 238 231 230 227 226 211 218 227 230 237 243 247 247 245 245 244 242 240 238 235 233 231 228 226 223 220 219 218 217 216 216 215 215 215 215 214 215 220 224 224 224 225 227 230 234 237 240 246 247 248 250 253 257 264 274 283 286 288 299 286 294 305 311 313 312 314 319 318 314 308 302 298 295 291 298 291 290 292 293 292 289 286 287 289 292 295 299 301 301 300 300 300 300 300 297 302 308 311 312 312 313 314 315 317 320 322 319 345 303 304 307 307 307 310 311 311 315 318 313 310 305 304 306 308 313 316 318 317 313 309 268 295 296 282 287 302 306 304 306 211 263 238 245 301 5 355 342 344 342 0 5 22 9 39 9 358 1 329 318 318 318 319 9 342 6 346 325 312 293 321 24 43 58 77 18 35 9 359 32 73 61 49 33 342 27 9 11 15 187 248 89 57 17 354 327 345 348 357 7 356 3 357 350 332 336 299 298 291 268 248 183 188 187 190 194 194 191 188 188 194 194 191 179 174 169 170 174 173 176 175 167 165 172 187 196 208 207 200 201 208 200 189 178 178 181 193 227 239 240 238 235 235 238 237 235 234 232 230 229 226 223 222 220 219 219 218 217 217 217 216 216 215 219 224 225 226 226 228 231 234 238 240 238 239 243 245 246 254 259 263 256 273 287 283 290 303 311 314 316 321 324 324 321 319 314 312 307 307 303 299 299 298 293 298 306 313 316 314 305 305 305 304 303 303 302 301 301 302 301 304 307 310 312 313 314 315 316 317 319 325 316 343 319 301 301 302 304 305 307 310 310 312 315 315 309 306 308 308 308 309 308 307 302 296 286 276 292 301 318 316 305 299 315 109 154 238 299 349 15 352 336 326 320 313 230 244 352 74 104 303 310 314 314 293 221 276 1 14 334 334 319 353 1 354 7 25 18 62 90 81 32 334 349 38 53 23 42 7 53 283 197 303 311 144 289 82 210 12 343 321 352 351 349 352 319 317 320 326 328 316 310 307 299 284 209 185 158 153 159 169 187 199 200 202 201 176 168 165 163 160 158 162 163 163 160 151 148 145 148 150 158 156 150 151 121 111 119 128 134 124 114 140 210 234 249 244 227 232 236 236 235 233 233 233 231 227 225 223 221 220 219 219 219 218 217 218 216 216 220 225 227 228 230 233 234 238 242 244 244 264 252 240 247 256 266 274 280 287 296 301 306 305 308 321 328 328 335 340 346 356 310 323 324 327 320 312 301 299 307 309 313 316 318 319 315 310 309 310 310 310 307 306 307 309 311 312 312 314 315 315 317 319 321 322 313 285 284 42 295 295 295 300 300 306 313 312 313 317 314 311 309 315 315 306 299 304 304 300 299 295 288 282 275 265 259 311 321 332 1 10 5 13 19 333 314 302 297 279 272 153 101 67 22 339 324 331 322 336 328 319 350 3 311 351 330 312 311 200 13 337 12 67 353 88 126 157 158 80 73 36 48 359 35 257 279 229 254 255 146 164 195 238 271 264 218 355 336 274 358 7 3 346 339 353 7 15 28 63 84 118 143 141 146 143 138 128 123 146 166 161 160 156 156 154 154 155 156 156 157 161 155 146 140 140 132 126 132 131 127 134 132 134 145 145 121 127 134 169 174 213 231 235 227 226 229 230 233 235 235 233 231 228 225 223 221 220 219 219 219 220 220 221 220 223 230 233 232 231 233 235 241 244 246 248 246 247 255 261 266 272 277 281 285 289 294 295 301 315 327 331 332 345 348 318 324 324 331 326 321 322 330 329 320 316 317 317 315 314 316 322 324 319 321 320 319 317 316 314 314 314 315 316 316 317 318 321 323 324 282 332 331 131 97 291 292 296 297 300 304 304 305 306 306 304 312 316 313 306 303 301 297 296 299 299 296 291 286 276 267 257 249 255 266 271 279 285 309 320 322 298 340 34 355 4 357 329 319 319 322 327 327 313 304 286 284 319 313 299 299 268 261 261 298 317 63 52 1 63 48 33 37 40 97 113 92 260 255 229 214 242 250 261 187 193 185 195 215 270 240 205 300 251 222 165 77 5 20 13 18 30 51 74 89 96 101 104 112 116 115 116 116 113 113 119 124 135 139 139 143 148 152 152 152 152 160 162 159 154 150 150 148 146 135 113 106 105 101 101 110 115 115 138 158 197 214 230 232 233 236 237 240 242 240 241 240 236 234 231 226 222 220 218 217 217 217 218 220 221 221 226 228 229 231 233 237 239 240 244 248 249 255 252 254 259 268 274 277 283 285 279 285 299 314 321 313 311 318 321 330 333 340 327 308 311 294 310 307 309 314 315 311 314 345 356 343 340 337 327 325 324 323 321 320 320 319 319 318 319 320 321 324 327 331 305 42 297 144 109 286 292 295 297 301 302 307 312 308 303 303 301 304 310 311 309 308 304 303 297 295 292 290 287 286 281 276 268 262 262 268 273 276 269 269 267 276 287 296 300 302 306 303 299 305 308 293 291 308 282 315 302 307 290 267 246 281 295 302 214 304 55 29 21 347 293 127 99 84 116 241 236 210 211 206 202 231 245 240 128 183 193 160 255 252 285 222 213 208 213 207 203 162 129 76 60 85 99 99 100 103 105 108 111 114 108 104 106 108 110 114 118 123 131 136 143 149 153 155 155 157 158 159 160 165 171 175 171 175 181 212 244 241 85 88 112 97 44 265 222 231 230 226 226 231 235 229 227 230 232 232 233 235 235 235 233 227 221 217 214 214 215 215 217 218 221 226 231 237 238 239 240 241 239 240 247 251 250 251 256 265 276 278 278 271 271 273 282 292 300 306 310 313 318 326 332 329 331 296 278 293 307 307 304 316 325 318 333 343 348 349 348 344 340 329 329 329 327 326 326 324 323 321 320 320 319 318 322 285 263 254 163 260 129 111 286 287 288 292 307 313 321 316 301 303 313 310 305 311 316 309 306 307 305 299 298 293 286 281 278 275 274 276 275 271 267 266 266 267 269 271 275 278 280 279 278 274 268 272 276 275 281 279 276 281 288 284 265 232 219 217 209 4 328 333 326 160 153 206 241 212 163 190 178 187 241 232 179 166 243 226 232 227 214 224 244 190 217 220 252 248 214 204 198 196 196 150 146 149 145 133 125 119 115 112 111 111 110 113 116 115 117 119 119 121 123 123 123 133 141 147 155 161 164 170 176 183 187 192 205 220 231 239 246 251 258 262 263 261 257 255 255 264 265 264 245 234 236 234 229 226 223 220 218 218 219 222 224 226 227 229 229 224 217 214 210 206 207 211 218 226 229 228 234 237 236 237 237 232 230 236 244 252 253 256 260 266 265 266 268 275 289 291 289 294 296 300 305 305 307 305 312 314 267 290 309 311 322 325 323 342 338 337 335 333 334 340 345 337 329 331 332 332 331 330 328 327 325 323 319 313 306 291 249 266 184 108 200 133 122 263 284 301 311 302 286 305 305 310 315 308 296 299 304 313 324 323 319 306 299 309 310 300 284 282 285 290 291 289 288 286 281 276 270 274 275 273 270 269 261 258 259 265 271 274 278 289 286 263 247 248 241 247 248 202 224 125 170 175 182 298 326 316 212 211 210 229 215 178 206 186 203 211 206 211 225 211 219 230 244 245 233 230 241 232 201 201 192 196 195 201 174 173 168 158 153 146 134 126 123 118 116 115 116 116 119 122 122 122 123 127 137 151 167 185 197 206 220 234 239 239 242 244 244 246 249 249 250 251 254 255 256 260 263 263 261 259 258 261 266 263 248 243 237 232 228 225 220 218 217 219 223 224 224 225 225 226 225 221 218 216 213 216 220 229 240 240 234 234 238 236 236 235 234 237 243 245 243 242 248 253 257 262 267 275 277 279 280 282 279 285 290 293 296 300 302 308 315 312 312 312 316 321 277 333 329 311 307 316 325 335 340 341 333 337 339 337 336 335 334 333 332 330 328 324 317 298 194 181 167 170 172 151 140 158 258 270 284 291 298 307 311 313 310 314 310 307 307 312 315 320 316 313 312 303 295 279 275 282 285 289 289 283 283 268 251 280 281 278 274 282 282 270 259 251 254 260 270 275 294 285 295 299 293 288 286 299 281 267 272 269 243 262 275 279 274 255 241 285 304 278 251 270 285 276 284 295 298 290 275 255 234 250 249 237 234 232 222 220 207 194 198 201 185 175 173 168 159 165 172 174 163 153 149 142 138 139 139 138 138 140 141 144 152 169 196 215 230 242 248 254 258 260 260 261 263 264 262 260 259 255 252 253 254 256 260 264 269 273 274 274 272 269 262 258 255 249 250 248 241 234 229 226 226 226 231 240 243 239 234 233 233 232 231 226 224 226 229 235 237 237 236 230 228 230 230 229 229 231 233 233 232 233 238 247 255 260 263 265 268 273 278 279 281 287 294 299 301 304 311 315 321 321 319 318 313 306 296 285 308 281 276 319 330 331 338 340 341 345 344 337 338 339 339 339 339 338 339 337 332 116 67 111 139 164 175 159 153 155 179 264 281 293 297 303 307 310 310 312 311 309 308 312 315 323 320 319 323 317 311 313 309 317 300 294 291 288 283 278 279 289 295 296 290 274 256 255 261 268 273 279 284 287 288 287 284 280 277 273 272 277 281 295 297 294 288 284 279 275 275 276 276 276 273 266 267 266 261 269 284 295 292 289 285 277 271 255 242 242 247 251 233 216 210 211 198 193 192 187 176 173 170 170 175 176 184 185 177 175 174 172 179 190 194 194 197 209 219 226 237 250 262 269 273 273 270 278 279 277 273 270 269 267 266 262 255 252 253 256 263 268 272 275 276 276 275 275 273 271 264 258 252 248 248 245 243 245 241 236 242 238 230 225 230 231 231 230 224 217 228 227 222 226 232 232 233 234 233 228 229 229 226 225 223 222 224 227 231 237 245 252 257 262 268 273 277 281 283 286 291 296 301 305 311 321 326 327 318 321 306 277 350 333 320 324 325 293 314 314 329 334 340 343 346 344 341 340 342 342 342 344 346 348 346 8 57 55 99 104 153 178 159 151 154 146 276 290 298 303 307 310 312 311 310 310 310 313 321 326 321 298 304 307 287 299 302 300 289 290 294 299 303 311 322 309 304 315 318 318 316 290 282 285 282 278 278 281 289 298 297 282 266 253 247 259 277 282 283 281 278 275 273 270 267 268 273 278 286 290 287 280 276 280 289 291 285 286 292 291 274 267 252 240 237 226 214 202 192 182 192 201 197 189 188 184 184 179 177 181 186 188 195 199 202 205 209 214 222 227 231 237 247 255 259 267 271 273 272 269 280 288 281 279 277 275 271 267 266 264 260 254 251 253 259 267 271 275 277 277 277 275 272 269 267 267 263 259 253 251 250 246 243 240 235 234 235 238 235 234 235 234 233 228 217 217 222 219 218 225 227 227 229 229 226 224 223 222 221 219 219 221 222 226 232 239 247 254 261 267 272 276 279 281 285 290 297 303 308 316 324 332 334 320 355 17 314 291 168 266 296 330 321 311 316 328 338 339 344 343 344 348 346 342 343 344 345 350 352 346 121 198 233 215 207 239 235 186 149 142 138 288 298 303 306 311 315 315 320 324 314 316 329 321 319 332 344 337 334 329 311 320 329 325 360 353 6 350 348 353 343 323 326 318 328 321 322 336 347 341 337 330 316 313 331 342 353 5 8 14 18 14 8 350 331 329 324 310 291 272 294 40 43 22 350 317 303 294 283 276 279 288 289 289 291 254 233 228 225 221 210 205 201 191 193 190 183 184 181 186 188 194 204 211 207 202 195 203 207 214 216 220 234 241 248 252 253 257 264 269 272 274 278 281 287 288 283 277 272 270 270 270 266 263 261 259 257 258 263 268 271 273 275 275 277 278 277 274 270 265 261 260 261 261 258 258 259 252 243 237 240 243 244 245 244 246 242 231 219 211 207 219 220 219 221 222 222 223 224 224 222 223 221 219 217 217 217 218 221 226 234 243 252 259 265 271 276 280 286 289 296 303 308 315 325 330 336 350 49 48 320 261 250 270 257 266 309 302 312 322 328 334 339 340 342 347 352 349 342 342 344 347 351 356 340 333 340 347 354 327 295 314 133 122 135 136 293 302 306 307 315 317 314 308 314 297 310 325 335 2 359 355 350 358 358 337 325 321 337 339 337 359 10 356 335 322 346 357 326 337 340 322 318 325 337 336 334 339 31 33 16 19 35 42 35 39 27 9 357 337 336 320 301 277 46 62 12 353 344 343 342 332 311 284 281 283 280 273 275 244 219 215 224 235 233 223 213 198 184 185 188 187 184 181 185 193 200 206 209 215 223 227 234 240 249 253 254 260 264 268 271 275 278 279 279 277 276 278 280 278 275 270 269 271 272 271 271 270 270 269 268 268 268 271 273 274 274 274 276 277 277 277 276 271 265 260 258 257 259 258 254 251 250 249 249 251 254 252 251 251 251 246 237 226 215 200 205 212 218 221 222 223 225 224 224 223 222 220 217 214 215 215 218 220 225 232 241 248 252 258 266 275 282 288 294 301 307 312 315 324 320 97 157 210 205 237 234 283 306 317 318 321 324 326 329 333 337 338 341 347 351 351 349 344 341 342 343 346 352 346 288 280 281 297 298 313 296 145 132 130 131 296 304 306 304 309 303 263 260 284 284 254 257 288 317 325 24 35 22 353 341 308 283 327 338 326 9 22 8 354 344 342 360 352 327 330 347 333 322 326 323 318 292 259 211 359 40 54 80 20 12 15 14 12 21 21 5 330 326 337 317 329 327 322 324 325 333 347 24 61 47 31 355 323 299 277 262 253 245 247 226 192 179 168 165 169 180 183 176 178 181 213 230 238 242 246 251 255 258 260 261 267 271 275 277 277 275 274 273 272 272 274 275 274 272 270 269 271 272 271 272 273 273 273 274 276 276 276 276 276 277 277 277 276 276 276 275 273 271 268 264 262 261 259 256 255 253 252 254 254 255 257 259 260 261 256 246 238 229 219 210 210 215 217 219 224 226 227 224 223 222 221 219 216 215 216 216 218 217 219 226 236 241 245 256 268 276 284 293 300 303 302 298 290 259 206 221 235 227 257 294 305 311 315 320 324 327 329 333 336 337 339 341 346 351 352 352 352 349 343 341 341 341 339 331 308 289 287 285 286 270 172 144 127 126 126 296 295 277 242 219 225 228 234 242 272 249 223 252 340 311 299 284 283 278 262 251 260 271 269 276 286 294 290 270 266 277 285 304 337 349 333 328 325 314 320 308 291 220 134 11 359 37 20 16 8 10 30 19 11 359 346 310 302 315 329 340 347 0 5 356 354 9 16 19 18 12 3 1 355 333 285 260 240 210 188 186 181 173 171 164 163 153 165 183 204 225 234 251 254 250 252 258 265 272 275 275 275 274 270 267 267 268 271 274 278 279 279 277 276 275 274 273 272 271 272 274 275 275 275 275 275 275 276 276 276 275 274 273 272 271 271 270 268 265 264 263 261 258 257 254 251 248 250 253 255 255 254 251 245 240 235 229 223 209 207 210 213 214 224 225 226 224 218 213 211 210 207 204 204 205 205 206 206 213 221 231 241 249 257 268 283 294 302 305 309 306 284 253 236 231 237 258 279 297 307 313 318 322 326 328 331 335 337 339 340 343 347 350 351 352 353 354 353 348 345 348 349 330 295 307 315 310 266 236 197 160 132 129 130 128 288 282 270 255 251 248 247 252 252 250 263 273 278 282 282 286 288 287 284 281 278 276 276 276 276 278 279 279 277 274 270 269 269 264 245 245 253 283 291 312 298 313 328 17 6 352 8 2 358 13 3 342 328 326 325 332 341 344 350 356 4 10 15 20 22 21 20 19 19 24 33 76 80 78 98 106 106 119 134 152 168 180 185 181 175 157 142 179 213 216 239 254 270 277 270 269 268 268 270 270 270 268 267 268 275 282 286 288 290 291 289 288 289 287 283 280 279 279 281 283 281 280 278 278 278 278 278 277 276 275 274 273 271 269 268 268 267 266 265 264 263 261 256 251 249 249 247 247 247 248 245 245 243 236 228 222 216 212 206 198 222 221 219 221 220 215 210 207 203 200 199 198 196 195 194 195 197 201 208 213 218 227 244 261 275 284 290 294 295 294 291 303 276 264 250 256 267 286 303 312 318 324 328 331 333 336 339 340 342 345 349 351 351 352 354 356 357 357 353 351 353 336 289 310 353 39 47 56 60 95 179 143 132 124 120 288 276 262 257 260 272 279 279 276 277 280 283 286 289 291 293 293 294 294 294 293 292 290 288 285 284 283 283 281 279 274 272 269 265 259 250 248 247 245 247 257 269 279 290 298 296 287 292 306 308 310 314 316 319 324 334 342 347 353 0 9 18 26 33 39 46 50 55 59 63 68 72 79 88 99 115 113 103 99 107 126 133 144 167 193 199 176 181 200 210 219 255 269 271 272 275 277 276 276 278 280 282 283 284 285 286 289 291 292 292 292 293 293 294 294 295 295 292 290 287 285 284 283 283 282 281 280 278 277 275 274 272 270 268 266 264 263 263 262 262 261 255 252 248 247 246 241 238 240 240 233 224 218 211 206 205 204 199 193 191 192 190 199 201 194 191 191 190 187 185 184 185 186 186 185 187 189 192 194 199 210 226 249 269 277 278 270 249 236 244 205 247 264 264 239 247 293 310 316 322 327 331 333 335 338 340 341 342 345 350 351 351 352 354 356 358 360 1 359 354 355 0 18 304 354 221 261 343 339 239 132 115 115 117 121 271 272 277 281 282 282 282 282 282 283 285 286 288 289 291 293 294 296 297 298 300 299 298 298 297 296 295 292 288 285 284 283 286 284 280 276 273 271 269 267 267 269 273 275 276 278 280 280 283 288 294 297 302 309 322 333 343 355 6 16 24 31 38 45 51 57 63 68 71 72 73 76 79 85 90 91 92 95 96 95 97 97 96 96 94 184 260 266 270 274 277 280 282 283 283 280 278 279 283 285 286 285 285 289 290 289 289 290 290 290 289 292 295 296 295 294 294 292 290 289 290 290 288 286 283 281 278 276 275 274 272 271 268 265 261 260 258 253 252 249 244 241 231 222 220 222 221 218 213 208 202 195 192 192 191 183 175 170 173 182 195 188 174 170 171 168 170 174 175 174 177 177 176 176 179 176 173 183 191 194 188 173 35 298 278 8 191 207 161 248 239 248 223 234 269 299 310 316 322 327 330 333 335 338 340 341 342 344 349 349 348 352 354 355 356 358 360 3 3 360 359 0 20 29 324 324 7 93 48 9 172 116 123 124 125 281 283 285 286 286 286 286 286 287 288 289 290 291 292 294 295 297 298 299 300 300 300 299 298 298 298 297 295 294 289 291 294 292 290 288 287 288 289 290 290 288 293 307 318 320 310 296 288 287 288 294 302 308 314 322 335 352 10 24 35 43 51 57 63 66 67 67 68 68 67 66 65 64 63 63 63 58 52 40 29 15 2 349 337 325 315 307 304 303 303 306 314 317 313 306 300 294 292 291 292 294 296 300 301 298 294 291 292 291 289 289 292 295 295 296 296 295 295 295 296 296 297 296 293 296 294 288 280 274 271 268 263 258 252 248 242 234 222 204 187 176 171 164 162 173 185 189 185 183 182 181 182 181 178 174 174 175 177 177 175 176 179 176 172 169 168 167 167 168 166 165 168 170 169 170 175 175 170 175 184 193 187 206 181 214 123 258 237 227 237 224 207 226 273 298 306 314 320 324 327 330 333 336 338 340 343 344 348 350 347 348 352 354 355 356 357 358 0 4 1 0 18 7 352 30 21 345 327 343 66 109 122 125 126 125 284 285 286 287 287 288 289 290 290 290 291 292 293 294 296 297 299 300 300 299 297 296 296 297 299 298 297 296 293 300 300 296 295 295 296 295 294 294 296 299 302 305 308 310 313 313 313 313 314 315 315 315 317 320 326 338 356 15 27 33 37 41 42 43 42 41 39 36 35 33 31 32 33 33 32 29 23 17 10 6 3 2 8 34 67 45 24 8 356 349 344 337 331 328 330 326 320 314 314 320 326 327 329 329 322 310 304 301 297 296 302 309 313 313 310 306 304 304 305 307 310 316 317 311 302 295 290 280 266 251 234 218 201 189 184 181 180 177 166 167 164 152 146 160 165 167 169 170 171 172 172 170 169 168 170 173 175 177 176 172 171 170 168 165 164 160 156 158 160 162 162 163 166 172 175 183 190 184 193 199 202 204 200 187 209 218 221 252 217 207 215 250 277 292 303 311 317 321 324 327 330 333 335 337 339 342 345 350 349 346 349 354 355 356 357 358 358 359 1 5 25 30 6 292 13 16 82 0 108 123 122 124 125 126 125 284 286 287 288 289 289 290 291 291 291 292 292 294 296 298 300 301 302 301 300 298 298 298 299 299 299 299 297 301 300 298 298 299 299 299 301 302 302 302 300 299 299 299 299 299 300 301 302 304 307 310 311 309 308 313 324 339 350 356 0 4 9 11 12 12 13 15 19 22 23 22 21 21 19 18 20 21 21 21 23 29 35 39 61 59 42 30 34 21 6 7 9 12 11 12 22 31 24 3 337 332 331 335 341 342 344 348 336 334 331 325 333 342 347 346 339 336 337 338 342 348 347 349 6 54 93 109 119 125 130 134 137 140 143 147 152 162 177 174 165 155 150 150 150 154 160 165 166 166 166 163 157 153 152 153 154 152 149 150 153 158 156 151 152 150 152 155 158 161 161 158 155 143 155 192 183 164 173 197 239 225 225 229 212 194 203 183 177 172 187 222 265 294 306 313 318 323 326 328 329 329 329 331 334 338 343 349 351 348 349 351 355 357 357 358 359 0 0 360 4 324 351 7 17 43 93 42 35 114 132 130 129 129 129 129 284 285 287 287 288 289 289 289 289 290 291 293 295 298 300 302 303 303 303 298 294 294 295 295 295 296 295 297 298 298 299 300 301 302 302 303 304 304 304 305 305 306 306 306 304 303 302 301 301 300 299 299 303 309 315 320 325 333 341 347 350 353 358 7 14 16 15 17 20 22 24 27 32 37 39 41 42 45 48 50 51 54 53 53 55 54 49 47 49 43 38 36 36 40 41 44 43 37 29 23 16 10 4 1 360 355 345 341 352 355 342 345 359 13 14 22 42 51 56 60 67 80 95 105 112 116 119 121 125 130 133 132 130 131 130 126 128 138 151 152 131 128 138 145 151 154 156 158 158 159 158 152 147 145 144 142 137 140 148 152 148 146 143 141 142 147 155 162 170 178 181 173 159 153 146 131 198 234 262 236 220 196 195 198 195 197 202 215 231 252 276 293 304 314 320 325 328 330 333 337 340 343 345 345 345 348 352 352 353 353 353 355 357 357 359 360 1 3 6 10 33 22 18 27 47 66 77 77 95 105 111 123 130 134 136 284 284 285 286 286 286 287 288 289 290 292 294 296 298 299 300 301 300 300 296 293 292 292 292 293 293 293 295 297 298 299 301 302 303 304 305 306 307 307 308 308 308 309 310 312 313 312 310 308 306 305 302 297 296 298 305 318 331 345 358 8 12 13 13 15 18 20 24 28 35 42 47 52 54 54 54 53 52 52 51 51 51 52 57 62 65 65 63 60 57 56 55 54 54 57 55 50 47 44 41 38 35 35 42 47 45 41 38 36 42 56 55 57 68 82 86 86 86 84 83 86 92 98 103 109 114 117 119 122 124 125 125 127 129 130 130 130 129 140 143 130 125 132 140 146 148 150 151 152 154 157 151 146 146 145 140 137 141 144 138 123 113 132 136 135 139 157 178 188 179 149 95 162 209 227 172 205 226 219 193 183 178 179 181 188 194 203 218 237 257 276 290 300 312 322 327 329 328 328 330 334 336 338 339 340 345 351 351 348 346 349 352 353 354 355 357 357 358 1 5 18 18 19 97 114 117 119 131 135 138 139 139 138 137 137 281 281 282 283 284 286 287 289 290 291 292 294 295 297 298 298 297 297 296 294 291 289 289 289 290 290 291 292 294 296 300 302 303 303 304 306 307 308 309 311 313 316 318 319 322 328 334 339 346 358 16 33 46 56 59 59 55 46 35 26 21 20 20 23 26 30 35 43 51 57 58 57 57 56 55 55 53 51 50 50 51 53 56 62 68 70 69 67 66 66 66 66 67 68 67 66 64 61 56 54 52 49 48 52 57 62 66 69 72 76 81 85 90 96 95 92 90 90 94 98 99 102 107 112 116 116 115 116 119 119 120 123 124 125 127 132 132 138 141 124 126 128 130 135 136 132 133 142 152 157 162 163 148 146 146 145 146 155 155 140 144 147 149 147 116 134 147 147 148 165 164 154 85 355 308 263 244 238 197 202 194 190 189 195 202 210 221 240 257 265 271 282 296 307 315 321 324 323 321 323 327 330 332 334 337 342 347 352 351 348 347 348 348 349 351 353 352 352 352 353 347 345 81 94 105 125 136 138 137 138 139 141 143 146 148 280 281 283 284 285 286 287 288 288 289 290 292 294 295 295 294 294 294 293 293 292 290 289 289 290 290 291 294 297 299 300 300 301 302 304 304 304 304 302 298 294 292 299 315 330 340 353 27 61 75 80 79 78 74 69 61 54 47 39 33 32 37 42 46 50 54 57 60 62 62 60 57 54 51 48 45 40 35 33 34 43 54 58 59 64 70 73 75 75 75 74 71 70 69 67 64 61 60 60 62 65 68 70 71 72 73 75 76 78 79 80 82 85 90 94 98 101 101 99 100 101 103 103 105 108 110 114 119 125 129 131 133 136 138 142 146 151 152 150 145 140 141 144 144 143 141 140 138 147 162 168 168 166 162 158 156 156 153 159 167 167 169 179 190 195 175 166 168 154 153 167 204 214 226 223 152 146 135 131 145 170 187 202 215 230 245 260 271 275 277 281 287 294 301 307 312 315 316 317 320 323 324 324 325 327 329 333 340 342 343 346 346 346 346 346 348 349 348 346 345 49 84 93 98 107 122 128 134 136 142 142 144 145 145 146 282 282 283 283 284 284 284 285 286 288 290 291 291 292 292 292 291 290 289 289 289 289 289 289 289 292 295 297 298 299 301 302 304 307 309 313 316 317 316 309 284 234 204 189 147 120 120 114 104 96 90 87 84 80 71 61 53 49 48 48 50 53 58 61 58 54 51 48 46 43 40 38 35 32 30 30 31 35 41 50 57 62 64 65 71 83 84 78 76 74 71 68 68 65 63 61 59 59 63 70 79 84 86 85 83 81 80 81 83 85 87 89 90 90 91 91 91 92 93 94 95 97 98 100 103 107 110 114 115 115 115 119 128 138 140 145 150 156 156 153 151 149 152 155 156 154 154 151 149 148 150 153 157 164 167 165 157 154 144 144 145 143 139 135 134 152 166 176 181 175 158 159 155 150 152 154 158 168 180 200 221 244 256 264 270 274 278 279 280 282 285 290 295 300 305 306 308 310 312 314 314 314 315 318 320 322 326 331 333 335 337 339 340 341 342 345 347 351 348 55 77 95 108 113 123 130 134 138 140 142 143 144 145 147 149 277 278 278 279 279 280 282 283 285 286 287 288 289 289 288 287 287 287 287 287 287 287 289 290 291 291 293 294 295 297 300 303 306 314 329 351 28 57 77 95 111 122 126 128 125 119 112 108 106 106 103 96 86 76 68 63 59 58 56 55 55 54 50 44 39 35 34 35 38 44 52 59 63 65 66 67 69 71 72 73 75 76 80 80 80 79 78 80 80 80 81 82 82 80 78 77 76 76 78 81 85 91 91 87 82 79 76 77 79 80 82 84 85 86 86 87 87 88 89 91 92 94 95 96 97 99 102 105 107 109 112 116 122 127 131 136 144 151 151 149 148 145 143 142 145 149 148 145 142 141 136 139 144 142 136 131 118 112 122 131 131 141 135 126 119 120 164 212 225 234 238 241 244 248 252 257 262 267 269 271 271 272 272 273 274 280 288 293 297 298 299 300 301 301 301 303 305 307 307 306 305 305 307 311 314 316 318 321 325 327 328 330 331 333 336 339 343 335 342 87 100 109 116 127 131 133 136 140 141 143 145 146 147 150 150 273 274 275 276 277 277 278 279 280 281 282 282 283 284 286 286 285 285 284 284 284 283 284 284 282 279 278 278 285 292 299 286 172 139 127 120 116 112 110 109 110 110 109 108 108 109 111 112 110 106 97 88 81 74 71 71 67 63 59 57 55 53 55 58 63 68 71 73 76 78 80 81 82 82 83 84 86 88 88 83 75 68 66 68 70 72 75 80 85 88 87 86 86 86 88 90 86 79 72 70 67 67 73 77 80 81 81 80 79 81 83 84 84 85 86 85 84 83 82 83 88 93 95 96 98 102 107 111 114 116 118 119 120 121 125 131 139 146 148 149 150 149 147 149 155 157 156 156 155 155 154 156 157 163 167 155 148 141 139 131 120 99 98 72 55 9 314 300 234 230 228 219 213 209 208 203 192 180 167 161 161 190 300 306 305 303 301 300 299 299 300 301 301 300 300 302 303 304 303 301 301 302 303 304 305 307 308 309 313 316 317 319 324 327 331 332 330 69 75 87 105 116 121 128 134 138 141 143 144 146 146 148 149 150 152 270 271 271 271 271 271 271 272 273 275 277 278 278 277 277 277 277 277 275 275 272 266 256 250 242 236 232 227 213 186 161 148 143 139 136 134 130 125 121 115 110 107 106 107 109 110 110 107 103 97 91 87 84 83 82 79 76 75 76 79 82 85 87 87 86 84 82 79 76 73 70 68 66 65 65 65 63 56 39 21 11 12 14 17 21 27 31 32 33 33 35 39 40 42 54 77 98 90 86 79 77 88 80 92 97 96 97 98 95 91 88 90 95 97 93 89 86 84 82 82 82 84 89 94 100 104 107 110 114 119 123 122 121 122 125 131 138 143 148 154 154 150 150 151 154 162 167 168 168 161 157 155 152 149 158 159 158 152 161 167 192 187 159 170 180 214 231 235 224 82 138 143 143 141 141 140 140 145 303 312 314 315 318 323 328 330 329 327 326 327 325 325 323 321 317 314 311 307 303 299 295 294 292 292 292 294 296 297 300 303 308 314 318 324 334 84 86 91 98 112 120 126 131 134 137 140 144 148 152 154 156 157 157 159 160 260 259 258 258 258 260 261 261 261 262 264 265 265 264 263 261 257 247 229 212 202 195 190 184 179 175 171 169 165 161 155 151 146 142 138 133 127 123 118 115 113 112 112 113 112 111 109 107 103 100 98 96 96 95 93 95 98 101 104 104 101 95 87 79 70 59 47 35 25 19 16 15 15 15 17 19 17 16 13 12 14 15 17 18 20 22 21 20 21 23 31 47 58 61 64 72 87 101 103 105 111 123 123 120 117 120 117 114 113 110 109 109 106 101 99 96 93 93 92 90 87 86 90 97 101 106 113 120 123 125 126 124 123 123 126 129 134 138 140 141 142 142 141 141 145 150 153 148 146 153 163 164 161 155 149 144 139 136 135 131 121 111 101 99 106 121 124 124 126 127 136 165 196 224 232 206 163 128 96 65 31 9 355 346 342 339 336 332 327 324 321 321 322 322 323 326 327 319 308 301 300 298 297 298 298 299 302 304 307 310 313 7 57 65 75 87 99 109 118 124 129 135 140 144 147 150 153 155 158 163 166 167 168 170 170 241 241 240 240 240 241 242 243 243 240 240 240 235 220 199 182 171 164 160 156 152 148 145 141 138 135 133 132 131 131 131 131 131 130 128 126 123 121 119 118 118 118 118 117 115 113 111 109 107 106 105 104 104 105 107 110 113 114 113 106 92 72 53 38 28 24 23 24 28 32 39 48 55 59 62 63 64 64 64 64 65 66 66 67 68 70 72 76 79 83 90 94 95 96 98 98 99 99 100 102 103 105 105 103 102 100 100 100 102 105 111 117 116 113 108 102 96 94 94 95 97 100 102 105 109 112 112 113 118 124 125 126 129 133 136 138 140 141 142 140 140 143 147 153 160 167 173 180 177 172 165 163 163 163 156 151 152 151 137 98 115 130 160 158 157 149 160 174 176 97 194 244 151 160 161 161 161 153 43 350 333 322 317 314 315 319 322 320 316 315 317 321 325 330 341 356 6 9 12 10 8 7 10 11 14 20 20 20 25 31 40 51 61 73 89 106 117 125 133 139 143 147 152 155 158 160 162 165 166 167 171 174 177 179 181 210 210 210 209 208 205 202 198 189 178 168 161 156 153 150 148 146 145 143 141 139 136 134 132 131 129 128 128 127 127 126 126 126 125 125 123 122 121 120 119 118 117 116 115 113 111 110 109 109 108 107 107 107 107 108 107 106 102 91 76 62 54 53 53 53 54 57 61 67 71 72 72 72 73 74 74 75 76 77 78 78 79 79 80 80 82 83 85 87 90 91 93 95 96 97 97 97 96 96 96 96 97 97 99 101 103 103 104 104 105 105 105 104 103 101 99 96 94 94 96 99 103 107 112 117 118 118 119 119 120 122 126 131 135 137 139 140 138 135 137 140 144 145 142 138 135 138 141 145 150 153 159 163 171 173 178 184 184 181 204 211 213 205 187 167 152 126 121 122 147 140 138 160 180 177 180 184 355 351 3 121 30 5 354 352 347 339 335 328 329 351 12 66 81 119 119 200 168 153 138 123 104 89 73 63 66 70 68 63 62 66 73 83 93 101 110 117 126 134 141 146 151 156 159 161 163 165 167 168 171 173 174 176 177 177 166 163 160 156 152 149 147 145 143 142 141 141 140 140 139 139 138 137 137 135 134 132 131 129 128 127 126 125 125 124 123 122 121 120 119 118 117 116 116 115 115 114 114 113 112 111 110 108 106 104 102 100 98 96 94 93 93 91 90 89 88 87 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 82 81 81 81 81 81 82 83 85 86 88 89 90 91 92 93 94 96 97 99 101 103 103 102 102 103 103 101 98 95 92 90 89 88 89 91 95 99 101 106 111 114 116 117 116 116 116 115 115 117 122 127 129 128 129 133 139 140 138 134 131 128 126 123 121 123 128 133 137 142 146 149 155 164 172 152 143 144 121 118 127 138 146 128 134 145 119 22 352 54 138 166 200 203 209 204 46 34 40 35 20 357 5 8 12 16 20 29 55 76 72 65 64 64 63 70 79 103 94 88 89 89 90 91 93 103 120 126 128 131 134 135 137 142 147 152 155 159 162 164 166 168 170 171 173 175 177 178 179 180 181 181 182 135 134 134 134 134 134 134 135 135 135 135 135 136 136 136 135 135 134 132 131 130 128 127 126 125 125 124 122 121 120 119 118 117 116 115 114 114 113 112 112 111 111 110 110 109 108 107 106 105 104 104 103 103 103 103 102 102 101 100 98 96 94 92 90 88 86 85 84 83 82 82 81 81 81 81 80 80 79 79 79 79 79 79 79 79 79 79 80 81 82 83 84 85 86 87 89 91 94 96 97 97 96 96 96 97 98 99 99 98 96 93 91 90 90 91 92 94 95 98 102 107 111 114 116 117 116 115 114 115 116 115 114 113 115 119 122 125 126 126 125 123 122 120 119 117 117 117 116 112 104 96 87 79 79 89 103 115 121 119 122 107 97 100 113 142 162 163 98 98 293 291 293 322 337 345 359 234 290 262 266 315 357 355 344 325 312 328 343 18 3 8 32 46 52 38 18 10 18 31 43 52 60 68 77 87 101 118 136 152 164 172 178 182 184 185 185 184 183 182 181 180 180 179 179 179 178 178 177 176 177 179 181 183 184 184