Temp 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 16 16 16 16 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 16 15 22 21 22 22 22 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 17 17 17 17 17 16 16 17 16 16 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 18 18 17 17 17 18 18 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 16 15 15 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 19 19 18 17 17 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 18 18 17 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 18 18 18 18 17 16 17 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 15 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 18 18 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 17 17 17 17 16 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 19 19 18 17 17 17 17 16 16 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 18 17 17 16 15 15 15 16 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 19 19 18 19 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 18 18 18 18 17 17 17 17 17 17 17 16 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 18 18 17 16 15 16 16 16 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 19 19 19 19 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 18 18 18 19 19 19 19 18 18 18 19 20 19 19 19 18 18 19 19 19 19 20 20 20 21 21 21 21 20 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 18 18 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 16 15 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 20 19 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 17 18 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 15 15 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 19 19 18 18 18 19 19 19 19 19 19 19 19 19 20 21 21 20 20 19 19 19 20 20 20 20 21 21 21 22 21 21 21 20 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 19 19 19 19 19 19 19 20 19 19 18 18 17 16 15 15 15 15 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 20 21 21 21 20 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 16 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 19 19 19 19 20 19 19 18 17 16 16 15 15 15 15 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 20 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 20 19 18 18 18 17 17 17 17 18 17 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 17 16 16 15 15 15 15 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 18 19 19 19 19 19 19 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 19 19 19 19 19 19 19 18 17 16 15 15 15 15 15 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 21 20 20 20 20 20 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 22 21 20 19 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 17 17 17 17 17 18 18 19 19 18 18 18 18 18 18 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 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 19 19 18 17 16 16 15 15 15 15 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 21 21 21 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 20 19 19 19 19 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 19 19 19 19 19 19 18 18 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 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 19 19 18 18 17 16 15 15 15 15 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 21 21 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 17 17 18 18 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 15 15 15 15 15 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 22 22 22 22 21 21 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 16 15 15 15 15 15 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 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 18 18 19 19 19 19 19 19 18 18 18 18 18 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 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 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 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 20 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 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 22 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 19 19 19 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 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 18 17 16 15 15 15 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 22 22 22 22 21 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 18 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 19 19 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 22 22 22 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 20 20 20 20 20 19 19 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 18 18 16 15 15 15 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 22 22 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 18 17 15 15 15 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 22 21 21 22 22 22 22 22 21 21 21 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 22 22 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 18 17 15 15 15 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 22 22 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 17 16 15 14 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 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 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 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 18 16 15 15 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 16 15 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 16 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 19 19 19 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 16 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 18 17 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 19 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 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 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 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 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 18 18 17 17 17 16 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 19 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 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 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 21 21 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 20 20 20 20 20 19 19 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 18 18 18 17 17 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 21 22 21 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 19 20 20 20 20 19 19 19 20 20 20 20 19 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 21 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 19 20 20 20 20 19 19 19 19 20 20 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 21 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 19 20 20 20 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 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 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 21 20 20 20 21 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 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 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 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 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 18 18 18 18 18 18 18 18 18 18 18 18 19 18 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 23 23 23 23 23 24 24 23 24 24 24 23 23 23 23 23 23 23 22 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 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 16 16 16 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 20 20 21 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 19 18 18 18 18 18 18 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 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 22 22 22 22 22 21 21 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 20 20 21 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 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 22 22 22 22 22 22 21 21 22 21 22 22 22 22 22 22 22 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 21 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 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 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 15 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 19 19 19 19 18 19 19 19 18 18 18 18 17 17 16 16 16 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 15 15 15 15 15 15 15 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 18 18 18 17 17 17 16 16 16 15 15 15 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 15 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 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 15 14 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 14 14 14 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 23 23 23 23 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 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 19 19 19 19 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 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 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 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 20 20 20 20 20 20 19 19 19 19 19 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 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 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 20 20 20 20 20 19 19 19 19 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 24 24 23 23 23 23 23 23 22 22 23 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 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 19 19 19 19 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 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 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 17 18 18 17 17 17 17 17 17 17 17 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 19 19 19 19 19 19 18 19 19 18 18 18 18 17 17 17 17 17 17 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 16 16 16 16 16 16 17 18 18 17 17 17 17 17 17 17 17 18 17 17 17 17 16 16 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 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 16 16 16 16 17 17 18 18 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 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 16 16 16 16 17 17 18 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 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 16 16 16 16 16 17 17 17 18 18 18 18 19 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 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 16 15 15 16 16 16 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 18 18 18 17 17 17 17 17 17 16 17 16 16 16 15 16 16 15 15 15 15 15 15 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 15 16 16 16 16 15 15 15 15 15 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 16 16 16 17 17 17 17 17 17 17 18 18 18 19 18 17 18 18 17 16 16 15 16 16 16 16 15 15 15 15 27 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 16 15 15 16 16 16 15 15 15 15 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 18 19 19 19 19 19 18 18 17 16 16 15 16 16 16 15 15 15 15 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 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 16 17 17 17 16 16 16 16 15 15 15 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 16 16 16 16 16 16 16 17 18 19 19 19 19 18 18 17 16 16 16 16 16 16 15 15 15 15 28 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 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 17 17 17 17 17 16 16 16 15 15 15 16 16 16 16 16 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 16 17 17 18 18 19 18 19 19 18 17 17 17 16 16 15 15 15 15 15 28 27 27 27 27 27 27 26 26 26 25 24 24 24 23 23 24 23 23 23 23 23 23 22 22 22 23 23 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 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 18 18 18 18 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 16 17 17 18 18 18 19 18 17 17 17 16 16 15 15 15 15 15 28 28 27 27 27 27 27 27 26 26 25 25 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 28 28 28 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 28 28 28 28 27 27 27 27 27 27 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 28 28 28 28 28 28 27 27 27 27 27 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 15 16 16 16 15 15 15 15 15 15 15 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 17 17 17 16 16 16 16 16 29 29 28 28 28 28 28 27 27 27 27 26 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 18 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 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 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 29 29 29 28 28 28 28 28 27 27 27 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 17 17 17 17 17 17 17 29 29 29 29 28 28 28 28 28 27 27 27 26 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 29 29 29 29 29 28 28 28 28 27 27 27 26 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 18 29 29 29 29 29 29 28 28 28 28 27 27 27 26 25 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 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 17 17 17 16 17 17 17 17 17 17 17 17 16 17 17 18 29 29 29 29 29 29 28 28 28 28 27 27 27 26 25 24 24 24 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 29 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 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 17 17 17 16 16 17 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 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 17 17 17 17 16 16 16 16 17 16 16 17 17 16 16 16 16 16 16 16 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 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 15 15 15 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 30 29 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 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 17 17 17 17 17 16 17 16 16 17 16 16 17 16 16 16 16 16 16 15 15 15 15 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 13 13 13 13 14 14 14 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 16 16 16 15 15 15 16 16 16 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 17 17 16 17 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 14 14 13 13 13 13 13 13 13 13 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 13 13 12 12 11 11 11 12 12 12 12 12 12 12 11 11 12 13 13 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 13 14 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 13 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 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 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 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 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 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 14 14 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 13 13 14 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 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 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 13 13 13 14 14 14 15 15 14 14 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 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 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 13 13 13 13 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 13 13 13 12 13 13 13 13 13 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 11 12 12 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 12 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 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 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 13 13 13 13 12 12 12 12 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 Height 788 789 790 791 792 793 793 794 795 796 797 798 798 799 800 801 801 802 802 803 804 805 806 807 807 808 808 809 809 810 811 811 812 813 813 814 815 815 816 816 817 817 818 819 819 820 821 822 822 822 823 823 824 824 824 825 826 826 827 827 828 828 829 829 829 829 829 830 830 830 830 830 831 831 832 832 833 833 833 833 834 834 834 834 835 835 835 836 836 836 836 837 837 837 837 838 838 838 838 839 839 839 839 840 840 841 841 841 842 842 842 843 843 843 843 843 843 844 844 844 844 844 844 844 844 844 845 845 845 845 846 846 846 846 846 846 846 846 846 846 846 845 845 845 845 845 845 845 846 847 847 847 847 847 847 847 847 847 847 847 847 847 847 848 848 848 849 849 849 848 788 789 790 791 791 792 793 794 795 796 796 797 798 799 800 800 801 802 802 803 804 805 806 806 807 808 808 809 810 810 811 811 812 813 813 814 814 815 815 816 817 817 818 819 819 820 821 822 822 822 823 823 823 824 825 825 826 827 827 828 828 828 829 829 829 829 830 830 831 830 830 830 831 832 832 832 833 833 833 833 834 834 834 834 835 835 835 835 836 836 836 836 837 837 837 838 838 838 838 839 839 839 839 840 840 841 841 842 842 842 842 843 843 843 843 844 844 844 844 844 844 844 844 844 844 844 845 845 845 845 846 846 846 846 846 846 846 846 846 846 846 846 846 845 845 845 845 846 847 847 847 847 847 847 847 847 847 847 847 847 847 847 847 848 848 848 849 849 849 849 787 788 789 790 791 792 793 793 794 795 796 797 798 799 799 800 801 801 802 803 804 805 806 806 807 807 808 809 810 810 811 811 812 813 813 813 814 814 815 816 817 817 818 818 819 819 821 822 822 822 823 823 824 824 825 826 826 827 827 828 828 828 829 829 829 829 830 830 830 830 830 831 832 832 832 832 832 833 833 833 834 834 834 834 834 835 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 839 840 840 840 841 841 842 842 842 843 843 843 843 843 844 844 844 844 844 844 844 844 844 844 845 845 845 845 846 846 846 846 847 847 847 847 846 846 846 846 846 846 846 845 846 847 847 847 847 847 847 847 847 847 847 846 846 846 847 847 847 847 848 848 848 849 849 849 849 786 787 789 790 790 791 792 793 794 795 795 796 797 798 799 800 800 801 802 803 804 805 805 806 806 807 808 809 809 810 810 811 812 812 813 813 814 814 815 816 817 817 818 818 818 819 820 821 821 822 822 823 824 824 825 826 826 827 827 828 828 828 829 829 829 829 830 830 830 830 830 831 832 831 831 832 832 833 833 833 834 834 834 834 834 835 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 839 840 840 840 841 841 842 842 842 843 843 843 843 844 844 844 844 844 844 844 844 844 844 844 845 845 846 846 846 846 846 847 847 847 847 847 847 847 847 846 846 846 846 846 847 848 848 848 847 847 847 847 847 847 847 846 846 846 846 847 847 847 847 848 848 848 849 849 849 786 787 788 789 790 791 792 792 793 794 795 796 797 797 798 799 800 801 801 802 803 804 805 806 806 807 807 808 809 809 810 811 812 812 812 813 813 814 815 816 817 817 818 818 819 819 820 821 821 821 822 823 824 824 825 825 826 827 827 827 828 828 828 829 829 829 830 830 829 829 830 831 831 831 831 831 832 833 833 833 834 834 834 834 834 834 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 840 840 840 841 841 841 842 842 842 843 843 843 843 844 844 844 844 844 844 844 844 844 844 845 846 846 846 846 846 846 847 847 847 847 847 847 847 847 847 846 846 846 846 847 848 848 848 848 848 847 847 847 847 847 847 846 846 846 846 846 847 847 847 847 848 848 848 848 848 785 786 787 788 789 790 791 792 793 794 794 795 796 797 798 799 799 800 801 802 803 804 805 805 806 806 807 808 809 809 810 811 811 812 812 813 814 814 815 816 817 817 818 818 819 819 820 820 820 821 822 823 824 824 825 825 826 826 827 827 827 828 828 828 829 829 829 829 829 829 830 831 830 830 831 831 832 833 833 834 834 834 834 834 834 835 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 840 840 840 841 841 841 842 842 842 843 843 843 843 844 844 844 844 844 844 844 844 844 845 846 846 846 847 847 847 847 847 847 847 847 847 847 847 847 847 846 847 847 847 848 848 848 848 848 848 848 848 847 847 847 847 847 846 846 846 846 846 847 847 847 848 848 848 848 848 784 785 786 787 788 789 790 791 792 793 794 795 795 796 797 798 799 799 800 801 802 803 804 805 805 806 807 807 808 809 809 810 811 812 812 813 813 814 815 815 816 817 817 818 818 818 819 820 820 821 822 822 823 824 824 825 825 826 826 827 827 827 828 828 828 829 829 829 829 829 830 830 830 830 830 831 832 833 833 834 834 834 834 835 835 835 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 840 840 840 841 841 841 842 842 842 843 843 843 843 844 844 844 844 844 844 844 844 845 845 846 847 847 847 847 847 847 847 848 848 847 847 847 847 847 847 847 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 846 846 846 847 847 847 847 848 848 848 848 848 783 784 785 786 787 788 789 790 791 792 793 794 795 795 796 797 798 799 799 801 802 802 803 804 804 805 806 806 807 808 809 810 810 811 812 812 813 814 814 815 816 816 817 817 818 818 819 819 819 820 821 822 822 823 824 824 825 825 826 826 826 827 827 827 828 828 828 828 829 829 830 829 829 830 830 831 832 833 834 834 834 835 835 835 835 835 835 835 835 836 836 836 837 837 837 838 838 838 839 839 839 840 840 841 841 841 842 842 842 843 843 843 843 843 844 844 844 844 844 844 844 845 845 846 846 847 847 847 847 847 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 847 846 847 847 847 848 848 848 848 848 848 783 783 784 785 786 787 788 789 790 791 792 793 794 794 795 796 797 798 799 800 801 802 802 803 804 804 805 806 806 807 808 809 810 810 811 812 812 813 814 815 815 816 816 817 817 817 818 819 819 820 820 821 822 823 823 824 824 825 825 825 826 826 827 827 827 828 828 828 829 829 829 829 830 830 831 832 832 833 834 834 835 835 835 835 835 835 835 836 836 836 836 836 837 837 837 838 838 839 839 840 840 840 840 841 841 841 842 842 842 843 843 843 843 843 844 844 844 844 844 845 845 845 846 846 846 847 847 847 847 847 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 847 847 847 848 848 848 848 848 848 783 783 784 784 785 786 786 787 788 790 791 792 792 793 794 795 796 797 798 799 800 801 802 802 803 803 804 805 805 806 807 808 809 809 810 811 812 813 813 814 814 815 816 816 817 817 817 818 819 819 820 820 821 822 823 823 824 824 824 825 825 825 826 826 827 827 827 827 828 829 829 830 830 830 831 832 832 833 834 834 835 835 836 836 836 836 836 836 836 836 837 837 837 838 838 838 839 839 840 840 840 840 841 841 841 841 842 842 842 843 843 843 843 843 844 844 844 845 845 845 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 847 848 848 848 848 848 848 848 782 783 784 784 785 785 786 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 801 802 803 803 804 805 805 806 807 808 808 809 810 811 812 813 813 814 814 815 816 816 816 817 817 818 819 819 820 820 821 822 822 823 824 824 824 825 825 825 826 826 826 826 827 828 828 829 830 830 831 831 832 832 833 833 834 835 835 836 836 836 836 837 837 837 837 837 837 838 838 838 838 839 840 840 840 840 840 841 841 841 841 842 842 842 843 843 843 843 843 844 844 845 845 846 846 846 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 848 848 849 848 848 848 848 781 782 783 784 785 785 785 786 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 801 802 802 803 804 804 805 806 807 807 808 809 810 811 812 812 813 814 814 815 815 816 816 817 817 818 818 819 820 820 821 822 822 823 823 824 824 824 825 825 825 826 826 827 827 828 829 830 830 831 831 832 832 832 833 834 835 835 836 836 836 836 836 837 837 837 837 837 838 838 838 838 839 840 840 840 840 841 841 841 841 841 842 842 843 843 843 843 843 843 844 844 845 846 846 846 846 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 848 848 848 848 849 849 849 848 849 848 848 848 848 848 848 848 848 848 848 848 848 847 847 847 847 847 848 848 849 849 848 848 848 780 781 782 783 784 785 785 786 786 787 787 788 789 790 791 792 793 794 795 796 797 798 799 800 800 801 802 802 803 804 804 805 806 806 807 808 809 810 811 811 812 813 813 814 815 815 815 816 817 817 818 818 819 820 820 821 822 822 823 823 823 824 824 825 825 825 826 827 827 828 829 830 830 831 831 831 832 832 833 833 834 835 835 835 836 836 836 837 837 837 837 837 837 837 838 838 839 840 840 840 840 840 841 841 841 841 842 842 843 843 843 843 843 844 844 845 845 846 846 846 846 846 846 846 846 847 847 847 847 847 847 847 847 848 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 848 848 849 848 848 848 848 848 848 848 848 847 847 848 848 848 849 849 849 849 849 780 780 781 783 784 784 785 785 786 786 787 787 788 789 790 791 792 793 794 795 796 797 798 799 799 800 800 801 802 803 803 804 805 806 806 807 808 809 810 810 811 812 812 813 814 814 815 815 816 816 817 818 818 819 819 820 821 821 822 822 823 823 823 824 825 825 826 826 827 828 829 829 830 830 831 831 831 832 832 833 834 834 835 835 835 836 836 836 836 837 837 837 837 837 837 838 839 839 840 840 840 840 840 841 841 841 842 842 842 843 843 843 843 844 844 845 845 845 846 846 846 846 846 846 846 847 847 847 847 847 847 847 847 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 847 848 848 848 848 849 849 849 849 849 779 779 781 782 783 784 784 785 786 786 787 787 788 789 789 790 791 792 793 794 795 796 797 797 798 799 800 800 801 802 802 803 804 805 805 806 807 808 809 810 810 811 811 812 813 813 814 814 815 815 816 816 817 818 819 819 820 820 821 822 822 823 823 823 824 825 825 826 827 827 828 829 829 830 830 830 831 831 832 832 833 834 834 834 835 835 836 836 836 836 836 836 836 836 837 837 838 839 839 839 839 840 840 840 840 841 841 842 842 842 843 843 843 844 844 844 845 845 845 846 846 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 848 849 849 849 849 849 778 779 779 781 782 783 784 785 785 786 786 787 788 788 789 789 790 791 792 793 794 795 796 797 797 798 799 799 800 801 801 802 803 804 804 805 806 807 808 809 809 810 810 811 812 812 813 813 814 814 815 815 816 817 818 818 819 819 820 821 821 822 822 823 824 824 825 825 826 827 828 828 829 829 830 830 830 831 831 832 833 833 833 834 834 835 835 835 835 836 836 836 836 836 836 837 837 838 838 838 839 839 839 840 840 840 841 841 841 841 842 842 843 843 843 844 844 844 845 845 845 845 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 848 849 849 849 849 849 777 778 779 780 781 782 783 784 784 785 786 787 787 788 788 789 789 790 791 792 793 794 795 796 796 797 798 798 799 800 800 801 802 803 803 804 805 806 807 808 808 809 809 810 810 811 812 812 813 813 814 814 815 816 816 817 817 818 819 820 820 821 822 822 823 824 824 825 826 826 827 828 828 828 829 829 830 830 831 831 832 832 833 833 834 834 835 835 835 835 835 835 835 835 836 836 837 837 837 838 838 838 839 839 839 840 840 840 840 841 841 841 842 842 842 843 843 844 844 844 844 845 845 845 846 846 846 846 847 847 847 847 847 848 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 849 849 849 849 849 777 777 778 779 780 781 782 783 784 784 785 786 787 787 788 789 789 790 791 791 792 793 794 795 796 796 797 798 798 799 799 800 801 802 802 803 804 805 806 806 807 808 808 809 809 810 811 811 812 812 813 813 814 815 815 816 816 817 817 818 819 820 821 822 822 823 824 824 825 826 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 834 834 834 834 835 835 835 835 835 835 836 836 837 837 837 837 838 838 838 838 839 839 839 840 840 840 840 841 841 842 842 843 843 843 843 844 844 844 845 845 845 846 846 846 847 847 847 847 847 848 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 848 848 848 849 849 849 849 850 776 777 778 778 779 780 781 782 783 784 784 785 786 787 788 788 789 789 790 791 792 792 793 794 795 796 796 797 798 798 799 799 800 801 802 803 803 804 805 805 806 807 807 808 808 809 810 811 811 812 812 812 813 814 814 815 815 816 817 817 818 819 820 821 821 822 823 824 824 825 825 826 827 827 828 828 829 829 829 830 831 831 831 832 832 833 833 834 834 834 834 834 834 835 835 835 836 836 836 836 836 837 837 837 838 838 838 839 839 839 839 840 840 841 841 841 842 842 842 843 843 843 844 844 844 845 845 845 846 846 846 847 847 847 847 848 848 848 848 848 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 848 849 849 849 849 850 775 776 777 778 779 779 780 781 782 783 784 785 785 786 787 788 788 789 790 790 791 792 793 793 794 795 796 796 797 797 798 799 799 800 801 801 802 803 804 804 805 806 806 807 808 808 809 809 810 811 811 812 812 813 813 814 815 815 816 817 817 818 819 820 820 821 822 823 823 824 825 825 826 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 833 833 834 834 834 834 834 835 835 835 836 836 836 836 836 837 837 837 838 838 838 838 839 839 839 840 840 841 841 842 842 842 842 842 843 843 844 844 845 845 845 846 846 846 847 847 847 847 848 848 848 848 848 849 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 847 847 848 848 848 848 848 848 849 850 850 850 774 775 776 777 778 779 779 780 781 782 783 784 784 785 786 787 788 789 789 790 790 791 792 793 793 794 795 795 796 796 797 798 799 799 800 801 801 802 803 803 804 805 805 806 807 808 808 809 809 810 810 811 811 812 812 813 814 814 815 816 816 817 818 818 819 820 821 821 822 823 824 824 825 825 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 833 833 833 834 834 834 834 835 835 835 835 835 835 836 836 836 837 837 837 838 838 838 838 839 839 840 840 841 841 841 842 842 842 842 843 843 844 844 845 845 845 846 846 846 847 847 847 847 847 848 848 848 848 849 849 849 849 849 849 849 849 849 848 848 848 848 848 848 848 847 847 847 847 848 848 848 848 849 849 849 850 773 775 776 777 777 778 779 780 780 781 782 783 783 784 785 786 787 788 789 789 790 791 791 792 793 793 794 794 795 795 796 797 798 798 799 800 800 801 802 802 803 804 805 805 806 807 807 808 808 809 809 810 811 811 812 812 813 813 814 815 815 816 817 817 818 819 820 820 821 822 823 823 824 825 825 826 826 827 828 828 829 829 830 830 831 831 832 832 832 833 833 833 833 833 834 834 834 834 834 835 835 835 835 836 836 836 837 837 837 838 838 838 838 839 839 840 840 841 841 841 842 842 842 842 843 843 844 844 844 845 845 846 846 846 847 847 847 847 847 848 848 848 848 849 849 849 849 849 849 849 849 849 848 848 848 848 848 847 847 847 847 847 847 848 848 848 848 849 849 850 772 773 774 776 777 778 779 779 780 781 782 782 783 783 784 785 786 787 788 788 789 790 790 791 791 792 793 793 794 795 795 796 797 798 798 799 799 800 801 801 802 803 804 804 805 805 806 807 807 808 808 809 810 810 811 811 812 813 813 814 814 815 816 817 817 818 819 819 820 821 822 822 823 824 825 825 826 826 827 827 828 829 829 830 830 831 831 831 832 832 832 833 833 833 833 834 834 834 834 834 834 835 835 835 836 836 836 837 837 837 838 838 838 838 839 839 840 841 841 842 842 842 842 842 843 843 843 844 844 845 845 846 846 846 846 847 847 847 847 847 848 848 848 848 848 849 849 849 849 849 849 849 848 848 848 848 848 847 847 847 847 847 847 847 848 848 848 849 849 849 771 772 773 774 776 777 778 779 780 780 781 782 782 783 783 784 785 786 787 787 788 789 789 790 790 791 792 792 793 794 794 795 796 796 797 798 798 799 800 801 801 802 803 803 804 804 805 806 806 807 807 808 809 809 810 811 811 812 812 813 814 814 815 815 816 817 818 818 819 820 821 821 822 823 824 824 825 826 826 827 827 828 829 829 830 830 831 831 831 832 832 832 833 833 833 833 834 834 834 834 834 834 835 835 835 836 836 837 837 837 838 838 838 838 838 839 840 840 841 841 842 842 842 842 842 843 843 843 844 844 845 845 845 846 846 846 846 847 847 847 847 848 848 848 848 848 849 849 849 849 849 849 849 848 848 848 848 848 847 847 847 847 847 847 848 848 848 848 849 849 770 771 772 773 774 775 776 778 779 779 780 781 781 782 783 783 784 785 786 786 787 788 788 789 789 790 791 792 792 793 794 794 795 795 796 797 798 798 799 800 801 801 802 802 803 803 804 805 805 806 806 807 808 808 809 810 810 811 812 812 813 813 814 815 815 816 817 818 818 819 820 821 821 822 823 823 824 825 825 826 827 827 828 829 829 830 830 831 831 831 832 832 832 833 833 833 833 834 834 834 834 834 834 835 835 835 836 836 837 837 838 838 838 838 838 839 839 840 841 841 842 842 842 842 842 842 843 843 844 844 844 845 845 845 845 846 846 846 846 847 847 847 847 848 848 848 848 849 849 849 849 849 848 848 848 848 848 848 847 847 847 847 847 847 848 848 848 848 849 849 769 770 771 772 773 774 776 777 777 778 779 780 780 781 782 782 783 784 785 785 786 787 787 788 789 789 790 791 791 792 793 793 794 795 795 796 797 798 798 799 800 800 801 801 802 802 803 804 804 804 805 806 806 807 808 809 810 810 811 812 812 813 813 814 815 815 816 817 818 818 819 820 820 821 822 822 823 824 824 825 826 826 827 828 829 829 830 830 830 831 831 832 832 832 833 833 833 833 834 834 834 834 834 834 834 835 835 836 836 837 837 837 838 838 838 838 839 839 840 841 841 841 842 842 842 842 843 843 843 844 844 844 845 845 845 845 845 845 846 846 847 847 847 847 847 847 848 848 849 849 848 848 848 848 848 848 848 848 847 847 847 847 847 847 848 848 848 848 849 849 769 770 770 771 772 773 774 775 776 777 778 779 779 780 781 781 782 783 784 784 785 786 786 787 788 788 789 790 791 791 792 792 793 794 794 795 796 797 798 798 799 799 800 800 801 802 802 803 803 804 804 805 806 807 807 808 809 810 810 811 812 812 813 814 814 815 816 816 817 817 818 819 819 820 821 822 822 823 824 824 825 826 826 827 828 828 829 829 830 830 831 831 831 832 832 832 833 833 834 834 834 834 834 834 834 834 835 835 836 836 836 837 837 837 837 838 838 839 839 840 841 841 842 842 842 842 843 843 843 844 844 844 844 844 844 844 845 845 845 846 846 846 847 847 847 847 847 848 848 848 848 848 848 848 847 847 847 847 847 847 847 847 847 848 848 848 848 848 849 849 768 769 770 770 771 772 773 774 775 776 776 777 778 779 780 781 781 782 783 783 784 785 785 786 787 787 788 789 790 790 791 792 792 793 794 795 795 796 797 797 798 798 799 800 800 801 801 802 802 803 803 804 805 806 806 807 808 809 810 810 811 812 812 813 814 814 815 815 816 817 817 818 819 819 820 821 822 822 823 823 824 825 825 826 827 828 828 829 829 830 830 830 831 831 832 832 833 833 833 834 834 834 834 834 834 834 834 835 835 835 836 836 836 837 837 837 838 838 839 840 840 841 842 842 842 842 843 843 843 844 844 844 844 844 844 844 844 844 844 845 845 846 846 846 846 846 846 847 847 848 848 848 848 847 847 847 847 847 847 847 847 847 847 847 848 848 848 848 848 849 767 768 769 770 770 771 772 773 774 775 775 776 777 778 779 780 781 781 782 782 783 784 785 785 786 787 787 788 789 789 790 791 791 792 793 794 795 795 796 796 797 797 798 799 799 800 801 801 802 802 803 803 804 805 806 807 807 808 809 809 810 811 812 812 813 814 814 815 815 816 816 817 818 818 819 820 821 821 822 823 823 824 824 825 826 827 828 828 829 829 829 830 830 830 831 832 832 833 833 834 834 834 834 834 834 834 834 834 835 835 835 836 836 836 837 837 837 838 838 839 840 841 841 842 842 842 843 843 843 843 843 844 844 844 844 844 844 844 844 844 845 845 846 846 846 846 846 846 847 847 848 848 848 847 847 847 847 847 847 847 847 847 847 847 847 848 848 848 848 849 766 767 768 769 769 770 771 772 773 774 775 775 776 777 778 779 779 780 781 781 782 783 784 784 785 786 787 787 788 789 789 790 791 791 792 793 794 794 795 795 796 797 797 798 798 799 800 800 801 801 802 803 803 804 805 806 806 807 808 808 809 810 811 811 812 813 814 814 815 815 816 816 817 818 818 819 820 820 821 822 822 823 823 824 825 826 827 827 828 828 829 829 829 830 830 831 831 832 833 833 833 834 834 834 834 834 834 834 834 834 835 835 836 836 836 836 837 837 838 838 839 840 841 841 842 842 843 843 843 843 843 843 844 844 844 844 844 844 844 844 845 845 845 845 845 845 846 846 847 847 847 848 847 847 847 847 847 847 846 846 847 847 847 847 847 848 848 848 848 848 765 766 767 768 768 769 770 771 772 773 774 775 775 776 777 778 779 779 780 781 782 782 783 784 784 785 786 786 787 788 788 789 790 791 791 792 793 793 794 795 795 796 796 797 797 798 799 799 800 801 801 802 802 803 804 805 806 806 807 808 808 809 810 811 811 812 813 814 814 815 815 815 816 817 817 818 819 820 820 821 821 822 822 823 824 825 826 827 827 828 828 828 829 829 829 830 831 831 832 833 833 834 834 834 834 834 834 834 834 834 834 835 835 835 836 836 836 837 837 838 838 839 840 841 841 842 842 843 843 843 843 843 844 844 844 844 843 843 843 844 844 845 845 845 845 845 846 846 846 847 847 847 847 847 848 848 847 847 846 846 846 846 847 847 847 848 848 848 848 848 764 765 766 767 767 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 781 781 782 783 783 784 784 785 786 787 788 788 789 790 790 791 792 792 793 794 794 795 795 796 796 797 798 798 799 800 801 801 802 802 803 804 805 805 806 807 808 808 809 810 810 811 812 813 813 814 814 815 815 816 817 817 818 819 819 820 821 821 822 822 823 824 825 826 826 827 827 828 828 828 829 829 830 830 831 832 833 833 833 834 834 834 834 833 833 834 834 834 835 835 835 835 836 836 837 837 838 838 839 840 841 841 842 842 842 843 843 843 843 843 843 843 843 843 843 844 844 845 845 845 845 845 845 846 846 847 847 847 847 848 848 848 847 847 846 846 846 846 847 847 847 848 848 848 848 848 763 764 765 766 767 767 768 769 770 771 772 773 773 774 775 776 777 778 778 779 780 780 781 782 782 783 783 784 785 786 787 787 788 789 790 790 791 791 792 793 793 794 794 795 795 796 797 797 798 799 800 800 801 801 802 803 804 804 805 806 807 808 808 809 809 810 811 812 812 813 813 814 814 815 816 817 817 818 819 819 820 820 821 821 822 823 824 825 825 826 826 827 827 828 828 828 829 829 830 831 832 833 833 833 833 834 834 833 833 833 833 834 834 834 835 835 835 836 836 837 837 838 838 839 840 840 841 842 842 843 843 843 843 843 843 843 843 843 843 843 844 844 845 845 845 845 845 846 846 846 847 847 847 848 848 848 847 847 847 846 846 846 846 847 847 847 848 848 848 848 763 763 764 765 765 766 767 768 769 770 771 772 773 774 775 775 776 777 777 778 779 779 780 781 781 782 782 783 784 785 786 787 787 788 789 789 790 791 791 792 792 793 793 794 795 795 796 797 797 798 799 799 800 801 801 802 803 804 805 805 806 807 807 808 808 809 810 811 812 812 813 813 814 814 815 816 816 817 818 818 819 820 820 821 821 822 823 824 824 825 826 826 827 827 827 828 828 829 830 830 831 832 832 833 833 833 833 833 833 832 833 833 833 834 834 834 835 835 836 836 837 837 838 839 839 840 840 841 842 842 843 843 843 843 843 843 843 843 843 843 843 844 844 845 845 845 845 846 846 846 846 847 847 847 848 848 847 847 847 846 846 846 846 847 847 847 847 848 848 848 762 762 763 764 764 765 766 767 768 769 770 771 772 773 774 774 775 776 776 777 778 778 779 780 780 781 782 782 783 784 785 786 786 787 788 788 789 790 790 791 791 792 792 793 794 794 795 796 796 797 798 798 799 800 800 801 802 803 804 805 805 806 807 807 808 808 809 810 811 811 812 812 813 814 814 815 816 816 817 818 818 819 819 820 821 821 822 823 823 824 825 825 826 826 827 827 828 828 829 830 831 831 832 832 832 833 833 833 832 832 832 832 832 833 833 834 834 835 835 836 836 837 837 838 839 839 840 840 841 842 842 843 843 843 843 843 843 843 843 843 843 843 844 844 845 845 845 846 846 846 846 847 847 847 847 847 847 847 847 846 846 846 846 847 847 847 847 848 848 848 760 761 762 762 763 764 765 766 767 768 769 770 771 772 772 773 774 775 775 776 777 777 778 779 780 780 781 782 782 783 784 785 785 786 787 787 788 788 789 790 790 791 792 792 793 793 794 795 795 796 797 798 798 799 800 800 801 802 803 803 804 805 806 806 807 808 808 809 810 811 811 812 812 813 814 814 815 815 816 817 818 818 819 819 820 820 821 822 822 823 824 825 825 826 826 827 827 827 828 829 830 831 831 831 832 832 832 832 832 832 831 831 831 832 833 833 834 834 835 835 836 837 837 838 838 838 839 840 840 841 841 842 842 843 843 843 843 843 843 842 842 843 843 844 844 844 845 845 845 846 846 846 847 847 847 847 847 847 847 846 846 846 846 847 847 847 847 848 848 848 759 760 761 761 762 763 764 765 766 767 768 769 770 770 771 772 773 774 774 775 776 776 777 778 779 779 780 781 781 782 783 784 784 785 785 786 787 787 788 789 789 790 791 791 792 792 793 794 795 795 796 797 797 798 799 799 800 801 802 802 803 804 805 805 806 807 807 808 809 810 810 811 811 812 813 813 814 815 815 816 817 817 818 819 819 820 820 821 821 822 823 824 825 825 826 826 827 827 828 829 829 830 830 831 831 832 832 832 832 832 831 831 830 831 832 832 833 834 834 835 836 836 836 837 837 838 838 839 840 840 841 841 842 842 843 843 843 843 843 842 842 842 843 843 844 844 844 845 845 845 846 846 847 847 847 847 847 847 847 846 846 846 847 847 847 847 847 848 848 848 758 759 760 760 761 762 763 764 765 766 767 768 769 769 770 771 772 773 773 774 775 776 776 777 778 778 779 780 780 781 782 783 783 784 784 785 786 787 787 788 788 789 790 790 791 791 792 793 794 794 795 796 796 797 798 798 799 800 801 802 802 803 804 804 805 806 806 807 808 809 809 810 811 812 812 813 813 814 815 815 816 817 817 818 818 819 819 820 820 821 822 823 824 825 825 826 826 827 827 828 829 829 830 831 831 832 832 832 832 832 831 830 830 830 831 832 833 834 834 835 835 836 836 836 837 837 838 838 839 840 840 841 841 842 842 842 842 842 842 842 842 843 843 843 844 844 844 844 845 845 846 846 846 847 847 847 847 847 847 846 846 846 847 847 847 847 847 848 848 848 756 758 759 760 760 761 762 763 763 764 765 766 767 768 769 770 771 772 773 773 774 775 775 776 777 777 778 779 779 780 781 782 782 783 784 784 785 785 786 787 787 788 788 789 790 790 791 792 793 793 794 795 795 796 797 798 798 799 800 801 801 802 803 804 804 805 806 807 807 808 808 809 810 811 811 812 812 813 814 814 815 816 816 817 818 818 819 819 820 820 821 822 823 824 825 825 826 826 827 828 828 829 829 830 831 831 832 832 832 832 831 830 829 829 830 831 832 833 834 835 835 835 836 836 836 837 837 838 838 839 839 840 841 841 842 842 842 842 842 842 842 843 843 843 843 844 844 844 845 845 846 846 846 846 846 846 847 847 847 847 847 847 847 847 847 847 847 848 848 848 755 757 758 759 759 760 761 762 762 763 764 765 766 767 768 769 770 771 772 773 773 774 774 775 776 776 777 778 778 779 780 781 781 782 783 783 784 784 785 786 786 787 787 788 788 789 790 791 792 792 793 794 794 795 796 796 797 798 799 800 800 801 802 803 803 804 805 806 806 807 807 808 809 810 811 811 812 812 813 813 814 815 815 816 817 817 818 818 819 820 821 822 823 823 824 825 825 826 827 828 828 829 829 830 831 831 832 832 833 832 832 831 830 829 829 830 831 833 834 834 835 835 836 836 836 837 837 837 838 838 839 840 840 841 841 841 842 842 842 842 842 843 843 843 843 844 844 844 845 845 846 846 846 846 846 846 846 846 847 847 847 847 847 847 847 848 848 848 848 848 754 756 757 758 758 759 760 761 761 762 763 764 765 766 767 768 769 770 771 772 772 773 774 774 775 776 776 777 778 778 779 780 780 781 782 782 783 783 784 785 785 786 786 787 787 788 789 790 790 791 792 793 793 794 795 795 796 797 798 799 800 800 801 802 802 803 804 805 805 806 807 807 809 809 810 810 811 811 812 813 813 814 815 815 816 817 817 818 818 819 820 821 822 822 823 824 825 826 827 827 828 829 829 830 830 831 832 832 833 833 833 832 830 829 829 829 831 832 833 834 835 835 835 836 836 836 837 837 838 838 839 839 840 840 841 841 841 842 842 842 842 842 843 843 843 843 844 844 845 845 846 846 846 846 846 846 846 846 847 847 847 847 847 847 848 848 848 848 848 848 753 754 756 756 757 758 759 760 761 762 762 763 764 765 766 767 768 769 770 771 772 772 773 774 774 775 775 776 777 778 778 779 780 780 781 781 782 782 783 784 784 784 785 786 786 787 788 789 789 790 791 792 792 793 794 794 795 796 797 798 799 799 800 801 802 802 803 804 804 805 806 807 808 809 809 810 810 811 811 812 812 813 814 815 815 816 816 817 818 819 819 820 821 822 823 824 824 825 826 827 828 828 829 829 830 831 832 832 833 833 833 832 831 830 829 830 830 831 832 833 834 834 835 835 836 836 836 837 837 838 838 839 839 840 840 841 841 841 842 842 842 842 842 843 843 843 844 844 845 845 846 846 846 846 846 846 846 846 846 847 847 847 847 848 848 848 848 848 848 848 752 753 754 755 756 757 758 759 760 761 762 763 763 764 765 766 767 768 769 770 771 771 772 773 773 774 775 775 776 776 777 778 779 779 780 780 781 781 782 783 783 784 784 785 785 786 787 787 788 789 790 790 791 792 792 793 794 795 796 797 798 798 799 800 801 801 802 803 804 804 805 806 807 808 808 809 809 810 810 811 812 812 813 814 814 815 816 816 817 818 818 819 820 821 822 823 824 825 825 826 827 828 828 829 830 830 831 832 832 833 833 832 831 830 830 830 830 830 831 832 833 834 834 835 835 836 836 837 837 838 838 838 839 840 840 840 841 841 842 842 842 842 842 842 843 843 844 844 845 845 845 846 846 846 846 846 846 846 846 846 847 847 847 848 848 848 848 848 848 848 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 765 766 767 768 769 769 770 771 772 772 773 774 774 775 776 776 777 778 778 779 779 780 780 781 782 782 783 783 784 784 785 786 786 787 788 789 789 790 791 791 792 793 794 795 796 797 797 798 799 800 801 801 802 803 804 804 805 806 807 807 808 809 809 810 810 811 812 813 813 814 814 815 816 817 817 818 818 819 820 821 822 823 824 825 826 826 827 828 828 829 830 831 832 832 832 832 832 831 830 830 830 830 830 831 831 832 833 833 834 835 835 836 836 837 837 838 838 839 839 840 840 841 841 841 842 842 842 842 842 842 843 844 844 845 845 845 845 846 846 846 846 846 846 846 847 847 847 848 848 848 848 848 848 848 848 749 750 752 753 754 756 757 758 759 760 760 761 762 763 764 764 765 766 767 768 768 769 770 771 771 772 773 773 774 775 776 776 777 777 777 778 779 779 780 780 781 782 782 783 784 784 785 785 786 787 787 788 789 789 790 791 791 792 793 795 795 796 797 798 799 800 801 801 802 803 804 805 805 806 807 807 808 808 809 810 810 811 812 812 813 814 814 815 816 817 817 818 818 819 820 821 822 823 824 825 826 826 827 828 828 829 830 831 832 832 832 831 831 830 830 830 830 830 830 831 831 832 833 833 834 835 836 836 837 837 837 838 839 839 840 840 841 841 842 842 842 842 842 842 842 843 844 844 845 845 845 845 846 845 845 845 845 846 846 847 847 848 848 848 848 848 848 848 848 848 748 750 751 752 753 755 756 757 758 759 760 760 761 762 763 763 764 765 766 767 768 768 769 770 771 771 772 773 773 774 775 775 776 776 777 777 778 778 779 779 780 781 781 782 783 783 784 784 785 785 786 787 788 788 789 789 790 791 792 793 794 795 796 797 798 799 800 801 801 802 803 804 805 805 806 806 807 808 808 809 810 810 811 812 813 813 814 815 815 816 817 817 818 819 820 820 821 822 823 824 825 825 826 827 828 829 830 831 831 831 831 831 830 830 830 830 830 830 830 830 831 831 832 833 834 834 835 836 836 837 837 838 838 839 840 840 841 841 842 842 842 841 842 842 842 843 844 844 844 845 845 845 845 845 845 845 845 846 846 846 847 848 848 849 849 848 848 848 848 848 747 749 750 751 753 754 755 756 757 758 759 759 760 761 762 763 763 764 765 766 767 768 768 769 770 771 771 772 772 773 774 774 775 775 776 776 777 777 778 779 779 780 780 781 781 782 783 783 784 784 785 786 786 787 787 788 789 790 791 792 793 794 795 796 797 798 799 799 800 801 802 803 804 804 805 806 806 807 808 808 809 810 811 811 812 813 813 814 815 815 816 817 818 818 819 820 821 822 822 823 824 825 825 826 827 828 829 830 830 830 830 830 830 830 830 830 830 830 830 830 830 831 832 832 833 834 835 835 836 837 837 837 838 839 839 840 841 841 842 842 842 841 841 842 842 843 844 844 844 845 845 845 845 845 845 845 845 846 846 847 847 848 848 849 849 849 848 848 848 848 746 748 749 750 751 753 754 755 756 757 758 758 759 760 761 762 762 763 764 765 766 767 768 768 769 770 770 771 772 772 773 773 774 774 775 775 776 776 777 778 778 779 779 780 780 781 781 782 783 783 784 785 785 786 786 787 788 789 790 791 792 793 794 795 796 796 798 798 799 800 801 802 803 804 804 805 806 806 807 808 809 809 810 810 811 812 813 813 814 814 815 816 817 818 818 819 820 821 822 822 823 824 825 825 826 827 828 829 830 830 830 830 830 830 830 830 830 830 830 830 830 831 831 832 833 833 834 835 836 836 837 837 838 839 839 840 841 841 841 841 841 841 842 842 842 843 843 844 844 845 845 845 845 845 845 845 845 846 846 847 847 848 848 849 849 849 848 848 848 848 745 747 748 749 750 752 753 754 755 756 757 758 758 759 760 761 762 763 764 765 765 766 767 767 768 769 769 770 771 771 772 772 773 773 774 774 775 775 776 777 777 778 778 779 779 780 780 781 782 782 783 783 784 785 785 786 787 788 789 790 791 792 793 793 794 795 796 797 798 799 800 801 802 803 803 804 805 806 807 807 808 809 809 810 811 811 812 813 813 814 815 816 816 817 818 818 819 820 821 822 822 823 824 825 826 827 828 828 829 829 829 829 829 829 829 829 830 830 830 830 830 830 831 832 832 833 834 835 835 836 836 837 838 839 840 840 841 841 841 841 841 841 842 842 842 843 843 844 844 844 845 845 845 845 845 845 845 846 846 847 847 848 848 849 849 849 848 848 848 848 744 746 747 748 749 750 751 752 754 755 756 757 758 759 760 760 761 762 763 764 764 765 766 767 767 768 769 769 770 770 771 771 772 772 773 773 774 774 775 775 776 777 777 777 778 779 779 780 780 781 781 782 783 783 784 785 786 787 788 789 790 791 792 793 793 794 795 796 797 798 799 800 801 802 802 803 804 805 806 806 807 808 808 809 810 811 811 812 813 813 814 815 816 816 817 818 818 819 820 821 822 823 823 824 825 826 827 828 828 828 828 828 828 829 829 829 829 830 830 830 830 830 831 831 832 833 834 834 835 836 836 837 838 839 839 840 840 841 841 841 841 841 842 842 842 843 843 844 844 844 844 844 845 845 845 845 845 846 846 847 847 848 848 848 848 848 848 848 848 848 743 744 745 746 748 749 750 751 753 754 755 756 757 758 759 759 760 761 762 763 764 764 765 766 766 767 768 768 769 769 770 770 771 771 772 772 773 773 774 774 775 775 776 776 777 777 778 779 779 779 780 781 782 783 783 784 785 786 787 788 789 790 791 791 792 793 794 795 796 797 798 799 800 801 801 802 803 804 805 805 806 807 808 808 809 810 811 811 812 813 814 814 815 816 816 817 818 819 820 820 821 822 823 823 824 825 826 827 827 828 828 828 828 828 829 829 829 829 829 830 830 830 831 831 832 833 834 834 835 835 836 837 838 838 839 840 840 841 841 841 841 841 842 842 842 843 843 843 844 844 844 844 844 845 845 845 845 846 846 847 847 848 848 848 848 848 848 848 848 848 742 743 744 745 746 748 749 750 751 752 754 755 756 757 758 758 759 760 760 761 762 763 764 764 765 766 766 767 768 768 769 769 770 770 770 771 771 772 773 773 774 774 775 775 776 776 777 778 778 778 779 780 781 782 782 783 784 785 786 786 788 788 790 790 791 792 793 794 795 796 797 798 799 800 801 801 802 803 804 805 805 806 807 807 808 809 810 811 811 812 813 813 814 815 815 816 817 818 819 820 820 821 822 823 824 825 825 826 826 827 827 827 827 828 828 828 829 829 829 829 829 830 831 831 832 833 833 834 835 835 836 836 837 838 839 839 840 840 840 841 841 841 842 842 842 842 843 843 843 843 844 844 844 844 845 845 845 846 846 847 847 848 848 848 848 848 848 848 848 848 741 741 743 744 745 746 748 749 750 751 752 754 755 756 756 757 758 758 759 759 760 761 762 763 763 764 765 766 766 767 767 767 768 769 769 770 770 771 771 772 772 773 773 774 775 775 776 776 777 777 778 779 780 780 781 782 783 784 785 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 800 801 802 803 804 804 805 806 807 808 808 809 810 811 811 812 813 813 814 815 815 816 817 818 819 819 820 821 822 823 824 824 825 825 826 826 826 827 827 828 828 828 828 828 829 829 830 831 831 832 832 833 833 834 835 835 836 837 838 838 839 839 840 840 841 841 841 842 842 842 842 843 843 843 843 843 843 844 844 844 845 845 846 846 847 847 848 848 848 848 848 848 848 848 848 739 740 741 742 744 745 746 748 749 750 751 752 753 754 755 755 756 757 758 758 759 759 760 761 761 762 763 763 764 764 765 765 766 767 768 768 769 769 770 771 771 772 773 773 774 774 775 775 776 776 777 778 779 779 780 781 782 783 784 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 799 800 801 802 803 804 804 805 806 807 808 808 809 810 810 811 812 813 813 814 815 816 816 817 818 819 819 820 821 822 823 823 824 824 825 825 826 826 827 827 828 828 828 828 828 829 829 830 831 831 832 833 833 834 834 835 836 836 837 838 839 839 840 840 841 841 841 841 842 842 842 842 843 843 843 843 843 843 844 844 844 845 846 846 847 847 847 847 848 848 848 848 848 848 848 737 738 740 741 742 743 745 746 747 748 749 750 751 752 753 754 754 755 756 757 757 758 759 759 760 760 761 761 761 762 763 764 765 765 766 767 767 768 769 770 770 771 771 772 772 773 773 774 774 775 776 777 778 778 779 780 781 782 783 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 800 801 802 803 804 805 805 806 807 808 808 809 810 810 811 812 812 813 814 815 816 816 817 818 819 820 821 822 822 823 823 824 824 825 825 826 826 827 827 827 827 828 828 828 829 830 831 831 832 832 833 833 834 835 835 836 837 837 838 839 839 840 841 841 841 841 842 842 842 842 842 842 842 843 843 843 843 844 844 845 846 846 847 847 847 847 847 847 847 847 848 848 848 735 737 738 739 740 741 743 743 744 745 746 747 748 749 750 751 752 752 753 754 755 756 757 758 758 758 758 759 760 761 762 763 763 764 765 765 766 767 768 768 769 769 770 771 771 772 772 773 773 774 775 776 777 777 778 779 780 781 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 796 798 799 800 800 801 802 803 804 804 805 806 807 807 808 809 810 810 811 812 812 813 814 815 816 817 818 818 819 820 821 822 822 823 823 824 824 825 825 826 826 827 827 827 827 828 828 829 829 830 831 831 832 832 833 834 834 835 836 836 837 837 838 839 840 840 841 841 841 841 842 842 842 842 842 842 842 843 843 843 844 844 845 845 846 846 847 847 847 847 847 847 847 847 848 848 734 735 737 738 739 740 740 741 742 743 744 745 746 747 748 749 749 750 750 751 752 753 753 754 755 756 756 757 759 760 760 761 762 763 764 765 765 766 766 767 767 768 769 769 770 770 771 772 772 773 774 775 776 776 777 778 779 780 780 781 782 783 784 785 786 786 787 788 789 791 792 793 794 794 795 796 797 798 799 800 801 802 802 803 804 805 805 806 807 808 809 810 810 811 812 813 814 814 815 816 817 818 819 820 820 821 821 822 823 823 824 824 825 826 826 827 827 827 827 827 828 828 829 829 830 831 831 832 832 833 834 834 835 836 836 836 837 838 839 839 840 840 841 841 841 842 842 842 842 842 842 843 843 843 843 844 845 845 846 846 846 846 846 846 846 847 847 847 847 847 732 734 735 736 737 738 739 739 740 741 742 743 744 746 747 747 748 749 749 750 750 750 750 751 752 753 754 756 757 758 759 760 760 761 762 763 764 764 764 765 766 767 767 768 768 769 770 771 771 772 773 774 774 775 776 777 778 779 779 780 781 782 783 784 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 799 800 801 802 803 804 804 805 806 807 808 809 809 810 811 812 813 814 815 816 817 818 818 819 820 821 821 822 822 823 823 824 824 825 826 826 827 827 827 827 827 828 828 829 830 830 831 831 832 832 833 834 835 835 836 836 836 837 837 838 838 839 840 840 841 841 842 842 842 842 842 842 843 843 843 844 844 845 845 846 846 846 846 846 846 846 846 847 847 847 730 732 733 734 735 736 737 738 739 739 740 741 742 744 745 745 746 747 748 748 749 749 750 751 751 752 753 754 755 756 757 758 759 759 760 761 761 762 763 763 764 765 766 766 767 768 769 770 770 771 772 773 773 774 775 776 777 778 778 779 780 781 782 783 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 797 798 799 800 801 802 803 803 804 805 806 807 808 809 810 811 812 813 814 815 815 816 817 818 819 819 820 821 821 822 822 823 823 824 825 825 826 826 827 827 827 827 828 828 829 829 830 830 831 831 832 832 833 833 834 835 835 835 836 836 836 837 837 838 839 840 841 841 841 842 842 842 842 843 843 843 844 844 845 845 846 845 846 846 846 846 846 846 846 846 846 728 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 744 745 746 747 748 749 750 751 751 752 752 753 754 755 756 757 758 758 759 760 760 761 762 762 763 764 765 765 766 767 768 769 769 770 771 772 772 773 774 775 776 777 777 778 779 780 781 782 783 783 784 785 785 786 788 789 790 790 791 793 793 794 795 796 797 798 799 800 801 802 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 818 819 820 820 821 821 822 823 823 824 824 825 825 826 827 827 827 827 828 828 828 829 829 830 830 831 831 832 832 832 833 833 834 835 835 835 836 836 836 837 838 839 839 840 840 841 842 842 842 843 843 843 843 844 844 845 845 845 845 845 845 845 845 845 846 846 846 727 728 729 731 732 733 734 735 735 736 737 738 739 740 741 741 742 743 744 746 747 747 748 749 749 750 751 752 753 754 754 756 757 757 758 759 760 760 761 762 763 763 764 765 765 766 767 767 768 769 770 770 771 772 773 774 775 776 776 777 778 779 780 781 782 782 783 784 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 799 801 801 803 804 804 805 806 807 808 809 810 811 813 814 814 815 816 817 818 819 819 820 821 821 822 823 823 824 824 824 825 825 826 827 827 828 828 828 828 829 829 829 830 830 831 831 831 832 832 833 834 834 835 835 836 836 836 836 836 836 837 837 838 839 840 842 842 843 843 843 843 844 844 844 844 844 844 845 845 845 845 845 845 845 846 725 726 728 729 730 731 732 733 734 735 736 736 737 738 738 739 740 742 743 744 745 746 746 747 748 749 750 751 752 752 753 755 756 756 757 758 759 760 760 761 762 763 763 764 764 765 766 766 767 768 768 769 770 771 772 773 774 775 775 776 777 778 778 779 780 781 782 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 803 804 805 806 807 808 809 811 812 813 814 815 816 817 817 818 819 819 820 821 822 822 823 823 824 824 824 825 825 826 827 827 828 828 828 828 829 829 829 830 830 830 831 831 832 832 833 834 835 835 836 836 835 835 834 834 835 836 836 837 838 840 841 842 842 842 843 843 843 843 844 844 844 844 844 844 844 845 845 845 845 723 725 726 727 728 729 730 731 732 733 734 735 735 736 737 738 739 740 741 742 743 744 746 747 748 749 749 750 751 752 753 754 754 755 756 757 758 759 760 760 761 762 762 763 763 764 765 765 766 767 767 768 769 769 771 772 772 773 774 775 775 776 777 778 779 780 781 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 795 796 798 799 800 801 801 802 803 804 805 806 807 809 810 811 812 813 814 815 816 816 817 818 819 819 820 821 821 822 823 823 824 824 824 825 825 826 827 827 828 828 828 829 829 829 829 830 830 830 831 831 832 832 833 834 834 835 834 834 833 832 832 833 834 835 835 835 837 839 840 841 841 841 842 842 842 842 843 843 843 843 844 844 844 844 845 845 721 723 724 725 726 727 728 729 731 732 733 734 734 735 736 738 739 740 741 742 743 744 745 746 747 748 749 750 751 751 752 753 753 754 755 756 757 758 759 760 760 761 762 762 762 763 763 764 765 765 766 766 767 768 769 770 771 772 772 773 774 775 776 777 778 778 779 780 781 781 783 784 785 785 787 788 789 790 791 792 792 793 794 795 797 798 799 799 800 801 802 804 805 806 807 808 809 810 811 812 813 814 815 815 816 817 818 818 819 820 820 821 822 823 823 824 824 824 825 825 826 827 827 828 828 828 828 829 829 829 829 830 830 831 832 832 832 833 833 832 832 832 832 831 831 832 833 833 833 833 833 835 837 839 840 840 840 841 841 841 842 842 842 843 843 843 844 844 844 844 719 721 722 723 724 725 727 728 729 730 731 732 733 734 735 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 751 752 753 754 754 755 756 757 758 759 759 760 760 761 761 761 762 762 763 763 764 765 766 767 768 769 770 770 771 772 772 774 775 776 777 777 778 779 779 780 781 783 784 784 785 787 788 789 790 791 792 793 793 794 795 796 797 798 799 800 801 803 804 805 806 807 808 809 810 811 812 812 813 814 815 816 816 817 818 819 819 820 821 822 823 823 824 824 824 825 825 826 827 827 827 828 828 828 829 829 829 830 830 831 831 832 832 832 831 831 831 831 831 830 830 830 831 832 832 831 829 828 830 835 837 838 839 840 840 841 841 842 842 842 843 843 843 844 844 844 717 718 720 721 722 724 725 726 727 728 730 731 732 733 734 736 737 738 739 741 742 743 744 745 746 747 748 748 749 750 751 752 753 753 754 755 756 756 757 758 758 759 759 759 759 760 760 761 761 762 763 764 765 766 766 767 768 769 770 771 771 772 773 775 776 776 777 778 779 779 780 782 782 783 784 785 787 788 789 790 791 792 792 793 794 795 796 797 798 799 800 802 803 804 805 806 807 808 809 810 811 811 812 813 814 815 815 816 817 818 819 820 820 821 822 823 823 823 824 824 825 825 826 826 827 827 827 828 828 828 829 829 830 831 831 831 832 832 831 831 830 830 830 829 829 829 830 830 830 829 826 824 825 831 835 837 838 839 839 840 841 841 841 842 842 842 843 843 843 844 715 716 717 719 720 722 723 724 725 727 728 729 731 732 733 734 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 751 752 753 753 754 755 755 756 756 756 757 757 757 758 759 759 760 761 762 763 763 764 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 778 780 781 782 782 783 784 786 787 788 789 789 790 791 792 793 794 795 796 797 798 799 801 802 803 804 805 806 807 808 809 809 810 811 812 813 814 815 816 817 818 818 819 820 821 822 822 823 823 823 824 824 825 825 826 826 827 827 827 828 828 829 829 830 830 831 831 831 832 831 831 831 830 829 828 828 827 828 828 828 826 823 823 826 829 833 835 836 837 838 839 840 841 841 841 841 842 842 842 843 843 713 714 715 717 718 720 721 722 723 725 726 727 729 730 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 748 749 750 750 751 751 752 753 753 753 753 754 754 755 756 757 758 759 760 760 760 761 761 762 763 765 766 767 768 769 770 771 772 773 774 775 776 777 777 779 780 781 781 782 784 785 786 787 787 788 789 790 791 792 793 794 795 796 797 798 800 801 802 803 804 805 806 807 808 808 809 810 812 813 814 815 816 817 818 818 819 820 820 821 822 822 823 823 824 824 824 825 825 826 826 826 827 827 828 828 829 829 830 830 831 831 831 832 832 832 831 831 830 828 828 827 827 826 824 823 824 826 829 832 833 834 834 836 839 840 840 840 840 840 841 841 842 842 843 711 712 714 715 716 718 719 720 721 723 724 726 727 728 730 731 732 732 733 734 735 736 738 739 740 741 741 742 743 744 744 745 746 746 747 747 748 749 749 749 749 750 750 751 752 753 754 755 756 756 757 758 759 760 761 763 764 766 766 767 768 769 770 771 772 773 774 775 776 776 777 779 779 780 781 782 784 785 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 806 807 808 809 810 811 812 813 814 815 816 817 818 818 819 820 820 821 822 823 823 824 824 824 824 824 825 825 826 826 827 828 828 829 829 830 830 831 831 831 832 832 832 832 832 832 831 831 830 830 828 827 826 826 826 828 830 831 831 831 832 836 839 840 840 840 840 840 841 841 842 842 709 710 711 713 714 715 716 718 719 721 722 723 725 727 728 729 730 731 732 732 733 734 735 736 737 737 738 738 739 739 740 741 742 743 744 744 745 746 746 746 746 747 747 748 749 751 751 752 753 754 755 757 758 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 806 807 808 809 810 811 812 813 814 815 816 817 818 819 819 820 821 822 823 823 823 823 824 824 824 825 825 825 826 827 827 828 829 829 830 830 831 831 831 831 832 832 832 832 832 832 832 832 832 832 831 830 828 827 828 829 829 829 827 827 833 837 839 840 839 839 840 840 841 841 842 707 708 709 710 711 713 714 715 717 718 720 722 723 725 726 727 728 729 730 731 731 732 733 733 733 734 734 735 735 736 737 738 739 739 740 741 742 742 743 743 744 745 746 747 748 749 750 751 752 753 755 756 758 759 759 760 762 763 764 765 766 767 768 769 770 771 772 772 773 774 775 776 777 778 779 780 781 782 783 783 784 786 787 787 788 789 790 791 792 794 795 796 797 798 799 800 801 802 803 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 822 823 823 823 823 824 824 824 825 825 826 826 827 828 828 829 829 830 830 831 831 831 831 832 832 832 832 832 832 832 832 832 832 832 830 829 828 828 827 827 826 827 831 836 838 838 839 839 840 840 841 841 841 705 706 707 708 709 711 712 714 715 716 718 720 721 723 724 725 726 727 728 729 729 730 731 731 731 732 732 733 733 734 735 736 736 737 738 739 740 741 742 743 744 745 746 747 747 748 749 751 752 753 754 755 756 757 758 759 760 761 763 764 765 766 767 768 769 769 770 771 772 772 773 775 776 776 777 778 779 780 781 782 783 784 785 786 786 787 788 789 791 792 793 795 796 797 799 800 801 801 803 804 805 806 807 808 809 810 812 813 814 815 816 817 817 818 819 820 821 822 822 823 823 823 824 824 824 825 825 825 826 826 827 828 828 829 830 830 830 831 831 831 832 832 832 832 832 832 832 832 832 832 832 831 830 829 828 827 826 826 827 831 834 835 836 837 838 839 840 840 841 841 703 704 705 706 708 709 710 711 713 714 716 717 719 720 722 723 724 724 725 726 727 728 729 729 730 731 731 732 732 733 734 734 735 736 736 737 738 739 741 742 743 744 745 745 746 747 748 749 750 752 753 754 754 755 756 758 759 760 762 763 763 764 766 767 767 768 769 770 770 771 772 773 774 775 776 777 778 779 780 781 782 783 783 784 784 785 786 787 789 790 792 794 796 797 799 800 800 801 802 803 804 805 806 807 809 810 811 812 813 814 815 816 817 818 819 820 821 821 822 822 822 823 823 824 824 825 825 826 826 826 827 827 828 829 829 830 830 830 831 831 831 832 832 832 832 832 832 833 832 832 832 831 831 830 829 828 828 827 827 828 830 831 832 835 837 839 840 840 840 840 701 702 703 704 705 706 708 709 710 712 714 715 717 718 719 720 721 722 723 724 725 726 727 728 728 729 730 730 731 732 732 733 734 734 734 735 736 737 738 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 757 758 759 760 761 762 763 764 765 766 767 768 769 769 770 771 772 773 774 775 776 777 778 779 779 780 781 782 782 782 783 784 785 787 789 790 792 795 796 798 799 800 800 801 802 803 804 805 807 808 809 810 812 813 814 815 816 817 818 819 820 821 821 821 822 822 823 823 824 824 825 825 826 826 826 827 827 827 828 829 829 830 830 830 831 831 831 832 832 832 832 832 832 832 832 832 831 831 830 830 830 830 830 829 829 829 829 829 832 835 837 839 839 840 840 699 700 701 702 703 704 705 706 708 709 711 713 714 716 717 718 719 720 721 722 723 724 725 726 727 727 728 729 729 730 731 731 732 732 733 733 734 735 737 738 739 740 741 742 743 745 746 747 748 749 750 751 752 753 754 755 756 758 759 760 761 762 763 764 765 766 767 768 768 769 770 771 772 773 774 775 776 777 778 778 779 780 781 781 782 783 784 785 786 787 789 791 793 795 796 798 799 800 801 801 802 803 805 806 807 808 809 811 812 813 814 815 816 817 819 819 820 821 821 822 822 823 823 824 825 825 826 826 826 826 827 827 827 827 828 828 829 830 830 831 831 831 831 831 832 832 832 832 832 832 831 831 831 830 830 831 831 831 831 831 831 830 830 830 832 834 835 837 838 839 697 698 699 700 701 702 703 704 706 707 709 710 712 713 714 716 717 717 718 720 721 722 723 724 725 726 727 727 728 729 729 730 730 731 731 732 733 734 736 737 738 739 740 741 742 744 745 746 747 748 748 750 751 752 753 754 755 756 757 758 760 761 762 763 764 765 766 767 767 768 769 770 771 772 773 774 775 776 777 777 778 779 780 782 783 784 785 785 786 787 789 790 792 794 796 797 798 799 800 801 802 803 804 805 806 807 808 810 811 812 814 815 816 817 818 819 820 820 821 822 822 823 824 825 825 826 826 826 826 826 826 827 827 827 827 828 829 829 830 830 831 831 831 831 831 832 832 832 832 831 831 831 831 831 831 831 831 831 831 831 831 831 831 830 830 830 831 833 836 838 695 696 697 698 699 700 701 702 703 705 706 708 709 711 712 713 714 715 716 717 718 719 720 722 723 724 725 726 726 727 728 728 729 729 730 731 732 733 734 735 737 738 739 740 741 742 743 744 745 746 747 748 749 751 752 753 754 755 756 757 758 759 761 762 763 764 765 766 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 782 783 784 785 785 786 787 788 790 791 793 795 796 797 798 799 800 801 802 803 804 805 806 808 809 810 811 813 814 815 816 817 818 819 820 821 822 822 823 824 825 826 826 826 826 826 826 826 827 827 827 827 828 829 829 830 830 830 830 830 831 831 831 832 832 831 831 831 831 831 831 831 832 832 832 832 832 832 831 831 830 829 828 828 830 834 836 693 694 695 696 697 698 699 700 701 702 704 705 707 709 710 711 712 713 714 715 716 717 719 720 721 722 723 724 724 725 726 727 727 728 729 730 731 732 733 734 736 737 738 739 740 741 742 743 744 745 746 747 748 749 751 752 753 753 755 756 757 758 759 760 762 763 764 765 766 766 767 768 769 770 771 772 773 774 775 776 777 778 779 781 782 783 784 784 785 787 788 789 791 792 794 795 796 797 798 799 800 801 802 804 805 806 807 808 809 810 811 813 814 815 816 817 819 820 821 821 823 824 825 826 826 826 826 826 826 826 826 827 827 827 828 828 829 829 830 830 830 830 830 830 831 831 831 831 831 831 831 831 831 832 832 832 832 832 832 832 832 832 832 831 830 829 828 828 831 833 691 692 693 694 695 696 697 698 699 700 702 703 705 706 708 709 710 712 713 714 715 716 717 718 719 720 721 721 722 723 724 725 726 727 728 729 730 731 732 733 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 755 756 757 758 759 761 762 763 764 765 766 767 768 769 770 771 771 773 773 774 775 776 778 779 780 781 782 783 784 785 786 787 789 790 791 793 794 795 796 797 799 800 801 802 803 805 806 807 808 809 810 811 812 813 814 815 816 818 819 820 821 823 824 826 826 826 826 826 826 826 826 826 827 827 827 828 828 829 829 830 830 830 830 830 830 830 831 831 831 831 831 831 831 832 832 832 832 832 832 832 832 832 832 832 832 831 830 829 827 828 829 689 690 690 691 692 694 695 696 697 699 700 701 703 704 706 707 709 710 711 712 713 715 715 716 717 718 718 719 720 721 722 723 724 725 726 727 728 729 731 732 733 734 735 736 737 738 739 740 741 743 744 745 746 747 748 749 750 751 752 753 754 755 756 758 759 761 762 763 764 765 766 767 768 769 770 771 772 773 773 775 776 777 778 779 780 781 782 783 784 785 787 788 789 791 792 793 794 796 797 798 799 801 802 803 804 806 807 808 808 809 810 811 812 813 814 816 817 818 820 821 823 825 826 826 826 826 826 826 826 826 826 827 827 828 828 828 829 829 830 830 830 830 830 830 830 830 831 831 831 831 831 831 832 832 832 832 832 832 832 832 832 832 832 832 832 832 831 829 828 827 687 687 688 689 690 691 693 694 695 696 697 699 700 702 704 705 707 708 709 710 711 712 713 714 715 716 716 717 718 719 720 721 722 723 724 725 726 727 729 730 731 732 733 735 736 737 738 739 740 741 743 744 745 746 747 748 749 750 751 752 753 754 755 757 758 759 760 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 784 785 786 788 789 790 791 792 794 795 796 798 799 800 801 803 804 805 806 808 809 809 810 811 811 813 814 815 816 818 819 821 823 825 825 826 826 826 826 826 826 826 827 827 827 828 828 829 829 829 830 830 830 829 829 830 830 830 830 830 830 831 831 831 831 832 832 832 832 832 831 831 831 831 832 832 832 832 831 831 829 828 684 685 686 687 688 689 690 692 693 694 695 697 698 700 701 703 704 706 707 708 709 710 711 712 713 714 714 715 716 717 718 719 720 721 722 723 724 725 727 728 729 731 732 733 734 736 737 738 739 740 741 742 744 745 746 746 747 748 749 750 751 753 754 755 756 757 759 760 761 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 779 780 781 782 783 785 786 787 788 789 790 792 793 794 796 797 798 799 801 802 803 805 806 807 808 809 810 810 811 812 814 815 816 818 820 821 823 824 825 825 826 826 826 826 826 827 827 827 827 828 828 829 829 829 830 830 830 829 829 829 829 830 830 830 830 830 830 830 830 830 830 830 830 830 830 830 830 831 831 831 831 832 831 831 830 830 682 683 684 685 686 687 688 689 691 692 693 694 696 697 699 700 702 703 705 706 707 708 709 710 711 712 713 714 714 715 716 717 718 719 720 721 722 723 725 726 727 729 730 732 733 734 735 737 738 739 740 741 742 743 744 745 746 747 748 749 750 752 753 754 755 756 758 759 760 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 778 779 780 781 783 784 785 786 787 788 789 790 792 793 794 796 797 799 800 802 803 804 806 807 808 809 810 810 811 812 813 815 816 818 820 821 823 824 824 825 825 825 826 826 826 827 827 827 827 828 828 829 829 830 830 830 829 829 829 829 829 829 829 829 829 829 829 829 828 828 828 828 829 829 830 830 830 830 830 830 830 830 831 830 830 830 680 681 682 683 684 685 686 687 688 690 691 692 693 695 696 698 700 701 703 704 705 706 707 708 709 710 711 712 713 714 715 716 716 717 718 720 721 722 723 724 725 726 728 729 731 732 733 734 736 737 738 739 740 741 742 743 744 746 747 748 749 751 752 753 754 755 756 758 759 760 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 778 779 780 782 783 784 785 786 786 787 789 790 791 793 794 796 798 800 802 803 804 806 807 808 809 810 810 811 812 813 815 817 818 820 821 822 823 823 824 825 825 826 826 827 827 827 827 827 827 828 828 829 830 830 830 829 829 829 829 829 829 829 829 829 829 829 828 828 828 828 828 828 829 830 830 831 831 831 830 830 830 830 830 829 829 678 679 680 681 682 683 684 685 686 688 689 690 692 693 695 696 698 699 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 725 726 727 729 730 731 733 734 735 736 738 739 740 741 742 743 745 746 747 748 749 750 751 753 754 755 756 757 759 760 761 763 764 765 766 767 768 769 770 771 772 773 774 775 777 778 779 781 782 782 783 784 785 786 787 789 790 792 793 795 797 800 802 803 804 806 807 809 810 811 811 812 813 814 816 817 819 820 821 822 822 823 824 825 826 826 827 827 827 826 826 826 827 827 828 829 829 829 829 829 829 829 828 828 828 829 829 828 829 829 829 829 829 829 829 829 830 830 831 831 831 831 831 830 831 831 830 830 829 676 677 678 679 680 681 682 683 684 686 687 688 690 691 693 694 696 697 699 700 701 703 704 705 706 707 708 709 710 711 712 713 714 715 716 716 717 718 719 721 722 723 725 726 728 729 730 731 733 734 735 736 737 738 740 741 742 744 745 746 747 748 749 750 751 752 754 755 756 757 758 760 761 762 763 764 765 766 767 769 770 771 772 773 774 776 777 778 779 780 780 781 782 783 785 786 788 789 790 791 793 794 797 799 801 803 805 807 808 810 811 813 813 814 815 816 818 819 820 821 821 822 823 824 825 826 827 827 827 826 826 826 826 826 827 828 829 829 829 829 829 828 828 828 828 828 828 828 829 829 829 829 829 829 829 829 830 830 831 831 832 832 832 831 831 831 832 832 831 831 673 674 675 677 678 679 680 681 682 683 685 686 688 689 690 692 694 695 697 698 700 701 702 703 704 706 707 708 708 709 711 712 713 714 714 715 716 717 718 719 721 722 724 725 727 728 729 730 732 733 734 735 736 737 738 740 741 742 744 745 746 747 748 749 750 751 752 753 754 755 757 758 759 760 761 762 763 765 766 767 768 769 771 772 773 774 776 777 777 778 779 780 781 782 784 785 787 788 789 790 792 793 795 796 799 801 803 805 807 809 812 814 815 816 816 817 818 819 820 820 821 822 823 824 825 826 826 826 826 826 826 825 826 826 827 828 828 829 829 829 828 828 828 828 828 828 828 828 828 829 829 829 829 829 829 830 830 831 831 832 832 832 832 832 832 832 832 832 832 832 671 672 673 674 675 677 678 679 680 681 683 684 686 687 688 690 692 694 695 696 698 699 700 702 703 704 705 706 707 708 710 711 712 712 713 714 715 716 717 718 720 722 723 724 725 727 728 729 730 731 732 733 734 736 737 738 740 741 742 743 744 745 746 747 749 750 750 751 752 753 754 756 757 758 759 760 762 763 764 766 767 768 769 770 772 773 774 775 776 777 778 779 780 781 783 784 785 787 788 790 792 793 794 795 797 799 801 803 805 808 811 814 815 816 817 817 818 818 819 820 820 821 823 824 825 825 825 825 825 825 825 825 825 826 827 827 828 828 828 828 828 828 828 828 828 828 828 828 828 829 829 829 829 829 830 830 830 831 831 832 832 832 832 832 832 832 833 833 833 832 669 669 671 672 673 674 675 677 678 679 681 682 683 685 686 688 690 692 693 695 696 697 699 700 701 702 703 705 706 707 708 709 710 711 712 713 714 715 716 717 719 720 722 723 724 725 726 727 728 729 731 732 733 734 735 736 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 755 756 757 759 760 761 763 764 765 766 767 768 770 771 772 772 773 775 777 778 780 781 782 783 784 786 787 789 791 792 793 794 796 798 800 802 805 808 811 813 815 816 816 817 817 818 818 819 820 821 822 823 824 824 824 824 824 824 824 825 825 826 826 827 827 828 828 828 828 828 828 828 828 828 828 828 828 829 829 829 829 830 830 830 831 831 832 832 832 832 832 832 832 833 833 833 833 833 667 667 668 670 671 672 673 675 676 677 678 680 681 683 684 686 688 689 691 692 694 695 697 698 700 701 702 703 705 706 707 708 709 710 711 712 713 714 715 716 717 719 720 722 723 724 725 726 727 728 729 730 731 732 733 734 736 737 738 739 740 741 742 743 743 744 745 746 748 749 750 751 753 754 756 757 758 759 761 762 763 764 765 766 767 768 769 770 772 773 775 777 779 780 781 782 783 784 786 788 789 790 791 792 794 796 799 802 804 807 810 812 814 815 816 816 817 817 817 818 820 821 822 823 823 823 824 824 824 824 824 824 825 826 826 827 827 827 827 827 827 827 827 827 828 828 828 828 828 828 829 829 829 830 830 830 831 831 832 832 832 832 832 832 832 833 833 833 833 833 665 666 666 668 669 670 671 673 674 675 676 677 679 681 682 684 686 687 689 690 692 694 695 697 698 700 701 702 703 704 706 707 708 709 710 711 712 713 714 715 716 717 719 720 721 722 723 724 725 726 727 728 729 730 731 733 734 735 736 737 738 739 740 740 741 742 743 744 745 747 748 749 750 752 753 755 756 758 759 760 761 762 764 765 766 767 768 770 771 773 774 776 777 779 780 781 781 783 785 786 788 789 790 791 793 795 798 801 804 806 808 810 812 814 815 816 816 817 817 818 819 820 821 822 822 823 823 823 823 823 823 824 825 825 826 826 827 827 827 827 827 827 827 827 827 827 828 828 828 828 829 829 829 830 830 831 831 831 832 832 832 832 832 832 832 832 833 833 833 833 663 664 665 666 667 668 669 670 672 673 674 675 677 679 680 682 683 685 687 689 690 692 694 695 697 698 699 701 702 703 704 705 706 707 708 709 711 712 713 713 715 716 717 718 719 720 722 723 724 725 726 727 728 729 730 731 733 734 735 735 736 737 738 739 740 741 742 742 744 745 746 747 749 750 751 753 755 757 758 759 760 761 763 764 765 766 767 769 771 773 774 775 776 778 779 780 781 782 784 786 787 788 789 790 792 795 798 800 802 804 807 809 811 813 814 815 816 817 817 818 819 820 821 821 822 822 822 822 822 823 823 824 824 825 825 826 826 826 826 827 826 827 827 827 827 827 827 828 828 828 828 829 829 830 830 831 831 831 831 832 832 832 832 832 832 832 832 832 832 832 662 663 663 664 665 666 667 668 669 670 672 673 675 676 678 679 681 683 685 687 689 690 692 694 695 697 698 699 700 701 702 704 705 706 707 708 709 710 711 712 713 714 716 717 718 719 720 721 722 724 725 725 726 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 749 750 752 753 755 756 757 759 760 762 763 764 765 766 769 770 772 773 774 775 777 778 780 781 782 784 785 786 787 788 790 793 795 798 799 801 803 805 807 809 811 813 815 816 817 818 819 819 820 820 820 821 821 822 822 822 822 823 823 824 824 825 825 826 826 826 826 826 826 826 826 827 827 827 827 828 828 828 829 829 830 830 831 831 831 831 831 831 831 831 832 832 832 832 832 832 832 660 661 661 662 663 664 665 666 667 668 669 671 673 674 676 677 679 681 683 685 687 689 690 692 693 695 696 697 699 700 701 702 703 704 705 706 707 709 710 711 711 713 714 715 716 717 718 719 721 722 723 724 725 726 727 728 730 731 732 733 734 735 736 737 737 739 740 741 742 743 744 745 746 748 749 750 752 753 755 756 758 759 760 761 762 764 766 767 769 770 771 773 774 776 778 779 781 782 783 784 785 786 788 791 793 796 797 798 800 801 803 806 808 810 813 815 816 818 819 819 819 820 820 820 821 821 821 821 822 822 822 823 824 824 824 825 825 825 825 826 826 826 826 826 826 827 827 827 827 828 828 829 829 830 830 831 831 831 831 831 831 831 831 832 832 832 832 832 832 832 659 659 660 660 661 662 662 663 665 666 667 669 670 672 674 675 677 679 681 683 685 687 688 690 692 693 695 696 697 698 699 700 701 703 704 705 706 707 708 709 710 711 713 714 715 716 717 718 719 720 721 722 723 724 726 727 728 729 731 732 733 733 734 735 736 737 738 739 741 742 743 744 745 747 748 749 751 752 754 755 757 758 759 760 762 763 765 766 768 769 770 772 774 775 777 779 780 781 782 783 784 786 788 791 793 795 796 797 798 800 802 804 807 809 812 814 816 818 819 819 819 820 820 820 821 821 821 821 821 822 822 823 823 824 824 824 825 825 825 825 825 826 826 826 826 826 826 827 827 828 828 829 829 830 830 830 831 831 831 831 831 831 831 832 832 832 832 832 833 833 657 657 658 659 659 660 660 661 663 664 665 667 668 670 671 673 675 677 679 681 683 685 686 688 690 691 693 694 695 696 698 699 700 701 702 703 704 706 707 708 709 710 711 713 714 715 715 716 718 719 720 721 722 723 724 725 727 728 729 730 731 732 733 734 736 737 738 739 740 741 742 743 744 746 747 748 750 751 753 754 755 757 758 760 761 763 764 765 767 768 769 771 773 775 776 778 779 780 781 782 783 785 788 790 792 793 794 795 797 798 800 803 805 808 810 813 815 817 818 818 819 819 820 820 820 820 820 820 821 821 822 822 823 823 824 824 824 824 825 825 825 825 825 826 826 826 826 827 827 828 828 829 829 830 830 830 830 830 830 831 831 831 831 832 832 832 832 833 833 833 655 656 656 657 658 658 659 659 661 662 663 664 666 667 669 671 673 675 677 679 681 683 685 686 688 690 691 692 693 695 696 697 698 700 701 702 703 705 706 707 708 709 710 711 712 713 714 715 716 717 719 720 721 722 723 724 725 726 728 729 730 731 732 733 735 736 737 738 739 740 741 742 743 745 746 748 749 750 751 753 754 756 757 759 761 762 763 765 766 767 769 771 773 774 776 777 778 779 780 781 782 785 787 789 791 792 792 794 795 797 799 801 803 806 808 811 813 815 816 817 818 819 819 820 820 820 820 820 820 821 822 822 823 823 824 824 824 824 824 825 825 825 825 825 826 826 826 826 827 828 828 829 829 830 830 830 830 830 830 830 831 831 831 831 832 832 832 833 833 833 654 654 655 656 656 657 657 658 659 660 661 662 663 665 667 669 671 673 675 677 679 681 683 685 686 687 689 690 692 693 695 696 697 698 699 701 702 703 704 705 706 707 708 709 710 712 713 714 715 716 717 718 719 720 722 723 724 725 727 728 729 730 731 732 734 735 736 737 738 739 740 741 742 744 746 747 748 749 751 752 753 755 756 758 760 762 763 764 766 767 769 770 772 773 775 776 777 778 779 780 782 784 787 788 789 790 791 793 795 796 798 800 801 804 806 809 811 812 814 815 816 817 818 819 819 820 820 820 820 821 821 822 822 823 823 823 824 824 824 824 824 825 825 825 825 825 826 826 827 828 828 829 829 829 830 830 830 830 830 830 830 831 831 831 832 832 832 833 833 833 652 653 653 654 655 655 656 656 657 658 659 660 661 663 665 667 669 671 673 675 677 679 681 683 684 686 687 689 690 692 693 695 696 697 698 699 700 701 702 703 704 705 706 707 709 710 711 713 714 715 716 717 718 720 721 722 723 724 725 727 728 729 730 732 733 734 735 736 737 738 739 740 742 743 745 746 748 749 750 752 753 754 756 757 759 761 762 764 765 767 769 770 771 773 774 775 776 778 779 780 782 784 786 788 789 789 790 792 794 796 798 800 801 803 805 807 809 810 811 813 814 815 816 817 818 819 819 819 820 820 821 821 822 822 823 823 823 824 824 824 824 824 825 825 825 825 826 826 827 828 828 829 829 829 829 829 829 829 830 830 830 831 831 831 832 832 832 833 833 833 650 651 652 653 653 654 654 654 655 656 657 658 659 661 663 665 667 669 671 673 675 677 679 681 682 684 686 687 689 690 691 693 694 695 696 697 698 699 700 701 702 703 705 706 708 709 710 711 713 714 715 716 717 718 719 721 722 723 724 726 727 728 730 731 732 733 734 735 736 737 739 740 741 742 744 745 747 748 750 751 752 754 755 757 758 760 762 763 765 766 768 769 771 772 773 774 776 777 778 779 781 784 786 787 788 789 790 792 794 796 798 800 802 803 804 806 807 809 810 811 812 814 815 816 817 818 818 819 819 820 820 821 821 821 822 822 823 823 823 824 824 824 824 824 825 825 825 826 827 828 828 829 829 829 829 829 829 829 830 830 830 831 831 831 832 832 832 833 833 833 Wind_Speed 24 25 25 24 24 23 22 22 21 21 21 21 22 22 23 23 23 24 25 25 24 23 23 23 22 22 23 23 23 24 24 24 23 23 24 26 28 29 29 28 27 24 22 21 21 20 18 17 17 16 16 17 17 17 17 16 14 14 13 14 14 14 14 15 14 14 13 12 13 14 13 12 11 10 11 12 12 13 13 13 14 15 16 16 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 11 11 11 10 10 10 9 8 7 6 5 3 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 5 6 7 8 8 9 9 24 24 24 24 24 23 22 21 21 21 21 21 21 22 22 23 23 24 25 25 24 23 23 22 22 22 22 22 22 23 23 23 23 23 24 25 27 28 29 28 27 25 23 22 22 21 19 18 17 17 17 17 18 18 16 15 14 14 14 14 15 15 15 15 15 14 14 13 14 14 13 10 11 12 12 13 13 13 13 13 15 16 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 10 11 11 11 10 10 9 8 7 7 6 4 3 2 2 2 2 2 3 3 3 3 3 4 3 3 4 5 6 7 7 8 8 9 9 24 24 24 24 24 23 22 22 21 22 21 21 21 21 22 22 23 24 25 25 24 23 22 22 22 22 22 22 22 22 22 22 22 23 23 25 26 27 28 27 26 24 23 22 22 22 20 18 18 18 18 18 18 17 16 15 15 14 15 15 15 15 15 15 15 14 14 14 15 14 12 11 12 14 14 14 14 13 13 14 15 16 17 17 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 9 8 8 7 7 6 5 5 5 6 6 7 8 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 8 7 6 5 4 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 6 7 8 8 9 9 9 24 24 24 24 24 23 22 22 22 22 22 21 21 21 22 22 23 24 24 25 24 22 22 23 22 22 22 22 22 22 22 22 22 22 23 24 24 25 27 26 24 24 23 22 23 22 20 19 18 18 18 18 17 17 16 15 15 15 15 15 15 15 15 15 15 14 15 15 16 15 12 13 14 15 14 14 13 13 13 14 16 17 17 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 6 7 8 9 9 8 8 7 7 8 8 8 8 9 9 9 9 9 8 8 7 6 5 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 8 8 8 8 8 24 24 24 24 24 23 23 22 22 22 22 21 21 21 22 22 23 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 24 23 23 22 22 22 22 21 19 19 18 18 18 17 16 16 16 16 15 15 15 16 15 15 15 15 15 15 16 16 14 13 15 15 15 15 14 13 13 14 15 16 17 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 6 6 5 6 6 6 7 8 9 9 8 8 7 7 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 8 8 8 7 6 24 24 24 24 24 24 23 22 22 22 22 21 21 21 22 22 23 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 23 23 23 22 22 22 21 21 22 21 20 19 19 19 18 17 16 16 16 16 16 15 16 16 16 15 15 15 15 16 16 16 14 15 16 16 16 15 14 13 13 14 15 16 17 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 10 9 8 8 7 6 6 5 6 6 6 7 8 9 9 8 7 6 6 6 6 6 6 5 5 4 4 5 5 5 5 4 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 8 7 6 5 4 25 25 25 25 25 24 23 23 22 22 22 21 21 21 22 23 23 24 24 23 23 22 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 20 19 19 18 18 17 16 16 16 16 16 16 16 16 15 15 15 15 16 17 16 15 16 17 17 16 15 14 13 13 14 15 16 17 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 10 9 9 8 7 6 6 5 6 6 7 7 7 8 8 8 7 6 5 6 6 5 5 5 5 5 3 2 2 2 2 3 2 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 5 6 6 7 7 7 6 5 4 25 25 26 26 26 25 24 23 23 22 22 21 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 21 21 21 21 20 20 19 18 18 17 16 16 16 16 16 16 16 16 16 15 15 16 17 18 17 16 18 19 18 16 14 13 13 13 14 15 16 17 17 18 18 18 17 17 17 16 16 16 16 16 15 15 14 14 13 13 13 13 13 12 12 12 11 10 10 9 8 7 6 5 5 6 7 7 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 4 4 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 4 5 6 7 7 8 8 7 5 5 24 25 26 26 26 26 25 24 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 16 16 16 16 16 16 16 15 15 16 18 18 17 18 19 19 17 15 14 13 13 13 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 12 12 11 11 10 9 8 7 6 5 5 6 7 7 7 7 6 6 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 4 5 6 7 7 8 9 8 6 6 24 24 25 26 26 26 25 24 24 23 23 22 22 22 23 23 23 23 23 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 17 17 16 16 16 16 16 15 15 15 17 18 19 18 18 19 18 16 14 14 14 14 14 14 15 15 16 16 16 17 17 16 15 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 12 12 11 10 9 8 7 6 6 6 6 7 7 8 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 1 2 2 3 4 6 7 8 8 9 7 6 7 24 24 25 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 17 17 17 17 17 16 16 15 15 16 17 18 18 18 18 18 17 15 14 14 14 14 14 14 15 15 15 15 15 16 16 15 14 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 11 10 10 9 9 8 7 6 7 7 8 8 8 7 6 6 5 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 2 3 4 6 7 8 8 8 6 6 7 24 24 25 26 26 26 25 24 24 24 24 23 23 23 23 23 23 23 23 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 21 22 21 21 20 20 19 19 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 16 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 14 15 14 14 14 14 13 13 13 13 13 12 11 10 11 11 10 10 9 7 8 8 8 8 8 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 3 4 6 7 8 8 8 6 6 7 24 24 25 25 25 25 24 24 24 24 23 23 23 22 23 23 24 23 23 22 22 22 21 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 23 23 22 21 22 22 21 20 20 20 19 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 14 13 13 13 13 13 13 12 12 11 11 11 11 10 10 9 9 9 8 8 7 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 4 5 7 8 8 7 6 5 6 24 24 25 26 25 25 24 23 23 23 23 23 22 22 22 24 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 22 22 22 23 23 23 22 22 22 22 21 21 20 20 20 19 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 13 13 13 13 13 12 12 12 12 12 11 10 10 10 10 9 9 8 8 7 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 5 6 8 8 7 5 5 6 24 24 25 26 25 25 24 23 22 22 22 22 22 21 22 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 19 18 18 18 17 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 16 15 15 16 16 16 16 16 15 14 13 13 13 13 12 12 12 12 12 11 10 10 10 9 9 9 8 8 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 0 0 1 3 4 6 7 8 7 5 6 7 24 25 25 26 26 25 24 23 23 22 22 22 21 21 21 23 24 24 24 23 23 23 22 22 22 22 22 22 22 21 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 19 19 19 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 16 16 16 16 16 16 16 15 15 16 16 16 15 16 16 16 16 16 15 14 13 13 13 13 12 12 12 12 12 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 2 4 6 7 8 7 6 6 7 24 25 25 26 26 26 25 24 23 22 22 22 21 21 21 22 23 23 23 23 23 23 22 22 22 22 23 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 20 19 19 19 19 18 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 14 13 13 13 13 13 12 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 2 4 6 7 8 6 5 6 7 24 25 25 26 26 26 25 24 23 23 22 22 21 20 20 21 22 22 22 22 23 22 22 22 22 22 23 23 22 21 22 23 23 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 19 20 20 18 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 15 15 14 14 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 2 3 6 7 8 7 6 6 7 25 25 25 26 26 26 25 24 24 23 23 22 21 21 20 20 20 21 21 21 22 22 22 22 22 22 23 23 22 21 22 23 23 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 5 7 7 7 7 7 8 25 25 25 25 26 26 25 24 24 24 23 23 22 21 20 20 20 20 20 21 21 22 22 22 22 22 23 23 22 21 21 23 24 23 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 21 20 20 20 19 18 18 18 17 16 16 16 16 16 16 16 16 16 17 17 17 16 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 4 6 7 8 9 8 8 25 25 25 25 25 25 25 24 24 24 24 23 23 23 21 20 20 20 20 20 21 21 22 22 22 22 23 23 22 21 21 23 24 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 22 22 21 20 21 22 21 20 20 19 18 18 18 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 8 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 3 5 7 9 9 9 9 26 26 26 25 25 25 24 24 24 24 24 24 24 24 22 22 21 20 20 20 20 21 21 22 22 22 22 23 22 21 22 24 24 23 22 22 23 23 23 23 23 23 22 22 22 23 22 22 23 23 24 23 22 21 20 21 22 21 21 20 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 6 9 10 9 9 27 27 26 26 26 25 24 24 23 24 24 24 25 24 23 23 22 22 21 21 21 21 21 22 22 22 22 23 22 21 21 24 24 23 23 22 22 22 23 23 24 23 23 23 23 23 23 22 23 24 24 25 24 22 20 21 22 21 21 21 20 19 19 19 18 18 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 17 17 16 16 15 16 15 15 15 15 15 15 14 14 13 14 14 13 13 13 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 2 2 1 1 1 1 0 1 1 1 2 2 3 3 3 3 3 3 3 3 2 1 1 1 1 2 5 8 10 10 10 28 28 27 27 26 26 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 22 22 22 23 23 23 21 21 23 24 24 23 22 22 22 22 23 24 24 23 23 23 23 23 22 23 24 25 26 25 24 21 21 22 21 21 21 20 19 19 19 19 18 18 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 17 16 16 15 15 15 15 15 15 15 14 14 13 13 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 4 4 4 3 3 3 2 1 1 1 1 0 0 1 1 1 2 2 3 3 4 4 4 3 3 3 2 2 1 1 2 2 4 8 10 10 10 29 28 28 27 27 27 26 25 24 24 24 24 24 24 23 23 24 24 23 23 23 22 22 22 22 22 23 23 23 22 22 23 23 23 23 22 22 22 22 23 24 24 24 23 23 23 23 23 22 23 25 26 27 25 23 22 22 21 21 20 20 19 19 20 19 19 18 17 18 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 4 4 4 4 3 2 1 1 1 0 0 1 1 1 2 2 2 3 3 4 4 4 4 3 3 3 2 2 1 2 2 3 8 10 10 10 29 29 28 28 27 27 26 26 25 24 24 24 24 23 23 24 24 24 23 23 24 23 22 22 22 22 22 22 23 22 22 22 23 23 23 23 22 22 22 23 23 24 24 24 23 24 24 23 22 23 24 26 27 27 25 23 22 22 21 20 19 19 19 19 19 19 18 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 3 2 1 1 0 1 1 1 1 2 2 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 7 9 10 10 29 29 29 28 28 27 27 26 26 25 24 24 24 23 24 23 23 24 23 23 24 23 22 22 22 22 22 22 23 22 22 22 23 23 23 23 23 22 22 23 23 24 23 23 23 24 24 23 22 22 23 25 27 27 26 24 23 22 21 20 19 19 19 19 19 19 19 18 18 18 18 19 18 19 18 18 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 10 10 10 9 8 8 7 7 7 7 7 7 6 6 5 5 5 5 5 5 4 3 3 2 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 5 8 9 10 29 29 29 29 28 27 27 27 26 26 24 24 24 23 23 23 23 23 23 23 24 24 23 22 22 22 22 22 23 23 23 22 22 22 23 23 23 22 22 23 23 23 23 23 23 23 24 23 22 22 22 24 26 27 27 25 23 22 21 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 15 14 14 13 13 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 11 11 11 11 10 10 9 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 3 2 2 1 1 1 1 1 1 1 1 2 2 1 0 1 2 2 2 2 2 1 1 2 2 2 3 6 8 10 30 29 29 29 28 28 27 27 27 26 25 24 24 23 23 23 23 23 23 23 24 24 23 22 22 22 22 22 23 23 23 23 22 22 23 23 23 23 22 23 23 23 23 23 23 23 24 24 23 22 22 23 25 27 27 26 24 23 22 21 20 19 19 19 19 19 19 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 16 16 16 15 15 15 15 15 15 14 14 13 12 12 11 11 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 11 11 11 11 10 10 9 8 8 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 1 0 0 0 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 3 4 7 9 30 29 29 29 29 28 28 27 27 27 25 24 24 23 23 24 23 23 23 23 24 24 23 23 22 22 22 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 23 22 22 23 24 26 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 20 19 19 18 18 19 18 18 18 18 17 17 17 16 15 15 15 15 15 15 15 14 14 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 0 0 1 1 2 1 2 1 1 0 0 1 1 1 2 2 2 2 3 5 8 30 29 29 29 29 28 28 27 27 27 25 24 24 24 24 24 24 23 23 23 24 24 23 23 22 22 23 23 23 23 23 23 23 22 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 23 22 22 24 26 27 27 26 25 23 22 21 21 20 20 19 20 20 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 15 15 15 15 15 15 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 5 5 5 5 4 4 3 3 3 2 2 3 3 3 2 2 1 1 1 1 1 2 1 1 1 0 0 0 0 1 1 1 2 2 3 3 5 7 30 29 29 29 29 29 28 28 27 27 26 25 24 24 24 24 23 23 23 23 23 24 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 22 23 23 23 24 23 23 23 24 25 27 27 26 25 24 23 22 21 20 20 20 20 20 20 20 20 20 20 21 21 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 2 2 3 3 4 6 29 29 29 29 29 29 29 28 28 28 27 25 24 24 24 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 22 22 22 23 24 24 24 23 24 25 26 27 27 26 25 24 23 22 21 20 20 20 21 20 20 20 20 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 8 8 7 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 3 3 4 5 29 29 29 29 29 29 29 28 28 28 27 26 25 24 24 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 24 24 24 24 25 26 27 27 26 25 25 24 23 22 21 20 21 21 20 21 21 21 21 22 21 20 20 19 19 19 19 18 18 18 18 18 18 18 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 8 8 7 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 3 4 4 5 29 29 29 29 29 29 29 28 28 27 27 27 25 24 24 23 23 23 23 23 23 23 24 23 23 23 22 22 23 23 23 24 24 24 23 23 23 23 23 24 24 23 22 22 22 22 22 22 23 23 24 24 24 25 26 27 27 26 26 26 25 23 22 21 21 21 21 21 21 21 21 21 22 22 20 20 19 19 20 19 18 18 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 13 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 1 1 2 2 2 2 2 2 3 3 2 1 1 1 2 3 3 4 5 29 30 30 30 30 30 29 29 27 27 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 24 23 23 23 23 24 24 23 23 23 22 22 23 22 22 23 24 24 25 25 26 27 27 26 26 26 25 24 23 22 21 21 22 21 21 21 21 22 23 22 20 20 19 19 20 19 19 18 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 14 13 13 14 14 14 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 7 7 6 5 5 5 5 5 5 6 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 2 3 4 5 30 30 30 30 30 30 30 29 28 27 27 27 26 25 25 24 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 23 24 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 27 27 26 26 25 25 24 22 21 22 22 22 21 21 22 23 24 23 21 20 19 20 20 19 19 18 18 19 19 19 18 18 17 18 18 17 17 17 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 13 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 3 3 2 2 2 2 3 3 2 2 3 3 2 2 2 1 1 2 2 3 3 4 30 30 30 30 30 30 30 29 28 28 27 27 27 26 25 24 24 23 23 22 22 23 23 23 23 23 22 22 22 23 24 24 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 24 25 26 27 27 27 26 26 25 25 24 23 22 22 23 22 22 21 22 23 24 23 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 14 14 15 15 15 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 29 30 30 30 29 29 30 30 29 28 28 28 27 27 25 24 24 23 23 22 22 22 22 22 23 22 22 22 22 23 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 24 25 26 27 27 28 27 26 26 26 25 24 22 22 23 23 22 22 22 23 24 22 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 14 14 14 14 15 15 15 14 14 13 13 12 11 11 11 10 10 10 10 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 29 30 30 30 29 29 30 30 29 29 28 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 24 24 23 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 24 25 26 27 28 28 27 26 26 26 26 24 23 23 23 23 23 22 22 23 23 23 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 15 14 14 13 12 11 11 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 2 28 30 30 30 30 29 30 30 30 29 28 28 27 26 26 25 25 24 24 23 22 22 22 22 22 22 22 22 22 22 24 24 23 22 22 23 23 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 24 24 25 27 28 28 28 27 26 26 26 25 23 23 24 24 23 23 23 23 23 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 19 20 20 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 14 14 13 12 12 11 11 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 28 29 30 30 30 30 30 30 30 29 28 27 27 26 26 25 25 24 24 24 23 22 22 22 22 22 22 22 22 22 23 24 24 22 22 22 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 24 24 25 27 28 29 28 27 26 26 27 26 24 24 24 24 24 24 24 23 23 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 12 13 13 14 14 14 14 14 13 12 12 11 11 10 10 10 9 9 8 8 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 3 3 3 27 29 30 31 30 30 29 30 29 29 28 27 27 26 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 23 24 24 23 22 22 23 23 24 23 23 22 22 23 23 23 23 23 23 24 24 24 24 24 25 26 28 29 29 28 27 27 27 26 25 24 25 25 24 24 24 24 23 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 20 21 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 3 4 4 4 4 4 5 4 4 4 4 28 29 30 30 30 30 29 29 29 29 28 28 27 26 25 25 25 25 25 24 24 23 22 22 22 22 23 23 22 22 23 24 24 23 22 22 23 23 24 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 25 26 28 29 30 29 27 27 27 27 25 25 25 25 25 25 25 24 23 22 21 21 22 21 21 20 20 20 20 19 19 19 19 20 21 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 8 8 7 7 7 7 6 6 6 5 5 5 5 6 6 6 6 5 5 5 4 4 3 4 4 5 4 4 4 4 28 29 29 30 30 29 29 29 29 29 28 28 27 26 26 25 25 25 25 25 24 24 23 22 22 22 22 23 22 22 23 24 24 24 23 22 22 23 24 24 23 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 27 29 30 29 27 27 27 27 26 25 25 25 25 25 25 25 24 22 21 22 22 21 21 20 20 20 20 19 19 19 20 21 21 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 8 8 7 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 3 3 4 27 28 28 29 29 29 28 29 29 29 29 28 27 27 26 25 25 25 25 25 24 24 23 22 22 21 22 23 22 22 23 24 24 24 23 22 22 23 24 24 23 23 22 22 23 24 24 23 23 23 24 24 24 24 24 25 27 29 30 29 28 27 27 27 26 26 26 26 26 26 26 25 24 22 21 22 22 21 21 20 20 20 20 19 19 19 20 21 21 21 20 19 19 18 18 17 16 16 15 15 15 14 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 6 6 6 5 5 4 4 5 4 4 4 3 3 27 27 27 28 28 28 28 28 28 28 28 28 28 27 26 25 25 25 25 25 24 24 23 23 22 21 22 22 22 22 23 23 24 24 24 23 22 22 23 24 24 23 23 23 23 24 24 24 24 24 24 25 24 24 24 25 26 29 30 30 28 27 27 27 27 26 26 26 27 27 26 25 24 22 21 22 22 21 20 20 20 20 20 20 20 19 20 21 22 21 20 19 19 18 18 17 16 16 16 15 15 14 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 27 26 27 27 28 27 27 27 28 28 28 28 28 27 26 25 24 24 24 24 24 24 23 23 22 21 21 22 22 23 23 23 24 24 24 23 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 25 26 28 30 30 28 27 27 27 27 27 27 27 27 27 27 26 24 22 21 22 22 21 20 20 20 20 20 20 20 20 21 22 22 21 20 19 18 18 18 17 16 16 16 15 15 14 14 13 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 27 26 26 27 27 27 27 27 27 27 27 28 28 27 26 25 24 24 24 24 24 24 23 23 22 22 21 21 22 23 23 23 23 24 24 23 22 22 23 23 24 24 24 24 24 25 25 24 24 24 25 26 26 25 24 25 26 28 29 30 28 27 27 27 27 27 27 27 27 28 27 26 24 22 21 22 22 21 21 20 20 20 20 20 20 20 21 22 22 21 20 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 27 26 26 26 27 27 27 26 26 26 26 27 27 27 26 25 24 23 23 23 24 24 23 23 22 22 21 21 22 23 23 23 23 24 24 24 23 22 23 23 24 24 24 25 25 25 25 25 24 24 25 25 26 25 25 25 26 28 29 29 28 27 27 28 28 27 27 28 28 28 28 27 25 23 22 22 22 22 21 21 21 20 20 21 21 21 22 23 22 21 20 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 5 5 5 5 5 5 27 26 26 26 26 26 26 26 26 26 26 26 27 26 26 25 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 23 23 23 23 24 24 24 25 25 25 25 25 25 24 25 25 26 25 25 26 27 28 29 29 28 27 27 28 28 28 28 28 28 28 28 27 25 23 22 23 23 22 21 22 21 21 20 21 21 21 22 23 22 21 21 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 12 13 13 13 12 11 10 10 10 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 5 5 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 25 24 24 23 24 24 24 24 23 23 23 22 22 22 22 23 24 24 24 24 24 24 23 23 23 24 24 24 24 25 25 25 25 25 24 24 25 26 26 25 26 27 28 29 29 28 28 28 28 28 28 28 28 28 29 28 27 25 23 23 23 23 22 22 22 22 21 21 21 21 21 23 23 22 21 21 20 19 19 18 18 18 18 18 17 17 16 16 16 16 16 15 15 14 14 13 13 13 13 14 13 12 10 9 9 10 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 28 27 26 26 25 26 25 25 25 25 25 25 26 26 26 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 25 26 26 25 26 27 28 29 29 28 28 28 28 28 29 29 29 29 29 29 27 25 24 23 23 24 23 22 22 22 22 21 22 21 22 23 24 22 22 21 20 19 19 19 19 19 19 18 18 17 17 16 16 17 17 16 16 15 15 14 13 13 14 14 13 12 11 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 26 25 25 24 24 24 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 24 25 26 26 26 26 27 28 29 29 28 28 28 29 29 29 29 29 29 29 29 28 26 24 24 24 24 23 22 22 22 22 22 22 21 22 24 24 23 22 21 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 15 14 14 14 14 14 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 11 11 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 28 28 27 27 26 26 26 26 26 25 25 26 26 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 28 29 29 29 28 28 29 29 29 30 30 30 30 29 28 26 25 24 24 24 24 22 22 22 22 22 23 21 22 24 24 23 22 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 11 11 11 11 12 12 12 12 12 11 11 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 26 26 26 25 25 25 25 26 26 26 26 25 24 24 24 24 25 25 25 24 24 24 24 24 24 25 24 24 24 25 25 25 25 25 26 27 27 26 26 27 28 29 29 29 28 28 29 29 29 30 30 30 31 30 28 27 25 25 25 24 24 23 22 22 22 23 23 23 22 24 24 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 14 14 13 13 12 12 11 11 11 12 12 12 12 12 11 11 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 28 28 28 28 27 27 27 27 27 27 27 26 27 28 28 27 27 27 27 26 26 26 25 25 26 26 26 26 25 24 23 23 24 24 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 27 26 27 28 29 29 29 29 29 29 29 29 30 30 31 31 31 29 27 26 26 25 25 24 23 23 22 22 23 24 23 23 24 24 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 16 16 16 15 15 14 14 13 12 12 13 14 14 13 13 12 11 11 11 12 12 12 12 12 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 5 5 5 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 26 26 25 24 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 26 26 27 28 27 27 27 28 28 29 29 29 29 29 30 30 30 30 31 32 31 29 28 27 26 26 25 25 24 24 23 23 23 24 24 23 24 24 24 23 22 21 21 20 20 19 19 18 18 18 18 19 18 18 18 18 17 17 16 16 16 15 15 14 13 12 12 12 13 13 13 13 12 11 12 12 12 12 13 13 13 12 11 10 9 8 9 9 8 8 7 6 7 7 7 7 6 6 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 24 25 25 25 24 23 23 23 24 25 26 26 25 25 25 25 25 25 25 25 25 25 24 24 25 25 26 27 28 28 27 27 27 28 29 29 30 29 30 30 30 30 30 32 32 32 30 28 27 27 27 26 26 25 24 24 24 24 24 24 23 24 24 24 23 22 21 21 20 20 19 19 18 18 18 19 19 18 18 18 18 17 17 17 16 16 16 15 14 13 13 13 12 12 12 12 12 11 11 12 12 12 12 13 13 13 12 10 9 9 9 9 9 9 9 7 5 5 6 7 7 6 6 6 6 5 5 5 6 6 7 7 7 8 8 8 7 7 7 7 6 6 6 6 6 29 29 29 29 29 29 29 29 29 29 28 27 26 27 27 27 27 27 27 26 26 25 24 23 23 23 24 24 24 23 22 22 23 23 24 25 25 25 24 24 24 24 24 25 25 25 24 24 24 25 25 26 27 28 28 28 27 27 28 29 30 30 30 30 30 30 30 31 32 33 33 30 29 28 28 28 27 26 26 25 24 24 24 25 24 24 24 24 24 23 22 21 21 21 20 19 19 18 18 18 19 19 19 18 18 18 18 17 17 17 16 16 15 14 14 13 13 13 12 11 11 11 11 11 11 12 12 13 13 13 13 12 10 8 8 9 9 9 8 8 8 7 6 5 5 5 6 6 5 5 5 6 6 6 7 7 8 8 8 9 8 8 8 7 7 7 7 7 6 6 29 29 29 30 29 29 29 29 29 29 28 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 23 24 24 24 22 21 21 22 23 24 24 24 23 23 23 23 23 24 24 24 25 24 24 24 25 25 26 28 29 28 28 28 28 29 30 31 31 30 30 30 30 31 32 33 33 31 30 29 29 28 27 27 26 25 25 24 24 25 25 24 24 24 24 23 22 21 21 21 21 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 14 13 12 11 11 11 11 11 12 12 13 13 13 13 11 9 8 8 10 10 9 8 8 7 8 7 4 3 4 4 4 4 4 5 6 6 6 7 8 9 9 9 9 9 9 8 8 7 7 7 7 6 6 29 29 30 30 29 29 29 29 30 30 29 28 27 27 28 28 27 26 26 26 26 26 26 24 23 23 23 24 24 24 23 21 20 21 22 23 23 23 23 23 22 22 23 23 24 24 25 25 24 24 25 25 26 28 29 29 28 28 28 30 31 32 32 31 31 31 31 31 32 33 34 32 30 29 29 29 28 28 27 26 25 24 24 25 25 24 24 24 24 24 22 22 22 22 21 20 20 19 19 19 19 20 19 19 18 18 18 17 17 17 17 16 16 15 14 15 15 14 13 12 11 10 10 10 11 11 12 12 13 12 12 11 9 7 8 9 10 9 8 8 7 6 5 3 3 4 6 5 3 4 4 5 6 7 7 9 9 10 10 10 10 10 9 8 8 7 7 7 6 6 29 29 30 30 29 29 29 29 30 30 30 29 28 27 27 28 27 26 26 26 26 26 25 24 23 22 22 23 23 23 22 21 20 21 22 22 23 23 23 23 22 22 22 23 23 24 24 25 25 25 25 25 26 28 29 29 29 29 29 30 31 32 32 32 31 31 31 31 32 34 34 32 30 30 30 29 29 28 28 27 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 21 20 19 19 19 19 20 20 19 18 18 18 18 18 17 17 16 16 15 15 15 15 15 14 13 12 11 10 10 11 11 11 12 12 12 11 10 8 7 8 9 10 10 8 7 5 4 3 3 2 5 7 5 3 3 4 4 5 7 8 8 9 10 10 10 11 10 9 9 8 8 7 7 6 6 30 30 30 30 30 29 29 29 30 31 31 30 29 27 27 27 26 26 26 26 25 25 25 24 22 22 22 22 23 23 22 21 20 20 21 22 22 23 23 22 22 22 22 23 23 24 25 25 25 25 25 25 26 27 29 29 29 29 29 30 32 33 33 32 31 31 31 32 33 34 34 32 30 29 30 30 29 29 28 27 26 24 24 24 24 24 24 24 24 24 23 22 23 22 22 21 20 20 19 19 19 20 20 20 19 19 19 19 18 18 17 17 16 15 15 15 15 15 14 14 13 12 11 11 11 12 11 12 11 11 11 10 8 7 7 9 10 10 6 3 4 5 4 3 2 4 5 4 3 3 3 4 5 6 9 10 10 10 10 10 11 10 10 9 9 8 7 7 7 7 30 30 30 31 30 30 29 29 30 31 31 31 29 27 26 26 26 25 25 25 24 24 24 24 23 22 21 21 22 22 22 21 20 19 20 21 21 22 22 22 22 22 22 23 24 24 25 26 26 26 26 26 26 27 28 29 30 30 30 30 32 33 33 33 32 31 31 32 32 34 34 32 30 29 30 30 30 29 29 28 26 25 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 20 20 21 21 20 19 19 19 19 18 18 17 17 16 15 15 15 14 14 14 13 13 12 11 11 11 11 11 10 10 10 10 8 7 7 8 10 10 6 3 4 6 6 5 4 4 4 4 3 3 3 3 4 5 7 11 11 10 9 9 10 10 9 9 8 8 8 7 7 7 31 31 31 31 31 30 30 29 30 31 31 31 30 28 26 26 25 25 25 24 24 24 24 23 22 22 21 21 22 22 22 20 19 19 19 20 21 22 22 23 22 22 23 24 24 25 26 26 27 27 26 25 26 27 28 29 30 30 30 31 32 33 33 33 32 31 31 32 32 33 34 33 30 29 30 30 30 29 29 28 27 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 20 21 22 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 8 7 7 7 8 8 6 3 2 3 4 4 4 4 5 5 3 3 3 1 3 5 6 11 11 8 6 8 10 10 9 9 8 8 8 8 8 7 32 32 31 31 31 31 30 30 30 30 32 32 31 29 27 26 25 25 25 24 24 24 24 23 23 22 22 21 21 22 21 21 20 20 20 21 21 22 23 23 23 23 24 24 25 25 26 26 26 26 26 25 26 27 29 29 30 30 30 31 32 33 33 33 32 31 31 31 32 33 34 33 30 29 30 30 30 29 29 29 27 26 25 25 25 25 24 25 25 24 23 23 23 23 22 21 21 21 20 20 20 20 21 21 20 19 19 19 18 18 17 17 17 16 15 15 15 15 14 13 13 12 12 12 11 11 11 11 10 9 9 9 8 7 7 7 7 6 4 3 2 2 2 2 2 3 3 3 3 3 2 1 4 5 10 13 10 6 5 7 9 10 9 9 8 8 8 8 8 8 33 32 32 31 31 31 31 30 30 31 32 32 31 30 28 27 26 26 25 25 25 25 24 24 23 23 22 22 22 22 22 22 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 28 29 29 29 30 30 31 32 32 33 33 32 31 31 31 31 33 34 33 30 29 30 30 30 30 29 29 28 27 26 26 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 20 20 20 20 20 19 18 18 18 17 17 17 17 16 16 15 15 15 14 13 12 12 12 12 12 11 11 10 10 9 9 9 8 7 7 7 7 5 4 3 3 2 2 2 2 1 1 1 2 1 1 2 3 5 11 12 9 4 4 6 8 9 9 9 9 8 8 9 8 8 33 33 32 31 31 31 31 31 31 31 32 33 32 31 29 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 23 23 23 22 22 22 23 23 24 25 25 25 26 26 26 26 26 27 27 28 28 27 27 27 27 28 28 29 30 31 32 32 33 33 32 31 31 31 31 33 34 33 31 29 30 30 30 30 30 30 29 28 27 27 26 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 20 20 20 19 19 18 18 18 18 18 17 17 16 16 15 15 14 14 13 12 11 12 12 12 12 11 10 10 9 9 9 8 7 7 7 6 6 5 4 3 3 3 3 3 4 3 3 3 3 3 2 2 6 11 12 8 4 3 4 7 9 9 9 8 8 8 8 8 8 33 33 33 32 31 31 32 31 31 31 32 33 33 32 30 28 27 27 26 26 26 26 26 26 26 25 25 24 24 24 24 24 23 22 22 22 23 24 24 25 26 26 26 26 26 26 27 27 28 28 27 26 26 25 26 27 28 29 30 31 32 32 33 33 32 32 31 31 31 33 34 34 31 30 30 31 31 31 31 30 29 29 28 27 27 26 26 26 26 26 25 25 25 25 24 24 23 22 21 20 20 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 15 14 14 13 12 11 11 12 12 12 11 11 10 10 9 9 8 8 7 7 6 5 5 5 4 4 3 3 4 4 4 5 4 4 4 3 1 5 8 8 7 4 1 4 6 7 7 8 8 8 8 8 8 8 33 33 33 32 32 32 32 32 31 31 32 33 33 33 31 29 28 27 27 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 23 24 25 25 25 25 26 26 26 26 26 26 27 26 26 25 24 25 26 27 28 29 30 31 32 32 33 33 33 32 31 31 32 33 35 34 32 30 31 31 31 31 31 31 30 29 28 28 28 27 27 27 28 27 26 26 26 26 25 23 23 22 21 20 20 19 19 20 19 19 19 19 18 18 17 17 17 16 15 15 14 13 13 12 12 11 11 12 11 11 11 11 11 11 10 9 9 8 7 6 5 5 6 6 5 4 4 4 4 4 4 4 4 5 5 4 2 1 4 4 4 2 2 5 6 4 5 6 7 7 7 8 8 8 33 34 33 33 32 32 32 32 32 32 32 33 34 33 32 30 28 28 27 27 27 27 28 28 28 28 27 27 27 26 25 25 25 24 22 22 22 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 25 26 27 27 28 29 30 31 32 33 33 33 32 32 31 32 34 35 35 33 31 31 32 32 31 31 31 31 30 29 29 30 30 29 29 29 28 28 27 25 24 24 23 22 21 20 20 20 20 19 20 19 19 19 19 18 17 17 17 17 16 15 15 14 12 12 12 12 12 12 12 11 10 11 11 11 11 11 11 10 8 7 5 5 6 6 6 6 5 5 4 4 4 4 4 4 5 5 4 4 3 2 1 1 0 3 5 5 4 5 4 6 7 7 7 7 8 33 34 34 33 32 31 32 32 32 32 33 34 35 34 33 31 29 28 28 27 27 28 28 29 28 28 28 27 27 26 26 25 25 24 23 21 21 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 25 25 26 26 27 28 29 31 32 33 34 34 33 32 31 32 34 35 35 33 32 32 32 32 32 32 31 31 31 30 31 32 32 31 32 31 29 27 26 24 23 23 22 21 21 20 20 20 20 20 20 19 18 18 18 18 17 17 17 17 16 16 15 13 11 11 12 12 12 12 11 10 10 10 11 11 11 11 11 10 9 7 5 5 6 7 7 6 5 5 4 4 3 3 4 4 4 3 3 3 3 3 2 3 2 1 3 3 3 4 5 5 5 6 7 8 8 33 34 34 34 33 32 31 32 32 32 33 34 35 35 34 32 30 29 29 28 28 28 29 29 28 28 28 27 27 26 26 25 25 25 23 22 21 22 24 25 25 25 24 24 24 24 24 24 25 25 25 24 24 24 25 25 26 26 27 29 30 32 33 34 34 34 32 31 32 33 35 36 34 32 32 33 33 32 32 32 33 32 32 32 33 33 32 31 30 28 27 25 24 24 23 22 21 21 20 20 20 20 20 20 19 18 18 18 17 17 17 17 16 16 15 13 12 11 11 12 13 12 11 11 10 10 10 11 11 11 11 11 11 10 8 7 6 6 7 7 7 6 5 5 4 4 3 3 3 2 2 2 2 3 3 3 4 4 2 1 1 1 1 3 4 4 5 6 8 8 33 34 34 34 33 32 32 32 32 32 33 34 35 36 35 33 31 30 29 28 28 28 29 29 29 29 29 28 27 27 26 25 25 25 24 23 22 23 24 25 25 24 24 24 24 23 23 24 24 25 25 24 24 24 25 25 26 26 27 28 29 31 33 34 34 34 33 31 31 33 35 36 34 33 33 33 33 33 33 33 33 33 32 32 32 32 30 29 28 26 25 25 24 24 24 23 22 21 20 20 20 20 20 20 19 19 18 18 17 17 17 17 16 15 14 12 11 11 11 12 12 11 11 10 10 10 10 11 11 11 11 11 11 10 9 8 7 7 8 8 7 7 6 5 5 4 3 2 2 1 1 2 2 2 3 3 4 4 4 3 3 3 2 1 4 5 5 6 6 8 34 34 34 35 34 33 32 32 33 33 33 34 35 36 36 35 33 31 30 29 28 29 29 29 29 29 29 28 27 26 26 26 25 25 25 24 22 22 23 24 25 24 24 24 23 23 23 24 24 25 25 24 24 24 25 25 25 25 26 27 28 30 32 34 34 34 33 31 31 33 35 36 34 33 33 33 33 33 33 34 33 32 31 30 30 29 27 26 25 24 25 25 25 24 24 23 22 21 20 20 19 20 20 20 19 19 19 18 17 17 17 16 15 14 13 11 11 11 11 12 11 10 10 10 10 10 10 10 11 11 11 11 11 10 9 8 8 8 9 8 7 7 6 5 5 4 2 2 1 0 1 1 1 2 3 3 3 3 3 3 3 2 2 2 2 3 4 6 6 6 34 34 34 35 35 34 33 33 33 33 34 34 35 36 37 36 34 32 30 29 29 29 30 29 29 29 29 28 27 26 26 26 26 26 25 24 22 22 22 24 24 24 24 24 23 23 24 24 24 25 25 25 24 24 25 25 25 26 26 27 28 29 31 33 34 34 33 31 30 32 34 35 34 33 33 33 33 33 33 33 32 30 29 28 28 27 25 24 24 24 25 25 25 24 24 23 21 20 20 19 19 19 20 20 20 20 19 18 18 18 18 17 15 14 12 11 11 12 12 11 11 10 10 10 10 9 10 10 11 11 11 11 10 10 9 8 8 8 9 8 7 7 6 5 5 4 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 4 7 6 34 34 34 35 35 35 34 34 34 34 34 35 35 36 37 37 35 33 31 30 30 30 30 29 28 28 28 28 27 27 26 25 25 25 25 24 23 22 22 23 24 24 24 24 24 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 28 30 32 33 34 33 31 31 31 33 35 34 33 33 33 33 32 32 32 30 30 29 28 28 26 25 24 24 25 25 26 25 24 24 23 21 20 19 19 19 19 20 20 20 20 19 19 19 19 18 17 16 15 14 13 13 13 13 12 11 10 10 10 9 9 10 10 10 10 11 10 10 9 9 8 8 9 9 9 8 7 6 6 5 4 4 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 3 7 7 34 34 34 34 35 35 35 34 34 35 35 35 35 36 37 37 36 34 32 31 30 30 29 29 28 28 28 28 28 27 27 26 25 25 25 24 23 22 22 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 32 33 33 32 31 31 33 34 33 32 33 33 33 32 31 30 30 29 28 28 27 26 25 25 26 26 26 26 25 24 24 23 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 16 16 15 15 14 13 12 11 10 10 10 9 9 10 10 10 10 10 10 10 9 8 8 8 8 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 2 1 4 6 35 35 34 34 35 35 35 35 35 35 35 35 35 36 37 37 36 35 33 32 31 30 29 29 29 29 29 29 29 29 28 26 25 26 25 24 23 23 22 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 25 25 25 25 25 26 27 28 30 31 32 33 32 31 31 33 34 33 32 32 32 32 31 30 29 29 29 29 28 27 27 26 26 26 26 26 26 25 24 24 23 21 21 20 20 20 20 21 21 20 20 20 20 20 19 19 18 18 17 17 17 16 15 13 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 8 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 1 1 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 36 35 33 31 30 30 30 30 29 30 30 30 30 29 27 26 26 26 25 24 23 23 23 24 25 25 25 25 25 24 24 24 25 25 25 26 26 25 25 25 25 25 25 26 27 28 29 30 32 32 32 31 31 32 34 33 32 31 32 32 30 29 30 30 29 29 29 28 27 27 27 27 27 26 26 25 24 23 22 21 21 21 21 21 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 16 14 14 13 12 12 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 4 4 3 3 4 4 4 4 5 4 4 3 3 3 3 3 4 4 4 3 2 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 38 37 36 34 33 31 31 31 30 30 31 31 31 31 30 28 27 27 27 27 25 24 24 24 24 25 24 25 25 25 24 24 25 25 25 26 26 26 25 25 25 25 25 25 26 26 28 29 30 31 31 31 30 31 32 33 33 32 31 30 31 29 29 30 30 29 29 29 28 27 27 28 27 26 26 25 24 24 23 23 22 22 23 23 24 24 24 24 23 22 22 21 21 20 19 19 19 18 17 16 15 14 14 13 13 13 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 9 9 8 7 7 7 7 7 6 6 6 5 5 4 4 4 5 4 4 5 5 5 4 4 3 3 2 2 3 4 4 3 3 35 35 35 35 35 35 36 36 37 37 37 37 37 37 38 38 38 38 37 36 34 32 31 31 31 30 31 31 32 32 31 30 28 28 28 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 26 27 28 30 30 30 30 30 30 31 32 32 32 30 30 30 29 29 29 29 28 29 29 28 28 28 28 27 26 26 25 25 24 24 25 25 25 26 26 26 26 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 14 13 13 12 11 10 10 9 9 9 9 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 4 2 3 3 3 4 4 4 4 3 3 2 3 2 2 2 3 3 2 2 35 35 35 35 35 35 36 36 37 38 38 38 38 38 38 38 39 38 38 37 35 33 32 31 31 31 31 32 32 32 32 31 29 29 29 29 28 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 25 25 26 28 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 29 29 28 29 29 29 28 28 28 27 26 25 26 26 26 27 27 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 13 12 12 11 10 10 9 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 2 1 1 1 1 2 3 3 3 2 1 2 2 3 2 2 1 2 2 2 35 35 35 35 35 36 36 36 37 38 38 38 38 38 38 39 39 39 39 38 36 35 33 32 31 31 31 32 32 32 32 31 30 30 30 29 28 28 27 27 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 24 24 24 25 26 27 28 28 29 29 29 29 30 30 31 31 30 30 30 30 30 30 29 28 29 30 29 29 29 28 27 26 26 27 28 29 29 30 30 30 30 29 28 27 26 26 25 23 22 21 19 18 17 16 15 15 15 15 15 15 15 15 15 14 14 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 4 4 2 1 0 1 1 2 3 3 3 2 1 1 1 2 2 2 1 1 2 1 1 34 35 35 36 36 36 36 36 37 37 38 38 38 38 38 39 39 39 39 39 37 36 34 32 32 31 31 32 32 33 33 31 30 30 30 30 29 29 28 27 27 27 26 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 24 24 24 25 26 27 28 28 28 29 29 29 29 29 31 31 31 31 31 31 31 30 29 28 29 30 30 30 29 28 27 27 28 29 30 31 31 31 31 31 31 30 29 29 28 27 26 24 23 21 19 17 15 14 13 14 14 15 15 15 15 15 14 14 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 8 8 7 6 6 5 5 4 3 2 1 1 1 2 2 3 3 2 2 1 1 1 2 1 1 0 1 1 2 2 34 35 35 36 36 36 36 36 37 37 38 38 38 38 38 39 39 40 40 39 38 37 35 33 32 32 32 32 32 33 33 32 31 30 30 30 29 29 28 28 27 26 26 26 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 25 25 26 26 27 27 27 28 29 29 29 29 29 31 32 32 32 32 32 31 30 29 28 30 31 31 30 30 29 28 28 29 31 32 33 33 32 32 32 31 31 30 30 30 29 27 25 23 21 18 16 14 13 13 13 14 15 15 15 14 14 14 13 13 13 13 14 13 12 11 11 11 11 11 11 11 10 10 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 2 2 3 3 2 2 2 1 1 1 1 0 0 0 1 2 2 34 34 35 36 36 36 36 36 37 37 38 38 39 39 39 39 39 40 40 40 39 38 36 35 33 32 32 32 32 32 32 32 31 30 30 30 29 29 28 28 27 26 26 26 26 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 27 27 27 27 28 29 29 29 29 30 31 32 33 33 33 32 32 30 29 29 31 31 31 30 29 28 28 29 30 31 32 33 34 34 33 32 32 31 30 30 30 29 28 26 23 21 19 17 15 14 14 14 15 15 15 15 14 14 14 13 14 14 15 15 14 13 12 11 11 11 12 12 11 11 10 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 33 34 35 36 36 36 36 36 37 37 38 39 39 39 39 39 39 40 40 40 40 39 37 36 34 33 33 32 32 32 32 31 31 31 31 30 30 29 28 27 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 32 33 34 34 33 32 31 29 30 32 32 32 31 29 29 29 30 30 30 30 32 34 34 34 33 32 32 31 31 31 30 28 26 24 21 20 18 16 15 15 15 15 15 15 15 15 15 14 14 15 16 16 15 14 13 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 33 34 34 35 36 36 36 36 37 37 38 38 39 39 39 39 39 40 41 41 40 39 38 37 35 34 33 32 32 32 32 31 31 31 31 31 30 29 28 27 26 26 26 26 26 27 26 26 26 26 26 26 27 26 27 27 27 27 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 33 34 35 35 34 33 31 30 31 33 33 32 31 30 30 32 32 31 30 30 31 34 35 35 34 34 33 33 32 31 30 29 27 25 22 21 19 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 15 14 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 33 33 34 35 35 36 37 36 37 37 38 38 39 40 40 40 40 40 41 41 40 39 39 37 35 34 33 32 32 32 32 31 31 30 31 31 30 29 28 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 27 27 27 27 28 28 29 29 29 29 30 31 31 31 32 32 33 35 35 35 34 33 31 31 32 33 33 32 31 31 32 33 33 32 31 31 32 34 36 36 36 35 35 34 33 32 31 29 28 25 23 21 19 18 17 17 16 16 16 16 16 16 16 17 17 16 16 16 15 14 14 13 13 14 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 33 33 33 34 35 36 36 37 37 37 38 38 39 40 40 40 40 40 40 40 40 40 39 37 36 34 33 32 32 32 32 31 31 31 31 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 32 32 32 32 34 35 36 35 34 32 31 31 32 33 32 32 31 31 32 33 33 32 32 32 33 34 36 37 36 36 35 34 34 33 31 30 28 25 23 21 20 19 18 18 17 17 16 16 16 16 17 17 17 16 15 16 15 15 14 14 14 14 14 14 13 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 32 32 33 33 34 35 36 37 37 37 38 38 39 40 40 40 40 40 40 40 40 40 39 38 36 35 34 32 32 31 31 31 31 31 31 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 27 27 27 28 28 28 29 30 31 31 31 31 32 34 35 35 35 34 32 31 32 32 33 32 32 33 33 33 34 33 33 34 34 34 35 36 37 37 36 35 35 34 33 31 30 27 25 23 22 21 20 20 20 19 18 17 16 15 16 16 16 16 15 15 16 15 15 14 14 14 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 2 2 31 32 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 39 38 37 35 34 33 32 31 31 31 31 30 31 30 30 29 29 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 30 30 32 34 35 35 35 33 32 31 32 33 33 33 33 34 35 35 34 35 35 36 36 36 36 36 37 37 36 36 35 34 33 31 29 27 25 24 23 23 23 22 21 20 18 16 15 15 15 16 16 15 15 15 15 15 15 14 15 15 15 15 14 13 13 12 12 11 11 10 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 31 31 32 32 33 34 35 36 37 37 37 38 38 39 40 40 40 40 39 40 40 40 39 38 37 36 35 33 32 32 31 31 31 31 31 30 30 29 29 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 29 30 30 30 32 35 36 35 34 33 31 32 33 34 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 34 33 31 29 27 26 25 25 25 24 24 22 20 18 16 15 15 15 15 15 14 14 15 15 15 14 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 31 31 31 32 33 34 35 36 36 37 37 38 38 39 40 40 40 40 39 39 39 39 39 38 37 36 35 34 33 32 32 32 31 31 31 30 29 29 28 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 29 30 32 35 36 35 34 32 32 33 34 34 34 34 35 35 35 36 37 37 38 38 38 37 37 37 38 38 38 37 36 35 34 32 30 28 28 27 27 27 26 25 23 21 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 31 31 31 32 33 34 34 35 36 37 37 38 38 39 40 40 40 40 39 39 39 39 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 28 27 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 27 29 29 30 31 33 35 36 35 34 33 33 34 34 34 34 35 35 35 35 36 38 38 38 38 37 37 36 36 37 38 39 38 37 37 35 33 31 29 29 29 29 28 27 26 24 22 20 19 18 17 17 16 16 15 15 16 15 15 15 15 15 16 16 15 14 14 13 13 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 1 1 1 30 31 31 32 32 33 34 35 36 36 37 37 38 39 40 40 40 40 40 39 38 38 38 38 38 37 36 35 35 34 32 32 31 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 25 26 25 25 25 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 28 29 30 32 34 35 35 34 33 33 34 35 35 35 35 35 35 34 35 36 38 39 39 38 37 36 35 36 37 38 39 39 38 38 36 34 32 31 30 30 30 29 28 26 25 23 21 21 20 19 18 17 17 16 16 16 16 16 15 15 15 15 16 15 14 14 13 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 40 40 40 40 39 37 37 38 38 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 27 27 27 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 28 29 31 33 35 35 35 34 33 33 34 35 35 35 36 35 35 35 35 36 38 39 39 38 37 35 35 35 37 38 39 39 39 38 37 34 33 32 31 31 30 29 28 26 24 22 22 22 21 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 29 29 30 31 31 32 33 34 35 36 37 37 37 38 39 40 40 40 40 39 38 37 37 38 38 37 36 36 35 34 33 33 33 32 32 31 31 30 30 29 28 27 27 27 27 27 26 25 25 25 25 25 25 25 25 24 24 25 25 26 26 26 26 26 26 26 26 27 28 29 31 33 35 35 35 34 33 34 35 35 35 36 36 35 35 35 35 36 37 38 38 37 36 35 35 35 36 38 39 40 40 39 37 35 33 32 31 31 29 28 26 24 22 22 22 22 21 20 19 19 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 Wind_Direction 159 160 160 161 161 160 160 159 159 158 157 157 157 158 158 157 158 161 163 162 161 162 162 160 161 163 164 164 164 164 164 164 163 161 159 158 158 159 159 159 157 156 155 154 154 153 152 155 161 165 164 163 165 166 165 163 162 159 154 151 150 148 147 146 145 145 145 143 141 142 149 158 156 149 142 143 146 149 148 145 142 139 137 136 136 137 138 140 141 142 142 142 141 141 140 139 138 137 136 136 135 134 132 131 130 129 127 125 124 122 121 120 118 116 113 110 107 103 99 94 89 85 82 81 80 78 76 74 74 74 75 74 73 72 71 72 72 71 70 68 66 62 58 53 46 36 28 23 39 66 62 58 60 60 62 68 69 71 74 79 87 87 85 81 75 70 67 66 65 66 159 160 161 161 161 160 160 160 159 159 157 157 157 158 158 158 158 160 162 161 160 159 159 159 160 161 163 164 165 164 164 163 162 161 160 159 160 160 161 161 159 159 159 158 159 156 155 159 165 169 167 166 166 166 164 163 162 159 156 155 153 151 150 148 147 146 144 142 142 145 152 153 144 140 143 148 152 152 149 146 143 140 139 138 139 140 142 143 144 144 144 144 144 143 142 141 140 139 138 137 135 134 132 131 130 128 127 125 124 123 122 121 119 117 114 111 107 102 96 90 85 83 83 83 80 77 75 73 71 70 69 67 67 67 68 69 70 69 67 65 62 60 57 52 46 36 27 30 66 73 64 59 58 59 62 68 71 72 75 78 85 88 86 79 73 69 67 66 66 68 159 160 161 161 161 160 160 160 159 159 158 157 157 158 158 158 157 159 160 160 160 159 158 159 159 159 161 163 164 164 164 164 162 161 161 160 160 161 162 161 160 160 160 161 163 160 156 158 164 168 168 166 164 163 162 161 161 161 160 158 156 154 152 151 149 148 145 143 143 146 147 140 137 141 148 153 155 154 150 147 144 142 141 141 142 143 145 146 147 147 147 146 146 145 144 143 142 140 139 138 136 134 133 131 129 128 127 126 125 124 123 123 121 119 116 112 107 101 94 87 84 85 86 85 82 84 86 86 79 72 69 65 62 63 65 67 68 67 64 60 56 53 50 45 41 37 44 68 76 71 63 57 55 57 62 67 72 77 82 87 93 95 89 82 76 72 69 68 67 69 159 160 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 158 159 159 159 160 159 159 159 159 160 162 162 164 164 164 163 162 162 162 161 162 162 162 161 161 161 163 164 160 158 160 163 163 164 164 162 162 162 163 164 163 162 160 158 157 155 153 151 149 146 144 144 145 138 135 137 142 150 154 156 153 150 149 146 145 144 144 145 146 147 148 148 149 148 148 148 146 145 144 143 141 140 138 136 134 132 131 130 129 128 127 127 126 125 125 123 121 118 114 107 99 92 87 86 88 88 88 91 98 102 102 95 83 76 73 67 61 63 64 64 62 58 55 50 42 35 36 40 58 80 85 77 67 58 54 52 56 59 64 74 84 91 95 97 96 91 86 82 78 75 71 71 73 160 160 160 161 161 161 161 160 160 160 159 159 159 158 157 156 157 157 157 158 160 161 160 160 160 160 160 160 161 163 164 163 162 163 164 163 161 162 162 161 162 162 162 165 165 159 156 159 161 160 161 161 162 164 165 166 167 165 163 162 160 159 157 155 153 150 147 145 145 142 135 136 139 143 150 155 156 154 152 150 148 147 147 147 147 148 149 149 150 150 150 149 149 147 146 145 144 142 141 139 137 134 133 131 130 130 129 129 128 127 127 126 124 122 118 112 105 97 92 90 91 91 92 98 107 111 112 111 108 99 96 99 87 69 65 61 59 55 50 46 42 31 21 26 51 86 81 70 63 56 52 50 50 53 59 65 78 90 97 99 97 93 88 85 83 81 79 79 76 79 160 160 160 161 161 161 161 160 160 160 160 160 159 158 157 156 156 156 157 158 161 162 161 161 160 160 160 160 161 162 162 162 162 162 164 163 162 162 160 160 161 162 162 165 164 159 158 159 160 160 161 162 163 166 168 169 168 167 165 163 162 161 159 157 155 152 149 147 145 139 135 138 142 144 150 156 157 155 154 152 150 149 149 149 149 150 150 151 151 151 151 151 150 148 147 146 145 143 141 139 137 135 133 132 131 131 130 130 129 128 128 127 125 121 116 109 102 97 96 96 96 97 101 113 122 121 118 117 116 114 113 117 117 103 89 63 60 49 37 28 31 25 10 33 73 79 68 57 49 43 41 40 43 47 56 66 80 90 97 100 99 94 88 85 85 84 83 84 84 87 161 161 161 161 161 161 161 161 160 160 160 160 160 159 157 156 156 157 157 159 162 162 162 161 161 160 160 160 160 162 161 162 162 162 163 162 162 162 162 161 162 162 162 164 164 163 162 161 160 161 162 163 165 166 169 170 169 168 166 165 163 162 160 158 157 154 151 147 143 136 138 144 147 149 154 156 156 156 155 154 152 151 151 151 151 151 151 152 152 153 152 152 151 149 148 147 146 144 141 139 137 135 134 133 133 132 132 131 131 130 129 127 124 120 114 108 104 102 102 101 101 106 114 125 137 136 131 128 125 123 124 127 130 133 136 111 99 66 27 16 22 60 70 74 81 73 60 49 38 29 25 25 26 33 44 58 72 82 91 100 103 102 98 94 92 90 88 89 92 99 162 162 162 162 162 161 161 161 160 160 160 161 160 159 157 156 156 157 157 159 162 163 162 162 161 161 160 160 161 161 160 162 162 163 162 162 163 164 164 164 163 163 163 163 165 168 167 163 160 161 163 164 164 166 168 170 169 169 168 166 164 163 161 159 158 154 148 145 140 139 145 151 153 153 153 152 151 152 153 153 153 152 152 152 153 153 153 153 153 153 153 153 151 150 149 148 145 143 141 139 137 136 135 134 134 134 134 133 131 131 129 127 124 121 118 115 113 111 111 108 111 124 132 143 151 152 147 141 135 132 132 134 138 142 151 152 157 151 134 59 98 98 90 81 77 68 60 51 39 25 14 10 6 8 23 41 57 71 85 101 108 107 103 99 95 92 90 90 96 105 164 164 163 162 162 162 161 161 160 160 160 160 160 158 157 156 156 156 156 159 162 163 163 162 161 161 161 161 161 160 160 161 162 163 162 162 163 165 166 165 164 164 165 165 167 171 170 165 163 162 163 162 163 165 168 169 169 170 169 166 165 164 162 159 156 148 140 139 136 141 151 155 153 152 149 146 144 147 150 152 153 152 153 154 155 155 155 154 154 154 154 153 152 151 150 147 143 140 139 139 138 137 136 136 137 136 136 134 133 131 129 127 127 127 126 123 121 122 123 127 133 144 150 155 160 161 157 151 145 141 139 139 143 147 149 149 147 139 125 110 104 99 87 73 65 63 59 52 41 23 10 0 351 349 2 23 46 65 84 102 107 108 105 100 96 94 92 91 97 106 166 165 165 164 163 162 161 160 160 160 161 160 159 157 156 156 157 156 156 159 162 162 163 162 162 162 162 162 161 160 161 160 161 163 163 162 164 165 166 166 166 166 166 166 169 172 172 168 165 163 162 161 161 164 167 168 169 170 169 167 165 163 161 156 150 142 135 133 135 140 148 150 147 146 144 141 142 144 146 149 151 151 152 154 155 155 154 153 155 154 154 152 152 152 150 144 140 138 139 139 139 138 138 140 140 140 138 137 134 130 128 127 130 132 131 129 130 136 142 147 154 158 160 161 160 159 157 154 151 149 146 146 150 151 148 142 136 127 113 105 102 97 87 76 67 59 55 49 36 20 5 354 341 331 340 3 35 60 81 96 102 103 102 99 97 95 95 97 96 105 167 166 166 165 165 163 162 161 160 160 160 160 159 157 157 157 157 156 156 159 161 162 163 163 162 162 162 162 161 160 160 160 161 162 162 162 164 165 166 167 167 167 167 168 170 173 174 171 166 163 161 160 160 162 166 168 169 170 170 167 164 162 158 151 143 136 132 132 135 139 143 144 144 143 142 141 142 144 145 147 148 149 150 153 155 154 152 152 153 152 151 150 151 153 148 141 137 138 138 138 138 138 139 143 145 144 141 138 137 134 132 130 131 131 131 134 142 148 152 157 161 161 160 158 155 152 151 152 153 154 152 153 153 151 143 135 129 119 110 106 104 101 93 88 82 78 69 55 36 22 8 354 339 327 325 338 8 54 74 85 93 96 98 96 95 95 97 96 95 103 167 167 166 166 166 165 163 161 160 160 160 160 159 158 157 157 157 155 155 159 161 162 163 163 162 162 162 162 161 160 160 160 161 162 162 162 164 166 167 167 167 167 168 169 170 173 175 173 169 164 161 161 161 163 166 168 169 170 170 167 164 160 154 146 138 134 133 134 137 140 142 144 145 145 144 144 144 145 146 147 148 149 151 153 154 153 152 151 151 150 149 149 151 153 146 139 139 141 140 139 138 139 140 144 148 144 141 142 142 142 141 136 134 132 135 143 149 152 153 155 158 157 155 152 148 146 146 148 151 153 154 154 152 146 139 129 121 112 104 101 96 91 87 85 85 87 81 56 41 37 26 7 347 328 322 322 337 29 69 84 93 98 98 97 96 97 98 92 93 104 167 167 167 167 167 165 163 162 161 160 160 159 159 158 158 157 157 155 156 159 161 162 163 163 163 163 163 162 161 160 161 160 161 162 162 162 164 166 168 168 167 167 168 169 170 173 175 175 172 166 163 162 162 163 165 167 169 170 170 167 164 159 151 143 138 136 137 139 140 143 145 147 148 147 148 147 146 146 147 148 149 150 152 153 154 154 153 152 151 150 150 149 151 152 143 138 141 143 142 141 141 141 142 145 146 144 143 144 145 145 145 144 144 144 145 150 151 150 147 148 149 150 147 143 139 138 139 140 142 146 148 149 146 141 134 126 115 106 95 87 77 71 65 65 70 74 70 54 46 44 33 12 350 333 326 329 336 16 63 90 102 104 103 101 100 101 100 96 94 106 167 167 167 167 167 166 165 163 161 161 160 160 159 158 157 157 156 156 157 159 161 162 163 164 163 164 163 162 161 161 161 161 161 162 162 162 164 166 168 168 168 167 168 169 170 172 175 176 173 168 165 164 164 164 165 167 169 169 169 167 164 157 150 144 142 141 142 144 144 146 148 150 151 150 150 150 148 148 148 149 151 152 153 154 155 155 155 153 151 150 150 151 152 149 143 140 143 146 146 144 144 144 144 145 145 145 145 145 145 145 146 147 149 151 152 152 149 143 142 141 142 142 139 133 127 124 125 126 127 131 135 135 135 134 130 122 112 102 91 78 64 52 46 46 54 63 61 49 45 31 15 354 335 323 317 320 332 6 56 96 109 111 108 105 103 104 102 96 98 108 168 168 167 167 167 167 166 165 163 161 161 160 159 158 157 155 156 157 158 160 161 162 164 164 164 164 164 162 162 162 162 161 161 162 162 162 164 166 169 169 168 167 167 168 169 171 174 176 175 171 166 165 165 165 166 166 168 168 167 166 163 158 151 148 146 145 146 147 147 149 151 153 153 153 152 152 150 150 150 151 152 153 153 154 155 156 155 153 152 150 151 152 152 150 148 147 149 150 149 147 147 146 147 148 148 147 146 146 146 146 146 147 149 151 150 147 143 140 140 140 138 135 129 122 117 114 113 114 115 118 120 121 122 124 124 120 111 101 87 77 63 51 46 48 52 52 42 34 33 23 8 344 326 303 284 293 321 340 13 95 117 115 110 107 107 107 105 97 102 112 168 168 167 167 167 167 167 165 163 162 160 160 159 158 156 155 156 157 159 161 162 162 163 164 164 164 164 163 163 163 162 161 162 162 162 162 164 167 169 170 169 167 167 168 168 170 174 176 176 173 168 165 165 166 165 165 167 167 165 165 164 159 153 151 150 148 149 150 150 152 154 155 155 154 154 153 152 151 152 152 153 153 154 155 156 156 155 154 152 151 151 153 153 152 152 153 155 154 153 151 149 149 149 150 150 148 147 146 145 145 145 145 147 146 145 143 140 139 139 139 136 130 123 116 111 110 108 107 108 109 110 110 111 114 116 115 108 100 91 83 75 69 64 56 49 43 27 8 16 19 12 349 327 299 283 293 327 345 332 226 145 125 115 110 110 112 111 103 105 113 170 169 168 167 167 167 167 166 163 161 160 160 160 158 156 156 157 158 159 161 162 162 163 163 164 165 165 164 164 164 162 162 162 162 162 163 164 166 169 170 169 167 167 167 168 170 173 176 176 173 169 166 165 166 166 165 165 165 164 164 163 160 156 155 153 152 151 152 153 155 156 157 156 156 155 154 153 153 153 154 154 154 154 156 157 157 156 154 153 152 152 153 154 154 155 157 158 158 157 154 152 151 150 151 151 149 147 146 145 144 143 142 142 141 140 139 139 139 138 136 133 128 121 115 111 109 108 107 106 106 106 105 106 105 105 103 102 96 92 89 87 83 76 62 45 35 15 348 312 348 23 0 327 274 256 247 32 34 206 196 168 135 119 112 111 112 115 103 104 113 171 170 169 168 167 167 167 166 163 162 161 161 161 159 158 157 157 158 160 161 162 163 163 164 164 165 165 165 166 165 164 162 162 162 161 163 164 166 169 170 170 168 167 168 168 169 172 175 175 174 170 166 165 167 166 165 164 163 162 163 163 161 158 157 156 155 155 155 156 157 158 158 158 157 157 156 155 154 154 155 155 155 155 157 158 157 156 155 154 153 153 154 155 156 157 159 161 161 160 157 154 152 152 152 151 150 148 145 144 142 141 140 139 139 139 139 139 138 136 133 130 126 121 117 114 111 110 108 107 105 104 103 102 99 97 94 92 91 90 93 92 89 80 69 62 71 63 343 237 205 167 152 190 207 201 202 177 154 152 165 162 141 122 115 113 115 113 106 105 114 172 171 170 168 167 167 167 166 164 163 162 162 162 161 160 159 158 159 160 161 162 163 164 164 165 165 165 166 167 166 165 163 162 162 162 163 164 166 168 170 170 169 169 168 168 169 171 173 174 173 170 167 166 166 166 164 163 163 162 163 163 161 159 159 159 158 159 158 158 159 159 160 160 158 158 156 156 156 156 157 157 156 156 157 158 157 156 156 155 154 153 154 156 158 159 160 162 163 162 159 156 153 152 151 150 148 146 144 143 141 140 139 138 139 139 139 138 135 132 130 127 124 122 120 117 114 112 111 109 106 104 102 100 98 94 91 89 90 93 95 94 91 88 98 109 112 116 145 216 209 188 194 202 217 233 232 220 198 175 156 150 146 132 123 120 121 119 114 114 118 173 172 171 169 168 168 167 166 164 164 163 163 163 163 163 161 160 160 160 161 162 164 165 165 166 166 166 166 167 167 165 163 162 163 163 164 165 167 168 169 170 170 169 168 168 168 170 172 173 172 170 168 166 166 165 164 163 163 163 163 163 161 159 160 160 160 160 160 159 160 161 161 160 159 157 157 156 157 157 158 158 157 156 158 159 158 157 156 156 155 154 155 157 160 161 161 162 162 162 160 156 153 152 150 148 147 145 143 142 141 141 140 139 139 139 138 135 132 128 125 123 121 120 119 117 116 115 115 114 111 108 105 103 101 97 92 92 93 95 95 93 91 99 116 120 119 128 179 235 233 230 251 262 263 266 266 257 242 212 177 159 165 151 133 126 124 124 123 121 121 174 173 171 170 169 169 168 167 165 165 165 165 165 165 165 164 163 162 162 162 163 164 165 166 167 167 166 167 168 168 166 163 163 164 164 165 166 167 168 169 170 170 170 169 168 168 170 172 172 171 170 168 167 166 165 163 163 163 163 164 163 161 160 160 161 161 161 161 160 161 162 162 160 158 157 157 157 157 157 158 158 157 156 158 160 159 157 157 156 155 154 156 159 161 162 161 161 161 162 160 156 153 150 148 146 145 143 142 142 142 142 141 140 139 137 134 130 126 123 120 118 116 116 116 116 117 116 116 115 114 112 109 106 103 97 94 90 90 89 89 87 83 84 90 93 96 149 271 281 285 284 293 293 289 284 280 275 265 250 219 180 172 166 143 130 125 125 124 124 123 174 173 172 171 170 170 170 169 167 167 167 167 167 167 167 166 166 165 165 164 164 165 166 167 168 168 167 167 168 168 166 164 164 165 166 166 167 168 168 169 170 170 170 169 169 169 170 171 172 171 171 169 168 167 165 164 163 164 164 164 164 162 160 161 162 161 161 161 160 162 162 161 159 157 157 158 158 157 156 158 158 156 156 158 159 159 157 157 156 155 155 157 159 161 162 160 159 159 161 159 156 152 149 147 145 143 142 141 143 144 143 142 140 138 136 132 128 123 120 119 118 117 116 116 116 116 115 114 114 113 112 111 108 102 97 92 85 82 84 83 85 85 80 74 71 45 310 296 297 300 301 300 299 296 290 284 281 277 272 259 213 174 165 154 137 128 125 125 125 124 174 174 174 173 172 171 171 170 169 169 169 169 168 169 168 168 168 168 167 167 166 166 167 168 169 169 168 168 168 168 166 164 165 166 167 167 167 168 169 169 170 170 170 170 170 170 170 171 171 171 171 170 169 169 167 164 164 165 164 164 164 162 160 161 161 161 161 160 160 161 161 160 158 157 157 158 158 157 157 157 157 156 156 157 158 158 157 156 156 155 155 157 158 161 161 158 156 158 160 158 154 150 148 146 144 142 142 143 144 145 144 143 140 138 136 133 131 128 127 126 125 124 123 121 119 116 114 114 113 114 115 114 109 104 98 93 84 89 93 87 88 92 85 78 65 19 320 303 301 302 302 298 296 295 292 288 285 283 281 276 260 198 174 182 159 137 128 125 124 123 175 175 175 174 173 172 172 172 171 171 171 171 170 169 169 170 170 170 170 169 169 169 169 169 169 169 169 168 169 168 166 163 165 167 168 168 168 168 169 169 169 170 171 171 171 171 170 171 171 171 171 171 171 171 169 166 166 166 165 165 164 163 161 161 161 161 161 160 160 160 160 159 158 157 158 159 159 158 157 157 157 156 156 157 158 158 157 156 156 156 156 157 158 159 158 156 155 157 158 156 153 149 147 146 144 143 143 145 145 146 145 143 141 138 137 136 135 135 136 136 134 130 129 128 124 119 118 119 118 119 120 117 113 108 102 98 96 99 106 94 96 98 93 85 65 9 327 314 308 304 303 299 294 294 293 290 286 283 283 281 277 267 214 207 190 146 129 124 123 123 176 176 176 175 174 173 173 173 172 173 173 172 171 170 170 171 172 172 171 171 171 171 170 170 170 170 169 169 169 169 166 164 166 167 169 169 169 169 169 169 170 171 172 172 172 171 171 171 171 171 171 171 172 172 171 169 167 166 165 165 165 164 162 162 162 161 161 160 160 160 160 160 158 157 158 159 159 158 157 157 156 156 156 157 158 158 157 156 156 156 156 156 157 157 156 154 154 156 157 155 151 149 147 146 144 144 145 145 146 147 146 145 142 139 137 137 137 138 139 140 138 136 134 133 128 123 123 124 124 125 125 121 116 114 112 112 111 110 107 103 99 96 89 69 40 5 334 321 315 310 286 282 289 291 289 289 287 284 285 284 278 274 251 230 207 150 128 123 123 124 178 178 177 177 176 174 174 174 173 174 174 173 171 171 172 172 173 172 172 172 172 173 172 171 170 170 170 169 169 169 168 166 167 169 170 170 170 170 170 170 171 172 173 173 172 172 172 172 172 171 171 171 172 173 172 170 168 167 166 166 165 164 163 163 163 162 161 161 161 161 161 160 159 158 159 160 159 158 157 157 156 156 156 157 158 157 157 157 157 156 156 155 155 155 154 153 153 155 155 153 150 148 147 145 144 144 145 146 147 148 147 146 144 141 139 138 136 137 139 139 138 136 135 132 128 127 130 130 129 129 128 125 121 119 121 121 119 115 111 107 97 90 79 45 22 357 335 318 308 295 278 264 276 280 278 282 287 287 285 281 272 262 253 242 223 152 127 123 123 126 179 179 179 178 176 175 174 174 174 174 175 173 172 172 173 173 173 172 173 173 173 173 173 172 171 171 170 169 170 170 170 169 169 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 172 171 172 172 173 173 171 169 168 167 166 165 164 163 164 164 163 163 163 162 163 161 159 159 158 159 160 159 158 157 157 156 156 156 157 157 156 156 156 156 156 155 155 154 154 153 152 153 155 153 150 148 147 146 144 144 145 145 147 148 149 148 147 145 142 140 138 137 138 138 136 134 133 132 130 128 131 136 136 133 132 131 128 124 125 127 125 122 118 115 110 104 95 83 52 27 0 342 317 307 307 305 295 279 270 252 262 275 278 279 272 261 252 239 227 220 171 133 123 124 127 179 180 179 179 177 176 175 175 175 175 175 174 173 173 174 174 173 173 173 173 173 173 173 172 171 171 170 170 170 172 172 172 171 171 171 171 172 173 173 173 174 174 174 173 173 173 174 174 174 173 172 171 172 172 173 172 170 168 168 166 165 164 164 165 165 164 165 165 164 164 162 159 159 159 159 160 159 158 157 157 156 156 156 156 155 155 155 156 156 156 155 154 154 154 153 153 153 153 151 148 147 147 145 145 145 146 146 148 149 149 148 147 145 143 140 139 139 139 137 135 132 132 131 129 129 134 139 139 136 135 133 130 128 129 130 127 123 119 117 114 108 100 90 67 41 21 17 327 295 307 311 306 299 289 252 254 263 272 275 268 259 249 228 209 209 187 145 130 125 128 180 180 180 179 178 177 175 175 175 175 176 175 174 174 174 174 174 173 173 173 172 173 173 172 171 171 171 171 171 173 174 174 173 171 170 171 172 173 174 175 175 174 174 173 173 174 174 175 176 175 172 171 171 172 172 171 171 170 169 168 166 165 165 165 166 165 166 166 165 164 162 160 158 158 159 160 160 158 157 157 156 156 155 155 154 154 154 155 156 156 155 154 153 153 153 153 153 151 149 148 147 147 146 146 147 147 148 149 150 149 148 147 145 143 142 141 141 139 136 134 132 131 129 129 132 135 139 141 140 138 136 134 131 131 130 127 122 118 115 113 108 100 90 78 60 46 47 40 5 306 300 299 309 318 289 263 263 270 273 268 257 247 221 195 200 200 166 140 131 128 180 180 180 179 179 177 176 176 176 176 177 176 175 175 175 175 174 174 174 173 172 173 173 172 172 171 171 172 173 174 175 175 174 172 171 172 173 173 175 175 175 175 174 174 174 174 175 176 176 176 173 171 170 170 171 171 171 170 170 169 168 166 165 165 166 166 166 166 166 165 162 160 159 158 159 160 159 158 156 157 157 156 155 154 153 153 153 155 156 156 155 153 152 152 153 153 152 151 149 148 147 147 147 148 149 148 149 150 150 149 148 147 145 143 143 142 140 137 134 132 130 130 129 131 134 137 139 141 142 141 140 138 135 132 131 126 118 114 112 111 108 104 100 94 80 54 48 47 55 56 1 292 289 285 260 255 262 271 264 248 239 233 207 189 188 191 181 157 138 129 180 180 179 179 179 178 177 177 177 177 177 177 176 175 176 176 175 175 175 174 173 173 173 173 172 172 172 173 173 174 175 175 174 173 172 173 173 174 175 175 176 175 175 175 175 175 175 176 177 176 174 172 170 170 170 171 171 171 171 170 169 167 166 166 166 166 166 167 167 165 163 161 159 158 159 159 159 157 156 157 156 155 154 153 153 153 154 155 156 155 154 152 151 151 151 151 151 151 149 149 149 149 149 149 150 150 150 150 149 148 147 146 145 143 143 142 139 135 133 131 131 131 131 133 135 137 138 140 143 143 143 140 137 133 129 125 116 110 107 107 105 104 105 97 83 57 47 46 50 50 17 291 258 260 249 250 260 281 61 125 171 202 195 184 183 183 180 165 144 131 179 179 179 179 179 179 178 178 177 177 177 177 177 176 176 177 176 176 176 175 174 173 173 173 173 173 173 173 174 175 175 175 175 174 174 174 173 174 175 175 176 176 175 175 175 175 176 176 176 176 175 173 171 169 169 170 171 171 171 170 169 168 167 167 166 166 167 167 167 166 163 161 159 158 159 159 159 157 156 157 156 154 153 152 152 153 154 156 156 155 153 151 151 151 150 150 150 151 150 150 151 152 151 151 151 151 152 150 149 147 146 145 144 143 142 140 137 134 132 132 132 132 132 133 134 135 136 137 140 142 141 139 134 129 123 117 109 103 101 98 93 88 83 79 69 68 60 55 57 58 42 334 274 257 249 253 271 62 85 104 134 170 191 185 180 176 177 169 146 133 179 179 180 180 180 180 180 179 178 177 178 178 178 177 177 178 177 177 177 176 175 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 176 176 176 176 176 176 176 176 176 176 176 175 174 171 169 169 169 170 170 171 171 170 169 169 168 166 165 166 167 167 166 164 161 159 158 158 159 158 157 156 156 155 154 153 152 152 153 155 156 156 154 151 150 149 150 149 149 150 151 150 151 152 153 152 152 152 152 152 151 149 146 145 144 143 142 141 138 135 133 132 132 132 131 132 132 133 134 135 136 138 139 136 132 126 120 114 105 100 96 93 91 85 82 74 69 60 65 71 62 65 63 55 27 24 2 32 61 63 75 85 100 121 139 161 170 168 172 171 164 147 135 179 179 180 180 181 181 181 180 179 178 178 179 178 178 178 178 178 178 178 177 176 175 174 174 174 175 174 174 175 175 175 175 175 175 176 175 175 175 175 176 177 177 176 177 177 176 175 175 175 175 175 174 172 171 170 169 169 170 171 171 171 170 170 169 167 165 166 166 167 166 164 161 158 158 158 158 158 156 156 156 155 154 153 153 153 153 154 156 154 151 149 148 148 148 148 148 149 150 150 151 152 153 152 152 152 153 153 152 149 147 145 143 141 140 139 137 134 133 132 132 132 132 133 133 133 134 136 138 139 136 131 127 124 120 116 106 101 95 89 82 78 75 71 65 63 63 64 60 61 60 56 52 62 70 68 69 72 75 81 94 108 119 136 154 163 170 169 163 152 146 179 180 181 181 181 182 182 181 180 179 179 179 179 178 178 179 179 178 178 178 177 175 175 175 175 175 175 174 175 175 175 175 176 176 176 176 176 176 176 177 178 178 178 178 177 176 175 175 174 174 174 174 173 172 170 169 169 170 171 171 171 171 170 170 168 166 165 165 165 165 163 160 158 157 158 158 157 156 155 156 155 154 154 154 153 153 154 154 152 150 148 148 148 148 148 148 148 148 149 151 152 152 152 152 153 154 154 153 150 148 145 142 140 138 137 136 134 133 133 132 133 135 136 137 138 138 138 138 138 136 133 131 127 126 127 122 111 101 92 85 80 75 73 69 70 72 70 65 60 56 58 66 75 74 73 70 71 75 80 90 101 115 129 153 167 166 162 157 154 154 180 180 181 182 182 182 182 181 181 180 180 180 179 178 178 179 179 178 178 178 177 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 179 179 179 178 178 177 175 175 174 174 174 174 173 172 172 170 169 170 171 171 171 171 171 170 168 166 165 165 165 164 162 159 157 157 158 158 157 156 156 156 155 155 155 154 154 154 153 152 151 149 149 149 148 148 147 147 147 147 149 150 152 152 152 152 153 154 155 153 151 149 146 143 139 136 136 135 134 133 133 134 137 139 140 141 141 140 139 139 139 138 136 133 130 128 127 122 115 105 97 91 86 83 84 77 81 85 84 79 70 68 68 75 80 80 76 72 71 75 79 89 100 113 127 140 147 143 140 141 145 155 180 181 182 182 182 182 182 181 181 181 180 180 179 178 178 179 179 178 178 178 177 176 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 178 178 179 180 180 179 178 177 176 175 174 174 174 173 173 173 173 172 170 171 172 172 171 170 170 170 168 166 165 166 164 163 160 158 157 158 158 158 156 156 156 156 156 155 155 155 155 154 153 151 149 148 148 149 148 147 147 147 147 147 148 150 151 152 152 153 154 155 155 154 152 151 147 142 137 135 136 135 134 134 135 139 142 143 143 142 141 140 139 140 140 138 135 131 127 126 126 122 114 106 98 93 90 89 88 86 86 88 88 85 80 78 77 82 83 82 79 77 76 74 77 80 86 93 99 100 105 115 122 129 138 155 180 181 182 182 182 182 182 181 181 181 180 180 179 179 179 179 178 178 177 178 177 176 175 175 175 176 176 175 175 175 175 176 176 176 176 176 176 177 178 179 179 180 179 178 178 177 176 175 175 174 174 174 173 173 174 173 172 171 172 172 171 170 170 170 168 166 165 165 164 161 159 158 158 159 159 157 156 156 156 156 156 155 155 155 155 154 153 150 148 148 148 148 148 147 146 147 146 147 149 150 151 152 152 153 155 156 156 155 154 152 148 141 137 136 136 135 135 136 139 143 146 145 144 142 141 139 140 141 141 137 133 127 123 125 125 121 113 105 98 95 94 94 93 92 91 89 85 81 82 81 82 83 83 81 79 80 81 79 75 72 67 70 74 75 76 90 108 122 140 159 179 180 181 182 182 182 182 182 182 181 180 180 180 179 179 179 178 177 177 178 177 176 175 175 176 176 176 175 175 175 176 176 176 176 176 176 176 177 178 178 179 179 178 177 177 177 176 176 175 174 174 174 173 174 174 174 174 173 173 173 172 170 171 171 169 165 165 165 163 161 158 157 158 159 159 158 156 156 156 156 156 156 156 155 155 154 152 150 148 148 148 148 147 146 146 147 147 148 150 151 152 152 152 153 156 157 158 157 156 154 149 143 138 136 136 135 136 138 142 145 146 146 144 142 139 138 140 142 139 135 130 125 123 125 125 120 112 104 98 97 97 98 99 99 97 94 86 81 83 83 82 81 81 79 78 79 81 83 82 78 72 68 64 63 66 71 96 116 138 159 178 179 181 182 182 182 182 182 182 181 181 180 180 180 179 179 179 178 178 178 178 177 176 176 176 176 176 175 175 176 176 177 177 177 176 176 177 177 178 178 178 178 177 176 176 176 176 176 175 175 175 175 175 174 175 175 175 173 174 175 172 170 171 171 169 166 165 164 162 160 158 157 158 160 160 158 157 157 156 156 156 156 156 155 154 153 151 149 148 148 147 147 146 145 146 147 148 149 151 152 152 152 152 153 156 158 159 159 158 155 150 145 141 138 137 136 137 140 143 145 146 145 144 141 138 137 139 140 138 133 128 125 123 123 121 116 109 104 100 99 100 100 100 98 95 91 88 87 88 89 87 86 81 79 77 77 78 81 82 80 75 70 67 69 74 87 97 112 129 156 178 179 180 182 182 183 182 182 182 182 181 181 180 180 179 180 179 179 178 179 179 178 177 176 176 176 176 176 175 176 177 177 177 177 177 177 177 178 178 178 178 177 176 175 175 176 176 175 175 175 175 176 176 175 175 176 176 174 174 175 173 171 171 171 169 166 164 164 162 160 158 157 158 160 160 159 157 157 157 156 155 156 156 155 154 153 151 149 148 148 147 146 145 145 145 147 148 149 152 153 153 152 153 154 157 158 159 159 158 156 151 147 144 141 138 137 137 139 142 143 144 144 142 141 138 136 138 138 135 130 127 124 122 119 118 113 107 105 104 103 103 102 100 97 93 91 91 92 95 96 95 91 85 81 79 77 76 75 75 73 71 71 71 69 74 77 85 101 116 130 177 179 180 181 182 183 183 183 182 182 181 181 181 180 179 179 180 180 179 179 179 179 178 177 177 176 176 176 176 176 177 177 178 178 178 177 177 178 178 179 178 177 176 174 174 175 175 175 174 174 175 176 176 176 176 176 176 175 175 175 174 171 171 171 169 166 165 165 162 161 159 157 158 160 160 158 158 157 157 156 155 155 155 155 154 153 152 150 149 148 147 146 145 144 144 145 147 149 151 153 154 154 154 155 157 158 159 160 158 156 152 150 147 144 140 138 138 139 140 141 142 142 142 141 139 136 136 135 132 128 125 122 120 117 115 112 109 108 107 107 106 104 101 98 95 95 95 97 100 99 97 94 90 86 82 80 77 74 72 69 70 77 77 71 75 73 64 75 85 85 177 178 180 181 182 183 183 183 183 182 182 182 181 180 179 179 180 180 180 180 180 179 179 178 178 177 177 177 177 176 177 178 178 179 179 178 178 178 178 178 178 177 176 174 174 174 174 174 173 173 174 176 177 176 176 177 177 175 175 175 174 172 171 170 169 166 165 165 163 161 160 158 158 160 160 158 157 157 157 156 155 155 155 154 154 153 152 150 149 148 146 146 145 144 144 145 146 148 151 153 154 155 156 157 157 157 159 160 159 156 154 152 150 146 142 140 139 139 140 140 141 142 142 142 139 136 134 132 129 125 122 119 117 115 114 112 111 111 110 109 108 106 103 101 99 99 100 102 102 101 97 93 89 86 84 83 81 79 74 71 78 86 96 98 93 87 72 63 67 67 177 178 179 181 182 182 182 182 183 183 183 182 182 181 180 180 180 180 180 180 180 180 179 179 178 178 177 178 178 177 177 178 179 180 180 179 178 178 178 179 178 177 176 174 174 174 174 174 173 173 174 175 176 176 175 176 176 175 174 174 174 172 170 170 169 166 166 166 163 162 161 159 159 160 159 157 157 157 156 156 156 156 155 154 154 153 152 150 149 147 146 145 144 144 145 144 146 148 150 152 154 156 157 157 156 156 159 161 160 157 155 152 150 148 145 143 142 141 141 140 141 141 141 140 138 135 133 130 127 123 120 116 114 113 112 110 110 111 112 112 109 107 104 102 101 102 104 105 105 102 97 93 88 85 83 80 78 76 74 77 84 92 103 117 109 98 85 71 66 63 177 177 178 180 181 182 183 183 183 183 183 183 183 182 181 180 180 181 181 181 181 181 180 180 179 178 177 178 178 178 178 178 180 181 181 180 179 178 178 179 178 178 176 175 174 175 175 175 174 173 174 175 176 176 175 175 175 174 173 173 173 171 170 170 169 167 166 166 164 162 161 160 159 160 159 158 157 156 156 156 156 156 156 155 153 153 152 150 148 147 146 144 144 145 145 145 146 148 150 152 154 156 157 156 154 156 160 162 161 158 155 152 150 148 147 145 144 144 144 142 140 140 140 139 136 135 132 129 125 122 117 113 110 109 108 107 109 111 112 112 110 107 105 103 103 104 106 106 106 102 97 92 88 83 79 75 73 72 73 77 82 91 102 115 116 114 106 94 81 74 177 177 177 179 180 181 182 183 183 183 183 183 183 182 182 181 181 181 182 182 182 181 181 181 180 179 178 178 179 178 178 179 181 181 182 181 179 178 179 179 179 178 177 176 176 176 176 176 176 175 174 175 176 176 174 174 174 173 172 172 173 171 170 170 169 167 167 166 164 163 162 161 160 160 159 158 157 157 156 156 156 156 156 155 153 152 151 150 148 147 144 144 144 145 145 146 147 148 150 152 154 156 156 154 153 156 162 165 163 159 155 152 150 149 148 148 147 147 145 142 139 139 139 138 136 134 132 129 125 120 115 110 108 106 105 107 110 112 114 113 109 106 104 104 104 104 106 106 105 103 99 94 88 84 78 74 72 72 74 78 83 93 104 111 115 117 116 114 108 100 176 176 176 177 179 180 182 182 183 183 183 183 183 183 182 182 181 182 182 183 182 182 182 182 181 180 179 179 179 179 179 180 181 182 182 182 180 179 179 179 180 179 178 178 177 177 178 178 177 176 175 176 176 176 174 173 173 172 171 172 172 171 170 169 169 167 166 166 164 163 162 161 160 160 159 158 158 158 157 156 156 156 156 155 153 152 151 150 148 146 144 143 144 145 146 146 147 148 150 151 153 154 154 153 154 158 164 166 163 159 155 151 150 150 150 150 150 149 146 142 139 138 139 138 137 135 133 130 126 120 114 108 105 105 105 108 112 115 116 114 109 105 104 104 105 105 106 107 107 106 103 98 93 89 85 82 80 80 82 85 90 98 105 109 110 113 117 122 121 117 174 174 175 176 178 179 181 181 182 183 183 183 183 183 183 182 182 182 182 182 182 183 183 183 182 181 180 179 180 180 180 181 182 183 183 183 182 179 179 179 180 180 180 179 179 179 179 179 178 177 176 176 177 177 174 172 172 171 171 171 172 171 170 169 168 167 166 166 164 163 162 161 159 159 159 159 159 158 158 157 157 157 156 155 153 152 151 150 148 146 144 144 144 145 146 146 147 148 149 150 151 152 153 153 155 160 166 166 163 159 155 152 151 151 151 150 150 149 145 141 139 139 139 139 138 136 133 129 125 118 112 107 105 106 108 112 116 119 118 114 109 106 105 106 106 107 108 109 110 108 106 102 99 95 92 90 89 90 92 95 100 104 107 108 109 110 113 114 114 114 173 174 174 175 177 178 179 180 181 182 183 183 183 183 183 183 182 182 182 182 183 183 183 183 183 182 181 180 180 181 181 182 183 183 184 184 183 181 180 180 180 181 181 181 180 180 180 179 179 178 177 176 177 176 174 172 171 171 170 171 172 172 171 169 168 166 166 166 164 163 162 161 160 159 159 159 159 159 159 158 157 157 156 155 154 153 152 150 149 147 146 146 145 146 147 147 147 147 148 149 150 151 153 154 156 160 165 165 161 158 156 154 151 149 149 149 149 148 144 142 140 139 139 139 138 135 131 126 120 115 111 109 108 109 113 117 120 120 118 114 110 108 108 109 110 111 111 111 110 109 108 105 102 98 96 96 96 99 101 105 109 112 113 113 112 110 109 108 107 105 173 173 173 174 175 177 178 179 180 181 182 182 183 183 183 183 182 181 181 182 182 183 183 183 183 182 182 181 181 182 182 183 184 184 184 185 184 183 181 180 180 181 181 181 181 180 180 180 179 178 177 176 176 175 173 171 171 171 170 171 172 172 171 170 168 166 166 165 164 162 162 161 160 160 159 159 159 159 159 158 158 158 156 155 154 154 153 151 149 147 147 147 146 147 147 147 146 147 147 149 150 152 154 155 157 160 163 163 159 157 156 155 151 148 146 146 146 145 143 141 141 140 140 138 135 131 126 121 116 112 111 110 111 113 117 121 122 121 118 115 112 111 112 114 114 115 114 113 112 111 109 107 104 102 101 102 104 108 112 115 119 120 120 117 113 110 108 108 107 104 173 173 173 174 174 175 176 177 178 179 180 181 181 182 182 183 182 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 184 183 181 180 181 181 181 181 180 180 180 179 178 177 175 174 175 173 171 171 170 170 171 172 172 171 170 168 166 165 164 163 162 162 161 161 160 160 159 159 159 159 158 159 158 156 155 154 154 153 152 150 148 149 149 147 146 147 147 147 148 148 150 151 153 154 155 156 159 161 161 158 157 156 154 150 145 143 143 142 139 135 133 134 136 136 133 129 125 121 116 113 111 111 111 113 116 120 122 122 120 117 115 113 112 115 117 117 117 116 115 114 114 112 109 107 106 108 111 114 117 121 124 126 126 125 122 117 113 110 111 111 109 173 173 173 173 173 174 174 175 177 178 178 179 180 181 182 182 181 180 180 180 180 181 181 182 183 183 183 183 184 184 184 184 185 185 185 185 185 185 184 182 181 181 181 181 181 180 180 180 179 179 177 175 174 174 173 172 171 170 170 171 172 172 171 170 168 167 165 164 163 162 162 162 161 161 160 159 160 160 159 159 159 159 157 156 156 155 154 152 151 149 149 149 147 147 147 147 149 150 151 151 153 154 154 154 155 158 160 159 157 156 155 152 148 144 142 141 139 131 119 114 117 122 124 124 122 120 117 114 114 114 114 115 117 119 120 120 120 117 115 114 113 114 116 118 118 118 117 118 117 117 116 114 112 113 116 119 121 123 126 129 131 131 131 129 126 122 120 116 115 114 173 173 173 173 172 172 173 174 175 176 177 177 178 180 181 181 181 180 180 180 180 180 180 181 182 182 182 183 184 184 184 184 185 185 185 185 185 184 184 183 182 182 181 181 181 180 180 180 180 179 177 174 173 173 173 172 171 170 170 171 172 172 171 170 168 166 165 164 163 162 162 162 162 162 161 160 160 160 160 160 160 160 158 156 156 156 155 154 152 150 150 150 149 149 148 148 150 152 153 153 154 154 155 155 156 158 159 157 155 154 153 150 146 143 142 140 135 127 117 108 106 110 114 116 116 117 116 116 117 118 119 120 119 119 118 117 116 115 113 114 115 117 118 118 118 118 119 121 121 121 120 118 118 119 122 125 125 127 130 133 135 137 137 136 133 128 124 120 117 116 174 174 173 172 171 171 171 172 173 174 175 176 177 178 179 180 180 180 180 180 180 180 180 180 181 181 181 182 183 184 184 183 183 184 185 185 185 184 184 183 182 182 182 181 181 180 180 180 180 179 177 174 173 174 173 172 171 170 170 171 172 172 171 169 167 166 165 164 163 162 162 163 163 162 161 160 160 161 160 160 161 161 159 158 157 157 156 155 153 151 151 151 150 150 150 150 151 153 154 155 154 154 155 155 156 158 158 157 154 152 150 148 144 142 140 138 133 126 120 114 110 110 112 114 116 117 118 120 121 123 123 123 121 118 116 116 115 115 115 117 120 121 121 119 119 120 122 124 123 122 121 121 121 124 127 128 130 132 135 138 141 143 143 140 135 130 126 122 121 122 174 174 173 172 171 171 171 172 173 173 174 175 176 177 178 179 179 179 179 180 180 180 180 181 181 182 182 183 184 184 183 182 182 183 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 179 178 175 174 174 174 173 171 170 171 171 172 172 170 169 167 166 165 164 163 163 163 164 164 162 161 160 161 161 161 161 161 162 161 159 158 158 157 156 154 152 152 152 151 151 151 152 153 154 155 156 155 154 154 155 157 158 158 156 153 151 149 146 143 141 140 138 134 128 123 120 117 115 115 117 119 119 121 123 126 127 125 124 121 119 118 118 118 118 120 123 127 127 126 124 123 123 125 124 122 120 121 123 127 131 133 134 136 140 143 147 149 150 147 142 135 129 126 128 132 136 174 174 173 172 172 171 171 172 172 173 173 174 176 176 177 178 178 178 178 178 177 177 179 181 182 183 184 184 184 184 183 182 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 180 178 176 175 174 175 173 171 171 171 172 172 172 170 169 167 166 166 164 163 163 164 164 164 162 160 160 161 162 162 162 162 161 161 160 159 157 157 157 155 153 152 153 152 152 152 153 154 156 156 156 155 155 155 156 157 157 157 155 152 149 147 145 142 140 140 138 135 131 126 125 125 122 121 122 124 124 125 127 129 128 127 124 123 122 123 123 122 122 125 129 132 131 131 129 127 126 125 123 121 121 123 128 134 138 139 141 145 149 152 155 156 155 149 142 136 134 134 140 147 152 173 173 173 173 173 173 173 173 173 173 174 175 176 176 176 178 179 179 179 178 177 176 177 179 181 183 183 183 183 183 182 182 181 182 183 182 182 182 183 184 183 183 183 183 183 183 183 183 182 180 179 177 175 174 175 174 172 171 172 172 173 172 171 169 167 167 166 165 163 163 164 165 164 162 161 160 161 162 162 163 163 161 160 160 159 158 157 156 155 153 153 153 153 152 153 154 155 156 156 156 155 155 156 156 157 157 155 153 150 148 146 143 140 139 138 136 133 131 130 130 130 129 126 126 128 130 130 131 131 130 128 125 126 128 131 131 129 129 131 134 135 135 135 133 131 127 125 123 123 124 128 135 142 145 147 149 153 157 159 160 160 157 152 146 144 145 148 152 161 162 173 173 173 174 174 175 174 174 174 174 174 174 175 175 176 178 180 180 180 179 179 178 177 178 179 181 182 181 181 181 181 180 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 182 182 180 179 177 175 174 175 174 173 173 173 173 173 172 171 169 168 168 167 165 164 164 165 165 164 162 162 162 161 162 162 163 163 161 160 160 159 159 157 157 156 153 153 153 153 152 153 154 155 156 156 156 156 156 156 156 157 157 155 152 148 146 144 141 139 137 135 134 134 135 134 133 133 131 130 130 132 134 134 133 132 131 129 128 129 136 142 142 139 138 139 139 136 134 135 135 133 130 128 128 129 129 134 141 148 152 155 157 160 163 165 166 165 161 157 154 154 155 156 159 164 165 173 174 174 175 176 176 176 176 175 175 175 174 174 175 176 178 179 180 181 181 181 180 179 179 179 180 181 180 180 180 181 181 180 180 180 180 181 182 182 182 182 182 183 183 183 182 182 182 182 180 179 178 175 174 174 174 173 173 173 173 173 173 172 170 169 169 167 165 164 164 165 165 164 163 163 163 163 163 163 163 163 161 159 160 160 159 158 157 156 154 153 153 152 152 152 153 155 155 155 156 157 157 157 157 157 156 154 152 148 145 143 140 138 136 134 133 134 136 138 137 134 132 131 131 134 136 136 134 133 133 134 132 134 141 147 149 146 145 146 143 138 135 134 135 136 136 134 134 134 133 138 146 153 159 163 164 165 167 170 172 170 166 162 160 161 161 159 158 162 163 173 174 175 175 176 177 177 177 177 176 176 175 174 175 177 178 179 180 181 181 181 180 179 180 180 181 180 180 179 179 181 182 181 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 180 179 177 175 173 173 174 174 174 174 173 173 172 172 171 170 169 168 166 164 164 165 166 165 164 164 164 164 164 164 164 163 161 160 160 160 160 158 158 157 155 153 153 152 151 151 152 154 155 156 156 157 157 157 157 157 156 155 152 148 144 143 141 139 138 136 135 135 136 138 137 135 133 132 132 134 137 137 136 135 137 140 140 141 143 147 148 148 150 149 145 140 137 135 135 138 141 140 137 134 136 142 150 159 167 173 172 170 172 174 176 175 171 165 163 163 160 156 154 156 161 175 175 175 176 177 178 178 178 177 177 176 176 175 176 177 178 179 179 179 180 180 180 179 179 180 180 179 178 178 178 179 179 180 181 181 182 182 182 182 182 183 183 182 181 181 180 180 180 180 179 179 177 174 172 173 175 175 175 174 173 172 172 172 171 170 170 169 167 165 165 166 166 166 165 165 165 165 165 164 164 163 162 161 160 161 160 158 158 157 155 154 152 151 150 151 152 154 155 156 157 157 157 157 157 156 156 155 152 148 145 144 143 142 140 139 137 136 136 136 136 135 133 131 131 134 138 138 138 139 142 146 148 148 147 145 146 148 151 149 144 143 145 145 146 149 145 141 141 138 138 144 152 161 173 178 177 175 175 178 180 178 173 167 164 161 157 152 150 154 160 177 177 177 177 178 179 179 179 178 178 178 177 177 177 178 178 178 178 178 179 180 180 179 179 180 179 178 178 178 178 177 177 178 180 180 181 182 182 182 182 182 182 182 181 180 179 179 179 179 178 178 177 174 172 172 174 175 175 175 173 172 172 172 171 171 171 170 168 166 165 166 167 166 166 166 165 165 165 165 164 163 162 161 161 161 160 158 157 156 155 154 152 151 151 151 153 154 155 156 157 158 158 157 157 156 155 155 152 150 147 146 145 144 143 142 140 138 137 135 133 132 131 130 130 134 139 141 141 143 146 150 152 155 155 149 146 145 145 145 146 151 156 161 165 157 144 145 151 150 140 140 150 161 171 177 175 173 176 179 180 177 173 167 162 159 154 151 150 156 164 179 179 178 178 179 179 179 179 179 179 179 179 178 179 179 179 178 178 178 179 179 179 179 179 179 178 178 177 177 178 178 177 177 178 178 179 180 181 181 182 182 182 181 180 180 179 178 178 178 178 178 177 175 172 172 173 175 176 175 173 172 172 172 172 171 171 171 169 167 166 167 168 167 166 166 166 166 166 165 164 163 162 161 160 160 159 157 156 155 154 153 152 151 151 152 154 155 156 156 157 158 158 157 157 156 155 154 153 151 150 148 146 145 146 145 144 141 138 135 131 129 130 131 132 135 140 143 146 147 149 152 155 160 162 156 150 144 142 145 152 159 168 178 181 154 143 149 157 163 148 135 145 158 170 174 172 169 171 175 175 172 168 165 161 157 155 155 158 162 165 180 180 179 179 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 178 177 176 177 177 178 178 178 177 177 177 178 179 180 181 181 181 180 180 179 178 177 177 177 177 177 177 174 172 171 173 175 176 175 173 172 172 172 172 172 172 171 169 167 166 167 168 167 166 167 167 167 166 166 165 163 162 161 159 159 158 156 155 154 153 152 152 152 152 153 154 156 157 157 157 158 158 157 157 156 156 155 154 152 151 149 148 147 147 146 146 144 140 136 131 129 131 134 136 137 138 143 148 150 150 152 156 162 168 165 157 150 148 151 158 161 169 177 183 156 139 145 160 177 172 159 154 154 162 173 170 165 165 167 166 164 162 162 159 157 157 161 163 164 161 181 181 180 180 180 181 180 180 180 180 180 180 180 180 179 178 178 177 177 176 177 177 177 178 178 178 177 176 176 177 178 179 179 178 176 176 176 178 179 180 180 180 180 180 179 178 177 177 177 177 177 176 174 172 172 173 176 177 176 174 172 172 172 172 172 173 172 170 167 167 167 168 167 166 166 167 167 166 166 165 164 162 160 159 158 157 156 155 153 152 151 151 152 153 154 155 156 158 158 158 158 158 158 157 157 157 156 155 153 152 150 149 148 147 147 146 144 140 137 134 133 133 135 137 138 138 141 147 150 149 151 155 162 169 173 169 162 163 171 177 168 165 173 183 164 148 149 161 176 194 200 171 139 141 160 163 158 157 158 157 156 157 159 158 157 160 163 164 162 157 182 182 181 181 181 181 181 181 181 180 179 179 180 180 179 177 176 176 175 175 175 176 176 177 177 177 177 176 176 175 176 177 178 178 176 175 175 177 178 179 179 180 181 181 180 178 178 177 177 177 176 175 173 172 172 174 176 177 176 174 172 172 172 172 173 173 173 170 168 167 167 169 168 166 166 167 167 166 166 165 164 162 161 158 157 156 155 154 152 151 151 151 152 153 154 156 157 158 158 158 158 158 158 158 158 157 156 156 154 152 150 149 148 147 147 145 144 141 139 137 136 135 135 136 137 138 138 143 146 147 149 155 162 170 180 180 178 180 197 223 217 175 172 173 166 153 155 162 173 198 212 198 85 111 140 151 150 148 148 147 150 153 157 159 159 160 162 163 160 155 183 183 183 182 181 182 182 182 181 180 179 179 179 179 178 176 175 174 174 174 174 175 175 175 176 176 175 175 174 174 174 175 176 176 175 175 175 175 177 178 179 179 180 180 180 179 178 177 177 176 176 175 173 173 174 175 176 176 176 175 173 172 172 173 173 173 173 171 168 167 168 169 168 166 166 166 166 166 165 164 164 163 161 159 157 155 154 153 151 151 150 151 152 153 155 156 158 159 159 159 159 159 159 158 157 157 156 155 154 153 151 149 148 147 146 145 144 143 142 141 138 137 135 135 136 137 137 137 139 143 149 155 161 169 178 183 186 194 214 233 242 247 229 197 175 158 157 164 175 185 197 60 66 105 131 140 142 140 139 142 147 152 158 160 159 159 159 160 160 156 184 184 184 183 183 182 183 183 182 180 179 179 179 179 177 176 175 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 174 174 174 174 174 176 177 178 179 179 179 178 177 177 176 176 176 176 176 175 175 175 175 176 176 176 175 173 172 172 173 173 174 173 171 168 167 168 169 168 166 165 166 166 165 165 164 163 162 161 159 156 154 152 151 151 151 151 151 152 154 155 156 158 159 159 159 158 158 158 157 156 156 155 154 154 153 152 151 150 148 146 144 144 145 146 145 142 140 137 135 134 136 135 133 134 139 147 155 161 168 174 178 183 192 205 209 223 247 275 287 288 306 271 200 194 180 48 61 76 105 127 136 141 141 130 132 145 153 160 164 163 160 158 157 158 157 185 184 185 185 184 183 183 183 183 181 179 178 178 178 177 176 175 174 173 173 173 172 172 172 172 172 172 171 171 172 174 174 174 174 174 174 174 174 175 177 178 178 178 177 176 175 175 175 175 176 177 177 176 175 174 174 175 176 176 175 174 173 172 173 174 174 173 171 169 167 167 168 168 166 165 166 165 165 165 164 163 162 161 158 156 153 152 151 151 152 152 152 153 155 156 157 158 158 158 157 157 157 156 155 154 155 155 154 154 153 152 152 151 149 146 144 144 147 150 150 147 144 139 135 133 133 133 131 131 135 143 152 159 164 170 173 179 186 192 196 205 227 266 286 300 315 309 300 308 329 341 10 83 114 128 142 155 161 137 121 137 152 162 168 167 162 156 153 155 155 186 185 185 186 185 185 184 184 183 182 180 178 178 177 177 176 176 175 174 173 173 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 175 177 178 178 178 177 176 174 174 174 175 175 175 176 175 174 173 173 173 174 176 176 176 174 173 173 173 173 174 174 172 168 167 167 168 168 166 165 165 165 165 164 163 162 161 160 158 155 153 152 153 153 153 153 153 154 155 156 157 157 156 156 155 155 155 154 153 153 154 154 155 154 153 152 152 150 148 145 144 145 149 153 153 148 143 138 134 132 131 131 132 132 134 139 148 155 160 164 169 175 182 186 190 199 216 240 260 277 291 290 294 301 303 298 304 68 118 136 152 174 196 131 96 122 144 159 169 167 158 151 148 152 156 187 186 186 187 187 186 185 184 183 182 180 178 177 177 176 176 176 175 174 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 175 177 178 178 178 178 177 175 174 174 174 174 174 174 174 174 173 172 172 173 174 175 176 176 175 174 174 173 173 174 174 172 169 167 166 167 168 167 166 165 165 165 164 162 161 160 159 157 155 154 154 154 155 155 154 154 154 155 156 156 155 153 152 153 153 153 153 153 153 154 154 154 155 153 151 150 149 146 144 145 148 152 154 152 146 140 136 134 133 133 134 135 136 135 138 144 149 154 159 163 171 177 180 185 193 206 224 242 254 263 268 271 273 272 278 288 304 145 154 163 187 196 79 85 107 132 149 157 155 150 147 147 153 157 189 187 187 187 188 187 186 185 184 182 180 178 177 176 176 176 177 176 175 175 175 175 175 175 175 175 175 175 174 173 173 173 174 173 173 175 177 178 178 178 177 177 176 175 174 173 173 173 173 173 173 173 172 172 172 172 172 173 175 176 176 175 174 174 173 173 174 172 170 167 166 167 168 167 166 165 165 165 164 162 160 160 158 157 156 156 156 156 155 155 154 154 154 155 156 154 153 152 151 151 152 153 152 152 152 152 152 153 154 152 149 148 147 145 144 147 151 155 154 148 141 136 135 134 134 135 137 139 138 138 138 140 142 144 149 159 170 173 173 178 185 196 210 223 235 244 250 252 250 253 266 285 299 294 267 225 216 179 82 99 118 133 141 137 139 142 147 154 160 162 191 189 188 188 189 188 187 186 185 183 180 178 176 176 176 177 177 176 176 176 176 176 176 176 177 177 177 177 176 175 175 174 175 174 174 175 176 177 177 177 176 175 175 174 174 173 172 172 171 171 172 172 172 171 171 170 171 171 173 175 175 175 175 174 174 174 174 172 170 167 166 167 168 167 166 165 165 165 163 161 160 159 159 158 157 157 157 156 155 154 154 154 155 155 154 153 152 151 150 151 152 152 151 151 151 151 151 151 152 150 147 145 145 144 145 148 153 155 150 142 137 135 135 135 135 137 139 140 138 137 137 137 136 136 141 152 164 169 171 172 178 188 199 208 218 227 231 231 232 238 257 284 305 311 308 313 317 317 85 121 139 143 137 128 126 138 152 164 168 169 193 191 189 189 189 189 188 187 186 184 181 178 176 176 176 177 177 177 176 176 176 176 177 177 177 178 178 178 177 176 176 176 176 176 176 176 176 176 176 175 174 174 173 173 173 172 171 170 170 169 170 171 171 170 169 169 169 170 172 173 174 175 174 174 174 174 174 173 170 168 166 167 168 168 167 166 165 164 163 161 160 160 160 159 158 157 155 154 153 153 154 154 154 153 153 152 151 151 151 151 151 150 150 149 149 148 147 148 148 146 144 143 144 144 145 148 152 151 143 137 135 135 136 137 137 138 140 138 136 134 135 135 136 136 140 146 154 161 166 167 172 177 183 191 199 206 211 215 225 236 269 303 315 317 322 331 329 320 308 300 302 297 106 116 123 137 153 165 169 170 194 193 191 190 189 190 189 188 186 184 181 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 178 177 177 177 177 178 178 178 176 175 174 174 173 173 173 172 171 171 170 169 169 168 169 170 170 169 168 168 168 169 170 172 173 174 174 174 174 174 174 172 170 168 167 167 168 168 167 166 165 164 163 161 160 161 161 160 158 156 154 153 152 152 152 151 151 151 151 151 151 151 151 150 149 148 147 146 145 144 143 144 144 142 142 142 142 142 143 145 147 142 136 133 133 133 136 138 139 139 139 137 134 133 134 135 137 139 140 142 146 152 158 163 166 169 171 176 181 187 194 215 226 263 334 337 326 323 332 339 339 330 317 313 314 306 307 119 134 142 145 150 155 160 195 194 192 191 190 191 190 189 187 185 182 179 177 177 177 177 177 178 177 177 177 177 177 178 178 179 179 179 179 178 178 179 179 179 179 179 177 175 174 173 172 172 172 171 170 169 169 169 168 168 168 169 169 168 168 167 167 168 169 170 171 172 173 174 174 174 174 172 170 168 167 167 168 168 167 166 165 164 163 161 160 160 160 159 157 156 154 152 152 151 149 149 149 150 150 150 150 151 150 148 147 145 144 142 141 140 140 140 140 139 139 139 139 138 138 139 137 131 127 129 129 130 135 139 141 140 139 137 135 134 135 136 139 140 139 139 141 146 152 158 162 164 165 166 169 173 176 190 200 227 25 16 350 339 337 335 330 322 312 305 296 282 259 228 186 169 145 131 133 145 197 196 194 192 191 191 191 190 188 186 183 179 177 177 177 177 178 178 178 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 179 177 175 173 172 171 171 170 169 168 168 168 168 167 167 167 168 168 167 167 167 166 167 168 170 171 171 172 173 173 174 174 173 170 168 167 167 168 168 167 166 164 163 162 161 160 160 159 158 157 156 154 152 151 149 148 147 148 149 149 149 149 149 147 145 143 141 140 138 138 138 138 138 136 135 135 136 136 134 132 131 130 127 125 125 126 129 136 141 141 140 139 137 134 133 135 137 139 140 140 139 141 145 148 152 155 158 160 159 158 160 163 164 155 117 83 61 30 358 344 333 321 310 299 284 270 265 256 242 240 235 175 124 123 138 197 197 196 194 192 192 191 190 189 187 184 180 178 177 177 177 178 179 178 178 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 179 177 175 173 170 169 169 169 168 167 167 167 167 166 166 166 167 167 166 166 166 166 166 167 168 169 170 171 172 173 173 174 173 171 168 167 167 168 167 166 165 164 162 161 161 160 161 160 158 157 156 154 152 149 148 147 146 147 147 148 148 148 146 143 141 140 138 136 135 135 136 136 135 134 133 133 134 133 133 132 130 129 128 126 124 125 132 139 142 141 139 138 136 134 133 135 137 139 141 143 143 143 146 147 148 149 150 152 152 150 151 154 151 138 114 96 80 56 18 354 328 314 288 262 244 240 250 256 258 259 253 235 129 127 139 198 198 197 196 194 192 191 191 189 188 185 182 179 177 177 177 178 179 179 178 178 177 177 177 178 178 178 179 179 179 179 179 180 179 179 179 177 175 171 168 167 168 168 168 167 166 166 166 165 165 166 166 165 165 165 165 165 165 166 167 169 170 170 171 172 173 174 173 171 168 167 167 167 167 166 164 163 162 161 161 162 162 160 159 157 156 154 151 149 147 146 146 146 146 146 146 145 143 141 140 137 135 134 134 134 134 134 133 133 132 132 132 133 133 134 133 131 129 126 125 129 136 142 143 140 138 137 135 133 134 135 138 141 144 147 146 145 145 147 148 146 145 146 145 144 146 147 143 132 118 107 96 88 73 66 227 215 203 196 194 201 215 231 249 264 266 257 187 132 143 198 198 198 197 195 193 192 191 190 188 186 183 180 178 177 177 178 178 179 179 178 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 176 173 170 167 167 167 167 166 166 165 165 165 164 165 165 165 164 164 164 164 164 165 166 167 168 169 169 169 170 172 173 173 171 169 167 167 167 167 165 164 163 163 162 162 162 162 161 159 157 155 153 150 148 147 146 146 146 145 144 144 143 142 140 137 135 133 132 132 132 132 132 132 132 132 132 133 134 136 136 135 132 129 127 130 135 139 143 142 139 137 136 135 135 135 137 140 144 147 149 147 144 144 147 149 148 144 140 140 141 143 142 137 131 125 122 122 127 138 154 167 174 176 174 171 171 184 203 221 240 251 263 276 266 195 199 199 198 197 196 194 192 191 190 189 187 185 182 178 177 177 177 178 179 179 178 178 178 178 179 179 179 179 179 178 177 177 177 176 176 176 175 172 169 167 167 166 165 165 164 164 163 163 163 163 164 164 164 164 163 164 164 165 165 166 167 168 168 168 169 171 172 172 171 169 167 167 167 166 165 165 164 164 163 162 162 161 160 158 156 154 151 149 148 147 147 146 144 143 142 142 142 140 137 134 132 131 131 131 131 131 132 132 132 132 133 134 137 138 138 135 131 128 131 135 138 142 144 143 140 138 137 137 137 137 139 143 148 150 149 146 143 143 146 149 147 141 138 139 141 142 140 136 132 130 134 143 150 155 160 165 167 168 167 165 163 168 174 186 205 223 239 255 268 281 200 199 198 198 196 194 193 191 190 189 188 186 183 179 177 176 177 178 178 178 178 179 179 179 179 179 179 179 179 178 177 177 176 176 175 174 173 170 167 166 166 165 164 163 163 162 162 162 162 163 163 164 164 164 163 163 164 164 165 166 166 166 166 167 169 170 171 171 170 169 168 167 167 166 166 165 165 164 163 162 161 159 159 158 156 153 150 150 149 147 146 144 143 141 141 140 139 137 134 132 131 131 132 132 131 131 132 132 132 133 133 134 136 137 136 132 129 130 133 137 140 143 143 142 140 139 138 138 138 141 144 147 150 149 147 143 141 143 146 146 144 140 138 140 142 143 142 140 139 141 147 154 160 162 161 159 156 159 161 164 169 176 176 170 169 192 213 226 240 253 200 200 199 198 197 195 193 192 190 189 188 187 184 181 178 177 176 177 178 178 179 179 180 180 180 180 180 179 179 178 178 177 176 175 174 174 172 169 167 165 164 164 163 162 162 161 161 161 162 163 163 164 164 164 163 163 163 164 164 165 165 165 165 166 168 169 169 170 169 169 168 168 168 167 166 166 165 164 162 160 159 158 157 155 154 151 150 149 148 145 144 142 141 140 139 138 136 134 133 132 132 133 133 133 132 131 132 133 133 132 132 132 133 133 132 129 129 132 137 140 143 144 142 140 138 138 138 138 143 147 150 151 150 147 143 140 141 144 146 145 143 141 141 143 145 146 145 146 149 154 160 170 178 176 163 148 136 141 147 157 177 204 211 197 177 173 183 199 211 217 200 200 199 198 197 196 194 192 191 190 189 188 185 182 179 177 176 177 177 178 179 180 180 180 180 180 180 180 179 179 179 178 177 175 174 173 172 169 167 165 164 162 162 161 161 162 161 161 162 163 163 164 164 163 163 163 163 163 163 163 163 164 165 166 167 168 168 169 168 168 168 169 169 168 167 165 164 162 161 159 157 156 155 153 151 149 147 146 144 142 141 141 140 139 139 138 136 135 134 133 133 133 134 134 133 131 131 132 131 130 129 129 129 129 128 129 133 138 142 146 148 149 147 146 145 145 148 151 152 154 153 152 149 144 140 140 143 145 146 145 144 144 144 145 147 148 149 151 157 163 177 210 242 249 118 91 99 107 118 131 171 217 230 227 218 197 192 199 199 192 200 200 199 198 197 196 195 193 191 190 189 188 186 184 180 177 176 176 177 178 179 180 180 181 181 181 180 180 180 179 179 179 177 175 174 173 172 170 168 166 164 162 161 161 162 162 162 162 162 163 163 163 163 162 162 162 162 162 161 161 162 163 164 165 166 167 167 167 167 167 168 168 169 169 167 165 163 160 159 158 156 154 153 151 149 146 145 143 141 140 139 139 139 139 139 138 137 136 135 135 135 135 136 135 134 132 131 129 127 125 124 124 126 128 129 133 139 143 147 150 153 154 154 153 152 155 159 163 161 158 154 149 145 142 139 141 144 147 147 146 145 145 145 146 146 148 150 152 157 162 177 265 316 13 50 59 65 72 83 101 151 201 219 227 230 239 250 252 246 234 201 200 199 198 197 196 195 193 192 190 189 188 187 185 182 178 177 176 177 178 179 180 181 181 181 181 180 180 180 180 179 179 178 176 174 173 172 170 168 167 165 163 162 162 162 163 162 162 163 163 163 162 162 161 161 160 161 161 161 161 162 163 164 164 165 166 166 167 167 168 168 168 168 168 166 164 161 159 157 156 154 152 150 148 146 145 143 142 141 140 139 139 139 139 139 138 138 138 138 138 137 138 137 136 133 130 128 126 123 120 120 122 128 132 135 139 143 146 149 152 153 153 153 154 157 162 167 167 164 159 152 146 142 140 139 141 145 147 147 146 145 145 144 144 144 144 145 144 144 142 133 110 75 62 63 63 64 68 77 102 151 186 206 219 246 277 278 266 265 269 201 200 199 198 197 196 195 194 192 191 189 188 187 186 183 179 177 176 177 178 179 180 181 181 181 181 181 181 180 180 179 179 178 176 175 174 173 171 169 167 165 163 162 161 162 163 163 162 163 164 163 163 162 161 160 159 159 160 161 162 163 163 164 164 165 165 166 167 167 168 167 167 167 166 165 162 160 157 156 155 153 150 148 147 145 144 143 142 141 140 139 139 140 140 140 139 139 140 139 139 138 137 136 133 130 128 125 124 123 123 126 130 135 138 140 142 145 148 149 150 150 150 152 158 164 168 170 167 162 157 150 144 140 139 140 142 144 145 145 145 144 144 142 140 139 137 134 132 129 128 124 112 91 74 67 68 74 83 99 124 144 163 182 184 144 105 214 236 241 245 202 200 199 198 197 197 196 194 193 191 190 188 188 187 184 181 177 177 178 179 180 181 181 182 182 182 181 181 181 180 179 179 178 177 175 175 174 172 169 167 164 163 163 162 163 164 163 163 164 164 164 163 162 161 160 159 160 161 162 163 163 163 163 164 165 166 166 167 167 167 166 166 165 164 163 160 158 156 154 153 151 148 147 145 144 143 142 141 140 139 138 139 139 140 140 140 140 140 139 137 135 134 133 131 130 129 128 129 132 134 137 139 141 143 144 145 147 148 148 148 148 150 157 164 170 171 168 164 159 154 148 144 141 140 141 143 143 143 143 143 143 141 138 136 133 130 127 126 125 124 120 109 94 80 75 77 85 99 117 132 138 138 133 126 116 125 161 193 213 221 202 201 199 198 197 196 196 195 193 192 190 189 188 187 186 182 179 177 178 179 180 181 182 182 182 182 182 181 181 180 180 179 178 177 176 176 174 171 169 167 165 164 164 164 164 164 164 164 165 165 164 163 162 161 160 161 161 163 163 164 164 163 163 163 165 166 167 167 167 166 165 164 163 162 161 158 156 154 153 152 150 148 147 145 144 144 142 141 139 137 137 137 138 139 140 140 139 139 137 135 133 133 133 134 135 136 136 136 139 141 141 142 144 145 146 147 148 148 148 148 150 155 163 168 171 169 165 160 156 151 147 143 142 141 142 143 143 142 142 141 139 137 134 132 129 126 125 125 126 123 115 105 95 87 85 90 100 114 124 129 130 127 123 120 122 133 148 175 195 209 203 202 200 198 197 196 196 195 194 192 191 189 189 188 186 183 180 178 178 180 181 182 182 182 183 182 182 181 181 180 180 179 178 177 177 176 174 171 169 167 166 165 165 165 165 166 166 166 166 165 165 164 163 162 162 162 163 164 164 164 164 163 163 164 165 166 166 166 165 164 163 162 161 160 159 157 155 154 153 152 150 149 148 147 145 143 143 142 140 139 138 137 137 139 140 140 139 139 138 137 135 136 138 140 142 142 140 139 139 140 142 143 145 146 148 149 149 149 150 151 155 161 167 170 169 166 162 158 153 149 145 142 141 141 142 143 143 142 141 138 136 133 132 129 127 126 126 126 124 119 111 103 96 94 96 102 110 119 123 124 125 123 122 122 127 136 147 161 179 195 204 203 201 199 197 196 195 195 194 193 191 190 189 188 187 184 181 179 179 180 181 182 183 183 183 183 182 181 181 180 179 179 178 178 177 176 174 172 170 169 167 166 166 166 166 167 167 166 166 166 165 165 164 164 163 164 164 165 166 165 164 164 164 165 166 165 164 164 163 163 162 161 160 158 157 155 154 153 153 152 151 149 147 146 144 143 142 142 141 141 139 138 138 138 139 140 141 141 142 141 141 141 143 145 145 142 140 139 139 139 141 143 145 146 148 150 150 150 151 155 160 165 168 169 166 162 158 155 151 147 143 141 141 141 142 142 142 141 139 136 134 132 131 129 128 127 127 125 121 115 107 102 100 101 105 111 116 119 121 123 124 122 119 122 128 139 149 158 168 182 203 203 202 200 198 196 195 195 194 193 192 190 189 188 187 185 183 181 180 181 182 182 183 183 183 183 182 181 180 180 179 179 178 178 177 176 174 172 171 170 169 168 167 167 167 167 166 166 166 166 166 166 165 164 164 165 165 166 166 166 165 165 165 165 165 164 164 162 161 161 161 160 158 157 154 153 152 152 152 152 149 147 146 144 143 141 140 140 141 140 139 138 138 138 139 141 143 144 145 145 145 145 146 145 143 140 138 138 137 137 138 141 144 146 148 149 150 151 154 158 163 166 167 165 162 158 155 152 148 144 142 140 140 141 141 141 141 139 137 135 134 132 130 128 128 128 126 123 118 112 105 103 104 108 113 116 118 119 122 123 122 118 116 122 131 142 154 159 166 177 203 203 203 201 199 197 196 195 195 194 192 191 189 188 188 186 184 182 181 181 182 182 182 183 183 183 182 181 180 179 179 179 178 177 177 176 174 173 172 172 171 170 168 168 168 167 167 166 167 167 167 166 165 165 165 165 166 167 166 166 165 165 165 164 164 164 163 161 160 160 159 158 156 154 152 151 151 152 151 150 148 146 144 143 142 141 140 140 140 140 140 139 138 139 140 142 144 146 147 147 147 147 145 143 140 137 137 136 135 135 137 140 143 145 147 148 149 153 157 162 165 167 165 162 158 155 152 149 146 143 141 140 140 140 140 140 140 138 137 135 133 131 129 128 128 127 125 120 115 110 106 106 109 114 118 121 122 122 123 122 119 114 114 122 135 147 160 166 172 177 202 203 203 202 200 198 196 195 195 194 193 191 190 189 188 187 185 183 182 182 182 182 182 182 182 182 182 181 180 179 179 179 178 177 176 176 174 173 173 173 172 171 169 168 168 168 167 166 167 167 167 166 165 165 165 165 166 166 166 165 165 164 164 163 163 162 161 160 159 159 158 156 154 153 151 150 151 151 149 147 145 144 143 142 142 141 141 140 140 141 140 139 139 140 141 143 145 146 147 147 146 145 142 140 138 137 136 136 136 137 138 140 142 143 144 146 150 156 162 165 166 166 163 159 155 152 150 147 145 143 141 141 140 140 140 140 139 138 136 134 133 130 129 128 127 126 122 118 114 112 110 111 115 120 123 124 124 124 121 118 114 113 115 123 135 146 157 169 180 186 201 202 203 203 201 199 197 196 195 195 194 192 190 189 188 187 186 184 183 182 182 182 182 182 182 182 181 181 180 179 179 178 178 177 176 175 174 173 174 174 173 171 170 168 168 168 168 167 167 167 167 166 165 165 165 165 165 165 165 165 164 164 163 162 161 161 160 159 158 158 157 155 153 152 150 150 150 149 146 145 144 143 142 142 141 141 141 141 141 141 141 141 140 141 142 144 146 147 148 147 145 142 139 138 139 139 139 138 139 139 139 141 142 142 143 145 153 161 166 167 166 164 161 157 154 151 148 145 143 142 141 141 141 141 140 139 138 137 135 134 132 130 129 127 126 124 120 117 115 114 115 118 122 125 127 127 126 124 120 116 113 113 117 124 134 141 147 157 170 180 201 202 202 203 202 201 199 197 196 195 194 193 191 189 188 187 186 185 183 182 182 182 182 181 181 181 181 180 180 179 178 178 177 177 176 175 174 173 174 174 173 172 170 168 168 168 168 168 167 167 167 166 165 165 164 164 164 164 163 163 163 163 162 161 160 160 159 158 157 156 155 153 151 151 150 149 148 146 144 143 143 142 141 141 141 141 141 141 142 142 142 142 142 142 143 145 147 147 147 146 143 140 138 139 140 141 142 142 142 141 141 142 142 142 144 148 156 163 167 166 164 161 159 156 153 150 147 144 142 142 141 141 141 140 139 138 137 136 134 133 131 129 127 125 123 121 119 117 116 117 119 123 127 129 129 130 128 125 121 117 114 114 119 124 131 135 137 145 153 165 202 202 202 202 202 202 200 198 196 195 195 193 192 190 188 187 186 185 183 182 181 181 181 181 181 181 180 180 179 179 178 177 177 176 176 175 174 173 174 174 174 172 170 168 168 168 168 168 168 167 166 166 165 164 163 163 163 163 162 162 162 162 161 160 159 159 158 157 156 156 154 152 150 149 149 148 147 146 144 143 141 140 140 140 140 140 140 141 143 143 143 143 142 142 142 144 146 147 147 145 142 140 140 141 142 143 144 144 144 143 143 143 143 143 145 151 158 163 164 163 161 159 157 155 153 150 147 143 141 141 141 140 140 140 139 138 137 134 134 132 131 129 126 124 122 121 119 118 118 121 124 128 131 131 131 130 129 125 121 117 115 116 120 126 129 131 133 139 148 155 202 202 202 202 202 202 201 199 197 196 195 194 193 191 189 188 187 185 184 182 181 181 181 181 180 180 180 180 179 179 178 177 177 176 175 174 173 173 173 174 174 172 170 169 168 168 168 167 167 167 166 165 165 164 163 162 161 161 161 161 161 161 160 159 158 157 156 155 156 155 153 151 149 148 148 148 147 145 143 142 141 140 139 139 139 139 139 141 142 144 143 143 142 141 142 144 146 147 146 144 142 142 144 144 145 145 145 146 146 145 145 145 144 144 148 154 158 161 161 160 158 157 155 154 152 149 146 143 141 140 140 140 140 140 139 138 136 135 134 133 131 129 127 124 123 122 121 121 122 125 129 132 133 133 131 130 128 124 121 118 117 119 124 127 128 129 133 141 151 158 202 202 202 201 202 202 201 200 199 197 196 195 193 191 189 188 186 185 184 182 180 180 180 180 180 180 180 179 179 178 177 177 176 176 175 174 173 173 173 174 174 173 170 168 168 167 167 167 167 166 165 164 164 163 162 161 160 160 160 160 160 159 158 158 158 156 155 154 154 154 151 149 147 147 147 147 145 144 143 142 141 141 140 140 139 139 139 140 142 143 143 142 142 141 142 143 145 145 146 145 144 145 147 147 147 146 146 146 146 147 146 146 145 147 151 155 157 159 158 157 156 155 153 152 151 148 146 143 141 140 141 141 141 140 139 137 136 135 134 133 131 130 128 126 124 123 123 123 125 129 132 135 136 134 132 129 127 123 120 118 119 122 126 129 129 131 136 144 153 159 202 202 201 201 201 202 201 201 200 199 197 196 195 192 190 188 186 185 183 182 180 180 180 180 180 179 179 179 178 178 177 176 176 176 175 174 173 173 173 174 174 172 170 168 167 166 166 166 166 165 164 163 163 162 162 160 159 159 160 160 159 158 157 157 157 156 154 153 153 151 150 147 146 146 147 146 145 144 144 143 143 142 141 140 139 139 139 140 141 142 142 142 142 142 142 143 144 145 145 146 146 148 150 150 149 147 147 147 146 146 146 146 147 149 152 155 156 157 156 155 154 153 152 151 149 148 146 143 142 141 141 141 141 140 138 137 136 136 135 134 132 131 129 127 124 123 124 125 128 132 135 137 137 135 132 129 126 123 120 120 122 126 129 131 133 134 138 146 155 161